<<linkimg "Bigger community ⇄ Better TW" "$:/./img/fish_small" "click me!" clickme 30px>> <style> .clickme {position:fixed; left:5px; bottom:10px; z-index:5000;} </style>
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
\define linkimg(tiddler, image, tooltip, class, width, svg) <$list filter="[[$tiddler$]!prefix[http://]]"><$link to="$tiddler$"><$reveal type=match text="yes" default=$svg$><span class="linksvg $class$">{{$image$}}</span></$reveal><$reveal type=nomatch text="yes" default=$svg$>[img width="$width$" class="linkimg $class$" [$tooltip$|$image$]]</$reveal></$link></$list><$list filter="[[$tiddler$]prefix[http://]]"><a href="$tiddler$" target="_blank"><$reveal type=match text=yes default=$svg$><span class="linksvg $class$">{{$image$}}</span></$reveal><$reveal type=nomatch text="yes" default=$svg$>[img width="$width$" class="linkimg $class$" [$tooltip$|$image$]]</$reveal></a></$list> \end
\define show(state, text) <$reveal type="match" state="$:/state/$state$" text="show" animate="yes">$text$</$reveal> \define toggle(state, label, class:"tc-btn-invisible tc-btn-link") <$set name=s value="$:/state/$state$"> <$reveal type="match" state=<<s>> text=""><$button set=<<s>> setTo="show" class="$class$ slider-link-show">$label$</$button></$reveal><$reveal type="nomatch" state=<<s>> text=""><$button set=<<s>> setTo="" class="$class$ slider-link-hide">$label$</$button></$reveal><style> .tc-btn-link {color:#5778d8;} </style> </$set> \end
hide
yes
yes
hide
disable
{ "tiddlers": { "$:/Acknowledgements": { "title": "$:/Acknowledgements", "type": "text/vnd.tiddlywiki", "text": "TiddlyWiki incorporates code from these fine OpenSource projects:\n\n* [[The Stanford Javascript Crypto Library|http://bitwiseshiftleft.github.io/sjcl/]]\n* [[The Jasmine JavaScript Test Framework|http://pivotal.github.io/jasmine/]]\n* [[Normalize.css by Nicolas Gallagher|http://necolas.github.io/normalize.css/]]\n\nAnd media from these projects:\n\n* World flag icons from [[Wikipedia|http://commons.wikimedia.org/wiki/Category:SVG_flags_by_country]]\n" }, "$:/core/copyright.txt": { "title": "$:/core/copyright.txt", "type": "text/plain", "text": "TiddlyWiki created by Jeremy Ruston, (jeremy [at] jermolene [dot] com)\n\nCopyright (c) 2004-2007, Jeremy Ruston\nCopyright (c) 2007-2017, UnaMesa Association\nAll rights reserved.\n\nRedistribution and use in source and binary forms, with or without\nmodification, are permitted provided that the following conditions are met:\n\n* Redistributions of source code must retain the above copyright notice, this\n list of conditions and the following disclaimer.\n\n* Redistributions in binary form must reproduce the above copyright notice,\n this list of conditions and the following disclaimer in the documentation\n and/or other materials provided with the distribution.\n\n* Neither the name of the copyright holder nor the names of its\n contributors may be used to endorse or promote products derived from\n this software without specific prior written permission.\n\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 'AS IS'\nAND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE\nIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE\nDISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE\nFOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL\nDAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR\nSERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER\nCAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,\nOR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE\nOF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE." }, "$:/core/icon": { "title": "$:/core/icon", "tags": "$:/tags/Image", "text": "<svg width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\"><path d=\"M64 0l54.56 32v64L64 128 9.44 96V32L64 0zm21.127 95.408c-3.578-.103-5.15-.094-6.974-3.152l-1.42.042c-1.653-.075-.964-.04-2.067-.097-1.844-.07-1.548-1.86-1.873-2.8-.52-3.202.687-6.43.65-9.632-.014-1.14-1.593-5.17-2.157-6.61-1.768.34-3.546.406-5.34.497-4.134-.01-8.24-.527-12.317-1.183-.8 3.35-3.16 8.036-1.21 11.44 2.37 3.52 4.03 4.495 6.61 4.707 2.572.212 3.16 3.18 2.53 4.242-.55.73-1.52.864-2.346 1.04l-1.65.08c-1.296-.046-2.455-.404-3.61-.955-1.93-1.097-3.925-3.383-5.406-5.024.345.658.55 1.938.24 2.53-.878 1.27-4.665 1.26-6.4.47-1.97-.89-6.73-7.162-7.468-11.86 1.96-3.78 4.812-7.07 6.255-11.186-3.146-2.05-4.83-5.384-4.61-9.16l.08-.44c-3.097.59-1.49.37-4.82.628-10.608-.032-19.935-7.37-14.68-18.774.34-.673.664-1.287 1.243-.994.466.237.4 1.18.166 2.227-3.005 13.627 11.67 13.732 20.69 11.21.89-.25 2.67-1.936 3.905-2.495 2.016-.91 4.205-1.282 6.376-1.55 5.4-.63 11.893 2.276 15.19 2.37 3.3.096 7.99-.805 10.87-.615 2.09.098 4.143.483 6.16 1.03 1.306-6.49 1.4-11.27 4.492-12.38 1.814.293 3.213 2.818 4.25 4.167 2.112-.086 4.12.46 6.115 1.066 3.61-.522 6.642-2.593 9.833-4.203-3.234 2.69-3.673 7.075-3.303 11.127.138 2.103-.444 4.386-1.164 6.54-1.348 3.507-3.95 7.204-6.97 7.014-1.14-.036-1.805-.695-2.653-1.4-.164 1.427-.81 2.7-1.434 3.96-1.44 2.797-5.203 4.03-8.687 7.016-3.484 2.985 1.114 13.65 2.23 15.594 1.114 1.94 4.226 2.652 3.02 4.406-.37.58-.936.785-1.54 1.01l-.82.11zm-40.097-8.85l.553.14c.694-.27 2.09.15 2.83.353-1.363-1.31-3.417-3.24-4.897-4.46-.485-1.47-.278-2.96-.174-4.46l.02-.123c-.582 1.205-1.322 2.376-1.72 3.645-.465 1.71 2.07 3.557 3.052 4.615l.336.3z\" fill-rule=\"evenodd\"/></svg>" }, "$:/core/images/advanced-search-button": { "title": "$:/core/images/advanced-search-button", "tags": "$:/tags/Image", "text": "<svg class=\"tc-image-advanced-search-button tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <g fill-rule=\"evenodd\">\n <path d=\"M74.5651535,87.9848361 C66.9581537,93.0488876 57.8237115,96 48,96 C21.490332,96 0,74.509668 0,48 C0,21.490332 21.490332,0 48,0 C74.509668,0 96,21.490332 96,48 C96,57.8541369 93.0305793,67.0147285 87.9377231,74.6357895 L122.284919,108.982985 C125.978897,112.676963 125.973757,118.65366 122.284271,122.343146 C118.593975,126.033442 112.613238,126.032921 108.92411,122.343793 L74.5651535,87.9848361 Z M48,80 C65.673112,80 80,65.673112 80,48 C80,30.326888 65.673112,16 48,16 C30.326888,16 16,30.326888 16,48 C16,65.673112 30.326888,80 48,80 Z\"></path>\n <circle cx=\"48\" cy=\"48\" r=\"8\"></circle>\n <circle cx=\"28\" cy=\"48\" r=\"8\"></circle>\n <circle cx=\"68\" cy=\"48\" r=\"8\"></circle>\n </g>\n</svg>" }, "$:/core/images/auto-height": { "title": "$:/core/images/auto-height", "tags": "$:/tags/Image", "text": "<svg class=\"tc-image-auto-height tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <path d=\"M67.9867828,114.356363 L67.9579626,99.8785426 C67.9550688,98.4248183 67.1636987,97.087107 65.8909901,96.3845863 L49.9251455,87.5716209 L47.992126,95.0735397 L79.8995411,95.0735397 C84.1215894,95.0735397 85.4638131,89.3810359 81.686497,87.4948823 L49.7971476,71.5713518 L48.0101917,79.1500092 L79.992126,79.1500092 C84.2093753,79.1500092 85.5558421,73.4676733 81.7869993,71.5753162 L49.805065,55.517008 L48.0101916,63.0917009 L79.9921259,63.0917015 C84.2035118,63.0917016 85.5551434,57.4217887 81.7966702,55.5218807 L65.7625147,47.4166161 L67.9579705,50.9864368 L67.9579705,35.6148245 L77.1715737,44.8284272 C78.7336709,46.3905243 81.2663308,46.3905243 82.8284279,44.8284271 C84.390525,43.2663299 84.390525,40.7336699 82.8284278,39.1715728 L66.8284271,23.1715728 C65.2663299,21.6094757 62.73367,21.6094757 61.1715729,23.1715729 L45.1715729,39.1715729 C43.6094757,40.73367 43.6094757,43.26633 45.1715729,44.8284271 C46.73367,46.3905243 49.26633,46.3905243 50.8284271,44.8284271 L59.9579705,35.6988837 L59.9579705,50.9864368 C59.9579705,52.495201 60.806922,53.8755997 62.1534263,54.5562576 L78.1875818,62.6615223 L79.9921261,55.0917015 L48.0101917,55.0917009 C43.7929424,55.0917008 42.4464755,60.7740368 46.2153183,62.6663939 L78.1972526,78.7247021 L79.992126,71.1500092 L48.0101917,71.1500092 C43.7881433,71.1500092 42.4459197,76.842513 46.2232358,78.7286665 L78.1125852,94.6521971 L79.8995411,87.0735397 L47.992126,87.0735397 C43.8588276,87.0735397 42.4404876,92.5780219 46.0591064,94.5754586 L62.024951,103.388424 L59.9579785,99.8944677 L59.9867142,114.32986 L50.8284271,105.171573 C49.26633,103.609476 46.73367,103.609476 45.1715729,105.171573 C43.6094757,106.73367 43.6094757,109.26633 45.1715729,110.828427 L61.1715729,126.828427 C62.73367,128.390524 65.2663299,128.390524 66.8284271,126.828427 L82.8284278,110.828427 C84.390525,109.26633 84.390525,106.73367 82.8284279,105.171573 C81.2663308,103.609476 78.7336709,103.609476 77.1715737,105.171573 L67.9867828,114.356363 L67.9867828,114.356363 Z M16,20 L112,20 C114.209139,20 116,18.209139 116,16 C116,13.790861 114.209139,12 112,12 L16,12 C13.790861,12 12,13.790861 12,16 C12,18.209139 13.790861,20 16,20 L16,20 Z\"></path>\n</svg>" }, "$:/core/images/blank": { "title": "$:/core/images/blank", "tags": "$:/tags/Image", "text": "<svg class=\"tc-image-blank tc-image-button\" viewBox=\"0 0 128 128\" width=\"22pt\" height=\"22pt\"></svg>" }, "$:/core/images/bold": { "title": "$:/core/images/bold", "tags": "$:/tags/Image", "text": "<svg class=\"tc-image-bold tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <g fill-rule=\"evenodd\">\n <path d=\"M41.1456583,51.8095238 L41.1456583,21.8711485 L67.4985994,21.8711485 C70.0084159,21.8711485 72.4285598,22.0802967 74.7591036,22.4985994 C77.0896475,22.9169022 79.1512515,23.6638602 80.9439776,24.7394958 C82.7367036,25.8151314 84.170863,27.3090474 85.2464986,29.2212885 C86.3221342,31.1335296 86.859944,33.5835518 86.859944,36.5714286 C86.859944,41.9496067 85.2465147,45.8337882 82.0196078,48.2240896 C78.792701,50.614391 74.6694929,51.8095238 69.6498599,51.8095238 L41.1456583,51.8095238 Z M13,0 L13,128 L75.0280112,128 C80.7647346,128 86.3519803,127.28292 91.789916,125.848739 C97.2278517,124.414559 102.068139,122.203563 106.310924,119.215686 C110.553709,116.22781 113.929959,112.373506 116.439776,107.652661 C118.949592,102.931816 120.204482,97.3445701 120.204482,90.8907563 C120.204482,82.8832466 118.262391,76.0411115 114.378151,70.3641457 C110.493911,64.6871798 104.607883,60.7133634 96.719888,58.442577 C102.456611,55.6937304 106.788968,52.1680887 109.717087,47.8655462 C112.645206,43.5630037 114.109244,38.1849062 114.109244,31.7310924 C114.109244,25.7553389 113.123259,20.7357813 111.151261,16.6722689 C109.179262,12.6087565 106.400578,9.35201972 102.815126,6.90196078 C99.2296739,4.45190185 94.927196,2.68908101 89.907563,1.61344538 C84.8879301,0.537809748 79.3305627,0 73.2352941,0 L13,0 Z M41.1456583,106.128852 L41.1456583,70.9915966 L71.8011204,70.9915966 C77.896389,70.9915966 82.7964334,72.3958776 86.5014006,75.2044818 C90.2063677,78.0130859 92.0588235,82.7039821 92.0588235,89.2773109 C92.0588235,92.6237329 91.4911355,95.3725383 90.3557423,97.5238095 C89.2203491,99.6750808 87.6965548,101.378145 85.7843137,102.633053 C83.8720726,103.887961 81.661077,104.784311 79.1512605,105.322129 C76.641444,105.859947 74.0121519,106.128852 71.2633053,106.128852 L41.1456583,106.128852 Z\"></path>\n </g>\n</svg>" }, "$:/core/images/cancel-button": { "title": "$:/core/images/cancel-button", "tags": "$:/tags/Image", "text": "<svg class=\"tc-image-cancel-button tc-image-button\" viewBox=\"0 0 128 128\" width=\"22pt\" height=\"22pt\">\n\t<g fill-rule=\"evenodd\">\n\t <path d=\"M64,76.3137085 L47.0294734,93.2842351 C43.9038742,96.4098343 38.8399231,96.4084656 35.7157288,93.2842712 C32.5978915,90.166434 32.5915506,85.0947409 35.7157649,81.9705266 L52.6862915,65 L35.7157649,48.0294734 C32.5901657,44.9038742 32.5915344,39.8399231 35.7157288,36.7157288 C38.833566,33.5978915 43.9052591,33.5915506 47.0294734,36.7157649 L64,53.6862915 L80.9705266,36.7157649 C84.0961258,33.5901657 89.1600769,33.5915344 92.2842712,36.7157288 C95.4021085,39.833566 95.4084494,44.9052591 92.2842351,48.0294734 L75.3137085,65 L92.2842351,81.9705266 C95.4098343,85.0961258 95.4084656,90.1600769 92.2842712,93.2842712 C89.166434,96.4021085 84.0947409,96.4084494 80.9705266,93.2842351 L64,76.3137085 Z M64,129 C99.346224,129 128,100.346224 128,65 C128,29.653776 99.346224,1 64,1 C28.653776,1 1.13686838e-13,29.653776 1.13686838e-13,65 C1.13686838e-13,100.346224 28.653776,129 64,129 Z M64,113 C90.509668,113 112,91.509668 112,65 C112,38.490332 90.509668,17 64,17 C37.490332,17 16,38.490332 16,65 C16,91.509668 37.490332,113 64,113 Z\"></path>\n </g>\n</svg>" }, "$:/core/images/chevron-down": { "title": "$:/core/images/chevron-down", "tags": "$:/tags/Image", "text": "<svg class=\"tc-image-chevron-down tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n\t<g fill-rule=\"evenodd\" transform=\"translate(64.000000, 40.500000) rotate(-270.000000) translate(-64.000000, -40.500000) translate(-22.500000, -26.500000)\">\n <path d=\"M112.743107,112.12741 C111.310627,113.561013 109.331747,114.449239 107.145951,114.449239 L27.9777917,114.449239 C23.6126002,114.449239 20.0618714,110.904826 20.0618714,106.532572 C20.0618714,102.169214 23.6059497,98.6159054 27.9777917,98.6159054 L99.2285381,98.6159054 L99.2285381,27.365159 C99.2285381,22.9999675 102.77295,19.4492387 107.145205,19.4492387 C111.508562,19.4492387 115.061871,22.993317 115.061871,27.365159 L115.061871,106.533318 C115.061871,108.71579 114.175869,110.694669 112.743378,112.127981 Z\" transform=\"translate(67.561871, 66.949239) rotate(-45.000000) translate(-67.561871, -66.949239) \"></path>\n <path d=\"M151.35638,112.12741 C149.923899,113.561013 147.94502,114.449239 145.759224,114.449239 L66.5910645,114.449239 C62.225873,114.449239 58.6751442,110.904826 58.6751442,106.532572 C58.6751442,102.169214 62.2192225,98.6159054 66.5910645,98.6159054 L137.841811,98.6159054 L137.841811,27.365159 C137.841811,22.9999675 141.386223,19.4492387 145.758478,19.4492387 C150.121835,19.4492387 153.675144,22.993317 153.675144,27.365159 L153.675144,106.533318 C153.675144,108.71579 152.789142,110.694669 151.356651,112.127981 Z\" transform=\"translate(106.175144, 66.949239) rotate(-45.000000) translate(-106.175144, -66.949239) \"></path>\n\t</g>\n</svg>" }, "$:/core/images/chevron-left": { "title": "$:/core/images/chevron-left", "tags": "$:/tags/Image", "text": "<svg class=\"tc-image-chevron-left tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\" version=\"1.1\">\n <g fill-rule=\"evenodd\" transform=\"translate(92.500000, 64.000000) rotate(-180.000000) translate(-92.500000, -64.000000) translate(6.000000, -3.000000)\">\n <path d=\"M112.743107,112.12741 C111.310627,113.561013 109.331747,114.449239 107.145951,114.449239 L27.9777917,114.449239 C23.6126002,114.449239 20.0618714,110.904826 20.0618714,106.532572 C20.0618714,102.169214 23.6059497,98.6159054 27.9777917,98.6159054 L99.2285381,98.6159054 L99.2285381,27.365159 C99.2285381,22.9999675 102.77295,19.4492387 107.145205,19.4492387 C111.508562,19.4492387 115.061871,22.993317 115.061871,27.365159 L115.061871,106.533318 C115.061871,108.71579 114.175869,110.694669 112.743378,112.127981 Z\" transform=\"translate(67.561871, 66.949239) rotate(-45.000000) translate(-67.561871, -66.949239) \"></path>\n <path d=\"M151.35638,112.12741 C149.923899,113.561013 147.94502,114.449239 145.759224,114.449239 L66.5910645,114.449239 C62.225873,114.449239 58.6751442,110.904826 58.6751442,106.532572 C58.6751442,102.169214 62.2192225,98.6159054 66.5910645,98.6159054 L137.841811,98.6159054 L137.841811,27.365159 C137.841811,22.9999675 141.386223,19.4492387 145.758478,19.4492387 C150.121835,19.4492387 153.675144,22.993317 153.675144,27.365159 L153.675144,106.533318 C153.675144,108.71579 152.789142,110.694669 151.356651,112.127981 Z\" transform=\"translate(106.175144, 66.949239) rotate(-45.000000) translate(-106.175144, -66.949239) \"></path>\n </g>\n</svg>" }, "$:/core/images/chevron-right": { "title": "$:/core/images/chevron-right", "tags": "$:/tags/Image", "text": "<svg class=\"tc-image-chevron-right tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <g fill-rule=\"evenodd\" transform=\"translate(-48.000000, -3.000000)\">\n <path d=\"M112.743107,112.12741 C111.310627,113.561013 109.331747,114.449239 107.145951,114.449239 L27.9777917,114.449239 C23.6126002,114.449239 20.0618714,110.904826 20.0618714,106.532572 C20.0618714,102.169214 23.6059497,98.6159054 27.9777917,98.6159054 L99.2285381,98.6159054 L99.2285381,27.365159 C99.2285381,22.9999675 102.77295,19.4492387 107.145205,19.4492387 C111.508562,19.4492387 115.061871,22.993317 115.061871,27.365159 L115.061871,106.533318 C115.061871,108.71579 114.175869,110.694669 112.743378,112.127981 Z\" transform=\"translate(67.561871, 66.949239) rotate(-45.000000) translate(-67.561871, -66.949239) \"></path>\n <path d=\"M151.35638,112.12741 C149.923899,113.561013 147.94502,114.449239 145.759224,114.449239 L66.5910645,114.449239 C62.225873,114.449239 58.6751442,110.904826 58.6751442,106.532572 C58.6751442,102.169214 62.2192225,98.6159054 66.5910645,98.6159054 L137.841811,98.6159054 L137.841811,27.365159 C137.841811,22.9999675 141.386223,19.4492387 145.758478,19.4492387 C150.121835,19.4492387 153.675144,22.993317 153.675144,27.365159 L153.675144,106.533318 C153.675144,108.71579 152.789142,110.694669 151.356651,112.127981 Z\" transform=\"translate(106.175144, 66.949239) rotate(-45.000000) translate(-106.175144, -66.949239) \"></path>\n </g>\n</svg>" }, "$:/core/images/chevron-up": { "title": "$:/core/images/chevron-up", "tags": "$:/tags/Image", "text": "<svg class=\"tc-image-chevron-up tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n\t<g fill-rule=\"evenodd\" transform=\"translate(64.000000, 89.500000) rotate(-90.000000) translate(-64.000000, -89.500000) translate(-22.500000, 22.500000)\">\n <path d=\"M112.743107,112.12741 C111.310627,113.561013 109.331747,114.449239 107.145951,114.449239 L27.9777917,114.449239 C23.6126002,114.449239 20.0618714,110.904826 20.0618714,106.532572 C20.0618714,102.169214 23.6059497,98.6159054 27.9777917,98.6159054 L99.2285381,98.6159054 L99.2285381,27.365159 C99.2285381,22.9999675 102.77295,19.4492387 107.145205,19.4492387 C111.508562,19.4492387 115.061871,22.993317 115.061871,27.365159 L115.061871,106.533318 C115.061871,108.71579 114.175869,110.694669 112.743378,112.127981 Z\" transform=\"translate(67.561871, 66.949239) rotate(-45.000000) translate(-67.561871, -66.949239) \"></path>\n <path d=\"M151.35638,112.12741 C149.923899,113.561013 147.94502,114.449239 145.759224,114.449239 L66.5910645,114.449239 C62.225873,114.449239 58.6751442,110.904826 58.6751442,106.532572 C58.6751442,102.169214 62.2192225,98.6159054 66.5910645,98.6159054 L137.841811,98.6159054 L137.841811,27.365159 C137.841811,22.9999675 141.386223,19.4492387 145.758478,19.4492387 C150.121835,19.4492387 153.675144,22.993317 153.675144,27.365159 L153.675144,106.533318 C153.675144,108.71579 152.789142,110.694669 151.356651,112.127981 Z\" transform=\"translate(106.175144, 66.949239) rotate(-45.000000) translate(-106.175144, -66.949239) \"></path>\n\t</g>\n</svg>" }, "$:/core/images/clone-button": { "title": "$:/core/images/clone-button", "tags": "$:/tags/Image", "text": "<svg class=\"tc-clone-button tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <g fill-rule=\"evenodd\">\n <path d=\"M32.2650915,96 L32.2650915,120.002359 C32.2650915,124.419334 35.8432884,128 40.2627323,128 L120.002359,128 C124.419334,128 128,124.421803 128,120.002359 L128,40.2627323 C128,35.8457573 124.421803,32.2650915 120.002359,32.2650915 L96,32.2650915 L96,48 L108.858899,48 C110.519357,48 111.853018,49.3405131 111.853018,50.9941198 L111.853018,108.858899 C111.853018,110.519357 110.512505,111.853018 108.858899,111.853018 L50.9941198,111.853018 C49.333661,111.853018 48,110.512505 48,108.858899 L48,96 L32.2650915,96 Z\"></path>\n <path d=\"M40,56 L32.0070969,56 C27.5881712,56 24,52.418278 24,48 C24,43.5907123 27.5848994,40 32.0070969,40 L40,40 L40,32.0070969 C40,27.5881712 43.581722,24 48,24 C52.4092877,24 56,27.5848994 56,32.0070969 L56,40 L63.9929031,40 C68.4118288,40 72,43.581722 72,48 C72,52.4092877 68.4151006,56 63.9929031,56 L56,56 L56,63.9929031 C56,68.4118288 52.418278,72 48,72 C43.5907123,72 40,68.4151006 40,63.9929031 L40,56 Z M7.9992458,0 C3.58138434,0 0,3.5881049 0,7.9992458 L0,88.0007542 C0,92.4186157 3.5881049,96 7.9992458,96 L88.0007542,96 C92.4186157,96 96,92.4118951 96,88.0007542 L96,7.9992458 C96,3.58138434 92.4118951,0 88.0007542,0 L7.9992458,0 Z M19.0010118,16 C17.3435988,16 16,17.336731 16,19.0010118 L16,76.9989882 C16,78.6564012 17.336731,80 19.0010118,80 L76.9989882,80 C78.6564012,80 80,78.663269 80,76.9989882 L80,19.0010118 C80,17.3435988 78.663269,16 76.9989882,16 L19.0010118,16 Z\"></path>\n </g>\n</svg>" }, "$:/core/images/close-all-button": { "title": "$:/core/images/close-all-button", "tags": "$:/tags/Image", "text": "<svg class=\"tc-close-all-button tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <g fill-rule=\"evenodd\" transform=\"translate(-23.000000, -23.000000)\">\n <path d=\"M43,131 L22.9976794,131 C18.5827987,131 15,127.418278 15,123 C15,118.590712 18.5806831,115 22.9976794,115 L43,115 L43,94.9976794 C43,90.5827987 46.581722,87 51,87 C55.4092877,87 59,90.5806831 59,94.9976794 L59,115 L79.0023206,115 C83.4172013,115 87,118.581722 87,123 C87,127.409288 83.4193169,131 79.0023206,131 L59,131 L59,151.002321 C59,155.417201 55.418278,159 51,159 C46.5907123,159 43,155.419317 43,151.002321 L43,131 Z\" transform=\"translate(51.000000, 123.000000) rotate(-45.000000) translate(-51.000000, -123.000000) \"></path>\n <path d=\"M43,59 L22.9976794,59 C18.5827987,59 15,55.418278 15,51 C15,46.5907123 18.5806831,43 22.9976794,43 L43,43 L43,22.9976794 C43,18.5827987 46.581722,15 51,15 C55.4092877,15 59,18.5806831 59,22.9976794 L59,43 L79.0023206,43 C83.4172013,43 87,46.581722 87,51 C87,55.4092877 83.4193169,59 79.0023206,59 L59,59 L59,79.0023206 C59,83.4172013 55.418278,87 51,87 C46.5907123,87 43,83.4193169 43,79.0023206 L43,59 Z\" transform=\"translate(51.000000, 51.000000) rotate(-45.000000) translate(-51.000000, -51.000000) \"></path>\n <path d=\"M115,59 L94.9976794,59 C90.5827987,59 87,55.418278 87,51 C87,46.5907123 90.5806831,43 94.9976794,43 L115,43 L115,22.9976794 C115,18.5827987 118.581722,15 123,15 C127.409288,15 131,18.5806831 131,22.9976794 L131,43 L151.002321,43 C155.417201,43 159,46.581722 159,51 C159,55.4092877 155.419317,59 151.002321,59 L131,59 L131,79.0023206 C131,83.4172013 127.418278,87 123,87 C118.590712,87 115,83.4193169 115,79.0023206 L115,59 Z\" transform=\"translate(123.000000, 51.000000) rotate(-45.000000) translate(-123.000000, -51.000000) \"></path>\n <path d=\"M115,131 L94.9976794,131 C90.5827987,131 87,127.418278 87,123 C87,118.590712 90.5806831,115 94.9976794,115 L115,115 L115,94.9976794 C115,90.5827987 118.581722,87 123,87 C127.409288,87 131,90.5806831 131,94.9976794 L131,115 L151.002321,115 C155.417201,115 159,118.581722 159,123 C159,127.409288 155.419317,131 151.002321,131 L131,131 L131,151.002321 C131,155.417201 127.418278,159 123,159 C118.590712,159 115,155.419317 115,151.002321 L115,131 Z\" transform=\"translate(123.000000, 123.000000) rotate(-45.000000) translate(-123.000000, -123.000000) \"></path>\n </g>\n</svg>" }, "$:/core/images/close-button": { "title": "$:/core/images/close-button", "tags": "$:/tags/Image", "text": "<svg class=\"tc-image-close-button tc-image-button\" viewBox=\"0 0 128 128\" width=\"22pt\" height=\"22pt\">\n <g fill-rule=\"evenodd\">\n <path d=\"M65.0864256,75.4091629 L14.9727349,125.522854 C11.8515951,128.643993 6.78104858,128.64922 3.65685425,125.525026 C0.539017023,122.407189 0.5336324,117.334539 3.65902635,114.209145 L53.7727171,64.0954544 L3.65902635,13.9817637 C0.537886594,10.8606239 0.532659916,5.79007744 3.65685425,2.6658831 C6.77469148,-0.451954124 11.8473409,-0.457338747 14.9727349,2.66805521 L65.0864256,52.7817459 L115.200116,2.66805521 C118.321256,-0.453084553 123.391803,-0.458311231 126.515997,2.6658831 C129.633834,5.78372033 129.639219,10.8563698 126.513825,13.9817637 L76.4001341,64.0954544 L126.513825,114.209145 C129.634965,117.330285 129.640191,122.400831 126.515997,125.525026 C123.39816,128.642863 118.32551,128.648248 115.200116,125.522854 L65.0864256,75.4091629 L65.0864256,75.4091629 Z\"></path>\n </g>\n</svg>\n" }, "$:/core/images/close-others-button": { "title": "$:/core/images/close-others-button", "tags": "$:/tags/Image", "text": "<svg class=\"tc-image-close-others-button tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <g fill-rule=\"evenodd\">\n <path d=\"M64,128 C99.346224,128 128,99.346224 128,64 C128,28.653776 99.346224,0 64,0 C28.653776,0 0,28.653776 0,64 C0,99.346224 28.653776,128 64,128 Z M64,112 C90.509668,112 112,90.509668 112,64 C112,37.490332 90.509668,16 64,16 C37.490332,16 16,37.490332 16,64 C16,90.509668 37.490332,112 64,112 Z M64,96 C81.673112,96 96,81.673112 96,64 C96,46.326888 81.673112,32 64,32 C46.326888,32 32,46.326888 32,64 C32,81.673112 46.326888,96 64,96 Z M64,80 C72.836556,80 80,72.836556 80,64 C80,55.163444 72.836556,48 64,48 C55.163444,48 48,55.163444 48,64 C48,72.836556 55.163444,80 64,80 Z\"></path>\n </g>\n</svg>" }, "$:/core/images/copy-clipboard": { "title": "$:/core/images/copy-clipboard", "tags": "$:/tags/Image", "text": "<svg class=\"tc-image-copy-clipboard tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n\t<g fill-rule=\"evenodd\">\n\t\t<rect x=\"40\" y=\"40\" width=\"33\" height=\"8\" rx=\"4\"></rect>\n\t\t<rect x=\"40\" y=\"82\" width=\"17\" height=\"8\" rx=\"4\"></rect>\n\t\t<rect x=\"40\" y=\"54\" width=\"17\" height=\"8\" rx=\"4\"></rect>\n\t\t<rect x=\"40\" y=\"96\" width=\"33\" height=\"8\" rx=\"4\"></rect>\n\t\t<rect x=\"40\" y=\"68\" width=\"12\" height=\"8\" rx=\"4\"></rect>\n\t\t<path d=\"M40,16 L23.9992458,16 C19.5813843,16 16,19.5907123 16,24 C16,24.0016363 16.0000005,24.0032725 16.0000015,24.0049086 C16.0000005,24.0065441 16,24.0081803 16,24.0098166 L16,119.990183 C16,119.99182 16.0000005,119.993456 16.0000015,119.995092 C16.0000005,119.996727 16,119.998364 16,120 C16,124.409288 19.5813843,128 23.9992458,128 L104.000754,128 C106.205061,128 108.203844,127.105595 109.652065,125.659342 C111.102424,124.21251 112,122.214511 112,120.007595 L112,103.992405 C112,99.5776607 108.418278,96 104,96 C99.5907123,96 96,99.5783218 96,103.992405 L96,112 L32,112 L32,32 L96,32 L96,40.0075946 C96,44.4223393 99.581722,48 104,48 C108.409288,48 112,44.4216782 112,40.0075946 L112,23.9924054 C112,21.7851587 111.104671,19.7871591 109.657101,18.3409203 C108.203844,16.8944047 106.205061,16 104.000754,16 L88,16 C88,11.5907123 84.4151006,8 79.9929031,8 L48.0070969,8 C43.5881712,8 40,11.581722 40,16 Z M44,14.9958262 C44,12.7889923 45.7964248,11 48.0000255,11 L79.9999745,11 C82.2091276,11 84,12.7965212 84,14.9958262 L84,19.0041738 C84,21.2110077 82.2035752,23 79.9999745,23 L48.0000255,23 C45.7908724,23 44,21.2034788 44,19.0041738 L44,14.9958262 Z\"></path>\n\t\t<rect x=\"62\" y=\"64\" width=\"66\" height=\"16\" rx=\"8\"></rect>\n\t\t<path d=\"M60.6568542,85.6568542 L76.6568542,69.6568543 L65.3431458,69.6568542 L81.3431458,85.6568542 C84.4673401,88.7810486 89.5326599,88.7810486 92.6568542,85.6568542 C95.7810486,82.5326599 95.7810486,77.4673401 92.6568542,74.3431458 L76.6568542,58.3431458 C73.5326599,55.2189514 68.4673401,55.2189514 65.3431458,58.3431457 L49.3431458,74.3431457 C46.2189514,77.4673401 46.2189514,82.5326599 49.3431457,85.6568542 C52.4673401,88.7810486 57.5326599,88.7810486 60.6568542,85.6568542 L60.6568542,85.6568542 Z\" transform=\"translate(71.000000, 72.000000) rotate(-90.000000) translate(-71.000000, -72.000000) \"></path>\n\t</g>\n</svg>" }, "$:/core/images/delete-button": { "title": "$:/core/images/delete-button", "tags": "$:/tags/Image", "text": "<svg class=\"tc-image-delete-button tc-image-button\" viewBox=\"0 0 128 128\" width=\"22pt\" height=\"22pt\">\n <g fill-rule=\"evenodd\" transform=\"translate(12.000000, 0.000000)\">\n <rect x=\"0\" y=\"11\" width=\"105\" height=\"16\" rx=\"8\"></rect>\n <rect x=\"28\" y=\"0\" width=\"48\" height=\"16\" rx=\"8\"></rect>\n <rect x=\"8\" y=\"16\" width=\"16\" height=\"112\" rx=\"8\"></rect>\n <rect x=\"8\" y=\"112\" width=\"88\" height=\"16\" rx=\"8\"></rect>\n <rect x=\"80\" y=\"16\" width=\"16\" height=\"112\" rx=\"8\"></rect>\n <rect x=\"56\" y=\"16\" width=\"16\" height=\"112\" rx=\"8\"></rect>\n <rect x=\"32\" y=\"16\" width=\"16\" height=\"112\" rx=\"8\"></rect>\n </g>\n</svg>" }, "$:/core/images/done-button": { "title": "$:/core/images/done-button", "tags": "$:/tags/Image", "text": "<svg class=\"tc-image-done-button tc-image-button\" viewBox=\"0 0 128 128\" width=\"22pt\" height=\"22pt\">\n <g fill-rule=\"evenodd\">\n <path d=\"M3.52445141,76.8322939 C2.07397484,75.3828178 1.17514421,73.3795385 1.17514421,71.1666288 L1.17514421,23.1836596 C1.17514421,18.7531992 4.75686621,15.1751442 9.17514421,15.1751442 C13.5844319,15.1751442 17.1751442,18.7606787 17.1751442,23.1836596 L17.1751442,63.1751442 L119.173716,63.1751442 C123.590457,63.1751442 127.175144,66.7568662 127.175144,71.1751442 C127.175144,75.5844319 123.592783,79.1751442 119.173716,79.1751442 L9.17657227,79.1751442 C6.96796403,79.1751442 4.9674142,78.279521 3.51911285,76.8315312 Z\" id=\"Rectangle-285\" transform=\"translate(64.175144, 47.175144) rotate(-45.000000) translate(-64.175144, -47.175144) \"></path>\n </g>\n</svg>" }, "$:/core/images/down-arrow": { "title": "$:/core/images/down-arrow", "tags": "$:/tags/Image", "text": "<svg class=\"tc-image-down-arrow tc-image-button\" viewBox=\"0 0 128 128\" width=\"22pt\" height=\"22pt\">\n <path d=\"M109.35638,81.3533152 C107.923899,82.7869182 105.94502,83.6751442 103.759224,83.6751442 L24.5910645,83.6751442 C20.225873,83.6751442 16.6751442,80.1307318 16.6751442,75.7584775 C16.6751442,71.3951199 20.2192225,67.8418109 24.5910645,67.8418109 L95.8418109,67.8418109 L95.8418109,-3.40893546 C95.8418109,-7.77412698 99.3862233,-11.3248558 103.758478,-11.3248558 C108.121835,-11.3248558 111.675144,-7.78077754 111.675144,-3.40893546 L111.675144,75.7592239 C111.675144,77.9416955 110.789142,79.9205745 109.356651,81.3538862 Z\" transform=\"translate(64.175144, 36.175144) rotate(45.000000) translate(-64.175144, -36.175144) \"></path>\n</svg>" }, "$:/core/images/download-button": { "title": "$:/core/images/download-button", "tags": "$:/tags/Image", "text": "<svg class=\"tc-image-download-button tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\"><g fill-rule=\"evenodd\"><path class=\"tc-image-download-button-ring\" d=\"M64,128 C99.346224,128 128,99.346224 128,64 C128,28.653776 99.346224,0 64,0 C28.653776,0 0,28.653776 0,64 C0,99.346224 28.653776,128 64,128 Z M64,112 C90.509668,112 112,90.509668 112,64 C112,37.490332 90.509668,16 64,16 C37.490332,16 16,37.490332 16,64 C16,90.509668 37.490332,112 64,112 Z\"/><path d=\"M34.3496823,66.4308767 L61.2415823,93.634668 C63.0411536,95.4551107 65.9588502,95.4551107 67.7584215,93.634668 L94.6503215,66.4308767 C96.4498928,64.610434 96.4498928,61.6588981 94.6503215,59.8384554 C93.7861334,58.9642445 92.6140473,58.4731195 91.3919019,58.4731195 L82.9324098,58.4731195 C80.3874318,58.4731195 78.3243078,56.3860674 78.3243078,53.8115729 L78.3243078,38.6615466 C78.3243078,36.0870521 76.2611837,34 73.7162058,34 L55.283798,34 C52.7388201,34 50.675696,36.0870521 50.675696,38.6615466 L50.675696,38.6615466 L50.675696,53.8115729 C50.675696,56.3860674 48.612572,58.4731195 46.0675941,58.4731195 L37.608102,58.4731195 C35.063124,58.4731195 33,60.5601716 33,63.134666 C33,64.3709859 33.4854943,65.5566658 34.3496823,66.4308767 L34.3496823,66.4308767 Z\"/></g></svg>" }, "$:/core/images/edit-button": { "title": "$:/core/images/edit-button", "tags": "$:/tags/Image", "text": "<svg class=\"tc-image-edit-button tc-image-button\" viewBox=\"0 0 128 128\" width=\"22pt\" height=\"22pt\">\n <g fill-rule=\"evenodd\">\n <path d=\"M116.870058,45.3431458 L108.870058,45.3431458 L108.870058,45.3431458 L108.870058,61.3431458 L116.870058,61.3431458 L116.870058,45.3431458 Z M124.870058,45.3431458 L127.649881,45.3431458 C132.066101,45.3431458 135.656854,48.9248678 135.656854,53.3431458 C135.656854,57.7524334 132.07201,61.3431458 127.649881,61.3431458 L124.870058,61.3431458 L124.870058,45.3431458 Z M100.870058,45.3431458 L15.6638275,45.3431458 C15.5064377,45.3431458 15.3501085,45.3476943 15.1949638,45.3566664 L15.1949638,45.3566664 C15.0628002,45.3477039 14.928279,45.3431458 14.7913977,45.3431458 C6.68160973,45.3431458 -8.34314575,53.3431458 -8.34314575,53.3431458 C-8.34314575,53.3431458 6.85614548,61.3431458 14.7913977,61.3431458 C14.9266533,61.3431458 15.0596543,61.3384973 15.190398,61.3293588 C15.3470529,61.3385075 15.5049057,61.3431458 15.6638275,61.3431458 L100.870058,61.3431458 L100.870058,45.3431458 L100.870058,45.3431458 Z\" transform=\"translate(63.656854, 53.343146) rotate(-45.000000) translate(-63.656854, -53.343146) \"></path>\n <path d=\"M35.1714596,124.189544 C41.9594858,123.613403 49.068777,121.917633 58.85987,118.842282 C60.6854386,118.268877 62.4306907,117.705515 65.1957709,116.802278 C81.1962861,111.575575 87.0734839,109.994907 93.9414474,109.655721 C102.29855,109.242993 107.795169,111.785371 111.520478,118.355045 C112.610163,120.276732 115.051363,120.951203 116.97305,119.861518 C118.894737,118.771832 119.569207,116.330633 118.479522,114.408946 C113.146151,105.003414 104.734907,101.112919 93.5468356,101.66546 C85.6716631,102.054388 79.4899908,103.716944 62.7116783,109.197722 C59.9734132,110.092199 58.2519873,110.64787 56.4625698,111.20992 C37.002649,117.322218 25.6914684,118.282267 16.8654804,112.957098 C14.9739614,111.815848 12.5154166,112.424061 11.3741667,114.31558 C10.2329168,116.207099 10.84113,118.665644 12.7326489,119.806894 C19.0655164,123.627836 26.4866335,124.926678 35.1714596,124.189544 Z\"></path>\n </g>\n</svg>" }, "$:/core/images/erase": { "title": "$:/core/images/erase", "tags": "$:/tags/Image", "text": "<svg class=\"tc-image-erase tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <g fill-rule=\"evenodd\">\n <path d=\"M60.0870401,127.996166 L123.102318,64.980888 C129.636723,58.4464827 129.629513,47.8655877 123.098967,41.3350425 L99.4657866,17.7018617 C92.927448,11.1635231 82.3486358,11.1698163 75.8199411,17.698511 L4.89768189,88.6207702 C-1.63672343,95.1551755 -1.6295126,105.736071 4.90103262,112.266616 L20.6305829,127.996166 L60.0870401,127.996166 Z M25.1375576,120.682546 L10.812569,106.357558 C7.5455063,103.090495 7.54523836,97.793808 10.8048093,94.5342371 L46.2691086,59.0699377 L81.7308914,94.5317205 L55.5800654,120.682546 L25.1375576,120.682546 Z\"></path>\n </g>\n</svg>" }, "$:/core/images/excise": { "title": "$:/core/images/excise", "tags": "$:/tags/Image", "text": "<svg class=\"tc-image-excise tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <g fill-rule=\"evenodd\">\n <path d=\"M56,107.313709 L53.6568542,109.656854 C50.5326599,112.781049 45.4673401,112.781049 42.3431457,109.656854 C39.2189514,106.53266 39.2189514,101.46734 42.3431458,98.3431457 L58.3431458,82.3431457 C61.4673401,79.2189514 66.5326599,79.2189514 69.6568542,82.3431458 L85.6568542,98.3431458 C88.7810486,101.46734 88.7810486,106.53266 85.6568542,109.656854 C82.5326599,112.781049 77.4673401,112.781049 74.3431458,109.656854 L72,107.313708 L72,121.597798 C72,125.133636 68.418278,128 64,128 C59.581722,128 56,125.133636 56,121.597798 L56,107.313709 Z M0,40.0070969 C0,35.5848994 3.59071231,32 8,32 C12.418278,32 16,35.5881712 16,40.0070969 L16,71.9929031 C16,76.4151006 12.4092877,80 8,80 C3.581722,80 0,76.4118288 0,71.9929031 L0,40.0070969 Z M32,40.0070969 C32,35.5848994 35.5907123,32 40,32 C44.418278,32 48,35.5881712 48,40.0070969 L48,71.9929031 C48,76.4151006 44.4092877,80 40,80 C35.581722,80 32,76.4118288 32,71.9929031 L32,40.0070969 Z M80,40.0070969 C80,35.5848994 83.5907123,32 88,32 C92.418278,32 96,35.5881712 96,40.0070969 L96,71.9929031 C96,76.4151006 92.4092877,80 88,80 C83.581722,80 80,76.4118288 80,71.9929031 L80,40.0070969 Z M56,8.00709688 C56,3.58489938 59.5907123,0 64,0 C68.418278,0 72,3.58817117 72,8.00709688 L72,39.9929031 C72,44.4151006 68.4092877,48 64,48 C59.581722,48 56,44.4118288 56,39.9929031 L56,8.00709688 Z M112,40.0070969 C112,35.5848994 115.590712,32 120,32 C124.418278,32 128,35.5881712 128,40.0070969 L128,71.9929031 C128,76.4151006 124.409288,80 120,80 C115.581722,80 112,76.4118288 112,71.9929031 L112,40.0070969 Z\"></path>\n </g>\n</svg>" }, "$:/core/images/export-button": { "title": "$:/core/images/export-button", "tags": "$:/tags/Image", "text": "<svg class=\"tc-image-export-button tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <g fill-rule=\"evenodd\">\n <path d=\"M8.00348646,127.999999 C8.00464867,128 8.00581094,128 8.00697327,128 L119.993027,128 C122.205254,128 124.207939,127.101378 125.657096,125.651198 L125.656838,125.65759 C127.104563,124.210109 128,122.21009 128,119.999949 L128,56.0000511 C128,51.5817449 124.409288,48 120,48 C115.581722,48 112,51.5797863 112,56.0000511 L112,112 L16,112 L16,56.0000511 C16,51.5817449 12.4092877,48 8,48 C3.581722,48 7.10542736e-15,51.5797863 7.10542736e-15,56.0000511 L7.10542736e-15,119.999949 C7.10542736e-15,124.418255 3.59071231,128 8,128 C8.00116233,128 8.0023246,128 8.00348681,127.999999 Z M56.6235633,27.3113724 L47.6580188,36.2769169 C44.5333664,39.4015692 39.4634864,39.4061295 36.339292,36.2819351 C33.2214548,33.1640979 33.2173444,28.0901742 36.3443103,24.9632084 L58.9616908,2.34582788 C60.5248533,0.782665335 62.5748436,0.000361191261 64.624516,2.38225238e-14 L64.6193616,0.00151809229 C66.6695374,0.000796251595 68.7211167,0.781508799 70.2854358,2.34582788 L92.9028163,24.9632084 C96.0274686,28.0878607 96.0320289,33.1577408 92.9078345,36.2819351 C89.7899973,39.3997724 84.7160736,39.4038827 81.5891078,36.2769169 L72.6235633,27.3113724 L72.6235633,88.5669606 C72.6235633,92.9781015 69.0418413,96.5662064 64.6235633,96.5662064 C60.2142756,96.5662064 56.6235633,92.984822 56.6235633,88.5669606 L56.6235633,27.3113724 L56.6235633,27.3113724 Z\"></path>\n </g>\n</svg>" }, "$:/core/images/file": { "title": "$:/core/images/file", "tags": "$:/tags/Image", "text": "<svg class=\"tc-image-file tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <g fill-rule=\"nonzero\">\n <path d=\"M111.96811,30.5 L112,30.5 L112,119.999079 C112,124.417866 108.419113,128 104.000754,128 L23.9992458,128 C19.5813843,128 16,124.417687 16,119.999079 L16,8.00092105 C16,3.58213437 19.5808867,0 23.9992458,0 L81,0 L81,0.0201838424 C83.1589869,-0.071534047 85.3482153,0.707077645 86.9982489,2.35711116 L109.625176,24.9840387 C111.151676,26.510538 111.932942,28.4998414 111.96811,30.5 L111.96811,30.5 Z M81,8 L24,8 L24,120 L104,120 L104,30.5 L89.0003461,30.5 C84.5818769,30.5 81,26.9216269 81,22.4996539 L81,8 Z\"></path>\n <rect x=\"32\" y=\"36\" width=\"64\" height=\"8\" rx=\"4\"></rect>\n <rect x=\"32\" y=\"52\" width=\"64\" height=\"8\" rx=\"4\"></rect>\n <rect x=\"32\" y=\"68\" width=\"64\" height=\"8\" rx=\"4\"></rect>\n <rect x=\"32\" y=\"84\" width=\"64\" height=\"8\" rx=\"4\"></rect>\n <rect x=\"32\" y=\"100\" width=\"64\" height=\"8\" rx=\"4\"></rect>\n <rect x=\"32\" y=\"20\" width=\"40\" height=\"8\" rx=\"4\"></rect>\n </g>\n</svg>" }, "$:/core/images/fixed-height": { "title": "$:/core/images/fixed-height", "tags": "$:/tags/Image", "text": "<svg class=\"tc-image-fixed-height tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <g fill-rule=\"evenodd\">\n <path d=\"M60,35.6568542 L50.8284271,44.8284271 C49.26633,46.3905243 46.73367,46.3905243 45.1715729,44.8284271 C43.6094757,43.26633 43.6094757,40.73367 45.1715729,39.1715729 L61.1715729,23.1715729 C62.73367,21.6094757 65.2663299,21.6094757 66.8284271,23.1715728 L82.8284278,39.1715728 C84.390525,40.7336699 84.390525,43.2663299 82.8284279,44.8284271 C81.2663308,46.3905243 78.7336709,46.3905243 77.1715737,44.8284272 L68,35.6568539 L68,93.3431461 L77.1715737,84.1715728 C78.7336709,82.6094757 81.2663308,82.6094757 82.8284279,84.1715729 C84.390525,85.7336701 84.390525,88.2663301 82.8284278,89.8284272 L66.8284271,105.828427 C65.2663299,107.390524 62.73367,107.390524 61.1715729,105.828427 L45.1715729,89.8284271 C43.6094757,88.26633 43.6094757,85.73367 45.1715729,84.1715729 C46.73367,82.6094757 49.26633,82.6094757 50.8284271,84.1715729 L60,93.3431458 L60,35.6568542 L60,35.6568542 Z M16,116 L112,116 C114.209139,116 116,114.209139 116,112 C116,109.790861 114.209139,108 112,108 L16,108 C13.790861,108 12,109.790861 12,112 C12,114.209139 13.790861,116 16,116 L16,116 Z M16,20 L112,20 C114.209139,20 116,18.209139 116,16 C116,13.790861 114.209139,12 112,12 L16,12 C13.790861,12 12,13.790861 12,16 C12,18.209139 13.790861,20 16,20 L16,20 Z\"></path>\n </g>\n</svg>" }, "$:/core/images/fold-all-button": { "title": "$:/core/images/fold-all-button", "tags": "$:/tags/Image", "text": "<svg class=\"tc-image-fold-all tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <g fill-rule=\"evenodd\">\n <rect x=\"0\" y=\"0\" width=\"128\" height=\"16\" rx=\"8\"></rect>\n <rect x=\"0\" y=\"64\" width=\"128\" height=\"16\" rx=\"8\"></rect>\n <path d=\"M64.0292774,58.6235628 C61.9791013,58.6242848 59.9275217,57.8435723 58.3632024,56.279253 L35.7458219,33.6618725 C32.6211696,30.5372202 32.6166093,25.4673401 35.7408036,22.3431458 C38.8586409,19.2253085 43.9325646,19.2211982 47.0595304,22.348164 L64.0250749,39.3137085 L80.9906194,22.348164 C84.1152717,19.2235117 89.1851518,19.2189514 92.3093461,22.3431458 C95.4271834,25.460983 95.4312937,30.5349067 92.3043279,33.6618725 L69.6869474,56.279253 C68.1237851,57.8424153 66.0737951,58.6247195 64.0241231,58.6250809 Z\" transform=\"translate(64.024316, 39.313708) scale(1, -1) translate(-64.024316, -39.313708) \"></path>\n <path d=\"M64.0292774,123.621227 C61.9791013,123.621949 59.9275217,122.841236 58.3632024,121.276917 L35.7458219,98.6595365 C32.6211696,95.5348842 32.6166093,90.4650041 35.7408036,87.3408098 C38.8586409,84.2229725 43.9325646,84.2188622 47.0595304,87.345828 L64.0250749,104.311373 L80.9906194,87.345828 C84.1152717,84.2211757 89.1851518,84.2166154 92.3093461,87.3408098 C95.4271834,90.458647 95.4312937,95.5325707 92.3043279,98.6595365 L69.6869474,121.276917 C68.1237851,122.840079 66.0737951,123.622383 64.0241231,123.622745 Z\" transform=\"translate(64.024316, 104.311372) scale(1, -1) translate(-64.024316, -104.311372) \"></path>\n </g>\n</svg>" }, "$:/core/images/fold-button": { "title": "$:/core/images/fold-button", "tags": "$:/tags/Image", "text": "<svg class=\"tc-image-fold tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <g fill-rule=\"evenodd\">\n <rect x=\"0\" y=\"0\" width=\"128\" height=\"16\" rx=\"8\"></rect>\n <path d=\"M64.0292774,63.6235628 C61.9791013,63.6242848 59.9275217,62.8435723 58.3632024,61.279253 L35.7458219,38.6618725 C32.6211696,35.5372202 32.6166093,30.4673401 35.7408036,27.3431458 C38.8586409,24.2253085 43.9325646,24.2211982 47.0595304,27.348164 L64.0250749,44.3137085 L80.9906194,27.348164 C84.1152717,24.2235117 89.1851518,24.2189514 92.3093461,27.3431458 C95.4271834,30.460983 95.4312937,35.5349067 92.3043279,38.6618725 L69.6869474,61.279253 C68.1237851,62.8424153 66.0737951,63.6247195 64.0241231,63.6250809 Z\" transform=\"translate(64.024316, 44.313708) scale(1, -1) translate(-64.024316, -44.313708) \"></path>\n <path d=\"M64.0049614,105.998482 C61.9547853,105.999204 59.9032057,105.218491 58.3388864,103.654172 L35.7215059,81.0367916 C32.5968535,77.9121393 32.5922933,72.8422592 35.7164876,69.7180649 C38.8343248,66.6002276 43.9082485,66.5961173 47.0352144,69.7230831 L64.0007589,86.6886276 L80.9663034,69.7230831 C84.0909557,66.5984308 89.1608358,66.5938705 92.2850301,69.7180649 C95.4028673,72.8359021 95.4069777,77.9098258 92.2800119,81.0367916 L69.6626314,103.654172 C68.099469,105.217334 66.0494791,105.999639 63.999807,106 Z\" transform=\"translate(64.000000, 86.688628) scale(1, -1) translate(-64.000000, -86.688628) \"></path>\n </g>\n</svg>" }, "$:/core/images/fold-others-button": { "title": "$:/core/images/fold-others-button", "tags": "$:/tags/Image", "text": "<svg class=\"tc-image-fold-others tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <g fill-rule=\"evenodd\">\n <rect x=\"0\" y=\"56.0314331\" width=\"128\" height=\"16\" rx=\"8\"></rect>\n <path d=\"M101.657101,104.948818 C100.207918,103.498614 98.2051847,102.599976 95.9929031,102.599976 L72,102.599976 L72,78.6070725 C72,76.3964271 71.1036108,74.3936927 69.6545293,72.9441002 L69.6571005,72.9488183 C68.2079177,71.4986143 66.2051847,70.5999756 63.9929031,70.5999756 L32.0070969,70.5999756 C27.5881712,70.5999756 24,74.1816976 24,78.5999756 C24,83.0092633 27.5848994,86.5999756 32.0070969,86.5999756 L56,86.5999756 L56,110.592879 C56,112.803524 56.8963895,114.806259 58.3454713,116.255852 L58.3429,116.251133 C59.7920828,117.701337 61.7948156,118.599976 64.0070969,118.599976 L88,118.599976 L88,142.592879 C88,147.011804 91.581722,150.599976 96,150.599976 C100.409288,150.599976 104,147.015076 104,142.592879 L104,110.607072 C104,108.396427 103.103611,106.393693 101.654529,104.9441 Z\" transform=\"translate(64.000000, 110.599976) rotate(-45.000000) translate(-64.000000, -110.599976) \"></path>\n <path d=\"M101.725643,11.7488671 C100.27646,10.2986632 98.2737272,9.40002441 96.0614456,9.40002441 L72.0685425,9.40002441 L72.0685425,-14.5928787 C72.0685425,-16.8035241 71.1721533,-18.8062584 69.7230718,-20.255851 L69.725643,-20.2511329 C68.2764602,-21.7013368 66.2737272,-22.5999756 64.0614456,-22.5999756 L32.0756394,-22.5999756 C27.6567137,-22.5999756 24.0685425,-19.0182536 24.0685425,-14.5999756 C24.0685425,-10.1906879 27.6534419,-6.59997559 32.0756394,-6.59997559 L56.0685425,-6.59997559 L56.0685425,17.3929275 C56.0685425,19.6035732 56.964932,21.6063078 58.4140138,23.0559004 L58.4114425,23.0511823 C59.8606253,24.5013859 61.8633581,25.4000244 64.0756394,25.4000244 L88.0685425,25.4000244 L88.0685425,49.3929275 C88.0685425,53.8118532 91.6502645,57.4000244 96.0685425,57.4000244 C100.47783,57.4000244 104.068542,53.815125 104.068542,49.3929275 L104.068542,17.4071213 C104.068542,15.1964759 103.172153,13.1937416 101.723072,11.744149 Z\" transform=\"translate(64.068542, 17.400024) scale(1, -1) rotate(-45.000000) translate(-64.068542, -17.400024) \"></path>\n </g>\n</svg>" }, "$:/core/images/folder": { "title": "$:/core/images/folder", "tags": "$:/tags/Image", "text": "<svg class=\"tc-image-folder tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <g fill-rule=\"evenodd\">\n <path d=\"M55.6943257,128.000004 L7.99859666,128.000004 C3.5810937,128.000004 0,124.413822 0,119.996384 L0,48.0036243 C0,43.5833471 3.58387508,40.0000044 7.99859666,40.0000044 L16,40.0000044 L16,31.9999914 C16,27.5817181 19.5783731,24 24.0003461,24 L55.9996539,24 C60.4181231,24 64,27.5800761 64,31.9999914 L64,40.0000044 L104.001403,40.0000044 C108.418906,40.0000044 112,43.5861868 112,48.0036243 L112,59.8298353 L104,59.7475921 L104,51.9994189 C104,49.7887607 102.207895,48.0000044 99.9972215,48.0000044 L56,48.0000044 L56,36.0000255 C56,33.7898932 54.2072328,32 51.9957423,32 L28.0042577,32 C25.7890275,32 24,33.7908724 24,36.0000255 L24,48.0000044 L12.0027785,48.0000044 C9.78987688,48.0000044 8,49.7906032 8,51.9994189 L8,116.00059 C8,118.211248 9.79210499,120.000004 12.0027785,120.000004 L58.7630167,120.000004 L55.6943257,128.000004 L55.6943257,128.000004 Z\"></path>\n <path d=\"M23.8728955,55.5 L119.875702,55.5 C124.293205,55.5 126.87957,59.5532655 125.650111,64.5630007 L112.305967,118.936999 C111.077582,123.942356 106.497904,128 102.083183,128 L6.08037597,128 C1.66287302,128 -0.923492342,123.946735 0.305967145,118.936999 L13.650111,64.5630007 C14.878496,59.5576436 19.4581739,55.5 23.8728955,55.5 L23.8728955,55.5 L23.8728955,55.5 Z M25.6530124,64 L113.647455,64 C115.858129,64 117.151473,66.0930612 116.538306,68.6662267 L105.417772,115.333773 C104.803671,117.910859 102.515967,120 100.303066,120 L12.3086228,120 C10.0979492,120 8.8046054,117.906939 9.41777189,115.333773 L20.5383062,68.6662267 C21.1524069,66.0891409 23.4401107,64 25.6530124,64 L25.6530124,64 L25.6530124,64 Z\"></path>\n </g>\n</svg>" }, "$:/core/images/full-screen-button": { "title": "$:/core/images/full-screen-button", "tags": "$:/tags/Image", "text": "<svg class=\"tc-image-full-screen-button tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <g>\n <g>\n <path d=\"M5.29777586e-31,8 C1.59060409e-15,3.581722 3.581722,0 8,0 L40,0 C44.418278,0 48,3.581722 48,8 C48,12.418278 44.418278,16 40,16 L16,16 L16,40 C16,44.418278 12.418278,48 8,48 C3.581722,48 -3.55271368e-15,44.418278 0,40 L3.55271368e-15,8 Z\"></path>\n </g>\n <g transform=\"translate(104.000000, 104.000000) rotate(-180.000000) translate(-104.000000, -104.000000) translate(80.000000, 80.000000)\">\n <path d=\"M5.29777586e-31,8 C1.59060409e-15,3.581722 3.581722,0 8,0 L40,0 C44.418278,0 48,3.581722 48,8 C48,12.418278 44.418278,16 40,16 L16,16 L16,40 C16,44.418278 12.418278,48 8,48 C3.581722,48 -3.55271368e-15,44.418278 0,40 L3.55271368e-15,8 Z\"></path>\n </g>\n <g transform=\"translate(24.000000, 104.000000) rotate(-90.000000) translate(-24.000000, -104.000000) translate(0.000000, 80.000000)\">\n <path d=\"M5.29777586e-31,8 C1.59060409e-15,3.581722 3.581722,0 8,0 L40,0 C44.418278,0 48,3.581722 48,8 C48,12.418278 44.418278,16 40,16 L16,16 L16,40 C16,44.418278 12.418278,48 8,48 C3.581722,48 -3.55271368e-15,44.418278 0,40 L3.55271368e-15,8 Z\"></path>\n </g>\n <g transform=\"translate(104.000000, 24.000000) rotate(90.000000) translate(-104.000000, -24.000000) translate(80.000000, 0.000000)\">\n <path d=\"M5.29777586e-31,8 C1.59060409e-15,3.581722 3.581722,0 8,0 L40,0 C44.418278,0 48,3.581722 48,8 C48,12.418278 44.418278,16 40,16 L16,16 L16,40 C16,44.418278 12.418278,48 8,48 C3.581722,48 -3.55271368e-15,44.418278 0,40 L3.55271368e-15,8 Z\"></path>\n </g>\n </g>\n</svg>" }, "$:/core/images/github": { "title": "$:/core/images/github", "tags": "$:/tags/Image", "text": "<svg class=\"tc-image-github tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <g fill-rule=\"evenodd\">\n <path d=\"M63.9383506,1.60695328 C28.6017227,1.60695328 -0.055756057,30.2970814 -0.055756057,65.6906208 C-0.055756057,94.003092 18.2804728,118.019715 43.7123154,126.493393 C46.9143781,127.083482 48.0812647,125.104717 48.0812647,123.405261 C48.0812647,121.886765 48.02626,117.85449 47.9948287,112.508284 C30.1929317,116.379268 26.4368926,103.916587 26.4368926,103.916587 C23.5255693,96.5129372 19.3294921,94.5420399 19.3294921,94.5420399 C13.5186324,90.5687739 19.7695302,90.6474524 19.7695302,90.6474524 C26.1933001,91.099854 29.5721638,97.2525155 29.5721638,97.2525155 C35.2808718,107.044059 44.5531024,104.215566 48.1991321,102.575118 C48.7806109,98.4366275 50.4346826,95.612068 52.2616263,94.0109598 C38.0507543,92.3941159 23.1091047,86.8944862 23.1091047,62.3389152 C23.1091047,55.3443933 25.6039634,49.6205298 29.6978889,45.1437211 C29.0378318,43.5229433 26.8415704,37.0044266 30.3265147,28.1845627 C30.3265147,28.1845627 35.6973364,26.4615028 47.9241083,34.7542205 C53.027764,33.330139 58.5046663,32.6220321 63.9462084,32.5944947 C69.3838216,32.6220321 74.856795,33.330139 79.9683085,34.7542205 C92.1872225,26.4615028 97.5501864,28.1845627 97.5501864,28.1845627 C101.042989,37.0044266 98.8467271,43.5229433 98.190599,45.1437211 C102.292382,49.6205298 104.767596,55.3443933 104.767596,62.3389152 C104.767596,86.9574291 89.8023734,92.3744463 75.5482834,93.9598188 C77.8427675,95.9385839 79.8897303,99.8489072 79.8897303,105.828476 C79.8897303,114.392635 79.8111521,121.304544 79.8111521,123.405261 C79.8111521,125.120453 80.966252,127.114954 84.2115327,126.489459 C109.623731,117.996111 127.944244,93.9952241 127.944244,65.6906208 C127.944244,30.2970814 99.2867652,1.60695328 63.9383506,1.60695328\"></path>\n </g>\n </svg>\n" }, "$:/core/images/globe": { "title": "$:/core/images/globe", "tags": "$:/tags/Image", "text": "<svg class=\"tc-image-globe tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <g fill-rule=\"evenodd\">\n <path d=\"M72.8111354,37.1275855 C72.8111354,37.9789875 72.8111354,38.8303894 72.8111354,39.6817913 C72.8111354,41.8784743 73.7885604,46.5631866 72.8111354,48.5143758 C71.3445471,51.4420595 68.1617327,52.0543531 66.4170946,54.3812641 C65.2352215,55.9575873 61.7987417,64.9821523 62.7262858,67.3005778 C66.6959269,77.2228204 74.26087,70.4881886 80.6887657,76.594328 C81.5527211,77.415037 83.5758191,78.8666631 83.985137,79.8899578 C87.2742852,88.1128283 76.4086873,94.8989524 87.7419325,106.189751 C88.9872885,107.430443 91.555495,102.372895 91.8205061,101.575869 C92.6726866,99.0129203 98.5458765,96.1267309 100.908882,94.5234439 C102.928056,93.1534443 105.782168,91.8557166 107.236936,89.7775886 C109.507391,86.5342557 108.717505,82.2640435 110.334606,79.0328716 C112.473794,74.7585014 114.163418,69.3979002 116.332726,65.0674086 C120.230862,57.2857361 121.054075,67.1596684 121.400359,67.5059523 C121.757734,67.8633269 122.411167,67.5059523 122.916571,67.5059523 C123.011132,67.5059523 124.364019,67.6048489 124.432783,67.5059523 C125.0832,66.5705216 123.390209,49.5852316 123.114531,48.2089091 C121.710578,41.1996597 116.17083,32.4278331 111.249523,27.7092761 C104.975994,21.6942076 104.160516,11.5121686 92.9912146,12.7547535 C92.7872931,12.7774397 87.906794,22.9027026 85.2136766,26.2672064 C81.486311,30.9237934 82.7434931,22.1144904 78.6876623,22.1144904 C78.6065806,22.1144904 77.5045497,22.0107615 77.4353971,22.1144904 C76.8488637,22.9942905 75.9952305,26.0101404 75.1288269,26.5311533 C74.8635477,26.6906793 73.4071369,26.2924966 73.2826811,26.5311533 C71.0401728,30.8313939 81.5394677,28.7427264 79.075427,34.482926 C76.7225098,39.9642538 72.747373,32.4860199 72.747373,43.0434079\"></path>\n <path d=\"M44.4668556,7.01044608 C54.151517,13.1403033 45.1489715,19.2084878 47.1611905,23.2253896 C48.8157833,26.5283781 51.4021933,28.6198851 48.8753629,33.038878 C46.8123257,36.6467763 42.0052989,37.0050492 39.251679,39.7621111 C36.2115749,42.8060154 33.7884281,48.7028116 32.4624592,52.6732691 C30.8452419,57.5158356 47.0088721,59.5388126 44.5246867,63.6811917 C43.1386839,65.9923513 37.7785192,65.1466282 36.0880227,63.8791519 C34.9234453,63.0059918 32.4946425,63.3331166 31.6713597,62.0997342 C29.0575851,58.1839669 29.4107339,54.0758543 28.0457962,49.9707786 C27.1076833,47.1493864 21.732611,47.8501656 20.2022714,49.3776393 C19.6790362,49.8998948 19.8723378,51.1703278 19.8723378,51.8829111 C19.8723378,57.1682405 26.9914913,55.1986414 26.9914913,58.3421973 C26.9914913,72.9792302 30.9191897,64.8771867 38.1313873,69.6793121 C48.1678018,76.3618966 45.9763926,76.981595 53.0777543,84.0829567 C56.7511941,87.7563965 60.8192437,87.7689005 62.503478,93.3767069 C64.1046972,98.7081071 53.1759798,98.7157031 50.786754,100.825053 C49.663965,101.816317 47.9736094,104.970571 46.5680513,105.439676 C44.7757187,106.037867 43.334221,105.93607 41.6242359,107.219093 C39.1967302,109.040481 37.7241465,112.151588 37.6034934,112.030935 C35.4555278,109.88297 34.0848666,96.5511248 33.7147244,93.7726273 C33.1258872,89.3524817 28.1241923,88.2337027 26.7275443,84.7420826 C25.1572737,80.8164061 28.2518481,75.223612 25.599097,70.9819941 C19.0797019,60.557804 13.7775712,56.4811506 10.2493953,44.6896152 C9.3074899,41.5416683 13.5912267,38.1609942 15.1264825,35.8570308 C17.0029359,33.0410312 17.7876232,30.0028946 19.8723378,27.2224065 C22.146793,24.1888519 40.8551166,9.46076832 43.8574051,8.63490613 L44.4668556,7.01044608 Z\"></path>\n <path d=\"M64,126 C98.2416545,126 126,98.2416545 126,64 C126,29.7583455 98.2416545,2 64,2 C29.7583455,2 2,29.7583455 2,64 C2,98.2416545 29.7583455,126 64,126 Z M64,120 C94.927946,120 120,94.927946 120,64 C120,33.072054 94.927946,8 64,8 C33.072054,8 8,33.072054 8,64 C8,94.927946 33.072054,120 64,120 Z\"></path>\n </g>\n</svg>" }, "$:/core/images/heading-1": { "title": "$:/core/images/heading-1", "tags": "$:/tags/Image", "text": "<svg class=\"tc-image-heading-1 tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <g fill-rule=\"evenodd\">\n <path d=\"M14,30 L27.25,30 L27.25,60.104 L61.7,60.104 L61.7,30 L74.95,30 L74.95,105.684 L61.7,105.684 L61.7,71.552 L27.25,71.552 L27.25,105.684 L14,105.684 L14,30 Z M84.3350766,43.78 C86.8790893,43.78 89.3523979,43.5680021 91.7550766,43.144 C94.1577553,42.7199979 96.3307336,42.0133383 98.2740766,41.024 C100.21742,40.0346617 101.87807,38.7626744 103.256077,37.208 C104.634084,35.6533256 105.535075,33.7453446 105.959077,31.484 L115.817077,31.484 L115.817077,105.684 L102.567077,105.684 L102.567077,53.32 L84.3350766,53.32 L84.3350766,43.78 Z\"></path>\n </g>\n</svg>" }, "$:/core/images/heading-2": { "title": "$:/core/images/heading-2", "tags": "$:/tags/Image", "text": "<svg class=\"tc-image-heading-2 tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <g fill-rule=\"evenodd\">\n <path d=\"M6,30 L19.25,30 L19.25,60.104 L53.7,60.104 L53.7,30 L66.95,30 L66.95,105.684 L53.7,105.684 L53.7,71.552 L19.25,71.552 L19.25,105.684 L6,105.684 L6,30 Z M125.519077,105.684 L74.8510766,105.684 C74.9217436,99.5359693 76.4057288,94.1653563 79.3030766,89.572 C82.2004244,84.9786437 86.1577182,80.986017 91.1750766,77.594 C93.5777553,75.8273245 96.0863969,74.113675 98.7010766,72.453 C101.315756,70.792325 103.718399,69.0080095 105.909077,67.1 C108.099754,65.1919905 109.901736,63.1250111 111.315077,60.899 C112.728417,58.6729889 113.47041,56.1113478 113.541077,53.214 C113.541077,51.8713266 113.382078,50.4403409 113.064077,48.921 C112.746075,47.4016591 112.127748,45.9883399 111.209077,44.681 C110.290405,43.3736601 109.018418,42.2783377 107.393077,41.395 C105.767735,40.5116622 103.647756,40.07 101.033077,40.07 C98.6303979,40.07 96.6340846,40.5469952 95.0440766,41.501 C93.4540687,42.4550048 92.1820814,43.762325 91.2280766,45.423 C90.2740719,47.083675 89.5674123,49.0446554 89.1080766,51.306 C88.648741,53.5673446 88.3837436,56.0053203 88.3130766,58.62 L76.2290766,58.62 C76.2290766,54.5213128 76.7767378,50.7230175 77.8720766,47.225 C78.9674154,43.7269825 80.610399,40.7060127 82.8010766,38.162 C84.9917542,35.6179873 87.6593942,33.6216739 90.8040766,32.173 C93.948759,30.7243261 97.6057224,30 101.775077,30 C106.297766,30 110.078395,30.7419926 113.117077,32.226 C116.155758,33.7100074 118.611401,35.5826554 120.484077,37.844 C122.356753,40.1053446 123.681739,42.5609868 124.459077,45.211 C125.236414,47.8610133 125.625077,50.3873213 125.625077,52.79 C125.625077,55.7580148 125.165748,58.4433213 124.247077,60.846 C123.328405,63.2486787 122.091751,65.4569899 120.537077,67.471 C118.982402,69.4850101 117.215753,71.3399915 115.237077,73.036 C113.2584,74.7320085 111.209087,76.3219926 109.089077,77.806 C106.969066,79.2900074 104.849087,80.7033266 102.729077,82.046 C100.609066,83.3886734 98.6480856,84.7313266 96.8460766,86.074 C95.0440676,87.4166734 93.47175,88.8123261 92.1290766,90.261 C90.7864032,91.7096739 89.8677458,93.2466585 89.3730766,94.872 L125.519077,94.872 L125.519077,105.684 Z\"></path>\n </g>\n</svg>" }, "$:/core/images/heading-3": { "title": "$:/core/images/heading-3", "tags": "$:/tags/Image", "text": "<svg class=\"tc-image-heading-3 tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <g fill-rule=\"evenodd\">\n <path d=\"M6,30 L19.25,30 L19.25,60.104 L53.7,60.104 L53.7,30 L66.95,30 L66.95,105.684 L53.7,105.684 L53.7,71.552 L19.25,71.552 L19.25,105.684 L6,105.684 L6,30 Z M94.8850766,62.224 C96.8637532,62.294667 98.8424001,62.1533351 100.821077,61.8 C102.799753,61.4466649 104.566402,60.8283378 106.121077,59.945 C107.675751,59.0616623 108.930072,57.8426744 109.884077,56.288 C110.838081,54.7333256 111.315077,52.8253446 111.315077,50.564 C111.315077,47.3839841 110.237421,44.8400095 108.082077,42.932 C105.926733,41.0239905 103.153094,40.07 99.7610766,40.07 C97.641066,40.07 95.8037511,40.4939958 94.2490766,41.342 C92.6944022,42.1900042 91.4047484,43.3383261 90.3800766,44.787 C89.3554048,46.2356739 88.5957458,47.860991 88.1010766,49.663 C87.6064075,51.465009 87.3944096,53.3199905 87.4650766,55.228 L75.3810766,55.228 C75.5224107,51.623982 76.1937373,48.2850154 77.3950766,45.211 C78.596416,42.1369846 80.2393995,39.4693446 82.3240766,37.208 C84.4087537,34.9466554 86.9350618,33.1800064 89.9030766,31.908 C92.8710915,30.6359936 96.2277246,30 99.9730766,30 C102.870424,30 105.714729,30.4239958 108.506077,31.272 C111.297424,32.1200042 113.806065,33.3566585 116.032077,34.982 C118.258088,36.6073415 120.042403,38.6743208 121.385077,41.183 C122.72775,43.6916792 123.399077,46.5713171 123.399077,49.822 C123.399077,53.5673521 122.551085,56.8356527 120.855077,59.627 C119.159068,62.4183473 116.509095,64.4499936 112.905077,65.722 L112.905077,65.934 C117.145098,66.7820042 120.448731,68.8843166 122.816077,72.241 C125.183422,75.5976835 126.367077,79.6786426 126.367077,84.484 C126.367077,88.017351 125.660417,91.1796527 124.247077,93.971 C122.833736,96.7623473 120.925755,99.129657 118.523077,101.073 C116.120398,103.016343 113.329093,104.517995 110.149077,105.578 C106.969061,106.638005 103.612428,107.168 100.079077,107.168 C95.7683884,107.168 92.005426,106.549673 88.7900766,105.313 C85.5747272,104.076327 82.8894207,102.327345 80.7340766,100.066 C78.5787325,97.8046554 76.9357489,95.0840159 75.8050766,91.904 C74.6744043,88.7239841 74.0737436,85.1906861 74.0030766,81.304 L86.0870766,81.304 C85.9457426,85.8266893 87.0587315,89.5896517 89.4260766,92.593 C91.7934218,95.5963483 95.3443863,97.098 100.079077,97.098 C104.107097,97.098 107.481396,95.9496782 110.202077,93.653 C112.922757,91.3563219 114.283077,88.0880212 114.283077,83.848 C114.283077,80.9506522 113.717749,78.6540085 112.587077,76.958 C111.456404,75.2619915 109.972419,73.9723378 108.135077,73.089 C106.297734,72.2056623 104.230755,71.6580011 101.934077,71.446 C99.6373985,71.2339989 97.2877553,71.163333 94.8850766,71.234 L94.8850766,62.224 Z\"></path>\n </g>\n</svg>" }, "$:/core/images/heading-4": { "title": "$:/core/images/heading-4", "tags": "$:/tags/Image", "text": "<svg class=\"tc-image-heading-4 tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <g fill-rule=\"evenodd\">\n <path d=\"M8,30 L21.25,30 L21.25,60.104 L55.7,60.104 L55.7,30 L68.95,30 L68.95,105.684 L55.7,105.684 L55.7,71.552 L21.25,71.552 L21.25,105.684 L8,105.684 L8,30 Z M84.5890766,78.548 L107.061077,78.548 L107.061077,45.9 L106.849077,45.9 L84.5890766,78.548 Z M128.049077,88.088 L118.509077,88.088 L118.509077,105.684 L107.061077,105.684 L107.061077,88.088 L75.2610766,88.088 L75.2610766,76.11 L107.061077,31.484 L118.509077,31.484 L118.509077,78.548 L128.049077,78.548 L128.049077,88.088 Z\"></path>\n </g>\n</svg>" }, "$:/core/images/heading-5": { "title": "$:/core/images/heading-5", "tags": "$:/tags/Image", "text": "<svg class=\"tc-image-heading-5 tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <g fill-rule=\"evenodd\">\n <path d=\"M6,30 L19.25,30 L19.25,60.104 L53.7,60.104 L53.7,30 L66.95,30 L66.95,105.684 L53.7,105.684 L53.7,71.552 L19.25,71.552 L19.25,105.684 L6,105.684 L6,30 Z M83.7550766,31.484 L122.127077,31.484 L122.127077,42.296 L92.7650766,42.296 L88.9490766,61.164 L89.1610766,61.376 C90.7864181,59.5386575 92.8533974,58.1430048 95.3620766,57.189 C97.8707558,56.2349952 100.361731,55.758 102.835077,55.758 C106.509762,55.758 109.795729,56.3763272 112.693077,57.613 C115.590424,58.8496729 118.0284,60.5809889 120.007077,62.807 C121.985753,65.0330111 123.487405,67.6653181 124.512077,70.704 C125.536748,73.7426819 126.049077,77.028649 126.049077,80.562 C126.049077,83.5300148 125.572081,86.5863176 124.618077,89.731 C123.664072,92.8756824 122.144754,95.7376538 120.060077,98.317 C117.9754,100.896346 115.30776,103.016325 112.057077,104.677 C108.806394,106.337675 104.919766,107.168 100.397077,107.168 C96.7930586,107.168 93.454092,106.691005 90.3800766,105.737 C87.3060613,104.782995 84.6030883,103.35201 82.2710766,101.444 C79.939065,99.5359905 78.0840835,97.1863473 76.7060766,94.395 C75.3280697,91.6036527 74.5684107,88.3353521 74.4270766,84.59 L86.5110766,84.59 C86.8644117,88.6180201 88.2423979,91.7096559 90.6450766,93.865 C93.0477553,96.0203441 96.2277235,97.098 100.185077,97.098 C102.729089,97.098 104.884401,96.6740042 106.651077,95.826 C108.417752,94.9779958 109.848738,93.8120074 110.944077,92.328 C112.039415,90.8439926 112.816741,89.1126766 113.276077,87.134 C113.735412,85.1553234 113.965077,83.0353446 113.965077,80.774 C113.965077,78.7246564 113.682413,76.763676 113.117077,74.891 C112.55174,73.018324 111.703749,71.3753404 110.573077,69.962 C109.442404,68.5486596 107.976086,67.4180042 106.174077,66.57 C104.372068,65.7219958 102.269755,65.298 99.8670766,65.298 C97.3230639,65.298 94.9380878,65.7749952 92.7120766,66.729 C90.4860655,67.6830048 88.8784149,69.4673203 87.8890766,72.082 L75.8050766,72.082 L83.7550766,31.484 Z\"></path>\n </g>\n</svg>" }, "$:/core/images/heading-6": { "title": "$:/core/images/heading-6", "tags": "$:/tags/Image", "text": "<svg class=\"tc-image-heading-6 tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <g fill-rule=\"evenodd\">\n <path d=\"M6,30 L19.25,30 L19.25,60.104 L53.7,60.104 L53.7,30 L66.95,30 L66.95,105.684 L53.7,105.684 L53.7,71.552 L19.25,71.552 L19.25,105.684 L6,105.684 L6,30 Z M112.587077,50.246 C112.304409,47.2073181 111.226753,44.751676 109.354077,42.879 C107.481401,41.006324 104.955093,40.07 101.775077,40.07 C99.584399,40.07 97.6940846,40.4763293 96.1040766,41.289 C94.5140687,42.1016707 93.1714154,43.1793266 92.0760766,44.522 C90.9807378,45.8646734 90.0974133,47.401658 89.4260766,49.133 C88.7547399,50.864342 88.2070787,52.6839905 87.7830766,54.592 C87.3590745,56.5000095 87.0587442,58.390324 86.8820766,60.263 C86.7054091,62.135676 86.5464107,63.8846585 86.4050766,65.51 L86.6170766,65.722 C88.2424181,62.7539852 90.4860623,60.5456739 93.3480766,59.097 C96.2100909,57.6483261 99.3017267,56.924 102.623077,56.924 C106.297762,56.924 109.583729,57.5599936 112.481077,58.832 C115.378424,60.1040064 117.834067,61.8529889 119.848077,64.079 C121.862087,66.3050111 123.399071,68.9373181 124.459077,71.976 C125.519082,75.0146819 126.049077,78.300649 126.049077,81.834 C126.049077,85.438018 125.466082,88.7769846 124.300077,91.851 C123.134071,94.9250154 121.455754,97.6103219 119.265077,99.907 C117.074399,102.203678 114.459758,103.987994 111.421077,105.26 C108.382395,106.532006 105.025762,107.168 101.351077,107.168 C95.9097161,107.168 91.4400941,106.16101 87.9420766,104.147 C84.4440591,102.13299 81.6880867,99.3770175 79.6740766,95.879 C77.6600666,92.3809825 76.2644138,88.2823568 75.4870766,83.583 C74.7097394,78.8836432 74.3210766,73.8133605 74.3210766,68.372 C74.3210766,63.9199777 74.7980719,59.4326893 75.7520766,54.91 C76.7060814,50.3873107 78.278399,46.2710186 80.4690766,42.561 C82.6597542,38.8509815 85.5393921,35.8300117 89.1080766,33.498 C92.6767611,31.1659883 97.0757171,30 102.305077,30 C105.273091,30 108.064397,30.4946617 110.679077,31.484 C113.293756,32.4733383 115.608067,33.8513245 117.622077,35.618 C119.636087,37.3846755 121.27907,39.5046543 122.551077,41.978 C123.823083,44.4513457 124.529743,47.2073181 124.671077,50.246 L112.587077,50.246 Z M100.927077,97.098 C103.117754,97.098 105.025735,96.6563378 106.651077,95.773 C108.276418,94.8896623 109.636738,93.7413404 110.732077,92.328 C111.827415,90.9146596 112.640074,89.271676 113.170077,87.399 C113.700079,85.526324 113.965077,83.6006766 113.965077,81.622 C113.965077,79.6433234 113.700079,77.7353425 113.170077,75.898 C112.640074,74.0606575 111.827415,72.4530069 110.732077,71.075 C109.636738,69.6969931 108.276418,68.5840042 106.651077,67.736 C105.025735,66.8879958 103.117754,66.464 100.927077,66.464 C98.736399,66.464 96.8107516,66.8703293 95.1500766,67.683 C93.4894017,68.4956707 92.0937489,69.5909931 90.9630766,70.969 C89.8324043,72.3470069 88.9844128,73.9546575 88.4190766,75.792 C87.8537405,77.6293425 87.5710766,79.5726564 87.5710766,81.622 C87.5710766,83.6713436 87.8537405,85.6146575 88.4190766,87.452 C88.9844128,89.2893425 89.8324043,90.9323261 90.9630766,92.381 C92.0937489,93.8296739 93.4894017,94.9779958 95.1500766,95.826 C96.8107516,96.6740042 98.736399,97.098 100.927077,97.098 L100.927077,97.098 Z\"></path>\n </g>\n</svg>" }, "$:/core/images/help": { "title": "$:/core/images/help", "tags": "$:/tags/Image", "text": "<svg class=\"tc-image-help tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <g fill-rule=\"evenodd\">\n <path d=\"M36.0548906,111.44117 C30.8157418,115.837088 20.8865444,118.803477 9.5,118.803477 C7.86465619,118.803477 6.25937294,118.742289 4.69372699,118.624467 C12.612543,115.984876 18.7559465,110.02454 21.0611049,102.609942 C8.74739781,92.845129 1.04940554,78.9359851 1.04940554,63.5 C1.04940554,33.9527659 29.2554663,10 64.0494055,10 C98.8433448,10 127.049406,33.9527659 127.049406,63.5 C127.049406,93.0472341 98.8433448,117 64.0494055,117 C53.9936953,117 44.48824,114.999337 36.0548906,111.44117 L36.0548906,111.44117 Z M71.4042554,77.5980086 C71.406883,77.2865764 71.4095079,76.9382011 71.4119569,76.5610548 C71.4199751,75.3262169 71.4242825,74.0811293 71.422912,72.9158546 C71.4215244,71.736154 71.4143321,70.709635 71.4001396,69.8743525 C71.4078362,68.5173028 71.9951951,67.7870427 75.1273009,65.6385471 C75.2388969,65.5619968 76.2124091,64.8981068 76.5126553,64.6910879 C79.6062455,62.5580654 81.5345849,60.9050204 83.2750652,58.5038955 C85.6146327,55.2762841 86.8327108,51.426982 86.8327108,46.8554323 C86.8327108,33.5625756 76.972994,24.9029551 65.3778484,24.9029551 C54.2752771,24.9029551 42.8794554,34.5115163 41.3121702,47.1975534 C40.9043016,50.4989536 43.2499725,53.50591 46.5513726,53.9137786 C49.8527728,54.3216471 52.8597292,51.9759763 53.2675978,48.6745761 C54.0739246,42.1479456 60.2395837,36.9492759 65.3778484,36.9492759 C70.6427674,36.9492759 74.78639,40.5885487 74.78639,46.8554323 C74.78639,50.4892974 73.6853224,52.008304 69.6746221,54.7736715 C69.4052605,54.9593956 68.448509,55.6118556 68.3131127,55.7047319 C65.6309785,57.5445655 64.0858213,58.803255 62.6123358,60.6352315 C60.5044618,63.2559399 59.3714208,66.3518252 59.3547527,69.9487679 C59.3684999,70.8407274 59.3752803,71.8084521 59.3765995,72.9300232 C59.3779294,74.0607297 59.3737237,75.2764258 59.36589,76.482835 C59.3634936,76.8518793 59.3609272,77.1924914 59.3583633,77.4963784 C59.3568319,77.6778944 59.3556368,77.8074256 59.3549845,77.8730928 C59.3219814,81.1994287 61.9917551,83.9227111 65.318091,83.9557142 C68.644427,83.9887173 71.3677093,81.3189435 71.4007124,77.9926076 C71.4014444,77.9187458 71.402672,77.7856841 71.4042554,77.5980086 Z M65.3778489,102.097045 C69.5359735,102.097045 72.9067994,98.7262189 72.9067994,94.5680944 C72.9067994,90.4099698 69.5359735,87.0391439 65.3778489,87.0391439 C61.2197243,87.0391439 57.8488984,90.4099698 57.8488984,94.5680944 C57.8488984,98.7262189 61.2197243,102.097045 65.3778489,102.097045 Z\"></path>\n </g>\n</svg>" }, "$:/core/images/home-button": { "title": "$:/core/images/home-button", "tags": "$:/tags/Image", "text": "<svg class=\"tc-image-home-button tc-image-button\" viewBox=\"0 0 128 128\" width=\"22pt\" height=\"22pt\">\n <g fill-rule=\"evenodd\">\n <path d=\"M112.9847,119.501583 C112.99485,119.336814 113,119.170705 113,119.003406 L113,67.56802 C116.137461,70.5156358 121.076014,70.4518569 124.133985,67.3938855 C127.25818,64.2696912 127.260618,59.2068102 124.131541,56.0777326 L70.3963143,2.34250601 C68.8331348,0.779326498 66.7828947,-0.000743167069 64.7337457,1.61675364e-05 C62.691312,-0.00409949529 60.6426632,0.777559815 59.077717,2.34250601 L33,28.420223 L33,28.420223 L33,8.00697327 C33,3.58484404 29.4092877,0 25,0 C20.581722,0 17,3.59075293 17,8.00697327 L17,44.420223 L5.3424904,56.0777326 C2.21694607,59.2032769 2.22220878,64.2760483 5.34004601,67.3938855 C8.46424034,70.5180798 13.5271213,70.5205187 16.6561989,67.3914411 L17,67.04764 L17,119.993027 C17,119.994189 17.0000002,119.995351 17.0000007,119.996514 C17.0000002,119.997675 17,119.998838 17,120 C17,124.418278 20.5881049,128 24.9992458,128 L105.000754,128 C109.418616,128 113,124.409288 113,120 C113,119.832611 112.99485,119.666422 112.9847,119.501583 Z M97,112 L97,51.5736087 L97,51.5736087 L64.7370156,19.3106244 L33,51.04764 L33,112 L97,112 Z\"></path>\n </g>\n</svg>" }, "$:/core/images/import-button": { "title": "$:/core/images/import-button", "tags": "$:/tags/Image", "text": "<svg class=\"tc-image-import-button tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <g fill-rule=\"evenodd\">\n <path d=\"M105.449437,94.2138951 C105.449437,94.2138951 110.049457,94.1897106 110.049457,99.4026111 C110.049457,104.615512 105.163246,104.615511 105.163246,104.615511 L45.0075072,105.157833 C45.0075072,105.157833 0.367531803,106.289842 0.367532368,66.6449212 C0.367532934,27.0000003 45.0428249,27.0000003 45.0428249,27.0000003 L105.532495,27.0000003 C105.532495,27.0000003 138.996741,25.6734987 138.996741,55.1771866 C138.996741,84.6808745 105.727102,82.8457535 105.727102,82.8457535 L56.1735087,82.8457535 C56.1735087,82.8457535 22.6899229,85.1500223 22.6899229,66.0913753 C22.6899229,47.0327282 56.1735087,49.3383013 56.1735087,49.3383013 L105.727102,49.3383013 C105.727102,49.3383013 111.245209,49.3383024 111.245209,54.8231115 C111.245209,60.3079206 105.727102,60.5074524 105.727102,60.5074524 L56.1735087,60.5074524 C56.1735087,60.5074524 37.48913,60.5074528 37.48913,66.6449195 C37.48913,72.7823862 56.1735087,71.6766023 56.1735087,71.6766023 L105.727102,71.6766029 C105.727102,71.6766029 127.835546,73.1411469 127.835546,55.1771866 C127.835546,35.5304025 105.727102,38.3035317 105.727102,38.3035317 L45.0428249,38.3035317 C45.0428249,38.3035317 11.5287276,38.3035313 11.5287276,66.6449208 C11.5287276,94.9863103 45.0428244,93.9579678 45.0428244,93.9579678 L105.449437,94.2138951 Z\" transform=\"translate(69.367532, 66.000000) rotate(-45.000000) translate(-69.367532, -66.000000) \"></path>\n </g>\n</svg>" }, "$:/core/images/info-button": { "title": "$:/core/images/info-button", "tags": "$:/tags/Image", "text": "<svg class=\"tc-image-info-button tc-image-button\" viewBox=\"0 0 128 128\" width=\"22pt\" height=\"22pt\">\n <g fill-rule=\"evenodd\">\n <g transform=\"translate(0.049406, 0.000000)\">\n <path d=\"M64,128 C99.346224,128 128,99.346224 128,64 C128,28.653776 99.346224,0 64,0 C28.653776,0 0,28.653776 0,64 C0,99.346224 28.653776,128 64,128 Z M64,112 C90.509668,112 112,90.509668 112,64 C112,37.490332 90.509668,16 64,16 C37.490332,16 16,37.490332 16,64 C16,90.509668 37.490332,112 64,112 Z\"></path>\n <circle cx=\"64\" cy=\"32\" r=\"8\"></circle>\n <rect x=\"56\" y=\"48\" width=\"16\" height=\"56\" rx=\"8\"></rect>\n </g>\n </g>\n</svg>" }, "$:/core/images/italic": { "title": "$:/core/images/italic", "tags": "$:/tags/Image", "text": "<svg class=\"tc-image-italic tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <g fill-rule=\"evenodd\">\n <polygon points=\"66.7114846 0 89.1204482 0 62.4089636 128 40 128\"></polygon>\n </g>\n</svg>" }, "$:/core/images/left-arrow": { "created": "20150315234410875", "modified": "20150315235324760", "tags": "$:/tags/Image", "title": "$:/core/images/left-arrow", "text": "<svg class=\"tc-image-left-arrow tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <path transform=\"rotate(135, 63.8945, 64.1752)\" d=\"m109.07576,109.35336c-1.43248,1.43361 -3.41136,2.32182 -5.59717,2.32182l-79.16816,0c-4.36519,0 -7.91592,-3.5444 -7.91592,-7.91666c0,-4.36337 3.54408,-7.91667 7.91592,-7.91667l71.25075,0l0,-71.25075c0,-4.3652 3.54442,-7.91592 7.91667,-7.91592c4.36336,0 7.91667,3.54408 7.91667,7.91592l0,79.16815c0,2.1825 -0.88602,4.16136 -2.3185,5.59467l-0.00027,-0.00056z\"/>\n</svg>\n" }, "$:/core/images/line-width": { "title": "$:/core/images/line-width", "tags": "$:/tags/Image", "text": "<svg class=\"tc-image-line-width tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <g fill-rule=\"evenodd\">\n <path d=\"M128,-97 L112.992786,-97 C112.452362,-97 112,-96.5522847 112,-96 C112,-95.4438648 112.444486,-95 112.992786,-95 L128,-95 L128,-97 Z M128,-78.6794919 L111.216185,-88.3696322 C110.748163,-88.6398444 110.132549,-88.4782926 109.856406,-88 C109.578339,-87.5183728 109.741342,-86.9117318 110.216185,-86.6375814 L128,-76.3700908 L128,-78.6794919 Z M78.6794919,-128 L88.3696322,-111.216185 C88.6437826,-110.741342 88.4816272,-110.134474 88,-109.856406 C87.5217074,-109.580264 86.9077936,-109.748163 86.6375814,-110.216185 L76.3700908,-128 L78.6794919,-128 Z M97,-128 L97,-112.992786 C97,-112.444486 96.5561352,-112 96,-112 C95.4477153,-112 95,-112.452362 95,-112.992786 L95,-128 L97,-128 Z M115.629909,-128 L105.362419,-110.216185 C105.088268,-109.741342 104.481627,-109.578339 104,-109.856406 C103.521707,-110.132549 103.360156,-110.748163 103.630368,-111.216185 L113.320508,-128 L115.629909,-128 Z M128,-113.320508 L111.216185,-103.630368 C110.741342,-103.356217 110.134474,-103.518373 109.856406,-104 C109.580264,-104.478293 109.748163,-105.092206 110.216185,-105.362419 L128,-115.629909 L128,-113.320508 Z M48,-96 C48,-96.5522847 48.4523621,-97 48.9927864,-97 L79.0072136,-97 C79.5555144,-97 80,-96.5561352 80,-96 C80,-95.4477153 79.5476379,-95 79.0072136,-95 L48.9927864,-95 C48.4444856,-95 48,-95.4438648 48,-96 Z M54.4307806,-120 C54.706923,-120.478293 55.3225377,-120.639844 55.7905589,-120.369632 L81.7838153,-105.362419 C82.2586577,-105.088268 82.4216611,-104.481627 82.1435935,-104 C81.8674512,-103.521707 81.2518365,-103.360156 80.7838153,-103.630368 L54.7905589,-118.637581 C54.3157165,-118.911732 54.152713,-119.518373 54.4307806,-120 Z M104,-82.1435935 C104.478293,-82.4197359 105.092206,-82.2518365 105.362419,-81.7838153 L120.369632,-55.7905589 C120.643783,-55.3157165 120.481627,-54.7088482 120,-54.4307806 C119.521707,-54.1546382 118.907794,-54.3225377 118.637581,-54.7905589 L103.630368,-80.7838153 C103.356217,-81.2586577 103.518373,-81.865526 104,-82.1435935 Z M96,-80 C96.5522847,-80 97,-79.5476379 97,-79.0072136 L97,-48.9927864 C97,-48.4444856 96.5561352,-48 96,-48 C95.4477153,-48 95,-48.4523621 95,-48.9927864 L95,-79.0072136 C95,-79.5555144 95.4438648,-80 96,-80 Z M88,-82.1435935 C88.4782926,-81.8674512 88.6398444,-81.2518365 88.3696322,-80.7838153 L73.3624186,-54.7905589 C73.0882682,-54.3157165 72.4816272,-54.152713 72,-54.4307806 C71.5217074,-54.706923 71.3601556,-55.3225377 71.6303678,-55.7905589 L86.6375814,-81.7838153 C86.9117318,-82.2586577 87.5183728,-82.4216611 88,-82.1435935 Z M82.1435935,-88 C82.4197359,-87.5217074 82.2518365,-86.9077936 81.7838153,-86.6375814 L55.7905589,-71.6303678 C55.3157165,-71.3562174 54.7088482,-71.5183728 54.4307806,-72 C54.1546382,-72.4782926 54.3225377,-73.0922064 54.7905589,-73.3624186 L80.7838153,-88.3696322 C81.2586577,-88.6437826 81.865526,-88.4816272 82.1435935,-88 Z M1.30626177e-08,-41.9868843 L15.0170091,-57.9923909 L20.7983821,-52.9749272 L44.7207091,-81.2095939 L73.4260467,-42.1002685 L85.984793,-56.6159488 L104.48741,-34.0310661 L127.969109,-47.4978019 L127.969109,7.99473128e-07 L1.30626177e-08,7.99473128e-07 L1.30626177e-08,-41.9868843 Z M96,-84 C102.627417,-84 108,-89.372583 108,-96 C108,-102.627417 102.627417,-108 96,-108 C89.372583,-108 84,-102.627417 84,-96 C84,-89.372583 89.372583,-84 96,-84 Z\"></path>\n <path d=\"M16,18 L112,18 C113.104569,18 114,17.1045695 114,16 C114,14.8954305 113.104569,14 112,14 L16,14 C14.8954305,14 14,14.8954305 14,16 C14,17.1045695 14.8954305,18 16,18 L16,18 Z M16,35 L112,35 C114.209139,35 116,33.209139 116,31 C116,28.790861 114.209139,27 112,27 L16,27 C13.790861,27 12,28.790861 12,31 C12,33.209139 13.790861,35 16,35 L16,35 Z M16,56 L112,56 C115.313708,56 118,53.3137085 118,50 C118,46.6862915 115.313708,44 112,44 L16,44 C12.6862915,44 10,46.6862915 10,50 C10,53.3137085 12.6862915,56 16,56 L16,56 Z M16,85 L112,85 C117.522847,85 122,80.5228475 122,75 C122,69.4771525 117.522847,65 112,65 L16,65 C10.4771525,65 6,69.4771525 6,75 C6,80.5228475 10.4771525,85 16,85 L16,85 Z M16,128 L112,128 C120.836556,128 128,120.836556 128,112 C128,103.163444 120.836556,96 112,96 L16,96 C7.163444,96 0,103.163444 0,112 C0,120.836556 7.163444,128 16,128 L16,128 Z\"></path>\n </g>\n</svg>" }, "$:/core/images/link": { "title": "$:/core/images/link", "tags": "$:/tags/Image", "text": "<svg class=\"tc-image-link tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <g fill-rule=\"evenodd\">\n <path d=\"M128.719999,57.568543 C130.219553,53.8628171 131.045202,49.8121445 131.045202,45.5685425 C131.045202,27.8915447 116.718329,13.5685425 99.0452364,13.5685425 L67.0451674,13.5685425 C49.3655063,13.5685425 35.0452019,27.8954305 35.0452019,45.5685425 C35.0452019,63.2455403 49.3720745,77.5685425 67.0451674,77.5685425 L99.0452364,77.5685425 C100.406772,77.5685425 101.748384,77.4835732 103.065066,77.3186499 C96.4792444,73.7895096 91.1190212,68.272192 87.7873041,61.5685425 L67.0506214,61.5685425 C58.2110723,61.5685425 51.0452019,54.4070414 51.0452019,45.5685425 C51.0452019,36.7319865 58.2005234,29.5685425 67.0506214,29.5685425 L99.0397824,29.5685425 C107.879331,29.5685425 115.045202,36.7300436 115.045202,45.5685425 C115.045202,48.9465282 113.99957,52.0800164 112.21335,54.6623005 C114.314383,56.4735917 117.050039,57.5685425 120.041423,57.5685425 L128.720003,57.5685425 Z\" transform=\"translate(83.045202, 45.568542) rotate(-225.000000) translate(-83.045202, -45.568542)\"></path>\n <path d=\"M-0.106255113,71.0452019 C-1.60580855,74.7509276 -2.43145751,78.8016001 -2.43145751,83.0452019 C-2.43145751,100.7222 11.8954151,115.045202 29.568508,115.045202 L61.568577,115.045202 C79.2482381,115.045202 93.5685425,100.718314 93.5685425,83.0452019 C93.5685425,65.3682041 79.2416699,51.0452019 61.568577,51.0452019 L29.568508,51.0452019 C28.206973,51.0452019 26.8653616,51.1301711 25.5486799,51.2950943 C32.1345,54.8242347 37.4947231,60.3415524 40.8264403,67.0452019 L61.563123,67.0452019 C70.4026721,67.0452019 77.5685425,74.206703 77.5685425,83.0452019 C77.5685425,91.8817579 70.413221,99.0452019 61.563123,99.0452019 L29.573962,99.0452019 C20.7344129,99.0452019 13.5685425,91.8837008 13.5685425,83.0452019 C13.5685425,79.6672162 14.6141741,76.533728 16.4003949,73.9514439 C14.2993609,72.1401527 11.5637054,71.0452019 8.5723215,71.0452019 L-0.106255113,71.0452019 Z\" transform=\"translate(45.568542, 83.045202) rotate(-225.000000) translate(-45.568542, -83.045202)\"></path>\n </g>\n</svg>" }, "$:/core/images/list-bullet": { "title": "$:/core/images/list-bullet", "tags": "$:/tags/Image", "text": "<svg class=\"tc-image-list-bullet tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <g fill-rule=\"evenodd\">\n <path d=\"M11.6363636,40.2727273 C18.0629498,40.2727273 23.2727273,35.0629498 23.2727273,28.6363636 C23.2727273,22.2097775 18.0629498,17 11.6363636,17 C5.20977746,17 0,22.2097775 0,28.6363636 C0,35.0629498 5.20977746,40.2727273 11.6363636,40.2727273 Z M11.6363636,75.1818182 C18.0629498,75.1818182 23.2727273,69.9720407 23.2727273,63.5454545 C23.2727273,57.1188684 18.0629498,51.9090909 11.6363636,51.9090909 C5.20977746,51.9090909 0,57.1188684 0,63.5454545 C0,69.9720407 5.20977746,75.1818182 11.6363636,75.1818182 Z M11.6363636,110.090909 C18.0629498,110.090909 23.2727273,104.881132 23.2727273,98.4545455 C23.2727273,92.0279593 18.0629498,86.8181818 11.6363636,86.8181818 C5.20977746,86.8181818 0,92.0279593 0,98.4545455 C0,104.881132 5.20977746,110.090909 11.6363636,110.090909 Z M34.9090909,22.8181818 L128,22.8181818 L128,34.4545455 L34.9090909,34.4545455 L34.9090909,22.8181818 Z M34.9090909,57.7272727 L128,57.7272727 L128,69.3636364 L34.9090909,69.3636364 L34.9090909,57.7272727 Z M34.9090909,92.6363636 L128,92.6363636 L128,104.272727 L34.9090909,104.272727 L34.9090909,92.6363636 Z\"></path>\n </g>\n</svg>" }, "$:/core/images/list-number": { "title": "$:/core/images/list-number", "tags": "$:/tags/Image", "text": "<svg class=\"tc-image-list-number tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <g fill-rule=\"evenodd\">\n <path d=\"M33.8390805,22.3563218 L128,22.3563218 L128,34.1264368 L33.8390805,34.1264368 L33.8390805,22.3563218 Z M33.8390805,57.6666667 L128,57.6666667 L128,69.4367816 L33.8390805,69.4367816 L33.8390805,57.6666667 Z M33.8390805,92.9770115 L128,92.9770115 L128,104.747126 L33.8390805,104.747126 L33.8390805,92.9770115 Z M0.379509711,42.6307008 L0.379509711,40.4082314 L1.37821948,40.4082314 C2.20382368,40.4082314 2.82301754,40.268077 3.23581964,39.9877642 C3.64862174,39.7074513 3.85501969,39.0400498 3.85501969,37.9855395 L3.85501969,22.7686318 C3.85501969,21.3270228 3.66193774,20.4327047 3.27576803,20.0856507 C2.88959832,19.7385967 1.79768657,19.5650723 0,19.5650723 L0,17.4226919 C3.50215975,17.2758613 6.25191314,16.4683055 8.24934266,15 L10.3666074,15 L10.3666074,37.865406 C10.3666074,38.786434 10.5164123,39.4404875 10.8160268,39.8275862 C11.1156412,40.2146849 11.764796,40.4082314 12.7635108,40.4082314 L13.7622206,40.4082314 L13.7622206,42.6307008 L0.379509711,42.6307008 Z M0.0798967812,77.9873934 L0.0798967812,76.0852799 C7.27064304,69.5312983 10.8659622,63.5046623 10.8659622,58.005191 C10.8659622,56.4434479 10.5397203,55.195407 9.88722667,54.2610308 C9.23473303,53.3266546 8.36253522,52.8594735 7.27060709,52.8594735 C6.3784219,52.8594735 5.61608107,53.1764892 4.98356173,53.8105302 C4.35104238,54.4445712 4.03478745,55.1753759 4.03478745,56.0029663 C4.03478745,56.9773871 4.28113339,57.8316611 4.77383268,58.5658139 C4.88036225,58.7259926 4.93362624,58.8461249 4.93362624,58.9262143 C4.93362624,59.0730449 4.77383427,59.2065252 4.45424555,59.3266593 C4.2411864,59.4067486 3.70188852,59.6336652 2.83633573,60.0074156 C1.99741533,60.3811661 1.47809145,60.5680386 1.2783485,60.5680386 C1.03865696,60.5680386 0.765679018,60.1976307 0.459406492,59.4568039 C0.153133966,58.715977 0,57.9184322 0,57.0641453 C0,55.1153036 0.848894811,53.5202138 2.5467099,52.2788283 C4.24452499,51.0374428 6.34512352,50.4167594 8.84856852,50.4167594 C11.3120649,50.4167594 13.3793735,51.0874979 15.0505562,52.4289952 C16.7217389,53.7704924 17.5573177,55.5224215 17.5573177,57.684835 C17.5573177,58.9662652 17.2743527,60.2076321 16.7084144,61.4089729 C16.142476,62.6103138 14.7875733,64.4623531 12.6436656,66.9651465 C10.4997579,69.4679398 8.40914641,71.7804862 6.3717683,73.902855 L17.8169822,73.902855 L16.7982982,79.6292176 L14.6810335,79.6292176 C14.7609307,79.3489048 14.8008787,79.0952922 14.8008787,78.8683723 C14.8008787,78.4812736 14.7010087,78.237672 14.5012658,78.1375603 C14.3015228,78.0374485 13.9020429,77.9873934 13.3028141,77.9873934 L0.0798967812,77.9873934 Z M12.2042333,97.1935484 C13.9486551,97.2335931 15.4400468,97.8309175 16.6784531,98.9855395 C17.9168594,100.140162 18.5360532,101.75861 18.5360532,103.840934 C18.5360532,106.830938 17.4041935,109.233584 15.14044,111.048943 C12.8766866,112.864303 10.1402492,113.771969 6.93104577,113.771969 C4.92030005,113.771969 3.26245842,113.388213 1.95747114,112.62069 C0.652483855,111.853166 0,110.848727 0,109.607341 C0,108.833144 0.26964894,108.209124 0.808954909,107.735261 C1.34826088,107.261399 1.93749375,107.024472 2.57667119,107.024472 C3.21584864,107.024472 3.73850152,107.224692 4.14464552,107.625139 C4.55078953,108.025586 4.92696644,108.67964 5.27318756,109.587319 C5.73925445,110.855401 6.51158227,111.489433 7.59019421,111.489433 C8.85523291,111.489433 9.87723568,111.012241 10.6562332,110.057842 C11.4352307,109.103444 11.8247236,107.371536 11.8247236,104.862069 C11.8247236,103.153495 11.7048796,101.838714 11.4651881,100.917686 C11.2254966,99.9966584 10.6728827,99.5361513 9.80732989,99.5361513 C9.22141723,99.5361513 8.62219737,99.843156 8.00965231,100.457175 C7.51695303,100.951059 7.07752513,101.197998 6.69135542,101.197998 C6.3584505,101.197998 6.08880156,101.051169 5.88240051,100.757508 C5.67599946,100.463847 5.57280049,100.183539 5.57280049,99.916574 C5.57280049,99.5962164 5.67599946,99.3225818 5.88240051,99.0956618 C6.08880156,98.8687419 6.57150646,98.5016711 7.33052967,97.9944383 C10.2068282,96.0722929 11.6449559,93.9766521 11.6449559,91.7074527 C11.6449559,90.5194601 11.3386879,89.615131 10.7261429,88.9944383 C10.1135978,88.3737455 9.37455999,88.0634038 8.5090072,88.0634038 C7.71003539,88.0634038 6.98431355,88.3270274 6.33181991,88.8542825 C5.67932627,89.3815377 5.35308434,90.0122321 5.35308434,90.7463849 C5.35308434,91.3871 5.60608828,91.9810874 6.11210376,92.5283648 C6.28521432,92.7285883 6.3717683,92.8954387 6.3717683,93.028921 C6.3717683,93.1490551 5.80250943,93.4560598 4.6639746,93.9499444 C3.52543978,94.4438289 2.80970494,94.6907675 2.51674861,94.6907675 C2.10394651,94.6907675 1.76771758,94.3570667 1.50805174,93.6896552 C1.24838591,93.0222436 1.11855494,92.4082342 1.11855494,91.8476085 C1.11855494,90.0989901 2.04734573,88.6240327 3.90495518,87.4226919 C5.76256463,86.2213511 7.86982116,85.6206897 10.226788,85.6206897 C12.2907985,85.6206897 14.0784711,86.0678487 15.5898594,86.9621802 C17.1012478,87.8565117 17.8569306,89.0778566 17.8569306,90.6262514 C17.8569306,91.987771 17.2876717,93.2491599 16.1491369,94.4104561 C15.0106021,95.5717522 13.6956474,96.4994404 12.2042333,97.1935484 Z\"></path>\n </g>\n</svg>" }, "$:/core/images/list": { "title": "$:/core/images/list", "tags": "$:/tags/Image", "text": "<svg class=\"tc-image-list tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <g fill-rule=\"evenodd\">\n <path d=\"M0.719999312,185.568543 C2.21955287,181.862817 3.0452019,177.812144 3.0452019,173.568542 C3.0452019,155.891545 -11.2816707,141.568542 -28.9547636,141.568542 L-60.9548326,141.568542 C-78.6344937,141.568542 -92.9547981,155.895431 -92.9547981,173.568542 C-92.9547981,191.24554 -78.6279255,205.568542 -60.9548326,205.568542 L-28.9547636,205.568542 C-27.593228,205.568542 -26.2516158,205.483573 -24.9349335,205.31865 C-31.5207556,201.78951 -36.8809788,196.272192 -40.2126959,189.568542 L-60.9493786,189.568542 C-69.7889277,189.568542 -76.9547981,182.407041 -76.9547981,173.568542 C-76.9547981,164.731986 -69.7994766,157.568542 -60.9493786,157.568542 L-28.9602176,157.568542 C-20.1206685,157.568542 -12.9547981,164.730044 -12.9547981,173.568542 C-12.9547981,176.946528 -14.0004297,180.080016 -15.7866505,182.6623 C-13.6856165,184.473592 -10.949961,185.568542 -7.9585771,185.568542 L0.720002586,185.568542 Z\" transform=\"translate(-44.954798, 173.568542) rotate(-225.000000) translate(44.954798, -173.568542) \"></path>\n <path d=\"M87.7480315,128 L23.9992458,128 C19.5813843,128 16,124.409247 16,119.993027 L16,8.00697327 C16,3.58484404 19.5881049,0 23.9992458,0 L104.000754,0 C108.418616,0 112,3.59075293 112,8.00697327 L112,104 L91.2492027,104 C90.2848199,104 89.410573,104.391703 88.7768998,105.025201 C88.1373658,105.661376 87.7480315,106.53563 87.7480315,107.501171 L87.7480315,128 Z M95.7480315,127.879386 L111.627417,112 L95.7480315,112 L95.7480315,127.879386 Z M40,15.5089165 C40,13.5709954 41.5636015,12 43.4998101,12 L98.5001899,12 C100.433082,12 102,13.5614718 102,15.5089165 L102,16.4910835 C102,18.4290046 100.436399,20 98.5001899,20 L43.4998101,20 C41.5669183,20 40,18.4385282 40,16.4910835 L40,15.5089165 Z M32,22 C35.3137085,22 38,19.3137085 38,16 C38,12.6862915 35.3137085,10 32,10 C28.6862915,10 26,12.6862915 26,16 C26,19.3137085 28.6862915,22 32,22 Z M40,31.5089165 C40,29.5709954 41.5636015,28 43.4998101,28 L98.5001899,28 C100.433082,28 102,29.5614718 102,31.5089165 L102,32.4910835 C102,34.4290046 100.436399,36 98.5001899,36 L43.4998101,36 C41.5669183,36 40,34.4385282 40,32.4910835 L40,31.5089165 Z M40,47.5089165 C40,45.5709954 41.5636015,44 43.4998101,44 L98.5001899,44 C100.433082,44 102,45.5614718 102,47.5089165 L102,48.4910835 C102,50.4290046 100.436399,52 98.5001899,52 L43.4998101,52 C41.5669183,52 40,50.4385282 40,48.4910835 L40,47.5089165 Z M40,63.5089165 C40,61.5709954 41.5636015,60 43.4998101,60 L98.5001899,60 C100.433082,60 102,61.5614718 102,63.5089165 L102,64.4910835 C102,66.4290046 100.436399,68 98.5001899,68 L43.4998101,68 C41.5669183,68 40,66.4385282 40,64.4910835 L40,63.5089165 Z M40,79.5089165 C40,77.5709954 41.5636015,76 43.4998101,76 L98.5001899,76 C100.433082,76 102,77.5614718 102,79.5089165 L102,80.4910835 C102,82.4290046 100.436399,84 98.5001899,84 L43.4998101,84 C41.5669183,84 40,82.4385282 40,80.4910835 L40,79.5089165 Z M40,95.5089165 C40,93.5709954 41.5636015,92 43.4998101,92 L98.5001899,92 C100.433082,92 102,93.5614718 102,95.5089165 L102,96.4910835 C102,98.4290046 100.436399,100 98.5001899,100 L43.4998101,100 C41.5669183,100 40,98.4385282 40,96.4910835 L40,95.5089165 Z M40,111.508916 C40,109.570995 41.5680474,108 43.4972017,108 L76.5027983,108 C78.4342495,108 80,109.561472 80,111.508916 L80,112.491084 C80,114.429005 78.4319526,116 76.5027983,116 L43.4972017,116 C41.5657505,116 40,114.438528 40,112.491084 L40,111.508916 Z M32,38 C35.3137085,38 38,35.3137085 38,32 C38,28.6862915 35.3137085,26 32,26 C28.6862915,26 26,28.6862915 26,32 C26,35.3137085 28.6862915,38 32,38 Z M32,54 C35.3137085,54 38,51.3137085 38,48 C38,44.6862915 35.3137085,42 32,42 C28.6862915,42 26,44.6862915 26,48 C26,51.3137085 28.6862915,54 32,54 Z M32,70 C35.3137085,70 38,67.3137085 38,64 C38,60.6862915 35.3137085,58 32,58 C28.6862915,58 26,60.6862915 26,64 C26,67.3137085 28.6862915,70 32,70 Z M32,86 C35.3137085,86 38,83.3137085 38,80 C38,76.6862915 35.3137085,74 32,74 C28.6862915,74 26,76.6862915 26,80 C26,83.3137085 28.6862915,86 32,86 Z M32,102 C35.3137085,102 38,99.3137085 38,96 C38,92.6862915 35.3137085,90 32,90 C28.6862915,90 26,92.6862915 26,96 C26,99.3137085 28.6862915,102 32,102 Z M32,118 C35.3137085,118 38,115.313708 38,112 C38,108.686292 35.3137085,106 32,106 C28.6862915,106 26,108.686292 26,112 C26,115.313708 28.6862915,118 32,118 Z\"></path>\n </g>\n</svg>" }, "$:/core/images/locked-padlock": { "title": "$:/core/images/locked-padlock", "tags": "$:/tags/Image", "text": "<svg class=\"tc-image-locked-padlock tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <g fill-rule=\"evenodd\">\n <path d=\"M96.4723753,64 L105,64 L105,96.0097716 C105,113.673909 90.6736461,128 73.001193,128 L55.998807,128 C38.3179793,128 24,113.677487 24,96.0097716 L24,64 L32.0000269,64 C32.0028554,48.2766389 32.3030338,16.2688026 64.1594984,16.2688041 C95.9543927,16.2688056 96.4648869,48.325931 96.4723753,64 Z M80.5749059,64 L48.4413579,64 C48.4426205,47.71306 48.5829272,31.9999996 64.1595001,31.9999996 C79.8437473,31.9999996 81.1369461,48.1359182 80.5749059,64 Z M67.7315279,92.3641717 C70.8232551,91.0923621 73,88.0503841 73,84.5 C73,79.8055796 69.1944204,76 64.5,76 C59.8055796,76 56,79.8055796 56,84.5 C56,87.947435 58.0523387,90.9155206 61.0018621,92.2491029 L55.9067479,115.020857 L72.8008958,115.020857 L67.7315279,92.3641717 L67.7315279,92.3641717 Z\"></path>\n </g>\n</svg>" }, "$:/core/images/mail": { "title": "$:/core/images/mail", "tags": "$:/tags/Image", "text": "<svg class=\"tc-image-mail tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <g fill-rule=\"evenodd\">\n <path d=\"M122.826782,104.894066 C121.945525,105.22777 120.990324,105.41043 119.993027,105.41043 L8.00697327,105.41043 C7.19458381,105.41043 6.41045219,105.289614 5.67161357,105.064967 L5.67161357,105.064967 L39.8346483,70.9019325 L60.6765759,91.7438601 C61.6118278,92.679112 62.8865166,93.0560851 64.0946097,92.8783815 C65.2975108,93.0473238 66.5641085,92.6696979 67.4899463,91.7438601 L88.5941459,70.6396605 C88.6693095,70.7292352 88.7490098,70.8162939 88.8332479,70.9005321 L122.826782,104.894066 Z M127.903244,98.6568194 C127.966933,98.2506602 128,97.8343714 128,97.4103789 L128,33.410481 C128,32.7414504 127.917877,32.0916738 127.763157,31.4706493 L94.2292399,65.0045665 C94.3188145,65.0797417 94.4058701,65.1594458 94.4901021,65.2436778 L127.903244,98.6568194 Z M0.205060636,99.2178117 C0.0709009529,98.6370366 0,98.0320192 0,97.4103789 L0,33.410481 C0,32.694007 0.0944223363,31.9995312 0.27147538,31.3387595 L0.27147538,31.3387595 L34.1777941,65.2450783 L0.205060636,99.2178117 L0.205060636,99.2178117 Z M5.92934613,25.6829218 C6.59211333,25.5051988 7.28862283,25.4104299 8.00697327,25.4104299 L119.993027,25.4104299 C120.759109,25.4104299 121.500064,25.5178649 122.201605,25.7184927 L122.201605,25.7184927 L64.0832611,83.8368368 L5.92934613,25.6829218 L5.92934613,25.6829218 Z\"></path>\n </g>\n</svg>" }, "$:/core/images/menu-button": { "title": "$:/core/images/menu-button", "tags": "$:/tags/Image", "text": "<svg class=\"tc-image-menu-button tc-image-button\" viewBox=\"0 0 128 128\" width=\"22pt\" height=\"22pt\">\n <rect x=\"0\" y=\"16\" width=\"128\" height=\"16\" rx=\"8\"></rect>\n <rect x=\"0\" y=\"56\" width=\"128\" height=\"16\" rx=\"8\"></rect>\n <rect x=\"0\" y=\"96\" width=\"128\" height=\"16\" rx=\"8\"></rect>\n</svg>" }, "$:/core/images/mono-block": { "title": "$:/core/images/mono-block", "tags": "$:/tags/Image", "text": "<svg class=\"tc-image-mono-block tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <g fill-rule=\"evenodd\">\n <path d=\"M23.9653488,32.9670593 L24.3217888,32.9670593 C25.0766067,32.9670593 25.6497006,33.1592554 26.0410876,33.5436534 C26.4324747,33.9280514 26.6281653,34.4906619 26.6281653,35.2315017 C26.6281653,36.0562101 26.4219913,36.6502709 26.009637,37.0137017 C25.5972828,37.3771326 24.9158602,37.5588453 23.9653488,37.5588453 L17.6542639,37.5588453 C16.6897744,37.5588453 16.0048573,37.380627 15.5994921,37.0241852 C15.1941269,36.6677435 14.9914474,36.0701882 14.9914474,35.2315017 C14.9914474,34.4207713 15.1941269,33.8406885 15.5994921,33.4912358 C16.0048573,33.141783 16.6897744,32.9670593 17.6542639,32.9670593 L18.388111,32.9670593 L17.5284616,30.5139133 L8.47069195,30.5139133 L7.5691084,32.9670593 L8.30295547,32.9670593 C9.25346691,32.9670593 9.93488953,33.1452775 10.3472438,33.5017193 C10.759598,33.8581611 10.965772,34.4347494 10.965772,35.2315017 C10.965772,36.0562101 10.759598,36.6502709 10.3472438,37.0137017 C9.93488953,37.3771326 9.25346691,37.5588453 8.30295547,37.5588453 L2.89345418,37.5588453 C1.92896463,37.5588453 1.24404754,37.3771326 0.838682371,37.0137017 C0.433317198,36.6502709 0.230637652,36.0562101 0.230637652,35.2315017 C0.230637652,34.4906619 0.426328248,33.9280514 0.817715312,33.5436534 C1.20910238,33.1592554 1.78219626,32.9670593 2.53701417,32.9670593 L2.89345418,32.9670593 L8.51262607,17.3256331 L6.83526132,17.3256331 C5.88474988,17.3256331 5.20332727,17.1439204 4.79097304,16.7804895 C4.37861882,16.4170587 4.1724448,15.8299869 4.1724448,15.0192565 C4.1724448,14.1945481 4.37861882,13.6004873 4.79097304,13.2370565 C5.20332727,12.8736257 5.88474988,12.691913 6.83526132,12.691913 L14.6979086,12.691913 C15.9419603,12.691913 16.815579,13.3628521 17.318791,14.7047506 L17.318791,14.7676518 L23.9653488,32.9670593 Z M12.9786097,17.3256331 L9.9383861,26.1737321 L16.0188333,26.1737321 L12.9786097,17.3256331 Z M35.3809383,26.6979086 L35.3809383,33.0928616 L38.5259972,33.0928616 C40.7485166,33.0928616 42.3140414,32.8482484 43.2226185,32.3590146 C44.1311956,31.8697807 44.5854773,31.0520736 44.5854773,29.9058686 C44.5854773,28.7456855 44.1521624,27.9209895 43.2855197,27.4317556 C42.4188769,26.9425218 40.9022748,26.6979086 38.7356678,26.6979086 L35.3809383,26.6979086 Z M46.0741385,24.370565 C47.5977525,24.9296893 48.7159844,25.6949794 49.428868,26.666458 C50.1417516,27.6379366 50.498188,28.8784752 50.498188,30.388111 C50.498188,31.6601189 50.1906743,32.8202846 49.5756374,33.8686428 C48.9606006,34.917001 48.0799929,35.7766419 46.933788,36.4475911 C46.2628387,36.8389782 45.5115266,37.1220307 44.6798291,37.296757 C43.8481316,37.4714834 42.6704935,37.5588453 41.1468796,37.5588453 L39.3856466,37.5588453 L30.2020747,37.5588453 C29.2795194,37.5588453 28.6190637,37.3771326 28.2206876,37.0137017 C27.8223114,36.6502709 27.6231264,36.0562101 27.6231264,35.2315017 C27.6231264,34.4906619 27.811828,33.9280514 28.189237,33.5436534 C28.5666459,33.1592554 29.118773,32.9670593 29.8456347,32.9670593 L30.2020747,32.9670593 L30.2020747,17.3256331 L29.8456347,17.3256331 C29.118773,17.3256331 28.5666459,17.1299425 28.189237,16.7385554 C27.811828,16.3471683 27.6231264,15.7740744 27.6231264,15.0192565 C27.6231264,14.2085262 27.8258059,13.6179599 28.2311711,13.24754 C28.6365363,12.8771201 29.2934976,12.691913 30.2020747,12.691913 L39.8469219,12.691913 C42.796303,12.691913 45.0362615,13.2650068 46.5668644,14.4112118 C48.0974674,15.5574168 48.8627574,17.2347648 48.8627574,19.443306 C48.8627574,20.5335986 48.6286276,21.4945792 48.1603609,22.3262767 C47.6920943,23.1579742 46.9966938,23.8393968 46.0741385,24.370565 L46.0741385,24.370565 Z M35.3809383,17.1998307 L35.3809383,22.4835296 L38.2114913,22.4835296 C39.9307988,22.4835296 41.1433816,22.2808501 41.8492761,21.8754849 C42.5551706,21.4701197 42.9081126,20.7852027 42.9081126,19.8207131 C42.9081126,18.912136 42.5901154,18.2481858 41.9541114,17.8288425 C41.3181074,17.4094992 40.2872373,17.1998307 38.8614701,17.1998307 L35.3809383,17.1998307 Z M71.244119,13.3838259 C71.5236812,12.880614 71.8102281,12.5241775 72.1037684,12.3145059 C72.3973087,12.1048342 72.7677231,12 73.2150226,12 C73.8999499,12 74.3856819,12.1817127 74.6722332,12.5451435 C74.9587844,12.9085744 75.1020579,13.5305909 75.1020579,14.4112118 L75.143992,19.8626472 C75.143992,20.8271368 74.9867406,21.4771091 74.6722332,21.8125837 C74.3577257,22.1480584 73.7881263,22.3157932 72.9634178,22.3157932 C72.3763372,22.3157932 71.92555,22.1760142 71.6110425,21.896452 C71.2965351,21.6168898 71.0274605,21.0997075 70.8038107,20.3448896 C70.4403799,19.0169692 69.8602971,18.0629775 69.0635448,17.482886 C68.2667926,16.9027945 67.1625385,16.612753 65.7507494,16.612753 C63.5981206,16.612753 61.9487284,17.3396038 60.8025235,18.7933272 C59.6563185,20.2470506 59.0832246,22.3507245 59.0832246,25.104412 C59.0832246,27.8441215 59.6633074,29.9477954 60.8234905,31.4154969 C61.9836736,32.8831984 63.6400547,33.6170381 65.7926836,33.6170381 C67.2603851,33.6170381 68.878327,33.1278116 70.6465578,32.149344 C72.4147886,31.1708763 73.5295261,30.6816498 73.9908037,30.6816498 C74.53595,30.6816498 74.9937262,30.9122852 75.3641461,31.3735628 C75.734566,31.8348404 75.9197732,32.4079343 75.9197732,33.0928616 C75.9197732,34.3229353 74.836486,35.4831009 72.669879,36.5733935 C70.5032721,37.663686 68.0641285,38.2088241 65.3523753,38.2088241 C61.6901107,38.2088241 58.7267959,36.9997358 56.4623422,34.5815228 C54.1978885,32.1633099 53.0656786,29.0043046 53.0656786,25.104412 C53.0656786,21.3443006 54.2118664,18.22024 56.5042763,15.7321366 C58.7966863,13.2440331 61.7040894,12 65.226573,12 C66.2190187,12 67.1974717,12.1118232 68.1619613,12.3354729 C69.1264508,12.5591227 70.1538264,12.9085702 71.244119,13.3838259 L71.244119,13.3838259 Z M81.4645862,32.9670593 L81.4645862,17.3256331 L81.1081461,17.3256331 C80.3533282,17.3256331 79.7802344,17.1299425 79.3888473,16.7385554 C78.9974602,16.3471683 78.8017696,15.7740744 78.8017696,15.0192565 C78.8017696,14.2085262 79.0114381,13.6179599 79.4307814,13.24754 C79.8501247,12.8771201 80.5280528,12.691913 81.4645862,12.691913 L85.4063933,12.691913 L86.6434498,12.691913 C89.5648747,12.691913 91.7034933,12.8177141 93.0593699,13.06932 C94.4152465,13.320926 95.5684233,13.740263 96.5189347,14.3273436 C98.210286,15.3337675 99.5067362,16.7699967 100.408324,18.6360743 C101.309912,20.5021519 101.7607,22.6582429 101.7607,25.104412 C101.7607,27.6903623 101.247012,29.9512876 100.219621,31.8872557 C99.1922296,33.8232239 97.7350336,35.2874089 95.8479888,36.2798546 C94.9953241,36.7271541 93.9959043,37.0521403 92.8496993,37.2548229 C91.7034944,37.4575055 89.9981906,37.5588453 87.7337369,37.5588453 L85.4063933,37.5588453 L81.4645862,37.5588453 C80.5000966,37.5588453 79.8151795,37.380627 79.4098143,37.0241852 C79.0044492,36.6677435 78.8017696,36.0701882 78.8017696,35.2315017 C78.8017696,34.4906619 78.9974602,33.9280514 79.3888473,33.5436534 C79.7802344,33.1592554 80.3533282,32.9670593 81.1081461,32.9670593 L81.4645862,32.9670593 Z M86.8740874,17.2417648 L86.8740874,32.9670593 L88.0692098,32.9670593 C90.7110725,32.9670593 92.6609895,32.3205814 93.9190194,31.0276063 C95.1770492,29.7346312 95.8060547,27.7462749 95.8060547,25.0624779 C95.8060547,22.4206153 95.1665658,20.4497314 93.8875688,19.1497672 C92.6085718,17.849803 90.6831161,17.1998307 88.1111439,17.1998307 C87.7756693,17.1998307 87.5205727,17.2033252 87.3458463,17.2103142 C87.1711199,17.2173033 87.0138685,17.2277867 86.8740874,17.2417648 L86.8740874,17.2417648 Z M121.94052,17.1159625 L112.190837,17.1159625 L112.190837,22.4835296 L115.88104,22.4835296 L115.88104,22.2319249 C115.88104,21.4351727 116.055763,20.841112 116.405216,20.4497249 C116.754669,20.0583378 117.285829,19.8626472 117.998713,19.8626472 C118.627728,19.8626472 119.141415,20.0408655 119.539792,20.3973072 C119.938168,20.753749 120.137353,21.2045363 120.137353,21.7496826 C120.137353,21.7776388 120.144342,21.8684951 120.15832,22.0222543 C120.172298,22.1760135 120.179287,22.3297704 120.179287,22.4835296 L120.179287,26.8237109 C120.179287,27.7602442 120.011552,28.4311834 119.676077,28.8365486 C119.340603,29.2419138 118.795465,29.4445933 118.040647,29.4445933 C117.327763,29.4445933 116.789614,29.2558917 116.426183,28.8784827 C116.062752,28.5010738 115.88104,27.9419578 115.88104,27.201118 L115.88104,26.8237109 L112.190837,26.8237109 L112.190837,33.0928616 L121.94052,33.0928616 L121.94052,30.5977816 C121.94052,29.6612482 122.118738,28.9903091 122.47518,28.5849439 C122.831622,28.1795787 123.415199,27.9768992 124.225929,27.9768992 C125.022682,27.9768992 125.592281,28.1760842 125.934745,28.5744604 C126.277208,28.9728365 126.448438,29.6472701 126.448438,30.5977816 L126.448438,35.6718099 C126.448438,36.4266278 126.30167,36.9298322 126.008129,37.1814382 C125.714589,37.4330442 125.134506,37.5588453 124.267863,37.5588453 L107.095842,37.5588453 C106.173287,37.5588453 105.512831,37.3771326 105.114455,37.0137017 C104.716079,36.6502709 104.516894,36.0562101 104.516894,35.2315017 C104.516894,34.4906619 104.705595,33.9280514 105.083004,33.5436534 C105.460413,33.1592554 106.01254,32.9670593 106.739402,32.9670593 L107.095842,32.9670593 L107.095842,17.3256331 L106.739402,17.3256331 C106.026518,17.3256331 105.477886,17.126448 105.093488,16.7280719 C104.70909,16.3296957 104.516894,15.7600963 104.516894,15.0192565 C104.516894,14.2085262 104.719573,13.6179599 105.124938,13.24754 C105.530304,12.8771201 106.187265,12.691913 107.095842,12.691913 L124.267863,12.691913 C125.120528,12.691913 125.697116,12.8212085 125.997646,13.0798036 C126.298175,13.3383986 126.448438,13.8520864 126.448438,14.6208824 L126.448438,19.3175037 C126.448438,20.2680151 126.273714,20.9494377 125.924261,21.361792 C125.574808,21.7741462 125.008703,21.9803202 124.225929,21.9803202 C123.415199,21.9803202 122.831622,21.7706517 122.47518,21.3513084 C122.118738,20.9319652 121.94052,20.254037 121.94052,19.3175037 L121.94052,17.1159625 Z M19.7719369,47.6405477 C20.037521,47.1373358 20.3205734,46.7808993 20.6211028,46.5712277 C20.9216322,46.361556 21.295541,46.2567218 21.7428405,46.2567218 C22.4277678,46.2567218 22.9134998,46.4384345 23.2000511,46.8018653 C23.4866023,47.1652962 23.6298758,47.7873127 23.6298758,48.6679336 L23.6718099,54.119369 C23.6718099,55.0838586 23.5145586,55.7338309 23.2000511,56.0693055 C22.8855436,56.4047802 22.3089553,56.572515 21.4702687,56.572515 C20.8831881,56.572515 20.4254119,56.4292415 20.0969263,56.1426902 C19.7684407,55.856139 19.4993662,55.3424512 19.2896945,54.6016114 C18.9122856,53.2597129 18.3322027,52.3022267 17.5494286,51.7291243 C16.7666545,51.1560218 15.6693894,50.8694748 14.2576003,50.8694748 C12.1049715,50.8694748 10.4590738,51.5963256 9.31985785,53.050049 C8.18064193,54.5037724 7.61104252,56.6074463 7.61104252,59.3611338 C7.61104252,62.1148214 8.20859773,64.2429566 9.40372609,65.7456034 C10.5988544,67.2482501 12.2936748,67.9995623 14.488238,67.9995623 C14.9914499,67.9995623 15.5645438,67.9401562 16.2075368,67.8213423 C16.8505299,67.7025283 17.6053364,67.5173212 18.4719792,67.2657152 L18.4719792,63.9529198 L16.1027015,63.9529198 C15.1521901,63.9529198 14.4777564,63.7781961 14.0793803,63.4287433 C13.6810042,63.0792906 13.4818191,62.4992078 13.4818191,61.6884774 C13.4818191,60.8497908 13.6810042,60.2522356 14.0793803,59.8957938 C14.4777564,59.5393521 15.1521901,59.3611338 16.1027015,59.3611338 L23.6718099,59.3611338 C24.6502776,59.3611338 25.3386891,59.5358576 25.7370653,59.8853103 C26.1354414,60.2347631 26.3346265,60.8218348 26.3346265,61.6465433 C26.3346265,62.3873831 26.1354414,62.9569825 25.7370653,63.3553586 C25.3386891,63.7537347 24.7621008,63.9529198 24.0072829,63.9529198 L23.6718099,63.9529198 L23.6718099,68.9430799 L23.6718099,69.1946846 C23.6718099,69.6419841 23.6228873,69.9529924 23.5250405,70.1277188 C23.4271937,70.3024451 23.2315031,70.4806634 22.9379628,70.6623788 C22.1412106,71.1376345 20.8762107,71.5569715 19.1429251,71.9204023 C17.4096396,72.2838332 15.6554131,72.4655459 13.8801932,72.4655459 C10.2179286,72.4655459 7.25461383,71.2564576 4.99016011,68.8382446 C2.72570638,66.4200317 1.59349651,63.2610264 1.59349651,59.3611338 C1.59349651,55.6010224 2.73968428,52.4769618 5.03209423,49.9888583 C7.32450417,47.5007549 10.2319073,46.2567218 13.7543909,46.2567218 C14.7328585,46.2567218 15.7078171,46.368545 16.6792957,46.5921947 C17.6507743,46.8158445 18.6816444,47.165292 19.7719369,47.6405477 L19.7719369,47.6405477 Z M35.611576,51.5823548 L35.611576,56.4047785 L42.4678043,56.4047785 L42.4678043,51.5823548 L42.1323314,51.5823548 C41.3775135,51.5823548 40.8009251,51.3866642 40.402549,50.9952772 C40.0041729,50.6038901 39.8049878,50.0307962 39.8049878,49.2759783 C39.8049878,48.4512699 40.0111618,47.8572091 40.4235161,47.4937783 C40.8358703,47.1303474 41.5172929,46.9486347 42.4678043,46.9486347 L47.8773056,46.9486347 C48.8278171,46.9486347 49.5022507,47.1303474 49.9006269,47.4937783 C50.299003,47.8572091 50.498188,48.4512699 50.498188,49.2759783 C50.498188,50.0307962 50.3059919,50.6038901 49.9215939,50.9952772 C49.5371959,51.3866642 48.9745854,51.5823548 48.2337456,51.5823548 L47.8773056,51.5823548 L47.8773056,67.2237811 L48.2337456,67.2237811 C48.9885636,67.2237811 49.5616574,67.4159772 49.9530445,67.8003752 C50.3444316,68.1847732 50.5401222,68.7473837 50.5401222,69.4882235 C50.5401222,70.3129319 50.3374426,70.9069927 49.9320774,71.2704235 C49.5267123,71.6338543 48.8417952,71.815567 47.8773056,71.815567 L42.4678043,71.815567 C41.5033148,71.815567 40.8183977,71.6373488 40.4130325,71.280907 C40.0076674,70.9244652 39.8049878,70.32691 39.8049878,69.4882235 C39.8049878,68.7473837 40.0041729,68.1847732 40.402549,67.8003752 C40.8009251,67.4159772 41.3775135,67.2237811 42.1323314,67.2237811 L42.4678043,67.2237811 L42.4678043,61.0384986 L35.611576,61.0384986 L35.611576,67.2237811 L35.9470489,67.2237811 C36.7018668,67.2237811 37.2784552,67.4159772 37.6768313,67.8003752 C38.0752074,68.1847732 38.2743925,68.7473837 38.2743925,69.4882235 C38.2743925,70.3129319 38.0682185,70.9069927 37.6558642,71.2704235 C37.24351,71.6338543 36.5620874,71.815567 35.611576,71.815567 L30.2020747,71.815567 C29.2375851,71.815567 28.552668,71.6373488 28.1473029,71.280907 C27.7419377,70.9244652 27.5392581,70.32691 27.5392581,69.4882235 C27.5392581,68.7473837 27.7349487,68.1847732 28.1263358,67.8003752 C28.5177229,67.4159772 29.0908168,67.2237811 29.8456347,67.2237811 L30.2020747,67.2237811 L30.2020747,51.5823548 L29.8456347,51.5823548 C29.1047949,51.5823548 28.5421844,51.3866642 28.1577864,50.9952772 C27.7733884,50.6038901 27.5811923,50.0307962 27.5811923,49.2759783 C27.5811923,48.4512699 27.7803773,47.8572091 28.1787534,47.4937783 C28.5771296,47.1303474 29.2515632,46.9486347 30.2020747,46.9486347 L35.611576,46.9486347 C36.5481093,46.9486347 37.2260374,47.1303474 37.6453807,47.4937783 C38.064724,47.8572091 38.2743925,48.4512699 38.2743925,49.2759783 C38.2743925,50.0307962 38.0752074,50.6038901 37.6768313,50.9952772 C37.2784552,51.3866642 36.7018668,51.5823548 35.9470489,51.5823548 L35.611576,51.5823548 Z M67.365213,51.5823548 L67.365213,67.2237811 L70.887679,67.2237811 C71.8381904,67.2237811 72.519613,67.4019993 72.9319673,67.7584411 C73.3443215,68.1148829 73.5504955,68.6914712 73.5504955,69.4882235 C73.5504955,70.2989538 73.340827,70.8895201 72.9214837,71.25994 C72.5021404,71.6303599 71.8242123,71.815567 70.887679,71.815567 L58.4332458,71.815567 C57.4827343,71.815567 56.8013117,71.6338543 56.3889575,71.2704235 C55.9766033,70.9069927 55.7704292,70.3129319 55.7704292,69.4882235 C55.7704292,68.6774931 55.9731088,68.0974103 56.378474,67.7479575 C56.7838391,67.3985048 57.4687562,67.2237811 58.4332458,67.2237811 L61.9557117,67.2237811 L61.9557117,51.5823548 L58.4332458,51.5823548 C57.4827343,51.5823548 56.8013117,51.4006421 56.3889575,51.0372113 C55.9766033,50.6737805 55.7704292,50.0867087 55.7704292,49.2759783 C55.7704292,48.4512699 55.9731088,47.8641981 56.378474,47.5147453 C56.7838391,47.1652926 57.4687562,46.9905689 58.4332458,46.9905689 L70.887679,46.9905689 C71.8801247,46.9905689 72.5720308,47.1652926 72.9634178,47.5147453 C73.3548049,47.8641981 73.5504955,48.4512699 73.5504955,49.2759783 C73.5504955,50.0867087 73.347816,50.6737805 72.9424508,51.0372113 C72.5370856,51.4006421 71.8521685,51.5823548 70.887679,51.5823548 L67.365213,51.5823548 Z M97.8608265,51.5823548 L97.8608265,63.1771386 L97.8608265,63.5755127 C97.8608265,65.4485794 97.7385199,66.8044357 97.493903,67.6431222 C97.2492861,68.4818088 96.8404325,69.2296264 96.26733,69.8865976 C95.5264902,70.7392623 94.4991146,71.3822457 93.1851723,71.815567 C91.87123,72.2488884 90.2917273,72.4655459 88.4466169,72.4655459 C87.1466527,72.4655459 85.8921362,72.3397448 84.6830298,72.0881388 C83.4739233,71.8365328 82.3102631,71.4591296 81.1920144,70.9559176 C80.5769776,70.6763554 80.175113,70.31293 79.9864085,69.8656305 C79.797704,69.418331 79.7033532,68.6914802 79.7033532,67.6850564 L79.7033532,63.3658422 C79.7033532,62.1637247 79.8780769,61.3250508 80.2275297,60.849795 C80.5769824,60.3745393 81.185021,60.136915 82.0516638,60.136915 C83.2957156,60.136915 83.9806326,61.0524675 84.1064356,62.8835998 C84.1204137,63.2050963 84.1413806,63.4497096 84.1693368,63.6174469 C84.3370741,65.2389076 84.7144774,66.3466561 85.301558,66.9407258 C85.8886386,67.5347954 86.8251579,67.8318258 88.1111439,67.8318258 C89.7046484,67.8318258 90.8263749,67.4089943 91.476357,66.5633187 C92.126339,65.7176431 92.4513252,64.1765796 92.4513252,61.9400821 L92.4513252,51.5823548 L88.9288593,51.5823548 C87.9783478,51.5823548 87.2969252,51.4006421 86.884571,51.0372113 C86.4722168,50.6737805 86.2660427,50.0867087 86.2660427,49.2759783 C86.2660427,48.4512699 86.4652278,47.8641981 86.8636039,47.5147453 C87.26198,47.1652926 87.9503916,46.9905689 88.9288593,46.9905689 L99.6220595,46.9905689 C100.600527,46.9905689 101.288939,47.1652926 101.687315,47.5147453 C102.085691,47.8641981 102.284876,48.4512699 102.284876,49.2759783 C102.284876,50.0867087 102.078702,50.6737805 101.666348,51.0372113 C101.253994,51.4006421 100.572571,51.5823548 99.6220595,51.5823548 L97.8608265,51.5823548 Z M112.505343,51.5823548 L112.505343,57.9353738 L118.984165,51.4565525 C118.257303,51.3726838 117.747109,51.1665098 117.453569,50.8380242 C117.160029,50.5095387 117.013261,49.9888619 117.013261,49.2759783 C117.013261,48.4512699 117.212446,47.8572091 117.610822,47.4937783 C118.009198,47.1303474 118.683632,46.9486347 119.634143,46.9486347 L124.771073,46.9486347 C125.721584,46.9486347 126.396018,47.1303474 126.794394,47.4937783 C127.19277,47.8572091 127.391955,48.4512699 127.391955,49.2759783 C127.391955,50.0447743 127.19277,50.6213627 126.794394,51.0057607 C126.396018,51.3901587 125.812441,51.5823548 125.043645,51.5823548 L124.561402,51.5823548 L118.459988,57.641835 C119.592215,58.4805215 120.626579,59.5812811 121.563113,60.9441468 C122.499646,62.3070125 123.596911,64.400203 124.854941,67.2237811 L125.127513,67.2237811 L125.546854,67.2237811 C126.371563,67.2237811 126.98659,67.4124827 127.391955,67.7898917 C127.79732,68.1673006 128,68.7334056 128,69.4882235 C128,70.3129319 127.793826,70.9069927 127.381472,71.2704235 C126.969118,71.6338543 126.287695,71.815567 125.337183,71.815567 L122.758235,71.815567 C121.626008,71.815567 120.710456,71.0537715 120.01155,69.5301576 C119.885747,69.2505954 119.787902,69.026949 119.718012,68.8592117 C118.795456,66.9022764 117.949793,65.3926632 117.180997,64.3303269 C116.412201,63.2679906 115.510627,62.2965265 114.476247,61.4159056 L112.505343,63.302941 L112.505343,67.2237811 L112.840816,67.2237811 C113.595634,67.2237811 114.172222,67.4159772 114.570599,67.8003752 C114.968975,68.1847732 115.16816,68.7473837 115.16816,69.4882235 C115.16816,70.3129319 114.961986,70.9069927 114.549631,71.2704235 C114.137277,71.6338543 113.455855,71.815567 112.505343,71.815567 L107.095842,71.815567 C106.131352,71.815567 105.446435,71.6373488 105.04107,71.280907 C104.635705,70.9244652 104.433025,70.32691 104.433025,69.4882235 C104.433025,68.7473837 104.628716,68.1847732 105.020103,67.8003752 C105.41149,67.4159772 105.984584,67.2237811 106.739402,67.2237811 L107.095842,67.2237811 L107.095842,51.5823548 L106.739402,51.5823548 C105.998562,51.5823548 105.435952,51.3866642 105.051554,50.9952772 C104.667156,50.6038901 104.474959,50.0307962 104.474959,49.2759783 C104.474959,48.4512699 104.674145,47.8572091 105.072521,47.4937783 C105.470897,47.1303474 106.14533,46.9486347 107.095842,46.9486347 L112.505343,46.9486347 C113.441877,46.9486347 114.119805,47.1303474 114.539148,47.4937783 C114.958491,47.8572091 115.16816,48.4512699 115.16816,49.2759783 C115.16816,50.0307962 114.968975,50.6038901 114.570599,50.9952772 C114.172222,51.3866642 113.595634,51.5823548 112.840816,51.5823548 L112.505343,51.5823548 Z M13.439885,96.325622 L17.4445933,84.4372993 C17.6961993,83.6545252 18.0456468,83.0849258 18.4929463,82.728484 C18.9402458,82.3720422 19.5343065,82.193824 20.2751463,82.193824 L23.5460076,82.193824 C24.496519,82.193824 25.1779416,82.3755367 25.5902958,82.7389675 C26.0026501,83.1023984 26.2088241,83.6964591 26.2088241,84.5211676 C26.2088241,85.2759855 26.009639,85.8490794 25.6112629,86.2404664 C25.2128868,86.6318535 24.6362984,86.8275441 23.8814805,86.8275441 L23.5460076,86.8275441 L24.1330852,102.46897 L24.4895252,102.46897 C25.2443431,102.46897 25.8104481,102.661166 26.187857,103.045564 C26.565266,103.429962 26.7539676,103.992573 26.7539676,104.733413 C26.7539676,105.558121 26.5547826,106.152182 26.1564064,106.515613 C25.7580303,106.879044 25.0835967,107.060756 24.1330852,107.060756 L19.4154969,107.060756 C18.4649855,107.060756 17.7905518,106.882538 17.3921757,106.526096 C16.9937996,106.169654 16.7946145,105.572099 16.7946145,104.733413 C16.7946145,103.992573 16.9868106,103.429962 17.3712086,103.045564 C17.7556066,102.661166 18.325206,102.46897 19.0800239,102.46897 L19.4154969,102.46897 L19.1219581,89.6790642 L16.0607674,99.1981091 C15.8371177,99.9109927 15.5191204,100.42468 15.1067662,100.739188 C14.694412,101.053695 14.1248126,101.210947 13.3979509,101.210947 C12.6710892,101.210947 12.0945008,101.053695 11.6681685,100.739188 C11.2418362,100.42468 10.91685,99.9109927 10.6932002,99.1981091 L7.65297664,89.6790642 L7.35943781,102.46897 L7.69491075,102.46897 C8.44972866,102.46897 9.01932808,102.661166 9.40372609,103.045564 C9.78812409,103.429962 9.98032022,103.992573 9.98032022,104.733413 C9.98032022,105.558121 9.77764067,106.152182 9.3722755,106.515613 C8.96691032,106.879044 8.29597114,107.060756 7.35943781,107.060756 L2.62088241,107.060756 C1.68434908,107.060756 1.01340989,106.879044 0.608044719,106.515613 C0.202679546,106.152182 0,105.558121 0,104.733413 C0,103.992573 0.192196121,103.429962 0.57659413,103.045564 C0.960992139,102.661166 1.53059155,102.46897 2.28540946,102.46897 L2.62088241,102.46897 L3.22892713,86.8275441 L2.89345418,86.8275441 C2.13863627,86.8275441 1.56204791,86.6318535 1.16367179,86.2404664 C0.765295672,85.8490794 0.5661106,85.2759855 0.5661106,84.5211676 C0.5661106,83.6964591 0.772284622,83.1023984 1.18463885,82.7389675 C1.59699308,82.3755367 2.27841569,82.193824 3.22892713,82.193824 L6.49978838,82.193824 C7.22665007,82.193824 7.81022738,82.3685477 8.25053783,82.7180005 C8.69084827,83.0674532 9.05077919,83.6405471 9.33034138,84.4372993 L13.439885,96.325622 Z M43.8935644,98.3803938 L43.8935644,86.8275441 L42.7403761,86.8275441 C41.8178209,86.8275441 41.1573651,86.6458314 40.758989,86.2824006 C40.3606129,85.9189697 40.1614278,85.3318979 40.1614278,84.5211676 C40.1614278,83.7104372 40.3606129,83.119871 40.758989,82.7494511 C41.1573651,82.3790312 41.8178209,82.193824 42.7403761,82.193824 L48.6950209,82.193824 C49.6035981,82.193824 50.2605593,82.3790312 50.6659245,82.7494511 C51.0712897,83.119871 51.2739692,83.7104372 51.2739692,84.5211676 C51.2739692,85.2620074 51.0817731,85.8316068 50.6973751,86.2299829 C50.3129771,86.628359 49.7643445,86.8275441 49.051461,86.8275441 L48.6950209,86.8275441 L48.6950209,105.865634 C48.6950209,106.522605 48.6251315,106.934953 48.4853504,107.10269 C48.3455693,107.270428 48.0310665,107.354295 47.5418327,107.354295 L45.4451268,107.354295 C44.7741775,107.354295 44.3024234,107.284406 44.0298503,107.144625 C43.7572771,107.004843 43.5231473,106.76023 43.3274538,106.410777 L34.6051571,91.0838571 L34.6051571,102.46897 L35.8212466,102.46897 C36.7298237,102.46897 37.379796,102.643694 37.7711831,102.993147 C38.1625701,103.3426 38.3582607,103.922682 38.3582607,104.733413 C38.3582607,105.558121 38.1590757,106.152182 37.7606995,106.515613 C37.3623234,106.879044 36.7158456,107.060756 35.8212466,107.060756 L29.8037005,107.060756 C28.8951234,107.060756 28.2381621,106.879044 27.832797,106.515613 C27.4274318,106.152182 27.2247522,105.558121 27.2247522,104.733413 C27.2247522,103.992573 27.4134539,103.429962 27.7908629,103.045564 C28.1682718,102.661166 28.7273878,102.46897 29.4682276,102.46897 L29.8037005,102.46897 L29.8037005,86.8275441 L29.4682276,86.8275441 C28.755344,86.8275441 28.203217,86.628359 27.8118299,86.2299829 C27.4204428,85.8316068 27.2247522,85.2620074 27.2247522,84.5211676 C27.2247522,83.7104372 27.4309263,83.119871 27.8432805,82.7494511 C28.2556347,82.3790312 28.9091015,82.193824 29.8037005,82.193824 L33.2422983,82.193824 C34.0670067,82.193824 34.6261227,82.3021527 34.919663,82.5188134 C35.2132033,82.7354741 35.5416839,83.1722835 35.9051148,83.8292546 L43.8935644,98.3803938 Z M64.6604624,86.3662688 C62.8572863,86.3662688 61.4420239,87.0931196 60.4146329,88.546843 C59.3872418,90.0005663 58.873554,92.0203728 58.873554,94.6063231 C58.873554,97.1922733 59.3907363,99.2190688 60.4251164,100.68677 C61.4594965,102.154472 62.8712644,102.888312 64.6604624,102.888312 C66.4636385,102.888312 67.8823953,102.157966 68.9167754,100.697254 C69.9511555,99.2365414 70.4683378,97.2062514 70.4683378,94.6063231 C70.4683378,92.0203728 69.95465,90.0005663 68.9272589,88.546843 C67.8998679,87.0931196 66.4776166,86.3662688 64.6604624,86.3662688 L64.6604624,86.3662688 Z M64.6604624,81.501911 C68.0990773,81.501911 70.929602,82.7319662 73.1521214,85.1921135 C75.3746408,87.6522607 76.4858838,90.7902992 76.4858838,94.6063231 C76.4858838,98.4503032 75.3816297,101.595331 73.1730884,104.0415 C70.9645471,106.487669 68.1270335,107.710735 64.6604624,107.710735 C61.2358256,107.710735 58.4053009,106.477185 56.1688034,104.010049 C53.9323059,101.542913 52.8140739,98.4083688 52.8140739,94.6063231 C52.8140739,90.7763211 53.9218224,87.6347881 56.1373528,85.1816299 C58.3528831,82.7284717 61.1938912,81.501911 64.6604624,81.501911 L64.6604624,81.501911 Z M87.4611651,98.1707232 L87.4611651,102.46897 L89.6207722,102.46897 C90.5293493,102.46897 91.1758272,102.643694 91.5602252,102.993147 C91.9446232,103.3426 92.1368193,103.922682 92.1368193,104.733413 C92.1368193,105.558121 91.9411287,106.152182 91.5497417,106.515613 C91.1583546,106.879044 90.5153712,107.060756 89.6207722,107.060756 L82.3661697,107.060756 C81.4436145,107.060756 80.7831587,106.879044 80.3847826,106.515613 C79.9864065,106.152182 79.7872214,105.558121 79.7872214,104.733413 C79.7872214,103.992573 79.9759231,103.429962 80.353332,103.045564 C80.730741,102.661166 81.282868,102.46897 82.0097297,102.46897 L82.3661697,102.46897 L82.3661697,86.8275441 L82.0097297,86.8275441 C81.2968461,86.8275441 80.7482136,86.628359 80.3638155,86.2299829 C79.9794175,85.8316068 79.7872214,85.2620074 79.7872214,84.5211676 C79.7872214,83.7104372 79.989901,83.119871 80.3952661,82.7494511 C80.8006313,82.3790312 81.4575926,82.193824 82.3661697,82.193824 L91.0255652,82.193824 C94.450202,82.193824 97.0396079,82.8507853 98.7938606,84.1647276 C100.548113,85.4786699 101.425227,87.414609 101.425227,89.972603 C101.425227,92.6703781 100.551608,94.7111515 98.8043442,96.0949843 C97.0570805,97.4788171 94.4641801,98.1707232 91.0255652,98.1707232 L87.4611651,98.1707232 Z M87.4611651,86.8275441 L87.4611651,93.4531348 L90.4384875,93.4531348 C92.0879044,93.4531348 93.328443,93.1735768 94.1601405,92.6144525 C94.9918381,92.0553281 95.4076806,91.2166541 95.4076806,90.0984053 C95.4076806,89.0500471 94.9778602,88.2428234 94.1182064,87.67671 C93.2585527,87.1105966 92.031992,86.8275441 90.4384875,86.8275441 L87.4611651,86.8275441 Z M114.727851,107.396229 L113.092421,109.03166 C113.69348,108.835966 114.284046,108.689198 114.864137,108.591352 C115.444229,108.493505 116.013828,108.444582 116.572953,108.444582 C117.677223,108.444582 118.840883,108.608823 120.063968,108.937308 C121.287053,109.265794 122.031376,109.430034 122.29696,109.430034 C122.744259,109.430034 123.327837,109.279772 124.047709,108.979242 C124.767582,108.678713 125.253314,108.52845 125.50492,108.52845 C126.02211,108.52845 126.45193,108.727636 126.794394,109.126012 C127.136858,109.524388 127.308087,110.024098 127.308087,110.625156 C127.308087,111.421909 126.836333,112.099837 125.892811,112.658961 C124.949288,113.218086 123.792617,113.497643 122.422762,113.497643 C121.486229,113.497643 120.28413,113.277492 118.816428,112.837181 C117.348727,112.396871 116.286406,112.176719 115.629435,112.176719 C114.636989,112.176719 113.518757,112.449288 112.274706,112.994434 C111.030654,113.53958 110.261869,113.812149 109.968329,113.812149 C109.36727,113.812149 108.857077,113.612964 108.437734,113.214588 C108.01839,112.816212 107.808722,112.337469 107.808722,111.778345 C107.808722,111.386958 107.941512,110.971115 108.207096,110.530805 C108.47268,110.090494 108.94094,109.520895 109.611889,108.821989 L111.729562,106.683349 C109.395218,105.830685 107.536157,104.29661 106.152324,102.08108 C104.768491,99.8655494 104.076585,97.3180772 104.076585,94.4385866 C104.076585,90.6365409 105.180839,87.5299526 107.389381,85.1187288 C109.597922,82.7075049 112.442425,81.501911 115.922974,81.501911 C119.389545,81.501911 122.227059,82.7109994 124.4356,85.1292123 C126.644141,87.5474252 127.748395,90.650519 127.748395,94.4385866 C127.748395,98.2126762 126.65113,101.322759 124.456567,103.768928 C122.262004,106.215097 119.480402,107.438163 116.111677,107.438163 C115.888028,107.438163 115.660887,107.434669 115.430248,107.42768 C115.199609,107.420691 114.965479,107.410207 114.727851,107.396229 L114.727851,107.396229 Z M115.922974,86.3662688 C114.119798,86.3662688 112.704535,87.0931196 111.677144,88.546843 C110.649753,90.0005663 110.136065,92.0203728 110.136065,94.6063231 C110.136065,97.1922733 110.653248,99.2190688 111.687628,100.68677 C112.722008,102.154472 114.133776,102.888312 115.922974,102.888312 C117.72615,102.888312 119.144907,102.157966 120.179287,100.697254 C121.213667,99.2365414 121.730849,97.2062514 121.730849,94.6063231 C121.730849,92.0203728 121.217161,90.0005663 120.18977,88.546843 C119.162379,87.0931196 117.740128,86.3662688 115.922974,86.3662688 L115.922974,86.3662688 Z\"></path>\n </g>\n</svg>" }, "$:/core/images/mono-line": { "title": "$:/core/images/mono-line", "tags": "$:/tags/Image", "text": "<svg class=\"tc-image-mono-line tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <g fill-rule=\"evenodd\">\n <path d=\"M60.4374591,84.522627 L61.3450888,84.522627 C63.2671377,84.522627 64.7264493,85.0120303 65.7230673,85.9908515 C66.7196852,86.9696727 67.2179868,88.4022896 67.2179868,90.288745 C67.2179868,92.3887615 66.6929905,93.9014625 65.6429823,94.8268935 C64.5929741,95.7523244 62.857817,96.215033 60.4374591,96.215033 L44.3670747,96.215033 C41.9111232,96.215033 40.1670679,95.7612227 39.1348565,94.8535884 C38.102645,93.9459542 37.586547,92.424355 37.586547,90.288745 C37.586547,88.2243221 38.102645,86.747214 39.1348565,85.8573766 C40.1670679,84.9675391 41.9111232,84.522627 44.3670747,84.522627 L46.235724,84.522627 L44.0467348,78.2759992 L20.9822627,78.2759992 L18.6864935,84.522627 L20.5551429,84.522627 C22.9755008,84.522627 24.7106579,84.9764373 25.7606661,85.8840716 C26.8106743,86.7917058 27.3356705,88.2599156 27.3356705,90.288745 C27.3356705,92.3887615 26.8106743,93.9014625 25.7606661,94.8268935 C24.7106579,95.7523244 22.9755008,96.215033 20.5551429,96.215033 L6.78052766,96.215033 C4.32457622,96.215033 2.58052094,95.7523244 1.54830946,94.8268935 C0.516097994,93.9014625 0,92.3887615 0,90.288745 C0,88.4022896 0.498301511,86.9696727 1.49491948,85.9908515 C2.49153745,85.0120303 3.95084902,84.522627 5.87289797,84.522627 L6.78052766,84.522627 L21.0890427,44.6937008 L16.8178442,44.6937008 C14.3974863,44.6937008 12.6623292,44.2309922 11.612321,43.3055613 C10.5623128,42.3801303 10.0373165,40.8852258 10.0373165,38.8208028 C10.0373165,36.7207864 10.5623128,35.2080854 11.612321,34.2826544 C12.6623292,33.3572234 14.3974863,32.8945149 16.8178442,32.8945149 L36.8390873,32.8945149 C40.0069087,32.8945149 42.231469,34.6029772 43.512835,38.0199531 L43.512835,38.180123 L60.4374591,84.522627 Z M32.4611088,44.6937008 L24.7195615,67.224273 L40.2026561,67.224273 L32.4611088,44.6937008 Z M89.5058233,68.5590225 L89.5058233,84.8429669 L97.5143205,84.8429669 C103.173687,84.8429669 107.160099,84.22009 109.473676,82.9743176 C111.787254,81.7285451 112.944025,79.6463566 112.944025,76.7276897 C112.944025,73.7734293 111.840643,71.6734444 109.633846,70.4276719 C107.427049,69.1818994 103.565213,68.5590225 98.0482204,68.5590225 L89.5058233,68.5590225 Z M116.734714,62.6327346 C120.614405,64.0564746 123.461842,66.0051894 125.277111,68.4789376 C127.092379,70.9526857 128,74.1115614 128,77.9556593 C128,81.1946677 127.216955,84.1488838 125.650841,86.8183962 C124.084727,89.4879087 121.84237,91.676876 118.923703,93.385364 C117.215215,94.3819819 115.302093,95.1027395 113.18428,95.5476582 C111.066467,95.9925769 108.06776,96.215033 104.188068,96.215033 L99.7033098,96.215033 L76.3184979,96.215033 C73.9693269,96.215033 72.2875593,95.7523244 71.2731446,94.8268935 C70.2587299,93.9014625 69.7515301,92.3887615 69.7515301,90.288745 C69.7515301,88.4022896 70.2320352,86.9696727 71.1930596,85.9908515 C72.1540841,85.0120303 73.5600062,84.522627 75.4108682,84.522627 L76.3184979,84.522627 L76.3184979,44.6937008 L75.4108682,44.6937008 C73.5600062,44.6937008 72.1540841,44.1953993 71.1930596,43.1987813 C70.2320352,42.2021633 69.7515301,40.7428518 69.7515301,38.8208028 C69.7515301,36.7563799 70.2676281,35.2525771 71.2998396,34.3093494 C72.3320511,33.3661217 74.0049204,32.8945149 76.3184979,32.8945149 L100.877889,32.8945149 C108.388118,32.8945149 114.09189,34.3538264 117.989378,37.2724934 C121.886867,40.1911603 123.835581,44.4623161 123.835581,50.0860889 C123.835581,52.8623819 123.239399,55.3093982 122.047017,57.4272114 C120.854635,59.5450246 119.083885,61.2801816 116.734714,62.6327346 L116.734714,62.6327346 Z M89.5058233,44.3733609 L89.5058233,57.8276363 L96.7134708,57.8276363 C101.091471,57.8276363 104.179161,57.3115383 105.976633,56.2793268 C107.774104,55.2471153 108.672827,53.50306 108.672827,51.0471086 C108.672827,48.7335312 107.863087,47.0428653 106.243583,45.9750604 C104.624078,44.9072554 101.999097,44.3733609 98.3685602,44.3733609 L89.5058233,44.3733609 Z\"></path>\n </g>\n</svg>" }, "$:/core/images/new-button": { "title": "$:/core/images/new-button", "tags": "$:/tags/Image", "text": "<svg class=\"tc-image-new-button tc-image-button\" viewBox=\"0 0 128 128\" width=\"22pt\" height=\"22pt\">\n <g fill-rule=\"evenodd\">\n <path d=\"M56,72 L8.00697327,72 C3.59075293,72 0,68.418278 0,64 C0,59.5907123 3.58484404,56 8.00697327,56 L56,56 L56,8.00697327 C56,3.59075293 59.581722,0 64,0 C68.4092877,0 72,3.58484404 72,8.00697327 L72,56 L119.993027,56 C124.409247,56 128,59.581722 128,64 C128,68.4092877 124.415156,72 119.993027,72 L72,72 L72,119.993027 C72,124.409247 68.418278,128 64,128 C59.5907123,128 56,124.415156 56,119.993027 L56,72 L56,72 Z\"></path>\n </g>\n</svg>" }, "$:/core/images/new-here-button": { "title": "$:/core/images/new-here-button", "tags": "$:/tags/Image", "text": "<svg class=\"tc-image-new-here-button tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <g fill-rule=\"evenodd\">\n \t<g transform=\"translate(52.233611, 64.389922) rotate(75.000000) translate(-52.233611, -64.389922) translate(-7.734417, 3.702450)\">\n\t <path d=\"M18.9270186,45.959338 L18.9080585,49.6521741 C18.8884833,53.4648378 21.0574548,58.7482162 23.7526408,61.4434022 L78.5671839,116.257945 C81.2617332,118.952495 85.6348701,118.950391 88.3334363,116.251825 L115.863237,88.7220241 C118.555265,86.0299959 118.564544,81.6509578 115.869358,78.9557717 L61.0548144,24.1412286 C58.3602652,21.4466794 53.0787224,19.2788426 49.2595808,19.3006519 L25.9781737,19.4336012 C22.1633003,19.4553862 19.0471195,22.5673232 19.0275223,26.3842526 L18.9871663,34.2443819 C19.0818862,34.255617 19.1779758,34.2665345 19.2754441,34.2771502 C22.6891275,34.6489512 27.0485594,34.2348566 31.513244,33.2285542 C31.7789418,32.8671684 32.075337,32.5211298 32.4024112,32.1940556 C34.8567584,29.7397084 38.3789778,29.0128681 41.4406288,30.0213822 C41.5958829,29.9543375 41.7503946,29.8866669 41.9041198,29.8183808 L42.1110981,30.2733467 C43.1114373,30.6972371 44.0473796,31.3160521 44.8614145,32.1300869 C48.2842088,35.5528813 48.2555691,41.130967 44.7974459,44.5890903 C41.4339531,47.952583 36.0649346,48.0717177 32.6241879,44.9262969 C27.8170558,45.8919233 23.0726921,46.2881596 18.9270186,45.959338 Z\"></path>\n\t <path d=\"M45.4903462,38.8768094 C36.7300141,42.6833154 26.099618,44.7997354 18.1909048,43.9383587 C7.2512621,42.7468685 1.50150083,35.8404432 4.66865776,24.7010202 C7.51507386,14.6896965 15.4908218,6.92103848 24.3842626,4.38423012 C34.1310219,1.60401701 42.4070208,6.15882777 42.4070209,16.3101169 L34.5379395,16.310117 C34.5379394,11.9285862 31.728784,10.3825286 26.5666962,11.8549876 C20.2597508,13.6540114 14.3453742,19.4148216 12.2444303,26.8041943 C10.4963869,32.9523565 12.6250796,35.5092726 19.0530263,36.2093718 C25.5557042,36.9176104 35.0513021,34.9907189 42.7038419,31.5913902 L42.7421786,31.6756595 C44.3874154,31.5384763 47.8846101,37.3706354 45.9274416,38.6772897 L45.9302799,38.6835285 C45.9166992,38.6895612 45.9031139,38.6955897 45.8895238,38.7016142 C45.8389288,38.7327898 45.7849056,38.7611034 45.7273406,38.7863919 C45.6506459,38.8200841 45.571574,38.8501593 45.4903462,38.8768094 Z\"></path>\n </g>\n <rect x=\"96\" y=\"80\" width=\"16\" height=\"48\" rx=\"8\"></rect>\n <rect x=\"80\" y=\"96\" width=\"48\" height=\"16\" rx=\"8\"></rect>\n </g>\n </g>\n</svg>" }, "$:/core/images/new-image-button": { "title": "$:/core/images/new-image-button", "tags": "$:/tags/Image", "text": "<svg class=\"tc-image-new-image-button tc-image-button\" viewBox=\"0 0 128 128\" width=\"22pt\" height=\"22pt\">\n <g fill-rule=\"evenodd\">\n <path d=\"M81.3619177,73.6270062 L97.1875317,46.2162388 C97.91364,44.9585822 97.4824378,43.3533085 96.2260476,42.6279312 L46.2162388,13.7547547 C44.9585822,13.0286463 43.3533085,13.4598485 42.6279312,14.7162388 L30.0575956,36.4886988 L40.0978909,31.2276186 C43.1404959,29.6333041 46.8692155,31.3421319 47.6479264,34.6877101 L51.2545483,52.3903732 L61.1353556,53.2399953 C63.2899974,53.4346096 65.1046382,54.9309951 65.706105,57.0091178 C65.7395572,57.1246982 65.8069154,57.3539875 65.9047035,57.6813669 C66.0696435,58.2335608 66.2581528,58.852952 66.4667073,59.5238092 C67.0618822,61.4383079 67.6960725,63.3742727 68.3393254,65.2021174 C68.5462918,65.7902259 68.7511789,66.3583016 68.953259,66.9034738 C69.5777086,68.5881157 70.1617856,70.0172008 70.6783305,71.110045 C70.9334784,71.6498566 71.1627732,72.0871602 71.4035746,72.5373068 C71.6178999,72.7492946 71.9508843,72.9623307 72.4151452,73.1586945 C73.5561502,73.6412938 75.1990755,73.899146 77.0720271,73.9171651 C77.9355886,73.9254732 78.7819239,73.8832103 79.5638842,73.8072782 C80.0123946,73.7637257 80.3172916,73.7224469 80.4352582,73.7027375 C80.7503629,73.6500912 81.0598053,73.6256267 81.3619177,73.6270062 L81.3619177,73.6270062 L81.3619177,73.6270062 L81.3619177,73.6270062 Z M37.4707881,2.64867269 C38.9217993,0.135447653 42.1388058,-0.723707984 44.6486727,0.725364314 L108.293614,37.4707881 C110.806839,38.9217993 111.665994,42.1388058 110.216922,44.6486727 L73.4714982,108.293614 C72.0204871,110.806839 68.8034805,111.665994 66.2936136,110.216922 L2.64867269,73.4714982 C0.135447653,72.0204871 -0.723707984,68.8034805 0.725364314,66.2936136 L37.4707881,2.64867269 L37.4707881,2.64867269 L37.4707881,2.64867269 L37.4707881,2.64867269 Z M80.3080975,53.1397764 C82.8191338,54.5895239 86.0299834,53.7291793 87.4797308,51.218143 C88.9294783,48.7071068 88.0691338,45.4962571 85.5580975,44.0465097 C83.0470612,42.5967622 79.8362116,43.4571068 78.3864641,45.968143 C76.9367166,48.4791793 77.7970612,51.6900289 80.3080975,53.1397764 L80.3080975,53.1397764 L80.3080975,53.1397764 L80.3080975,53.1397764 Z M96,112 L88.0070969,112 C83.5881712,112 80,108.418278 80,104 C80,99.5907123 83.5848994,96 88.0070969,96 L96,96 L96,88.0070969 C96,83.5881712 99.581722,80 104,80 C108.409288,80 112,83.5848994 112,88.0070969 L112,96 L119.992903,96 C124.411829,96 128,99.581722 128,104 C128,108.409288 124.415101,112 119.992903,112 L112,112 L112,119.992903 C112,124.411829 108.418278,128 104,128 C99.5907123,128 96,124.415101 96,119.992903 L96,112 L96,112 Z M33.3471097,51.7910932 C40.7754579,59.7394511 42.3564368,62.4818351 40.7958321,65.1848818 C39.2352273,67.8879286 26.9581062,62.8571718 24.7019652,66.7649227 C22.4458242,70.6726735 23.7947046,70.0228006 22.2648667,72.6725575 L41.9944593,84.0634431 C41.9944593,84.0634431 36.3904568,75.8079231 37.7602356,73.4353966 C40.2754811,69.0788636 46.5298923,72.1787882 48.1248275,69.4162793 C50.538989,65.234829 43.0222016,59.7770885 33.3471097,51.7910932 L33.3471097,51.7910932 Z\"></path>\n </g>\n</svg>" }, "$:/core/images/new-journal-button": { "title": "$:/core/images/new-journal-button", "tags": "$:/tags/Image", "text": "<svg class=\"tc-image-new-journal-button tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <g fill-rule=\"evenodd\">\n <path d=\"M102.545455,112.818182 L102.545455,124.636364 L102.545455,124.636364 L102.545455,124.636364 C102.545455,125.941761 103.630828,127 104.969697,127 L111.030303,127 C112.369172,127 113.454545,125.941761 113.454545,124.636364 L113.454545,112.818182 L125.575758,112.818182 C126.914626,112.818182 128,111.759982 128,110.454545 L128,104.545455 C128,103.240018 126.914626,102.181818 125.575758,102.181818 L113.454545,102.181818 L113.454545,90.3636364 C113.454545,89.0582 112.369172,88 111.030303,88 L104.969697,88 L104.969697,88 C103.630828,88 102.545455,89.0582 102.545455,90.3636364 L102.545455,102.181818 L90.4242424,102.181818 L90.4242424,102.181818 C89.0853705,102.181818 88,103.240018 88,104.545455 L88,110.454545 L88,110.454545 L88,110.454545 C88,111.759982 89.0853705,112.818182 90.4242424,112.818182 L102.545455,112.818182 Z\"></path>\n <g transform=\"translate(59.816987, 64.316987) rotate(30.000000) translate(-59.816987, -64.316987) translate(20.316987, 12.816987)\">\n <g transform=\"translate(0.000000, 0.000000)\">\n <path d=\"M9.99631148,0 C4.4755011,0 -2.27373675e-13,4.48070044 -2.27373675e-13,9.99759461 L-2.27373675e-13,91.6128884 C-2.27373675e-13,97.1344074 4.46966773,101.610483 9.99631148,101.610483 L68.9318917,101.610483 C74.4527021,101.610483 78.9282032,97.1297826 78.9282032,91.6128884 L78.9282032,9.99759461 C78.9282032,4.47607557 74.4585355,0 68.9318917,0 L9.99631148,0 Z M20.8885263,26 C24.2022348,26 26.8885263,23.3137085 26.8885263,20 C26.8885263,16.6862915 24.2022348,14 20.8885263,14 C17.5748178,14 14.8885263,16.6862915 14.8885263,20 C14.8885263,23.3137085 17.5748178,26 20.8885263,26 Z M57.3033321,25.6783342 C60.6170406,25.6783342 63.3033321,22.9920427 63.3033321,19.6783342 C63.3033321,16.3646258 60.6170406,13.6783342 57.3033321,13.6783342 C53.9896236,13.6783342 51.3033321,16.3646258 51.3033321,19.6783342 C51.3033321,22.9920427 53.9896236,25.6783342 57.3033321,25.6783342 Z\"></path>\n <text font-family=\"Helvetica\" font-size=\"47.1724138\" font-weight=\"bold\" fill=\"#FFFFFF\">\n <tspan x=\"42\" y=\"77.4847912\" text-anchor=\"middle\"><<now \"DD\">></tspan>\n </text>\n </g>\n </g>\n </g>\n</svg>" }, "$:/core/images/opacity": { "title": "$:/core/images/opacity", "tags": "$:/tags/Image", "text": "<svg class=\"tc-image-opacity tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <g fill-rule=\"evenodd\">\n <path d=\"M102.361773,65 C101.833691,67.051742 101.183534,69.0544767 100.419508,71 L82.5835324,71 C83.7602504,69.1098924 84.7666304,67.1027366 85.581205,65 L102.361773,65 Z M102.834311,63 C103.256674,61.0388326 103.568427,59.0365486 103.762717,57 L87.6555706,57 C87.3692052,59.0609452 86.9083652,61.0660782 86.2884493,63 L102.834311,63 Z M99.5852583,73 C98.6682925,75.0747721 97.6196148,77.0783056 96.4498253,79 L75.8124196,79 C77.8387053,77.2115633 79.6621163,75.1985844 81.2437158,73 L99.5852583,73 Z M95.1689122,81 C93.7449202,83.1155572 92.1695234,85.1207336 90.458251,87 L60.4614747,87 C65.1836162,85.86248 69.5430327,83.794147 73.3347255,81 L95.1689122,81 Z M87.6555706,47 L103.762717,47 C101.246684,20.6269305 79.0321807,0 52,0 C23.281193,0 0,23.281193 0,52 C0,77.2277755 17.9651296,98.2595701 41.8000051,103 L62.1999949,103 C67.8794003,101.870444 73.2255333,99.8158975 78.074754,97 L39,97 L39,95 L81.2493857,95 C83.8589242,93.2215015 86.2981855,91.2116653 88.5376609,89 L39,89 L39,87 L43.5385253,87 C27.7389671,83.1940333 16,68.967908 16,52 C16,32.117749 32.117749,16 52,16 C70.1856127,16 85.2217929,29.4843233 87.6555706,47 Z M87.8767787,49 L103.914907,49 C103.971379,49.9928025 104,50.9930589 104,52 C104,53.0069411 103.971379,54.0071975 103.914907,55 L87.8767787,55 C87.958386,54.0107999 88,53.0102597 88,52 C88,50.9897403 87.958386,49.9892001 87.8767787,49 Z\"></path>\n <path d=\"M76,128 C104.718807,128 128,104.718807 128,76 C128,47.281193 104.718807,24 76,24 C47.281193,24 24,47.281193 24,76 C24,104.718807 47.281193,128 76,128 L76,128 Z M76,112 C95.882251,112 112,95.882251 112,76 C112,56.117749 95.882251,40 76,40 C56.117749,40 40,56.117749 40,76 C40,95.882251 56.117749,112 76,112 L76,112 Z\"></path>\n <path d=\"M37,58 L90,58 L90,62 L37,62 L37,58 L37,58 Z M40,50 L93,50 L93,54 L40,54 L40,50 L40,50 Z M40,42 L93,42 L93,46 L40,46 L40,42 L40,42 Z M32,66 L85,66 L85,70 L32,70 L32,66 L32,66 Z M30,74 L83,74 L83,78 L30,78 L30,74 L30,74 Z M27,82 L80,82 L80,86 L27,86 L27,82 L27,82 Z\"></path>\n </g>\n</svg>" }, "$:/core/images/open-window": { "title": "$:/core/images/open-window", "tags": "$:/tags/Image", "text": "<svg class=\"tc-image-open-window tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <g fill-rule=\"evenodd\">\n <path d=\"M16,112 L104.993898,112 C108.863261,112 112,115.590712 112,120 C112,124.418278 108.858091,128 104.993898,128 L7.00610161,128 C3.13673853,128 0,124.409288 0,120 C0,119.998364 4.30952878e-07,119.996727 1.29273572e-06,119.995091 C4.89579306e-07,119.993456 0,119.99182 0,119.990183 L0,24.0098166 C0,19.586117 3.59071231,16 8,16 C12.418278,16 16,19.5838751 16,24.0098166 L16,112 Z\"></path>\n <path d=\"M96,43.1959595 L96,56 C96,60.418278 99.581722,64 104,64 C108.418278,64 112,60.418278 112,56 L112,24 C112,19.5907123 108.415101,16 103.992903,16 L72.0070969,16 C67.5881712,16 64,19.581722 64,24 C64,28.4092877 67.5848994,32 72.0070969,32 L84.5685425,32 L48.2698369,68.2987056 C45.1421332,71.4264093 45.1434327,76.4904296 48.267627,79.614624 C51.3854642,82.7324612 56.4581306,82.7378289 59.5835454,79.6124141 L96,43.1959595 Z M32,7.9992458 C32,3.58138434 35.5881049,0 39.9992458,0 L120.000754,0 C124.418616,0 128,3.5881049 128,7.9992458 L128,88.0007542 C128,92.4186157 124.411895,96 120.000754,96 L39.9992458,96 C35.5813843,96 32,92.4118951 32,88.0007542 L32,7.9992458 Z\"></path>\n </g>\n</svg>" }, "$:/core/images/options-button": { "title": "$:/core/images/options-button", "tags": "$:/tags/Image", "text": "<svg class=\"tc-image-options-button tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <g fill-rule=\"evenodd\">\n <path d=\"M110.48779,76.0002544 C109.354214,80.4045063 107.611262,84.5641217 105.354171,88.3838625 L105.354171,88.3838625 L112.07833,95.1080219 C115.20107,98.2307613 115.210098,103.299824 112.089164,106.420759 L106.420504,112.089418 C103.301049,115.208874 98.2346851,115.205502 95.1077675,112.078585 L88.3836082,105.354425 C84.5638673,107.611516 80.4042519,109.354468 76,110.488045 L76,110.488045 L76,119.993281 C76,124.409501 72.4220153,128.000254 68.0083475,128.000254 L59.9916525,128.000254 C55.5800761,128.000254 52,124.41541 52,119.993281 L52,110.488045 C47.5957481,109.354468 43.4361327,107.611516 39.6163918,105.354425 L32.8922325,112.078585 C29.7694931,115.201324 24.7004301,115.210353 21.5794957,112.089418 L15.9108363,106.420759 C12.7913807,103.301303 12.7947522,98.2349395 15.9216697,95.1080219 L22.6458291,88.3838625 C20.3887383,84.5641217 18.6457859,80.4045063 17.5122098,76.0002544 L8.00697327,76.0002544 C3.59075293,76.0002544 2.19088375e-16,72.4222697 4.89347582e-16,68.0086019 L9.80228577e-16,59.9919069 C1.25035972e-15,55.5803305 3.58484404,52.0002544 8.00697327,52.0002544 L17.5122098,52.0002544 C18.6457859,47.5960025 20.3887383,43.4363871 22.6458291,39.6166462 L15.9216697,32.8924868 C12.7989304,29.7697475 12.7899019,24.7006845 15.9108363,21.5797501 L21.5794957,15.9110907 C24.6989513,12.7916351 29.7653149,12.7950065 32.8922325,15.9219241 L39.6163918,22.6460835 C43.4361327,20.3889927 47.5957481,18.6460403 52,17.5124642 L52,8.00722764 C52,3.5910073 55.5779847,0.000254375069 59.9916525,0.000254375069 L68.0083475,0.000254375069 C72.4199239,0.000254375069 76,3.58509841 76,8.00722764 L76,17.5124642 C80.4042519,18.6460403 84.5638673,20.3889927 88.3836082,22.6460835 L95.1077675,15.9219241 C98.2305069,12.7991848 103.29957,12.7901562 106.420504,15.9110907 L112.089164,21.5797501 C115.208619,24.6992057 115.205248,29.7655693 112.07833,32.8924868 L105.354171,39.6166462 L105.354171,39.6166462 C107.611262,43.4363871 109.354214,47.5960025 110.48779,52.0002544 L119.993027,52.0002544 C124.409247,52.0002544 128,55.5782391 128,59.9919069 L128,68.0086019 C128,72.4201783 124.415156,76.0002544 119.993027,76.0002544 L110.48779,76.0002544 L110.48779,76.0002544 Z M64,96.0002544 C81.673112,96.0002544 96,81.6733664 96,64.0002544 C96,46.3271424 81.673112,32.0002544 64,32.0002544 C46.326888,32.0002544 32,46.3271424 32,64.0002544 C32,81.6733664 46.326888,96.0002544 64,96.0002544 Z\"></path>\n </g>\n</svg>" }, "$:/core/images/paint": { "title": "$:/core/images/paint", "tags": "$:/tags/Image", "text": "<svg class=\"tc-image-paint tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <g fill-rule=\"evenodd\">\n <path d=\"M83.5265806,76.1907935 C90.430962,69.2864121 91.8921169,59.0000433 87.9100453,50.6642209 L125.812763,12.7615036 C128.732035,9.84223095 128.72611,5.10322984 125.812796,2.18991592 C122.893542,-0.729338085 118.161775,-0.730617045 115.241209,2.18994966 L77.3384914,40.092667 C69.002669,36.1105954 58.7163002,37.5717503 51.8119188,44.4761317 L83.5265806,76.1907935 L83.5265806,76.1907935 L83.5265806,76.1907935 L83.5265806,76.1907935 Z M80.8836921,78.8336819 L49.1690303,47.1190201 C49.1690303,47.1190201 8.50573364,81.242543 0,80.2820711 C0,80.2820711 3.78222974,85.8744423 6.82737483,88.320684 C20.8514801,82.630792 44.1526049,63.720771 44.1526049,63.720771 L44.8144806,64.3803375 C44.8144806,64.3803375 19.450356,90.2231043 9.18040433,92.0477601 C10.4017154,93.4877138 13.5343883,96.1014812 15.4269991,97.8235871 C20.8439164,96.3356979 50.1595367,69.253789 50.1595367,69.253789 L50.8214124,69.9133555 L18.4136144,100.936036 L23.6993903,106.221812 L56.1060358,75.2002881 L56.7679115,75.8598546 C56.7679115,75.8598546 28.9040131,106.396168 28.0841366,108.291555 C28.0841366,108.291555 34.1159238,115.144621 35.6529617,116.115796 C36.3545333,113.280171 63.5365402,82.6307925 63.5365402,82.6307925 L64.1984159,83.290359 C64.1984159,83.290359 43.6013016,107.04575 39.2343772,120.022559 C42.443736,123.571575 46.7339155,125.159692 50.1595362,126.321151 C47.9699978,114.504469 80.8836921,78.8336819 80.8836921,78.8336819 L80.8836921,78.8336819 Z\"></path>\n </g>\n</svg>" }, "$:/core/images/palette": { "title": "$:/core/images/palette", "tags": "$:/tags/Image", "text": "<svg class=\"tc-image-palette tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <g fill-rule=\"evenodd\">\n <path d=\"M80.2470434,39.1821571 C75.0645698,38.2680897 69.6261555,37.7814854 64.0193999,37.7814854 C28.6624616,37.7814854 0,57.1324214 0,81.0030106 C0,90.644534 4.67604329,99.5487133 12.5805659,106.738252 C23.5031767,91.1899067 26.3405471,72.3946229 36.8885698,63.5622337 C52.0716764,50.8486559 63.4268694,55.7343343 63.4268694,55.7343343 L80.2470434,39.1821571 Z M106.781666,48.8370714 C119.830962,56.749628 128.0388,68.229191 128.0388,81.0030106 C128.0388,90.3534932 128.557501,98.4142085 116.165191,106.082518 C105.367708,112.763955 112.341384,99.546808 104.321443,95.1851533 C96.3015017,90.8234987 84.3749007,96.492742 86.1084305,103.091059 C89.3087234,115.272303 105.529892,114.54645 92.4224435,119.748569 C79.3149955,124.950687 74.2201582,124.224536 64.0193999,124.224536 C56.1979176,124.224536 48.7040365,123.277578 41.7755684,121.544216 C51.620343,117.347916 69.6563669,109.006202 75.129737,102.088562 C82.7876655,92.4099199 87.3713218,80.0000002 83.3235694,72.4837191 C83.1303943,72.1250117 94.5392656,60.81569 106.781666,48.8370714 Z M1.13430476,123.866563 C0.914084026,123.867944 0.693884185,123.868637 0.473712455,123.868637 C33.9526848,108.928928 22.6351223,59.642592 59.2924543,59.6425917 C59.6085574,61.0606542 59.9358353,62.5865065 60.3541977,64.1372318 C34.4465025,59.9707319 36.7873124,112.168427 1.13429588,123.866563 L1.13430476,123.866563 Z M1.84669213,123.859694 C40.7185279,123.354338 79.9985412,101.513051 79.9985401,79.0466836 C70.7284906,79.0466835 65.9257264,75.5670082 63.1833375,71.1051511 C46.585768,64.1019718 32.81846,116.819636 1.84665952,123.859695 L1.84669213,123.859694 Z M67.1980193,59.8524981 C62.748213,63.9666823 72.0838429,76.2846822 78.5155805,71.1700593 C89.8331416,59.8524993 112.468264,37.2173758 123.785825,25.8998146 C135.103386,14.5822535 123.785825,3.26469247 112.468264,14.5822535 C101.150703,25.8998144 78.9500931,48.9868127 67.1980193,59.8524981 Z\"></path>\n </g>\n</svg>" }, "$:/core/images/permalink-button": { "title": "$:/core/images/permalink-button", "tags": "$:/tags/Image", "text": "<svg class=\"tc-image-permalink-button tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <g fill-rule=\"evenodd\">\n <path d=\"M80.4834582,48 L73.0956761,80 L73.0956761,80 L47.5165418,80 L54.9043239,48 L80.4834582,48 Z M84.1773493,32 L89.8007299,7.64246248 C90.7941633,3.33942958 95.0918297,0.64641956 99.3968675,1.64031585 C103.693145,2.63218977 106.385414,6.93288901 105.390651,11.2416793 L100.598215,32 L104.000754,32 C108.411895,32 112,35.581722 112,40 C112,44.4092877 108.418616,48 104.000754,48 L96.9043239,48 L89.5165418,80 L104.000754,80 C108.411895,80 112,83.581722 112,88 C112,92.4092877 108.418616,96 104.000754,96 L85.8226507,96 L80.1992701,120.357538 C79.2058367,124.66057 74.9081703,127.35358 70.6031325,126.359684 C66.3068546,125.36781 63.6145865,121.067111 64.6093491,116.758321 L69.401785,96 L43.8226507,96 L38.1992701,120.357538 C37.2058367,124.66057 32.9081703,127.35358 28.6031325,126.359684 C24.3068546,125.36781 21.6145865,121.067111 22.6093491,116.758321 L27.401785,96 L23.9992458,96 C19.5881049,96 16,92.418278 16,88 C16,83.5907123 19.5813843,80 23.9992458,80 L31.0956761,80 L38.4834582,48 L23.9992458,48 C19.5881049,48 16,44.418278 16,40 C16,35.5907123 19.5813843,32 23.9992458,32 L42.1773493,32 L47.8007299,7.64246248 C48.7941633,3.33942958 53.0918297,0.64641956 57.3968675,1.64031585 C61.6931454,2.63218977 64.3854135,6.93288901 63.3906509,11.2416793 L58.598215,32 L84.1773493,32 Z\"></path>\n </g>\n</svg>" }, "$:/core/images/permaview-button": { "title": "$:/core/images/permaview-button", "tags": "$:/tags/Image", "text": "<svg class=\"tc-image-permaview-button tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <g fill-rule=\"evenodd\">\n <path d=\"M81.4834582,48 L79.6365127,56 L79.6365127,56 L74.0573784,56 L75.9043239,48 L81.4834582,48 Z M85.1773493,32 L90.8007299,7.64246248 C91.7941633,3.33942958 96.0918297,0.64641956 100.396867,1.64031585 C104.693145,2.63218977 107.385414,6.93288901 106.390651,11.2416793 L101.598215,32 L104.000754,32 C108.411895,32 112,35.581722 112,40 C112,44.4092877 108.418616,48 104.000754,48 L97.9043239,48 L96.0573784,56 L104.000754,56 C108.411895,56 112,59.581722 112,64 C112,68.4092877 108.418616,72 104.000754,72 L92.3634873,72 L90.5165418,80 L104.000754,80 C108.411895,80 112,83.581722 112,88 C112,92.4092877 108.418616,96 104.000754,96 L86.8226507,96 L81.1992701,120.357538 C80.2058367,124.66057 75.9081703,127.35358 71.6031325,126.359684 C67.3068546,125.36781 64.6145865,121.067111 65.6093491,116.758321 L70.401785,96 L64.8226507,96 L59.1992701,120.357538 C58.2058367,124.66057 53.9081703,127.35358 49.6031325,126.359684 C45.3068546,125.36781 42.6145865,121.067111 43.6093491,116.758321 L48.401785,96 L42.8226507,96 L37.1992701,120.357538 C36.2058367,124.66057 31.9081703,127.35358 27.6031325,126.359684 C23.3068546,125.36781 20.6145865,121.067111 21.6093491,116.758321 L26.401785,96 L23.9992458,96 C19.5881049,96 16,92.418278 16,88 C16,83.5907123 19.5813843,80 23.9992458,80 L30.0956761,80 L31.9426216,72 L23.9992458,72 C19.5881049,72 16,68.418278 16,64 C16,59.5907123 19.5813843,56 23.9992458,56 L35.6365127,56 L37.4834582,48 L23.9992458,48 C19.5881049,48 16,44.418278 16,40 C16,35.5907123 19.5813843,32 23.9992458,32 L41.1773493,32 L46.8007299,7.64246248 C47.7941633,3.33942958 52.0918297,0.64641956 56.3968675,1.64031585 C60.6931454,2.63218977 63.3854135,6.93288901 62.3906509,11.2416793 L57.598215,32 L63.1773493,32 L68.8007299,7.64246248 C69.7941633,3.33942958 74.0918297,0.64641956 78.3968675,1.64031585 C82.6931454,2.63218977 85.3854135,6.93288901 84.3906509,11.2416793 L79.598215,32 L85.1773493,32 Z M53.9043239,48 L52.0573784,56 L57.6365127,56 L59.4834582,48 L53.9043239,48 Z M75.9426216,72 L74.0956761,80 L74.0956761,80 L68.5165418,80 L70.3634873,72 L75.9426216,72 L75.9426216,72 Z M48.3634873,72 L46.5165418,80 L52.0956761,80 L53.9426216,72 L48.3634873,72 L48.3634873,72 Z\"></path>\n </g>\n</svg>" }, "$:/core/images/picture": { "title": "$:/core/images/picture", "tags": "$:/tags/Image", "text": "<svg class=\"tc-image-picture tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <g fill-rule=\"evenodd\">\n <path d=\"M112,68.2332211 L112,20.0027785 C112,17.7898769 110.207895,16 107.997221,16 L20.0027785,16 C17.7898769,16 16,17.792105 16,20.0027785 L16,58.312373 L25.2413115,43.7197989 C28.041793,39.297674 34.2643908,38.7118128 37.8410347,42.5335275 L56.0882845,63.1470817 L69.7748997,56.7400579 C72.766567,55.3552503 76.3013751,55.9473836 78.678437,58.2315339 C78.8106437,58.3585731 79.0742301,58.609836 79.4527088,58.9673596 C80.0910923,59.570398 80.8117772,60.2441563 81.598127,60.9705595 C83.8422198,63.043576 86.1541548,65.1151944 88.3956721,67.0372264 C89.1168795,67.6556396 89.8200801,68.2492007 90.5021258,68.8146755 C92.6097224,70.5620551 94.4693308,72.0029474 95.9836366,73.0515697 C96.7316295,73.5695379 97.3674038,73.9719282 98.0281481,74.3824999 C98.4724987,74.4989557 99.0742374,74.5263881 99.8365134,74.4317984 C101.709944,74.1993272 104.074502,73.2878514 106.559886,71.8846196 C107.705822,71.2376318 108.790494,70.5370325 109.764561,69.8410487 C110.323259,69.4418522 110.694168,69.1550757 110.834827,69.0391868 C111.210545,68.7296319 111.600264,68.4615815 112,68.2332211 L112,68.2332211 Z M0,8.00697327 C0,3.58484404 3.59075293,0 8.00697327,0 L119.993027,0 C124.415156,0 128,3.59075293 128,8.00697327 L128,119.993027 C128,124.415156 124.409247,128 119.993027,128 L8.00697327,128 C3.58484404,128 0,124.409247 0,119.993027 L0,8.00697327 L0,8.00697327 Z M95,42 C99.418278,42 103,38.418278 103,34 C103,29.581722 99.418278,26 95,26 C90.581722,26 87,29.581722 87,34 C87,38.418278 90.581722,42 95,42 L95,42 Z M32,76 C47.8587691,80.8294182 52.0345556,83.2438712 52.0345556,88 C52.0345556,92.7561288 32,95.4712486 32,102.347107 C32,109.222965 33.2849191,107.337637 33.2849191,112 L67.999999,112 C67.999999,112 54.3147136,105.375255 54.3147136,101.200691 C54.3147136,93.535181 64.9302432,92.860755 64.9302432,88 C64.9302432,80.6425555 50.8523779,79.167282 32,76 L32,76 Z\"></path>\n </g>\n</svg>" }, "$:/core/images/plugin-generic-language": { "title": "$:/core/images/plugin-generic-language", "tags": "$:/tags/Image", "text": "<svg width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <g fill-rule=\"evenodd\">\n <path d=\"M61.2072232,68.1369825 C56.8829239,70.9319564 54.2082892,74.793177 54.2082892,79.0581634 C54.2082892,86.9638335 63.3980995,93.4821994 75.2498076,94.3940006 C77.412197,98.2964184 83.8475284,101.178858 91.5684735,101.403106 C86.4420125,100.27851 82.4506393,97.6624107 80.9477167,94.3948272 C92.8046245,93.4861461 102,86.9662269 102,79.0581634 C102,70.5281905 91.3014611,63.6132813 78.1041446,63.6132813 C71.5054863,63.6132813 65.5315225,65.3420086 61.2072232,68.1369825 Z M74.001066,53.9793443 C69.6767667,56.7743182 63.7028029,58.5030456 57.1041446,58.5030456 C54.4851745,58.5030456 51.9646095,58.2307276 49.6065315,57.7275105 C46.2945155,59.9778212 41.2235699,61.4171743 35.5395922,61.4171743 C35.4545771,61.4171743 35.3696991,61.4168523 35.2849622,61.4162104 C39.404008,60.5235193 42.7961717,58.6691298 44.7630507,56.286533 C37.8379411,53.5817651 33.2082892,48.669413 33.2082892,43.0581634 C33.2082892,34.5281905 43.9068281,27.6132812 57.1041446,27.6132812 C70.3014611,27.6132812 81,34.5281905 81,43.0581634 C81,47.3231498 78.3253653,51.1843704 74.001066,53.9793443 Z M64,0 L118.5596,32 L118.5596,96 L64,128 L9.44039956,96 L9.44039956,32 L64,0 Z\"></path>\n </g>\n</svg>" }, "$:/core/images/plugin-generic-plugin": { "title": "$:/core/images/plugin-generic-plugin", "tags": "$:/tags/Image", "text": "<svg width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <g fill-rule=\"evenodd\">\n <path d=\"M40.3972881,76.4456988 L40.3972881,95.3404069 L54.5170166,95.3404069 L54.5170166,95.3404069 C54.5165526,95.3385183 54.516089,95.3366295 54.515626,95.3347404 C54.6093153,95.3385061 54.7034848,95.3404069 54.7980982,95.3404069 C58.6157051,95.3404069 61.710487,92.245625 61.710487,88.4280181 C61.710487,86.6197822 61.01617,84.9737128 59.8795929,83.7418666 L59.8795929,83.7418666 C59.8949905,83.7341665 59.9104102,83.7265043 59.925852,83.7188798 C58.8840576,82.5086663 58.2542926,80.9336277 58.2542926,79.2114996 C58.2542926,75.3938927 61.3490745,72.2991108 65.1666814,72.2991108 C68.9842884,72.2991108 72.0790703,75.3938927 72.0790703,79.2114996 C72.0790703,81.1954221 71.2432806,82.9841354 69.9045961,84.2447446 L69.9045961,84.2447446 C69.9333407,84.2629251 69.9619885,84.281245 69.9905383,84.2997032 L69.9905383,84.2997032 C69.1314315,85.4516923 68.6228758,86.8804654 68.6228758,88.4280181 C68.6228758,91.8584969 71.1218232,94.7053153 74.3986526,95.2474079 C74.3913315,95.2784624 74.3838688,95.3094624 74.3762652,95.3404069 L95.6963988,95.3404069 L95.6963988,75.5678578 L95.6963988,75.5678578 C95.6466539,75.5808558 95.5967614,75.5934886 95.5467242,75.6057531 C95.5504899,75.5120637 95.5523907,75.4178943 95.5523907,75.3232809 C95.5523907,71.505674 92.4576088,68.4108921 88.6400019,68.4108921 C86.831766,68.4108921 85.1856966,69.105209 83.9538504,70.2417862 L83.9538504,70.2417862 C83.9461503,70.2263886 83.938488,70.2109688 83.9308636,70.1955271 C82.7206501,71.2373215 81.1456115,71.8670865 79.4234834,71.8670865 C75.6058765,71.8670865 72.5110946,68.7723046 72.5110946,64.9546976 C72.5110946,61.1370907 75.6058765,58.0423088 79.4234834,58.0423088 C81.4074059,58.0423088 83.1961192,58.8780985 84.4567284,60.2167829 L84.4567284,60.2167829 C84.4749089,60.1880383 84.4932288,60.1593906 84.511687,60.1308407 L84.511687,60.1308407 C85.6636761,60.9899475 87.0924492,61.4985032 88.6400019,61.4985032 C92.0704807,61.4985032 94.9172991,58.9995558 95.4593917,55.7227265 C95.538755,55.7414363 95.6177614,55.761071 95.6963988,55.7816184 L95.6963988,40.0412962 L74.3762652,40.0412962 L74.3762652,40.0412962 C74.3838688,40.0103516 74.3913315,39.9793517 74.3986526,39.9482971 L74.3986526,39.9482971 C71.1218232,39.4062046 68.6228758,36.5593862 68.6228758,33.1289073 C68.6228758,31.5813547 69.1314315,30.1525815 69.9905383,29.0005925 C69.9619885,28.9821342 69.9333407,28.9638143 69.9045961,28.9456339 C71.2432806,27.6850247 72.0790703,25.8963113 72.0790703,23.9123888 C72.0790703,20.0947819 68.9842884,17 65.1666814,17 C61.3490745,17 58.2542926,20.0947819 58.2542926,23.9123888 C58.2542926,25.6345169 58.8840576,27.2095556 59.925852,28.419769 L59.925852,28.419769 C59.9104102,28.4273935 59.8949905,28.4350558 59.8795929,28.4427558 C61.01617,29.674602 61.710487,31.3206715 61.710487,33.1289073 C61.710487,36.9465143 58.6157051,40.0412962 54.7980982,40.0412962 C54.7034848,40.0412962 54.6093153,40.0393953 54.515626,40.0356296 L54.515626,40.0356296 C54.516089,40.0375187 54.5165526,40.0394075 54.5170166,40.0412962 L40.3972881,40.0412962 L40.3972881,52.887664 L40.3972881,52.887664 C40.4916889,53.3430132 40.5412962,53.8147625 40.5412962,54.2980982 C40.5412962,58.1157051 37.4465143,61.210487 33.6289073,61.210487 C32.0813547,61.210487 30.6525815,60.7019313 29.5005925,59.8428245 C29.4821342,59.8713744 29.4638143,59.9000221 29.4456339,59.9287667 C28.1850247,58.5900823 26.3963113,57.7542926 24.4123888,57.7542926 C20.5947819,57.7542926 17.5,60.8490745 17.5,64.6666814 C17.5,68.4842884 20.5947819,71.5790703 24.4123888,71.5790703 C26.134517,71.5790703 27.7095556,70.9493053 28.919769,69.9075109 L28.919769,69.9075109 C28.9273935,69.9229526 28.9350558,69.9383724 28.9427558,69.95377 C30.174602,68.8171928 31.8206715,68.1228758 33.6289073,68.1228758 C37.4465143,68.1228758 40.5412962,71.2176578 40.5412962,75.0352647 C40.5412962,75.5186004 40.4916889,75.9903496 40.3972881,76.4456988 Z M64,0 L118.5596,32 L118.5596,96 L64,128 L9.44039956,96 L9.44039956,32 L64,0 Z\"></path>\n </g>\n</svg>" }, "$:/core/images/plugin-generic-theme": { "title": "$:/core/images/plugin-generic-theme", "tags": "$:/tags/Image", "text": "<svg width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <g fill-rule=\"evenodd\">\n <path d=\"M29.4078519,91.4716406 L51.4693474,69.4101451 L51.4646675,69.4054652 C50.5969502,68.5377479 50.5929779,67.1348725 51.4693474,66.2585029 C52.3396494,65.3882009 53.7499654,65.3874786 54.6163097,66.2538229 L64.0805963,75.7181095 C64.9483136,76.5858268 64.9522859,77.9887022 64.0759163,78.8650718 C63.2056143,79.7353737 61.7952984,79.736096 60.9289541,78.8697517 L60.9242741,78.8650718 L60.9242741,78.8650718 L38.8627786,100.926567 C36.2518727,103.537473 32.0187578,103.537473 29.4078519,100.926567 C26.796946,98.3156614 26.796946,94.0825465 29.4078519,91.4716406 Z M60.8017407,66.3810363 C58.3659178,63.6765806 56.3370667,61.2899536 54.9851735,59.5123615 C48.1295381,50.4979488 44.671561,55.2444054 40.7586738,59.5123614 C36.8457866,63.7803174 41.789473,67.2384487 38.0759896,70.2532832 C34.3625062,73.2681177 34.5917646,74.3131575 28.3243876,68.7977024 C22.0570105,63.2822473 21.6235306,61.7636888 24.5005999,58.6166112 C27.3776691,55.4695337 29.7823103,60.4247912 35.6595047,54.8320442 C41.5366991,49.2392972 36.5996215,44.2825646 36.5996215,44.2825646 C36.5996215,44.2825646 48.8365511,19.267683 65.1880231,21.1152173 C81.5394952,22.9627517 59.0022276,18.7228947 53.3962199,38.3410355 C50.9960082,46.7405407 53.8429162,44.7613399 58.3941742,48.3090467 C59.7875202,49.3951602 64.4244828,52.7100463 70.1884353,56.9943417 L90.8648751,36.3179019 L92.4795866,31.5515482 L100.319802,26.8629752 L103.471444,30.0146174 L98.782871,37.8548326 L94.0165173,39.4695441 L73.7934912,59.6925702 C86.4558549,69.2403631 102.104532,81.8392557 102.104532,86.4016913 C102.104533,93.6189834 99.0337832,97.9277545 92.5695848,95.5655717 C87.8765989,93.8506351 73.8015497,80.3744087 63.8173444,69.668717 L60.9242741,72.5617873 L57.7726319,69.4101451 L60.8017407,66.3810363 L60.8017407,66.3810363 Z M63.9533761,1.42108547e-13 L118.512977,32 L118.512977,96 L63.9533761,128 L9.39377563,96 L9.39377563,32 L63.9533761,1.42108547e-13 Z\"></path>\n </g>\n</svg>" }, "$:/core/images/preview-closed": { "title": "$:/core/images/preview-closed", "tags": "$:/tags/Image", "text": "<svg class=\"tc-image-preview-closed tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <g fill-rule=\"evenodd\">\n <path d=\"M0.0881363238,64 C-0.210292223,65.8846266 0.249135869,67.8634737 1.4664206,69.4579969 C16.2465319,88.8184886 39.1692554,100.414336 64,100.414336 C88.8307446,100.414336 111.753468,88.8184886 126.533579,69.4579969 C127.750864,67.8634737 128.210292,65.8846266 127.911864,64 C110.582357,78.4158332 88.3036732,87.0858436 64,87.0858436 C39.6963268,87.0858436 17.4176431,78.4158332 0.0881363238,64 Z\"></path>\n <rect x=\"62\" y=\"96\" width=\"4\" height=\"16\" rx=\"4\"></rect>\n <rect transform=\"translate(80.000000, 101.000000) rotate(-5.000000) translate(-80.000000, -101.000000) \" x=\"78\" y=\"93\" width=\"4\" height=\"16\" rx=\"4\"></rect>\n <rect transform=\"translate(48.000000, 101.000000) rotate(-355.000000) translate(-48.000000, -101.000000) \" x=\"46\" y=\"93\" width=\"4\" height=\"16\" rx=\"4\"></rect>\n <rect transform=\"translate(32.000000, 96.000000) rotate(-350.000000) translate(-32.000000, -96.000000) \" x=\"30\" y=\"88\" width=\"4\" height=\"16\" rx=\"4\"></rect>\n <rect transform=\"translate(96.000000, 96.000000) rotate(-10.000000) translate(-96.000000, -96.000000) \" x=\"94\" y=\"88\" width=\"4\" height=\"16\" rx=\"4\"></rect>\n <rect transform=\"translate(112.000000, 88.000000) rotate(-20.000000) translate(-112.000000, -88.000000) \" x=\"110\" y=\"80\" width=\"4\" height=\"16\" rx=\"4\"></rect>\n <rect transform=\"translate(16.000000, 88.000000) rotate(-340.000000) translate(-16.000000, -88.000000) \" x=\"14\" y=\"80\" width=\"4\" height=\"16\" rx=\"4\"></rect>\n </g>\n</svg>" }, "$:/core/images/preview-open": { "title": "$:/core/images/preview-open", "tags": "$:/tags/Image", "text": "<svg class=\"tc-image-preview-open tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <g fill-rule=\"evenodd\">\n <path d=\"M64.1099282,99.5876785 C39.2791836,99.5876785 16.3564602,87.9918313 1.57634884,68.6313396 C-0.378878622,66.070184 -0.378878622,62.5174945 1.57634884,59.9563389 C16.3564602,40.5958472 39.2791836,29 64.1099282,29 C88.9406729,29 111.863396,40.5958472 126.643508,59.9563389 C128.598735,62.5174945 128.598735,66.070184 126.643508,68.6313396 C111.863396,87.9918313 88.9406729,99.5876785 64.1099282,99.5876785 Z M110.213805,67.5808331 C111.654168,66.0569335 111.654168,63.9430665 110.213805,62.4191669 C99.3257042,50.8995835 82.4391647,44 64.1470385,44 C45.8549124,44 28.9683729,50.8995835 18.0802717,62.4191669 C16.6399094,63.9430665 16.6399094,66.0569335 18.0802717,67.5808331 C28.9683729,79.1004165 45.8549124,86 64.1470385,86 C82.4391647,86 99.3257042,79.1004165 110.213805,67.5808331 Z\"></path>\n <path d=\"M63.5,88 C76.4786916,88 87,77.4786916 87,64.5 C87,51.5213084 76.4786916,41 63.5,41 C50.5213084,41 40,51.5213084 40,64.5 C40,77.4786916 50.5213084,88 63.5,88 Z\"></path>\n </g>\n</svg>" }, "$:/core/images/print-button": { "title": "$:/core/images/print-button", "tags": "$:/tags/Image", "text": "<svg class=\"tc-image-print-button tc-image-button\" viewBox=\"0 0 128 128\" width=\"22pt\" height=\"22pt\">\n <g fill-rule=\"evenodd\">\n <path d=\"M112,71 L112,30.5 L111.96811,30.5 L111.96811,30.5 C111.932942,28.4998414 111.151676,26.510538 109.625176,24.9840387 L86.9982489,2.35711116 C85.3482153,0.707077645 83.1589869,-0.071534047 81,0.0201838424 L81,0 L23.9992458,0 C19.5808867,0 16,3.58213437 16,8.00092105 L16,71 L24,71 L24,8 L81,8 L81,22.4996539 C81,26.9216269 84.5818769,30.5 89.0003461,30.5 L104,30.5 L104,71 L112,71 Z\"></path>\n <rect x=\"32\" y=\"36\" width=\"64\" height=\"8\" rx=\"4\"></rect>\n <rect x=\"32\" y=\"52\" width=\"64\" height=\"8\" rx=\"4\"></rect>\n <rect x=\"32\" y=\"20\" width=\"40\" height=\"8\" rx=\"4\"></rect>\n <path d=\"M0,80.0054195 C0,71.1658704 7.15611005,64 16.0008841,64 L111.999116,64 C120.83616,64 128,71.1553215 128,80.0054195 L128,111.99458 C128,120.83413 120.84389,128 111.999116,128 L16.0008841,128 C7.16383982,128 0,120.844679 0,111.99458 L0,80.0054195 Z M104,96 C108.418278,96 112,92.418278 112,88 C112,83.581722 108.418278,80 104,80 C99.581722,80 96,83.581722 96,88 C96,92.418278 99.581722,96 104,96 Z\"></path>\n </g>\n</svg>" }, "$:/core/images/quote": { "title": "$:/core/images/quote", "tags": "$:/tags/Image", "text": "<svg class=\"tc-image-quote tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <g fill-rule=\"evenodd\">\n <path d=\"M51.2188077,117.712501 L51.2188077,62.1993386 L27.4274524,62.1993386 C27.4274524,53.3075754 29.1096526,45.797753 32.4741035,39.669646 C35.8385544,33.541539 42.0867267,28.9154883 51.2188077,25.7913554 L51.2188077,2 C43.7689521,2.96127169 36.8599155,5.18417913 30.4914905,8.668789 C24.1230656,12.1533989 18.6559149,16.5391352 14.0898743,21.8261295 C9.52383382,27.1131238 5.97919764,33.2411389 3.45585945,40.2103586 C0.932521268,47.1795784 -0.208971741,54.6293222 0.0313461819,62.5598136 L0.0313461819,117.712501 L51.2188077,117.712501 Z M128,117.712501 L128,62.1993386 L104.208645,62.1993386 C104.208645,53.3075754 105.890845,45.797753 109.255296,39.669646 C112.619747,33.541539 118.867919,28.9154883 128,25.7913554 L128,2 C120.550144,2.96127169 113.641108,5.18417913 107.272683,8.668789 C100.904258,12.1533989 95.4371072,16.5391352 90.8710666,21.8261295 C86.3050261,27.1131238 82.7603899,33.2411389 80.2370517,40.2103586 C77.7137136,47.1795784 76.5722206,54.6293222 76.8125385,62.5598136 L76.8125385,117.712501 L128,117.712501 Z\"></path>\n </g>\n</svg>" }, "$:/core/images/refresh-button": { "title": "$:/core/images/refresh-button", "tags": "$:/tags/Image", "text": "<svg class=\"tc-image-refresh-button tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <g fill-rule=\"evenodd\">\n <path d=\"M106.369002,39.4325143 C116.529932,60.3119371 112.939592,86.1974934 95.5979797,103.539105 C73.7286194,125.408466 38.2713806,125.408466 16.4020203,103.539105 C-5.46734008,81.6697449 -5.46734008,46.2125061 16.4020203,24.3431458 C19.5262146,21.2189514 24.5915344,21.2189514 27.7157288,24.3431458 C30.8399231,27.4673401 30.8399231,32.5326599 27.7157288,35.6568542 C12.0947571,51.2778259 12.0947571,76.6044251 27.7157288,92.2253967 C43.3367004,107.846368 68.6632996,107.846368 84.2842712,92.2253967 C97.71993,78.7897379 99.5995262,58.1740623 89.9230597,42.729491 L83.4844861,54.9932839 C81.4307001,58.9052072 76.5945372,60.4115251 72.682614,58.3577391 C68.7706907,56.3039532 67.2643728,51.4677903 69.3181587,47.555867 L84.4354914,18.7613158 C86.4966389,14.8353707 91.3577499,13.3347805 95.273202,15.415792 L124.145886,30.7612457 C128.047354,32.8348248 129.52915,37.6785572 127.455571,41.5800249 C125.381992,45.4814927 120.53826,46.9632892 116.636792,44.8897102 L106.369002,39.4325143 Z M98.1470904,27.0648707 C97.9798954,26.8741582 97.811187,26.6843098 97.6409651,26.4953413 L98.6018187,26.1987327 L98.1470904,27.0648707 Z\"></path>\n </g>\n</svg>" }, "$:/core/images/right-arrow": { "title": "$:/core/images/right-arrow", "tags": "$:/tags/Image", "text": "<svg class=\"tc-image-right-arrow tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <path d=\"M80.3563798,109.353315 C78.9238993,110.786918 76.9450203,111.675144 74.7592239,111.675144 L-4.40893546,111.675144 C-8.77412698,111.675144 -12.3248558,108.130732 -12.3248558,103.758478 C-12.3248558,99.3951199 -8.78077754,95.8418109 -4.40893546,95.8418109 L66.8418109,95.8418109 L66.8418109,24.5910645 C66.8418109,20.225873 70.3862233,16.6751442 74.7584775,16.6751442 C79.1218352,16.6751442 82.6751442,20.2192225 82.6751442,24.5910645 L82.6751442,103.759224 C82.6751442,105.941695 81.7891419,107.920575 80.3566508,109.353886 Z\" transform=\"translate(35.175144, 64.175144) rotate(-45.000000) translate(-35.175144, -64.175144) \"></path>\n</svg>" }, "$:/core/images/save-button": { "title": "$:/core/images/save-button", "tags": "$:/tags/Image", "text": "<svg class=\"tc-image-save-button tc-image-button\" viewBox=\"0 0 128 128\" width=\"22pt\" height=\"22pt\">\n <g fill-rule=\"evenodd\">\n <path d=\"M120.78304,34.329058 C125.424287,43.1924006 128.049406,53.2778608 128.049406,63.9764502 C128.049406,99.3226742 99.3956295,127.97645 64.0494055,127.97645 C28.7031816,127.97645 0.0494055385,99.3226742 0.0494055385,63.9764502 C0.0494055385,28.6302262 28.7031816,-0.0235498012 64.0494055,-0.0235498012 C82.8568763,-0.0235498012 99.769563,8.08898558 111.479045,21.0056358 L114.159581,18.3250998 C117.289194,15.1954866 122.356036,15.1939641 125.480231,18.3181584 C128.598068,21.4359957 128.601317,26.5107804 125.473289,29.6388083 L120.78304,34.329058 Z M108.72451,46.3875877 C110.870571,51.8341374 112.049406,57.767628 112.049406,63.9764502 C112.049406,90.4861182 90.5590735,111.97645 64.0494055,111.97645 C37.5397375,111.97645 16.0494055,90.4861182 16.0494055,63.9764502 C16.0494055,37.4667822 37.5397375,15.9764502 64.0494055,15.9764502 C78.438886,15.9764502 91.3495036,22.308215 100.147097,32.3375836 L58.9411255,73.5435552 L41.975581,56.5780107 C38.8486152,53.4510448 33.7746915,53.4551552 30.6568542,56.5729924 C27.5326599,59.6971868 27.5372202,64.7670668 30.6618725,67.8917192 L53.279253,90.5090997 C54.8435723,92.073419 56.8951519,92.8541315 58.9380216,92.8558261 C60.987971,92.8559239 63.0389578,92.0731398 64.6049211,90.5071765 L108.72451,46.3875877 Z\"></path>\n </g>\n</svg>" }, "$:/core/images/size": { "title": "$:/core/images/size", "tags": "$:/tags/Image", "text": "<svg class=\"tc-image-size tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <path d=\"M92.3431458,26 L83.1715729,35.1715729 C81.6094757,36.73367 81.6094757,39.26633 83.1715729,40.8284271 C84.73367,42.3905243 87.26633,42.3905243 88.8284271,40.8284271 L104.828427,24.8284271 C106.390524,23.26633 106.390524,20.73367 104.828427,19.1715729 L88.8284271,3.17157288 C87.26633,1.60947571 84.73367,1.60947571 83.1715729,3.17157288 C81.6094757,4.73367004 81.6094757,7.26632996 83.1715729,8.82842712 L92.3431457,18 L22,18 C19.790861,18 18,19.790861 18,22 L18,92.3431458 L8.82842712,83.1715729 C7.26632996,81.6094757 4.73367004,81.6094757 3.17157288,83.1715729 C1.60947571,84.73367 1.60947571,87.26633 3.17157288,88.8284271 L19.1715729,104.828427 C20.73367,106.390524 23.26633,106.390524 24.8284271,104.828427 L40.8284271,88.8284271 C42.3905243,87.26633 42.3905243,84.73367 40.8284271,83.1715729 C39.26633,81.6094757 36.73367,81.6094757 35.1715729,83.1715729 L26,92.3431458 L26,22 L22,26 L92.3431458,26 L92.3431458,26 Z M112,52 L112,116 L116,112 L52,112 C49.790861,112 48,113.790861 48,116 C48,118.209139 49.790861,120 52,120 L116,120 C118.209139,120 120,118.209139 120,116 L120,52 C120,49.790861 118.209139,48 116,48 C113.790861,48 112,49.790861 112,52 L112,52 Z\"></path>\n</svg>" }, "$:/core/images/spiral": { "title": "$:/core/images/spiral", "tags": "$:/tags/Image", "text": "<svg class=\"tc-image-spiral tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <g fill-rule=\"nonzero\">\n <path d=\"M64.534 68.348c3.39 0 6.097-2.62 6.476-5.968l-4.755-.538 4.75.583c.377-3.07-1.194-6.054-3.89-7.78-2.757-1.773-6.34-2.01-9.566-.7-3.46 1.403-6.14 4.392-7.35 8.148l-.01.026c-1.3 4.08-.72 8.64 1.58 12.52 2.5 4.2 6.77 7.2 11.76 8.27 5.37 1.15 11.11-.05 15.83-3.31 5.04-3.51 8.46-9.02 9.45-15.3 1.05-6.7-.72-13.63-4.92-19.19l.02.02c-4.42-5.93-11.2-9.82-18.78-10.78-7.96-1.01-16.13 1.31-22.59 6.43-6.81 5.39-11.18 13.41-12.11 22.26-.98 9.27 1.87 18.65 7.93 26.02 6.32 7.69 15.6 12.56 25.74 13.48 10.54.96 21.15-2.42 29.45-9.4l.01-.01c8.58-7.25 13.94-17.78 14.86-29.21.94-11.84-2.96-23.69-10.86-32.9-8.19-9.5-19.95-15.36-32.69-16.27-13.16-.94-26.24 3.49-36.34 12.34l.01-.01c-10.41 9.08-16.78 22.1-17.68 36.15-.93 14.44 4.03 28.77 13.79 39.78 10.03 11.32 24.28 18.2 39.6 19.09 15.73.92 31.31-4.56 43.24-15.234 12.23-10.954 19.61-26.44 20.5-43.074.14-2.64-1.89-4.89-4.52-5.03-2.64-.14-4.89 1.88-5.03 4.52-.75 14.1-7 27.2-17.33 36.45-10.03 8.98-23.11 13.58-36.3 12.81-12.79-.75-24.67-6.48-33-15.89-8.07-9.11-12.17-20.94-11.41-32.827.74-11.52 5.942-22.15 14.43-29.54l.01-.01c8.18-7.17 18.74-10.75 29.35-9.998 10.21.726 19.6 5.41 26.11 12.96 6.24 7.273 9.32 16.61 8.573 25.894-.718 8.9-4.88 17.064-11.504 22.66l.01-.007c-6.36 5.342-14.44 7.92-22.425 7.19-7.604-.68-14.52-4.314-19.21-10.027-4.44-5.4-6.517-12.23-5.806-18.94.67-6.3 3.76-11.977 8.54-15.766 4.46-3.54 10.05-5.128 15.44-4.44 5.03.63 9.46 3.18 12.32 7.01l.02.024c2.65 3.5 3.75 7.814 3.1 11.92-.59 3.71-2.58 6.925-5.45 8.924-2.56 1.767-5.61 2.403-8.38 1.81-2.42-.516-4.42-1.92-5.53-3.79-.93-1.56-1.15-3.3-.69-4.75l-4.56-1.446L59.325 65c.36-1.12 1.068-1.905 1.84-2.22.25-.103.48-.14.668-.13.06.006.11.015.14.025.01 0 .01 0-.01-.01-.02-.015-.054-.045-.094-.088-.06-.064-.12-.145-.17-.244-.15-.29-.23-.678-.18-1.11l-.005.04c.15-1.332 1.38-2.523 3.035-2.523-2.65 0-4.79 2.144-4.79 4.787s2.14 4.785 4.78 4.785z\"></path>\n </g>\n</svg>" }, "$:/core/images/stamp": { "title": "$:/core/images/stamp", "tags": "$:/tags/Image", "text": "<svg class=\"tc-image-stamp tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <g fill-rule=\"evenodd\">\n <path d=\"M49.7334301,64 L16.0098166,64 C11.5838751,64 8,67.5829053 8,72.002643 L8,74.4986785 L8,97 L120,97 L120,74.4986785 L120,72.002643 C120,67.5737547 116.413883,64 111.990183,64 L78.2665699,64 C76.502049,60.7519149 75.5,57.0311962 75.5,53.0769231 C75.5,46.6017951 78.1869052,40.7529228 82.5087769,36.5800577 C85.3313113,32.7688808 87,28.0549983 87,22.952183 C87,10.2760423 76.7025492,0 64,0 C51.2974508,0 41,10.2760423 41,22.952183 C41,28.0549983 42.6686887,32.7688808 45.4912231,36.5800577 C49.8130948,40.7529228 52.5,46.6017951 52.5,53.0769231 C52.5,57.0311962 51.497951,60.7519149 49.7334301,64 Z M8,104 L120,104 L120,112 L8,112 L8,104 Z\"></path>\n </g>\n</svg>" }, "$:/core/images/star-filled": { "title": "$:/core/images/star-filled", "tags": "$:/tags/Image", "text": "<svg class=\"tc-image-star-filled tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <g fill-rule=\"nonzero\">\n <path d=\"M61.8361286,96.8228569 L99.1627704,124.110219 C101.883827,126.099427 105.541968,123.420868 104.505636,120.198072 L90.2895569,75.9887263 L89.0292911,79.8977279 L126.314504,52.5528988 C129.032541,50.5595011 127.635256,46.2255025 124.273711,46.2229134 L78.1610486,46.1873965 L81.4604673,48.6032923 L67.1773543,4.41589688 C66.1361365,1.19470104 61.6144265,1.19470104 60.5732087,4.41589688 L46.2900957,48.6032923 L49.5895144,46.1873965 L3.47685231,46.2229134 C0.115307373,46.2255025 -1.28197785,50.5595011 1.43605908,52.5528988 L38.7212719,79.8977279 L37.4610061,75.9887263 L23.2449266,120.198072 C22.2085954,123.420868 25.8667356,126.099427 28.5877926,124.110219 L65.9144344,96.8228569 L61.8361286,96.8228569 Z\"></path>\n </g>\n</svg>" }, "$:/core/images/storyview-classic": { "title": "$:/core/images/storyview-classic", "tags": "$:/tags/Image", "text": "<svg class=\"tc-image-storyview-classic tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <g fill-rule=\"evenodd\">\n <path d=\"M8.00697327,0 C3.58484404,0 0,3.59075293 0,8.00697327 L0,119.993027 C0,124.415156 3.59075293,128 8.00697327,128 L119.993027,128 C124.415156,128 128,124.409247 128,119.993027 L128,8.00697327 C128,3.58484404 124.409247,0 119.993027,0 L8.00697327,0 L8.00697327,0 Z M23.9992458,16 C19.5813843,16 16,19.5776607 16,23.9924054 L16,40.0075946 C16,44.4216782 19.5881049,48 23.9992458,48 L104.000754,48 C108.418616,48 112,44.4223393 112,40.0075946 L112,23.9924054 C112,19.5783218 108.411895,16 104.000754,16 L23.9992458,16 L23.9992458,16 Z M23.9992458,64 C19.5813843,64 16,67.5907123 16,72 C16,76.418278 19.5881049,80 23.9992458,80 L104.000754,80 C108.418616,80 112,76.4092877 112,72 C112,67.581722 108.411895,64 104.000754,64 L23.9992458,64 L23.9992458,64 Z M23.9992458,96 C19.5813843,96 16,99.5907123 16,104 C16,108.418278 19.5881049,112 23.9992458,112 L104.000754,112 C108.418616,112 112,108.409288 112,104 C112,99.581722 108.411895,96 104.000754,96 L23.9992458,96 L23.9992458,96 Z\"></path>\n </g>\n</svg>" }, "$:/core/images/storyview-pop": { "title": "$:/core/images/storyview-pop", "tags": "$:/tags/Image", "text": "<svg class=\"tc-image-storyview-pop tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <g fill-rule=\"evenodd\">\n <path d=\"M8.00697327,0 C3.58484404,0 0,3.59075293 0,8.00697327 L0,119.993027 C0,124.415156 3.59075293,128 8.00697327,128 L119.993027,128 C124.415156,128 128,124.409247 128,119.993027 L128,8.00697327 C128,3.58484404 124.409247,0 119.993027,0 L8.00697327,0 L8.00697327,0 Z M23.9992458,16 C19.5813843,16 16,19.5776607 16,23.9924054 L16,40.0075946 C16,44.4216782 19.5881049,48 23.9992458,48 L104.000754,48 C108.418616,48 112,44.4223393 112,40.0075946 L112,23.9924054 C112,19.5783218 108.411895,16 104.000754,16 L23.9992458,16 L23.9992458,16 Z M16.0098166,56 C11.586117,56 8,59.5776607 8,63.9924054 L8,80.0075946 C8,84.4216782 11.5838751,88 16.0098166,88 L111.990183,88 C116.413883,88 120,84.4223393 120,80.0075946 L120,63.9924054 C120,59.5783218 116.416125,56 111.990183,56 L16.0098166,56 L16.0098166,56 Z M23.9992458,96 C19.5813843,96 16,99.5907123 16,104 C16,108.418278 19.5881049,112 23.9992458,112 L104.000754,112 C108.418616,112 112,108.409288 112,104 C112,99.581722 108.411895,96 104.000754,96 L23.9992458,96 L23.9992458,96 Z M23.9992458,64 C19.5813843,64 16,67.5907123 16,72 C16,76.418278 19.5881049,80 23.9992458,80 L104.000754,80 C108.418616,80 112,76.4092877 112,72 C112,67.581722 108.411895,64 104.000754,64 L23.9992458,64 L23.9992458,64 Z\"></path>\n </g>\n</svg>" }, "$:/core/images/storyview-zoomin": { "title": "$:/core/images/storyview-zoomin", "tags": "$:/tags/Image", "text": "<svg class=\"tc-image-storyview-zoomin tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <g fill-rule=\"evenodd\">\n <path d=\"M8.00697327,0 C3.58484404,0 0,3.59075293 0,8.00697327 L0,119.993027 C0,124.415156 3.59075293,128 8.00697327,128 L119.993027,128 C124.415156,128 128,124.409247 128,119.993027 L128,8.00697327 C128,3.58484404 124.409247,0 119.993027,0 L8.00697327,0 L8.00697327,0 Z M23.9992458,16 C19.5813843,16 16,19.578055 16,24.0085154 L16,71.9914846 C16,76.4144655 19.5881049,80 23.9992458,80 L104.000754,80 C108.418616,80 112,76.421945 112,71.9914846 L112,24.0085154 C112,19.5855345 108.411895,16 104.000754,16 L23.9992458,16 L23.9992458,16 Z\"></path>\n </g>\n</svg>" }, "$:/core/images/strikethrough": { "title": "$:/core/images/strikethrough", "tags": "$:/tags/Image", "text": "<svg class=\"tc-image-strikethrough tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <g fill-rule=\"evenodd\">\n <path d=\"M92.793842,38.7255689 L108.215529,38.7255689 C107.987058,31.985687 106.70193,26.1883331 104.360107,21.3333333 C102.018284,16.4783336 98.8197436,12.4516001 94.7643909,9.25301205 C90.7090382,6.05442399 85.9969032,3.71263572 80.6278447,2.22757697 C75.2587862,0.742518233 69.4328739,0 63.1499331,0 C57.552404,0 52.0977508,0.713959839 46.7858099,2.14190094 C41.473869,3.56984203 36.7331757,5.74027995 32.5635877,8.65327979 C28.3939997,11.5662796 25.0526676,15.2788708 22.5394913,19.7911647 C20.026315,24.3034585 18.7697456,29.6438781 18.7697456,35.8125837 C18.7697456,41.4101128 19.883523,46.0651309 22.1111111,49.7777778 C24.3386992,53.4904246 27.3087722,56.5176144 31.021419,58.8594378 C34.7340659,61.2012612 38.9321497,63.0861151 43.6157965,64.5140562 C48.2994433,65.9419973 53.068695,67.1985666 57.9236948,68.2838019 C62.7786945,69.3690371 67.5479462,70.4256977 72.231593,71.4538153 C76.9152398,72.4819329 81.1133237,73.8241773 84.8259705,75.480589 C88.5386174,77.1370007 91.5086903,79.2788802 93.7362784,81.9062918 C95.9638666,84.5337035 97.0776439,87.9607107 97.0776439,92.1874163 C97.0776439,96.6425926 96.1637753,100.298067 94.3360107,103.153949 C92.5082461,106.009831 90.109341,108.265944 87.1392236,109.922356 C84.1691061,111.578768 80.827774,112.749662 77.1151272,113.435074 C73.4024803,114.120485 69.7184476,114.463186 66.0629183,114.463186 C61.4935068,114.463186 57.0383974,113.892018 52.6974565,112.749665 C48.3565156,111.607312 44.5582492,109.836692 41.3025435,107.437751 C38.0468378,105.03881 35.4194656,101.983062 33.4203481,98.270415 C31.4212305,94.5577681 30.4216867,90.1312171 30.4216867,84.9906292 L15,84.9906292 C15,92.4159229 16.3422445,98.8415614 19.0267738,104.267738 C21.711303,109.693914 25.3667774,114.149023 29.9933066,117.633199 C34.6198357,121.117376 39.9888137,123.71619 46.1004016,125.429719 C52.2119895,127.143248 58.6947448,128 65.5488621,128 C71.1463912,128 76.7723948,127.343157 82.4270415,126.029451 C88.0816882,124.715745 93.1936407,122.602424 97.7630522,119.689424 C102.332464,116.776425 106.073613,113.006717 108.986613,108.380187 C111.899613,103.753658 113.356091,98.1847715 113.356091,91.6733601 C113.356091,85.6188899 112.242314,80.5926126 110.014726,76.5943775 C107.787137,72.5961424 104.817065,69.2833688 101.104418,66.6559572 C97.3917708,64.0285455 93.193687,61.9437828 88.5100402,60.4016064 C83.8263934,58.85943 79.0571416,57.5171855 74.2021419,56.3748327 C69.3471422,55.2324798 64.5778904,54.1758192 59.8942436,53.2048193 C55.2105968,52.2338193 51.012513,51.0058084 47.2998661,49.5207497 C43.5872193,48.0356909 40.6171463,46.1222786 38.3895582,43.7804552 C36.1619701,41.4386318 35.0481928,38.3828836 35.0481928,34.6131191 C35.0481928,30.6148841 35.8192694,27.273552 37.3614458,24.5890228 C38.9036222,21.9044935 40.9598265,19.762614 43.5301205,18.1633199 C46.1004145,16.5640259 49.041929,15.4216902 52.3547523,14.7362784 C55.6675757,14.0508667 59.0374661,13.708166 62.4645248,13.708166 C70.9179361,13.708166 77.8576257,15.6786952 83.2838019,19.6198126 C88.709978,23.56093 91.8799597,29.9294518 92.793842,38.7255689 L92.793842,38.7255689 Z\"></path>\n <rect x=\"5\" y=\"54\" width=\"118\" height=\"16\"></rect>\n </g>\n</svg>" }, "$:/core/images/subscript": { "title": "$:/core/images/subscript", "tags": "$:/tags/Image", "text": "<svg class=\"tc-image-subscript tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <g fill-rule=\"evenodd\">\n <path d=\"M2.27170276,16 L22.1825093,16 L43.8305003,49.6746527 L66.4138983,16 L85.1220387,16 L53.5854592,61.9685735 L87.3937414,111.411516 L67.0820462,111.411516 L43.295982,74.9306422 L19.1090291,111.411516 L0,111.411516 L33.8082822,61.9685735 L2.27170276,16 Z M127.910914,128.411516 L85.3276227,128.411516 C85.3870139,123.24448 86.6342108,118.730815 89.0692508,114.870386 C91.5042907,111.009956 94.8301491,107.654403 99.0469256,104.803624 C101.066227,103.318844 103.174584,101.878629 105.372059,100.482935 C107.569534,99.0872413 109.588805,97.5876355 111.429933,95.9840726 C113.271061,94.3805097 114.785514,92.6433426 115.973338,90.7725192 C117.161163,88.9016958 117.784761,86.7487964 117.844152,84.3137564 C117.844152,83.1853233 117.710524,81.9826691 117.443264,80.7057579 C117.176003,79.4288467 116.656338,78.2410402 115.884252,77.1423026 C115.112166,76.0435651 114.04314,75.123015 112.677142,74.3806248 C111.311144,73.6382345 109.529434,73.267045 107.331959,73.267045 C105.312658,73.267045 103.634881,73.6679297 102.298579,74.4697112 C100.962276,75.2714926 99.8932503,76.3702137 99.0914688,77.7659073 C98.2896874,79.161601 97.6957841,80.8096826 97.3097412,82.7102016 C96.9236982,84.6107206 96.7009845,86.6596869 96.6415933,88.857162 L86.4857457,88.857162 C86.4857457,85.4124713 86.9460207,82.2202411 87.8665846,79.2803758 C88.7871485,76.3405105 90.1679736,73.801574 92.0091014,71.6634901 C93.8502292,69.5254062 96.092214,67.8476295 98.7351233,66.6301095 C101.378033,65.4125895 104.451482,64.8038386 107.955564,64.8038386 C111.756602,64.8038386 114.933984,65.4274371 117.487807,66.6746527 C120.041629,67.9218683 122.105443,69.4957119 123.67931,71.3962309 C125.253178,73.2967499 126.366746,75.3605638 127.02005,77.5877345 C127.673353,79.8149053 128,81.9381095 128,83.9574109 C128,86.4518421 127.613963,88.7086746 126.841877,90.727976 C126.069791,92.7472774 125.03046,94.6032252 123.723854,96.2958749 C122.417247,97.9885247 120.932489,99.5475208 119.269534,100.97291 C117.60658,102.398299 115.884261,103.734582 114.102524,104.981797 C112.320788,106.229013 110.539078,107.416819 108.757341,108.545253 C106.975605,109.673686 105.327523,110.802102 103.813047,111.930535 C102.298571,113.058968 100.977136,114.231927 99.8487031,115.449447 C98.7202699,116.666967 97.9481956,117.958707 97.5324571,119.324705 L127.910914,119.324705 L127.910914,128.411516 Z\"></path>\n </g>\n</svg>" }, "$:/core/images/superscript": { "title": "$:/core/images/superscript", "tags": "$:/tags/Image", "text": "<svg class=\"tc-image-superscript tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <g fill-rule=\"evenodd\">\n <path d=\"M2.27170276,16 L22.1825093,16 L43.8305003,49.6746527 L66.4138983,16 L85.1220387,16 L53.5854592,61.9685735 L87.3937414,111.411516 L67.0820462,111.411516 L43.295982,74.9306422 L19.1090291,111.411516 L0,111.411516 L33.8082822,61.9685735 L2.27170276,16 Z M127.910914,63.4115159 L85.3276227,63.4115159 C85.3870139,58.2444799 86.6342108,53.7308149 89.0692508,49.8703857 C91.5042907,46.0099565 94.8301491,42.654403 99.0469256,39.8036245 C101.066227,38.318844 103.174584,36.8786285 105.372059,35.4829349 C107.569534,34.0872413 109.588805,32.5876355 111.429933,30.9840726 C113.271061,29.3805097 114.785514,27.6433426 115.973338,25.7725192 C117.161163,23.9016958 117.784761,21.7487964 117.844152,19.3137564 C117.844152,18.1853233 117.710524,16.9826691 117.443264,15.7057579 C117.176003,14.4288467 116.656338,13.2410402 115.884252,12.1423026 C115.112166,11.0435651 114.04314,10.123015 112.677142,9.38062477 C111.311144,8.63823453 109.529434,8.26704499 107.331959,8.26704499 C105.312658,8.26704499 103.634881,8.6679297 102.298579,9.46971115 C100.962276,10.2714926 99.8932503,11.3702137 99.0914688,12.7659073 C98.2896874,14.161601 97.6957841,15.8096826 97.3097412,17.7102016 C96.9236982,19.6107206 96.7009845,21.6596869 96.6415933,23.857162 L86.4857457,23.857162 C86.4857457,20.4124713 86.9460207,17.2202411 87.8665846,14.2803758 C88.7871485,11.3405105 90.1679736,8.80157397 92.0091014,6.6634901 C93.8502292,4.52540622 96.092214,2.84762946 98.7351233,1.63010947 C101.378033,0.412589489 104.451482,-0.196161372 107.955564,-0.196161372 C111.756602,-0.196161372 114.933984,0.427437071 117.487807,1.67465266 C120.041629,2.92186826 122.105443,4.49571195 123.67931,6.39623095 C125.253178,8.29674995 126.366746,10.3605638 127.02005,12.5877345 C127.673353,14.8149053 128,16.9381095 128,18.9574109 C128,21.4518421 127.613963,23.7086746 126.841877,25.727976 C126.069791,27.7472774 125.03046,29.6032252 123.723854,31.2958749 C122.417247,32.9885247 120.932489,34.5475208 119.269534,35.97291 C117.60658,37.3982993 115.884261,38.7345816 114.102524,39.9817972 C112.320788,41.2290128 110.539078,42.4168194 108.757341,43.5452525 C106.975605,44.6736857 105.327523,45.8021019 103.813047,46.9305351 C102.298571,48.0589682 100.977136,49.2319272 99.8487031,50.4494472 C98.7202699,51.6669672 97.9481956,52.9587068 97.5324571,54.3247048 L127.910914,54.3247048 L127.910914,63.4115159 Z\"></path>\n </g>\n</svg>" }, "$:/core/images/tag-button": { "title": "$:/core/images/tag-button", "tags": "$:/tags/Image", "text": "<svg class=\"tc-image-tag-button tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <g fill-rule=\"evenodd\">\n <path d=\"M18.1643182,47.6600756 L18.1677196,51.7651887 C18.1708869,55.5878829 20.3581578,60.8623899 23.0531352,63.5573673 L84.9021823,125.406414 C87.5996731,128.103905 91.971139,128.096834 94.6717387,125.396234 L125.766905,94.3010679 C128.473612,91.5943612 128.472063,87.2264889 125.777085,84.5315115 L63.9280381,22.6824644 C61.2305472,19.9849735 55.9517395,17.801995 52.1318769,17.8010313 L25.0560441,17.7942007 C21.2311475,17.7932358 18.1421354,20.8872832 18.1452985,24.7049463 L18.1535504,34.6641936 C18.2481119,34.6754562 18.3439134,34.6864294 18.4409623,34.6971263 C22.1702157,35.1081705 26.9295004,34.6530132 31.806204,33.5444844 C32.1342781,33.0700515 32.5094815,32.6184036 32.9318197,32.1960654 C35.6385117,29.4893734 39.5490441,28.718649 42.94592,29.8824694 C43.0432142,29.8394357 43.1402334,29.7961748 43.2369683,29.7526887 L43.3646982,30.0368244 C44.566601,30.5115916 45.6933052,31.2351533 46.6655958,32.2074439 C50.4612154,36.0030635 50.4663097,42.1518845 46.6769742,45.94122 C43.0594074,49.5587868 37.2914155,49.7181264 33.4734256,46.422636 C28.1082519,47.5454734 22.7987486,48.0186448 18.1643182,47.6600756 Z\"></path>\n <path d=\"M47.6333528,39.5324628 L47.6562932,39.5834939 C37.9670934,43.9391617 26.0718874,46.3819521 17.260095,45.4107025 C5.27267473,44.0894301 -1.02778744,36.4307276 2.44271359,24.0779512 C5.56175386,12.9761516 14.3014034,4.36129832 24.0466405,1.54817001 C34.7269254,-1.53487574 43.7955833,3.51606438 43.7955834,14.7730751 L35.1728168,14.7730752 C35.1728167,9.91428944 32.0946059,8.19982862 26.4381034,9.83267419 C19.5270911,11.8276553 13.046247,18.2159574 10.7440788,26.4102121 C8.82861123,33.2280582 11.161186,36.0634845 18.2047888,36.8398415 C25.3302805,37.6252244 35.7353482,35.4884477 44.1208333,31.7188498 L44.1475077,31.7781871 C44.159701,31.7725635 44.1718402,31.7671479 44.1839238,31.7619434 C45.9448098,31.0035157 50.4503245,38.3109156 47.7081571,39.5012767 C47.6834429,39.512005 47.6585061,39.5223987 47.6333528,39.5324628 Z\"></path>\n </g>\n</svg>" }, "$:/core/images/theme-button": { "title": "$:/core/images/theme-button", "tags": "$:/tags/Image", "text": "<svg class=\"tc-image-theme-button tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <g fill-rule=\"evenodd\">\n <path d=\"M55.854113,66.9453198 C54.3299482,65.1432292 53.0133883,63.518995 51.9542746,62.1263761 C40.8899947,47.578055 35.3091807,55.2383404 28.9941893,62.1263758 C22.6791979,69.0144112 30.6577916,74.5954741 24.6646171,79.4611023 C18.6714426,84.3267304 19.0414417,86.0133155 8.92654943,77.1119468 C-1.18834284,68.2105781 -1.88793412,65.7597832 2.7553553,60.6807286 C7.39864472,55.601674 11.2794845,63.5989423 20.7646627,54.5728325 C30.2498409,45.5467226 22.2819131,37.5470737 22.2819131,37.5470737 C22.2819131,37.5470737 42.0310399,-2.82433362 68.4206088,0.157393922 C94.8101776,3.13912147 58.4373806,-3.70356506 49.3898693,27.958066 C45.5161782,41.5139906 50.1107906,38.3197672 57.4560458,44.0453955 C59.1625767,45.3756367 63.8839488,48.777453 70.127165,53.3625321 C63.9980513,59.2416709 58.9704753,64.0315459 55.854113,66.9453198 Z M67.4952439,79.8919946 C83.5082212,96.9282402 105.237121,117.617674 112.611591,120.312493 C123.044132,124.12481 128.000001,117.170903 128,105.522947 C127.999999,98.3705516 104.170675,78.980486 84.0760493,63.7529565 C76.6683337,70.9090328 70.7000957,76.7055226 67.4952439,79.8919946 Z\"></path>\n <path d=\"M58.2852966,138.232794 L58.2852966,88.3943645 C56.318874,88.3923153 54.7254089,86.7952906 54.7254089,84.8344788 C54.7254089,82.8684071 56.3175932,81.2745911 58.2890859,81.2745911 L79.6408336,81.2745911 C81.608998,81.2745911 83.2045105,82.8724076 83.2045105,84.8344788 C83.2045105,86.7992907 81.614366,88.3923238 79.6446228,88.3943645 L79.6446228,88.3943646 L79.6446228,138.232794 C79.6446228,144.131009 74.8631748,148.912457 68.9649597,148.912457 C63.0667446,148.912457 58.2852966,144.131009 58.2852966,138.232794 Z M65.405072,-14.8423767 L72.5248474,-14.8423767 L76.0847351,-0.690681892 L72.5248474,6.51694947 L72.5248474,81.2745911 L65.405072,81.2745911 L65.405072,6.51694947 L61.8451843,-0.690681892 L65.405072,-14.8423767 Z\" transform=\"translate(68.964960, 67.035040) rotate(45.000000) translate(-68.964960, -67.035040) \"></path>\n </g>\n</svg>" }, "$:/core/images/timestamp-off": { "title": "$:/core/images/timestamp-off", "tags": "$:/tags/Image", "text": "<svg class=\"tc-image-timestamp-off tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <g fill-rule=\"evenodd\">\n <path d=\"M58.25 11C26.08 11 0 37.082 0 69.25s26.08 58.25 58.25 58.25c32.175 0 58.25-26.082 58.25-58.25S90.425 11 58.25 11zm0 100.5C34.914 111.5 16 92.586 16 69.25 16 45.92 34.914 27 58.25 27s42.25 18.92 42.25 42.25c0 23.336-18.914 42.25-42.25 42.25zM49.704 10c-2.762 0-5-2.24-5-5-.004-2.756 2.238-5 5-5H66.69c2.762 0 5.002 2.24 5 5 .006 2.757-2.238 5-5 5H49.705z\"/><path d=\"M58.25 35.88c-18.777 0-33.998 15.224-33.998 33.998 0 18.773 15.22 34.002 33.998 34.002 18.784 0 34.002-15.23 34.002-34.002 0-18.774-15.218-33.998-34.002-33.998zm-3.03 50.123H44.196v-34H55.22v34zm16.976 0H61.17v-34h11.025v34z\"/>\n </g>\n</svg>\n" }, "$:/core/images/timestamp-on": { "title": "$:/core/images/timestamp-on", "tags": "$:/tags/Image", "text": "<svg class=\"tc-image-timestamp-on tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <g fill-rule=\"evenodd\">\n <path d=\"M58.25 11C26.08 11 0 37.082 0 69.25s26.08 58.25 58.25 58.25c32.175 0 58.25-26.082 58.25-58.25S90.425 11 58.25 11zm0 100.5C34.914 111.5 16 92.586 16 69.25 16 45.92 34.914 27 58.25 27s42.25 18.92 42.25 42.25c0 23.336-18.914 42.25-42.25 42.25zM49.704 10c-2.762 0-5-2.24-5-5-.004-2.756 2.238-5 5-5H66.69c2.762 0 5.002 2.24 5 5 .006 2.757-2.238 5-5 5H49.705z\"/><path d=\"M13.41 27.178c-2.116 1.775-5.27 1.498-7.045-.613-1.772-2.11-1.498-5.27.616-7.047l9.95-8.348c2.115-1.774 5.27-1.5 7.045.618 1.775 2.108 1.498 5.27-.616 7.043l-9.95 8.348zM102.983 27.178c2.116 1.775 5.27 1.498 7.045-.613 1.772-2.11 1.498-5.27-.616-7.047l-9.95-8.348c-2.114-1.774-5.27-1.5-7.044.618-1.775 2.108-1.498 5.27.616 7.043l9.95 8.348zM65.097 71.072c0 3.826-3.09 6.928-6.897 6.928-3.804.006-6.9-3.102-6.903-6.928 0 0 4.76-39.072 6.903-39.072s6.897 39.072 6.897 39.072z\"/>\n </g>\n</svg>\n" }, "$:/core/images/tip": { "title": "$:/core/images/tip", "tags": "$:/tags/Image", "text": "<svg class=\"tc-image-tip tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <g fill-rule=\"evenodd\">\n <path d=\"M64,128.241818 C99.346224,128.241818 128,99.5880417 128,64.2418177 C128,28.8955937 99.346224,0.241817675 64,0.241817675 C28.653776,0.241817675 0,28.8955937 0,64.2418177 C0,99.5880417 28.653776,128.241818 64,128.241818 Z M75.9358659,91.4531941 C75.3115438,95.581915 70.2059206,98.8016748 64,98.8016748 C57.7940794,98.8016748 52.6884562,95.581915 52.0641341,91.4531941 C54.3299053,94.0502127 58.8248941,95.8192805 64,95.8192805 C69.1751059,95.8192805 73.6700947,94.0502127 75.9358659,91.4531941 L75.9358659,91.4531941 Z M75.9358659,95.9453413 C75.3115438,100.074062 70.2059206,103.293822 64,103.293822 C57.7940794,103.293822 52.6884562,100.074062 52.0641341,95.9453413 C54.3299053,98.5423599 58.8248941,100.311428 64,100.311428 C69.1751059,100.311428 73.6700947,98.5423599 75.9358659,95.9453413 L75.9358659,95.9453413 Z M75.9358659,100.40119 C75.3115438,104.529911 70.2059206,107.74967 64,107.74967 C57.7940794,107.74967 52.6884562,104.529911 52.0641341,100.40119 C54.3299053,102.998208 58.8248941,104.767276 64,104.767276 C69.1751059,104.767276 73.6700947,102.998208 75.9358659,100.40119 L75.9358659,100.40119 Z M75.9358659,104.893337 C75.3115438,109.022058 70.2059206,112.241818 64,112.241818 C57.7940794,112.241818 52.6884562,109.022058 52.0641341,104.893337 C54.3299053,107.490356 58.8248941,109.259423 64,109.259423 C69.1751059,109.259423 73.6700947,107.490356 75.9358659,104.893337 L75.9358659,104.893337 Z M64.3010456,24.2418177 C75.9193117,24.2418188 88.0000013,32.0619847 88,48.4419659 C87.9999987,64.8219472 75.9193018,71.7540963 75.9193021,83.5755932 C75.9193022,89.4486648 70.0521957,92.8368862 63.9999994,92.8368862 C57.947803,92.8368862 51.9731007,89.8295115 51.9731007,83.5755932 C51.9731007,71.1469799 39.9999998,65.4700602 40,48.4419647 C40.0000002,31.4138691 52.6827796,24.2418166 64.3010456,24.2418177 Z\"></path>\n </g>\n</svg>" }, "$:/core/images/twitter": { "title": "$:/core/images/twitter", "tags": "$:/tags/Image", "text": "<svg class=\"tc-image-twitter tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <g fill-rule=\"evenodd\">\n <path d=\"M41.6263422,115.803477 C27.0279663,115.803477 13.4398394,111.540813 1.99987456,104.234833 C4.02221627,104.472643 6.08004574,104.594302 8.16644978,104.594302 C20.277456,104.594302 31.4238403,100.47763 40.270894,93.5715185 C28.9590538,93.3635501 19.4123842,85.9189246 16.1230832,75.6885328 C17.7011365,75.9892376 19.320669,76.1503787 20.9862896,76.1503787 C23.344152,76.1503787 25.6278127,75.8359011 27.7971751,75.247346 C15.9709927,72.8821073 7.06079851,62.4745062 7.06079851,49.9982394 C7.06079851,49.8898938 7.06079851,49.7820074 7.06264203,49.67458 C10.5482779,51.6032228 14.5339687,52.7615103 18.7717609,52.8951059 C11.8355159,48.277565 7.2714207,40.3958845 7.2714207,31.4624258 C7.2714207,26.7434257 8.54621495,22.3200804 10.7713439,18.5169676 C23.5211299,34.0957738 42.568842,44.3472839 64.0532269,45.4210985 C63.6126256,43.5365285 63.3835682,41.5711584 63.3835682,39.5529928 C63.3835682,25.3326379 74.95811,13.8034766 89.2347917,13.8034766 C96.6697089,13.8034766 103.387958,16.930807 108.103682,21.9353619 C113.991886,20.780288 119.52429,18.6372496 124.518847,15.6866694 C122.588682,21.6993889 118.490075,26.7457211 113.152623,29.9327334 C118.381769,29.3102055 123.363882,27.926045 127.999875,25.8780385 C124.534056,31.0418981 120.151087,35.5772616 115.100763,39.2077561 C115.150538,40.3118708 115.175426,41.4224128 115.175426,42.538923 C115.175426,76.5663154 89.1744164,115.803477 41.6263422,115.803477\"></path>\n </g>\n</svg>\n" }, "$:/core/images/underline": { "title": "$:/core/images/underline", "tags": "$:/tags/Image", "text": "<svg class=\"tc-image-underline tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <g fill-rule=\"evenodd\">\n <path d=\"M7,117.421488 L121.247934,117.421488 L121.247934,128 L7,128 L7,117.421488 Z M104.871212,98.8958333 L104.871212,0 L88.6117424,0 L88.6117424,55.8560606 C88.6117424,60.3194668 88.0060035,64.432115 86.7945076,68.1941288 C85.5830116,71.9561425 83.7657949,75.239885 81.342803,78.0454545 C78.9198111,80.8510241 75.8911167,83.0189317 72.2566288,84.5492424 C68.6221409,86.0795531 64.3182067,86.844697 59.344697,86.844697 C53.0959284,86.844697 48.1862552,85.0593613 44.6155303,81.4886364 C41.0448054,77.9179114 39.2594697,73.0720003 39.2594697,66.9507576 L39.2594697,0 L23,0 L23,65.0378788 C23,70.3939662 23.5419769,75.2717583 24.625947,79.6714015 C25.709917,84.0710447 27.5908957,87.864883 30.2689394,91.0530303 C32.9469831,94.2411776 36.4538925,96.6960141 40.7897727,98.4176136 C45.125653,100.139213 50.545422,101 57.0492424,101 C64.3182182,101 70.630655,99.5653553 75.9867424,96.6960227 C81.3428298,93.8266902 85.742407,89.33147 89.1856061,83.2102273 L89.5681818,83.2102273 L89.5681818,98.8958333 L104.871212,98.8958333 Z\"></path>\n </g>\n</svg>" }, "$:/core/images/unfold-all-button": { "title": "$:/core/images/unfold-all-button", "tags": "$:/tags/Image", "text": "<svg class=\"tc-image-unfold-all tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <g fill-rule=\"evenodd\">\n <rect x=\"0\" y=\"0\" width=\"128\" height=\"16\" rx=\"8\"></rect>\n <rect x=\"0\" y=\"64\" width=\"128\" height=\"16\" rx=\"8\"></rect>\n <path d=\"M85.598226,8.34884273 C84.1490432,6.89863875 82.1463102,6 79.9340286,6 L47.9482224,6 C43.5292967,6 39.9411255,9.581722 39.9411255,14 C39.9411255,18.4092877 43.5260249,22 47.9482224,22 L71.9411255,22 L71.9411255,45.9929031 C71.9411255,50.4118288 75.5228475,54 79.9411255,54 C84.3504132,54 87.9411255,50.4151006 87.9411255,45.9929031 L87.9411255,14.0070969 C87.9411255,11.7964515 87.0447363,9.79371715 85.5956548,8.34412458 Z\" transform=\"translate(63.941125, 30.000000) scale(1, -1) rotate(-45.000000) translate(-63.941125, -30.000000) \"></path>\n <path d=\"M85.6571005,72.2899682 C84.2079177,70.8397642 82.2051847,69.9411255 79.9929031,69.9411255 L48.0070969,69.9411255 C43.5881712,69.9411255 40,73.5228475 40,77.9411255 C40,82.3504132 43.5848994,85.9411255 48.0070969,85.9411255 L72,85.9411255 L72,109.934029 C72,114.352954 75.581722,117.941125 80,117.941125 C84.4092877,117.941125 88,114.356226 88,109.934029 L88,77.9482224 C88,75.737577 87.1036108,73.7348426 85.6545293,72.2852501 Z\" transform=\"translate(64.000000, 93.941125) scale(1, -1) rotate(-45.000000) translate(-64.000000, -93.941125) \"></path>\n </g>\n</svg>" }, "$:/core/images/unfold-button": { "title": "$:/core/images/unfold-button", "tags": "$:/tags/Image", "text": "<svg class=\"tc-image-unfold tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <g fill-rule=\"evenodd\">\n <rect x=\"0\" y=\"0\" width=\"128\" height=\"16\" rx=\"8\"></rect>\n <path d=\"M85.598226,11.3488427 C84.1490432,9.89863875 82.1463102,9 79.9340286,9 L47.9482224,9 C43.5292967,9 39.9411255,12.581722 39.9411255,17 C39.9411255,21.4092877 43.5260249,25 47.9482224,25 L71.9411255,25 L71.9411255,48.9929031 C71.9411255,53.4118288 75.5228475,57 79.9411255,57 C84.3504132,57 87.9411255,53.4151006 87.9411255,48.9929031 L87.9411255,17.0070969 C87.9411255,14.7964515 87.0447363,12.7937171 85.5956548,11.3441246 Z\" transform=\"translate(63.941125, 33.000000) scale(1, -1) rotate(-45.000000) translate(-63.941125, -33.000000) \"></path>\n <path d=\"M85.6571005,53.4077172 C84.2079177,51.9575133 82.2051847,51.0588745 79.9929031,51.0588745 L48.0070969,51.0588745 C43.5881712,51.0588745 40,54.6405965 40,59.0588745 C40,63.4681622 43.5848994,67.0588745 48.0070969,67.0588745 L72,67.0588745 L72,91.0517776 C72,95.4707033 75.581722,99.0588745 80,99.0588745 C84.4092877,99.0588745 88,95.4739751 88,91.0517776 L88,59.0659714 C88,56.855326 87.1036108,54.8525917 85.6545293,53.4029991 Z\" transform=\"translate(64.000000, 75.058875) scale(1, -1) rotate(-45.000000) translate(-64.000000, -75.058875) \"></path>\n </g>\n</svg>" }, "$:/core/images/unlocked-padlock": { "title": "$:/core/images/unlocked-padlock", "tags": "$:/tags/Image", "text": "<svg class=\"tc-image-unlocked-padlock tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <g fill-rule=\"evenodd\">\n <path d=\"M48.6266053,64 L105,64 L105,96.0097716 C105,113.673909 90.6736461,128 73.001193,128 L55.998807,128 C38.3179793,128 24,113.677487 24,96.0097716 L24,64 L30.136303,64 C19.6806213,51.3490406 2.77158986,28.2115132 25.8366966,8.85759246 C50.4723026,-11.8141335 71.6711028,13.2108337 81.613302,25.0594855 C91.5555012,36.9081373 78.9368488,47.4964439 69.1559674,34.9513593 C59.375086,22.4062748 47.9893192,10.8049522 35.9485154,20.9083862 C23.9077117,31.0118202 34.192312,43.2685325 44.7624679,55.8655518 C47.229397,58.805523 48.403443,61.5979188 48.6266053,64 Z M67.7315279,92.3641717 C70.8232551,91.0923621 73,88.0503841 73,84.5 C73,79.8055796 69.1944204,76 64.5,76 C59.8055796,76 56,79.8055796 56,84.5 C56,87.947435 58.0523387,90.9155206 61.0018621,92.2491029 L55.9067479,115.020857 L72.8008958,115.020857 L67.7315279,92.3641717 L67.7315279,92.3641717 Z\"></path>\n </g>\n</svg>" }, "$:/core/images/up-arrow": { "created": "20150316000544368", "modified": "20150316000831867", "tags": "$:/tags/Image", "title": "$:/core/images/up-arrow", "text": "<svg class=\"tc-image-up-arrow tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n<path transform=\"rotate(-135, 63.8945, 64.1752)\" d=\"m109.07576,109.35336c-1.43248,1.43361 -3.41136,2.32182 -5.59717,2.32182l-79.16816,0c-4.36519,0 -7.91592,-3.5444 -7.91592,-7.91666c0,-4.36337 3.54408,-7.91667 7.91592,-7.91667l71.25075,0l0,-71.25074c0,-4.3652 3.54442,-7.91592 7.91667,-7.91592c4.36336,0 7.91667,3.54408 7.91667,7.91592l0,79.16815c0,2.1825 -0.88602,4.16136 -2.3185,5.59467l-0.00027,-0.00056l0.00001,-0.00001z\" />\n</svg>\n \n" }, "$:/core/images/video": { "title": "$:/core/images/video", "tags": "$:/tags/Image", "text": "<svg class=\"tc-image-video tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <g fill-rule=\"evenodd\">\n <path d=\"M64,12 C29.0909091,12 8.72727273,14.9166667 5.81818182,17.8333333 C2.90909091,20.75 1.93784382e-15,41.1666667 0,64.5 C1.93784382e-15,87.8333333 2.90909091,108.25 5.81818182,111.166667 C8.72727273,114.083333 29.0909091,117 64,117 C98.9090909,117 119.272727,114.083333 122.181818,111.166667 C125.090909,108.25 128,87.8333333 128,64.5 C128,41.1666667 125.090909,20.75 122.181818,17.8333333 C119.272727,14.9166667 98.9090909,12 64,12 Z M54.9161194,44.6182253 C51.102648,42.0759111 48.0112186,43.7391738 48.0112186,48.3159447 L48.0112186,79.6840553 C48.0112186,84.2685636 51.109784,85.9193316 54.9161194,83.3817747 L77.0838806,68.6032672 C80.897352,66.0609529 80.890216,61.9342897 77.0838806,59.3967328 L54.9161194,44.6182253 Z\"></path>\n </g>\n</svg>" }, "$:/core/images/warning": { "title": "$:/core/images/warning", "tags": "$:/tags/Image", "text": "<svg class=\"tc-image-warning tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <g fill-rule=\"evenodd\">\n <path d=\"M57.0717968,11 C60.1509982,5.66666667 67.8490018,5.66666667 70.9282032,11 L126.353829,107 C129.433031,112.333333 125.584029,119 119.425626,119 L8.57437416,119 C2.41597129,119 -1.43303051,112.333333 1.64617093,107 L57.0717968,11 Z M64,37 C59.581722,37 56,40.5820489 56,44.9935776 L56,73.0064224 C56,77.4211534 59.5907123,81 64,81 C68.418278,81 72,77.4179511 72,73.0064224 L72,44.9935776 C72,40.5788466 68.4092877,37 64,37 Z M64,104 C68.418278,104 72,100.418278 72,96 C72,91.581722 68.418278,88 64,88 C59.581722,88 56,91.581722 56,96 C56,100.418278 59.581722,104 64,104 Z\"></path>\n </g>\n</svg>" }, "$:/language/Buttons/AdvancedSearch/Caption": { "title": "$:/language/Buttons/AdvancedSearch/Caption", "text": "advanced search" }, "$:/language/Buttons/AdvancedSearch/Hint": { "title": "$:/language/Buttons/AdvancedSearch/Hint", "text": "Advanced search" }, "$:/language/Buttons/Cancel/Caption": { "title": "$:/language/Buttons/Cancel/Caption", "text": "cancel" }, "$:/language/Buttons/Cancel/Hint": { "title": "$:/language/Buttons/Cancel/Hint", "text": "Discard changes to this tiddler" }, "$:/language/Buttons/Clone/Caption": { "title": "$:/language/Buttons/Clone/Caption", "text": "clone" }, "$:/language/Buttons/Clone/Hint": { "title": "$:/language/Buttons/Clone/Hint", "text": "Clone this tiddler" }, "$:/language/Buttons/Close/Caption": { "title": "$:/language/Buttons/Close/Caption", "text": "close" }, "$:/language/Buttons/Close/Hint": { "title": "$:/language/Buttons/Close/Hint", "text": "Close this tiddler" }, "$:/language/Buttons/CloseAll/Caption": { "title": "$:/language/Buttons/CloseAll/Caption", "text": "close all" }, "$:/language/Buttons/CloseAll/Hint": { "title": "$:/language/Buttons/CloseAll/Hint", "text": "Close all tiddlers" }, "$:/language/Buttons/CloseOthers/Caption": { "title": "$:/language/Buttons/CloseOthers/Caption", "text": "close others" }, "$:/language/Buttons/CloseOthers/Hint": { "title": "$:/language/Buttons/CloseOthers/Hint", "text": "Close other tiddlers" }, "$:/language/Buttons/ControlPanel/Caption": { "title": "$:/language/Buttons/ControlPanel/Caption", "text": "control panel" }, "$:/language/Buttons/ControlPanel/Hint": { "title": "$:/language/Buttons/ControlPanel/Hint", "text": "Open control panel" }, "$:/language/Buttons/Delete/Caption": { "title": "$:/language/Buttons/Delete/Caption", "text": "delete" }, "$:/language/Buttons/Delete/Hint": { "title": "$:/language/Buttons/Delete/Hint", "text": "Delete this tiddler" }, "$:/language/Buttons/Edit/Caption": { "title": "$:/language/Buttons/Edit/Caption", "text": "edit" }, "$:/language/Buttons/Edit/Hint": { "title": "$:/language/Buttons/Edit/Hint", "text": "Edit this tiddler" }, "$:/language/Buttons/Encryption/Caption": { "title": "$:/language/Buttons/Encryption/Caption", "text": "encryption" }, "$:/language/Buttons/Encryption/Hint": { "title": "$:/language/Buttons/Encryption/Hint", "text": "Set or clear a password for saving this wiki" }, "$:/language/Buttons/Encryption/ClearPassword/Caption": { "title": "$:/language/Buttons/Encryption/ClearPassword/Caption", "text": "clear password" }, "$:/language/Buttons/Encryption/ClearPassword/Hint": { "title": "$:/language/Buttons/Encryption/ClearPassword/Hint", "text": "Clear the password and save this wiki without encryption" }, "$:/language/Buttons/Encryption/SetPassword/Caption": { "title": "$:/language/Buttons/Encryption/SetPassword/Caption", "text": "set password" }, "$:/language/Buttons/Encryption/SetPassword/Hint": { "title": "$:/language/Buttons/Encryption/SetPassword/Hint", "text": "Set a password for saving this wiki with encryption" }, "$:/language/Buttons/ExportPage/Caption": { "title": "$:/language/Buttons/ExportPage/Caption", "text": "export all" }, "$:/language/Buttons/ExportPage/Hint": { "title": "$:/language/Buttons/ExportPage/Hint", "text": "Export all tiddlers" }, "$:/language/Buttons/ExportTiddler/Caption": { "title": "$:/language/Buttons/ExportTiddler/Caption", "text": "export tiddler" }, "$:/language/Buttons/ExportTiddler/Hint": { "title": "$:/language/Buttons/ExportTiddler/Hint", "text": "Export tiddler" }, "$:/language/Buttons/ExportTiddlers/Caption": { "title": "$:/language/Buttons/ExportTiddlers/Caption", "text": "export tiddlers" }, "$:/language/Buttons/ExportTiddlers/Hint": { "title": "$:/language/Buttons/ExportTiddlers/Hint", "text": "Export tiddlers" }, "$:/language/Buttons/Fold/Caption": { "title": "$:/language/Buttons/Fold/Caption", "text": "fold tiddler" }, "$:/language/Buttons/Fold/Hint": { "title": "$:/language/Buttons/Fold/Hint", "text": "Fold the body of this tiddler" }, "$:/language/Buttons/Fold/FoldBar/Caption": { "title": "$:/language/Buttons/Fold/FoldBar/Caption", "text": "fold-bar" }, "$:/language/Buttons/Fold/FoldBar/Hint": { "title": "$:/language/Buttons/Fold/FoldBar/Hint", "text": "Optional bars to fold and unfold tiddlers" }, "$:/language/Buttons/Unfold/Caption": { "title": "$:/language/Buttons/Unfold/Caption", "text": "unfold tiddler" }, "$:/language/Buttons/Unfold/Hint": { "title": "$:/language/Buttons/Unfold/Hint", "text": "Unfold the body of this tiddler" }, "$:/language/Buttons/FoldOthers/Caption": { "title": "$:/language/Buttons/FoldOthers/Caption", "text": "fold other tiddlers" }, "$:/language/Buttons/FoldOthers/Hint": { "title": "$:/language/Buttons/FoldOthers/Hint", "text": "Fold the bodies of other opened tiddlers" }, "$:/language/Buttons/FoldAll/Caption": { "title": "$:/language/Buttons/FoldAll/Caption", "text": "fold all tiddlers" }, "$:/language/Buttons/FoldAll/Hint": { "title": "$:/language/Buttons/FoldAll/Hint", "text": "Fold the bodies of all opened tiddlers" }, "$:/language/Buttons/UnfoldAll/Caption": { "title": "$:/language/Buttons/UnfoldAll/Caption", "text": "unfold all tiddlers" }, "$:/language/Buttons/UnfoldAll/Hint": { "title": "$:/language/Buttons/UnfoldAll/Hint", "text": "Unfold the bodies of all opened tiddlers" }, "$:/language/Buttons/FullScreen/Caption": { "title": "$:/language/Buttons/FullScreen/Caption", "text": "full-screen" }, "$:/language/Buttons/FullScreen/Hint": { "title": "$:/language/Buttons/FullScreen/Hint", "text": "Enter or leave full-screen mode" }, "$:/language/Buttons/Help/Caption": { "title": "$:/language/Buttons/Help/Caption", "text": "help" }, "$:/language/Buttons/Help/Hint": { "title": "$:/language/Buttons/Help/Hint", "text": "Show help panel" }, "$:/language/Buttons/Import/Caption": { "title": "$:/language/Buttons/Import/Caption", "text": "import" }, "$:/language/Buttons/Import/Hint": { "title": "$:/language/Buttons/Import/Hint", "text": "Import many types of file including text, image, TiddlyWiki or JSON" }, "$:/language/Buttons/Info/Caption": { "title": "$:/language/Buttons/Info/Caption", "text": "info" }, "$:/language/Buttons/Info/Hint": { "title": "$:/language/Buttons/Info/Hint", "text": "Show information for this tiddler" }, "$:/language/Buttons/Home/Caption": { "title": "$:/language/Buttons/Home/Caption", "text": "home" }, "$:/language/Buttons/Home/Hint": { "title": "$:/language/Buttons/Home/Hint", "text": "Open the default tiddlers" }, "$:/language/Buttons/Language/Caption": { "title": "$:/language/Buttons/Language/Caption", "text": "language" }, "$:/language/Buttons/Language/Hint": { "title": "$:/language/Buttons/Language/Hint", "text": "Choose the user interface language" }, "$:/language/Buttons/Manager/Caption": { "title": "$:/language/Buttons/Manager/Caption", "text": "tiddler manager" }, "$:/language/Buttons/Manager/Hint": { "title": "$:/language/Buttons/Manager/Hint", "text": "Open tiddler manager" }, "$:/language/Buttons/More/Caption": { "title": "$:/language/Buttons/More/Caption", "text": "more" }, "$:/language/Buttons/More/Hint": { "title": "$:/language/Buttons/More/Hint", "text": "More actions" }, "$:/language/Buttons/NewHere/Caption": { "title": "$:/language/Buttons/NewHere/Caption", "text": "new here" }, "$:/language/Buttons/NewHere/Hint": { "title": "$:/language/Buttons/NewHere/Hint", "text": "Create a new tiddler tagged with this one" }, "$:/language/Buttons/NewJournal/Caption": { "title": "$:/language/Buttons/NewJournal/Caption", "text": "new journal" }, "$:/language/Buttons/NewJournal/Hint": { "title": "$:/language/Buttons/NewJournal/Hint", "text": "Create a new journal tiddler" }, "$:/language/Buttons/NewJournalHere/Caption": { "title": "$:/language/Buttons/NewJournalHere/Caption", "text": "new journal here" }, "$:/language/Buttons/NewJournalHere/Hint": { "title": "$:/language/Buttons/NewJournalHere/Hint", "text": "Create a new journal tiddler tagged with this one" }, "$:/language/Buttons/NewImage/Caption": { "title": "$:/language/Buttons/NewImage/Caption", "text": "new image" }, "$:/language/Buttons/NewImage/Hint": { "title": "$:/language/Buttons/NewImage/Hint", "text": "Create a new image tiddler" }, "$:/language/Buttons/NewMarkdown/Caption": { "title": "$:/language/Buttons/NewMarkdown/Caption", "text": "new Markdown tiddler" }, "$:/language/Buttons/NewMarkdown/Hint": { "title": "$:/language/Buttons/NewMarkdown/Hint", "text": "Create a new Markdown tiddler" }, "$:/language/Buttons/NewTiddler/Caption": { "title": "$:/language/Buttons/NewTiddler/Caption", "text": "new tiddler" }, "$:/language/Buttons/NewTiddler/Hint": { "title": "$:/language/Buttons/NewTiddler/Hint", "text": "Create a new tiddler" }, "$:/language/Buttons/OpenWindow/Caption": { "title": "$:/language/Buttons/OpenWindow/Caption", "text": "open in new window" }, "$:/language/Buttons/OpenWindow/Hint": { "title": "$:/language/Buttons/OpenWindow/Hint", "text": "Open tiddler in new window" }, "$:/language/Buttons/Palette/Caption": { "title": "$:/language/Buttons/Palette/Caption", "text": "palette" }, "$:/language/Buttons/Palette/Hint": { "title": "$:/language/Buttons/Palette/Hint", "text": "Choose the colour palette" }, "$:/language/Buttons/Permalink/Caption": { "title": "$:/language/Buttons/Permalink/Caption", "text": "permalink" }, "$:/language/Buttons/Permalink/Hint": { "title": "$:/language/Buttons/Permalink/Hint", "text": "Set browser address bar to a direct link to this tiddler" }, "$:/language/Buttons/Permaview/Caption": { "title": "$:/language/Buttons/Permaview/Caption", "text": "permaview" }, "$:/language/Buttons/Permaview/Hint": { "title": "$:/language/Buttons/Permaview/Hint", "text": "Set browser address bar to a direct link to all the tiddlers in this story" }, "$:/language/Buttons/Print/Caption": { "title": "$:/language/Buttons/Print/Caption", "text": "print page" }, "$:/language/Buttons/Print/Hint": { "title": "$:/language/Buttons/Print/Hint", "text": "Print the current page" }, "$:/language/Buttons/Refresh/Caption": { "title": "$:/language/Buttons/Refresh/Caption", "text": "refresh" }, "$:/language/Buttons/Refresh/Hint": { "title": "$:/language/Buttons/Refresh/Hint", "text": "Perform a full refresh of the wiki" }, "$:/language/Buttons/Save/Caption": { "title": "$:/language/Buttons/Save/Caption", "text": "ok" }, "$:/language/Buttons/Save/Hint": { "title": "$:/language/Buttons/Save/Hint", "text": "Confirm changes to this tiddler" }, "$:/language/Buttons/SaveWiki/Caption": { "title": "$:/language/Buttons/SaveWiki/Caption", "text": "save changes" }, "$:/language/Buttons/SaveWiki/Hint": { "title": "$:/language/Buttons/SaveWiki/Hint", "text": "Save changes" }, "$:/language/Buttons/StoryView/Caption": { "title": "$:/language/Buttons/StoryView/Caption", "text": "storyview" }, "$:/language/Buttons/StoryView/Hint": { "title": "$:/language/Buttons/StoryView/Hint", "text": "Choose the story visualisation" }, "$:/language/Buttons/HideSideBar/Caption": { "title": "$:/language/Buttons/HideSideBar/Caption", "text": "hide sidebar" }, "$:/language/Buttons/HideSideBar/Hint": { "title": "$:/language/Buttons/HideSideBar/Hint", "text": "Hide sidebar" }, "$:/language/Buttons/ShowSideBar/Caption": { "title": "$:/language/Buttons/ShowSideBar/Caption", "text": "show sidebar" }, "$:/language/Buttons/ShowSideBar/Hint": { "title": "$:/language/Buttons/ShowSideBar/Hint", "text": "Show sidebar" }, "$:/language/Buttons/TagManager/Caption": { "title": "$:/language/Buttons/TagManager/Caption", "text": "tag manager" }, "$:/language/Buttons/TagManager/Hint": { "title": "$:/language/Buttons/TagManager/Hint", "text": "Open tag manager" }, "$:/language/Buttons/Timestamp/Caption": { "title": "$:/language/Buttons/Timestamp/Caption", "text": "timestamps" }, "$:/language/Buttons/Timestamp/Hint": { "title": "$:/language/Buttons/Timestamp/Hint", "text": "Choose whether modifications update timestamps" }, "$:/language/Buttons/Timestamp/On/Caption": { "title": "$:/language/Buttons/Timestamp/On/Caption", "text": "timestamps are on" }, "$:/language/Buttons/Timestamp/On/Hint": { "title": "$:/language/Buttons/Timestamp/On/Hint", "text": "Update timestamps when tiddlers are modified" }, "$:/language/Buttons/Timestamp/Off/Caption": { "title": "$:/language/Buttons/Timestamp/Off/Caption", "text": "timestamps are off" }, "$:/language/Buttons/Timestamp/Off/Hint": { "title": "$:/language/Buttons/Timestamp/Off/Hint", "text": "Don't update timestamps when tiddlers are modified" }, "$:/language/Buttons/Theme/Caption": { "title": "$:/language/Buttons/Theme/Caption", "text": "theme" }, "$:/language/Buttons/Theme/Hint": { "title": "$:/language/Buttons/Theme/Hint", "text": "Choose the display theme" }, "$:/language/Buttons/Bold/Caption": { "title": "$:/language/Buttons/Bold/Caption", "text": "bold" }, "$:/language/Buttons/Bold/Hint": { "title": "$:/language/Buttons/Bold/Hint", "text": "Apply bold formatting to selection" }, "$:/language/Buttons/Clear/Caption": { "title": "$:/language/Buttons/Clear/Caption", "text": "clear" }, "$:/language/Buttons/Clear/Hint": { "title": "$:/language/Buttons/Clear/Hint", "text": "Clear image to solid colour" }, "$:/language/Buttons/EditorHeight/Caption": { "title": "$:/language/Buttons/EditorHeight/Caption", "text": "editor height" }, "$:/language/Buttons/EditorHeight/Caption/Auto": { "title": "$:/language/Buttons/EditorHeight/Caption/Auto", "text": "Automatically adjust height to fit content" }, "$:/language/Buttons/EditorHeight/Caption/Fixed": { "title": "$:/language/Buttons/EditorHeight/Caption/Fixed", "text": "Fixed height:" }, "$:/language/Buttons/EditorHeight/Hint": { "title": "$:/language/Buttons/EditorHeight/Hint", "text": "Choose the height of the text editor" }, "$:/language/Buttons/Excise/Caption": { "title": "$:/language/Buttons/Excise/Caption", "text": "excise" }, "$:/language/Buttons/Excise/Caption/Excise": { "title": "$:/language/Buttons/Excise/Caption/Excise", "text": "Perform excision" }, "$:/language/Buttons/Excise/Caption/MacroName": { "title": "$:/language/Buttons/Excise/Caption/MacroName", "text": "Macro name:" }, "$:/language/Buttons/Excise/Caption/NewTitle": { "title": "$:/language/Buttons/Excise/Caption/NewTitle", "text": "Title of new tiddler:" }, "$:/language/Buttons/Excise/Caption/Replace": { "title": "$:/language/Buttons/Excise/Caption/Replace", "text": "Replace excised text with:" }, "$:/language/Buttons/Excise/Caption/Replace/Macro": { "title": "$:/language/Buttons/Excise/Caption/Replace/Macro", "text": "macro" }, "$:/language/Buttons/Excise/Caption/Replace/Link": { "title": "$:/language/Buttons/Excise/Caption/Replace/Link", "text": "link" }, "$:/language/Buttons/Excise/Caption/Replace/Transclusion": { "title": "$:/language/Buttons/Excise/Caption/Replace/Transclusion", "text": "transclusion" }, "$:/language/Buttons/Excise/Caption/Tag": { "title": "$:/language/Buttons/Excise/Caption/Tag", "text": "Tag new tiddler with the title of this tiddler" }, "$:/language/Buttons/Excise/Caption/TiddlerExists": { "title": "$:/language/Buttons/Excise/Caption/TiddlerExists", "text": "Warning: tiddler already exists" }, "$:/language/Buttons/Excise/Hint": { "title": "$:/language/Buttons/Excise/Hint", "text": "Excise the selected text into a new tiddler" }, "$:/language/Buttons/Heading1/Caption": { "title": "$:/language/Buttons/Heading1/Caption", "text": "heading 1" }, "$:/language/Buttons/Heading1/Hint": { "title": "$:/language/Buttons/Heading1/Hint", "text": "Apply heading level 1 formatting to lines containing selection" }, "$:/language/Buttons/Heading2/Caption": { "title": "$:/language/Buttons/Heading2/Caption", "text": "heading 2" }, "$:/language/Buttons/Heading2/Hint": { "title": "$:/language/Buttons/Heading2/Hint", "text": "Apply heading level 2 formatting to lines containing selection" }, "$:/language/Buttons/Heading3/Caption": { "title": "$:/language/Buttons/Heading3/Caption", "text": "heading 3" }, "$:/language/Buttons/Heading3/Hint": { "title": "$:/language/Buttons/Heading3/Hint", "text": "Apply heading level 3 formatting to lines containing selection" }, "$:/language/Buttons/Heading4/Caption": { "title": "$:/language/Buttons/Heading4/Caption", "text": "heading 4" }, "$:/language/Buttons/Heading4/Hint": { "title": "$:/language/Buttons/Heading4/Hint", "text": "Apply heading level 4 formatting to lines containing selection" }, "$:/language/Buttons/Heading5/Caption": { "title": "$:/language/Buttons/Heading5/Caption", "text": "heading 5" }, "$:/language/Buttons/Heading5/Hint": { "title": "$:/language/Buttons/Heading5/Hint", "text": "Apply heading level 5 formatting to lines containing selection" }, "$:/language/Buttons/Heading6/Caption": { "title": "$:/language/Buttons/Heading6/Caption", "text": "heading 6" }, "$:/language/Buttons/Heading6/Hint": { "title": "$:/language/Buttons/Heading6/Hint", "text": "Apply heading level 6 formatting to lines containing selection" }, "$:/language/Buttons/Italic/Caption": { "title": "$:/language/Buttons/Italic/Caption", "text": "italic" }, "$:/language/Buttons/Italic/Hint": { "title": "$:/language/Buttons/Italic/Hint", "text": "Apply italic formatting to selection" }, "$:/language/Buttons/LineWidth/Caption": { "title": "$:/language/Buttons/LineWidth/Caption", "text": "line width" }, "$:/language/Buttons/LineWidth/Hint": { "title": "$:/language/Buttons/LineWidth/Hint", "text": "Set line width for painting" }, "$:/language/Buttons/Link/Caption": { "title": "$:/language/Buttons/Link/Caption", "text": "link" }, "$:/language/Buttons/Link/Hint": { "title": "$:/language/Buttons/Link/Hint", "text": "Create wikitext link" }, "$:/language/Buttons/ListBullet/Caption": { "title": "$:/language/Buttons/ListBullet/Caption", "text": "bulleted list" }, "$:/language/Buttons/ListBullet/Hint": { "title": "$:/language/Buttons/ListBullet/Hint", "text": "Apply bulleted list formatting to lines containing selection" }, "$:/language/Buttons/ListNumber/Caption": { "title": "$:/language/Buttons/ListNumber/Caption", "text": "numbered list" }, "$:/language/Buttons/ListNumber/Hint": { "title": "$:/language/Buttons/ListNumber/Hint", "text": "Apply numbered list formatting to lines containing selection" }, "$:/language/Buttons/MonoBlock/Caption": { "title": "$:/language/Buttons/MonoBlock/Caption", "text": "monospaced block" }, "$:/language/Buttons/MonoBlock/Hint": { "title": "$:/language/Buttons/MonoBlock/Hint", "text": "Apply monospaced block formatting to lines containing selection" }, "$:/language/Buttons/MonoLine/Caption": { "title": "$:/language/Buttons/MonoLine/Caption", "text": "monospaced" }, "$:/language/Buttons/MonoLine/Hint": { "title": "$:/language/Buttons/MonoLine/Hint", "text": "Apply monospaced character formatting to selection" }, "$:/language/Buttons/Opacity/Caption": { "title": "$:/language/Buttons/Opacity/Caption", "text": "opacity" }, "$:/language/Buttons/Opacity/Hint": { "title": "$:/language/Buttons/Opacity/Hint", "text": "Set painting opacity" }, "$:/language/Buttons/Paint/Caption": { "title": "$:/language/Buttons/Paint/Caption", "text": "paint colour" }, "$:/language/Buttons/Paint/Hint": { "title": "$:/language/Buttons/Paint/Hint", "text": "Set painting colour" }, "$:/language/Buttons/Picture/Caption": { "title": "$:/language/Buttons/Picture/Caption", "text": "picture" }, "$:/language/Buttons/Picture/Hint": { "title": "$:/language/Buttons/Picture/Hint", "text": "Insert picture" }, "$:/language/Buttons/Preview/Caption": { "title": "$:/language/Buttons/Preview/Caption", "text": "preview" }, "$:/language/Buttons/Preview/Hint": { "title": "$:/language/Buttons/Preview/Hint", "text": "Show preview pane" }, "$:/language/Buttons/PreviewType/Caption": { "title": "$:/language/Buttons/PreviewType/Caption", "text": "preview type" }, "$:/language/Buttons/PreviewType/Hint": { "title": "$:/language/Buttons/PreviewType/Hint", "text": "Choose preview type" }, "$:/language/Buttons/Quote/Caption": { "title": "$:/language/Buttons/Quote/Caption", "text": "quote" }, "$:/language/Buttons/Quote/Hint": { "title": "$:/language/Buttons/Quote/Hint", "text": "Apply quoted text formatting to lines containing selection" }, "$:/language/Buttons/Size/Caption": { "title": "$:/language/Buttons/Size/Caption", "text": "image size" }, "$:/language/Buttons/Size/Caption/Height": { "title": "$:/language/Buttons/Size/Caption/Height", "text": "Height:" }, "$:/language/Buttons/Size/Caption/Resize": { "title": "$:/language/Buttons/Size/Caption/Resize", "text": "Resize image" }, "$:/language/Buttons/Size/Caption/Width": { "title": "$:/language/Buttons/Size/Caption/Width", "text": "Width:" }, "$:/language/Buttons/Size/Hint": { "title": "$:/language/Buttons/Size/Hint", "text": "Set image size" }, "$:/language/Buttons/Stamp/Caption": { "title": "$:/language/Buttons/Stamp/Caption", "text": "stamp" }, "$:/language/Buttons/Stamp/Caption/New": { "title": "$:/language/Buttons/Stamp/Caption/New", "text": "Add your own" }, "$:/language/Buttons/Stamp/Hint": { "title": "$:/language/Buttons/Stamp/Hint", "text": "Insert a preconfigured snippet of text" }, "$:/language/Buttons/Stamp/New/Title": { "title": "$:/language/Buttons/Stamp/New/Title", "text": "Name as shown in menu" }, "$:/language/Buttons/Stamp/New/Text": { "title": "$:/language/Buttons/Stamp/New/Text", "text": "Text of snippet. (Remember to add a descriptive title in the caption field)." }, "$:/language/Buttons/Strikethrough/Caption": { "title": "$:/language/Buttons/Strikethrough/Caption", "text": "strikethrough" }, "$:/language/Buttons/Strikethrough/Hint": { "title": "$:/language/Buttons/Strikethrough/Hint", "text": "Apply strikethrough formatting to selection" }, "$:/language/Buttons/Subscript/Caption": { "title": "$:/language/Buttons/Subscript/Caption", "text": "subscript" }, "$:/language/Buttons/Subscript/Hint": { "title": "$:/language/Buttons/Subscript/Hint", "text": "Apply subscript formatting to selection" }, "$:/language/Buttons/Superscript/Caption": { "title": "$:/language/Buttons/Superscript/Caption", "text": "superscript" }, "$:/language/Buttons/Superscript/Hint": { "title": "$:/language/Buttons/Superscript/Hint", "text": "Apply superscript formatting to selection" }, "$:/language/Buttons/Underline/Caption": { "title": "$:/language/Buttons/Underline/Caption", "text": "underline" }, "$:/language/Buttons/Underline/Hint": { "title": "$:/language/Buttons/Underline/Hint", "text": "Apply underline formatting to selection" }, "$:/language/ControlPanel/Advanced/Caption": { "title": "$:/language/ControlPanel/Advanced/Caption", "text": "Advanced" }, "$:/language/ControlPanel/Advanced/Hint": { "title": "$:/language/ControlPanel/Advanced/Hint", "text": "Internal information about this TiddlyWiki" }, "$:/language/ControlPanel/Appearance/Caption": { "title": "$:/language/ControlPanel/Appearance/Caption", "text": "Appearance" }, "$:/language/ControlPanel/Appearance/Hint": { "title": "$:/language/ControlPanel/Appearance/Hint", "text": "Ways to customise the appearance of your TiddlyWiki." }, "$:/language/ControlPanel/Basics/AnimDuration/Prompt": { "title": "$:/language/ControlPanel/Basics/AnimDuration/Prompt", "text": "Animation duration:" }, "$:/language/ControlPanel/Basics/Caption": { "title": "$:/language/ControlPanel/Basics/Caption", "text": "Basics" }, "$:/language/ControlPanel/Basics/DefaultTiddlers/BottomHint": { "title": "$:/language/ControlPanel/Basics/DefaultTiddlers/BottomHint", "text": "Use [[double square brackets]] for titles with spaces. Or you can choose to <$button set=\"$:/DefaultTiddlers\" setTo=\"[list[$:/StoryList]]\">retain story ordering</$button>" }, "$:/language/ControlPanel/Basics/DefaultTiddlers/Prompt": { "title": "$:/language/ControlPanel/Basics/DefaultTiddlers/Prompt", "text": "Default tiddlers:" }, "$:/language/ControlPanel/Basics/DefaultTiddlers/TopHint": { "title": "$:/language/ControlPanel/Basics/DefaultTiddlers/TopHint", "text": "Choose which tiddlers are displayed at startup:" }, "$:/language/ControlPanel/Basics/Language/Prompt": { "title": "$:/language/ControlPanel/Basics/Language/Prompt", "text": "Hello! Current language:" }, "$:/language/ControlPanel/Basics/NewJournal/Title/Prompt": { "title": "$:/language/ControlPanel/Basics/NewJournal/Title/Prompt", "text": "Title of new journal tiddlers" }, "$:/language/ControlPanel/Basics/NewJournal/Text/Prompt": { "title": "$:/language/ControlPanel/Basics/NewJournal/Text/Prompt", "text": "Text for new journal tiddlers" }, "$:/language/ControlPanel/Basics/NewJournal/Tags/Prompt": { "title": "$:/language/ControlPanel/Basics/NewJournal/Tags/Prompt", "text": "Tags for new journal tiddlers" }, "$:/language/ControlPanel/Basics/OverriddenShadowTiddlers/Prompt": { "title": "$:/language/ControlPanel/Basics/OverriddenShadowTiddlers/Prompt", "text": "Number of overridden shadow tiddlers:" }, "$:/language/ControlPanel/Basics/ShadowTiddlers/Prompt": { "title": "$:/language/ControlPanel/Basics/ShadowTiddlers/Prompt", "text": "Number of shadow tiddlers:" }, "$:/language/ControlPanel/Basics/Subtitle/Prompt": { "title": "$:/language/ControlPanel/Basics/Subtitle/Prompt", "text": "Subtitle:" }, "$:/language/ControlPanel/Basics/SystemTiddlers/Prompt": { "title": "$:/language/ControlPanel/Basics/SystemTiddlers/Prompt", "text": "Number of system tiddlers:" }, "$:/language/ControlPanel/Basics/Tags/Prompt": { "title": "$:/language/ControlPanel/Basics/Tags/Prompt", "text": "Number of tags:" }, "$:/language/ControlPanel/Basics/Tiddlers/Prompt": { "title": "$:/language/ControlPanel/Basics/Tiddlers/Prompt", "text": "Number of tiddlers:" }, "$:/language/ControlPanel/Basics/Title/Prompt": { "title": "$:/language/ControlPanel/Basics/Title/Prompt", "text": "Title of this ~TiddlyWiki:" }, "$:/language/ControlPanel/Basics/Username/Prompt": { "title": "$:/language/ControlPanel/Basics/Username/Prompt", "text": "Username for signing edits:" }, "$:/language/ControlPanel/Basics/Version/Prompt": { "title": "$:/language/ControlPanel/Basics/Version/Prompt", "text": "~TiddlyWiki version:" }, "$:/language/ControlPanel/EditorTypes/Caption": { "title": "$:/language/ControlPanel/EditorTypes/Caption", "text": "Editor Types" }, "$:/language/ControlPanel/EditorTypes/Editor/Caption": { "title": "$:/language/ControlPanel/EditorTypes/Editor/Caption", "text": "Editor" }, "$:/language/ControlPanel/EditorTypes/Hint": { "title": "$:/language/ControlPanel/EditorTypes/Hint", "text": "These tiddlers determine which editor is used to edit specific tiddler types." }, "$:/language/ControlPanel/EditorTypes/Type/Caption": { "title": "$:/language/ControlPanel/EditorTypes/Type/Caption", "text": "Type" }, "$:/language/ControlPanel/Info/Caption": { "title": "$:/language/ControlPanel/Info/Caption", "text": "Info" }, "$:/language/ControlPanel/Info/Hint": { "title": "$:/language/ControlPanel/Info/Hint", "text": "Information about this TiddlyWiki" }, "$:/language/ControlPanel/KeyboardShortcuts/Add/Prompt": { "title": "$:/language/ControlPanel/KeyboardShortcuts/Add/Prompt", "text": "Type shortcut here" }, "$:/language/ControlPanel/KeyboardShortcuts/Add/Caption": { "title": "$:/language/ControlPanel/KeyboardShortcuts/Add/Caption", "text": "add shortcut" }, "$:/language/ControlPanel/KeyboardShortcuts/Caption": { "title": "$:/language/ControlPanel/KeyboardShortcuts/Caption", "text": "Keyboard Shortcuts" }, "$:/language/ControlPanel/KeyboardShortcuts/Hint": { "title": "$:/language/ControlPanel/KeyboardShortcuts/Hint", "text": "Manage keyboard shortcut assignments" }, "$:/language/ControlPanel/KeyboardShortcuts/NoShortcuts/Caption": { "title": "$:/language/ControlPanel/KeyboardShortcuts/NoShortcuts/Caption", "text": "No keyboard shortcuts assigned" }, "$:/language/ControlPanel/KeyboardShortcuts/Remove/Hint": { "title": "$:/language/ControlPanel/KeyboardShortcuts/Remove/Hint", "text": "remove keyboard shortcut" }, "$:/language/ControlPanel/KeyboardShortcuts/Platform/All": { "title": "$:/language/ControlPanel/KeyboardShortcuts/Platform/All", "text": "All platforms" }, "$:/language/ControlPanel/KeyboardShortcuts/Platform/Mac": { "title": "$:/language/ControlPanel/KeyboardShortcuts/Platform/Mac", "text": "Macintosh platform only" }, "$:/language/ControlPanel/KeyboardShortcuts/Platform/NonMac": { "title": "$:/language/ControlPanel/KeyboardShortcuts/Platform/NonMac", "text": "Non-Macintosh platforms only" }, "$:/language/ControlPanel/KeyboardShortcuts/Platform/Linux": { "title": "$:/language/ControlPanel/KeyboardShortcuts/Platform/Linux", "text": "Linux platform only" }, "$:/language/ControlPanel/KeyboardShortcuts/Platform/NonLinux": { "title": "$:/language/ControlPanel/KeyboardShortcuts/Platform/NonLinux", "text": "Non-Linux platforms only" }, "$:/language/ControlPanel/KeyboardShortcuts/Platform/Windows": { "title": "$:/language/ControlPanel/KeyboardShortcuts/Platform/Windows", "text": "Windows platform only" }, "$:/language/ControlPanel/KeyboardShortcuts/Platform/NonWindows": { "title": "$:/language/ControlPanel/KeyboardShortcuts/Platform/NonWindows", "text": "Non-Windows platforms only" }, "$:/language/ControlPanel/LoadedModules/Caption": { "title": "$:/language/ControlPanel/LoadedModules/Caption", "text": "Loaded Modules" }, "$:/language/ControlPanel/LoadedModules/Hint": { "title": "$:/language/ControlPanel/LoadedModules/Hint", "text": "These are the currently loaded tiddler modules linked to their source tiddlers. Any italicised modules lack a source tiddler, typically because they were setup during the boot process." }, "$:/language/ControlPanel/Palette/Caption": { "title": "$:/language/ControlPanel/Palette/Caption", "text": "Palette" }, "$:/language/ControlPanel/Palette/Editor/Clone/Caption": { "title": "$:/language/ControlPanel/Palette/Editor/Clone/Caption", "text": "clone" }, "$:/language/ControlPanel/Palette/Editor/Clone/Prompt": { "title": "$:/language/ControlPanel/Palette/Editor/Clone/Prompt", "text": "It is recommended that you clone this shadow palette before editing it" }, "$:/language/ControlPanel/Palette/Editor/Prompt/Modified": { "title": "$:/language/ControlPanel/Palette/Editor/Prompt/Modified", "text": "This shadow palette has been modified" }, "$:/language/ControlPanel/Palette/Editor/Prompt": { "title": "$:/language/ControlPanel/Palette/Editor/Prompt", "text": "Editing" }, "$:/language/ControlPanel/Palette/Editor/Reset/Caption": { "title": "$:/language/ControlPanel/Palette/Editor/Reset/Caption", "text": "reset" }, "$:/language/ControlPanel/Palette/HideEditor/Caption": { "title": "$:/language/ControlPanel/Palette/HideEditor/Caption", "text": "hide editor" }, "$:/language/ControlPanel/Palette/Prompt": { "title": "$:/language/ControlPanel/Palette/Prompt", "text": "Current palette:" }, "$:/language/ControlPanel/Palette/ShowEditor/Caption": { "title": "$:/language/ControlPanel/Palette/ShowEditor/Caption", "text": "show editor" }, "$:/language/ControlPanel/Parsing/Caption": { "title": "$:/language/ControlPanel/Parsing/Caption", "text": "Parsing" }, "$:/language/ControlPanel/Parsing/Hint": { "title": "$:/language/ControlPanel/Parsing/Hint", "text": "Here you can globally disable/enable wiki parser rules. For changes to take effect, save and reload your wiki. Disabling certain parser rules can prevent <$text text=\"TiddlyWiki\"/> from functioning correctly. Use [[safe mode|http://tiddlywiki.com/#SafeMode]] to restore normal operation." }, "$:/language/ControlPanel/Parsing/Block/Caption": { "title": "$:/language/ControlPanel/Parsing/Block/Caption", "text": "Block Parse Rules" }, "$:/language/ControlPanel/Parsing/Inline/Caption": { "title": "$:/language/ControlPanel/Parsing/Inline/Caption", "text": "Inline Parse Rules" }, "$:/language/ControlPanel/Parsing/Pragma/Caption": { "title": "$:/language/ControlPanel/Parsing/Pragma/Caption", "text": "Pragma Parse Rules" }, "$:/language/ControlPanel/Plugins/Add/Caption": { "title": "$:/language/ControlPanel/Plugins/Add/Caption", "text": "Get more plugins" }, "$:/language/ControlPanel/Plugins/Add/Hint": { "title": "$:/language/ControlPanel/Plugins/Add/Hint", "text": "Install plugins from the official library" }, "$:/language/ControlPanel/Plugins/AlreadyInstalled/Hint": { "title": "$:/language/ControlPanel/Plugins/AlreadyInstalled/Hint", "text": "This plugin is already installed at version <$text text=<<installedVersion>>/>" }, "$:/language/ControlPanel/Plugins/Caption": { "title": "$:/language/ControlPanel/Plugins/Caption", "text": "Plugins" }, "$:/language/ControlPanel/Plugins/Disable/Caption": { "title": "$:/language/ControlPanel/Plugins/Disable/Caption", "text": "disable" }, "$:/language/ControlPanel/Plugins/Disable/Hint": { "title": "$:/language/ControlPanel/Plugins/Disable/Hint", "text": "Disable this plugin when reloading page" }, "$:/language/ControlPanel/Plugins/Disabled/Status": { "title": "$:/language/ControlPanel/Plugins/Disabled/Status", "text": "(disabled)" }, "$:/language/ControlPanel/Plugins/Empty/Hint": { "title": "$:/language/ControlPanel/Plugins/Empty/Hint", "text": "None" }, "$:/language/ControlPanel/Plugins/Enable/Caption": { "title": "$:/language/ControlPanel/Plugins/Enable/Caption", "text": "enable" }, "$:/language/ControlPanel/Plugins/Enable/Hint": { "title": "$:/language/ControlPanel/Plugins/Enable/Hint", "text": "Enable this plugin when reloading page" }, "$:/language/ControlPanel/Plugins/Install/Caption": { "title": "$:/language/ControlPanel/Plugins/Install/Caption", "text": "install" }, "$:/language/ControlPanel/Plugins/Installed/Hint": { "title": "$:/language/ControlPanel/Plugins/Installed/Hint", "text": "Currently installed plugins:" }, "$:/language/ControlPanel/Plugins/Languages/Caption": { "title": "$:/language/ControlPanel/Plugins/Languages/Caption", "text": "Languages" }, "$:/language/ControlPanel/Plugins/Languages/Hint": { "title": "$:/language/ControlPanel/Plugins/Languages/Hint", "text": "Language pack plugins" }, "$:/language/ControlPanel/Plugins/NoInfoFound/Hint": { "title": "$:/language/ControlPanel/Plugins/NoInfoFound/Hint", "text": "No ''\"<$text text=<<currentTab>>/>\"'' found" }, "$:/language/ControlPanel/Plugins/NoInformation/Hint": { "title": "$:/language/ControlPanel/Plugins/NoInformation/Hint", "text": "No information provided" }, "$:/language/ControlPanel/Plugins/NotInstalled/Hint": { "title": "$:/language/ControlPanel/Plugins/NotInstalled/Hint", "text": "This plugin is not currently installed" }, "$:/language/ControlPanel/Plugins/OpenPluginLibrary": { "title": "$:/language/ControlPanel/Plugins/OpenPluginLibrary", "text": "open plugin library" }, "$:/language/ControlPanel/Plugins/ClosePluginLibrary": { "title": "$:/language/ControlPanel/Plugins/ClosePluginLibrary", "text": "close plugin library" }, "$:/language/ControlPanel/Plugins/Plugins/Caption": { "title": "$:/language/ControlPanel/Plugins/Plugins/Caption", "text": "Plugins" }, "$:/language/ControlPanel/Plugins/Plugins/Hint": { "title": "$:/language/ControlPanel/Plugins/Plugins/Hint", "text": "Plugins" }, "$:/language/ControlPanel/Plugins/Reinstall/Caption": { "title": "$:/language/ControlPanel/Plugins/Reinstall/Caption", "text": "reinstall" }, "$:/language/ControlPanel/Plugins/Themes/Caption": { "title": "$:/language/ControlPanel/Plugins/Themes/Caption", "text": "Themes" }, "$:/language/ControlPanel/Plugins/Themes/Hint": { "title": "$:/language/ControlPanel/Plugins/Themes/Hint", "text": "Theme plugins" }, "$:/language/ControlPanel/Saving/Caption": { "title": "$:/language/ControlPanel/Saving/Caption", "text": "Saving" }, "$:/language/ControlPanel/Saving/DownloadSaver/AutoSave/Description": { "title": "$:/language/ControlPanel/Saving/DownloadSaver/AutoSave/Description", "text": "Permit automatic saving for the download saver" }, "$:/language/ControlPanel/Saving/DownloadSaver/AutoSave/Hint": { "title": "$:/language/ControlPanel/Saving/DownloadSaver/AutoSave/Hint", "text": "Enable Autosave for Download Saver" }, "$:/language/ControlPanel/Saving/DownloadSaver/Caption": { "title": "$:/language/ControlPanel/Saving/DownloadSaver/Caption", "text": "Download Saver" }, "$:/language/ControlPanel/Saving/DownloadSaver/Hint": { "title": "$:/language/ControlPanel/Saving/DownloadSaver/Hint", "text": "These settings apply to the HTML5-compatible download saver" }, "$:/language/ControlPanel/Saving/General/Caption": { "title": "$:/language/ControlPanel/Saving/General/Caption", "text": "General" }, "$:/language/ControlPanel/Saving/General/Hint": { "title": "$:/language/ControlPanel/Saving/General/Hint", "text": "These settings apply to all the loaded savers" }, "$:/language/ControlPanel/Saving/Hint": { "title": "$:/language/ControlPanel/Saving/Hint", "text": "Settings used for saving the entire TiddlyWiki as a single file via a saver module" }, "$:/language/ControlPanel/Saving/TiddlySpot/Advanced/Heading": { "title": "$:/language/ControlPanel/Saving/TiddlySpot/Advanced/Heading", "text": "Advanced Settings" }, "$:/language/ControlPanel/Saving/TiddlySpot/BackupDir": { "title": "$:/language/ControlPanel/Saving/TiddlySpot/BackupDir", "text": "Backup Directory" }, "$:/language/ControlPanel/Saving/TiddlySpot/Backups": { "title": "$:/language/ControlPanel/Saving/TiddlySpot/Backups", "text": "Backups" }, "$:/language/ControlPanel/Saving/TiddlySpot/Caption": { "title": "$:/language/ControlPanel/Saving/TiddlySpot/Caption", "text": "~TiddlySpot Saver" }, "$:/language/ControlPanel/Saving/TiddlySpot/Description": { "title": "$:/language/ControlPanel/Saving/TiddlySpot/Description", "text": "These settings are only used when saving to http://tiddlyspot.com or a compatible remote server" }, "$:/language/ControlPanel/Saving/TiddlySpot/Filename": { "title": "$:/language/ControlPanel/Saving/TiddlySpot/Filename", "text": "Upload Filename" }, "$:/language/ControlPanel/Saving/TiddlySpot/Heading": { "title": "$:/language/ControlPanel/Saving/TiddlySpot/Heading", "text": "~TiddlySpot" }, "$:/language/ControlPanel/Saving/TiddlySpot/Hint": { "title": "$:/language/ControlPanel/Saving/TiddlySpot/Hint", "text": "//The server URL defaults to `http://<wikiname>.tiddlyspot.com/store.cgi` and can be changed to use a custom server address, e.g. `http://example.com/store.php`.//" }, "$:/language/ControlPanel/Saving/TiddlySpot/Password": { "title": "$:/language/ControlPanel/Saving/TiddlySpot/Password", "text": "Password" }, "$:/language/ControlPanel/Saving/TiddlySpot/ServerURL": { "title": "$:/language/ControlPanel/Saving/TiddlySpot/ServerURL", "text": "Server URL" }, "$:/language/ControlPanel/Saving/TiddlySpot/UploadDir": { "title": "$:/language/ControlPanel/Saving/TiddlySpot/UploadDir", "text": "Upload Directory" }, "$:/language/ControlPanel/Saving/TiddlySpot/UserName": { "title": "$:/language/ControlPanel/Saving/TiddlySpot/UserName", "text": "Wiki Name" }, "$:/language/ControlPanel/Settings/AutoSave/Caption": { "title": "$:/language/ControlPanel/Settings/AutoSave/Caption", "text": "Autosave" }, "$:/language/ControlPanel/Settings/AutoSave/Disabled/Description": { "title": "$:/language/ControlPanel/Settings/AutoSave/Disabled/Description", "text": "Do not save changes automatically" }, "$:/language/ControlPanel/Settings/AutoSave/Enabled/Description": { "title": "$:/language/ControlPanel/Settings/AutoSave/Enabled/Description", "text": "Save changes automatically" }, "$:/language/ControlPanel/Settings/AutoSave/Hint": { "title": "$:/language/ControlPanel/Settings/AutoSave/Hint", "text": "Attempt to automatically save changes during editing when using a supporting saver" }, "$:/language/ControlPanel/Settings/CamelCase/Caption": { "title": "$:/language/ControlPanel/Settings/CamelCase/Caption", "text": "Camel Case Wiki Links" }, "$:/language/ControlPanel/Settings/CamelCase/Hint": { "title": "$:/language/ControlPanel/Settings/CamelCase/Hint", "text": "You can globally disable automatic linking of ~CamelCase phrases. Requires reload to take effect" }, "$:/language/ControlPanel/Settings/CamelCase/Description": { "title": "$:/language/ControlPanel/Settings/CamelCase/Description", "text": "Enable automatic ~CamelCase linking" }, "$:/language/ControlPanel/Settings/Caption": { "title": "$:/language/ControlPanel/Settings/Caption", "text": "Settings" }, "$:/language/ControlPanel/Settings/EditorToolbar/Caption": { "title": "$:/language/ControlPanel/Settings/EditorToolbar/Caption", "text": "Editor Toolbar" }, "$:/language/ControlPanel/Settings/EditorToolbar/Hint": { "title": "$:/language/ControlPanel/Settings/EditorToolbar/Hint", "text": "Enable or disable the editor toolbar:" }, "$:/language/ControlPanel/Settings/EditorToolbar/Description": { "title": "$:/language/ControlPanel/Settings/EditorToolbar/Description", "text": "Show editor toolbar" }, "$:/language/ControlPanel/Settings/InfoPanelMode/Caption": { "title": "$:/language/ControlPanel/Settings/InfoPanelMode/Caption", "text": "Tiddler Info Panel Mode" }, "$:/language/ControlPanel/Settings/InfoPanelMode/Hint": { "title": "$:/language/ControlPanel/Settings/InfoPanelMode/Hint", "text": "Control when the tiddler info panel closes:" }, "$:/language/ControlPanel/Settings/InfoPanelMode/Popup/Description": { "title": "$:/language/ControlPanel/Settings/InfoPanelMode/Popup/Description", "text": "Tiddler info panel closes automatically" }, "$:/language/ControlPanel/Settings/InfoPanelMode/Sticky/Description": { "title": "$:/language/ControlPanel/Settings/InfoPanelMode/Sticky/Description", "text": "Tiddler info panel stays open until explicitly closed" }, "$:/language/ControlPanel/Settings/Hint": { "title": "$:/language/ControlPanel/Settings/Hint", "text": "These settings let you customise the behaviour of TiddlyWiki." }, "$:/language/ControlPanel/Settings/NavigationAddressBar/Caption": { "title": "$:/language/ControlPanel/Settings/NavigationAddressBar/Caption", "text": "Navigation Address Bar" }, "$:/language/ControlPanel/Settings/NavigationAddressBar/Hint": { "title": "$:/language/ControlPanel/Settings/NavigationAddressBar/Hint", "text": "Behaviour of the browser address bar when navigating to a tiddler:" }, "$:/language/ControlPanel/Settings/NavigationAddressBar/No/Description": { "title": "$:/language/ControlPanel/Settings/NavigationAddressBar/No/Description", "text": "Do not update the address bar" }, "$:/language/ControlPanel/Settings/NavigationAddressBar/Permalink/Description": { "title": "$:/language/ControlPanel/Settings/NavigationAddressBar/Permalink/Description", "text": "Include the target tiddler" }, "$:/language/ControlPanel/Settings/NavigationAddressBar/Permaview/Description": { "title": "$:/language/ControlPanel/Settings/NavigationAddressBar/Permaview/Description", "text": "Include the target tiddler and the current story sequence" }, "$:/language/ControlPanel/Settings/NavigationHistory/Caption": { "title": "$:/language/ControlPanel/Settings/NavigationHistory/Caption", "text": "Navigation History" }, "$:/language/ControlPanel/Settings/NavigationHistory/Hint": { "title": "$:/language/ControlPanel/Settings/NavigationHistory/Hint", "text": "Update browser history when navigating to a tiddler:" }, "$:/language/ControlPanel/Settings/NavigationHistory/No/Description": { "title": "$:/language/ControlPanel/Settings/NavigationHistory/No/Description", "text": "Do not update history" }, "$:/language/ControlPanel/Settings/NavigationHistory/Yes/Description": { "title": "$:/language/ControlPanel/Settings/NavigationHistory/Yes/Description", "text": "Update history" }, "$:/language/ControlPanel/Settings/PerformanceInstrumentation/Caption": { "title": "$:/language/ControlPanel/Settings/PerformanceInstrumentation/Caption", "text": "Performance Instrumentation" }, "$:/language/ControlPanel/Settings/PerformanceInstrumentation/Hint": { "title": "$:/language/ControlPanel/Settings/PerformanceInstrumentation/Hint", "text": "Displays performance statistics in the browser developer console. Requires reload to take effect" }, "$:/language/ControlPanel/Settings/PerformanceInstrumentation/Description": { "title": "$:/language/ControlPanel/Settings/PerformanceInstrumentation/Description", "text": "Enable performance instrumentation" }, "$:/language/ControlPanel/Settings/ToolbarButtonStyle/Caption": { "title": "$:/language/ControlPanel/Settings/ToolbarButtonStyle/Caption", "text": "Toolbar Button Style" }, "$:/language/ControlPanel/Settings/ToolbarButtonStyle/Hint": { "title": "$:/language/ControlPanel/Settings/ToolbarButtonStyle/Hint", "text": "Choose the style for toolbar buttons:" }, "$:/language/ControlPanel/Settings/ToolbarButtonStyle/Styles/Borderless": { "title": "$:/language/ControlPanel/Settings/ToolbarButtonStyle/Styles/Borderless", "text": "Borderless" }, "$:/language/ControlPanel/Settings/ToolbarButtonStyle/Styles/Boxed": { "title": "$:/language/ControlPanel/Settings/ToolbarButtonStyle/Styles/Boxed", "text": "Boxed" }, "$:/language/ControlPanel/Settings/ToolbarButtonStyle/Styles/Rounded": { "title": "$:/language/ControlPanel/Settings/ToolbarButtonStyle/Styles/Rounded", "text": "Rounded" }, "$:/language/ControlPanel/Settings/ToolbarButtons/Caption": { "title": "$:/language/ControlPanel/Settings/ToolbarButtons/Caption", "text": "Toolbar Buttons" }, "$:/language/ControlPanel/Settings/ToolbarButtons/Hint": { "title": "$:/language/ControlPanel/Settings/ToolbarButtons/Hint", "text": "Default toolbar button appearance:" }, "$:/language/ControlPanel/Settings/ToolbarButtons/Icons/Description": { "title": "$:/language/ControlPanel/Settings/ToolbarButtons/Icons/Description", "text": "Include icon" }, "$:/language/ControlPanel/Settings/ToolbarButtons/Text/Description": { "title": "$:/language/ControlPanel/Settings/ToolbarButtons/Text/Description", "text": "Include text" }, "$:/language/ControlPanel/Settings/DefaultSidebarTab/Caption": { "title": "$:/language/ControlPanel/Settings/DefaultSidebarTab/Caption", "text": "Default Sidebar Tab" }, "$:/language/ControlPanel/Settings/DefaultSidebarTab/Hint": { "title": "$:/language/ControlPanel/Settings/DefaultSidebarTab/Hint", "text": "Specify which sidebar tab is displayed by default" }, "$:/language/ControlPanel/Settings/LinkToBehaviour/Caption": { "title": "$:/language/ControlPanel/Settings/LinkToBehaviour/Caption", "text": "Tiddler Opening Behaviour" }, "$:/language/ControlPanel/Settings/LinkToBehaviour/InsideRiver/Hint": { "title": "$:/language/ControlPanel/Settings/LinkToBehaviour/InsideRiver/Hint", "text": "Navigation from //within// the story river" }, "$:/language/ControlPanel/Settings/LinkToBehaviour/OutsideRiver/Hint": { "title": "$:/language/ControlPanel/Settings/LinkToBehaviour/OutsideRiver/Hint", "text": "Navigation from //outside// the story river" }, "$:/language/ControlPanel/Settings/LinkToBehaviour/OpenAbove": { "title": "$:/language/ControlPanel/Settings/LinkToBehaviour/OpenAbove", "text": "Open above the current tiddler" }, "$:/language/ControlPanel/Settings/LinkToBehaviour/OpenBelow": { "title": "$:/language/ControlPanel/Settings/LinkToBehaviour/OpenBelow", "text": "Open below the current tiddler" }, "$:/language/ControlPanel/Settings/LinkToBehaviour/OpenAtTop": { "title": "$:/language/ControlPanel/Settings/LinkToBehaviour/OpenAtTop", "text": "Open at the top of the story river" }, "$:/language/ControlPanel/Settings/LinkToBehaviour/OpenAtBottom": { "title": "$:/language/ControlPanel/Settings/LinkToBehaviour/OpenAtBottom", "text": "Open at the bottom of the story river" }, "$:/language/ControlPanel/Settings/TitleLinks/Caption": { "title": "$:/language/ControlPanel/Settings/TitleLinks/Caption", "text": "Tiddler Titles" }, "$:/language/ControlPanel/Settings/TitleLinks/Hint": { "title": "$:/language/ControlPanel/Settings/TitleLinks/Hint", "text": "Optionally display tiddler titles as links" }, "$:/language/ControlPanel/Settings/TitleLinks/No/Description": { "title": "$:/language/ControlPanel/Settings/TitleLinks/No/Description", "text": "Do not display tiddler titles as links" }, "$:/language/ControlPanel/Settings/TitleLinks/Yes/Description": { "title": "$:/language/ControlPanel/Settings/TitleLinks/Yes/Description", "text": "Display tiddler titles as links" }, "$:/language/ControlPanel/Settings/MissingLinks/Caption": { "title": "$:/language/ControlPanel/Settings/MissingLinks/Caption", "text": "Wiki Links" }, "$:/language/ControlPanel/Settings/MissingLinks/Hint": { "title": "$:/language/ControlPanel/Settings/MissingLinks/Hint", "text": "Choose whether to link to tiddlers that do not exist yet" }, "$:/language/ControlPanel/Settings/MissingLinks/Description": { "title": "$:/language/ControlPanel/Settings/MissingLinks/Description", "text": "Enable links to missing tiddlers" }, "$:/language/ControlPanel/StoryView/Caption": { "title": "$:/language/ControlPanel/StoryView/Caption", "text": "Story View" }, "$:/language/ControlPanel/StoryView/Prompt": { "title": "$:/language/ControlPanel/StoryView/Prompt", "text": "Current view:" }, "$:/language/ControlPanel/Theme/Caption": { "title": "$:/language/ControlPanel/Theme/Caption", "text": "Theme" }, "$:/language/ControlPanel/Theme/Prompt": { "title": "$:/language/ControlPanel/Theme/Prompt", "text": "Current theme:" }, "$:/language/ControlPanel/TiddlerFields/Caption": { "title": "$:/language/ControlPanel/TiddlerFields/Caption", "text": "Tiddler Fields" }, "$:/language/ControlPanel/TiddlerFields/Hint": { "title": "$:/language/ControlPanel/TiddlerFields/Hint", "text": "This is the full set of TiddlerFields in use in this wiki (including system tiddlers but excluding shadow tiddlers)." }, "$:/language/ControlPanel/Toolbars/Caption": { "title": "$:/language/ControlPanel/Toolbars/Caption", "text": "Toolbars" }, "$:/language/ControlPanel/Toolbars/EditToolbar/Caption": { "title": "$:/language/ControlPanel/Toolbars/EditToolbar/Caption", "text": "Edit Toolbar" }, "$:/language/ControlPanel/Toolbars/EditToolbar/Hint": { "title": "$:/language/ControlPanel/Toolbars/EditToolbar/Hint", "text": "Choose which buttons are displayed for tiddlers in edit mode. Drag and drop to change the ordering" }, "$:/language/ControlPanel/Toolbars/Hint": { "title": "$:/language/ControlPanel/Toolbars/Hint", "text": "Select which toolbar buttons are displayed" }, "$:/language/ControlPanel/Toolbars/PageControls/Caption": { "title": "$:/language/ControlPanel/Toolbars/PageControls/Caption", "text": "Page Toolbar" }, "$:/language/ControlPanel/Toolbars/PageControls/Hint": { "title": "$:/language/ControlPanel/Toolbars/PageControls/Hint", "text": "Choose which buttons are displayed on the main page toolbar. Drag and drop to change the ordering" }, "$:/language/ControlPanel/Toolbars/EditorToolbar/Caption": { "title": "$:/language/ControlPanel/Toolbars/EditorToolbar/Caption", "text": "Editor Toolbar" }, "$:/language/ControlPanel/Toolbars/EditorToolbar/Hint": { "title": "$:/language/ControlPanel/Toolbars/EditorToolbar/Hint", "text": "Choose which buttons are displayed in the editor toolbar. Note that some buttons will only appear when editing tiddlers of a certain type. Drag and drop to change the ordering" }, "$:/language/ControlPanel/Toolbars/ViewToolbar/Caption": { "title": "$:/language/ControlPanel/Toolbars/ViewToolbar/Caption", "text": "View Toolbar" }, "$:/language/ControlPanel/Toolbars/ViewToolbar/Hint": { "title": "$:/language/ControlPanel/Toolbars/ViewToolbar/Hint", "text": "Choose which buttons are displayed for tiddlers in view mode. Drag and drop to change the ordering" }, "$:/language/ControlPanel/Tools/Download/Full/Caption": { "title": "$:/language/ControlPanel/Tools/Download/Full/Caption", "text": "Download full wiki" }, "$:/language/Date/DaySuffix/1": { "title": "$:/language/Date/DaySuffix/1", "text": "st" }, "$:/language/Date/DaySuffix/2": { "title": "$:/language/Date/DaySuffix/2", "text": "nd" }, "$:/language/Date/DaySuffix/3": { "title": "$:/language/Date/DaySuffix/3", "text": "rd" }, "$:/language/Date/DaySuffix/4": { "title": "$:/language/Date/DaySuffix/4", "text": "th" }, "$:/language/Date/DaySuffix/5": { "title": "$:/language/Date/DaySuffix/5", "text": "th" }, "$:/language/Date/DaySuffix/6": { "title": "$:/language/Date/DaySuffix/6", "text": "th" }, "$:/language/Date/DaySuffix/7": { "title": "$:/language/Date/DaySuffix/7", "text": "th" }, "$:/language/Date/DaySuffix/8": { "title": "$:/language/Date/DaySuffix/8", "text": "th" }, "$:/language/Date/DaySuffix/9": { "title": "$:/language/Date/DaySuffix/9", "text": "th" }, "$:/language/Date/DaySuffix/10": { "title": "$:/language/Date/DaySuffix/10", "text": "th" }, "$:/language/Date/DaySuffix/11": { "title": "$:/language/Date/DaySuffix/11", "text": "th" }, "$:/language/Date/DaySuffix/12": { "title": "$:/language/Date/DaySuffix/12", "text": "th" }, "$:/language/Date/DaySuffix/13": { "title": "$:/language/Date/DaySuffix/13", "text": "th" }, "$:/language/Date/DaySuffix/14": { "title": "$:/language/Date/DaySuffix/14", "text": "th" }, "$:/language/Date/DaySuffix/15": { "title": "$:/language/Date/DaySuffix/15", "text": "th" }, "$:/language/Date/DaySuffix/16": { "title": "$:/language/Date/DaySuffix/16", "text": "th" }, "$:/language/Date/DaySuffix/17": { "title": "$:/language/Date/DaySuffix/17", "text": "th" }, "$:/language/Date/DaySuffix/18": { "title": "$:/language/Date/DaySuffix/18", "text": "th" }, "$:/language/Date/DaySuffix/19": { "title": "$:/language/Date/DaySuffix/19", "text": "th" }, "$:/language/Date/DaySuffix/20": { "title": "$:/language/Date/DaySuffix/20", "text": "th" }, "$:/language/Date/DaySuffix/21": { "title": "$:/language/Date/DaySuffix/21", "text": "st" }, "$:/language/Date/DaySuffix/22": { "title": "$:/language/Date/DaySuffix/22", "text": "nd" }, "$:/language/Date/DaySuffix/23": { "title": "$:/language/Date/DaySuffix/23", "text": "rd" }, "$:/language/Date/DaySuffix/24": { "title": "$:/language/Date/DaySuffix/24", "text": "th" }, "$:/language/Date/DaySuffix/25": { "title": "$:/language/Date/DaySuffix/25", "text": "th" }, "$:/language/Date/DaySuffix/26": { "title": "$:/language/Date/DaySuffix/26", "text": "th" }, "$:/language/Date/DaySuffix/27": { "title": "$:/language/Date/DaySuffix/27", "text": "th" }, "$:/language/Date/DaySuffix/28": { "title": "$:/language/Date/DaySuffix/28", "text": "th" }, "$:/language/Date/DaySuffix/29": { "title": "$:/language/Date/DaySuffix/29", "text": "th" }, "$:/language/Date/DaySuffix/30": { "title": "$:/language/Date/DaySuffix/30", "text": "th" }, "$:/language/Date/DaySuffix/31": { "title": "$:/language/Date/DaySuffix/31", "text": "st" }, "$:/language/Date/Long/Day/0": { "title": "$:/language/Date/Long/Day/0", "text": "Sunday" }, "$:/language/Date/Long/Day/1": { "title": "$:/language/Date/Long/Day/1", "text": "Monday" }, "$:/language/Date/Long/Day/2": { "title": "$:/language/Date/Long/Day/2", "text": "Tuesday" }, "$:/language/Date/Long/Day/3": { "title": "$:/language/Date/Long/Day/3", "text": "Wednesday" }, "$:/language/Date/Long/Day/4": { "title": "$:/language/Date/Long/Day/4", "text": "Thursday" }, "$:/language/Date/Long/Day/5": { "title": "$:/language/Date/Long/Day/5", "text": "Friday" }, "$:/language/Date/Long/Day/6": { "title": "$:/language/Date/Long/Day/6", "text": "Saturday" }, "$:/language/Date/Long/Month/1": { "title": "$:/language/Date/Long/Month/1", "text": "January" }, "$:/language/Date/Long/Month/2": { "title": "$:/language/Date/Long/Month/2", "text": "February" }, "$:/language/Date/Long/Month/3": { "title": "$:/language/Date/Long/Month/3", "text": "March" }, "$:/language/Date/Long/Month/4": { "title": "$:/language/Date/Long/Month/4", "text": "April" }, "$:/language/Date/Long/Month/5": { "title": "$:/language/Date/Long/Month/5", "text": "May" }, "$:/language/Date/Long/Month/6": { "title": "$:/language/Date/Long/Month/6", "text": "June" }, "$:/language/Date/Long/Month/7": { "title": "$:/language/Date/Long/Month/7", "text": "July" }, "$:/language/Date/Long/Month/8": { "title": "$:/language/Date/Long/Month/8", "text": "August" }, "$:/language/Date/Long/Month/9": { "title": "$:/language/Date/Long/Month/9", "text": "September" }, "$:/language/Date/Long/Month/10": { "title": "$:/language/Date/Long/Month/10", "text": "October" }, "$:/language/Date/Long/Month/11": { "title": "$:/language/Date/Long/Month/11", "text": "November" }, "$:/language/Date/Long/Month/12": { "title": "$:/language/Date/Long/Month/12", "text": "December" }, "$:/language/Date/Period/am": { "title": "$:/language/Date/Period/am", "text": "am" }, "$:/language/Date/Period/pm": { "title": "$:/language/Date/Period/pm", "text": "pm" }, "$:/language/Date/Short/Day/0": { "title": "$:/language/Date/Short/Day/0", "text": "Sun" }, "$:/language/Date/Short/Day/1": { "title": "$:/language/Date/Short/Day/1", "text": "Mon" }, "$:/language/Date/Short/Day/2": { "title": "$:/language/Date/Short/Day/2", "text": "Tue" }, "$:/language/Date/Short/Day/3": { "title": "$:/language/Date/Short/Day/3", "text": "Wed" }, "$:/language/Date/Short/Day/4": { "title": "$:/language/Date/Short/Day/4", "text": "Thu" }, "$:/language/Date/Short/Day/5": { "title": "$:/language/Date/Short/Day/5", "text": "Fri" }, "$:/language/Date/Short/Day/6": { "title": "$:/language/Date/Short/Day/6", "text": "Sat" }, "$:/language/Date/Short/Month/1": { "title": "$:/language/Date/Short/Month/1", "text": "Jan" }, "$:/language/Date/Short/Month/2": { "title": "$:/language/Date/Short/Month/2", "text": "Feb" }, "$:/language/Date/Short/Month/3": { "title": "$:/language/Date/Short/Month/3", "text": "Mar" }, "$:/language/Date/Short/Month/4": { "title": "$:/language/Date/Short/Month/4", "text": "Apr" }, "$:/language/Date/Short/Month/5": { "title": "$:/language/Date/Short/Month/5", "text": "May" }, "$:/language/Date/Short/Month/6": { "title": "$:/language/Date/Short/Month/6", "text": "Jun" }, "$:/language/Date/Short/Month/7": { "title": "$:/language/Date/Short/Month/7", "text": "Jul" }, "$:/language/Date/Short/Month/8": { "title": "$:/language/Date/Short/Month/8", "text": "Aug" }, "$:/language/Date/Short/Month/9": { "title": "$:/language/Date/Short/Month/9", "text": "Sep" }, "$:/language/Date/Short/Month/10": { "title": "$:/language/Date/Short/Month/10", "text": "Oct" }, "$:/language/Date/Short/Month/11": { "title": "$:/language/Date/Short/Month/11", "text": "Nov" }, "$:/language/Date/Short/Month/12": { "title": "$:/language/Date/Short/Month/12", "text": "Dec" }, "$:/language/RelativeDate/Future/Days": { "title": "$:/language/RelativeDate/Future/Days", "text": "<<period>> days from now" }, "$:/language/RelativeDate/Future/Hours": { "title": "$:/language/RelativeDate/Future/Hours", "text": "<<period>> hours from now" }, "$:/language/RelativeDate/Future/Minutes": { "title": "$:/language/RelativeDate/Future/Minutes", "text": "<<period>> minutes from now" }, "$:/language/RelativeDate/Future/Months": { "title": "$:/language/RelativeDate/Future/Months", "text": "<<period>> months from now" }, "$:/language/RelativeDate/Future/Second": { "title": "$:/language/RelativeDate/Future/Second", "text": "1 second from now" }, "$:/language/RelativeDate/Future/Seconds": { "title": "$:/language/RelativeDate/Future/Seconds", "text": "<<period>> seconds from now" }, "$:/language/RelativeDate/Future/Years": { "title": "$:/language/RelativeDate/Future/Years", "text": "<<period>> years from now" }, "$:/language/RelativeDate/Past/Days": { "title": "$:/language/RelativeDate/Past/Days", "text": "<<period>> days ago" }, "$:/language/RelativeDate/Past/Hours": { "title": "$:/language/RelativeDate/Past/Hours", "text": "<<period>> hours ago" }, "$:/language/RelativeDate/Past/Minutes": { "title": "$:/language/RelativeDate/Past/Minutes", "text": "<<period>> minutes ago" }, "$:/language/RelativeDate/Past/Months": { "title": "$:/language/RelativeDate/Past/Months", "text": "<<period>> months ago" }, "$:/language/RelativeDate/Past/Second": { "title": "$:/language/RelativeDate/Past/Second", "text": "1 second ago" }, "$:/language/RelativeDate/Past/Seconds": { "title": "$:/language/RelativeDate/Past/Seconds", "text": "<<period>> seconds ago" }, "$:/language/RelativeDate/Past/Years": { "title": "$:/language/RelativeDate/Past/Years", "text": "<<period>> years ago" }, "$:/language/Docs/ModuleTypes/allfilteroperator": { "title": "$:/language/Docs/ModuleTypes/allfilteroperator", "text": "A sub-operator for the ''all'' filter operator." }, "$:/language/Docs/ModuleTypes/animation": { "title": "$:/language/Docs/ModuleTypes/animation", "text": "Animations that may be used with the RevealWidget." }, "$:/language/Docs/ModuleTypes/bitmapeditoroperation": { "title": "$:/language/Docs/ModuleTypes/bitmapeditoroperation", "text": "A bitmap editor toolbar operation." }, "$:/language/Docs/ModuleTypes/command": { "title": "$:/language/Docs/ModuleTypes/command", "text": "Commands that can be executed under Node.js." }, "$:/language/Docs/ModuleTypes/config": { "title": "$:/language/Docs/ModuleTypes/config", "text": "Data to be inserted into `$tw.config`." }, "$:/language/Docs/ModuleTypes/filteroperator": { "title": "$:/language/Docs/ModuleTypes/filteroperator", "text": "Individual filter operator methods." }, "$:/language/Docs/ModuleTypes/global": { "title": "$:/language/Docs/ModuleTypes/global", "text": "Global data to be inserted into `$tw`." }, "$:/language/Docs/ModuleTypes/info": { "title": "$:/language/Docs/ModuleTypes/info", "text": "Publishes system information via the [[$:/temp/info-plugin]] pseudo-plugin." }, "$:/language/Docs/ModuleTypes/isfilteroperator": { "title": "$:/language/Docs/ModuleTypes/isfilteroperator", "text": "Operands for the ''is'' filter operator." }, "$:/language/Docs/ModuleTypes/library": { "title": "$:/language/Docs/ModuleTypes/library", "text": "Generic module type for general purpose JavaScript modules." }, "$:/language/Docs/ModuleTypes/macro": { "title": "$:/language/Docs/ModuleTypes/macro", "text": "JavaScript macro definitions." }, "$:/language/Docs/ModuleTypes/parser": { "title": "$:/language/Docs/ModuleTypes/parser", "text": "Parsers for different content types." }, "$:/language/Docs/ModuleTypes/saver": { "title": "$:/language/Docs/ModuleTypes/saver", "text": "Savers handle different methods for saving files from the browser." }, "$:/language/Docs/ModuleTypes/startup": { "title": "$:/language/Docs/ModuleTypes/startup", "text": "Startup functions." }, "$:/language/Docs/ModuleTypes/storyview": { "title": "$:/language/Docs/ModuleTypes/storyview", "text": "Story views customise the animation and behaviour of list widgets." }, "$:/language/Docs/ModuleTypes/texteditoroperation": { "title": "$:/language/Docs/ModuleTypes/texteditoroperation", "text": "A text editor toolbar operation." }, "$:/language/Docs/ModuleTypes/tiddlerdeserializer": { "title": "$:/language/Docs/ModuleTypes/tiddlerdeserializer", "text": "Converts different content types into tiddlers." }, "$:/language/Docs/ModuleTypes/tiddlerfield": { "title": "$:/language/Docs/ModuleTypes/tiddlerfield", "text": "Defines the behaviour of an individual tiddler field." }, "$:/language/Docs/ModuleTypes/tiddlermethod": { "title": "$:/language/Docs/ModuleTypes/tiddlermethod", "text": "Adds methods to the `$tw.Tiddler` prototype." }, "$:/language/Docs/ModuleTypes/upgrader": { "title": "$:/language/Docs/ModuleTypes/upgrader", "text": "Applies upgrade processing to tiddlers during an upgrade/import." }, "$:/language/Docs/ModuleTypes/utils": { "title": "$:/language/Docs/ModuleTypes/utils", "text": "Adds methods to `$tw.utils`." }, "$:/language/Docs/ModuleTypes/utils-node": { "title": "$:/language/Docs/ModuleTypes/utils-node", "text": "Adds Node.js-specific methods to `$tw.utils`." }, "$:/language/Docs/ModuleTypes/widget": { "title": "$:/language/Docs/ModuleTypes/widget", "text": "Widgets encapsulate DOM rendering and refreshing." }, "$:/language/Docs/ModuleTypes/wikimethod": { "title": "$:/language/Docs/ModuleTypes/wikimethod", "text": "Adds methods to `$tw.Wiki`." }, "$:/language/Docs/ModuleTypes/wikirule": { "title": "$:/language/Docs/ModuleTypes/wikirule", "text": "Individual parser rules for the main WikiText parser." }, "$:/language/Docs/PaletteColours/alert-background": { "title": "$:/language/Docs/PaletteColours/alert-background", "text": "Alert background" }, "$:/language/Docs/PaletteColours/alert-border": { "title": "$:/language/Docs/PaletteColours/alert-border", "text": "Alert border" }, "$:/language/Docs/PaletteColours/alert-highlight": { "title": "$:/language/Docs/PaletteColours/alert-highlight", "text": "Alert highlight" }, "$:/language/Docs/PaletteColours/alert-muted-foreground": { "title": "$:/language/Docs/PaletteColours/alert-muted-foreground", "text": "Alert muted foreground" }, "$:/language/Docs/PaletteColours/background": { "title": "$:/language/Docs/PaletteColours/background", "text": "General background" }, "$:/language/Docs/PaletteColours/blockquote-bar": { "title": "$:/language/Docs/PaletteColours/blockquote-bar", "text": "Blockquote bar" }, "$:/language/Docs/PaletteColours/button-background": { "title": "$:/language/Docs/PaletteColours/button-background", "text": "Default button background" }, "$:/language/Docs/PaletteColours/button-border": { "title": "$:/language/Docs/PaletteColours/button-border", "text": "Default button border" }, "$:/language/Docs/PaletteColours/button-foreground": { "title": "$:/language/Docs/PaletteColours/button-foreground", "text": "Default button foreground" }, "$:/language/Docs/PaletteColours/dirty-indicator": { "title": "$:/language/Docs/PaletteColours/dirty-indicator", "text": "Unsaved changes indicator" }, "$:/language/Docs/PaletteColours/code-background": { "title": "$:/language/Docs/PaletteColours/code-background", "text": "Code background" }, "$:/language/Docs/PaletteColours/code-border": { "title": "$:/language/Docs/PaletteColours/code-border", "text": "Code border" }, "$:/language/Docs/PaletteColours/code-foreground": { "title": "$:/language/Docs/PaletteColours/code-foreground", "text": "Code foreground" }, "$:/language/Docs/PaletteColours/download-background": { "title": "$:/language/Docs/PaletteColours/download-background", "text": "Download button background" }, "$:/language/Docs/PaletteColours/download-foreground": { "title": "$:/language/Docs/PaletteColours/download-foreground", "text": "Download button foreground" }, "$:/language/Docs/PaletteColours/dragger-background": { "title": "$:/language/Docs/PaletteColours/dragger-background", "text": "Dragger background" }, "$:/language/Docs/PaletteColours/dragger-foreground": { "title": "$:/language/Docs/PaletteColours/dragger-foreground", "text": "Dragger foreground" }, "$:/language/Docs/PaletteColours/dropdown-background": { "title": "$:/language/Docs/PaletteColours/dropdown-background", "text": "Dropdown background" }, "$:/language/Docs/PaletteColours/dropdown-border": { "title": "$:/language/Docs/PaletteColours/dropdown-border", "text": "Dropdown border" }, "$:/language/Docs/PaletteColours/dropdown-tab-background-selected": { "title": "$:/language/Docs/PaletteColours/dropdown-tab-background-selected", "text": "Dropdown tab background for selected tabs" }, "$:/language/Docs/PaletteColours/dropdown-tab-background": { "title": "$:/language/Docs/PaletteColours/dropdown-tab-background", "text": "Dropdown tab background" }, "$:/language/Docs/PaletteColours/dropzone-background": { "title": "$:/language/Docs/PaletteColours/dropzone-background", "text": "Dropzone background" }, "$:/language/Docs/PaletteColours/external-link-background-hover": { "title": "$:/language/Docs/PaletteColours/external-link-background-hover", "text": "External link background hover" }, "$:/language/Docs/PaletteColours/external-link-background-visited": { "title": "$:/language/Docs/PaletteColours/external-link-background-visited", "text": "External link background visited" }, "$:/language/Docs/PaletteColours/external-link-background": { "title": "$:/language/Docs/PaletteColours/external-link-background", "text": "External link background" }, "$:/language/Docs/PaletteColours/external-link-foreground-hover": { "title": "$:/language/Docs/PaletteColours/external-link-foreground-hover", "text": "External link foreground hover" }, "$:/language/Docs/PaletteColours/external-link-foreground-visited": { "title": "$:/language/Docs/PaletteColours/external-link-foreground-visited", "text": "External link foreground visited" }, "$:/language/Docs/PaletteColours/external-link-foreground": { "title": "$:/language/Docs/PaletteColours/external-link-foreground", "text": "External link foreground" }, "$:/language/Docs/PaletteColours/foreground": { "title": "$:/language/Docs/PaletteColours/foreground", "text": "General foreground" }, "$:/language/Docs/PaletteColours/message-background": { "title": "$:/language/Docs/PaletteColours/message-background", "text": "Message box background" }, "$:/language/Docs/PaletteColours/message-border": { "title": "$:/language/Docs/PaletteColours/message-border", "text": "Message box border" }, "$:/language/Docs/PaletteColours/message-foreground": { "title": "$:/language/Docs/PaletteColours/message-foreground", "text": "Message box foreground" }, "$:/language/Docs/PaletteColours/modal-backdrop": { "title": "$:/language/Docs/PaletteColours/modal-backdrop", "text": "Modal backdrop" }, "$:/language/Docs/PaletteColours/modal-background": { "title": "$:/language/Docs/PaletteColours/modal-background", "text": "Modal background" }, "$:/language/Docs/PaletteColours/modal-border": { "title": "$:/language/Docs/PaletteColours/modal-border", "text": "Modal border" }, "$:/language/Docs/PaletteColours/modal-footer-background": { "title": "$:/language/Docs/PaletteColours/modal-footer-background", "text": "Modal footer background" }, "$:/language/Docs/PaletteColours/modal-footer-border": { "title": "$:/language/Docs/PaletteColours/modal-footer-border", "text": "Modal footer border" }, "$:/language/Docs/PaletteColours/modal-header-border": { "title": "$:/language/Docs/PaletteColours/modal-header-border", "text": "Modal header border" }, "$:/language/Docs/PaletteColours/muted-foreground": { "title": "$:/language/Docs/PaletteColours/muted-foreground", "text": "General muted foreground" }, "$:/language/Docs/PaletteColours/notification-background": { "title": "$:/language/Docs/PaletteColours/notification-background", "text": "Notification background" }, "$:/language/Docs/PaletteColours/notification-border": { "title": "$:/language/Docs/PaletteColours/notification-border", "text": "Notification border" }, "$:/language/Docs/PaletteColours/page-background": { "title": "$:/language/Docs/PaletteColours/page-background", "text": "Page background" }, "$:/language/Docs/PaletteColours/pre-background": { "title": "$:/language/Docs/PaletteColours/pre-background", "text": "Preformatted code background" }, "$:/language/Docs/PaletteColours/pre-border": { "title": "$:/language/Docs/PaletteColours/pre-border", "text": "Preformatted code border" }, "$:/language/Docs/PaletteColours/primary": { "title": "$:/language/Docs/PaletteColours/primary", "text": "General primary" }, "$:/language/Docs/PaletteColours/sidebar-button-foreground": { "title": "$:/language/Docs/PaletteColours/sidebar-button-foreground", "text": "Sidebar button foreground" }, "$:/language/Docs/PaletteColours/sidebar-controls-foreground-hover": { "title": "$:/language/Docs/PaletteColours/sidebar-controls-foreground-hover", "text": "Sidebar controls foreground hover" }, "$:/language/Docs/PaletteColours/sidebar-controls-foreground": { "title": "$:/language/Docs/PaletteColours/sidebar-controls-foreground", "text": "Sidebar controls foreground" }, "$:/language/Docs/PaletteColours/sidebar-foreground-shadow": { "title": "$:/language/Docs/PaletteColours/sidebar-foreground-shadow", "text": "Sidebar foreground shadow" }, "$:/language/Docs/PaletteColours/sidebar-foreground": { "title": "$:/language/Docs/PaletteColours/sidebar-foreground", "text": "Sidebar foreground" }, "$:/language/Docs/PaletteColours/sidebar-muted-foreground-hover": { "title": "$:/language/Docs/PaletteColours/sidebar-muted-foreground-hover", "text": "Sidebar muted foreground hover" }, "$:/language/Docs/PaletteColours/sidebar-muted-foreground": { "title": "$:/language/Docs/PaletteColours/sidebar-muted-foreground", "text": "Sidebar muted foreground" }, "$:/language/Docs/PaletteColours/sidebar-tab-background-selected": { "title": "$:/language/Docs/PaletteColours/sidebar-tab-background-selected", "text": "Sidebar tab background for selected tabs" }, "$:/language/Docs/PaletteColours/sidebar-tab-background": { "title": "$:/language/Docs/PaletteColours/sidebar-tab-background", "text": "Sidebar tab background" }, "$:/language/Docs/PaletteColours/sidebar-tab-border-selected": { "title": "$:/language/Docs/PaletteColours/sidebar-tab-border-selected", "text": "Sidebar tab border for selected tabs" }, "$:/language/Docs/PaletteColours/sidebar-tab-border": { "title": "$:/language/Docs/PaletteColours/sidebar-tab-border", "text": "Sidebar tab border" }, "$:/language/Docs/PaletteColours/sidebar-tab-divider": { "title": "$:/language/Docs/PaletteColours/sidebar-tab-divider", "text": "Sidebar tab divider" }, "$:/language/Docs/PaletteColours/sidebar-tab-foreground-selected": { "title": "$:/language/Docs/PaletteColours/sidebar-tab-foreground-selected", "text": "Sidebar tab foreground for selected tabs" }, "$:/language/Docs/PaletteColours/sidebar-tab-foreground": { "title": "$:/language/Docs/PaletteColours/sidebar-tab-foreground", "text": "Sidebar tab foreground" }, "$:/language/Docs/PaletteColours/sidebar-tiddler-link-foreground-hover": { "title": "$:/language/Docs/PaletteColours/sidebar-tiddler-link-foreground-hover", "text": "Sidebar tiddler link foreground hover" }, "$:/language/Docs/PaletteColours/sidebar-tiddler-link-foreground": { "title": "$:/language/Docs/PaletteColours/sidebar-tiddler-link-foreground", "text": "Sidebar tiddler link foreground" }, "$:/language/Docs/PaletteColours/site-title-foreground": { "title": "$:/language/Docs/PaletteColours/site-title-foreground", "text": "Site title foreground" }, "$:/language/Docs/PaletteColours/static-alert-foreground": { "title": "$:/language/Docs/PaletteColours/static-alert-foreground", "text": "Static alert foreground" }, "$:/language/Docs/PaletteColours/tab-background-selected": { "title": "$:/language/Docs/PaletteColours/tab-background-selected", "text": "Tab background for selected tabs" }, "$:/language/Docs/PaletteColours/tab-background": { "title": "$:/language/Docs/PaletteColours/tab-background", "text": "Tab background" }, "$:/language/Docs/PaletteColours/tab-border-selected": { "title": "$:/language/Docs/PaletteColours/tab-border-selected", "text": "Tab border for selected tabs" }, "$:/language/Docs/PaletteColours/tab-border": { "title": "$:/language/Docs/PaletteColours/tab-border", "text": "Tab border" }, "$:/language/Docs/PaletteColours/tab-divider": { "title": "$:/language/Docs/PaletteColours/tab-divider", "text": "Tab divider" }, "$:/language/Docs/PaletteColours/tab-foreground-selected": { "title": "$:/language/Docs/PaletteColours/tab-foreground-selected", "text": "Tab foreground for selected tabs" }, "$:/language/Docs/PaletteColours/tab-foreground": { "title": "$:/language/Docs/PaletteColours/tab-foreground", "text": "Tab foreground" }, "$:/language/Docs/PaletteColours/table-border": { "title": "$:/language/Docs/PaletteColours/table-border", "text": "Table border" }, "$:/language/Docs/PaletteColours/table-footer-background": { "title": "$:/language/Docs/PaletteColours/table-footer-background", "text": "Table footer background" }, "$:/language/Docs/PaletteColours/table-header-background": { "title": "$:/language/Docs/PaletteColours/table-header-background", "text": "Table header background" }, "$:/language/Docs/PaletteColours/tag-background": { "title": "$:/language/Docs/PaletteColours/tag-background", "text": "Tag background" }, "$:/language/Docs/PaletteColours/tag-foreground": { "title": "$:/language/Docs/PaletteColours/tag-foreground", "text": "Tag foreground" }, "$:/language/Docs/PaletteColours/tiddler-background": { "title": "$:/language/Docs/PaletteColours/tiddler-background", "text": "Tiddler background" }, "$:/language/Docs/PaletteColours/tiddler-border": { "title": "$:/language/Docs/PaletteColours/tiddler-border", "text": "Tiddler border" }, "$:/language/Docs/PaletteColours/tiddler-controls-foreground-hover": { "title": "$:/language/Docs/PaletteColours/tiddler-controls-foreground-hover", "text": "Tiddler controls foreground hover" }, "$:/language/Docs/PaletteColours/tiddler-controls-foreground-selected": { "title": "$:/language/Docs/PaletteColours/tiddler-controls-foreground-selected", "text": "Tiddler controls foreground for selected controls" }, "$:/language/Docs/PaletteColours/tiddler-controls-foreground": { "title": "$:/language/Docs/PaletteColours/tiddler-controls-foreground", "text": "Tiddler controls foreground" }, "$:/language/Docs/PaletteColours/tiddler-editor-background": { "title": "$:/language/Docs/PaletteColours/tiddler-editor-background", "text": "Tiddler editor background" }, "$:/language/Docs/PaletteColours/tiddler-editor-border-image": { "title": "$:/language/Docs/PaletteColours/tiddler-editor-border-image", "text": "Tiddler editor border image" }, "$:/language/Docs/PaletteColours/tiddler-editor-border": { "title": "$:/language/Docs/PaletteColours/tiddler-editor-border", "text": "Tiddler editor border" }, "$:/language/Docs/PaletteColours/tiddler-editor-fields-even": { "title": "$:/language/Docs/PaletteColours/tiddler-editor-fields-even", "text": "Tiddler editor background for even fields" }, "$:/language/Docs/PaletteColours/tiddler-editor-fields-odd": { "title": "$:/language/Docs/PaletteColours/tiddler-editor-fields-odd", "text": "Tiddler editor background for odd fields" }, "$:/language/Docs/PaletteColours/tiddler-info-background": { "title": "$:/language/Docs/PaletteColours/tiddler-info-background", "text": "Tiddler info panel background" }, "$:/language/Docs/PaletteColours/tiddler-info-border": { "title": "$:/language/Docs/PaletteColours/tiddler-info-border", "text": "Tiddler info panel border" }, "$:/language/Docs/PaletteColours/tiddler-info-tab-background": { "title": "$:/language/Docs/PaletteColours/tiddler-info-tab-background", "text": "Tiddler info panel tab background" }, "$:/language/Docs/PaletteColours/tiddler-link-background": { "title": "$:/language/Docs/PaletteColours/tiddler-link-background", "text": "Tiddler link background" }, "$:/language/Docs/PaletteColours/tiddler-link-foreground": { "title": "$:/language/Docs/PaletteColours/tiddler-link-foreground", "text": "Tiddler link foreground" }, "$:/language/Docs/PaletteColours/tiddler-subtitle-foreground": { "title": "$:/language/Docs/PaletteColours/tiddler-subtitle-foreground", "text": "Tiddler subtitle foreground" }, "$:/language/Docs/PaletteColours/tiddler-title-foreground": { "title": "$:/language/Docs/PaletteColours/tiddler-title-foreground", "text": "Tiddler title foreground" }, "$:/language/Docs/PaletteColours/toolbar-new-button": { "title": "$:/language/Docs/PaletteColours/toolbar-new-button", "text": "Toolbar 'new tiddler' button foreground" }, "$:/language/Docs/PaletteColours/toolbar-options-button": { "title": "$:/language/Docs/PaletteColours/toolbar-options-button", "text": "Toolbar 'options' button foreground" }, "$:/language/Docs/PaletteColours/toolbar-save-button": { "title": "$:/language/Docs/PaletteColours/toolbar-save-button", "text": "Toolbar 'save' button foreground" }, "$:/language/Docs/PaletteColours/toolbar-info-button": { "title": "$:/language/Docs/PaletteColours/toolbar-info-button", "text": "Toolbar 'info' button foreground" }, "$:/language/Docs/PaletteColours/toolbar-edit-button": { "title": "$:/language/Docs/PaletteColours/toolbar-edit-button", "text": "Toolbar 'edit' button foreground" }, "$:/language/Docs/PaletteColours/toolbar-close-button": { "title": "$:/language/Docs/PaletteColours/toolbar-close-button", "text": "Toolbar 'close' button foreground" }, "$:/language/Docs/PaletteColours/toolbar-delete-button": { "title": "$:/language/Docs/PaletteColours/toolbar-delete-button", "text": "Toolbar 'delete' button foreground" }, "$:/language/Docs/PaletteColours/toolbar-cancel-button": { "title": "$:/language/Docs/PaletteColours/toolbar-cancel-button", "text": "Toolbar 'cancel' button foreground" }, "$:/language/Docs/PaletteColours/toolbar-done-button": { "title": "$:/language/Docs/PaletteColours/toolbar-done-button", "text": "Toolbar 'done' button foreground" }, "$:/language/Docs/PaletteColours/untagged-background": { "title": "$:/language/Docs/PaletteColours/untagged-background", "text": "Untagged pill background" }, "$:/language/Docs/PaletteColours/very-muted-foreground": { "title": "$:/language/Docs/PaletteColours/very-muted-foreground", "text": "Very muted foreground" }, "$:/language/EditTemplate/Body/External/Hint": { "title": "$:/language/EditTemplate/Body/External/Hint", "text": "This is an external tiddler stored outside of the main TiddlyWiki file. You can edit the tags and fields but cannot directly edit the content itself" }, "$:/language/EditTemplate/Body/Placeholder": { "title": "$:/language/EditTemplate/Body/Placeholder", "text": "Type the text for this tiddler" }, "$:/language/EditTemplate/Body/Preview/Type/Output": { "title": "$:/language/EditTemplate/Body/Preview/Type/Output", "text": "output" }, "$:/language/EditTemplate/Field/Remove/Caption": { "title": "$:/language/EditTemplate/Field/Remove/Caption", "text": "remove field" }, "$:/language/EditTemplate/Field/Remove/Hint": { "title": "$:/language/EditTemplate/Field/Remove/Hint", "text": "Remove field" }, "$:/language/EditTemplate/Fields/Add/Button": { "title": "$:/language/EditTemplate/Fields/Add/Button", "text": "add" }, "$:/language/EditTemplate/Fields/Add/Name/Placeholder": { "title": "$:/language/EditTemplate/Fields/Add/Name/Placeholder", "text": "field name" }, "$:/language/EditTemplate/Fields/Add/Prompt": { "title": "$:/language/EditTemplate/Fields/Add/Prompt", "text": "Add a new field:" }, "$:/language/EditTemplate/Fields/Add/Value/Placeholder": { "title": "$:/language/EditTemplate/Fields/Add/Value/Placeholder", "text": "field value" }, "$:/language/EditTemplate/Fields/Add/Dropdown/System": { "title": "$:/language/EditTemplate/Fields/Add/Dropdown/System", "text": "System fields" }, "$:/language/EditTemplate/Fields/Add/Dropdown/User": { "title": "$:/language/EditTemplate/Fields/Add/Dropdown/User", "text": "User fields" }, "$:/language/EditTemplate/Shadow/Warning": { "title": "$:/language/EditTemplate/Shadow/Warning", "text": "This is a shadow tiddler. Any changes you make will override the default version from the plugin <<pluginLink>>" }, "$:/language/EditTemplate/Shadow/OverriddenWarning": { "title": "$:/language/EditTemplate/Shadow/OverriddenWarning", "text": "This is a modified shadow tiddler. You can revert to the default version in the plugin <<pluginLink>> by deleting this tiddler" }, "$:/language/EditTemplate/Tags/Add/Button": { "title": "$:/language/EditTemplate/Tags/Add/Button", "text": "add" }, "$:/language/EditTemplate/Tags/Add/Placeholder": { "title": "$:/language/EditTemplate/Tags/Add/Placeholder", "text": "tag name" }, "$:/language/EditTemplate/Tags/Dropdown/Caption": { "title": "$:/language/EditTemplate/Tags/Dropdown/Caption", "text": "tag list" }, "$:/language/EditTemplate/Tags/Dropdown/Hint": { "title": "$:/language/EditTemplate/Tags/Dropdown/Hint", "text": "Show tag list" }, "$:/language/EditTemplate/Title/BadCharacterWarning": { "title": "$:/language/EditTemplate/Title/BadCharacterWarning", "text": "Warning: avoid using any of the characters <<bad-chars>> in tiddler titles" }, "$:/language/EditTemplate/Title/Exists/Prompt": { "title": "$:/language/EditTemplate/Title/Exists/Prompt", "text": "Target tiddler already exists" }, "$:/language/EditTemplate/Title/Relink/Prompt": { "title": "$:/language/EditTemplate/Title/Relink/Prompt", "text": "Update ''<$text text=<<fromTitle>>/>'' to ''<$text text=<<toTitle>>/>'' in the //tags// and //list// fields of other tiddlers" }, "$:/language/EditTemplate/Type/Dropdown/Caption": { "title": "$:/language/EditTemplate/Type/Dropdown/Caption", "text": "content type list" }, "$:/language/EditTemplate/Type/Dropdown/Hint": { "title": "$:/language/EditTemplate/Type/Dropdown/Hint", "text": "Show content type list" }, "$:/language/EditTemplate/Type/Delete/Caption": { "title": "$:/language/EditTemplate/Type/Delete/Caption", "text": "delete content type" }, "$:/language/EditTemplate/Type/Delete/Hint": { "title": "$:/language/EditTemplate/Type/Delete/Hint", "text": "Delete content type" }, "$:/language/EditTemplate/Type/Placeholder": { "title": "$:/language/EditTemplate/Type/Placeholder", "text": "content type" }, "$:/language/EditTemplate/Type/Prompt": { "title": "$:/language/EditTemplate/Type/Prompt", "text": "Type:" }, "$:/language/Exporters/StaticRiver": { "title": "$:/language/Exporters/StaticRiver", "text": "Static HTML" }, "$:/language/Exporters/JsonFile": { "title": "$:/language/Exporters/JsonFile", "text": "JSON file" }, "$:/language/Exporters/CsvFile": { "title": "$:/language/Exporters/CsvFile", "text": "CSV file" }, "$:/language/Exporters/TidFile": { "title": "$:/language/Exporters/TidFile", "text": "\".tid\" file" }, "$:/language/Docs/Fields/_canonical_uri": { "title": "$:/language/Docs/Fields/_canonical_uri", "text": "The full URI of an external image tiddler" }, "$:/language/Docs/Fields/bag": { "title": "$:/language/Docs/Fields/bag", "text": "The name of the bag from which a tiddler came" }, "$:/language/Docs/Fields/caption": { "title": "$:/language/Docs/Fields/caption", "text": "The text to be displayed on a tab or button" }, "$:/language/Docs/Fields/color": { "title": "$:/language/Docs/Fields/color", "text": "The CSS color value associated with a tiddler" }, "$:/language/Docs/Fields/component": { "title": "$:/language/Docs/Fields/component", "text": "The name of the component responsible for an [[alert tiddler|AlertMechanism]]" }, "$:/language/Docs/Fields/current-tiddler": { "title": "$:/language/Docs/Fields/current-tiddler", "text": "Used to cache the top tiddler in a [[history list|HistoryMechanism]]" }, "$:/language/Docs/Fields/created": { "title": "$:/language/Docs/Fields/created", "text": "The date a tiddler was created" }, "$:/language/Docs/Fields/creator": { "title": "$:/language/Docs/Fields/creator", "text": "The name of the person who created a tiddler" }, "$:/language/Docs/Fields/dependents": { "title": "$:/language/Docs/Fields/dependents", "text": "For a plugin, lists the dependent plugin titles" }, "$:/language/Docs/Fields/description": { "title": "$:/language/Docs/Fields/description", "text": "The descriptive text for a plugin, or a modal dialogue" }, "$:/language/Docs/Fields/draft.of": { "title": "$:/language/Docs/Fields/draft.of", "text": "For draft tiddlers, contains the title of the tiddler of which this is a draft" }, "$:/language/Docs/Fields/draft.title": { "title": "$:/language/Docs/Fields/draft.title", "text": "For draft tiddlers, contains the proposed new title of the tiddler" }, "$:/language/Docs/Fields/footer": { "title": "$:/language/Docs/Fields/footer", "text": "The footer text for a wizard" }, "$:/language/Docs/Fields/hack-to-give-us-something-to-compare-against": { "title": "$:/language/Docs/Fields/hack-to-give-us-something-to-compare-against", "text": "A temporary storage field used in [[$:/core/templates/static.content]]" }, "$:/language/Docs/Fields/icon": { "title": "$:/language/Docs/Fields/icon", "text": "The title of the tiddler containing the icon associated with a tiddler" }, "$:/language/Docs/Fields/library": { "title": "$:/language/Docs/Fields/library", "text": "If set to \"yes\" indicates that a tiddler should be saved as a JavaScript library" }, "$:/language/Docs/Fields/list": { "title": "$:/language/Docs/Fields/list", "text": "An ordered list of tiddler titles associated with a tiddler" }, "$:/language/Docs/Fields/list-before": { "title": "$:/language/Docs/Fields/list-before", "text": "If set, the title of a tiddler before which this tiddler should be added to the ordered list of tiddler titles, or at the start of the list if this field is present but empty" }, "$:/language/Docs/Fields/list-after": { "title": "$:/language/Docs/Fields/list-after", "text": "If set, the title of the tiddler after which this tiddler should be added to the ordered list of tiddler titles" }, "$:/language/Docs/Fields/modified": { "title": "$:/language/Docs/Fields/modified", "text": "The date and time at which a tiddler was last modified" }, "$:/language/Docs/Fields/modifier": { "title": "$:/language/Docs/Fields/modifier", "text": "The tiddler title associated with the person who last modified a tiddler" }, "$:/language/Docs/Fields/name": { "title": "$:/language/Docs/Fields/name", "text": "The human readable name associated with a plugin tiddler" }, "$:/language/Docs/Fields/plugin-priority": { "title": "$:/language/Docs/Fields/plugin-priority", "text": "A numerical value indicating the priority of a plugin tiddler" }, "$:/language/Docs/Fields/plugin-type": { "title": "$:/language/Docs/Fields/plugin-type", "text": "The type of plugin in a plugin tiddler" }, "$:/language/Docs/Fields/revision": { "title": "$:/language/Docs/Fields/revision", "text": "The revision of the tiddler held at the server" }, "$:/language/Docs/Fields/released": { "title": "$:/language/Docs/Fields/released", "text": "Date of a TiddlyWiki release" }, "$:/language/Docs/Fields/source": { "title": "$:/language/Docs/Fields/source", "text": "The source URL associated with a tiddler" }, "$:/language/Docs/Fields/subtitle": { "title": "$:/language/Docs/Fields/subtitle", "text": "The subtitle text for a wizard" }, "$:/language/Docs/Fields/tags": { "title": "$:/language/Docs/Fields/tags", "text": "A list of tags associated with a tiddler" }, "$:/language/Docs/Fields/text": { "title": "$:/language/Docs/Fields/text", "text": "The body text of a tiddler" }, "$:/language/Docs/Fields/title": { "title": "$:/language/Docs/Fields/title", "text": "The unique name of a tiddler" }, "$:/language/Docs/Fields/type": { "title": "$:/language/Docs/Fields/type", "text": "The content type of a tiddler" }, "$:/language/Docs/Fields/version": { "title": "$:/language/Docs/Fields/version", "text": "Version information for a plugin" }, "$:/language/Filters/AllTiddlers": { "title": "$:/language/Filters/AllTiddlers", "text": "All tiddlers except system tiddlers" }, "$:/language/Filters/RecentSystemTiddlers": { "title": "$:/language/Filters/RecentSystemTiddlers", "text": "Recently modified tiddlers, including system tiddlers" }, "$:/language/Filters/RecentTiddlers": { "title": "$:/language/Filters/RecentTiddlers", "text": "Recently modified tiddlers" }, "$:/language/Filters/AllTags": { "title": "$:/language/Filters/AllTags", "text": "All tags except system tags" }, "$:/language/Filters/Missing": { "title": "$:/language/Filters/Missing", "text": "Missing tiddlers" }, "$:/language/Filters/Drafts": { "title": "$:/language/Filters/Drafts", "text": "Draft tiddlers" }, "$:/language/Filters/Orphans": { "title": "$:/language/Filters/Orphans", "text": "Orphan tiddlers" }, "$:/language/Filters/SystemTiddlers": { "title": "$:/language/Filters/SystemTiddlers", "text": "System tiddlers" }, "$:/language/Filters/ShadowTiddlers": { "title": "$:/language/Filters/ShadowTiddlers", "text": "Shadow tiddlers" }, "$:/language/Filters/OverriddenShadowTiddlers": { "title": "$:/language/Filters/OverriddenShadowTiddlers", "text": "Overridden shadow tiddlers" }, "$:/language/Filters/SystemTags": { "title": "$:/language/Filters/SystemTags", "text": "System tags" }, "$:/language/Filters/StoryList": { "title": "$:/language/Filters/StoryList", "text": "Tiddlers in the story river, excluding <$text text=\"$:/AdvancedSearch\"/>" }, "$:/language/Filters/TypedTiddlers": { "title": "$:/language/Filters/TypedTiddlers", "text": "Non wiki-text tiddlers" }, "GettingStarted": { "title": "GettingStarted", "text": "\\define lingo-base() $:/language/ControlPanel/Basics/\nWelcome to ~TiddlyWiki and the ~TiddlyWiki community\n\nBefore you start storing important information in ~TiddlyWiki it is important to make sure that you can reliably save changes. See http://tiddlywiki.com/#GettingStarted for details\n\n!! Set up this ~TiddlyWiki\n\n<div class=\"tc-control-panel\">\n\n|<$link to=\"$:/SiteTitle\"><<lingo Title/Prompt>></$link> |<$edit-text tiddler=\"$:/SiteTitle\" default=\"\" tag=\"input\"/> |\n|<$link to=\"$:/SiteSubtitle\"><<lingo Subtitle/Prompt>></$link> |<$edit-text tiddler=\"$:/SiteSubtitle\" default=\"\" tag=\"input\"/> |\n|<$link to=\"$:/DefaultTiddlers\"><<lingo DefaultTiddlers/Prompt>></$link> |<<lingo DefaultTiddlers/TopHint>><br> <$edit tag=\"textarea\" tiddler=\"$:/DefaultTiddlers\"/><br>//<<lingo DefaultTiddlers/BottomHint>>// |\n</div>\n\nSee the [[control panel|$:/ControlPanel]] for more options.\n" }, "$:/language/Help/build": { "title": "$:/language/Help/build", "description": "Automatically run configured commands", "text": "Build the specified build targets for the current wiki. If no build targets are specified then all available targets will be built.\n\n```\n--build <target> [<target> ...]\n```\n\nBuild targets are defined in the `tiddlywiki.info` file of a wiki folder.\n\n" }, "$:/language/Help/clearpassword": { "title": "$:/language/Help/clearpassword", "description": "Clear a password for subsequent crypto operations", "text": "Clear the password for subsequent crypto operations\n\n```\n--clearpassword\n```\n" }, "$:/language/Help/default": { "title": "$:/language/Help/default", "text": "\\define commandTitle()\n$:/language/Help/$(command)$\n\\end\n```\nusage: tiddlywiki [<wikifolder>] [--<command> [<args>...]...]\n```\n\nAvailable commands:\n\n<ul>\n<$list filter=\"[commands[]sort[title]]\" variable=\"command\">\n<li><$link to=<<commandTitle>>><$macrocall $name=\"command\" $type=\"text/plain\" $output=\"text/plain\"/></$link>: <$transclude tiddler=<<commandTitle>> field=\"description\"/></li>\n</$list>\n</ul>\n\nTo get detailed help on a command:\n\n```\ntiddlywiki --help <command>\n```\n" }, "$:/language/Help/editions": { "title": "$:/language/Help/editions", "description": "Lists the available editions of TiddlyWiki", "text": "Lists the names and descriptions of the available editions. You can create a new wiki of a specified edition with the `--init` command.\n\n```\n--editions\n```\n" }, "$:/language/Help/fetch": { "title": "$:/language/Help/fetch", "description": "Fetch tiddlers from wiki by URL", "text": "Fetch one or more files over HTTP/HTTPS, and import the tiddlers matching a filter, optionally transforming the incoming titles.\n\n```\n--fetch file <url> <import-filter> <transform-filter>\n--fetch files <url-filter> <import-filter> <transform-filter>\n```\n\nWith the \"file\" variant only a single file is fetched and the first parameter is the URL of the file to read.\n\nWith the \"files\" variant, multiple files are fetched and the first parameter is a filter yielding a list of URLs of the files to read. For example, given a set of tiddlers tagged \"remote-server\" that have a field \"url\" the filter `[tag[remote-server]get[url]]` will retrieve all the available URLs.\n\nThe `<import-filter>` parameter specifies a filter determining which tiddlers are imported. It defaults to `[all[tiddlers]]` if not provided.\n\nThe `<transform-filter>` parameter specifies an optional filter that transforms the titles of the imported tiddlers. For example, `[addprefix[$:/myimports/]]` would add the prefix `$:/myimports/` to each title.\n\nPreceding the `--fetch` command with `--verbose` will output progress information during the import.\n\nNote that TiddlyWiki will not fetch an older version of an already loaded plugin.\n\nThe following example retrieves all the non-system tiddlers from http://tiddlywiki.com and saves them to a JSON file:\n\n```\ntiddlywiki --verbose --fetch file \"http://tiddlywiki.com/\" \"[!is[system]]\" \"\" --rendertiddler \"$:/core/templates/exporters/JsonFile\" output.json text/plain \"\" exportFilter \"[!is[system]]\"\n```\n\n" }, "$:/language/Help/help": { "title": "$:/language/Help/help", "description": "Display help for TiddlyWiki commands", "text": "Displays help text for a command:\n\n```\n--help [<command>]\n```\n\nIf the command name is omitted then a list of available commands is displayed.\n" }, "$:/language/Help/init": { "title": "$:/language/Help/init", "description": "Initialise a new wiki folder", "text": "Initialise an empty [[WikiFolder|WikiFolders]] with a copy of the specified edition.\n\n```\n--init <edition> [<edition> ...]\n```\n\nFor example:\n\n```\ntiddlywiki ./MyWikiFolder --init empty\n```\n\nNote:\n\n* The wiki folder directory will be created if necessary\n* The \"edition\" defaults to ''empty''\n* The init command will fail if the wiki folder is not empty\n* The init command removes any `includeWikis` definitions in the edition's `tiddlywiki.info` file\n* When multiple editions are specified, editions initialised later will overwrite any files shared with earlier editions (so, the final `tiddlywiki.info` file will be copied from the last edition)\n* `--editions` returns a list of available editions\n" }, "$:/language/Help/load": { "title": "$:/language/Help/load", "description": "Load tiddlers from a file", "text": "Load tiddlers from 2.x.x TiddlyWiki files (`.html`), `.tiddler`, `.tid`, `.json` or other files\n\n```\n--load <filepath>\n```\n\nTo load tiddlers from an encrypted TiddlyWiki file you should first specify the password with the PasswordCommand. For example:\n\n```\ntiddlywiki ./MyWiki --password pa55w0rd --load my_encrypted_wiki.html\n```\n\nNote that TiddlyWiki will not load an older version of an already loaded plugin.\n" }, "$:/language/Help/makelibrary": { "title": "$:/language/Help/makelibrary", "description": "Construct library plugin required by upgrade process", "text": "Constructs the `$:/UpgradeLibrary` tiddler for the upgrade process.\n\nThe upgrade library is formatted as an ordinary plugin tiddler with the plugin type `library`. It contains a copy of each of the plugins, themes and language packs available within the TiddlyWiki5 repository.\n\nThis command is intended for internal use; it is only relevant to users constructing a custom upgrade procedure.\n\n```\n--makelibrary <title>\n```\n\nThe title argument defaults to `$:/UpgradeLibrary`.\n" }, "$:/language/Help/notfound": { "title": "$:/language/Help/notfound", "text": "No such help item" }, "$:/language/Help/output": { "title": "$:/language/Help/output", "description": "Set the base output directory for subsequent commands", "text": "Sets the base output directory for subsequent commands. The default output directory is the `output` subdirectory of the edition directory.\n\n```\n--output <pathname>\n```\n\nIf the specified pathname is relative then it is resolved relative to the current working directory. For example `--output .` sets the output directory to the current working directory.\n\n" }, "$:/language/Help/password": { "title": "$:/language/Help/password", "description": "Set a password for subsequent crypto operations", "text": "Set a password for subsequent crypto operations\n\n```\n--password <password>\n```\n\n''Note'': This should not be used for serving TiddlyWiki with password protection. Instead, see the password option under the [[ServerCommand]].\n" }, "$:/language/Help/rendertiddler": { "title": "$:/language/Help/rendertiddler", "description": "Render an individual tiddler as a specified ContentType", "text": "Render an individual tiddler as a specified ContentType, defaulting to `text/html` and save it to the specified filename.\n\nOptionally the title of a template tiddler can be specified, in which case the template tiddler is rendered with the \"currentTiddler\" variable set to the tiddler that is being rendered (the first parameter value).\n\nA name and value for an additional variable may optionally also be specified.\n\n```\n--rendertiddler <title> <filename> [<type>] [<template>] [<name>] [<value>]\n```\n\nBy default, the filename is resolved relative to the `output` subdirectory of the edition directory. The `--output` command can be used to direct output to a different directory.\n\nAny missing directories in the path to the filename are automatically created.\n\nFor example, the following command saves all tiddlers matching the filter `[tag[done]]` to a JSON file titled `output.json` by employing the core template `$:/core/templates/exporters/JsonFile`.\n\n```\n--rendertiddler \"$:/core/templates/exporters/JsonFile\" output.json text/plain \"\" exportFilter \"[tag[done]]\"\n```\n" }, "$:/language/Help/rendertiddlers": { "title": "$:/language/Help/rendertiddlers", "description": "Render tiddlers matching a filter to a specified ContentType", "text": "Render a set of tiddlers matching a filter to separate files of a specified ContentType (defaults to `text/html`) and extension (defaults to `.html`).\n\n```\n--rendertiddlers <filter> <template> <pathname> [<type>] [<extension>] [\"noclean\"]\n```\n\nFor example:\n\n```\n--rendertiddlers [!is[system]] $:/core/templates/static.tiddler.html ./static text/plain\n```\n\nBy default, the pathname is resolved relative to the `output` subdirectory of the edition directory. The `--output` command can be used to direct output to a different directory.\n\nAny files in the target directory are deleted unless the ''noclean'' flag is specified. The target directory is recursively created if it is missing.\n" }, "$:/language/Help/savetiddler": { "title": "$:/language/Help/savetiddler", "description": "Saves a raw tiddler to a file", "text": "Saves an individual tiddler in its raw text or binary format to the specified filename.\n\n```\n--savetiddler <title> <filename>\n```\n\nBy default, the filename is resolved relative to the `output` subdirectory of the edition directory. The `--output` command can be used to direct output to a different directory.\n\nAny missing directories in the path to the filename are automatically created.\n" }, "$:/language/Help/savetiddlers": { "title": "$:/language/Help/savetiddlers", "description": "Saves a group of raw tiddlers to a directory", "text": "Saves a group of tiddlers in their raw text or binary format to the specified directory.\n\n```\n--savetiddlers <filter> <pathname> [\"noclean\"]\n```\n\nBy default, the pathname is resolved relative to the `output` subdirectory of the edition directory. The `--output` command can be used to direct output to a different directory.\n\nThe output directory is cleared of existing files before saving the specified files. The deletion can be disabled by specifying the ''noclean'' flag.\n\nAny missing directories in the pathname are automatically created.\n" }, "$:/language/Help/server": { "title": "$:/language/Help/server", "description": "Provides an HTTP server interface to TiddlyWiki", "text": "The server built in to TiddlyWiki5 is very simple. Although compatible with TiddlyWeb it doesn't support many of the features needed for robust Internet-facing usage.\n\nAt the root, it serves a rendering of a specified tiddler. Away from the root, it serves individual tiddlers encoded in JSON, and supports the basic HTTP operations for `GET`, `PUT` and `DELETE`.\n\n```\n--server <port> <roottiddler> <rendertype> <servetype> <username> <password> <host> <pathprefix>\n```\n\nThe parameters are:\n\n* ''port'' - port number to serve from (defaults to \"8080\")\n* ''roottiddler'' - the tiddler to serve at the root (defaults to \"$:/core/save/all\")\n* ''rendertype'' - the content type to which the root tiddler should be rendered (defaults to \"text/plain\")\n* ''servetype'' - the content type with which the root tiddler should be served (defaults to \"text/html\")\n* ''username'' - the default username for signing edits\n* ''password'' - optional password for basic authentication\n* ''host'' - optional hostname to serve from (defaults to \"127.0.0.1\" aka \"localhost\")\n* ''pathprefix'' - optional prefix for paths\n\nIf the password parameter is specified then the browser will prompt the user for the username and password. Note that the password is transmitted in plain text so this implementation isn't suitable for general use.\n\nFor example:\n\n```\n--server 8080 $:/core/save/all text/plain text/html MyUserName passw0rd\n```\n\nThe username and password can be specified as empty strings if you need to set the hostname or pathprefix and don't want to require a password:\n\n```\n--server 8080 $:/core/save/all text/plain text/html \"\" \"\" 192.168.0.245\n```\n\nTo run multiple TiddlyWiki servers at the same time you'll need to put each one on a different port.\n" }, "$:/language/Help/setfield": { "title": "$:/language/Help/setfield", "description": "Prepares external tiddlers for use", "text": "//Note that this command is experimental and may change or be replaced before being finalised//\n\nSets the specified field of a group of tiddlers to the result of wikifying a template tiddler with the `currentTiddler` variable set to the tiddler.\n\n```\n--setfield <filter> <fieldname> <templatetitle> <rendertype>\n```\n\nThe parameters are:\n\n* ''filter'' - filter identifying the tiddlers to be affected\n* ''fieldname'' - the field to modify (defaults to \"text\")\n* ''templatetitle'' - the tiddler to wikify into the specified field. If blank or missing then the specified field is deleted\n* ''rendertype'' - the text type to render (defaults to \"text/plain\"; \"text/html\" can be used to include HTML tags)\n" }, "$:/language/Help/unpackplugin": { "title": "$:/language/Help/unpackplugin", "description": "Unpack the payload tiddlers from a plugin", "text": "Extract the payload tiddlers from a plugin, creating them as ordinary tiddlers:\n\n```\n--unpackplugin <title>\n```\n" }, "$:/language/Help/verbose": { "title": "$:/language/Help/verbose", "description": "Triggers verbose output mode", "text": "Triggers verbose output, useful for debugging\n\n```\n--verbose\n```\n" }, "$:/language/Help/version": { "title": "$:/language/Help/version", "description": "Displays the version number of TiddlyWiki", "text": "Displays the version number of TiddlyWiki.\n\n```\n--version\n```\n" }, "$:/language/Import/Imported/Hint": { "title": "$:/language/Import/Imported/Hint", "text": "The following tiddlers were imported:" }, "$:/language/Import/Listing/Cancel/Caption": { "title": "$:/language/Import/Listing/Cancel/Caption", "text": "Cancel" }, "$:/language/Import/Listing/Hint": { "title": "$:/language/Import/Listing/Hint", "text": "These tiddlers are ready to import:" }, "$:/language/Import/Listing/Import/Caption": { "title": "$:/language/Import/Listing/Import/Caption", "text": "Import" }, "$:/language/Import/Listing/Select/Caption": { "title": "$:/language/Import/Listing/Select/Caption", "text": "Select" }, "$:/language/Import/Listing/Status/Caption": { "title": "$:/language/Import/Listing/Status/Caption", "text": "Status" }, "$:/language/Import/Listing/Title/Caption": { "title": "$:/language/Import/Listing/Title/Caption", "text": "Title" }, "$:/language/Import/Upgrader/Plugins/Suppressed/Incompatible": { "title": "$:/language/Import/Upgrader/Plugins/Suppressed/Incompatible", "text": "Blocked incompatible or obsolete plugin" }, "$:/language/Import/Upgrader/Plugins/Suppressed/Version": { "title": "$:/language/Import/Upgrader/Plugins/Suppressed/Version", "text": "Blocked plugin (due to incoming <<incoming>> being older than existing <<existing>>)" }, "$:/language/Import/Upgrader/Plugins/Upgraded": { "title": "$:/language/Import/Upgrader/Plugins/Upgraded", "text": "Upgraded plugin from <<incoming>> to <<upgraded>>" }, "$:/language/Import/Upgrader/State/Suppressed": { "title": "$:/language/Import/Upgrader/State/Suppressed", "text": "Blocked temporary state tiddler" }, "$:/language/Import/Upgrader/System/Suppressed": { "title": "$:/language/Import/Upgrader/System/Suppressed", "text": "Blocked system tiddler" }, "$:/language/Import/Upgrader/ThemeTweaks/Created": { "title": "$:/language/Import/Upgrader/ThemeTweaks/Created", "text": "Migrated theme tweak from <$text text=<<from>>/>" }, "$:/language/AboveStory/ClassicPlugin/Warning": { "title": "$:/language/AboveStory/ClassicPlugin/Warning", "text": "It looks like you are trying to load a plugin designed for ~TiddlyWiki Classic. Please note that [[these plugins do not work with TiddlyWiki version 5.x.x|http://tiddlywiki.com/#TiddlyWikiClassic]]. ~TiddlyWiki Classic plugins detected:" }, "$:/language/BinaryWarning/Prompt": { "title": "$:/language/BinaryWarning/Prompt", "text": "This tiddler contains binary data" }, "$:/language/ClassicWarning/Hint": { "title": "$:/language/ClassicWarning/Hint", "text": "This tiddler is written in TiddlyWiki Classic wiki text format, which is not fully compatible with TiddlyWiki version 5. See http://tiddlywiki.com/static/Upgrading.html for more details." }, "$:/language/ClassicWarning/Upgrade/Caption": { "title": "$:/language/ClassicWarning/Upgrade/Caption", "text": "upgrade" }, "$:/language/CloseAll/Button": { "title": "$:/language/CloseAll/Button", "text": "close all" }, "$:/language/ColourPicker/Recent": { "title": "$:/language/ColourPicker/Recent", "text": "Recent:" }, "$:/language/ConfirmCancelTiddler": { "title": "$:/language/ConfirmCancelTiddler", "text": "Do you wish to discard changes to the tiddler \"<$text text=<<title>>/>\"?" }, "$:/language/ConfirmDeleteTiddler": { "title": "$:/language/ConfirmDeleteTiddler", "text": "Do you wish to delete the tiddler \"<$text text=<<title>>/>\"?" }, "$:/language/ConfirmOverwriteTiddler": { "title": "$:/language/ConfirmOverwriteTiddler", "text": "Do you wish to overwrite the tiddler \"<$text text=<<title>>/>\"?" }, "$:/language/ConfirmEditShadowTiddler": { "title": "$:/language/ConfirmEditShadowTiddler", "text": "You are about to edit a ShadowTiddler. Any changes will override the default system making future upgrades non-trivial. Are you sure you want to edit \"<$text text=<<title>>/>\"?" }, "$:/language/Count": { "title": "$:/language/Count", "text": "count" }, "$:/language/DefaultNewTiddlerTitle": { "title": "$:/language/DefaultNewTiddlerTitle", "text": "New Tiddler" }, "$:/language/DropMessage": { "title": "$:/language/DropMessage", "text": "Drop here (or use the 'Escape' key to cancel)" }, "$:/language/Encryption/Cancel": { "title": "$:/language/Encryption/Cancel", "text": "Cancel" }, "$:/language/Encryption/ConfirmClearPassword": { "title": "$:/language/Encryption/ConfirmClearPassword", "text": "Do you wish to clear the password? This will remove the encryption applied when saving this wiki" }, "$:/language/Encryption/PromptSetPassword": { "title": "$:/language/Encryption/PromptSetPassword", "text": "Set a new password for this TiddlyWiki" }, "$:/language/Encryption/Username": { "title": "$:/language/Encryption/Username", "text": "Username" }, "$:/language/Encryption/Password": { "title": "$:/language/Encryption/Password", "text": "Password" }, "$:/language/Encryption/RepeatPassword": { "title": "$:/language/Encryption/RepeatPassword", "text": "Repeat password" }, "$:/language/Encryption/PasswordNoMatch": { "title": "$:/language/Encryption/PasswordNoMatch", "text": "Passwords do not match" }, "$:/language/Encryption/SetPassword": { "title": "$:/language/Encryption/SetPassword", "text": "Set password" }, "$:/language/Error/Caption": { "title": "$:/language/Error/Caption", "text": "Error" }, "$:/language/Error/EditConflict": { "title": "$:/language/Error/EditConflict", "text": "File changed on server" }, "$:/language/Error/Filter": { "title": "$:/language/Error/Filter", "text": "Filter error" }, "$:/language/Error/FilterSyntax": { "title": "$:/language/Error/FilterSyntax", "text": "Syntax error in filter expression" }, "$:/language/Error/IsFilterOperator": { "title": "$:/language/Error/IsFilterOperator", "text": "Filter Error: Unknown operand for the 'is' filter operator" }, "$:/language/Error/LoadingPluginLibrary": { "title": "$:/language/Error/LoadingPluginLibrary", "text": "Error loading plugin library" }, "$:/language/Error/RecursiveTransclusion": { "title": "$:/language/Error/RecursiveTransclusion", "text": "Recursive transclusion error in transclude widget" }, "$:/language/Error/RetrievingSkinny": { "title": "$:/language/Error/RetrievingSkinny", "text": "Error retrieving skinny tiddler list" }, "$:/language/Error/SavingToTWEdit": { "title": "$:/language/Error/SavingToTWEdit", "text": "Error saving to TWEdit" }, "$:/language/Error/WhileSaving": { "title": "$:/language/Error/WhileSaving", "text": "Error while saving" }, "$:/language/Error/XMLHttpRequest": { "title": "$:/language/Error/XMLHttpRequest", "text": "XMLHttpRequest error code" }, "$:/language/InternalJavaScriptError/Title": { "title": "$:/language/InternalJavaScriptError/Title", "text": "Internal JavaScript Error" }, "$:/language/InternalJavaScriptError/Hint": { "title": "$:/language/InternalJavaScriptError/Hint", "text": "Well, this is embarrassing. It is recommended that you restart TiddlyWiki by refreshing your browser" }, "$:/language/InvalidFieldName": { "title": "$:/language/InvalidFieldName", "text": "Illegal characters in field name \"<$text text=<<fieldName>>/>\". Fields can only contain lowercase letters, digits and the characters underscore (`_`), hyphen (`-`) and period (`.`)" }, "$:/language/LazyLoadingWarning": { "title": "$:/language/LazyLoadingWarning", "text": "<p>Loading external text from ''<$text text={{!!_canonical_uri}}/>''</p><p>If this message doesn't disappear you may be using a browser that doesn't support external text in this configuration. See http://tiddlywiki.com/#ExternalText</p>" }, "$:/language/LoginToTiddlySpace": { "title": "$:/language/LoginToTiddlySpace", "text": "Login to TiddlySpace" }, "$:/language/Manager/Controls/FilterByTag/None": { "title": "$:/language/Manager/Controls/FilterByTag/None", "text": "(none)" }, "$:/language/Manager/Controls/FilterByTag/Prompt": { "title": "$:/language/Manager/Controls/FilterByTag/Prompt", "text": "Filter by tag:" }, "$:/language/Manager/Controls/Order/Prompt": { "title": "$:/language/Manager/Controls/Order/Prompt", "text": "Reverse order" }, "$:/language/Manager/Controls/Search/Placeholder": { "title": "$:/language/Manager/Controls/Search/Placeholder", "text": "Search" }, "$:/language/Manager/Controls/Search/Prompt": { "title": "$:/language/Manager/Controls/Search/Prompt", "text": "Search:" }, "$:/language/Manager/Controls/Show/Option/Tags": { "title": "$:/language/Manager/Controls/Show/Option/Tags", "text": "tags" }, "$:/language/Manager/Controls/Show/Option/Tiddlers": { "title": "$:/language/Manager/Controls/Show/Option/Tiddlers", "text": "tiddlers" }, "$:/language/Manager/Controls/Show/Prompt": { "title": "$:/language/Manager/Controls/Show/Prompt", "text": "Show:" }, "$:/language/Manager/Controls/Sort/Prompt": { "title": "$:/language/Manager/Controls/Sort/Prompt", "text": "Sort by:" }, "$:/language/Manager/Item/Colour": { "title": "$:/language/Manager/Item/Colour", "text": "Colour" }, "$:/language/Manager/Item/Fields": { "title": "$:/language/Manager/Item/Fields", "text": "Fields" }, "$:/language/Manager/Item/Icon/None": { "title": "$:/language/Manager/Item/Icon/None", "text": "(none)" }, "$:/language/Manager/Item/Icon": { "title": "$:/language/Manager/Item/Icon", "text": "Icon" }, "$:/language/Manager/Item/RawText": { "title": "$:/language/Manager/Item/RawText", "text": "Raw text" }, "$:/language/Manager/Item/Tags": { "title": "$:/language/Manager/Item/Tags", "text": "Tags" }, "$:/language/Manager/Item/Tools": { "title": "$:/language/Manager/Item/Tools", "text": "Tools" }, "$:/language/Manager/Item/WikifiedText": { "title": "$:/language/Manager/Item/WikifiedText", "text": "Wikified text" }, "$:/language/MissingTiddler/Hint": { "title": "$:/language/MissingTiddler/Hint", "text": "Missing tiddler \"<$text text=<<currentTiddler>>/>\" - click {{$:/core/images/edit-button}} to create" }, "$:/language/No": { "title": "$:/language/No", "text": "No" }, "$:/language/OfficialPluginLibrary": { "title": "$:/language/OfficialPluginLibrary", "text": "Official ~TiddlyWiki Plugin Library" }, "$:/language/OfficialPluginLibrary/Hint": { "title": "$:/language/OfficialPluginLibrary/Hint", "text": "The official ~TiddlyWiki plugin library at tiddlywiki.com. Plugins, themes and language packs are maintained by the core team." }, "$:/language/PluginReloadWarning": { "title": "$:/language/PluginReloadWarning", "text": "Please save {{$:/core/ui/Buttons/save-wiki}} and reload {{$:/core/ui/Buttons/refresh}} to allow changes to plugins to take effect" }, "$:/language/RecentChanges/DateFormat": { "title": "$:/language/RecentChanges/DateFormat", "text": "DDth MMM YYYY" }, "$:/language/SystemTiddler/Tooltip": { "title": "$:/language/SystemTiddler/Tooltip", "text": "This is a system tiddler" }, "$:/language/SystemTiddlers/Include/Prompt": { "title": "$:/language/SystemTiddlers/Include/Prompt", "text": "Include system tiddlers" }, "$:/language/TagManager/Colour/Heading": { "title": "$:/language/TagManager/Colour/Heading", "text": "Colour" }, "$:/language/TagManager/Count/Heading": { "title": "$:/language/TagManager/Count/Heading", "text": "Count" }, "$:/language/TagManager/Icon/Heading": { "title": "$:/language/TagManager/Icon/Heading", "text": "Icon" }, "$:/language/TagManager/Info/Heading": { "title": "$:/language/TagManager/Info/Heading", "text": "Info" }, "$:/language/TagManager/Tag/Heading": { "title": "$:/language/TagManager/Tag/Heading", "text": "Tag" }, "$:/language/Tiddler/DateFormat": { "title": "$:/language/Tiddler/DateFormat", "text": "DDth MMM YYYY at hh12:0mmam" }, "$:/language/UnsavedChangesWarning": { "title": "$:/language/UnsavedChangesWarning", "text": "You have unsaved changes in TiddlyWiki" }, "$:/language/Yes": { "title": "$:/language/Yes", "text": "Yes" }, "$:/language/Modals/Download": { "title": "$:/language/Modals/Download", "type": "text/vnd.tiddlywiki", "subtitle": "Download changes", "footer": "<$button message=\"tm-close-tiddler\">Close</$button>", "help": "http://tiddlywiki.com/static/DownloadingChanges.html", "text": "Your browser only supports manual saving.\n\nTo save your modified wiki, right click on the download link below and select \"Download file\" or \"Save file\", and then choose the folder and filename.\n\n//You can marginally speed things up by clicking the link with the control key (Windows) or the options/alt key (Mac OS X). You will not be prompted for the folder or filename, but your browser is likely to give it an unrecognisable name -- you may need to rename the file to include an `.html` extension before you can do anything useful with it.//\n\nOn smartphones that do not allow files to be downloaded you can instead bookmark the link, and then sync your bookmarks to a desktop computer from where the wiki can be saved normally.\n" }, "$:/language/Modals/SaveInstructions": { "title": "$:/language/Modals/SaveInstructions", "type": "text/vnd.tiddlywiki", "subtitle": "Save your work", "footer": "<$button message=\"tm-close-tiddler\">Close</$button>", "help": "http://tiddlywiki.com/static/SavingChanges.html", "text": "Your changes to this wiki need to be saved as a ~TiddlyWiki HTML file.\n\n!!! Desktop browsers\n\n# Select ''Save As'' from the ''File'' menu\n# Choose a filename and location\n#* Some browsers also require you to explicitly specify the file saving format as ''Webpage, HTML only'' or similar\n# Close this tab\n\n!!! Smartphone browsers\n\n# Create a bookmark to this page\n#* If you've got iCloud or Google Sync set up then the bookmark will automatically sync to your desktop where you can open it and save it as above\n# Close this tab\n\n//If you open the bookmark again in Mobile Safari you will see this message again. If you want to go ahead and use the file, just click the ''close'' button below//\n" }, "$:/config/NewJournal/Title": { "title": "$:/config/NewJournal/Title", "text": "DDth MMM YYYY" }, "$:/config/NewJournal/Text": { "title": "$:/config/NewJournal/Text", "text": "" }, "$:/config/NewJournal/Tags": { "title": "$:/config/NewJournal/Tags", "text": "Journal" }, "$:/language/Notifications/Save/Done": { "title": "$:/language/Notifications/Save/Done", "text": "Saved wiki" }, "$:/language/Notifications/Save/Starting": { "title": "$:/language/Notifications/Save/Starting", "text": "Starting to save wiki" }, "$:/language/Search/DefaultResults/Caption": { "title": "$:/language/Search/DefaultResults/Caption", "text": "List" }, "$:/language/Search/Filter/Caption": { "title": "$:/language/Search/Filter/Caption", "text": "Filter" }, "$:/language/Search/Filter/Hint": { "title": "$:/language/Search/Filter/Hint", "text": "Search via a [[filter expression|http://tiddlywiki.com/static/Filters.html]]" }, "$:/language/Search/Filter/Matches": { "title": "$:/language/Search/Filter/Matches", "text": "//<small><<resultCount>> matches</small>//" }, "$:/language/Search/Matches": { "title": "$:/language/Search/Matches", "text": "//<small><<resultCount>> matches</small>//" }, "$:/language/Search/Matches/All": { "title": "$:/language/Search/Matches/All", "text": "All matches:" }, "$:/language/Search/Matches/Title": { "title": "$:/language/Search/Matches/Title", "text": "Title matches:" }, "$:/language/Search/Search": { "title": "$:/language/Search/Search", "text": "Search" }, "$:/language/Search/Search/TooShort": { "title": "$:/language/Search/Search/TooShort", "text": "Search text too short" }, "$:/language/Search/Shadows/Caption": { "title": "$:/language/Search/Shadows/Caption", "text": "Shadows" }, "$:/language/Search/Shadows/Hint": { "title": "$:/language/Search/Shadows/Hint", "text": "Search for shadow tiddlers" }, "$:/language/Search/Shadows/Matches": { "title": "$:/language/Search/Shadows/Matches", "text": "//<small><<resultCount>> matches</small>//" }, "$:/language/Search/Standard/Caption": { "title": "$:/language/Search/Standard/Caption", "text": "Standard" }, "$:/language/Search/Standard/Hint": { "title": "$:/language/Search/Standard/Hint", "text": "Search for standard tiddlers" }, "$:/language/Search/Standard/Matches": { "title": "$:/language/Search/Standard/Matches", "text": "//<small><<resultCount>> matches</small>//" }, "$:/language/Search/System/Caption": { "title": "$:/language/Search/System/Caption", "text": "System" }, "$:/language/Search/System/Hint": { "title": "$:/language/Search/System/Hint", "text": "Search for system tiddlers" }, "$:/language/Search/System/Matches": { "title": "$:/language/Search/System/Matches", "text": "//<small><<resultCount>> matches</small>//" }, "$:/language/SideBar/All/Caption": { "title": "$:/language/SideBar/All/Caption", "text": "All" }, "$:/language/SideBar/Contents/Caption": { "title": "$:/language/SideBar/Contents/Caption", "text": "Contents" }, "$:/language/SideBar/Drafts/Caption": { "title": "$:/language/SideBar/Drafts/Caption", "text": "Drafts" }, "$:/language/SideBar/Missing/Caption": { "title": "$:/language/SideBar/Missing/Caption", "text": "Missing" }, "$:/language/SideBar/More/Caption": { "title": "$:/language/SideBar/More/Caption", "text": "More" }, "$:/language/SideBar/Open/Caption": { "title": "$:/language/SideBar/Open/Caption", "text": "Open" }, "$:/language/SideBar/Orphans/Caption": { "title": "$:/language/SideBar/Orphans/Caption", "text": "Orphans" }, "$:/language/SideBar/Recent/Caption": { "title": "$:/language/SideBar/Recent/Caption", "text": "Recent" }, "$:/language/SideBar/Shadows/Caption": { "title": "$:/language/SideBar/Shadows/Caption", "text": "Shadows" }, "$:/language/SideBar/System/Caption": { "title": "$:/language/SideBar/System/Caption", "text": "System" }, "$:/language/SideBar/Tags/Caption": { "title": "$:/language/SideBar/Tags/Caption", "text": "Tags" }, "$:/language/SideBar/Tags/Untagged/Caption": { "title": "$:/language/SideBar/Tags/Untagged/Caption", "text": "untagged" }, "$:/language/SideBar/Tools/Caption": { "title": "$:/language/SideBar/Tools/Caption", "text": "Tools" }, "$:/language/SideBar/Types/Caption": { "title": "$:/language/SideBar/Types/Caption", "text": "Types" }, "$:/SiteSubtitle": { "title": "$:/SiteSubtitle", "text": "a non-linear personal web notebook" }, "$:/SiteTitle": { "title": "$:/SiteTitle", "text": "My ~TiddlyWiki" }, "$:/language/Snippets/ListByTag": { "title": "$:/language/Snippets/ListByTag", "tags": "$:/tags/TextEditor/Snippet", "caption": "List of tiddlers by tag", "text": "<<list-links \"[tag[task]sort[title]]\">>\n" }, "$:/language/Snippets/MacroDefinition": { "title": "$:/language/Snippets/MacroDefinition", "tags": "$:/tags/TextEditor/Snippet", "caption": "Macro definition", "text": "\\define macroName(param1:\"default value\",param2)\nText of the macro\n\\end\n" }, "$:/language/Snippets/Table4x3": { "title": "$:/language/Snippets/Table4x3", "tags": "$:/tags/TextEditor/Snippet", "caption": "Table with 4 columns by 3 rows", "text": "|! |!Alpha |!Beta |!Gamma |!Delta |\n|!One | | | | |\n|!Two | | | | |\n|!Three | | | | |\n" }, "$:/language/Snippets/TableOfContents": { "title": "$:/language/Snippets/TableOfContents", "tags": "$:/tags/TextEditor/Snippet", "caption": "Table of Contents", "text": "<div class=\"tc-table-of-contents\">\n\n<<toc-selective-expandable 'TableOfContents'>>\n\n</div>" }, "$:/language/ThemeTweaks/ThemeTweaks": { "title": "$:/language/ThemeTweaks/ThemeTweaks", "text": "Theme Tweaks" }, "$:/language/ThemeTweaks/ThemeTweaks/Hint": { "title": "$:/language/ThemeTweaks/ThemeTweaks/Hint", "text": "You can tweak certain aspects of the ''Vanilla'' theme." }, "$:/language/ThemeTweaks/Options": { "title": "$:/language/ThemeTweaks/Options", "text": "Options" }, "$:/language/ThemeTweaks/Options/SidebarLayout": { "title": "$:/language/ThemeTweaks/Options/SidebarLayout", "text": "Sidebar layout" }, "$:/language/ThemeTweaks/Options/SidebarLayout/Fixed-Fluid": { "title": "$:/language/ThemeTweaks/Options/SidebarLayout/Fixed-Fluid", "text": "Fixed story, fluid sidebar" }, "$:/language/ThemeTweaks/Options/SidebarLayout/Fluid-Fixed": { "title": "$:/language/ThemeTweaks/Options/SidebarLayout/Fluid-Fixed", "text": "Fluid story, fixed sidebar" }, "$:/language/ThemeTweaks/Options/StickyTitles": { "title": "$:/language/ThemeTweaks/Options/StickyTitles", "text": "Sticky titles" }, "$:/language/ThemeTweaks/Options/StickyTitles/Hint": { "title": "$:/language/ThemeTweaks/Options/StickyTitles/Hint", "text": "Causes tiddler titles to \"stick\" to the top of the browser window. Caution: Does not work at all with Chrome, and causes some layout issues in Firefox" }, "$:/language/ThemeTweaks/Options/CodeWrapping": { "title": "$:/language/ThemeTweaks/Options/CodeWrapping", "text": "Wrap long lines in code blocks" }, "$:/language/ThemeTweaks/Settings": { "title": "$:/language/ThemeTweaks/Settings", "text": "Settings" }, "$:/language/ThemeTweaks/Settings/FontFamily": { "title": "$:/language/ThemeTweaks/Settings/FontFamily", "text": "Font family" }, "$:/language/ThemeTweaks/Settings/CodeFontFamily": { "title": "$:/language/ThemeTweaks/Settings/CodeFontFamily", "text": "Code font family" }, "$:/language/ThemeTweaks/Settings/BackgroundImage": { "title": "$:/language/ThemeTweaks/Settings/BackgroundImage", "text": "Page background image" }, "$:/language/ThemeTweaks/Settings/BackgroundImageAttachment": { "title": "$:/language/ThemeTweaks/Settings/BackgroundImageAttachment", "text": "Page background image attachment" }, "$:/language/ThemeTweaks/Settings/BackgroundImageAttachment/Scroll": { "title": "$:/language/ThemeTweaks/Settings/BackgroundImageAttachment/Scroll", "text": "Scroll with tiddlers" }, "$:/language/ThemeTweaks/Settings/BackgroundImageAttachment/Fixed": { "title": "$:/language/ThemeTweaks/Settings/BackgroundImageAttachment/Fixed", "text": "Fixed to window" }, "$:/language/ThemeTweaks/Settings/BackgroundImageSize": { "title": "$:/language/ThemeTweaks/Settings/BackgroundImageSize", "text": "Page background image size" }, "$:/language/ThemeTweaks/Settings/BackgroundImageSize/Auto": { "title": "$:/language/ThemeTweaks/Settings/BackgroundImageSize/Auto", "text": "Auto" }, "$:/language/ThemeTweaks/Settings/BackgroundImageSize/Cover": { "title": "$:/language/ThemeTweaks/Settings/BackgroundImageSize/Cover", "text": "Cover" }, "$:/language/ThemeTweaks/Settings/BackgroundImageSize/Contain": { "title": "$:/language/ThemeTweaks/Settings/BackgroundImageSize/Contain", "text": "Contain" }, "$:/language/ThemeTweaks/Metrics": { "title": "$:/language/ThemeTweaks/Metrics", "text": "Sizes" }, "$:/language/ThemeTweaks/Metrics/FontSize": { "title": "$:/language/ThemeTweaks/Metrics/FontSize", "text": "Font size" }, "$:/language/ThemeTweaks/Metrics/LineHeight": { "title": "$:/language/ThemeTweaks/Metrics/LineHeight", "text": "Line height" }, "$:/language/ThemeTweaks/Metrics/BodyFontSize": { "title": "$:/language/ThemeTweaks/Metrics/BodyFontSize", "text": "Font size for tiddler body" }, "$:/language/ThemeTweaks/Metrics/BodyLineHeight": { "title": "$:/language/ThemeTweaks/Metrics/BodyLineHeight", "text": "Line height for tiddler body" }, "$:/language/ThemeTweaks/Metrics/StoryLeft": { "title": "$:/language/ThemeTweaks/Metrics/StoryLeft", "text": "Story left position" }, "$:/language/ThemeTweaks/Metrics/StoryLeft/Hint": { "title": "$:/language/ThemeTweaks/Metrics/StoryLeft/Hint", "text": "how far the left margin of the story river<br>(tiddler area) is from the left of the page" }, "$:/language/ThemeTweaks/Metrics/StoryTop": { "title": "$:/language/ThemeTweaks/Metrics/StoryTop", "text": "Story top position" }, "$:/language/ThemeTweaks/Metrics/StoryTop/Hint": { "title": "$:/language/ThemeTweaks/Metrics/StoryTop/Hint", "text": "how far the top margin of the story river<br>is from the top of the page" }, "$:/language/ThemeTweaks/Metrics/StoryRight": { "title": "$:/language/ThemeTweaks/Metrics/StoryRight", "text": "Story right" }, "$:/language/ThemeTweaks/Metrics/StoryRight/Hint": { "title": "$:/language/ThemeTweaks/Metrics/StoryRight/Hint", "text": "how far the left margin of the sidebar <br>is from the left of the page" }, "$:/language/ThemeTweaks/Metrics/StoryWidth": { "title": "$:/language/ThemeTweaks/Metrics/StoryWidth", "text": "Story width" }, "$:/language/ThemeTweaks/Metrics/StoryWidth/Hint": { "title": "$:/language/ThemeTweaks/Metrics/StoryWidth/Hint", "text": "the overall width of the story river" }, "$:/language/ThemeTweaks/Metrics/TiddlerWidth": { "title": "$:/language/ThemeTweaks/Metrics/TiddlerWidth", "text": "Tiddler width" }, "$:/language/ThemeTweaks/Metrics/TiddlerWidth/Hint": { "title": "$:/language/ThemeTweaks/Metrics/TiddlerWidth/Hint", "text": "within the story river" }, "$:/language/ThemeTweaks/Metrics/SidebarBreakpoint": { "title": "$:/language/ThemeTweaks/Metrics/SidebarBreakpoint", "text": "Sidebar breakpoint" }, "$:/language/ThemeTweaks/Metrics/SidebarBreakpoint/Hint": { "title": "$:/language/ThemeTweaks/Metrics/SidebarBreakpoint/Hint", "text": "the minimum page width at which the story<br>river and sidebar will appear side by side" }, "$:/language/ThemeTweaks/Metrics/SidebarWidth": { "title": "$:/language/ThemeTweaks/Metrics/SidebarWidth", "text": "Sidebar width" }, "$:/language/ThemeTweaks/Metrics/SidebarWidth/Hint": { "title": "$:/language/ThemeTweaks/Metrics/SidebarWidth/Hint", "text": "the width of the sidebar in fluid-fixed layout" }, "$:/language/TiddlerInfo/Advanced/Caption": { "title": "$:/language/TiddlerInfo/Advanced/Caption", "text": "Advanced" }, "$:/language/TiddlerInfo/Advanced/PluginInfo/Empty/Hint": { "title": "$:/language/TiddlerInfo/Advanced/PluginInfo/Empty/Hint", "text": "none" }, "$:/language/TiddlerInfo/Advanced/PluginInfo/Heading": { "title": "$:/language/TiddlerInfo/Advanced/PluginInfo/Heading", "text": "Plugin Details" }, "$:/language/TiddlerInfo/Advanced/PluginInfo/Hint": { "title": "$:/language/TiddlerInfo/Advanced/PluginInfo/Hint", "text": "This plugin contains the following shadow tiddlers:" }, "$:/language/TiddlerInfo/Advanced/ShadowInfo/Heading": { "title": "$:/language/TiddlerInfo/Advanced/ShadowInfo/Heading", "text": "Shadow Status" }, "$:/language/TiddlerInfo/Advanced/ShadowInfo/NotShadow/Hint": { "title": "$:/language/TiddlerInfo/Advanced/ShadowInfo/NotShadow/Hint", "text": "The tiddler <$link to=<<infoTiddler>>><$text text=<<infoTiddler>>/></$link> is not a shadow tiddler" }, "$:/language/TiddlerInfo/Advanced/ShadowInfo/Shadow/Hint": { "title": "$:/language/TiddlerInfo/Advanced/ShadowInfo/Shadow/Hint", "text": "The tiddler <$link to=<<infoTiddler>>><$text text=<<infoTiddler>>/></$link> is a shadow tiddler" }, "$:/language/TiddlerInfo/Advanced/ShadowInfo/Shadow/Source": { "title": "$:/language/TiddlerInfo/Advanced/ShadowInfo/Shadow/Source", "text": "It is defined in the plugin <$link to=<<pluginTiddler>>><$text text=<<pluginTiddler>>/></$link>" }, "$:/language/TiddlerInfo/Advanced/ShadowInfo/OverriddenShadow/Hint": { "title": "$:/language/TiddlerInfo/Advanced/ShadowInfo/OverriddenShadow/Hint", "text": "It is overridden by an ordinary tiddler" }, "$:/language/TiddlerInfo/Fields/Caption": { "title": "$:/language/TiddlerInfo/Fields/Caption", "text": "Fields" }, "$:/language/TiddlerInfo/List/Caption": { "title": "$:/language/TiddlerInfo/List/Caption", "text": "List" }, "$:/language/TiddlerInfo/List/Empty": { "title": "$:/language/TiddlerInfo/List/Empty", "text": "This tiddler does not have a list" }, "$:/language/TiddlerInfo/Listed/Caption": { "title": "$:/language/TiddlerInfo/Listed/Caption", "text": "Listed" }, "$:/language/TiddlerInfo/Listed/Empty": { "title": "$:/language/TiddlerInfo/Listed/Empty", "text": "This tiddler is not listed by any others" }, "$:/language/TiddlerInfo/References/Caption": { "title": "$:/language/TiddlerInfo/References/Caption", "text": "References" }, "$:/language/TiddlerInfo/References/Empty": { "title": "$:/language/TiddlerInfo/References/Empty", "text": "No tiddlers link to this one" }, "$:/language/TiddlerInfo/Tagging/Caption": { "title": "$:/language/TiddlerInfo/Tagging/Caption", "text": "Tagging" }, "$:/language/TiddlerInfo/Tagging/Empty": { "title": "$:/language/TiddlerInfo/Tagging/Empty", "text": "No tiddlers are tagged with this one" }, "$:/language/TiddlerInfo/Tools/Caption": { "title": "$:/language/TiddlerInfo/Tools/Caption", "text": "Tools" }, "$:/language/Docs/Types/application/javascript": { "title": "$:/language/Docs/Types/application/javascript", "description": "JavaScript code", "name": "application/javascript", "group": "Developer", "group-sort": "2" }, "$:/language/Docs/Types/application/json": { "title": "$:/language/Docs/Types/application/json", "description": "JSON data", "name": "application/json", "group": "Developer", "group-sort": "2" }, "$:/language/Docs/Types/application/x-tiddler-dictionary": { "title": "$:/language/Docs/Types/application/x-tiddler-dictionary", "description": "Data dictionary", "name": "application/x-tiddler-dictionary", "group": "Developer", "group-sort": "2" }, "$:/language/Docs/Types/image/gif": { "title": "$:/language/Docs/Types/image/gif", "description": "GIF image", "name": "image/gif", "group": "Image", "group-sort": "1" }, "$:/language/Docs/Types/image/jpeg": { "title": "$:/language/Docs/Types/image/jpeg", "description": "JPEG image", "name": "image/jpeg", "group": "Image", "group-sort": "1" }, "$:/language/Docs/Types/image/png": { "title": "$:/language/Docs/Types/image/png", "description": "PNG image", "name": "image/png", "group": "Image", "group-sort": "1" }, "$:/language/Docs/Types/image/svg+xml": { "title": "$:/language/Docs/Types/image/svg+xml", "description": "Structured Vector Graphics image", "name": "image/svg+xml", "group": "Image", "group-sort": "1" }, "$:/language/Docs/Types/image/x-icon": { "title": "$:/language/Docs/Types/image/x-icon", "description": "ICO format icon file", "name": "image/x-icon", "group": "Image", "group-sort": "1" }, "$:/language/Docs/Types/text/css": { "title": "$:/language/Docs/Types/text/css", "description": "Static stylesheet", "name": "text/css", "group": "Developer", "group-sort": "2" }, "$:/language/Docs/Types/text/html": { "title": "$:/language/Docs/Types/text/html", "description": "HTML markup", "name": "text/html", "group": "Text", "group-sort": "0" }, "$:/language/Docs/Types/text/plain": { "title": "$:/language/Docs/Types/text/plain", "description": "Plain text", "name": "text/plain", "group": "Text", "group-sort": "0" }, "$:/language/Docs/Types/text/vnd.tiddlywiki": { "title": "$:/language/Docs/Types/text/vnd.tiddlywiki", "description": "TiddlyWiki 5", "name": "text/vnd.tiddlywiki", "group": "Text", "group-sort": "0" }, "$:/language/Docs/Types/text/x-tiddlywiki": { "title": "$:/language/Docs/Types/text/x-tiddlywiki", "description": "TiddlyWiki Classic", "name": "text/x-tiddlywiki", "group": "Text", "group-sort": "0" }, "$:/languages/en-GB/icon": { "title": "$:/languages/en-GB/icon", "type": "image/svg+xml", "text": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 60 30\" width=\"1200\" height=\"600\">\n<clipPath id=\"t\">\n\t<path d=\"M30,15 h30 v15 z v15 h-30 z h-30 v-15 z v-15 h30 z\"/>\n</clipPath>\n<path d=\"M0,0 v30 h60 v-30 z\" fill=\"#00247d\"/>\n<path d=\"M0,0 L60,30 M60,0 L0,30\" stroke=\"#fff\" stroke-width=\"6\"/>\n<path d=\"M0,0 L60,30 M60,0 L0,30\" clip-path=\"url(#t)\" stroke=\"#cf142b\" stroke-width=\"4\"/>\n<path d=\"M30,0 v30 M0,15 h60\" stroke=\"#fff\" stroke-width=\"10\"/>\n<path d=\"M30,0 v30 M0,15 h60\" stroke=\"#cf142b\" stroke-width=\"6\"/>\n</svg>\n" }, "$:/languages/en-GB": { "title": "$:/languages/en-GB", "name": "en-GB", "description": "English (British)", "author": "JeremyRuston", "core-version": ">=5.0.0\"", "text": "Stub pseudo-plugin for the default language" }, "$:/core/modules/commander.js": { "text": "/*\\\ntitle: $:/core/modules/commander.js\ntype: application/javascript\nmodule-type: global\n\nThe $tw.Commander class is a command interpreter\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nParse a sequence of commands\n\tcommandTokens: an array of command string tokens\n\twiki: reference to the wiki store object\n\tstreams: {output:, error:}, each of which has a write(string) method\n\tcallback: a callback invoked as callback(err) where err is null if there was no error\n*/\nvar Commander = function(commandTokens,callback,wiki,streams) {\n\tvar path = require(\"path\");\n\tthis.commandTokens = commandTokens;\n\tthis.nextToken = 0;\n\tthis.callback = callback;\n\tthis.wiki = wiki;\n\tthis.streams = streams;\n\tthis.outputPath = path.resolve($tw.boot.wikiPath,$tw.config.wikiOutputSubDir);\n};\n\n/*\nLog a string if verbose flag is set\n*/\nCommander.prototype.log = function(str) {\n\tif(this.verbose) {\n\t\tthis.streams.output.write(str + \"\\n\");\n\t}\n};\n\n/*\nWrite a string if verbose flag is set\n*/\nCommander.prototype.write = function(str) {\n\tif(this.verbose) {\n\t\tthis.streams.output.write(str);\n\t}\n};\n\n/*\nAdd a string of tokens to the command queue\n*/\nCommander.prototype.addCommandTokens = function(commandTokens) {\n\tvar params = commandTokens.slice(0);\n\tparams.unshift(0);\n\tparams.unshift(this.nextToken);\n\tArray.prototype.splice.apply(this.commandTokens,params);\n};\n\n/*\nExecute the sequence of commands and invoke a callback on completion\n*/\nCommander.prototype.execute = function() {\n\tthis.executeNextCommand();\n};\n\n/*\nExecute the next command in the sequence\n*/\nCommander.prototype.executeNextCommand = function() {\n\tvar self = this;\n\t// Invoke the callback if there are no more commands\n\tif(this.nextToken >= this.commandTokens.length) {\n\t\tthis.callback(null);\n\t} else {\n\t\t// Get and check the command token\n\t\tvar commandName = this.commandTokens[this.nextToken++];\n\t\tif(commandName.substr(0,2) !== \"--\") {\n\t\t\tthis.callback(\"Missing command: \" + commandName);\n\t\t} else {\n\t\t\tcommandName = commandName.substr(2); // Trim off the --\n\t\t\t// Accumulate the parameters to the command\n\t\t\tvar params = [];\n\t\t\twhile(this.nextToken < this.commandTokens.length && \n\t\t\t\tthis.commandTokens[this.nextToken].substr(0,2) !== \"--\") {\n\t\t\t\tparams.push(this.commandTokens[this.nextToken++]);\n\t\t\t}\n\t\t\t// Get the command info\n\t\t\tvar command = $tw.commands[commandName],\n\t\t\t\tc,err;\n\t\t\tif(!command) {\n\t\t\t\tthis.callback(\"Unknown command: \" + commandName);\n\t\t\t} else {\n\t\t\t\tif(this.verbose) {\n\t\t\t\t\tthis.streams.output.write(\"Executing command: \" + commandName + \" \" + params.join(\" \") + \"\\n\");\n\t\t\t\t}\n\t\t\t\tif(command.info.synchronous) {\n\t\t\t\t\t// Synchronous command\n\t\t\t\t\tc = new command.Command(params,this);\n\t\t\t\t\terr = c.execute();\n\t\t\t\t\tif(err) {\n\t\t\t\t\t\tthis.callback(err);\n\t\t\t\t\t} else {\n\t\t\t\t\t\tthis.executeNextCommand();\n\t\t\t\t\t}\n\t\t\t\t} else {\n\t\t\t\t\t// Asynchronous command\n\t\t\t\t\tc = new command.Command(params,this,function(err) {\n\t\t\t\t\t\tif(err) {\n\t\t\t\t\t\t\tself.callback(err);\n\t\t\t\t\t\t} else {\n\t\t\t\t\t\t\tself.executeNextCommand();\n\t\t\t\t\t\t}\n\t\t\t\t\t});\n\t\t\t\t\terr = c.execute();\n\t\t\t\t\tif(err) {\n\t\t\t\t\t\tthis.callback(err);\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n};\n\nCommander.initCommands = function(moduleType) {\n\tmoduleType = moduleType || \"command\";\n\t$tw.commands = {};\n\t$tw.modules.forEachModuleOfType(moduleType,function(title,module) {\n\t\tvar c = $tw.commands[module.info.name] = {};\n\t\t// Add the methods defined by the module\n\t\tfor(var f in module) {\n\t\t\tif($tw.utils.hop(module,f)) {\n\t\t\t\tc[f] = module[f];\n\t\t\t}\n\t\t}\n\t});\n};\n\nexports.Commander = Commander;\n\n})();\n", "title": "$:/core/modules/commander.js", "type": "application/javascript", "module-type": "global" }, "$:/core/modules/commands/build.js": { "text": "/*\\\ntitle: $:/core/modules/commands/build.js\ntype: application/javascript\nmodule-type: command\n\nCommand to build a build target\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.info = {\n\tname: \"build\",\n\tsynchronous: true\n};\n\nvar Command = function(params,commander) {\n\tthis.params = params;\n\tthis.commander = commander;\n};\n\nCommand.prototype.execute = function() {\n\t// Get the build targets defined in the wiki\n\tvar buildTargets = $tw.boot.wikiInfo.build;\n\tif(!buildTargets) {\n\t\treturn \"No build targets defined\";\n\t}\n\t// Loop through each of the specified targets\n\tvar targets;\n\tif(this.params.length > 0) {\n\t\ttargets = this.params;\n\t} else {\n\t\ttargets = Object.keys(buildTargets);\n\t}\n\tfor(var targetIndex=0; targetIndex<targets.length; targetIndex++) {\n\t\tvar target = targets[targetIndex],\n\t\t\tcommands = buildTargets[target];\n\t\tif(!commands) {\n\t\t\treturn \"Build target '\" + target + \"' not found\";\n\t\t}\n\t\t// Add the commands to the queue\n\t\tthis.commander.addCommandTokens(commands);\n\t}\n\treturn null;\n};\n\nexports.Command = Command;\n\n})();\n", "title": "$:/core/modules/commands/build.js", "type": "application/javascript", "module-type": "command" }, "$:/core/modules/commands/clearpassword.js": { "text": "/*\\\ntitle: $:/core/modules/commands/clearpassword.js\ntype: application/javascript\nmodule-type: command\n\nClear password for crypto operations\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.info = {\n\tname: \"clearpassword\",\n\tsynchronous: true\n};\n\nvar Command = function(params,commander,callback) {\n\tthis.params = params;\n\tthis.commander = commander;\n\tthis.callback = callback;\n};\n\nCommand.prototype.execute = function() {\n\t$tw.crypto.setPassword(null);\n\treturn null;\n};\n\nexports.Command = Command;\n\n})();\n", "title": "$:/core/modules/commands/clearpassword.js", "type": "application/javascript", "module-type": "command" }, "$:/core/modules/commands/editions.js": { "text": "/*\\\ntitle: $:/core/modules/commands/editions.js\ntype: application/javascript\nmodule-type: command\n\nCommand to list the available editions\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.info = {\n\tname: \"editions\",\n\tsynchronous: true\n};\n\nvar Command = function(params,commander) {\n\tthis.params = params;\n\tthis.commander = commander;\n};\n\nCommand.prototype.execute = function() {\n\tvar self = this;\n\t// Output the list\n\tthis.commander.streams.output.write(\"Available editions:\\n\\n\");\n\tvar editionInfo = $tw.utils.getEditionInfo();\n\t$tw.utils.each(editionInfo,function(info,name) {\n\t\tself.commander.streams.output.write(\" \" + name + \": \" + info.description + \"\\n\");\n\t});\n\tthis.commander.streams.output.write(\"\\n\");\n\treturn null;\n};\n\nexports.Command = Command;\n\n})();\n", "title": "$:/core/modules/commands/editions.js", "type": "application/javascript", "module-type": "command" }, "$:/core/modules/commands/fetch.js": { "text": "/*\\\ntitle: $:/core/modules/commands/fetch.js\ntype: application/javascript\nmodule-type: command\n\nCommands to fetch external tiddlers\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.info = {\n\tname: \"fetch\",\n\tsynchronous: false\n};\n\nvar Command = function(params,commander,callback) {\n\tthis.params = params;\n\tthis.commander = commander;\n\tthis.callback = callback;\n};\n\nCommand.prototype.execute = function() {\n\tif(this.params.length < 2) {\n\t\treturn \"Missing subcommand and url\";\n\t}\n\tvar subcommand = this.params[0],\n\t\turl = this.params[1],\n\t\timportFilter = this.params[2] || \"[all[tiddlers]]\",\n\t\ttransformFilter = this.params[3] || \"\";\n\tswitch(subcommand) {\n\t\tcase \"file\":\n\t\t\treturn this.fetchFiles({\n\t\t\t\turl: url,\n\t\t\t\timportFilter: importFilter,\n\t\t\t\ttransformFilter: transformFilter,\n\t\t\t\tcallback: this.callback\n\t\t\t});\n\t\t\tbreak;\n\t\tcase \"files\":\n\t\t\treturn this.fetchFiles({\n\t\t\t\turlFilter: url,\n\t\t\t\timportFilter: importFilter,\n\t\t\t\ttransformFilter: transformFilter,\n\t\t\t\tcallback: this.callback\n\t\t\t});\n\t\t\tbreak;\n\t}\n\treturn null;\n};\n\nCommand.prototype.fetchFiles = function(options) {\n\tvar self = this;\n\t// Get the list of URLs\n\tvar urls;\n\tif(options.url) {\n\t\turls = [options.url]\n\t} else if(options.urlFilter) {\n\t\turls = $tw.wiki.filterTiddlers(options.urlFilter);\n\t} else {\n\t\treturn \"Missing URL\";\n\t}\n\t// Process each URL in turn\n\tvar next = 0;\n\tvar getNextFile = function(err) {\n\t\tif(err) {\n\t\t\treturn options.callback(err);\n\t\t}\n\t\tif(next < urls.length) {\n\t\t\tself.fetchFile(urls[next++],options,getNextFile);\n\t\t} else {\n\t\t\toptions.callback(null);\n\t\t}\n\t};\n\tgetNextFile(null);\n\t// Success\n\treturn null;\n};\n\nCommand.prototype.fetchFile = function(url,options,callback) {\n\tvar self = this,\n\t\tlib = url.substr(0,8) === \"https://\" ? require(\"https\") : require(\"http\");\n\tlib.get(url).on(\"response\",function(response) {\n\t var type = (response.headers[\"content-type\"] || \"\").split(\";\")[0],\n\t \tbody = \"\";\n\t self.commander.write(\"Reading \" + url + \": \");\n\t response.on(\"data\",function(chunk) {\n\t body += chunk;\n\t self.commander.write(\".\");\n\t });\n\t response.on(\"end\",function() {\n\t self.commander.write(\"\\n\");\n\t if(response.statusCode === 200) {\n\t\t self.processBody(body,type,options);\n\t\t callback(null);\n\t } else {\n\t \tcallback(\"Error \" + response.statusCode + \" retrieving \" + url)\n\t }\n\t \t});\n\t \tresponse.on(\"error\",function(e) {\n\t\t\tconsole.log(\"Error on GET request: \" + e);\n\t\t\tcallback(e);\n\t \t});\n\t});\n\treturn null;\n};\n\nCommand.prototype.processBody = function(body,type,options) {\n\t// Deserialise the HTML file and put the tiddlers in their own wiki\n\tvar self = this,\n\t\tincomingWiki = new $tw.Wiki(),\n\t\ttiddlers = this.commander.wiki.deserializeTiddlers(type || \"text/html\",body,{});\n\t$tw.utils.each(tiddlers,function(tiddler) {\n\t\tincomingWiki.addTiddler(new $tw.Tiddler(tiddler));\n\t});\n\t// Filter the tiddlers to select the ones we want\n\tvar filteredTitles = incomingWiki.filterTiddlers(options.importFilter);\n\t// Import the selected tiddlers\n\tvar count = 0;\n\tincomingWiki.each(function(tiddler,title) {\n\t\tif(filteredTitles.indexOf(title) !== -1) {\n\t\t\tvar newTiddler;\n\t\t\tif(options.transformFilter) {\n\t\t\t\tvar transformedTitle = (incomingWiki.filterTiddlers(options.transformFilter,null,self.commander.wiki.makeTiddlerIterator([title])) || [\"\"])[0];\n\t\t\t\tif(transformedTitle) {\n\t\t\t\t\tself.commander.log(\"Importing \" + title + \" as \" + transformedTitle)\n\t\t\t\t\tnewTiddler = new $tw.Tiddler(tiddler,{title: transformedTitle});\n\t\t\t\t}\n\t\t\t} else {\n\t\t\t\tself.commander.log(\"Importing \" + title)\n\t\t\t\tnewTiddler = tiddler;\n\t\t\t}\n\t\t\tself.commander.wiki.importTiddler(newTiddler);\n\t\t\tcount++;\n\t\t}\n\t});\n\tself.commander.log(\"Imported \" + count + \" tiddlers\")\n};\n\nexports.Command = Command;\n\n})();\n", "title": "$:/core/modules/commands/fetch.js", "type": "application/javascript", "module-type": "command" }, "$:/core/modules/commands/help.js": { "text": "/*\\\ntitle: $:/core/modules/commands/help.js\ntype: application/javascript\nmodule-type: command\n\nHelp command\n\n\\*/\n(function(){\n\n/*jshint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.info = {\n\tname: \"help\",\n\tsynchronous: true\n};\n\nvar Command = function(params,commander) {\n\tthis.params = params;\n\tthis.commander = commander;\n};\n\nCommand.prototype.execute = function() {\n\tvar subhelp = this.params[0] || \"default\",\n\t\thelpBase = \"$:/language/Help/\",\n\t\ttext;\n\tif(!this.commander.wiki.getTiddler(helpBase + subhelp)) {\n\t\tsubhelp = \"notfound\";\n\t}\n\t// Wikify the help as formatted text (ie block elements generate newlines)\n\ttext = this.commander.wiki.renderTiddler(\"text/plain-formatted\",helpBase + subhelp);\n\t// Remove any leading linebreaks\n\ttext = text.replace(/^(\\r?\\n)*/g,\"\");\n\tthis.commander.streams.output.write(text);\n};\n\nexports.Command = Command;\n\n})();\n", "title": "$:/core/modules/commands/help.js", "type": "application/javascript", "module-type": "command" }, "$:/core/modules/commands/init.js": { "text": "/*\\\ntitle: $:/core/modules/commands/init.js\ntype: application/javascript\nmodule-type: command\n\nCommand to initialise an empty wiki folder\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.info = {\n\tname: \"init\",\n\tsynchronous: true\n};\n\nvar Command = function(params,commander) {\n\tthis.params = params;\n\tthis.commander = commander;\n};\n\nCommand.prototype.execute = function() {\n\tvar fs = require(\"fs\"),\n\t\tpath = require(\"path\");\n\t// Check that we don't already have a valid wiki folder\n\tif($tw.boot.wikiTiddlersPath || ($tw.utils.isDirectory($tw.boot.wikiPath) && !$tw.utils.isDirectoryEmpty($tw.boot.wikiPath))) {\n\t\treturn \"Wiki folder is not empty\";\n\t}\n\t// Loop through each of the specified editions\n\tvar editions = this.params.length > 0 ? this.params : [\"empty\"];\n\tfor(var editionIndex=0; editionIndex<editions.length; editionIndex++) {\n\t\tvar editionName = editions[editionIndex];\n\t\t// Check the edition exists\n\t\tvar editionPath = $tw.findLibraryItem(editionName,$tw.getLibraryItemSearchPaths($tw.config.editionsPath,$tw.config.editionsEnvVar));\n\t\tif(!$tw.utils.isDirectory(editionPath)) {\n\t\t\treturn \"Edition '\" + editionName + \"' not found\";\n\t\t}\n\t\t// Copy the edition content\n\t\tvar err = $tw.utils.copyDirectory(editionPath,$tw.boot.wikiPath);\n\t\tif(!err) {\n\t\t\tthis.commander.streams.output.write(\"Copied edition '\" + editionName + \"' to \" + $tw.boot.wikiPath + \"\\n\");\n\t\t} else {\n\t\t\treturn err;\n\t\t}\n\t}\n\t// Tweak the tiddlywiki.info to remove any included wikis\n\tvar packagePath = $tw.boot.wikiPath + \"/tiddlywiki.info\",\n\t\tpackageJson = JSON.parse(fs.readFileSync(packagePath));\n\tdelete packageJson.includeWikis;\n\tfs.writeFileSync(packagePath,JSON.stringify(packageJson,null,$tw.config.preferences.jsonSpaces));\n\treturn null;\n};\n\nexports.Command = Command;\n\n})();\n", "title": "$:/core/modules/commands/init.js", "type": "application/javascript", "module-type": "command" }, "$:/core/modules/commands/load.js": { "text": "/*\\\ntitle: $:/core/modules/commands/load.js\ntype: application/javascript\nmodule-type: command\n\nCommand to load tiddlers from a file\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.info = {\n\tname: \"load\",\n\tsynchronous: false\n};\n\nvar Command = function(params,commander,callback) {\n\tthis.params = params;\n\tthis.commander = commander;\n\tthis.callback = callback;\n};\n\nCommand.prototype.execute = function() {\n\tvar self = this,\n\t\tfs = require(\"fs\"),\n\t\tpath = require(\"path\");\n\tif(this.params.length < 1) {\n\t\treturn \"Missing filename\";\n\t}\n\tvar ext = path.extname(self.params[0]),\n\t\tstat = fs.statSync(self.params[0]),\n\t\ttiddlers = $tw.loadTiddlersFromPath(self.params[0]),\n\t\tcount = 0;\n\t$tw.utils.each(tiddlers,function(tiddlerInfo) {\n\t\t$tw.utils.each(tiddlerInfo.tiddlers,function(tiddler) {\n\t\t\tself.commander.wiki.importTiddler(new $tw.Tiddler(tiddler));\n\t\t\tcount++;\n\t\t});\n\t});\n\tif(!count) {\n\t\tself.callback(\"No tiddlers found in file \\\"\" + self.params[0] + \"\\\"\");\n\t} else {\n\t\tself.callback(null);\n\t}\n\treturn null;\n};\n\nexports.Command = Command;\n\n})();\n", "title": "$:/core/modules/commands/load.js", "type": "application/javascript", "module-type": "command" }, "$:/core/modules/commands/makelibrary.js": { "text": "/*\\\ntitle: $:/core/modules/commands/makelibrary.js\ntype: application/javascript\nmodule-type: command\n\nCommand to pack all of the plugins in the library into a plugin tiddler of type \"library\"\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.info = {\n\tname: \"makelibrary\",\n\tsynchronous: true\n};\n\nvar UPGRADE_LIBRARY_TITLE = \"$:/UpgradeLibrary\";\n\nvar Command = function(params,commander,callback) {\n\tthis.params = params;\n\tthis.commander = commander;\n\tthis.callback = callback;\n};\n\nCommand.prototype.execute = function() {\n\tvar wiki = this.commander.wiki,\n\t\tfs = require(\"fs\"),\n\t\tpath = require(\"path\"),\n\t\tupgradeLibraryTitle = this.params[0] || UPGRADE_LIBRARY_TITLE,\n\t\ttiddlers = {};\n\t// Collect up the library plugins\n\tvar collectPlugins = function(folder) {\n\t\t\tvar pluginFolders = fs.readdirSync(folder);\n\t\t\tfor(var p=0; p<pluginFolders.length; p++) {\n\t\t\t\tif(!$tw.boot.excludeRegExp.test(pluginFolders[p])) {\n\t\t\t\t\tpluginFields = $tw.loadPluginFolder(path.resolve(folder,\"./\" + pluginFolders[p]));\n\t\t\t\t\tif(pluginFields && pluginFields.title) {\n\t\t\t\t\t\ttiddlers[pluginFields.title] = pluginFields;\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t},\n\t\tcollectPublisherPlugins = function(folder) {\n\t\t\tvar publisherFolders = fs.readdirSync(folder);\n\t\t\tfor(var t=0; t<publisherFolders.length; t++) {\n\t\t\t\tif(!$tw.boot.excludeRegExp.test(publisherFolders[t])) {\n\t\t\t\t\tcollectPlugins(path.resolve(folder,\"./\" + publisherFolders[t]));\n\t\t\t\t}\n\t\t\t}\n\t\t};\n\tcollectPublisherPlugins(path.resolve($tw.boot.corePath,$tw.config.pluginsPath));\n\tcollectPublisherPlugins(path.resolve($tw.boot.corePath,$tw.config.themesPath));\n\tcollectPlugins(path.resolve($tw.boot.corePath,$tw.config.languagesPath));\n\t// Save the upgrade library tiddler\n\tvar pluginFields = {\n\t\ttitle: upgradeLibraryTitle,\n\t\ttype: \"application/json\",\n\t\t\"plugin-type\": \"library\",\n\t\t\"text\": JSON.stringify({tiddlers: tiddlers},null,$tw.config.preferences.jsonSpaces)\n\t};\n\twiki.addTiddler(new $tw.Tiddler(pluginFields));\n\treturn null;\n};\n\nexports.Command = Command;\n\n})();\n", "title": "$:/core/modules/commands/makelibrary.js", "type": "application/javascript", "module-type": "command" }, "$:/core/modules/commands/output.js": { "text": "/*\\\ntitle: $:/core/modules/commands/output.js\ntype: application/javascript\nmodule-type: command\n\nCommand to set the default output location (defaults to current working directory)\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.info = {\n\tname: \"output\",\n\tsynchronous: true\n};\n\nvar Command = function(params,commander,callback) {\n\tthis.params = params;\n\tthis.commander = commander;\n\tthis.callback = callback;\n};\n\nCommand.prototype.execute = function() {\n\tvar fs = require(\"fs\"),\n\t\tpath = require(\"path\");\n\tif(this.params.length < 1) {\n\t\treturn \"Missing output path\";\n\t}\n\tthis.commander.outputPath = path.resolve(process.cwd(),this.params[0]);\n\treturn null;\n};\n\nexports.Command = Command;\n\n})();\n", "title": "$:/core/modules/commands/output.js", "type": "application/javascript", "module-type": "command" }, "$:/core/modules/commands/password.js": { "text": "/*\\\ntitle: $:/core/modules/commands/password.js\ntype: application/javascript\nmodule-type: command\n\nSave password for crypto operations\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.info = {\n\tname: \"password\",\n\tsynchronous: true\n};\n\nvar Command = function(params,commander,callback) {\n\tthis.params = params;\n\tthis.commander = commander;\n\tthis.callback = callback;\n};\n\nCommand.prototype.execute = function() {\n\tif(this.params.length < 1) {\n\t\treturn \"Missing password\";\n\t}\n\t$tw.crypto.setPassword(this.params[0]);\n\treturn null;\n};\n\nexports.Command = Command;\n\n})();\n", "title": "$:/core/modules/commands/password.js", "type": "application/javascript", "module-type": "command" }, "$:/core/modules/commands/rendertiddler.js": { "text": "/*\\\ntitle: $:/core/modules/commands/rendertiddler.js\ntype: application/javascript\nmodule-type: command\n\nCommand to render a tiddler and save it to a file\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.info = {\n\tname: \"rendertiddler\",\n\tsynchronous: false\n};\n\nvar Command = function(params,commander,callback) {\n\tthis.params = params;\n\tthis.commander = commander;\n\tthis.callback = callback;\n};\n\nCommand.prototype.execute = function() {\n\tif(this.params.length < 2) {\n\t\treturn \"Missing filename\";\n\t}\n\tvar self = this,\n\t\tfs = require(\"fs\"),\n\t\tpath = require(\"path\"),\n\t\ttitle = this.params[0],\n\t\tfilename = path.resolve(this.commander.outputPath,this.params[1]),\n\t\ttype = this.params[2] || \"text/html\",\n\t\ttemplate = this.params[3],\n\t\tname = this.params[4],\n\t\tvalue = this.params[5],\n\t\tvariables = {};\n\t$tw.utils.createFileDirectories(filename);\n\tif(template) {\n\t\tvariables.currentTiddler = title;\n\t\ttitle = template;\n\t}\n\tif(name && value) {\n\t\tvariables[name] = value;\n\t}\n\tfs.writeFile(filename,this.commander.wiki.renderTiddler(type,title,{variables: variables}),\"utf8\",function(err) {\n\t\tself.callback(err);\n\t});\n\treturn null;\n};\n\nexports.Command = Command;\n\n})();\n", "title": "$:/core/modules/commands/rendertiddler.js", "type": "application/javascript", "module-type": "command" }, "$:/core/modules/commands/rendertiddlers.js": { "text": "/*\\\ntitle: $:/core/modules/commands/rendertiddlers.js\ntype: application/javascript\nmodule-type: command\n\nCommand to render several tiddlers to a folder of files\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar widget = require(\"$:/core/modules/widgets/widget.js\");\n\nexports.info = {\n\tname: \"rendertiddlers\",\n\tsynchronous: true\n};\n\nvar Command = function(params,commander,callback) {\n\tthis.params = params;\n\tthis.commander = commander;\n\tthis.callback = callback;\n};\n\nCommand.prototype.execute = function() {\n\tif(this.params.length < 2) {\n\t\treturn \"Missing filename\";\n\t}\n\tvar self = this,\n\t\tfs = require(\"fs\"),\n\t\tpath = require(\"path\"),\n\t\twiki = this.commander.wiki,\n\t\tfilter = this.params[0],\n\t\ttemplate = this.params[1],\n\t\toutputPath = this.commander.outputPath,\n\t\tpathname = path.resolve(outputPath,this.params[2]),\t\t\n\t\ttype = this.params[3] || \"text/html\",\n\t\textension = this.params[4] || \".html\",\n\t\tdeleteDirectory = (this.params[5] || \"\").toLowerCase() !== \"noclean\",\n\t\ttiddlers = wiki.filterTiddlers(filter);\n\tif(deleteDirectory) {\n\t\t$tw.utils.deleteDirectory(pathname);\n\t}\n\t$tw.utils.each(tiddlers,function(title) {\n\t\tvar parser = wiki.parseTiddler(template),\n\t\t\twidgetNode = wiki.makeWidget(parser,{variables: {currentTiddler: title}}),\n\t\t\tcontainer = $tw.fakeDocument.createElement(\"div\");\n\t\twidgetNode.render(container,null);\n\t\tvar text = type === \"text/html\" ? container.innerHTML : container.textContent,\n\t\t\texportPath = null;\n\t\tif($tw.utils.hop($tw.macros,\"tv-get-export-path\")) {\n\t\t\tvar macroPath = $tw.macros[\"tv-get-export-path\"].run.apply(self,[title]);\n\t\t\tif(macroPath) {\n\t\t\t\texportPath = path.resolve(outputPath,macroPath + extension);\n\t\t\t}\n\t\t}\n\t\tvar finalPath = exportPath || path.resolve(pathname,encodeURIComponent(title) + extension);\n\t\t$tw.utils.createFileDirectories(finalPath);\n\t\tfs.writeFileSync(finalPath,text,\"utf8\");\n\t});\n\treturn null;\n};\n\nexports.Command = Command;\n\n})();\n", "title": "$:/core/modules/commands/rendertiddlers.js", "type": "application/javascript", "module-type": "command" }, "$:/core/modules/commands/savelibrarytiddlers.js": { "text": "/*\\\ntitle: $:/core/modules/commands/savelibrarytiddlers.js\ntype: application/javascript\nmodule-type: command\n\nCommand to save the subtiddlers of a bundle tiddler as a series of JSON files\n\n--savelibrarytiddlers <tiddler> <pathname> <skinnylisting>\n\nThe tiddler identifies the bundle tiddler that contains the subtiddlers.\n\nThe pathname specifies the pathname to the folder in which the JSON files should be saved. The filename is the URL encoded title of the subtiddler.\n\nThe skinnylisting specifies the title of the tiddler to which a JSON catalogue of the subtiddlers will be saved. The JSON file contains the same data as the bundle tiddler but with the `text` field removed.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.info = {\n\tname: \"savelibrarytiddlers\",\n\tsynchronous: true\n};\n\nvar Command = function(params,commander,callback) {\n\tthis.params = params;\n\tthis.commander = commander;\n\tthis.callback = callback;\n};\n\nCommand.prototype.execute = function() {\n\tif(this.params.length < 2) {\n\t\treturn \"Missing filename\";\n\t}\n\tvar self = this,\n\t\tfs = require(\"fs\"),\n\t\tpath = require(\"path\"),\n\t\tcontainerTitle = this.params[0],\n\t\tfilter = this.params[1],\n\t\tbasepath = this.params[2],\n\t\tskinnyListTitle = this.params[3];\n\t// Get the container tiddler as data\n\tvar containerData = self.commander.wiki.getTiddlerDataCached(containerTitle,undefined);\n\tif(!containerData) {\n\t\treturn \"'\" + containerTitle + \"' is not a tiddler bundle\";\n\t}\n\t// Filter the list of plugins\n\tvar pluginList = [];\n\t$tw.utils.each(containerData.tiddlers,function(tiddler,title) {\n\t\tpluginList.push(title);\n\t});\n\tvar filteredPluginList;\n\tif(filter) {\n\t\tfilteredPluginList = self.commander.wiki.filterTiddlers(filter,null,self.commander.wiki.makeTiddlerIterator(pluginList));\n\t} else {\n\t\tfilteredPluginList = pluginList;\n\t}\n\t// Iterate through the plugins\n\tvar skinnyList = [];\n\t$tw.utils.each(filteredPluginList,function(title) {\n\t\tvar tiddler = containerData.tiddlers[title];\n\t\t// Save each JSON file and collect the skinny data\n\t\tvar pathname = path.resolve(self.commander.outputPath,basepath + encodeURIComponent(title) + \".json\");\n\t\t$tw.utils.createFileDirectories(pathname);\n\t\tfs.writeFileSync(pathname,JSON.stringify(tiddler,null,$tw.config.preferences.jsonSpaces),\"utf8\");\n\t\t// Collect the skinny list data\n\t\tvar pluginTiddlers = JSON.parse(tiddler.text),\n\t\t\treadmeContent = (pluginTiddlers.tiddlers[title + \"/readme\"] || {}).text,\n\t\t\ticonTiddler = pluginTiddlers.tiddlers[title + \"/icon\"] || {},\n\t\t\ticonType = iconTiddler.type,\n\t\t\ticonText = iconTiddler.text,\n\t\t\ticonContent;\n\t\tif(iconType && iconText) {\n\t\t\ticonContent = $tw.utils.makeDataUri(iconText,iconType);\n\t\t}\n\t\tskinnyList.push($tw.utils.extend({},tiddler,{text: undefined, readme: readmeContent, icon: iconContent}));\n\t});\n\t// Save the catalogue tiddler\n\tif(skinnyListTitle) {\n\t\tself.commander.wiki.setTiddlerData(skinnyListTitle,skinnyList);\n\t}\n\treturn null;\n};\n\nexports.Command = Command;\n\n})();\n", "title": "$:/core/modules/commands/savelibrarytiddlers.js", "type": "application/javascript", "module-type": "command" }, "$:/core/modules/commands/savetiddler.js": { "text": "/*\\\ntitle: $:/core/modules/commands/savetiddler.js\ntype: application/javascript\nmodule-type: command\n\nCommand to save the content of a tiddler to a file\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.info = {\n\tname: \"savetiddler\",\n\tsynchronous: false\n};\n\nvar Command = function(params,commander,callback) {\n\tthis.params = params;\n\tthis.commander = commander;\n\tthis.callback = callback;\n};\n\nCommand.prototype.execute = function() {\n\tif(this.params.length < 2) {\n\t\treturn \"Missing filename\";\n\t}\n\tvar self = this,\n\t\tfs = require(\"fs\"),\n\t\tpath = require(\"path\"),\n\t\ttitle = this.params[0],\n\t\tfilename = path.resolve(this.commander.outputPath,this.params[1]),\n\t\ttiddler = this.commander.wiki.getTiddler(title);\n\tif(tiddler) {\n\t\tvar type = tiddler.fields.type || \"text/vnd.tiddlywiki\",\n\t\t\tcontentTypeInfo = $tw.config.contentTypeInfo[type] || {encoding: \"utf8\"};\n\t\t$tw.utils.createFileDirectories(filename);\n\t\tfs.writeFile(filename,tiddler.fields.text,contentTypeInfo.encoding,function(err) {\n\t\t\tself.callback(err);\n\t\t});\n\t} else {\n\t\treturn \"Missing tiddler: \" + title;\n\t}\n\treturn null;\n};\n\nexports.Command = Command;\n\n})();\n", "title": "$:/core/modules/commands/savetiddler.js", "type": "application/javascript", "module-type": "command" }, "$:/core/modules/commands/savetiddlers.js": { "text": "/*\\\ntitle: $:/core/modules/commands/savetiddlers.js\ntype: application/javascript\nmodule-type: command\n\nCommand to save several tiddlers to a folder of files\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar widget = require(\"$:/core/modules/widgets/widget.js\");\n\nexports.info = {\n\tname: \"savetiddlers\",\n\tsynchronous: true\n};\n\nvar Command = function(params,commander,callback) {\n\tthis.params = params;\n\tthis.commander = commander;\n\tthis.callback = callback;\n};\n\nCommand.prototype.execute = function() {\n\tif(this.params.length < 1) {\n\t\treturn \"Missing filename\";\n\t}\n\tvar self = this,\n\t\tfs = require(\"fs\"),\n\t\tpath = require(\"path\"),\n\t\twiki = this.commander.wiki,\n\t\tfilter = this.params[0],\n\t\tpathname = path.resolve(this.commander.outputPath,this.params[1]),\n\t\tdeleteDirectory = (this.params[2] || \"\").toLowerCase() !== \"noclean\",\n\t\ttiddlers = wiki.filterTiddlers(filter);\n\tif(deleteDirectory) {\n\t\t$tw.utils.deleteDirectory(pathname);\n\t}\n\t$tw.utils.createDirectory(pathname);\n\t$tw.utils.each(tiddlers,function(title) {\n\t\tvar tiddler = self.commander.wiki.getTiddler(title),\n\t\t\ttype = tiddler.fields.type || \"text/vnd.tiddlywiki\",\n\t\t\tcontentTypeInfo = $tw.config.contentTypeInfo[type] || {encoding: \"utf8\"},\n\t\t\tfilename = path.resolve(pathname,encodeURIComponent(title));\n\t\tfs.writeFileSync(filename,tiddler.fields.text,contentTypeInfo.encoding);\n\t});\n\treturn null;\n};\n\nexports.Command = Command;\n\n})();\n", "title": "$:/core/modules/commands/savetiddlers.js", "type": "application/javascript", "module-type": "command" }, "$:/core/modules/commands/server.js": { "text": "/*\\\ntitle: $:/core/modules/commands/server.js\ntype: application/javascript\nmodule-type: command\n\nServe tiddlers over http\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nif($tw.node) {\n\tvar util = require(\"util\"),\n\t\tfs = require(\"fs\"),\n\t\turl = require(\"url\"),\n\t\tpath = require(\"path\"),\n\t\thttp = require(\"http\");\n}\n\nexports.info = {\n\tname: \"server\",\n\tsynchronous: true\n};\n\n/*\nA simple HTTP server with regexp-based routes\n*/\nfunction SimpleServer(options) {\n\tthis.routes = options.routes || [];\n\tthis.wiki = options.wiki;\n\tthis.variables = options.variables || {};\n}\n\nSimpleServer.prototype.set = function(obj) {\n\tvar self = this;\n\t$tw.utils.each(obj,function(value,name) {\n\t\tself.variables[name] = value;\n\t});\n};\n\nSimpleServer.prototype.get = function(name) {\n\treturn this.variables[name];\n};\n\nSimpleServer.prototype.addRoute = function(route) {\n\tthis.routes.push(route);\n};\n\nSimpleServer.prototype.findMatchingRoute = function(request,state) {\n\tvar pathprefix = this.get(\"pathprefix\") || \"\";\n\tfor(var t=0; t<this.routes.length; t++) {\n\t\tvar potentialRoute = this.routes[t],\n\t\t\tpathRegExp = potentialRoute.path,\n\t\t\tpathname = state.urlInfo.pathname,\n\t\t\tmatch;\n\t\tif(pathprefix) {\n\t\t\tif(pathname.substr(0,pathprefix.length) === pathprefix) {\n\t\t\t\tpathname = pathname.substr(pathprefix.length);\n\t\t\t\tmatch = potentialRoute.path.exec(pathname);\n\t\t\t} else {\n\t\t\t\tmatch = false;\n\t\t\t}\n\t\t} else {\n\t\t\tmatch = potentialRoute.path.exec(pathname);\n\t\t}\n\t\tif(match && request.method === potentialRoute.method) {\n\t\t\tstate.params = [];\n\t\t\tfor(var p=1; p<match.length; p++) {\n\t\t\t\tstate.params.push(match[p]);\n\t\t\t}\n\t\t\treturn potentialRoute;\n\t\t}\n\t}\n\treturn null;\n};\n\nSimpleServer.prototype.checkCredentials = function(request,incomingUsername,incomingPassword) {\n\tvar header = request.headers.authorization || \"\",\n\t\ttoken = header.split(/\\s+/).pop() || \"\",\n\t\tauth = $tw.utils.base64Decode(token),\n\t\tparts = auth.split(/:/),\n\t\tusername = parts[0],\n\t\tpassword = parts[1];\n\tif(incomingUsername === username && incomingPassword === password) {\n\t\treturn \"ALLOWED\";\n\t} else {\n\t\treturn \"DENIED\";\n\t}\n};\n\nSimpleServer.prototype.requestHandler = function(request,response) {\n\t// Compose the state object\n\tvar self = this;\n\tvar state = {};\n\tstate.wiki = self.wiki;\n\tstate.server = self;\n\tstate.urlInfo = url.parse(request.url);\n\t// Find the route that matches this path\n\tvar route = self.findMatchingRoute(request,state);\n\t// Check for the username and password if we've got one\n\tvar username = self.get(\"username\"),\n\t\tpassword = self.get(\"password\");\n\tif(username && password) {\n\t\t// Check they match\n\t\tif(self.checkCredentials(request,username,password) !== \"ALLOWED\") {\n\t\t\tvar servername = state.wiki.getTiddlerText(\"$:/SiteTitle\") || \"TiddlyWiki5\";\n\t\t\tresponse.writeHead(401,\"Authentication required\",{\n\t\t\t\t\"WWW-Authenticate\": 'Basic realm=\"Please provide your username and password to login to ' + servername + '\"'\n\t\t\t});\n\t\t\tresponse.end();\n\t\t\treturn;\n\t\t}\n\t}\n\t// Return a 404 if we didn't find a route\n\tif(!route) {\n\t\tresponse.writeHead(404);\n\t\tresponse.end();\n\t\treturn;\n\t}\n\t// Set the encoding for the incoming request\n\t// TODO: Presumably this would need tweaking if we supported PUTting binary tiddlers\n\trequest.setEncoding(\"utf8\");\n\t// Dispatch the appropriate method\n\tswitch(request.method) {\n\t\tcase \"GET\": // Intentional fall-through\n\t\tcase \"DELETE\":\n\t\t\troute.handler(request,response,state);\n\t\t\tbreak;\n\t\tcase \"PUT\":\n\t\t\tvar data = \"\";\n\t\t\trequest.on(\"data\",function(chunk) {\n\t\t\t\tdata += chunk.toString();\n\t\t\t});\n\t\t\trequest.on(\"end\",function() {\n\t\t\t\tstate.data = data;\n\t\t\t\troute.handler(request,response,state);\n\t\t\t});\n\t\t\tbreak;\n\t}\n};\n\t\nSimpleServer.prototype.listen = function(port,host) {\n\thttp.createServer(this.requestHandler.bind(this)).listen(port,host);\n};\n\nvar Command = function(params,commander,callback) {\n\tthis.params = params;\n\tthis.commander = commander;\n\tthis.callback = callback;\n\t// Set up server\n\tthis.server = new SimpleServer({\n\t\twiki: this.commander.wiki\n\t});\n\t// Add route handlers\n\tthis.server.addRoute({\n\t\tmethod: \"PUT\",\n\t\tpath: /^\\/recipes\\/default\\/tiddlers\\/(.+)$/,\n\t\thandler: function(request,response,state) {\n\t\t\tvar title = decodeURIComponent(state.params[0]),\n\t\t\t\tfields = JSON.parse(state.data);\n\t\t\t// Pull up any subfields in the `fields` object\n\t\t\tif(fields.fields) {\n\t\t\t\t$tw.utils.each(fields.fields,function(field,name) {\n\t\t\t\t\tfields[name] = field;\n\t\t\t\t});\n\t\t\t\tdelete fields.fields;\n\t\t\t}\n\t\t\t// Remove any revision field\n\t\t\tif(fields.revision) {\n\t\t\t\tdelete fields.revision;\n\t\t\t}\n\t\t\tstate.wiki.addTiddler(new $tw.Tiddler(state.wiki.getCreationFields(),fields,{title: title},state.wiki.getModificationFields()));\n\t\t\tvar changeCount = state.wiki.getChangeCount(title).toString();\n\t\t\tresponse.writeHead(204, \"OK\",{\n\t\t\t\tEtag: \"\\\"default/\" + encodeURIComponent(title) + \"/\" + changeCount + \":\\\"\",\n\t\t\t\t\"Content-Type\": \"text/plain\"\n\t\t\t});\n\t\t\tresponse.end();\n\t\t}\n\t});\n\tthis.server.addRoute({\n\t\tmethod: \"DELETE\",\n\t\tpath: /^\\/bags\\/default\\/tiddlers\\/(.+)$/,\n\t\thandler: function(request,response,state) {\n\t\t\tvar title = decodeURIComponent(state.params[0]);\n\t\t\tstate.wiki.deleteTiddler(title);\n\t\t\tresponse.writeHead(204, \"OK\", {\n\t\t\t\t\"Content-Type\": \"text/plain\"\n\t\t\t});\n\t\t\tresponse.end();\n\t\t}\n\t});\n\tthis.server.addRoute({\n\t\tmethod: \"GET\",\n\t\tpath: /^\\/$/,\n\t\thandler: function(request,response,state) {\n\t\t\tresponse.writeHead(200, {\"Content-Type\": state.server.get(\"serveType\")});\n\t\t\tvar text = state.wiki.renderTiddler(state.server.get(\"renderType\"),state.server.get(\"rootTiddler\"));\n\t\t\tresponse.end(text,\"utf8\");\n\t\t}\n\t});\n\tthis.server.addRoute({\n\t\tmethod: \"GET\",\n\t\tpath: /^\\/status$/,\n\t\thandler: function(request,response,state) {\n\t\t\tresponse.writeHead(200, {\"Content-Type\": \"application/json\"});\n\t\t\tvar text = JSON.stringify({\n\t\t\t\tusername: state.server.get(\"username\"),\n\t\t\t\tspace: {\n\t\t\t\t\trecipe: \"default\"\n\t\t\t\t},\n\t\t\t\ttiddlywiki_version: $tw.version\n\t\t\t});\n\t\t\tresponse.end(text,\"utf8\");\n\t\t}\n\t});\n\tthis.server.addRoute({\n\t\tmethod: \"GET\",\n\t\tpath: /^\\/favicon.ico$/,\n\t\thandler: function(request,response,state) {\n\t\t\tresponse.writeHead(200, {\"Content-Type\": \"image/x-icon\"});\n\t\t\tvar buffer = state.wiki.getTiddlerText(\"$:/favicon.ico\",\"\");\n\t\t\tresponse.end(buffer,\"base64\");\n\t\t}\n\t});\n\tthis.server.addRoute({\n\t\tmethod: \"GET\",\n\t\tpath: /^\\/recipes\\/default\\/tiddlers.json$/,\n\t\thandler: function(request,response,state) {\n\t\t\tresponse.writeHead(200, {\"Content-Type\": \"application/json\"});\n\t\t\tvar tiddlers = [];\n\t\t\tstate.wiki.forEachTiddler({sortField: \"title\"},function(title,tiddler) {\n\t\t\t\tvar tiddlerFields = {};\n\t\t\t\t$tw.utils.each(tiddler.fields,function(field,name) {\n\t\t\t\t\tif(name !== \"text\") {\n\t\t\t\t\t\ttiddlerFields[name] = tiddler.getFieldString(name);\n\t\t\t\t\t}\n\t\t\t\t});\n\t\t\t\ttiddlerFields.revision = state.wiki.getChangeCount(title);\n\t\t\t\ttiddlerFields.type = tiddlerFields.type || \"text/vnd.tiddlywiki\";\n\t\t\t\ttiddlers.push(tiddlerFields);\n\t\t\t});\n\t\t\tvar text = JSON.stringify(tiddlers);\n\t\t\tresponse.end(text,\"utf8\");\n\t\t}\n\t});\n\tthis.server.addRoute({\n\t\tmethod: \"GET\",\n\t\tpath: /^\\/recipes\\/default\\/tiddlers\\/(.+)$/,\n\t\thandler: function(request,response,state) {\n\t\t\tvar title = decodeURIComponent(state.params[0]),\n\t\t\t\ttiddler = state.wiki.getTiddler(title),\n\t\t\t\ttiddlerFields = {},\n\t\t\t\tknownFields = [\n\t\t\t\t\t\"bag\", \"created\", \"creator\", \"modified\", \"modifier\", \"permissions\", \"recipe\", \"revision\", \"tags\", \"text\", \"title\", \"type\", \"uri\"\n\t\t\t\t];\n\t\t\tif(tiddler) {\n\t\t\t\t$tw.utils.each(tiddler.fields,function(field,name) {\n\t\t\t\t\tvar value = tiddler.getFieldString(name);\n\t\t\t\t\tif(knownFields.indexOf(name) !== -1) {\n\t\t\t\t\t\ttiddlerFields[name] = value;\n\t\t\t\t\t} else {\n\t\t\t\t\t\ttiddlerFields.fields = tiddlerFields.fields || {};\n\t\t\t\t\t\ttiddlerFields.fields[name] = value;\n\t\t\t\t\t}\n\t\t\t\t});\n\t\t\t\ttiddlerFields.revision = state.wiki.getChangeCount(title);\n\t\t\t\ttiddlerFields.type = tiddlerFields.type || \"text/vnd.tiddlywiki\";\n\t\t\t\tresponse.writeHead(200, {\"Content-Type\": \"application/json\"});\n\t\t\t\tresponse.end(JSON.stringify(tiddlerFields),\"utf8\");\n\t\t\t} else {\n\t\t\t\tresponse.writeHead(404);\n\t\t\t\tresponse.end();\n\t\t\t}\n\t\t}\n\t});\n};\n\nCommand.prototype.execute = function() {\n\tif(!$tw.boot.wikiTiddlersPath) {\n\t\t$tw.utils.warning(\"Warning: Wiki folder '\" + $tw.boot.wikiPath + \"' does not exist or is missing a tiddlywiki.info file\");\n\t}\n\tvar port = this.params[0] || \"8080\",\n\t\trootTiddler = this.params[1] || \"$:/core/save/all\",\n\t\trenderType = this.params[2] || \"text/plain\",\n\t\tserveType = this.params[3] || \"text/html\",\n\t\tusername = this.params[4],\n\t\tpassword = this.params[5],\n\t\thost = this.params[6] || \"127.0.0.1\",\n\t\tpathprefix = this.params[7];\n\tthis.server.set({\n\t\trootTiddler: rootTiddler,\n\t\trenderType: renderType,\n\t\tserveType: serveType,\n\t\tusername: username,\n\t\tpassword: password,\n\t\tpathprefix: pathprefix\n\t});\n\tthis.server.listen(port,host);\n\tconsole.log(\"Serving on \" + host + \":\" + port);\n\tconsole.log(\"(press ctrl-C to exit)\");\n\t// Warn if required plugins are missing\n\tif(!$tw.wiki.getTiddler(\"$:/plugins/tiddlywiki/tiddlyweb\") || !$tw.wiki.getTiddler(\"$:/plugins/tiddlywiki/filesystem\")) {\n\t\t$tw.utils.warning(\"Warning: Plugins required for client-server operation (\\\"tiddlywiki/filesystem\\\" and \\\"tiddlywiki/tiddlyweb\\\") are missing from tiddlywiki.info file\");\n\t}\n\treturn null;\n};\n\nexports.Command = Command;\n\n})();\n", "title": "$:/core/modules/commands/server.js", "type": "application/javascript", "module-type": "command" }, "$:/core/modules/commands/setfield.js": { "text": "/*\\\ntitle: $:/core/modules/commands/setfield.js\ntype: application/javascript\nmodule-type: command\n\nCommand to modify selected tiddlers to set a field to the text of a template tiddler that has been wikified with the selected tiddler as the current tiddler.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar widget = require(\"$:/core/modules/widgets/widget.js\");\n\nexports.info = {\n\tname: \"setfield\",\n\tsynchronous: true\n};\n\nvar Command = function(params,commander,callback) {\n\tthis.params = params;\n\tthis.commander = commander;\n\tthis.callback = callback;\n};\n\nCommand.prototype.execute = function() {\n\tif(this.params.length < 4) {\n\t\treturn \"Missing parameters\";\n\t}\n\tvar self = this,\n\t\twiki = this.commander.wiki,\n\t\tfilter = this.params[0],\n\t\tfieldname = this.params[1] || \"text\",\n\t\ttemplatetitle = this.params[2],\n\t\trendertype = this.params[3] || \"text/plain\",\n\t\ttiddlers = wiki.filterTiddlers(filter);\n\t$tw.utils.each(tiddlers,function(title) {\n\t\tvar parser = wiki.parseTiddler(templatetitle),\n\t\t\tnewFields = {},\n\t\t\ttiddler = wiki.getTiddler(title);\n\t\tif(parser) {\n\t\t\tvar widgetNode = wiki.makeWidget(parser,{variables: {currentTiddler: title}});\n\t\t\tvar container = $tw.fakeDocument.createElement(\"div\");\n\t\t\twidgetNode.render(container,null);\n\t\t\tnewFields[fieldname] = rendertype === \"text/html\" ? container.innerHTML : container.textContent;\n\t\t} else {\n\t\t\tnewFields[fieldname] = undefined;\n\t\t}\n\t\twiki.addTiddler(new $tw.Tiddler(tiddler,newFields));\n\t});\n\treturn null;\n};\n\nexports.Command = Command;\n\n})();\n", "title": "$:/core/modules/commands/setfield.js", "type": "application/javascript", "module-type": "command" }, "$:/core/modules/commands/unpackplugin.js": { "text": "/*\\\ntitle: $:/core/modules/commands/unpackplugin.js\ntype: application/javascript\nmodule-type: command\n\nCommand to extract the shadow tiddlers from within a plugin\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.info = {\n\tname: \"unpackplugin\",\n\tsynchronous: true\n};\n\nvar Command = function(params,commander,callback) {\n\tthis.params = params;\n\tthis.commander = commander;\n\tthis.callback = callback;\n};\n\nCommand.prototype.execute = function() {\n\tif(this.params.length < 1) {\n\t\treturn \"Missing plugin name\";\n\t}\n\tvar self = this,\n\t\ttitle = this.params[0],\n\t\tpluginData = this.commander.wiki.getTiddlerDataCached(title);\n\tif(!pluginData) {\n\t\treturn \"Plugin '\" + title + \"' not found\";\n\t}\n\t$tw.utils.each(pluginData.tiddlers,function(tiddler) {\n\t\tself.commander.wiki.addTiddler(new $tw.Tiddler(tiddler));\n\t});\n\treturn null;\n};\n\nexports.Command = Command;\n\n})();\n", "title": "$:/core/modules/commands/unpackplugin.js", "type": "application/javascript", "module-type": "command" }, "$:/core/modules/commands/verbose.js": { "text": "/*\\\ntitle: $:/core/modules/commands/verbose.js\ntype: application/javascript\nmodule-type: command\n\nVerbose command\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.info = {\n\tname: \"verbose\",\n\tsynchronous: true\n};\n\nvar Command = function(params,commander) {\n\tthis.params = params;\n\tthis.commander = commander;\n};\n\nCommand.prototype.execute = function() {\n\tthis.commander.verbose = true;\n\t// Output the boot message log\n\tthis.commander.streams.output.write(\"Boot log:\\n \" + $tw.boot.logMessages.join(\"\\n \") + \"\\n\");\n\treturn null; // No error\n};\n\nexports.Command = Command;\n\n})();\n", "title": "$:/core/modules/commands/verbose.js", "type": "application/javascript", "module-type": "command" }, "$:/core/modules/commands/version.js": { "text": "/*\\\ntitle: $:/core/modules/commands/version.js\ntype: application/javascript\nmodule-type: command\n\nVersion command\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.info = {\n\tname: \"version\",\n\tsynchronous: true\n};\n\nvar Command = function(params,commander) {\n\tthis.params = params;\n\tthis.commander = commander;\n};\n\nCommand.prototype.execute = function() {\n\tthis.commander.streams.output.write($tw.version + \"\\n\");\n\treturn null; // No error\n};\n\nexports.Command = Command;\n\n})();\n", "title": "$:/core/modules/commands/version.js", "type": "application/javascript", "module-type": "command" }, "$:/core/modules/config.js": { "text": "/*\\\ntitle: $:/core/modules/config.js\ntype: application/javascript\nmodule-type: config\n\nCore configuration constants\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.preferences = {};\n\nexports.preferences.notificationDuration = 3 * 1000;\nexports.preferences.jsonSpaces = 4;\n\nexports.textPrimitives = {\n\tupperLetter: \"[A-Z\\u00c0-\\u00d6\\u00d8-\\u00de\\u0150\\u0170]\",\n\tlowerLetter: \"[a-z\\u00df-\\u00f6\\u00f8-\\u00ff\\u0151\\u0171]\",\n\tanyLetter: \"[A-Za-z0-9\\u00c0-\\u00d6\\u00d8-\\u00de\\u00df-\\u00f6\\u00f8-\\u00ff\\u0150\\u0170\\u0151\\u0171]\",\n\tblockPrefixLetters:\t\"[A-Za-z0-9-_\\u00c0-\\u00d6\\u00d8-\\u00de\\u00df-\\u00f6\\u00f8-\\u00ff\\u0150\\u0170\\u0151\\u0171]\"\n};\n\nexports.textPrimitives.unWikiLink = \"~\";\nexports.textPrimitives.wikiLink = exports.textPrimitives.upperLetter + \"+\" +\n\texports.textPrimitives.lowerLetter + \"+\" +\n\texports.textPrimitives.upperLetter +\n\texports.textPrimitives.anyLetter + \"*\";\n\nexports.htmlEntities = {quot:34, amp:38, apos:39, lt:60, gt:62, nbsp:160, iexcl:161, cent:162, pound:163, curren:164, yen:165, brvbar:166, sect:167, uml:168, copy:169, ordf:170, laquo:171, not:172, shy:173, reg:174, macr:175, deg:176, plusmn:177, sup2:178, sup3:179, acute:180, micro:181, para:182, middot:183, cedil:184, sup1:185, ordm:186, raquo:187, frac14:188, frac12:189, frac34:190, iquest:191, Agrave:192, Aacute:193, Acirc:194, Atilde:195, Auml:196, Aring:197, AElig:198, Ccedil:199, Egrave:200, Eacute:201, Ecirc:202, Euml:203, Igrave:204, Iacute:205, Icirc:206, Iuml:207, ETH:208, Ntilde:209, Ograve:210, Oacute:211, Ocirc:212, Otilde:213, Ouml:214, times:215, Oslash:216, Ugrave:217, Uacute:218, Ucirc:219, Uuml:220, Yacute:221, THORN:222, szlig:223, agrave:224, aacute:225, acirc:226, atilde:227, auml:228, aring:229, aelig:230, ccedil:231, egrave:232, eacute:233, ecirc:234, euml:235, igrave:236, iacute:237, icirc:238, iuml:239, eth:240, ntilde:241, ograve:242, oacute:243, ocirc:244, otilde:245, ouml:246, divide:247, oslash:248, ugrave:249, uacute:250, ucirc:251, uuml:252, yacute:253, thorn:254, yuml:255, OElig:338, oelig:339, Scaron:352, scaron:353, Yuml:376, fnof:402, circ:710, tilde:732, Alpha:913, Beta:914, Gamma:915, Delta:916, Epsilon:917, Zeta:918, Eta:919, Theta:920, Iota:921, Kappa:922, Lambda:923, Mu:924, Nu:925, Xi:926, Omicron:927, Pi:928, Rho:929, Sigma:931, Tau:932, Upsilon:933, Phi:934, Chi:935, Psi:936, Omega:937, alpha:945, beta:946, gamma:947, delta:948, epsilon:949, zeta:950, eta:951, theta:952, iota:953, kappa:954, lambda:955, mu:956, nu:957, xi:958, omicron:959, pi:960, rho:961, sigmaf:962, sigma:963, tau:964, upsilon:965, phi:966, chi:967, psi:968, omega:969, thetasym:977, upsih:978, piv:982, ensp:8194, emsp:8195, thinsp:8201, zwnj:8204, zwj:8205, lrm:8206, rlm:8207, ndash:8211, mdash:8212, lsquo:8216, rsquo:8217, sbquo:8218, ldquo:8220, rdquo:8221, bdquo:8222, dagger:8224, Dagger:8225, bull:8226, hellip:8230, permil:8240, prime:8242, Prime:8243, lsaquo:8249, rsaquo:8250, oline:8254, frasl:8260, euro:8364, image:8465, weierp:8472, real:8476, trade:8482, alefsym:8501, larr:8592, uarr:8593, rarr:8594, darr:8595, harr:8596, crarr:8629, lArr:8656, uArr:8657, rArr:8658, dArr:8659, hArr:8660, forall:8704, part:8706, exist:8707, empty:8709, nabla:8711, isin:8712, notin:8713, ni:8715, prod:8719, sum:8721, minus:8722, lowast:8727, radic:8730, prop:8733, infin:8734, ang:8736, and:8743, or:8744, cap:8745, cup:8746, int:8747, there4:8756, sim:8764, cong:8773, asymp:8776, ne:8800, equiv:8801, le:8804, ge:8805, sub:8834, sup:8835, nsub:8836, sube:8838, supe:8839, oplus:8853, otimes:8855, perp:8869, sdot:8901, lceil:8968, rceil:8969, lfloor:8970, rfloor:8971, lang:9001, rang:9002, loz:9674, spades:9824, clubs:9827, hearts:9829, diams:9830 };\n\nexports.htmlVoidElements = \"area,base,br,col,command,embed,hr,img,input,keygen,link,meta,param,source,track,wbr\".split(\",\");\n\nexports.htmlBlockElements = \"address,article,aside,audio,blockquote,canvas,dd,div,dl,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,hr,li,noscript,ol,output,p,pre,section,table,tfoot,ul,video\".split(\",\");\n\nexports.htmlUnsafeElements = \"script\".split(\",\");\n\n})();\n", "title": "$:/core/modules/config.js", "type": "application/javascript", "module-type": "config" }, "$:/core/modules/deserializers.js": { "text": "/*\\\ntitle: $:/core/modules/deserializers.js\ntype: application/javascript\nmodule-type: tiddlerdeserializer\n\nFunctions to deserialise tiddlers from a block of text\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nUtility function to parse an old-style tiddler DIV in a *.tid file. It looks like this:\n\n<div title=\"Title\" creator=\"JoeBloggs\" modifier=\"JoeBloggs\" created=\"201102111106\" modified=\"201102111310\" tags=\"myTag [[my long tag]]\">\n<pre>The text of the tiddler (without the expected HTML encoding).\n</pre>\n</div>\n\nNote that the field attributes are HTML encoded, but that the body of the <PRE> tag is not encoded.\n\nWhen these tiddler DIVs are encountered within a TiddlyWiki HTML file then the body is encoded in the usual way.\n*/\nvar parseTiddlerDiv = function(text /* [,fields] */) {\n\t// Slot together the default results\n\tvar result = {};\n\tif(arguments.length > 1) {\n\t\tfor(var f=1; f<arguments.length; f++) {\n\t\t\tvar fields = arguments[f];\n\t\t\tfor(var t in fields) {\n\t\t\t\tresult[t] = fields[t];\t\t\n\t\t\t}\n\t\t}\n\t}\n\t// Parse the DIV body\n\tvar startRegExp = /^\\s*<div\\s+([^>]*)>(\\s*<pre>)?/gi,\n\t\tendRegExp,\n\t\tmatch = startRegExp.exec(text);\n\tif(match) {\n\t\t// Old-style DIVs don't have the <pre> tag\n\t\tif(match[2]) {\n\t\t\tendRegExp = /<\\/pre>\\s*<\\/div>\\s*$/gi;\n\t\t} else {\n\t\t\tendRegExp = /<\\/div>\\s*$/gi;\n\t\t}\n\t\tvar endMatch = endRegExp.exec(text);\n\t\tif(endMatch) {\n\t\t\t// Extract the text\n\t\t\tresult.text = text.substring(match.index + match[0].length,endMatch.index);\n\t\t\t// Process the attributes\n\t\t\tvar attrRegExp = /\\s*([^=\\s]+)\\s*=\\s*(?:\"([^\"]*)\"|'([^']*)')/gi,\n\t\t\t\tattrMatch;\n\t\t\tdo {\n\t\t\t\tattrMatch = attrRegExp.exec(match[1]);\n\t\t\t\tif(attrMatch) {\n\t\t\t\t\tvar name = attrMatch[1];\n\t\t\t\t\tvar value = attrMatch[2] !== undefined ? attrMatch[2] : attrMatch[3];\n\t\t\t\t\tresult[name] = value;\n\t\t\t\t}\n\t\t\t} while(attrMatch);\n\t\t\treturn result;\n\t\t}\n\t}\n\treturn undefined;\n};\n\nexports[\"application/x-tiddler-html-div\"] = function(text,fields) {\n\treturn [parseTiddlerDiv(text,fields)];\n};\n\nexports[\"application/json\"] = function(text,fields) {\n\tvar incoming,\n\t\tresults = [];\n\ttry {\n\t\tincoming = JSON.parse(text);\n\t} catch(e) {\n\t\tincoming = [{\n\t\t\ttitle: \"JSON error: \" + e,\n\t\t\ttext: \"\"\n\t\t}]\n\t}\n\tif(!$tw.utils.isArray(incoming)) {\n\t\tincoming = [incoming];\n\t}\n\tfor(var t=0; t<incoming.length; t++) {\n\t\tvar incomingFields = incoming[t],\n\t\t\tfields = {};\n\t\tfor(var f in incomingFields) {\n\t\t\tif(typeof incomingFields[f] === \"string\") {\n\t\t\t\tfields[f] = incomingFields[f];\n\t\t\t}\n\t\t}\n\t\tresults.push(fields);\n\t}\n\treturn results;\n};\n\n/*\nParse an HTML file into tiddlers. There are three possibilities:\n# A TiddlyWiki classic HTML file containing `text/x-tiddlywiki` tiddlers\n# A TiddlyWiki5 HTML file containing `text/vnd.tiddlywiki` tiddlers\n# An ordinary HTML file\n*/\nexports[\"text/html\"] = function(text,fields) {\n\t// Check if we've got a store area\n\tvar storeAreaMarkerRegExp = /<div id=[\"']?storeArea['\"]?( style=[\"']?display:none;[\"']?)?>/gi,\n\t\tmatch = storeAreaMarkerRegExp.exec(text);\n\tif(match) {\n\t\t// If so, it's either a classic TiddlyWiki file or an unencrypted TW5 file\n\t\t// First read the normal tiddlers\n\t\tvar results = deserializeTiddlyWikiFile(text,storeAreaMarkerRegExp.lastIndex,!!match[1],fields);\n\t\t// Then any system tiddlers\n\t\tvar systemAreaMarkerRegExp = /<div id=[\"']?systemArea['\"]?( style=[\"']?display:none;[\"']?)?>/gi,\n\t\t\tsysMatch = systemAreaMarkerRegExp.exec(text);\n\t\tif(sysMatch) {\n\t\t\tresults.push.apply(results,deserializeTiddlyWikiFile(text,systemAreaMarkerRegExp.lastIndex,!!sysMatch[1],fields));\n\t\t}\n\t\treturn results;\n\t} else {\n\t\t// Check whether we've got an encrypted file\n\t\tvar encryptedStoreArea = $tw.utils.extractEncryptedStoreArea(text);\n\t\tif(encryptedStoreArea) {\n\t\t\t// If so, attempt to decrypt it using the current password\n\t\t\treturn $tw.utils.decryptStoreArea(encryptedStoreArea);\n\t\t} else {\n\t\t\t// It's not a TiddlyWiki so we'll return the entire HTML file as a tiddler\n\t\t\treturn deserializeHtmlFile(text,fields);\n\t\t}\n\t}\n};\n\nfunction deserializeHtmlFile(text,fields) {\n\tvar result = {};\n\t$tw.utils.each(fields,function(value,name) {\n\t\tresult[name] = value;\n\t});\n\tresult.text = text;\n\tresult.type = \"text/html\";\n\treturn [result];\n}\n\nfunction deserializeTiddlyWikiFile(text,storeAreaEnd,isTiddlyWiki5,fields) {\n\tvar results = [],\n\t\tendOfDivRegExp = /(<\\/div>\\s*)/gi,\n\t\tstartPos = storeAreaEnd,\n\t\tdefaultType = isTiddlyWiki5 ? undefined : \"text/x-tiddlywiki\";\n\tendOfDivRegExp.lastIndex = startPos;\n\tvar match = endOfDivRegExp.exec(text);\n\twhile(match) {\n\t\tvar endPos = endOfDivRegExp.lastIndex,\n\t\t\ttiddlerFields = parseTiddlerDiv(text.substring(startPos,endPos),fields,{type: defaultType});\n\t\tif(!tiddlerFields) {\n\t\t\tbreak;\n\t\t}\n\t\t$tw.utils.each(tiddlerFields,function(value,name) {\n\t\t\tif(typeof value === \"string\") {\n\t\t\t\ttiddlerFields[name] = $tw.utils.htmlDecode(value);\n\t\t\t}\n\t\t});\n\t\tif(tiddlerFields.text !== null) {\n\t\t\tresults.push(tiddlerFields);\n\t\t}\n\t\tstartPos = endPos;\n\t\tmatch = endOfDivRegExp.exec(text);\n\t}\n\treturn results;\n}\n\n})();\n", "title": "$:/core/modules/deserializers.js", "type": "application/javascript", "module-type": "tiddlerdeserializer" }, "$:/core/modules/editor/engines/framed.js": { "text": "/*\\\ntitle: $:/core/modules/editor/engines/framed.js\ntype: application/javascript\nmodule-type: library\n\nText editor engine based on a simple input or textarea within an iframe. This is done so that the selection is preserved even when clicking away from the textarea\n\n\\*/\n(function(){\n\n/*jslint node: true,browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar HEIGHT_VALUE_TITLE = \"$:/config/TextEditor/EditorHeight/Height\";\n\nfunction FramedEngine(options) {\n\t// Save our options\n\toptions = options || {};\n\tthis.widget = options.widget;\n\tthis.value = options.value;\n\tthis.parentNode = options.parentNode;\n\tthis.nextSibling = options.nextSibling;\n\t// Create our hidden dummy text area for reading styles\n\tthis.dummyTextArea = this.widget.document.createElement(\"textarea\");\n\tif(this.widget.editClass) {\n\t\tthis.dummyTextArea.className = this.widget.editClass;\n\t}\n\tthis.dummyTextArea.setAttribute(\"hidden\",\"true\");\n\tthis.parentNode.insertBefore(this.dummyTextArea,this.nextSibling);\n\tthis.widget.domNodes.push(this.dummyTextArea);\n\t// Create the iframe\n\tthis.iframeNode = this.widget.document.createElement(\"iframe\");\n\tthis.parentNode.insertBefore(this.iframeNode,this.nextSibling);\n\tthis.iframeDoc = this.iframeNode.contentWindow.document;\n\t// (Firefox requires us to put some empty content in the iframe)\n\tthis.iframeDoc.open();\n\tthis.iframeDoc.write(\"\");\n\tthis.iframeDoc.close();\n\t// Style the iframe\n\tthis.iframeNode.className = this.dummyTextArea.className;\n\tthis.iframeNode.style.border = \"none\";\n\tthis.iframeNode.style.padding = \"0\";\n\tthis.iframeNode.style.resize = \"none\";\n\tthis.iframeDoc.body.style.margin = \"0\";\n\tthis.iframeDoc.body.style.padding = \"0\";\n\tthis.widget.domNodes.push(this.iframeNode);\n\t// Construct the textarea or input node\n\tvar tag = this.widget.editTag;\n\tif($tw.config.htmlUnsafeElements.indexOf(tag) !== -1) {\n\t\ttag = \"input\";\n\t}\n\tthis.domNode = this.iframeDoc.createElement(tag);\n\t// Set the text\n\tif(this.widget.editTag === \"textarea\") {\n\t\tthis.domNode.appendChild(this.iframeDoc.createTextNode(this.value));\n\t} else {\n\t\tthis.domNode.value = this.value;\n\t}\n\t// Set the attributes\n\tif(this.widget.editType) {\n\t\tthis.domNode.setAttribute(\"type\",this.widget.editType);\n\t}\n\tif(this.widget.editPlaceholder) {\n\t\tthis.domNode.setAttribute(\"placeholder\",this.widget.editPlaceholder);\n\t}\n\tif(this.widget.editSize) {\n\t\tthis.domNode.setAttribute(\"size\",this.widget.editSize);\n\t}\n\tif(this.widget.editRows) {\n\t\tthis.domNode.setAttribute(\"rows\",this.widget.editRows);\n\t}\n\t// Copy the styles from the dummy textarea\n\tthis.copyStyles();\n\t// Add event listeners\n\t$tw.utils.addEventListeners(this.domNode,[\n\t\t{name: \"input\",handlerObject: this,handlerMethod: \"handleInputEvent\"},\n\t\t{name: \"keydown\",handlerObject: this.widget,handlerMethod: \"handleKeydownEvent\"}\n\t]);\n\t// Insert the element into the DOM\n\tthis.iframeDoc.body.appendChild(this.domNode);\n}\n\n/*\nCopy styles from the dummy text area to the textarea in the iframe\n*/\nFramedEngine.prototype.copyStyles = function() {\n\t// Copy all styles\n\t$tw.utils.copyStyles(this.dummyTextArea,this.domNode);\n\t// Override the ones that should not be set the same as the dummy textarea\n\tthis.domNode.style.display = \"block\";\n\tthis.domNode.style.width = \"100%\";\n\tthis.domNode.style.margin = \"0\";\n\t// In Chrome setting -webkit-text-fill-color overrides the placeholder text colour\n\tthis.domNode.style[\"-webkit-text-fill-color\"] = \"currentcolor\";\n};\n\n/*\nSet the text of the engine if it doesn't currently have focus\n*/\nFramedEngine.prototype.setText = function(text,type) {\n\tif(!this.domNode.isTiddlyWikiFakeDom) {\n\t\tif(this.domNode.ownerDocument.activeElement !== this.domNode) {\n\t\t\tthis.domNode.value = text;\n\t\t}\n\t\t// Fix the height if needed\n\t\tthis.fixHeight();\n\t}\n};\n\n/*\nGet the text of the engine\n*/\nFramedEngine.prototype.getText = function() {\n\treturn this.domNode.value;\n};\n\n/*\nFix the height of textarea to fit content\n*/\nFramedEngine.prototype.fixHeight = function() {\n\t// Make sure styles are updated\n\tthis.copyStyles();\n\t// Adjust height\n\tif(this.widget.editTag === \"textarea\") {\n\t\tif(this.widget.editAutoHeight) {\n\t\t\tif(this.domNode && !this.domNode.isTiddlyWikiFakeDom) {\n\t\t\t\tvar newHeight = $tw.utils.resizeTextAreaToFit(this.domNode,this.widget.editMinHeight);\n\t\t\t\tthis.iframeNode.style.height = (newHeight + 14) + \"px\"; // +14 for the border on the textarea\n\t\t\t}\n\t\t} else {\n\t\t\tvar fixedHeight = parseInt(this.widget.wiki.getTiddlerText(HEIGHT_VALUE_TITLE,\"400px\"),10);\n\t\t\tfixedHeight = Math.max(fixedHeight,20);\n\t\t\tthis.domNode.style.height = fixedHeight + \"px\";\n\t\t\tthis.iframeNode.style.height = (fixedHeight + 14) + \"px\";\n\t\t}\n\t}\n};\n\n/*\nFocus the engine node\n*/\nFramedEngine.prototype.focus = function() {\n\tif(this.domNode.focus && this.domNode.select) {\n\t\tthis.domNode.focus();\n\t\tthis.domNode.select();\n\t}\n};\n\n/*\nHandle a dom \"input\" event which occurs when the text has changed\n*/\nFramedEngine.prototype.handleInputEvent = function(event) {\n\tthis.widget.saveChanges(this.getText());\n\tthis.fixHeight();\n\treturn true;\n};\n\n/*\nCreate a blank structure representing a text operation\n*/\nFramedEngine.prototype.createTextOperation = function() {\n\tvar operation = {\n\t\ttext: this.domNode.value,\n\t\tselStart: this.domNode.selectionStart,\n\t\tselEnd: this.domNode.selectionEnd,\n\t\tcutStart: null,\n\t\tcutEnd: null,\n\t\treplacement: null,\n\t\tnewSelStart: null,\n\t\tnewSelEnd: null\n\t};\n\toperation.selection = operation.text.substring(operation.selStart,operation.selEnd);\n\treturn operation;\n};\n\n/*\nExecute a text operation\n*/\nFramedEngine.prototype.executeTextOperation = function(operation) {\n\t// Perform the required changes to the text area and the underlying tiddler\n\tvar newText = operation.text;\n\tif(operation.replacement !== null) {\n\t\tnewText = operation.text.substring(0,operation.cutStart) + operation.replacement + operation.text.substring(operation.cutEnd);\n\t\t// Attempt to use a execCommand to modify the value of the control\n\t\tif(this.iframeDoc.queryCommandSupported(\"insertText\") && this.iframeDoc.queryCommandSupported(\"delete\") && !$tw.browser.isFirefox) {\n\t\t\tthis.domNode.focus();\n\t\t\tthis.domNode.setSelectionRange(operation.cutStart,operation.cutEnd);\n\t\t\tif(operation.replacement === \"\") {\n\t\t\t\tthis.iframeDoc.execCommand(\"delete\",false,\"\");\n\t\t\t} else {\n\t\t\t\tthis.iframeDoc.execCommand(\"insertText\",false,operation.replacement);\n\t\t\t}\n\t\t} else {\n\t\t\tthis.domNode.value = newText;\n\t\t}\n\t\tthis.domNode.focus();\n\t\tthis.domNode.setSelectionRange(operation.newSelStart,operation.newSelEnd);\n\t}\n\tthis.domNode.focus();\n\treturn newText;\n};\n\nexports.FramedEngine = FramedEngine;\n\n})();\n", "title": "$:/core/modules/editor/engines/framed.js", "type": "application/javascript", "module-type": "library" }, "$:/core/modules/editor/engines/simple.js": { "text": "/*\\\ntitle: $:/core/modules/editor/engines/simple.js\ntype: application/javascript\nmodule-type: library\n\nText editor engine based on a simple input or textarea tag\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar HEIGHT_VALUE_TITLE = \"$:/config/TextEditor/EditorHeight/Height\";\n\nfunction SimpleEngine(options) {\n\t// Save our options\n\toptions = options || {};\n\tthis.widget = options.widget;\n\tthis.value = options.value;\n\tthis.parentNode = options.parentNode;\n\tthis.nextSibling = options.nextSibling;\n\t// Construct the textarea or input node\n\tvar tag = this.widget.editTag;\n\tif($tw.config.htmlUnsafeElements.indexOf(tag) !== -1) {\n\t\ttag = \"input\";\n\t}\n\tthis.domNode = this.widget.document.createElement(tag);\n\t// Set the text\n\tif(this.widget.editTag === \"textarea\") {\n\t\tthis.domNode.appendChild(this.widget.document.createTextNode(this.value));\n\t} else {\n\t\tthis.domNode.value = this.value;\n\t}\n\t// Set the attributes\n\tif(this.widget.editType) {\n\t\tthis.domNode.setAttribute(\"type\",this.widget.editType);\n\t}\n\tif(this.widget.editPlaceholder) {\n\t\tthis.domNode.setAttribute(\"placeholder\",this.widget.editPlaceholder);\n\t}\n\tif(this.widget.editSize) {\n\t\tthis.domNode.setAttribute(\"size\",this.widget.editSize);\n\t}\n\tif(this.widget.editRows) {\n\t\tthis.domNode.setAttribute(\"rows\",this.widget.editRows);\n\t}\n\tif(this.widget.editClass) {\n\t\tthis.domNode.className = this.widget.editClass;\n\t}\n\t// Add an input event handler\n\t$tw.utils.addEventListeners(this.domNode,[\n\t\t{name: \"focus\", handlerObject: this, handlerMethod: \"handleFocusEvent\"},\n\t\t{name: \"input\", handlerObject: this, handlerMethod: \"handleInputEvent\"}\n\t]);\n\t// Insert the element into the DOM\n\tthis.parentNode.insertBefore(this.domNode,this.nextSibling);\n\tthis.widget.domNodes.push(this.domNode);\n}\n\n/*\nSet the text of the engine if it doesn't currently have focus\n*/\nSimpleEngine.prototype.setText = function(text,type) {\n\tif(!this.domNode.isTiddlyWikiFakeDom) {\n\t\tif(this.domNode.ownerDocument.activeElement !== this.domNode || text === \"\") {\n\t\t\tthis.domNode.value = text;\n\t\t}\n\t\t// Fix the height if needed\n\t\tthis.fixHeight();\n\t}\n};\n\n/*\nGet the text of the engine\n*/\nSimpleEngine.prototype.getText = function() {\n\treturn this.domNode.value;\n};\n\n/*\nFix the height of textarea to fit content\n*/\nSimpleEngine.prototype.fixHeight = function() {\n\tif(this.widget.editTag === \"textarea\") {\n\t\tif(this.widget.editAutoHeight) {\n\t\t\tif(this.domNode && !this.domNode.isTiddlyWikiFakeDom) {\n\t\t\t\t$tw.utils.resizeTextAreaToFit(this.domNode,this.widget.editMinHeight);\n\t\t\t}\n\t\t} else {\n\t\t\tvar fixedHeight = parseInt(this.widget.wiki.getTiddlerText(HEIGHT_VALUE_TITLE,\"400px\"),10);\n\t\t\tfixedHeight = Math.max(fixedHeight,20);\n\t\t\tthis.domNode.style.height = fixedHeight + \"px\";\n\t\t}\n\t}\n};\n\n/*\nFocus the engine node\n*/\nSimpleEngine.prototype.focus = function() {\n\tif(this.domNode.focus && this.domNode.select) {\n\t\tthis.domNode.focus();\n\t\tthis.domNode.select();\n\t}\n};\n\n/*\nHandle a dom \"input\" event which occurs when the text has changed\n*/\nSimpleEngine.prototype.handleInputEvent = function(event) {\n\tthis.widget.saveChanges(this.getText());\n\tthis.fixHeight();\n\treturn true;\n};\n\n/*\nHandle a dom \"focus\" event\n*/\nSimpleEngine.prototype.handleFocusEvent = function(event) {\n\tif(this.widget.editFocusPopup) {\n\t\t$tw.popup.triggerPopup({\n\t\t\tdomNode: this.domNode,\n\t\t\ttitle: this.widget.editFocusPopup,\n\t\t\twiki: this.widget.wiki,\n\t\t\tforce: true\n\t\t});\n\t}\n\treturn true;\n};\n\n/*\nCreate a blank structure representing a text operation\n*/\nSimpleEngine.prototype.createTextOperation = function() {\n\treturn null;\n};\n\n/*\nExecute a text operation\n*/\nSimpleEngine.prototype.executeTextOperation = function(operation) {\n};\n\nexports.SimpleEngine = SimpleEngine;\n\n})();\n", "title": "$:/core/modules/editor/engines/simple.js", "type": "application/javascript", "module-type": "library" }, "$:/core/modules/editor/factory.js": { "text": "/*\\\ntitle: $:/core/modules/editor/factory.js\ntype: application/javascript\nmodule-type: library\n\nFactory for constructing text editor widgets with specified engines for the toolbar and non-toolbar cases\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar DEFAULT_MIN_TEXT_AREA_HEIGHT = \"100px\"; // Minimum height of textareas in pixels\n\n// Configuration tiddlers\nvar HEIGHT_MODE_TITLE = \"$:/config/TextEditor/EditorHeight/Mode\";\nvar ENABLE_TOOLBAR_TITLE = \"$:/config/TextEditor/EnableToolbar\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nfunction editTextWidgetFactory(toolbarEngine,nonToolbarEngine) {\n\n\tvar EditTextWidget = function(parseTreeNode,options) {\n\t\t// Initialise the editor operations if they've not been done already\n\t\tif(!this.editorOperations) {\n\t\t\tEditTextWidget.prototype.editorOperations = {};\n\t\t\t$tw.modules.applyMethods(\"texteditoroperation\",this.editorOperations);\n\t\t}\n\t\tthis.initialise(parseTreeNode,options);\n\t};\n\n\t/*\n\tInherit from the base widget class\n\t*/\n\tEditTextWidget.prototype = new Widget();\n\n\t/*\n\tRender this widget into the DOM\n\t*/\n\tEditTextWidget.prototype.render = function(parent,nextSibling) {\n\t\t// Save the parent dom node\n\t\tthis.parentDomNode = parent;\n\t\t// Compute our attributes\n\t\tthis.computeAttributes();\n\t\t// Execute our logic\n\t\tthis.execute();\n\t\t// Create the wrapper for the toolbar and render its content\n\t\tif(this.editShowToolbar) {\n\t\t\tthis.toolbarNode = this.document.createElement(\"div\");\n\t\t\tthis.toolbarNode.className = \"tc-editor-toolbar\";\n\t\t\tparent.insertBefore(this.toolbarNode,nextSibling);\n\t\t\tthis.renderChildren(this.toolbarNode,null);\n\t\t\tthis.domNodes.push(this.toolbarNode);\n\t\t}\n\t\t// Create our element\n\t\tvar editInfo = this.getEditInfo(),\n\t\t\tEngine = this.editShowToolbar ? toolbarEngine : nonToolbarEngine;\n\t\tthis.engine = new Engine({\n\t\t\t\twidget: this,\n\t\t\t\tvalue: editInfo.value,\n\t\t\t\ttype: editInfo.type,\n\t\t\t\tparentNode: parent,\n\t\t\t\tnextSibling: nextSibling\n\t\t\t});\n\t\t// Call the postRender hook\n\t\tif(this.postRender) {\n\t\t\tthis.postRender();\n\t\t}\n\t\t// Fix height\n\t\tthis.engine.fixHeight();\n\t\t// Focus if required\n\t\tif(this.editFocus === \"true\" || this.editFocus === \"yes\") {\n\t\t\tthis.engine.focus();\n\t\t}\n\t\t// Add widget message listeners\n\t\tthis.addEventListeners([\n\t\t\t{type: \"tm-edit-text-operation\", handler: \"handleEditTextOperationMessage\"}\n\t\t]);\n\t};\n\n\t/*\n\tGet the tiddler being edited and current value\n\t*/\n\tEditTextWidget.prototype.getEditInfo = function() {\n\t\t// Get the edit value\n\t\tvar self = this,\n\t\t\tvalue,\n\t\t\ttype = \"text/plain\",\n\t\t\tupdate;\n\t\tif(this.editIndex) {\n\t\t\tvalue = this.wiki.extractTiddlerDataItem(this.editTitle,this.editIndex,this.editDefault);\n\t\t\tupdate = function(value) {\n\t\t\t\tvar data = self.wiki.getTiddlerData(self.editTitle,{});\n\t\t\t\tif(data[self.editIndex] !== value) {\n\t\t\t\t\tdata[self.editIndex] = value;\n\t\t\t\t\tself.wiki.setTiddlerData(self.editTitle,data);\n\t\t\t\t}\n\t\t\t};\n\t\t} else {\n\t\t\t// Get the current tiddler and the field name\n\t\t\tvar tiddler = this.wiki.getTiddler(this.editTitle);\n\t\t\tif(tiddler) {\n\t\t\t\t// If we've got a tiddler, the value to display is the field string value\n\t\t\t\tvalue = tiddler.getFieldString(this.editField);\n\t\t\t\tif(this.editField === \"text\") {\n\t\t\t\t\ttype = tiddler.fields.type || \"text/vnd.tiddlywiki\";\n\t\t\t\t}\n\t\t\t} else {\n\t\t\t\t// Otherwise, we need to construct a default value for the editor\n\t\t\t\tswitch(this.editField) {\n\t\t\t\t\tcase \"text\":\n\t\t\t\t\t\tvalue = \"Type the text for the tiddler '\" + this.editTitle + \"'\";\n\t\t\t\t\t\ttype = \"text/vnd.tiddlywiki\";\n\t\t\t\t\t\tbreak;\n\t\t\t\t\tcase \"title\":\n\t\t\t\t\t\tvalue = this.editTitle;\n\t\t\t\t\t\tbreak;\n\t\t\t\t\tdefault:\n\t\t\t\t\t\tvalue = \"\";\n\t\t\t\t\t\tbreak;\n\t\t\t\t}\n\t\t\t\tif(this.editDefault !== undefined) {\n\t\t\t\t\tvalue = this.editDefault;\n\t\t\t\t}\n\t\t\t}\n\t\t\tupdate = function(value) {\n\t\t\t\tvar tiddler = self.wiki.getTiddler(self.editTitle),\n\t\t\t\t\tupdateFields = {\n\t\t\t\t\t\ttitle: self.editTitle\n\t\t\t\t\t};\n\t\t\t\tupdateFields[self.editField] = value;\n\t\t\t\tself.wiki.addTiddler(new $tw.Tiddler(self.wiki.getCreationFields(),tiddler,updateFields,self.wiki.getModificationFields()));\n\t\t\t};\n\t\t}\n\t\tif(this.editType) {\n\t\t\ttype = this.editType;\n\t\t}\n\t\treturn {value: value || \"\", type: type, update: update};\n\t};\n\n\t/*\n\tHandle an edit text operation message from the toolbar\n\t*/\n\tEditTextWidget.prototype.handleEditTextOperationMessage = function(event) {\n\t\t// Prepare information about the operation\n\t\tvar operation = this.engine.createTextOperation();\n\t\t// Invoke the handler for the selected operation\n\t\tvar handler = this.editorOperations[event.param];\n\t\tif(handler) {\n\t\t\thandler.call(this,event,operation);\n\t\t}\n\t\t// Execute the operation via the engine\n\t\tvar newText = this.engine.executeTextOperation(operation);\n\t\t// Fix the tiddler height and save changes\n\t\tthis.engine.fixHeight();\n\t\tthis.saveChanges(newText);\n\t};\n\n\t/*\n\tCompute the internal state of the widget\n\t*/\n\tEditTextWidget.prototype.execute = function() {\n\t\t// Get our parameters\n\t\tthis.editTitle = this.getAttribute(\"tiddler\",this.getVariable(\"currentTiddler\"));\n\t\tthis.editField = this.getAttribute(\"field\",\"text\");\n\t\tthis.editIndex = this.getAttribute(\"index\");\n\t\tthis.editDefault = this.getAttribute(\"default\");\n\t\tthis.editClass = this.getAttribute(\"class\");\n\t\tthis.editPlaceholder = this.getAttribute(\"placeholder\");\n\t\tthis.editSize = this.getAttribute(\"size\");\n\t\tthis.editRows = this.getAttribute(\"rows\");\n\t\tthis.editAutoHeight = this.wiki.getTiddlerText(HEIGHT_MODE_TITLE,\"auto\");\n\t\tthis.editAutoHeight = this.getAttribute(\"autoHeight\",this.editAutoHeight === \"auto\" ? \"yes\" : \"no\") === \"yes\";\n\t\tthis.editMinHeight = this.getAttribute(\"minHeight\",DEFAULT_MIN_TEXT_AREA_HEIGHT);\n\t\tthis.editFocusPopup = this.getAttribute(\"focusPopup\");\n\t\tthis.editFocus = this.getAttribute(\"focus\");\n\t\t// Get the default editor element tag and type\n\t\tvar tag,type;\n\t\tif(this.editField === \"text\") {\n\t\t\ttag = \"textarea\";\n\t\t} else {\n\t\t\ttag = \"input\";\n\t\t\tvar fieldModule = $tw.Tiddler.fieldModules[this.editField];\n\t\t\tif(fieldModule && fieldModule.editTag) {\n\t\t\t\ttag = fieldModule.editTag;\n\t\t\t}\n\t\t\tif(fieldModule && fieldModule.editType) {\n\t\t\t\ttype = fieldModule.editType;\n\t\t\t}\n\t\t\ttype = type || \"text\";\n\t\t}\n\t\t// Get the rest of our parameters\n\t\tthis.editTag = this.getAttribute(\"tag\",tag);\n\t\tthis.editType = this.getAttribute(\"type\",type);\n\t\t// Make the child widgets\n\t\tthis.makeChildWidgets();\n\t\t// Determine whether to show the toolbar\n\t\tthis.editShowToolbar = this.wiki.getTiddlerText(ENABLE_TOOLBAR_TITLE,\"yes\");\n\t\tthis.editShowToolbar = (this.editShowToolbar === \"yes\") && !!(this.children && this.children.length > 0);\n\t};\n\n\t/*\n\tSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n\t*/\n\tEditTextWidget.prototype.refresh = function(changedTiddlers) {\n\t\tvar changedAttributes = this.computeAttributes();\n\t\t// Completely rerender if any of our attributes have changed\n\t\tif(changedAttributes.tiddler || changedAttributes.field || changedAttributes.index || changedAttributes[\"default\"] || changedAttributes[\"class\"] || changedAttributes.placeholder || changedAttributes.size || changedAttributes.autoHeight || changedAttributes.minHeight || changedAttributes.focusPopup || changedAttributes.rows || changedTiddlers[HEIGHT_MODE_TITLE] || changedTiddlers[ENABLE_TOOLBAR_TITLE]) {\n\t\t\tthis.refreshSelf();\n\t\t\treturn true;\n\t\t} else if(changedTiddlers[this.editTitle]) {\n\t\t\tvar editInfo = this.getEditInfo();\n\t\t\tthis.updateEditor(editInfo.value,editInfo.type);\n\t\t}\n\t\tthis.engine.fixHeight();\n\t\tif(this.editShowToolbar) {\n\t\t\treturn this.refreshChildren(changedTiddlers);\t\t\t\n\t\t} else {\n\t\t\treturn false;\n\t\t}\n\t};\n\n\t/*\n\tUpdate the editor with new text. This method is separate from updateEditorDomNode()\n\tso that subclasses can override updateEditor() and still use updateEditorDomNode()\n\t*/\n\tEditTextWidget.prototype.updateEditor = function(text,type) {\n\t\tthis.updateEditorDomNode(text,type);\n\t};\n\n\t/*\n\tUpdate the editor dom node with new text\n\t*/\n\tEditTextWidget.prototype.updateEditorDomNode = function(text,type) {\n\t\tthis.engine.setText(text,type);\n\t};\n\n\t/*\n\tSave changes back to the tiddler store\n\t*/\n\tEditTextWidget.prototype.saveChanges = function(text) {\n\t\tvar editInfo = this.getEditInfo();\n\t\tif(text !== editInfo.value) {\n\t\t\teditInfo.update(text);\n\t\t}\n\t};\n\n\t/*\n\tHandle a dom \"keydown\" event, which we'll bubble up to our container for the keyboard widgets benefit\n\t*/\n\tEditTextWidget.prototype.handleKeydownEvent = function(event) {\n\t\t// Check for a keyboard shortcut\n\t\tif(this.toolbarNode) {\n\t\t\tvar shortcutElements = this.toolbarNode.querySelectorAll(\"[data-tw-keyboard-shortcut]\");\n\t\t\tfor(var index=0; index<shortcutElements.length; index++) {\n\t\t\t\tvar el = shortcutElements[index],\n\t\t\t\t\tshortcutData = el.getAttribute(\"data-tw-keyboard-shortcut\"),\n\t\t\t\t\tkeyInfoArray = $tw.keyboardManager.parseKeyDescriptors(shortcutData,{\n\t\t\t\t\t\twiki: this.wiki\n\t\t\t\t\t});\n\t\t\t\tif($tw.keyboardManager.checkKeyDescriptors(event,keyInfoArray)) {\n\t\t\t\t\tvar clickEvent = this.document.createEvent(\"Events\");\n\t\t\t\t clickEvent.initEvent(\"click\",true,false);\n\t\t\t\t el.dispatchEvent(clickEvent);\n\t\t\t\t\tevent.preventDefault();\n\t\t\t\t\tevent.stopPropagation();\n\t\t\t\t\treturn true;\t\t\t\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t\t// Propogate the event to the container\n\t\tif(this.propogateKeydownEvent(event)) {\n\t\t\t// Ignore the keydown if it was already handled\n\t\t\tevent.preventDefault();\n\t\t\tevent.stopPropagation();\n\t\t\treturn true;\n\t\t}\n\t\t// Otherwise, process the keydown normally\n\t\treturn false;\n\t};\n\n\t/*\n\tPropogate keydown events to our container for the keyboard widgets benefit\n\t*/\n\tEditTextWidget.prototype.propogateKeydownEvent = function(event) {\n\t\tvar newEvent = this.document.createEventObject ? this.document.createEventObject() : this.document.createEvent(\"Events\");\n\t\tif(newEvent.initEvent) {\n\t\t\tnewEvent.initEvent(\"keydown\", true, true);\n\t\t}\n\t\tnewEvent.keyCode = event.keyCode;\n\t\tnewEvent.which = event.which;\n\t\tnewEvent.metaKey = event.metaKey;\n\t\tnewEvent.ctrlKey = event.ctrlKey;\n\t\tnewEvent.altKey = event.altKey;\n\t\tnewEvent.shiftKey = event.shiftKey;\n\t\treturn !this.parentDomNode.dispatchEvent(newEvent);\n\t};\n\n\treturn EditTextWidget;\n\n}\n\nexports.editTextWidgetFactory = editTextWidgetFactory;\n\n})();\n", "title": "$:/core/modules/editor/factory.js", "type": "application/javascript", "module-type": "library" }, "$:/core/modules/editor/operations/bitmap/clear.js": { "text": "/*\\\ntitle: $:/core/modules/editor/operations/bitmap/clear.js\ntype: application/javascript\nmodule-type: bitmapeditoroperation\n\nBitmap editor operation to clear the image\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports[\"clear\"] = function(event) {\n\tvar ctx = this.canvasDomNode.getContext(\"2d\");\n\tctx.globalAlpha = 1;\n\tctx.fillStyle = event.paramObject.colour || \"white\";\n\tctx.fillRect(0,0,this.canvasDomNode.width,this.canvasDomNode.height);\n\t// Save changes\n\tthis.strokeEnd();\n};\n\n})();\n", "title": "$:/core/modules/editor/operations/bitmap/clear.js", "type": "application/javascript", "module-type": "bitmapeditoroperation" }, "$:/core/modules/editor/operations/bitmap/resize.js": { "text": "/*\\\ntitle: $:/core/modules/editor/operations/bitmap/resize.js\ntype: application/javascript\nmodule-type: bitmapeditoroperation\n\nBitmap editor operation to resize the image\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports[\"resize\"] = function(event) {\n\t// Get the new width\n\tvar newWidth = parseInt(event.paramObject.width || this.canvasDomNode.width,10),\n\t\tnewHeight = parseInt(event.paramObject.height || this.canvasDomNode.height,10);\n\t// Update if necessary\n\tif(newWidth > 0 && newHeight > 0 && !(newWidth === this.currCanvas.width && newHeight === this.currCanvas.height)) {\n\t\tthis.changeCanvasSize(newWidth,newHeight);\n\t}\n\t// Update the input controls\n\tthis.refreshToolbar();\n\t// Save the image into the tiddler\n\tthis.saveChanges();\n};\n\n})();\n", "title": "$:/core/modules/editor/operations/bitmap/resize.js", "type": "application/javascript", "module-type": "bitmapeditoroperation" }, "$:/core/modules/editor/operations/text/excise.js": { "text": "/*\\\ntitle: $:/core/modules/editor/operations/text/excise.js\ntype: application/javascript\nmodule-type: texteditoroperation\n\nText editor operation to excise the selection to a new tiddler\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports[\"excise\"] = function(event,operation) {\n\tvar editTiddler = this.wiki.getTiddler(this.editTitle),\n\t\teditTiddlerTitle = this.editTitle;\n\tif(editTiddler && editTiddler.fields[\"draft.of\"]) {\n\t\teditTiddlerTitle = editTiddler.fields[\"draft.of\"];\n\t}\n\tvar excisionTitle = event.paramObject.title || this.wiki.generateNewTitle(\"New Excision\");\n\tthis.wiki.addTiddler(new $tw.Tiddler(\n\t\tthis.wiki.getCreationFields(),\n\t\tthis.wiki.getModificationFields(),\n\t\t{\n\t\t\ttitle: excisionTitle,\n\t\t\ttext: operation.selection,\n\t\t\ttags: event.paramObject.tagnew === \"yes\" ? [editTiddlerTitle] : []\n\t\t}\n\t));\n\toperation.replacement = excisionTitle;\n\tswitch(event.paramObject.type || \"transclude\") {\n\t\tcase \"transclude\":\n\t\t\toperation.replacement = \"{{\" + operation.replacement+ \"}}\";\n\t\t\tbreak;\n\t\tcase \"link\":\n\t\t\toperation.replacement = \"[[\" + operation.replacement+ \"]]\";\n\t\t\tbreak;\n\t\tcase \"macro\":\n\t\t\toperation.replacement = \"<<\" + (event.paramObject.macro || \"translink\") + \" \\\"\\\"\\\"\" + operation.replacement + \"\\\"\\\"\\\">>\";\n\t\t\tbreak;\n\t}\n\toperation.cutStart = operation.selStart;\n\toperation.cutEnd = operation.selEnd;\n\toperation.newSelStart = operation.selStart;\n\toperation.newSelEnd = operation.selStart + operation.replacement.length;\n};\n\n})();\n", "title": "$:/core/modules/editor/operations/text/excise.js", "type": "application/javascript", "module-type": "texteditoroperation" }, "$:/core/modules/editor/operations/text/make-link.js": { "text": "/*\\\ntitle: $:/core/modules/editor/operations/text/make-link.js\ntype: application/javascript\nmodule-type: texteditoroperation\n\nText editor operation to make a link\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports[\"make-link\"] = function(event,operation) {\n\tif(operation.selection) {\n\t\toperation.replacement = \"[[\" + operation.selection + \"|\" + event.paramObject.text + \"]]\";\n\t\toperation.cutStart = operation.selStart;\n\t\toperation.cutEnd = operation.selEnd;\n\t} else {\n\t\toperation.replacement = \"[[\" + event.paramObject.text + \"]]\";\n\t\toperation.cutStart = operation.selStart;\n\t\toperation.cutEnd = operation.selEnd;\n\t}\n\toperation.newSelStart = operation.selStart + operation.replacement.length;\n\toperation.newSelEnd = operation.newSelStart;\n};\n\n})();\n", "title": "$:/core/modules/editor/operations/text/make-link.js", "type": "application/javascript", "module-type": "texteditoroperation" }, "$:/core/modules/editor/operations/text/prefix-lines.js": { "text": "/*\\\ntitle: $:/core/modules/editor/operations/text/prefix-lines.js\ntype: application/javascript\nmodule-type: texteditoroperation\n\nText editor operation to add a prefix to the selected lines\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports[\"prefix-lines\"] = function(event,operation) {\n\t// Cut just past the preceding line break, or the start of the text\n\toperation.cutStart = $tw.utils.findPrecedingLineBreak(operation.text,operation.selStart);\n\t// Cut to just past the following line break, or to the end of the text\n\toperation.cutEnd = $tw.utils.findFollowingLineBreak(operation.text,operation.selEnd);\n\t// Compose the required prefix\n\tvar prefix = $tw.utils.repeat(event.paramObject.character,event.paramObject.count);\n\t// Process each line\n\tvar lines = operation.text.substring(operation.cutStart,operation.cutEnd).split(/\\r?\\n/mg);\n\t$tw.utils.each(lines,function(line,index) {\n\t\t// Remove and count any existing prefix characters\n\t\tvar count = 0;\n\t\twhile(line.charAt(0) === event.paramObject.character) {\n\t\t\tline = line.substring(1);\n\t\t\tcount++;\n\t\t}\n\t\t// Remove any whitespace\n\t\twhile(line.charAt(0) === \" \") {\n\t\t\tline = line.substring(1);\n\t\t}\n\t\t// We're done if we removed the exact required prefix, otherwise add it\n\t\tif(count !== event.paramObject.count) {\n\t\t\t// Apply the prefix\n\t\t\tline = prefix + \" \" + line;\n\t\t}\n\t\t// Save the modified line\n\t\tlines[index] = line;\n\t});\n\t// Stitch the replacement text together and set the selection\n\toperation.replacement = lines.join(\"\\n\");\n\tif(lines.length === 1) {\n\t\toperation.newSelStart = operation.cutStart + operation.replacement.length;\n\t\toperation.newSelEnd = operation.newSelStart;\n\t} else {\n\t\toperation.newSelStart = operation.cutStart;\n\t\toperation.newSelEnd = operation.newSelStart + operation.replacement.length;\n\t}\n};\n\n})();\n", "title": "$:/core/modules/editor/operations/text/prefix-lines.js", "type": "application/javascript", "module-type": "texteditoroperation" }, "$:/core/modules/editor/operations/text/replace-all.js": { "text": "/*\\\ntitle: $:/core/modules/editor/operations/text/replace-all.js\ntype: application/javascript\nmodule-type: texteditoroperation\n\nText editor operation to replace the entire text\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports[\"replace-all\"] = function(event,operation) {\n\toperation.cutStart = 0;\n\toperation.cutEnd = operation.text.length;\n\toperation.replacement = event.paramObject.text;\n\toperation.newSelStart = 0;\n\toperation.newSelEnd = operation.replacement.length;\n};\n\n})();\n", "title": "$:/core/modules/editor/operations/text/replace-all.js", "type": "application/javascript", "module-type": "texteditoroperation" }, "$:/core/modules/editor/operations/text/replace-selection.js": { "text": "/*\\\ntitle: $:/core/modules/editor/operations/text/replace-selection.js\ntype: application/javascript\nmodule-type: texteditoroperation\n\nText editor operation to replace the selection\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports[\"replace-selection\"] = function(event,operation) {\n\toperation.replacement = event.paramObject.text;\n\toperation.cutStart = operation.selStart;\n\toperation.cutEnd = operation.selEnd;\n\toperation.newSelStart = operation.selStart;\n\toperation.newSelEnd = operation.selStart + operation.replacement.length;\n};\n\n})();\n", "title": "$:/core/modules/editor/operations/text/replace-selection.js", "type": "application/javascript", "module-type": "texteditoroperation" }, "$:/core/modules/editor/operations/text/wrap-lines.js": { "text": "/*\\\ntitle: $:/core/modules/editor/operations/text/wrap-lines.js\ntype: application/javascript\nmodule-type: texteditoroperation\n\nText editor operation to wrap the selected lines with a prefix and suffix\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports[\"wrap-lines\"] = function(event,operation) {\n\t// Cut just past the preceding line break, or the start of the text\n\toperation.cutStart = $tw.utils.findPrecedingLineBreak(operation.text,operation.selStart);\n\t// Cut to just past the following line break, or to the end of the text\n\toperation.cutEnd = $tw.utils.findFollowingLineBreak(operation.text,operation.selEnd);\n\t// Add the prefix and suffix\n\toperation.replacement = event.paramObject.prefix + \"\\n\" +\n\t\t\t\toperation.text.substring(operation.cutStart,operation.cutEnd) + \"\\n\" +\n\t\t\t\tevent.paramObject.suffix + \"\\n\";\n\toperation.newSelStart = operation.cutStart + event.paramObject.prefix.length + 1;\n\toperation.newSelEnd = operation.newSelStart + (operation.cutEnd - operation.cutStart);\n};\n\n})();\n", "title": "$:/core/modules/editor/operations/text/wrap-lines.js", "type": "application/javascript", "module-type": "texteditoroperation" }, "$:/core/modules/editor/operations/text/wrap-selection.js": { "text": "/*\\\ntitle: $:/core/modules/editor/operations/text/wrap-selection.js\ntype: application/javascript\nmodule-type: texteditoroperation\n\nText editor operation to wrap the selection with the specified prefix and suffix\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports[\"wrap-selection\"] = function(event,operation) {\n\tif(operation.selStart === operation.selEnd) {\n\t\t// No selection; check if we're within the prefix/suffix\n\t\tif(operation.text.substring(operation.selStart - event.paramObject.prefix.length,operation.selStart + event.paramObject.suffix.length) === event.paramObject.prefix + event.paramObject.suffix) {\n\t\t\t// Remove the prefix and suffix unless they comprise the entire text\n\t\t\tif(operation.selStart > event.paramObject.prefix.length || (operation.selEnd + event.paramObject.suffix.length) < operation.text.length ) {\n\t\t\t\toperation.cutStart = operation.selStart - event.paramObject.prefix.length;\n\t\t\t\toperation.cutEnd = operation.selEnd + event.paramObject.suffix.length;\n\t\t\t\toperation.replacement = \"\";\n\t\t\t\toperation.newSelStart = operation.cutStart;\n\t\t\t\toperation.newSelEnd = operation.newSelStart;\n\t\t\t}\n\t\t} else {\n\t\t\t// Wrap the cursor instead\n\t\t\toperation.cutStart = operation.selStart;\n\t\t\toperation.cutEnd = operation.selEnd;\n\t\t\toperation.replacement = event.paramObject.prefix + event.paramObject.suffix;\n\t\t\toperation.newSelStart = operation.selStart + event.paramObject.prefix.length;\n\t\t\toperation.newSelEnd = operation.newSelStart;\n\t\t}\n\t} else if(operation.text.substring(operation.selStart,operation.selStart + event.paramObject.prefix.length) === event.paramObject.prefix && operation.text.substring(operation.selEnd - event.paramObject.suffix.length,operation.selEnd) === event.paramObject.suffix) {\n\t\t// Prefix and suffix are already present, so remove them\n\t\toperation.cutStart = operation.selStart;\n\t\toperation.cutEnd = operation.selEnd;\n\t\toperation.replacement = operation.selection.substring(event.paramObject.prefix.length,operation.selection.length - event.paramObject.suffix.length);\n\t\toperation.newSelStart = operation.selStart;\n\t\toperation.newSelEnd = operation.selStart + operation.replacement.length;\n\t} else {\n\t\t// Add the prefix and suffix\n\t\toperation.cutStart = operation.selStart;\n\t\toperation.cutEnd = operation.selEnd;\n\t\toperation.replacement = event.paramObject.prefix + operation.selection + event.paramObject.suffix;\n\t\toperation.newSelStart = operation.selStart;\n\t\toperation.newSelEnd = operation.selStart + operation.replacement.length;\n\t}\n};\n\n})();\n", "title": "$:/core/modules/editor/operations/text/wrap-selection.js", "type": "application/javascript", "module-type": "texteditoroperation" }, "$:/core/modules/filters/addprefix.js": { "text": "/*\\\ntitle: $:/core/modules/filters/addprefix.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for adding a prefix to each title in the list. This is\nespecially useful in contexts where only a filter expression is allowed\nand macro substitution isn't available.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.addprefix = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push(operator.operand + title);\n\t});\n\treturn results;\n};\n\n})();\n", "title": "$:/core/modules/filters/addprefix.js", "type": "application/javascript", "module-type": "filteroperator" }, "$:/core/modules/filters/addsuffix.js": { "text": "/*\\\ntitle: $:/core/modules/filters/addsuffix.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for adding a suffix to each title in the list. This is\nespecially useful in contexts where only a filter expression is allowed\nand macro substitution isn't available.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.addsuffix = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push(title + operator.operand);\n\t});\n\treturn results;\n};\n\n})();\n", "title": "$:/core/modules/filters/addsuffix.js", "type": "application/javascript", "module-type": "filteroperator" }, "$:/core/modules/filters/after.js": { "text": "/*\\\ntitle: $:/core/modules/filters/after.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator returning the tiddler from the current list that is after the tiddler named in the operand.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.after = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push(title);\n\t});\n\tvar index = results.indexOf(operator.operand);\n\tif(index === -1 || index > (results.length - 2)) {\n\t\treturn [];\n\t} else {\n\t\treturn [results[index + 1]];\n\t}\n};\n\n})();\n", "title": "$:/core/modules/filters/after.js", "type": "application/javascript", "module-type": "filteroperator" }, "$:/core/modules/filters/all/current.js": { "text": "/*\\\ntitle: $:/core/modules/filters/all/current.js\ntype: application/javascript\nmodule-type: allfilteroperator\n\nFilter function for [all[current]]\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.current = function(source,prefix,options) {\n\tvar currTiddlerTitle = options.widget && options.widget.getVariable(\"currentTiddler\");\n\tif(currTiddlerTitle) {\n\t\treturn [currTiddlerTitle];\n\t} else {\n\t\treturn [];\n\t}\n};\n\n})();\n", "title": "$:/core/modules/filters/all/current.js", "type": "application/javascript", "module-type": "allfilteroperator" }, "$:/core/modules/filters/all/missing.js": { "text": "/*\\\ntitle: $:/core/modules/filters/all/missing.js\ntype: application/javascript\nmodule-type: allfilteroperator\n\nFilter function for [all[missing]]\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.missing = function(source,prefix,options) {\n\treturn options.wiki.getMissingTitles();\n};\n\n})();\n", "title": "$:/core/modules/filters/all/missing.js", "type": "application/javascript", "module-type": "allfilteroperator" }, "$:/core/modules/filters/all/orphans.js": { "text": "/*\\\ntitle: $:/core/modules/filters/all/orphans.js\ntype: application/javascript\nmodule-type: allfilteroperator\n\nFilter function for [all[orphans]]\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.orphans = function(source,prefix,options) {\n\treturn options.wiki.getOrphanTitles();\n};\n\n})();\n", "title": "$:/core/modules/filters/all/orphans.js", "type": "application/javascript", "module-type": "allfilteroperator" }, "$:/core/modules/filters/all/shadows.js": { "text": "/*\\\ntitle: $:/core/modules/filters/all/shadows.js\ntype: application/javascript\nmodule-type: allfilteroperator\n\nFilter function for [all[shadows]]\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.shadows = function(source,prefix,options) {\n\treturn options.wiki.allShadowTitles();\n};\n\n})();\n", "title": "$:/core/modules/filters/all/shadows.js", "type": "application/javascript", "module-type": "allfilteroperator" }, "$:/core/modules/filters/all/tags.js": { "text": "/*\\\ntitle: $:/core/modules/filters/all/tags.js\ntype: application/javascript\nmodule-type: allfilteroperator\n\nFilter function for [all[tags]]\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.tags = function(source,prefix,options) {\n\treturn Object.keys(options.wiki.getTagMap());\n};\n\n})();\n", "title": "$:/core/modules/filters/all/tags.js", "type": "application/javascript", "module-type": "allfilteroperator" }, "$:/core/modules/filters/all/tiddlers.js": { "text": "/*\\\ntitle: $:/core/modules/filters/all/tiddlers.js\ntype: application/javascript\nmodule-type: allfilteroperator\n\nFilter function for [all[tiddlers]]\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.tiddlers = function(source,prefix,options) {\n\treturn options.wiki.allTitles();\n};\n\n})();\n", "title": "$:/core/modules/filters/all/tiddlers.js", "type": "application/javascript", "module-type": "allfilteroperator" }, "$:/core/modules/filters/all.js": { "text": "/*\\\ntitle: $:/core/modules/filters/all.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for selecting tiddlers\n\n[all[shadows+tiddlers]]\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar allFilterOperators;\n\nfunction getAllFilterOperators() {\n\tif(!allFilterOperators) {\n\t\tallFilterOperators = {};\n\t\t$tw.modules.applyMethods(\"allfilteroperator\",allFilterOperators);\n\t}\n\treturn allFilterOperators;\n}\n\n/*\nExport our filter function\n*/\nexports.all = function(source,operator,options) {\n\t// Get our suboperators\n\tvar allFilterOperators = getAllFilterOperators();\n\t// Cycle through the suboperators accumulating their results\n\tvar results = [],\n\t\tsubops = operator.operand.split(\"+\");\n\t// Check for common optimisations\n\tif(subops.length === 1 && subops[0] === \"\") {\n\t\treturn source;\n\t} else if(subops.length === 1 && subops[0] === \"tiddlers\") {\n\t\treturn options.wiki.each;\n\t} else if(subops.length === 1 && subops[0] === \"shadows\") {\n\t\treturn options.wiki.eachShadow;\n\t} else if(subops.length === 2 && subops[0] === \"tiddlers\" && subops[1] === \"shadows\") {\n\t\treturn options.wiki.eachTiddlerPlusShadows;\n\t} else if(subops.length === 2 && subops[0] === \"shadows\" && subops[1] === \"tiddlers\") {\n\t\treturn options.wiki.eachShadowPlusTiddlers;\n\t}\n\t// Do it the hard way\n\tfor(var t=0; t<subops.length; t++) {\n\t\tvar subop = allFilterOperators[subops[t]];\n\t\tif(subop) {\n\t\t\t$tw.utils.pushTop(results,subop(source,operator.prefix,options));\n\t\t}\n\t}\n\treturn results;\n};\n\n})();\n", "title": "$:/core/modules/filters/all.js", "type": "application/javascript", "module-type": "filteroperator" }, "$:/core/modules/filters/backlinks.js": { "text": "/*\\\ntitle: $:/core/modules/filters/backlinks.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for returning all the backlinks from a tiddler\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.backlinks = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\t$tw.utils.pushTop(results,options.wiki.getTiddlerBacklinks(title));\n\t});\n\treturn results;\n};\n\n})();\n", "title": "$:/core/modules/filters/backlinks.js", "type": "application/javascript", "module-type": "filteroperator" }, "$:/core/modules/filters/before.js": { "text": "/*\\\ntitle: $:/core/modules/filters/before.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator returning the tiddler from the current list that is before the tiddler named in the operand.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.before = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push(title);\n\t});\n\tvar index = results.indexOf(operator.operand);\n\tif(index <= 0) {\n\t\treturn [];\n\t} else {\n\t\treturn [results[index - 1]];\n\t}\n};\n\n})();\n", "title": "$:/core/modules/filters/before.js", "type": "application/javascript", "module-type": "filteroperator" }, "$:/core/modules/filters/commands.js": { "text": "/*\\\ntitle: $:/core/modules/filters/commands.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for returning the names of the commands available in this wiki\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.commands = function(source,operator,options) {\n\tvar results = [];\n\t$tw.utils.each($tw.commands,function(commandInfo,name) {\n\t\tresults.push(name);\n\t});\n\tresults.sort();\n\treturn results;\n};\n\n})();\n", "title": "$:/core/modules/filters/commands.js", "type": "application/javascript", "module-type": "filteroperator" }, "$:/core/modules/filters/count.js": { "text": "/*\\\ntitle: $:/core/modules/filters/count.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator returning the number of entries in the current list.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.count = function(source,operator,options) {\n\tvar count = 0;\n\tsource(function(tiddler,title) {\n\t\tcount++;\n\t});\n\treturn [count + \"\"];\n};\n\n})();\n", "title": "$:/core/modules/filters/count.js", "type": "application/javascript", "module-type": "filteroperator" }, "$:/core/modules/filters/days.js": { "text": "/*\\\ntitle: $:/core/modules/filters/days.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator that selects tiddlers with a specified date field within a specified date interval.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.days = function(source,operator,options) {\n\tvar results = [],\n\t\tfieldName = operator.suffix || \"modified\",\n\t\tdayInterval = (parseInt(operator.operand,10)||0),\n\t\tdayIntervalSign = $tw.utils.sign(dayInterval),\n\t\ttargetTimeStamp = (new Date()).setHours(0,0,0,0) + 1000*60*60*24*dayInterval,\n\t\tisWithinDays = function(dateField) {\n\t\t\tvar sign = $tw.utils.sign(targetTimeStamp - (new Date(dateField)).setHours(0,0,0,0));\n\t\t\treturn sign === 0 || sign === dayIntervalSign;\n\t\t};\n\n\tif(operator.prefix === \"!\") {\n\t\ttargetTimeStamp = targetTimeStamp - 1000*60*60*24*dayIntervalSign;\n\t\tsource(function(tiddler,title) {\n\t\t\tif(tiddler && tiddler.fields[fieldName]) {\n\t\t\t\tif(!isWithinDays($tw.utils.parseDate(tiddler.fields[fieldName]))) {\n\t\t\t\t\tresults.push(title);\n\t\t\t\t}\n\t\t\t}\n\t\t});\n\t} else {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(tiddler && tiddler.fields[fieldName]) {\n\t\t\t\tif(isWithinDays($tw.utils.parseDate(tiddler.fields[fieldName]))) {\n\t\t\t\t\tresults.push(title);\n\t\t\t\t}\n\t\t\t}\n\t\t});\n\t}\n\treturn results;\n};\n\n})();\n", "title": "$:/core/modules/filters/days.js", "type": "application/javascript", "module-type": "filteroperator" }, "$:/core/modules/filters/each.js": { "text": "/*\\\ntitle: $:/core/modules/filters/each.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator that selects one tiddler for each unique value of the specified field.\nWith suffix \"list\", selects all tiddlers that are values in a specified list field.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.each = function(source,operator,options) {\n\tvar results =[] ,\n\t\tvalue,values = {},\n\t\tfield = operator.operand || \"title\";\n\tif(operator.suffix !== \"list-item\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(tiddler) {\n\t\t\t\tvalue = (field === \"title\") ? title : tiddler.getFieldString(field);\n\t\t\t\tif(!$tw.utils.hop(values,value)) {\n\t\t\t\t\tvalues[value] = true;\n\t\t\t\t\tresults.push(title);\n\t\t\t\t}\n\t\t\t}\n\t\t});\n\t} else {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(tiddler) {\n\t\t\t\t$tw.utils.each(\n\t\t\t\t\toptions.wiki.getTiddlerList(title,field),\n\t\t\t\t\tfunction(value) {\n\t\t\t\t\t\tif(!$tw.utils.hop(values,value)) {\n\t\t\t\t\t\t\tvalues[value] = true;\n\t\t\t\t\t\t\tresults.push(value);\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t);\n\t\t\t}\n\t\t});\n\t}\n\treturn results;\n};\n\n})();\n", "title": "$:/core/modules/filters/each.js", "type": "application/javascript", "module-type": "filteroperator" }, "$:/core/modules/filters/eachday.js": { "text": "/*\\\ntitle: $:/core/modules/filters/eachday.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator that selects one tiddler for each unique day covered by the specified date field\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.eachday = function(source,operator,options) {\n\tvar results = [],\n\t\tvalues = [],\n\t\tfieldName = operator.operand || \"modified\";\n\t// Function to convert a date/time to a date integer\n\tvar toDate = function(value) {\n\t\tvalue = (new Date(value)).setHours(0,0,0,0);\n\t\treturn value+0;\n\t};\n\tsource(function(tiddler,title) {\n\t\tif(tiddler && tiddler.fields[fieldName]) {\n\t\t\tvar value = toDate($tw.utils.parseDate(tiddler.fields[fieldName]));\n\t\t\tif(values.indexOf(value) === -1) {\n\t\t\t\tvalues.push(value);\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t}\n\t});\n\treturn results;\n};\n\n})();\n", "title": "$:/core/modules/filters/eachday.js", "type": "application/javascript", "module-type": "filteroperator" }, "$:/core/modules/filters/editiondescription.js": { "text": "/*\\\ntitle: $:/core/modules/filters/editiondescription.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for returning the descriptions of the specified edition names\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.editiondescription = function(source,operator,options) {\n\tvar results = [],\n\t\teditionInfo = $tw.utils.getEditionInfo();\n\tif(editionInfo) {\n\t\tsource(function(tiddler,title) {\n\t\t\tif($tw.utils.hop(editionInfo,title)) {\n\t\t\t\tresults.push(editionInfo[title].description || \"\");\t\t\t\t\n\t\t\t}\n\t\t});\n\t}\n\treturn results;\n};\n\n})();\n", "title": "$:/core/modules/filters/editiondescription.js", "type": "application/javascript", "module-type": "filteroperator" }, "$:/core/modules/filters/editions.js": { "text": "/*\\\ntitle: $:/core/modules/filters/editions.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for returning the names of the available editions in this wiki\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.editions = function(source,operator,options) {\n\tvar results = [],\n\t\teditionInfo = $tw.utils.getEditionInfo();\n\tif(editionInfo) {\n\t\t$tw.utils.each(editionInfo,function(info,name) {\n\t\t\tresults.push(name);\n\t\t});\n\t}\n\tresults.sort();\n\treturn results;\n};\n\n})();\n", "title": "$:/core/modules/filters/editions.js", "type": "application/javascript", "module-type": "filteroperator" }, "$:/core/modules/filters/decodeuricomponent.js": { "text": "/*\\\ntitle: $:/core/modules/filters/decodeuricomponent.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for applying decodeURIComponent() to each item.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter functions\n*/\n\nexports.decodeuricomponent = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push(decodeURIComponent(title));\n\t});\n\treturn results;\n};\n\nexports.encodeuricomponent = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push(encodeURIComponent(title));\n\t});\n\treturn results;\n};\n\nexports.decodeuri = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push(decodeURI(title));\n\t});\n\treturn results;\n};\n\nexports.encodeuri = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push(encodeURI(title));\n\t});\n\treturn results;\n};\n\nexports.decodehtml = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push($tw.utils.htmlDecode(title));\n\t});\n\treturn results;\n};\n\nexports.encodehtml = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push($tw.utils.htmlEncode(title));\n\t});\n\treturn results;\n};\n\nexports.stringify = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push($tw.utils.stringify(title));\n\t});\n\treturn results;\n};\n\nexports.escaperegexp = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push($tw.utils.escapeRegExp(title));\n\t});\n\treturn results;\n};\n\n})();\n", "title": "$:/core/modules/filters/decodeuricomponent.js", "type": "application/javascript", "module-type": "filteroperator" }, "$:/core/modules/filters/enlist.js": { "text": "/*\\\ntitle: $:/core/modules/filters/enlist.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator returning its operand parsed as a list\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.enlist = function(source,operator,options) {\n\tvar list = $tw.utils.parseStringArray(operator.operand);\n\tif(operator.prefix === \"!\") {\n\t\tvar results = [];\n\t\tsource(function(tiddler,title) {\n\t\t\tif(list.indexOf(title) === -1) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t\treturn results;\n\t} else {\n\t\treturn list;\n\t}\n};\n\n})();\n", "title": "$:/core/modules/filters/enlist.js", "type": "application/javascript", "module-type": "filteroperator" }, "$:/core/modules/filters/field.js": { "text": "/*\\\ntitle: $:/core/modules/filters/field.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for comparing fields for equality\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.field = function(source,operator,options) {\n\tvar results = [],\n\t\tfieldname = (operator.suffix || operator.operator || \"title\").toLowerCase();\n\tif(operator.prefix === \"!\") {\n\t\tif(operator.regexp) {\n\t\t\tsource(function(tiddler,title) {\n\t\t\t\tif(tiddler) {\n\t\t\t\t\tvar text = tiddler.getFieldString(fieldname);\n\t\t\t\t\tif(text !== null && !operator.regexp.exec(text)) {\n\t\t\t\t\t\tresults.push(title);\n\t\t\t\t\t}\n\t\t\t\t} else {\n\t\t\t\t\tresults.push(title);\n\t\t\t\t}\n\t\t\t});\n\t\t} else {\n\t\t\tsource(function(tiddler,title) {\n\t\t\t\tif(tiddler) {\n\t\t\t\t\tvar text = tiddler.getFieldString(fieldname);\n\t\t\t\t\tif(text !== null && text !== operator.operand) {\n\t\t\t\t\t\tresults.push(title);\n\t\t\t\t\t}\n\t\t\t\t} else {\n\t\t\t\t\tresults.push(title);\n\t\t\t\t}\n\t\t\t});\n\t\t}\n\t} else {\n\t\tif(operator.regexp) {\n\t\t\tsource(function(tiddler,title) {\n\t\t\t\tif(tiddler) {\n\t\t\t\t\tvar text = tiddler.getFieldString(fieldname);\n\t\t\t\t\tif(text !== null && !!operator.regexp.exec(text)) {\n\t\t\t\t\t\tresults.push(title);\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t});\n\t\t} else {\n\t\t\tsource(function(tiddler,title) {\n\t\t\t\tif(tiddler) {\n\t\t\t\t\tvar text = tiddler.getFieldString(fieldname);\n\t\t\t\t\tif(text !== null && text === operator.operand) {\n\t\t\t\t\t\tresults.push(title);\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t});\n\t\t}\n\t}\n\treturn results;\n};\n\n})();\n", "title": "$:/core/modules/filters/field.js", "type": "application/javascript", "module-type": "filteroperator" }, "$:/core/modules/filters/fields.js": { "text": "/*\\\ntitle: $:/core/modules/filters/fields.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for returning the names of the fields on the selected tiddlers\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.fields = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tif(tiddler) {\n\t\t\tfor(var fieldName in tiddler.fields) {\n\t\t\t\t$tw.utils.pushTop(results,fieldName);\n\t\t\t}\n\t\t}\n\t});\n\treturn results;\n};\n\n})();\n", "title": "$:/core/modules/filters/fields.js", "type": "application/javascript", "module-type": "filteroperator" }, "$:/core/modules/filters/get.js": { "text": "/*\\\ntitle: $:/core/modules/filters/get.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for replacing tiddler titles by the value of the field specified in the operand.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.get = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tif(tiddler) {\n\t\t\tvar value = tiddler.getFieldString(operator.operand);\n\t\t\tif(value) {\n\t\t\t\tresults.push(value);\n\t\t\t}\n\t\t}\n\t});\n\treturn results;\n};\n\n})();\n", "title": "$:/core/modules/filters/get.js", "type": "application/javascript", "module-type": "filteroperator" }, "$:/core/modules/filters/getindex.js": { "text": "/*\\\ntitle: $:/core/modules/filters/getindex.js\ntype: application/javascript\nmodule-type: filteroperator\n\nreturns the value at a given index of datatiddlers\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.getindex = function(source,operator,options) {\n\tvar data,title,results = [];\n\tif(operator.operand){\n\t\tsource(function(tiddler,title) {\n\t\t\ttitle = tiddler ? tiddler.fields.title : title;\n\t\t\tdata = options.wiki.extractTiddlerDataItem(tiddler,operator.operand);\n\t\t\tif(data) {\n\t\t\t\tresults.push(data);\n\t\t\t}\n\t\t});\n\t}\n\treturn results;\n};\n\n})();\n", "title": "$:/core/modules/filters/getindex.js", "type": "application/javascript", "module-type": "filteroperator" }, "$:/core/modules/filters/has.js": { "text": "/*\\\ntitle: $:/core/modules/filters/has.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for checking if a tiddler has the specified field\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.has = function(source,operator,options) {\n\tvar results = [],\n\t\tinvert = operator.prefix === \"!\";\n\n\tif(operator.suffix === \"field\") {\n\t\tif(invert) {\n\t\t\tsource(function(tiddler,title) {\n\t\t\t\tif(!tiddler || (tiddler && (!$tw.utils.hop(tiddler.fields,operator.operand)))) {\n\t\t\t\t\tresults.push(title);\n\t\t\t\t}\n\t\t\t});\n\t\t} else {\n\t\t\tsource(function(tiddler,title) {\n\t\t\t\tif(tiddler && $tw.utils.hop(tiddler.fields,operator.operand)) {\n\t\t\t\t\tresults.push(title);\n\t\t\t\t}\n\t\t\t});\n\t\t}\n\t} else {\n\t\tif(invert) {\n\t\t\tsource(function(tiddler,title) {\n\t\t\t\tif(!tiddler || !$tw.utils.hop(tiddler.fields,operator.operand) || (tiddler.fields[operator.operand] === \"\")) {\n\t\t\t\t\tresults.push(title);\n\t\t\t\t}\n\t\t\t});\n\t\t} else {\n\t\t\tsource(function(tiddler,title) {\n\t\t\t\tif(tiddler && $tw.utils.hop(tiddler.fields,operator.operand) && !(tiddler.fields[operator.operand] === \"\" || tiddler.fields[operator.operand].length === 0)) {\n\t\t\t\t\tresults.push(title);\n\t\t\t\t}\n\t\t\t});\n\t\t}\n\t}\n\treturn results;\n};\n\n})();\n", "title": "$:/core/modules/filters/has.js", "type": "application/javascript", "module-type": "filteroperator" }, "$:/core/modules/filters/haschanged.js": { "text": "/*\\\ntitle: $:/core/modules/filters/haschanged.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator returns tiddlers from the list that have a non-zero changecount.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.haschanged = function(source,operator,options) {\n\tvar results = [];\n\tif(operator.prefix === \"!\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(options.wiki.getChangeCount(title) === 0) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t} else {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(options.wiki.getChangeCount(title) > 0) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t}\n\treturn results;\n};\n\n})();\n", "title": "$:/core/modules/filters/haschanged.js", "type": "application/javascript", "module-type": "filteroperator" }, "$:/core/modules/filters/indexes.js": { "text": "/*\\\ntitle: $:/core/modules/filters/indexes.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for returning the indexes of a data tiddler\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.indexes = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tvar data = options.wiki.getTiddlerDataCached(title);\n\t\tif(data) {\n\t\t\t$tw.utils.pushTop(results,Object.keys(data));\n\t\t}\n\t});\n\tresults.sort();\n\treturn results;\n};\n\n})();\n", "title": "$:/core/modules/filters/indexes.js", "type": "application/javascript", "module-type": "filteroperator" }, "$:/core/modules/filters/insertbefore.js": { "text": "/*\\\ntitle: $:/core/modules/filters/insertbefore.js\ntype: application/javascript\nmodule-type: filteroperator\n\nInsert an item before another item in a list\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nOrder a list\n*/\nexports.insertbefore = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push(title);\n\t});\n\tvar target = options.widget && options.widget.getVariable(operator.suffix || \"currentTiddler\");\n\tif(target !== operator.operand) {\n\t\t// Remove the entry from the list if it is present\n\t\tvar pos = results.indexOf(operator.operand);\n\t\tif(pos !== -1) {\n\t\t\tresults.splice(pos,1);\n\t\t}\n\t\t// Insert the entry before the target marker\n\t\tpos = results.indexOf(target);\n\t\tif(pos !== -1) {\n\t\t\tresults.splice(pos,0,operator.operand);\n\t\t} else {\n\t\t\tresults.push(operator.operand);\n\t\t}\n\t}\n\treturn results;\n};\n\n})();\n", "title": "$:/core/modules/filters/insertbefore.js", "type": "application/javascript", "module-type": "filteroperator" }, "$:/core/modules/filters/is/current.js": { "text": "/*\\\ntitle: $:/core/modules/filters/is/current.js\ntype: application/javascript\nmodule-type: isfilteroperator\n\nFilter function for [is[current]]\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.current = function(source,prefix,options) {\n\tvar results = [],\n\t\tcurrTiddlerTitle = options.widget && options.widget.getVariable(\"currentTiddler\");\n\tif(prefix === \"!\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(title !== currTiddlerTitle) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t} else {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(title === currTiddlerTitle) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t}\n\treturn results;\n};\n\n})();\n", "title": "$:/core/modules/filters/is/current.js", "type": "application/javascript", "module-type": "isfilteroperator" }, "$:/core/modules/filters/is/image.js": { "text": "/*\\\ntitle: $:/core/modules/filters/is/image.js\ntype: application/javascript\nmodule-type: isfilteroperator\n\nFilter function for [is[image]]\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.image = function(source,prefix,options) {\n\tvar results = [];\n\tif(prefix === \"!\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(!options.wiki.isImageTiddler(title)) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t} else {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(options.wiki.isImageTiddler(title)) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t}\n\treturn results;\n};\n\n})();\n", "title": "$:/core/modules/filters/is/image.js", "type": "application/javascript", "module-type": "isfilteroperator" }, "$:/core/modules/filters/is/missing.js": { "text": "/*\\\ntitle: $:/core/modules/filters/is/missing.js\ntype: application/javascript\nmodule-type: isfilteroperator\n\nFilter function for [is[missing]]\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.missing = function(source,prefix,options) {\n\tvar results = [];\n\tif(prefix === \"!\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(options.wiki.tiddlerExists(title)) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t} else {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(!options.wiki.tiddlerExists(title)) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t}\n\treturn results;\n};\n\n})();\n", "title": "$:/core/modules/filters/is/missing.js", "type": "application/javascript", "module-type": "isfilteroperator" }, "$:/core/modules/filters/is/orphan.js": { "text": "/*\\\ntitle: $:/core/modules/filters/is/orphan.js\ntype: application/javascript\nmodule-type: isfilteroperator\n\nFilter function for [is[orphan]]\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.orphan = function(source,prefix,options) {\n\tvar results = [],\n\t\torphanTitles = options.wiki.getOrphanTitles();\n\tif(prefix === \"!\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(orphanTitles.indexOf(title) === -1) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t} else {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(orphanTitles.indexOf(title) !== -1) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t}\n\treturn results;\n};\n\n})();\n", "title": "$:/core/modules/filters/is/orphan.js", "type": "application/javascript", "module-type": "isfilteroperator" }, "$:/core/modules/filters/is/shadow.js": { "text": "/*\\\ntitle: $:/core/modules/filters/is/shadow.js\ntype: application/javascript\nmodule-type: isfilteroperator\n\nFilter function for [is[shadow]]\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.shadow = function(source,prefix,options) {\n\tvar results = [];\n\tif(prefix === \"!\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(!options.wiki.isShadowTiddler(title)) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t} else {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(options.wiki.isShadowTiddler(title)) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t}\n\treturn results;\n};\n\n})();\n", "title": "$:/core/modules/filters/is/shadow.js", "type": "application/javascript", "module-type": "isfilteroperator" }, "$:/core/modules/filters/is/system.js": { "text": "/*\\\ntitle: $:/core/modules/filters/is/system.js\ntype: application/javascript\nmodule-type: isfilteroperator\n\nFilter function for [is[system]]\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.system = function(source,prefix,options) {\n\tvar results = [];\n\tif(prefix === \"!\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(!options.wiki.isSystemTiddler(title)) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t} else {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(options.wiki.isSystemTiddler(title)) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t}\n\treturn results;\n};\n\n})();\n", "title": "$:/core/modules/filters/is/system.js", "type": "application/javascript", "module-type": "isfilteroperator" }, "$:/core/modules/filters/is/tag.js": { "text": "/*\\\ntitle: $:/core/modules/filters/is/tag.js\ntype: application/javascript\nmodule-type: isfilteroperator\n\nFilter function for [is[tag]]\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.tag = function(source,prefix,options) {\n\tvar results = [],\n\t\ttagMap = options.wiki.getTagMap();\n\tif(prefix === \"!\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(!$tw.utils.hop(tagMap,title)) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t} else {\n\t\tsource(function(tiddler,title) {\n\t\t\tif($tw.utils.hop(tagMap,title)) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t}\n\treturn results;\n};\n\n})();\n", "title": "$:/core/modules/filters/is/tag.js", "type": "application/javascript", "module-type": "isfilteroperator" }, "$:/core/modules/filters/is/tiddler.js": { "text": "/*\\\ntitle: $:/core/modules/filters/is/tiddler.js\ntype: application/javascript\nmodule-type: isfilteroperator\n\nFilter function for [is[tiddler]]\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.tiddler = function(source,prefix,options) {\n\tvar results = [];\n\tif(prefix === \"!\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(!options.wiki.tiddlerExists(title)) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t} else {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(options.wiki.tiddlerExists(title)) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t}\n\treturn results;\n};\n\n})();\n", "title": "$:/core/modules/filters/is/tiddler.js", "type": "application/javascript", "module-type": "isfilteroperator" }, "$:/core/modules/filters/is.js": { "text": "/*\\\ntitle: $:/core/modules/filters/is.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for checking tiddler properties\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar isFilterOperators;\n\nfunction getIsFilterOperators() {\n\tif(!isFilterOperators) {\n\t\tisFilterOperators = {};\n\t\t$tw.modules.applyMethods(\"isfilteroperator\",isFilterOperators);\n\t}\n\treturn isFilterOperators;\n}\n\n/*\nExport our filter function\n*/\nexports.is = function(source,operator,options) {\n\t// Dispatch to the correct isfilteroperator\n\tvar isFilterOperators = getIsFilterOperators();\n\tif(operator.operand) {\n\t\tvar isFilterOperator = isFilterOperators[operator.operand];\n\t\tif(isFilterOperator) {\n\t\t\treturn isFilterOperator(source,operator.prefix,options);\n\t\t} else {\n\t\t\treturn [$tw.language.getString(\"Error/IsFilterOperator\")];\n\t\t}\n\t} else {\n\t\t// Return all tiddlers if the operand is missing\n\t\tvar results = [];\n\t\tsource(function(tiddler,title) {\n\t\t\tresults.push(title);\n\t\t});\n\t\treturn results;\n\t}\n};\n\n})();\n", "title": "$:/core/modules/filters/is.js", "type": "application/javascript", "module-type": "filteroperator" }, "$:/core/modules/filters/limit.js": { "text": "/*\\\ntitle: $:/core/modules/filters/limit.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for chopping the results to a specified maximum number of entries\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.limit = function(source,operator,options) {\n\tvar results = [];\n\t// Convert to an array\n\tsource(function(tiddler,title) {\n\t\tresults.push(title);\n\t});\n\t// Slice the array if necessary\n\tvar limit = Math.min(results.length,parseInt(operator.operand,10));\n\tif(operator.prefix === \"!\") {\n\t\tresults = results.slice(-limit);\n\t} else {\n\t\tresults = results.slice(0,limit);\n\t}\n\treturn results;\n};\n\n})();\n", "title": "$:/core/modules/filters/limit.js", "type": "application/javascript", "module-type": "filteroperator" }, "$:/core/modules/filters/links.js": { "text": "/*\\\ntitle: $:/core/modules/filters/links.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for returning all the links from a tiddler\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.links = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\t$tw.utils.pushTop(results,options.wiki.getTiddlerLinks(title));\n\t});\n\treturn results;\n};\n\n})();\n", "title": "$:/core/modules/filters/links.js", "type": "application/javascript", "module-type": "filteroperator" }, "$:/core/modules/filters/list.js": { "text": "/*\\\ntitle: $:/core/modules/filters/list.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator returning the tiddlers whose title is listed in the operand tiddler\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.list = function(source,operator,options) {\n\tvar results = [],\n\t\ttr = $tw.utils.parseTextReference(operator.operand),\n\t\tcurrTiddlerTitle = options.widget && options.widget.getVariable(\"currentTiddler\"),\n\t\tlist = options.wiki.getTiddlerList(tr.title || currTiddlerTitle,tr.field,tr.index);\n\tif(operator.prefix === \"!\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(list.indexOf(title) === -1) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t} else {\n\t\tresults = list;\n\t}\n\treturn results;\n};\n\n})();\n", "title": "$:/core/modules/filters/list.js", "type": "application/javascript", "module-type": "filteroperator" }, "$:/core/modules/filters/listed.js": { "text": "/*\\\ntitle: $:/core/modules/filters/listed.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator returning all tiddlers that have the selected tiddlers in a list\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.listed = function(source,operator,options) {\n\tvar field = operator.operand || \"list\",\n\t\tresults = [];\n\tsource(function(tiddler,title) {\n\t\t$tw.utils.pushTop(results,options.wiki.findListingsOfTiddler(title,field));\n\t});\n\treturn results;\n};\n\n})();\n", "title": "$:/core/modules/filters/listed.js", "type": "application/javascript", "module-type": "filteroperator" }, "$:/core/modules/filters/listops.js": { "text": "/*\\\ntitle: $:/core/modules/filters/listops.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operators for manipulating the current selection list\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nOrder a list\n*/\nexports.order = function(source,operator,options) {\n\tvar results = [];\n\tif(operator.operand.toLowerCase() === \"reverse\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tresults.unshift(title);\n\t\t});\n\t} else {\n\t\tsource(function(tiddler,title) {\n\t\t\tresults.push(title);\n\t\t});\t\t\n\t}\n\treturn results;\n};\n\n/*\nReverse list\n*/\nexports.reverse = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tresults.unshift(title);\n\t});\n\treturn results;\n};\n\n/*\nFirst entry/entries in list\n*/\nexports.first = function(source,operator,options) {\n\tvar count = parseInt(operator.operand) || 1,\n\t\tresults = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push(title);\n\t});\n\treturn results.slice(0,count);\n};\n\n/*\nLast entry/entries in list\n*/\nexports.last = function(source,operator,options) {\n\tvar count = parseInt(operator.operand) || 1,\n\t\tresults = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push(title);\n\t});\n\treturn results.slice(-count);\n};\n\n/*\nAll but the first entry/entries of the list\n*/\nexports.rest = function(source,operator,options) {\n\tvar count = parseInt(operator.operand) || 1,\n\t\tresults = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push(title);\n\t});\n\treturn results.slice(count);\n};\nexports.butfirst = exports.rest;\nexports.bf = exports.rest;\n\n/*\nAll but the last entry/entries of the list\n*/\nexports.butlast = function(source,operator,options) {\n\tvar count = parseInt(operator.operand) || 1,\n\t\tresults = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push(title);\n\t});\n\treturn results.slice(0,-count);\n};\nexports.bl = exports.butlast;\n\n/*\nThe nth member of the list\n*/\nexports.nth = function(source,operator,options) {\n\tvar count = parseInt(operator.operand) || 1,\n\t\tresults = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push(title);\n\t});\n\treturn results.slice(count - 1,count);\n};\n\n})();\n", "title": "$:/core/modules/filters/listops.js", "type": "application/javascript", "module-type": "filteroperator" }, "$:/core/modules/filters/minlength.js": { "text": "/*\\\ntitle: $:/core/modules/filters/minlength.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for filtering out titles that don't meet the minimum length in the operand\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.minlength = function(source,operator,options) {\n\tvar results = [],\n\t\tminLength = parseInt(operator.operand || \"\",10) || 0;\n\tsource(function(tiddler,title) {\n\t\tif(title.length >= minLength) {\n\t\t\tresults.push(title);\n\t\t}\n\t});\n\treturn results;\n};\n\n})();\n", "title": "$:/core/modules/filters/minlength.js", "type": "application/javascript", "module-type": "filteroperator" }, "$:/core/modules/filters/modules.js": { "text": "/*\\\ntitle: $:/core/modules/filters/modules.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for returning the titles of the modules of a given type in this wiki\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.modules = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\t$tw.utils.each($tw.modules.types[title],function(moduleInfo,moduleName) {\n\t\t\tresults.push(moduleName);\n\t\t});\n\t});\n\tresults.sort();\n\treturn results;\n};\n\n})();\n", "title": "$:/core/modules/filters/modules.js", "type": "application/javascript", "module-type": "filteroperator" }, "$:/core/modules/filters/moduletypes.js": { "text": "/*\\\ntitle: $:/core/modules/filters/moduletypes.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for returning the names of the module types in this wiki\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.moduletypes = function(source,operator,options) {\n\tvar results = [];\n\t$tw.utils.each($tw.modules.types,function(moduleInfo,type) {\n\t\tresults.push(type);\n\t});\n\tresults.sort();\n\treturn results;\n};\n\n})();\n", "title": "$:/core/modules/filters/moduletypes.js", "type": "application/javascript", "module-type": "filteroperator" }, "$:/core/modules/filters/next.js": { "text": "/*\\\ntitle: $:/core/modules/filters/next.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator returning the tiddler whose title occurs next in the list supplied in the operand tiddler\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.next = function(source,operator,options) {\n\tvar results = [],\n\t\tlist = options.wiki.getTiddlerList(operator.operand);\n\tsource(function(tiddler,title) {\n\t\tvar match = list.indexOf(title);\n\t\t// increment match and then test if result is in range\n\t\tmatch++;\n\t\tif(match > 0 && match < list.length) {\n\t\t\tresults.push(list[match]);\n\t\t}\n\t});\n\treturn results;\n};\n\n})();\n", "title": "$:/core/modules/filters/next.js", "type": "application/javascript", "module-type": "filteroperator" }, "$:/core/modules/filters/plugintiddlers.js": { "text": "/*\\\ntitle: $:/core/modules/filters/plugintiddlers.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for returning the titles of the shadow tiddlers within a plugin\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.plugintiddlers = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tvar pluginInfo = options.wiki.getPluginInfo(title) || options.wiki.getTiddlerDataCached(title,{tiddlers:[]});\n\t\tif(pluginInfo && pluginInfo.tiddlers) {\n\t\t\t$tw.utils.each(pluginInfo.tiddlers,function(fields,title) {\n\t\t\t\tresults.push(title);\n\t\t\t});\n\t\t}\n\t});\n\tresults.sort();\n\treturn results;\n};\n\n})();\n", "title": "$:/core/modules/filters/plugintiddlers.js", "type": "application/javascript", "module-type": "filteroperator" }, "$:/core/modules/filters/prefix.js": { "text": "/*\\\ntitle: $:/core/modules/filters/prefix.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for checking if a title starts with a prefix\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.prefix = function(source,operator,options) {\n\tvar results = [];\n\tif(operator.prefix === \"!\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(title.substr(0,operator.operand.length) !== operator.operand) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t} else {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(title.substr(0,operator.operand.length) === operator.operand) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t}\n\treturn results;\n};\n\n})();\n", "title": "$:/core/modules/filters/prefix.js", "type": "application/javascript", "module-type": "filteroperator" }, "$:/core/modules/filters/previous.js": { "text": "/*\\\ntitle: $:/core/modules/filters/previous.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator returning the tiddler whose title occurs immediately prior in the list supplied in the operand tiddler\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.previous = function(source,operator,options) {\n\tvar results = [],\n\t\tlist = options.wiki.getTiddlerList(operator.operand);\n\tsource(function(tiddler,title) {\n\t\tvar match = list.indexOf(title);\n\t\t// increment match and then test if result is in range\n\t\tmatch--;\n\t\tif(match >= 0) {\n\t\t\tresults.push(list[match]);\n\t\t}\n\t});\n\treturn results;\n};\n\n})();\n", "title": "$:/core/modules/filters/previous.js", "type": "application/javascript", "module-type": "filteroperator" }, "$:/core/modules/filters/regexp.js": { "text": "/*\\\ntitle: $:/core/modules/filters/regexp.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for regexp matching\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.regexp = function(source,operator,options) {\n\tvar results = [],\n\t\tfieldname = (operator.suffix || \"title\").toLowerCase(),\n\t\tregexpString, regexp, flags = \"\", match,\n\t\tgetFieldString = function(tiddler,title) {\n\t\t\tif(tiddler) {\n\t\t\t\treturn tiddler.getFieldString(fieldname);\n\t\t\t} else if(fieldname === \"title\") {\n\t\t\t\treturn title;\n\t\t\t} else {\n\t\t\t\treturn null;\n\t\t\t}\n\t\t};\n\t// Process flags and construct regexp\n\tregexpString = operator.operand;\n\tmatch = /^\\(\\?([gim]+)\\)/.exec(regexpString);\n\tif(match) {\n\t\tflags = match[1];\n\t\tregexpString = regexpString.substr(match[0].length);\n\t} else {\n\t\tmatch = /\\(\\?([gim]+)\\)$/.exec(regexpString);\n\t\tif(match) {\n\t\t\tflags = match[1];\n\t\t\tregexpString = regexpString.substr(0,regexpString.length - match[0].length);\n\t\t}\n\t}\n\ttry {\n\t\tregexp = new RegExp(regexpString,flags);\n\t} catch(e) {\n\t\treturn [\"\" + e];\n\t}\n\t// Process the incoming tiddlers\n\tif(operator.prefix === \"!\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tvar text = getFieldString(tiddler,title);\n\t\t\tif(text !== null) {\n\t\t\t\tif(!regexp.exec(text)) {\n\t\t\t\t\tresults.push(title);\n\t\t\t\t}\n\t\t\t}\n\t\t});\n\t} else {\n\t\tsource(function(tiddler,title) {\n\t\t\tvar text = getFieldString(tiddler,title);\n\t\t\tif(text !== null) {\n\t\t\t\tif(!!regexp.exec(text)) {\n\t\t\t\t\tresults.push(title);\n\t\t\t\t}\n\t\t\t}\n\t\t});\n\t}\n\treturn results;\n};\n\n})();\n", "title": "$:/core/modules/filters/regexp.js", "type": "application/javascript", "module-type": "filteroperator" }, "$:/core/modules/filters/removeprefix.js": { "text": "/*\\\ntitle: $:/core/modules/filters/removeprefix.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for removing a prefix from each title in the list. Titles that do not start with the prefix are removed.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.removeprefix = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tif(title.substr(0,operator.operand.length) === operator.operand) {\n\t\t\tresults.push(title.substr(operator.operand.length));\n\t\t}\n\t});\n\treturn results;\n};\n\n})();\n", "title": "$:/core/modules/filters/removeprefix.js", "type": "application/javascript", "module-type": "filteroperator" }, "$:/core/modules/filters/removesuffix.js": { "text": "/*\\\ntitle: $:/core/modules/filters/removesuffix.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for removing a suffix from each title in the list. Titles that do not end with the suffix are removed.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.removesuffix = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tif(title.substr(-operator.operand.length) === operator.operand) {\n\t\t\tresults.push(title.substr(0,title.length - operator.operand.length));\n\t\t}\n\t});\n\treturn results;\n};\n\n})();\n", "title": "$:/core/modules/filters/removesuffix.js", "type": "application/javascript", "module-type": "filteroperator" }, "$:/core/modules/filters/sameday.js": { "text": "/*\\\ntitle: $:/core/modules/filters/sameday.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator that selects tiddlers with a modified date field on the same day as the provided value.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.sameday = function(source,operator,options) {\n\tvar results = [],\n\t\tfieldName = operator.suffix || \"modified\",\n\t\ttargetDate = (new Date($tw.utils.parseDate(operator.operand))).setHours(0,0,0,0);\n\t// Function to convert a date/time to a date integer\n\tsource(function(tiddler,title) {\n\t\tif(tiddler) {\n\t\t\tif(tiddler.getFieldDay(fieldName) === targetDate) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t}\n\t});\n\treturn results;\n};\n\n})();\n", "title": "$:/core/modules/filters/sameday.js", "type": "application/javascript", "module-type": "filteroperator" }, "$:/core/modules/filters/search.js": { "text": "/*\\\ntitle: $:/core/modules/filters/search.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for searching for the text in the operand tiddler\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.search = function(source,operator,options) {\n\tvar invert = operator.prefix === \"!\";\n\tif(operator.suffix) {\n\t\treturn options.wiki.search(operator.operand,{\n\t\t\tsource: source,\n\t\t\tinvert: invert,\n\t\t\tfield: operator.suffix\n\t\t});\n\t} else {\n\t\treturn options.wiki.search(operator.operand,{\n\t\t\tsource: source,\n\t\t\tinvert: invert\n\t\t});\n\t}\n};\n\n})();\n", "title": "$:/core/modules/filters/search.js", "type": "application/javascript", "module-type": "filteroperator" }, "$:/core/modules/filters/shadowsource.js": { "text": "/*\\\ntitle: $:/core/modules/filters/shadowsource.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for returning the source plugins for shadow tiddlers\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.shadowsource = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tvar source = options.wiki.getShadowSource(title);\n\t\tif(source) {\n\t\t\t$tw.utils.pushTop(results,source);\n\t\t}\n\t});\n\tresults.sort();\n\treturn results;\n};\n\n})();\n", "title": "$:/core/modules/filters/shadowsource.js", "type": "application/javascript", "module-type": "filteroperator" }, "$:/core/modules/filters/sort.js": { "text": "/*\\\ntitle: $:/core/modules/filters/sort.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for sorting\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.sort = function(source,operator,options) {\n\tvar results = prepare_results(source);\n\toptions.wiki.sortTiddlers(results,operator.operand || \"title\",operator.prefix === \"!\",false,false);\n\treturn results;\n};\n\nexports.nsort = function(source,operator,options) {\n\tvar results = prepare_results(source);\n\toptions.wiki.sortTiddlers(results,operator.operand || \"title\",operator.prefix === \"!\",false,true);\n\treturn results;\n};\n\nexports.sortcs = function(source,operator,options) {\n\tvar results = prepare_results(source);\n\toptions.wiki.sortTiddlers(results,operator.operand || \"title\",operator.prefix === \"!\",true,false);\n\treturn results;\n};\n\nexports.nsortcs = function(source,operator,options) {\n\tvar results = prepare_results(source);\n\toptions.wiki.sortTiddlers(results,operator.operand || \"title\",operator.prefix === \"!\",true,true);\n\treturn results;\n};\n\nvar prepare_results = function (source) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push(title);\n\t});\n\treturn results;\n};\n\n})();\n", "title": "$:/core/modules/filters/sort.js", "type": "application/javascript", "module-type": "filteroperator" }, "$:/core/modules/filters/splitbefore.js": { "text": "/*\\\ntitle: $:/core/modules/filters/splitbefore.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator that splits each result on the first occurance of the specified separator and returns the unique values.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.splitbefore = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tvar parts = title.split(operator.operand);\n\t\tif(parts.length === 1) {\n\t\t\t$tw.utils.pushTop(results,parts[0]);\n\t\t} else {\n\t\t\t$tw.utils.pushTop(results,parts[0] + operator.operand);\n\t\t}\n\t});\n\treturn results;\n};\n\n})();\n", "title": "$:/core/modules/filters/splitbefore.js", "type": "application/javascript", "module-type": "filteroperator" }, "$:/core/modules/filters/storyviews.js": { "text": "/*\\\ntitle: $:/core/modules/filters/storyviews.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for returning the names of the story views in this wiki\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.storyviews = function(source,operator,options) {\n\tvar results = [],\n\t\tstoryviews = {};\n\t$tw.modules.applyMethods(\"storyview\",storyviews);\n\t$tw.utils.each(storyviews,function(info,name) {\n\t\tresults.push(name);\n\t});\n\tresults.sort();\n\treturn results;\n};\n\n})();\n", "title": "$:/core/modules/filters/storyviews.js", "type": "application/javascript", "module-type": "filteroperator" }, "$:/core/modules/filters/suffix.js": { "text": "/*\\\ntitle: $:/core/modules/filters/suffix.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for checking if a title ends with a suffix\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.suffix = function(source,operator,options) {\n\tvar results = [];\n\tif(operator.prefix === \"!\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(title.substr(-operator.operand.length) !== operator.operand) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t} else {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(title.substr(-operator.operand.length) === operator.operand) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t}\n\treturn results;\n};\n\n})();\n", "title": "$:/core/modules/filters/suffix.js", "type": "application/javascript", "module-type": "filteroperator" }, "$:/core/modules/filters/tag.js": { "text": "/*\\\ntitle: $:/core/modules/filters/tag.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for checking for the presence of a tag\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.tag = function(source,operator,options) {\n\tvar results = [];\n\tif((operator.suffix || \"\").toLowerCase() === \"strict\" && !operator.operand) {\n\t\t// New semantics:\n\t\t// Always return copy of input if operator.operand is missing\n\t\tsource(function(tiddler,title) {\n\t\t\tresults.push(title);\n\t\t});\n\t} else {\n\t\t// Old semantics:\n\t\tif(operator.prefix === \"!\") {\n\t\t\t// Returns a copy of the input if operator.operand is missing\n\t\t\tsource(function(tiddler,title) {\n\t\t\t\tif(tiddler && !tiddler.hasTag(operator.operand)) {\n\t\t\t\t\tresults.push(title);\n\t\t\t\t}\n\t\t\t});\n\t\t} else {\n\t\t\t// Returns empty results if operator.operand is missing\n\t\t\tsource(function(tiddler,title) {\n\t\t\t\tif(tiddler && tiddler.hasTag(operator.operand)) {\n\t\t\t\t\tresults.push(title);\n\t\t\t\t}\n\t\t\t});\n\t\t\tresults = options.wiki.sortByList(results,operator.operand);\n\t\t}\t\t\n\t}\n\treturn results;\n};\n\n})();\n", "title": "$:/core/modules/filters/tag.js", "type": "application/javascript", "module-type": "filteroperator" }, "$:/core/modules/filters/tagging.js": { "text": "/*\\\ntitle: $:/core/modules/filters/tagging.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator returning all tiddlers that are tagged with the selected tiddlers\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.tagging = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\t$tw.utils.pushTop(results,options.wiki.getTiddlersWithTag(title));\n\t});\n\treturn results;\n};\n\n})();\n", "title": "$:/core/modules/filters/tagging.js", "type": "application/javascript", "module-type": "filteroperator" }, "$:/core/modules/filters/tags.js": { "text": "/*\\\ntitle: $:/core/modules/filters/tags.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator returning all the tags of the selected tiddlers\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.tags = function(source,operator,options) {\n\tvar tags = {};\n\tsource(function(tiddler,title) {\n\t\tvar t, length;\n\t\tif(tiddler && tiddler.fields.tags) {\n\t\t\tfor(t=0, length=tiddler.fields.tags.length; t<length; t++) {\n\t\t\t\ttags[tiddler.fields.tags[t]] = true;\n\t\t\t}\n\t\t}\n\t});\n\treturn Object.keys(tags);\n};\n\n})();\n", "title": "$:/core/modules/filters/tags.js", "type": "application/javascript", "module-type": "filteroperator" }, "$:/core/modules/filters/title.js": { "text": "/*\\\ntitle: $:/core/modules/filters/title.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for comparing title fields for equality\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.title = function(source,operator,options) {\n\tvar results = [];\n\tif(operator.prefix === \"!\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(tiddler && tiddler.fields.title !== operator.operand) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t} else {\n\t\tresults.push(operator.operand);\n\t}\n\treturn results;\n};\n\n})();\n", "title": "$:/core/modules/filters/title.js", "type": "application/javascript", "module-type": "filteroperator" }, "$:/core/modules/filters/untagged.js": { "text": "/*\\\ntitle: $:/core/modules/filters/untagged.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator returning all the selected tiddlers that are untagged\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.untagged = function(source,operator,options) {\n\tvar results = [];\n\tif(operator.prefix === \"!\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(tiddler && $tw.utils.isArray(tiddler.fields.tags) && tiddler.fields.tags.length > 0) {\n\t\t\t\t$tw.utils.pushTop(results,title);\n\t\t\t}\n\t\t});\n\t} else {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(!tiddler || !tiddler.hasField(\"tags\") || ($tw.utils.isArray(tiddler.fields.tags) && tiddler.fields.tags.length === 0)) {\n\t\t\t\t$tw.utils.pushTop(results,title);\n\t\t\t}\n\t\t});\n\t}\n\treturn results;\n};\n\n})();\n", "title": "$:/core/modules/filters/untagged.js", "type": "application/javascript", "module-type": "filteroperator" }, "$:/core/modules/filters/wikiparserrules.js": { "text": "/*\\\ntitle: $:/core/modules/filters/wikiparserrules.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for returning the names of the wiki parser rules in this wiki\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.wikiparserrules = function(source,operator,options) {\n\tvar results = [],\n\t\toperand = operator.operand;\n\t$tw.utils.each($tw.modules.types.wikirule,function(mod) {\n\t\tvar exp = mod.exports;\n\t\tif(!operand || exp.types[operand]) {\n\t\t\tresults.push(exp.name);\n\t\t}\n\t});\n\tresults.sort();\n\treturn results;\n};\n\n})();\n", "title": "$:/core/modules/filters/wikiparserrules.js", "type": "application/javascript", "module-type": "filteroperator" }, "$:/core/modules/filters/x-listops.js": { "text": "/*\\\ntitle: $:/core/modules/filters/x-listops.js\ntype: application/javascript\nmodule-type: filteroperator\n\nExtended filter operators to manipulate the current list.\n\n\\*/\n(function () {\n\n /*jslint node: true, browser: true */\n /*global $tw: false */\n \"use strict\";\n\n /*\n Fetch titles from the current list\n */\n var prepare_results = function (source) {\n var results = [];\n source(function (tiddler, title) {\n results.push(title);\n });\n return results;\n };\n\n /*\n Moves a number of items from the tail of the current list before the item named in the operand\n */\n exports.putbefore = function (source, operator) {\n var results = prepare_results(source),\n index = results.indexOf(operator.operand),\n count = parseInt(operator.suffix) || 1;\n return (index === -1) ?\n results.slice(0, -1) :\n results.slice(0, index).concat(results.slice(-count)).concat(results.slice(index, -count));\n };\n\n /*\n Moves a number of items from the tail of the current list after the item named in the operand\n */\n exports.putafter = function (source, operator) {\n var results = prepare_results(source),\n index = results.indexOf(operator.operand),\n count = parseInt(operator.suffix) || 1;\n return (index === -1) ?\n results.slice(0, -1) :\n results.slice(0, index + 1).concat(results.slice(-count)).concat(results.slice(index + 1, -count));\n };\n\n /*\n Replaces the item named in the operand with a number of items from the tail of the current list\n */\n exports.replace = function (source, operator) {\n var results = prepare_results(source),\n index = results.indexOf(operator.operand),\n count = parseInt(operator.suffix) || 1;\n return (index === -1) ?\n results.slice(0, -count) :\n results.slice(0, index).concat(results.slice(-count)).concat(results.slice(index + 1, -count));\n };\n\n /*\n Moves a number of items from the tail of the current list to the head of the list\n */\n exports.putfirst = function (source, operator) {\n var results = prepare_results(source),\n count = parseInt(operator.suffix) || 1;\n return results.slice(-count).concat(results.slice(0, -count));\n };\n\n /*\n Moves a number of items from the head of the current list to the tail of the list\n */\n exports.putlast = function (source, operator) {\n var results = prepare_results(source),\n count = parseInt(operator.suffix) || 1;\n return results.slice(count).concat(results.slice(0, count));\n };\n\n /*\n Moves the item named in the operand a number of places forward or backward in the list\n */\n exports.move = function (source, operator) {\n var results = prepare_results(source),\n index = results.indexOf(operator.operand),\n count = parseInt(operator.suffix) || 1,\n marker = results.splice(index, 1),\n offset = (index + count) > 0 ? index + count : 0;\n return results.slice(0, offset).concat(marker).concat(results.slice(offset));\n };\n\n /*\n Returns the items from the current list that are after the item named in the operand\n */\n exports.allafter = function (source, operator) {\n var results = prepare_results(source),\n index = results.indexOf(operator.operand);\n return (index === -1 || index > (results.length - 2)) ? [] :\n (operator.suffix) ? results.slice(index) :\n results.slice(index + 1);\n };\n\n /*\n Returns the items from the current list that are before the item named in the operand\n */\n exports.allbefore = function (source, operator) {\n var results = prepare_results(source),\n index = results.indexOf(operator.operand);\n return (index <= 0) ? [] :\n (operator.suffix) ? results.slice(0, index + 1) :\n results.slice(0, index);\n };\n\n /*\n Appends the items listed in the operand array to the tail of the current list\n */\n exports.append = function (source, operator) {\n var append = $tw.utils.parseStringArray(operator.operand, \"true\"),\n results = prepare_results(source),\n count = parseInt(operator.suffix) || append.length;\n return (append.length === 0) ? results :\n (operator.prefix) ? results.concat(append.slice(-count)) :\n results.concat(append.slice(0, count));\n };\n\n /*\n Prepends the items listed in the operand array to the head of the current list\n */\n exports.prepend = function (source, operator) {\n var prepend = $tw.utils.parseStringArray(operator.operand, \"true\"),\n results = prepare_results(source),\n count = parseInt(operator.suffix) || prepend.length;\n return (prepend.length === 0) ? results :\n (operator.prefix) ? prepend.slice(-count).concat(results) :\n prepend.slice(0, count).concat(results);\n };\n\n /*\n Returns all items from the current list except the items listed in the operand array\n */\n exports.remove = function (source, operator) {\n var array = $tw.utils.parseStringArray(operator.operand, \"true\"),\n results = prepare_results(source),\n count = parseInt(operator.suffix) || array.length,\n p,\n len,\n index;\n len = array.length - 1;\n for (p = 0; p < count; ++p) {\n if (operator.prefix) {\n index = results.indexOf(array[len - p]);\n } else {\n index = results.indexOf(array[p]);\n }\n if (index !== -1) {\n results.splice(index, 1);\n }\n }\n return results;\n };\n\n /*\n Returns all items from the current list sorted in the order of the items in the operand array\n */\n exports.sortby = function (source, operator) {\n var results = prepare_results(source);\n if (!results || results.length < 2) {\n return results;\n }\n var lookup = $tw.utils.parseStringArray(operator.operand, \"true\");\n results.sort(function (a, b) {\n return lookup.indexOf(a) - lookup.indexOf(b);\n });\n return results;\n };\n\n /*\n Removes all duplicate items from the current list\n */\n exports.unique = function (source, operator) {\n var results = prepare_results(source);\n var set = results.reduce(function (a, b) {\n if (a.indexOf(b) < 0) {\n a.push(b);\n }\n return a;\n }, []);\n return set;\n };\n})();\n", "title": "$:/core/modules/filters/x-listops.js", "type": "application/javascript", "module-type": "filteroperator" }, "$:/core/modules/filters.js": { "text": "/*\\\ntitle: $:/core/modules/filters.js\ntype: application/javascript\nmodule-type: wikimethod\n\nAdds tiddler filtering methods to the $tw.Wiki object.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nParses an operation (i.e. a run) within a filter string\n\toperators: Array of array of operator nodes into which results should be inserted\n\tfilterString: filter string\n\tp: start position within the string\nReturns the new start position, after the parsed operation\n*/\nfunction parseFilterOperation(operators,filterString,p) {\n\tvar nextBracketPos, operator;\n\t// Skip the starting square bracket\n\tif(filterString.charAt(p++) !== \"[\") {\n\t\tthrow \"Missing [ in filter expression\";\n\t}\n\t// Process each operator in turn\n\tdo {\n\t\toperator = {};\n\t\t// Check for an operator prefix\n\t\tif(filterString.charAt(p) === \"!\") {\n\t\t\toperator.prefix = filterString.charAt(p++);\n\t\t}\n\t\t// Get the operator name\n\t\tnextBracketPos = filterString.substring(p).search(/[\\[\\{<\\/]/);\n\t\tif(nextBracketPos === -1) {\n\t\t\tthrow \"Missing [ in filter expression\";\n\t\t}\n\t\tnextBracketPos += p;\n\t\tvar bracket = filterString.charAt(nextBracketPos);\n\t\toperator.operator = filterString.substring(p,nextBracketPos);\n\n\t\t// Any suffix?\n\t\tvar colon = operator.operator.indexOf(':');\n\t\tif(colon > -1) {\n\t\t\toperator.suffix = operator.operator.substring(colon + 1);\n\t\t\toperator.operator = operator.operator.substring(0,colon) || \"field\";\n\t\t}\n\t\t// Empty operator means: title\n\t\telse if(operator.operator === \"\") {\n\t\t\toperator.operator = \"title\";\n\t\t}\n\n\t\tp = nextBracketPos + 1;\n\t\tswitch (bracket) {\n\t\t\tcase \"{\": // Curly brackets\n\t\t\t\toperator.indirect = true;\n\t\t\t\tnextBracketPos = filterString.indexOf(\"}\",p);\n\t\t\t\tbreak;\n\t\t\tcase \"[\": // Square brackets\n\t\t\t\tnextBracketPos = filterString.indexOf(\"]\",p);\n\t\t\t\tbreak;\n\t\t\tcase \"<\": // Angle brackets\n\t\t\t\toperator.variable = true;\n\t\t\t\tnextBracketPos = filterString.indexOf(\">\",p);\n\t\t\t\tbreak;\n\t\t\tcase \"/\": // regexp brackets\n\t\t\t\tvar rex = /^((?:[^\\\\\\/]*|\\\\.)*)\\/(?:\\(([mygi]+)\\))?/g,\n\t\t\t\t\trexMatch = rex.exec(filterString.substring(p));\n\t\t\t\tif(rexMatch) {\n\t\t\t\t\toperator.regexp = new RegExp(rexMatch[1], rexMatch[2]);\n// DEPRECATION WARNING\nconsole.log(\"WARNING: Filter\",operator.operator,\"has a deprecated regexp operand\",operator.regexp);\n\t\t\t\t\tnextBracketPos = p + rex.lastIndex - 1;\n\t\t\t\t}\n\t\t\t\telse {\n\t\t\t\t\tthrow \"Unterminated regular expression in filter expression\";\n\t\t\t\t}\n\t\t\t\tbreak;\n\t\t}\n\n\t\tif(nextBracketPos === -1) {\n\t\t\tthrow \"Missing closing bracket in filter expression\";\n\t\t}\n\t\tif(!operator.regexp) {\n\t\t\toperator.operand = filterString.substring(p,nextBracketPos);\n\t\t}\n\t\tp = nextBracketPos + 1;\n\n\t\t// Push this operator\n\t\toperators.push(operator);\n\t} while(filterString.charAt(p) !== \"]\");\n\t// Skip the ending square bracket\n\tif(filterString.charAt(p++) !== \"]\") {\n\t\tthrow \"Missing ] in filter expression\";\n\t}\n\t// Return the parsing position\n\treturn p;\n}\n\n/*\nParse a filter string\n*/\nexports.parseFilter = function(filterString) {\n\tfilterString = filterString || \"\";\n\tvar results = [], // Array of arrays of operator nodes {operator:,operand:}\n\t\tp = 0, // Current position in the filter string\n\t\tmatch;\n\tvar whitespaceRegExp = /(\\s+)/mg,\n\t\toperandRegExp = /((?:\\+|\\-)?)(?:(\\[)|(?:\"([^\"]*)\")|(?:'([^']*)')|([^\\s\\[\\]]+))/mg;\n\twhile(p < filterString.length) {\n\t\t// Skip any whitespace\n\t\twhitespaceRegExp.lastIndex = p;\n\t\tmatch = whitespaceRegExp.exec(filterString);\n\t\tif(match && match.index === p) {\n\t\t\tp = p + match[0].length;\n\t\t}\n\t\t// Match the start of the operation\n\t\tif(p < filterString.length) {\n\t\t\toperandRegExp.lastIndex = p;\n\t\t\tmatch = operandRegExp.exec(filterString);\n\t\t\tif(!match || match.index !== p) {\n\t\t\t\tthrow $tw.language.getString(\"Error/FilterSyntax\");\n\t\t\t}\n\t\t\tvar operation = {\n\t\t\t\tprefix: \"\",\n\t\t\t\toperators: []\n\t\t\t};\n\t\t\tif(match[1]) {\n\t\t\t\toperation.prefix = match[1];\n\t\t\t\tp++;\n\t\t\t}\n\t\t\tif(match[2]) { // Opening square bracket\n\t\t\t\tp = parseFilterOperation(operation.operators,filterString,p);\n\t\t\t} else {\n\t\t\t\tp = match.index + match[0].length;\n\t\t\t}\n\t\t\tif(match[3] || match[4] || match[5]) { // Double quoted string, single quoted string or unquoted title\n\t\t\t\toperation.operators.push(\n\t\t\t\t\t{operator: \"title\", operand: match[3] || match[4] || match[5]}\n\t\t\t\t);\n\t\t\t}\n\t\t\tresults.push(operation);\n\t\t}\n\t}\n\treturn results;\n};\n\nexports.getFilterOperators = function() {\n\tif(!this.filterOperators) {\n\t\t$tw.Wiki.prototype.filterOperators = {};\n\t\t$tw.modules.applyMethods(\"filteroperator\",this.filterOperators);\n\t}\n\treturn this.filterOperators;\n};\n\nexports.filterTiddlers = function(filterString,widget,source) {\n\tvar fn = this.compileFilter(filterString);\n\treturn fn.call(this,source,widget);\n};\n\n/*\nCompile a filter into a function with the signature fn(source,widget) where:\nsource: an iterator function for the source tiddlers, called source(iterator), where iterator is called as iterator(tiddler,title)\nwidget: an optional widget node for retrieving the current tiddler etc.\n*/\nexports.compileFilter = function(filterString) {\n\tvar filterParseTree;\n\ttry {\n\t\tfilterParseTree = this.parseFilter(filterString);\n\t} catch(e) {\n\t\treturn function(source,widget) {\n\t\t\treturn [$tw.language.getString(\"Error/Filter\") + \": \" + e];\n\t\t};\n\t}\n\t// Get the hashmap of filter operator functions\n\tvar filterOperators = this.getFilterOperators();\n\t// Assemble array of functions, one for each operation\n\tvar operationFunctions = [];\n\t// Step through the operations\n\tvar self = this;\n\t$tw.utils.each(filterParseTree,function(operation) {\n\t\t// Create a function for the chain of operators in the operation\n\t\tvar operationSubFunction = function(source,widget) {\n\t\t\tvar accumulator = source,\n\t\t\t\tresults = [],\n\t\t\t\tcurrTiddlerTitle = widget && widget.getVariable(\"currentTiddler\");\n\t\t\t$tw.utils.each(operation.operators,function(operator) {\n\t\t\t\tvar operand = operator.operand,\n\t\t\t\t\toperatorFunction;\n\t\t\t\tif(!operator.operator) {\n\t\t\t\t\toperatorFunction = filterOperators.title;\n\t\t\t\t} else if(!filterOperators[operator.operator]) {\n\t\t\t\t\toperatorFunction = filterOperators.field;\n\t\t\t\t} else {\n\t\t\t\t\toperatorFunction = filterOperators[operator.operator];\n\t\t\t\t}\n\t\t\t\tif(operator.indirect) {\n\t\t\t\t\toperand = self.getTextReference(operator.operand,\"\",currTiddlerTitle);\n\t\t\t\t}\n\t\t\t\tif(operator.variable) {\n\t\t\t\t\toperand = widget.getVariable(operator.operand,{defaultValue: \"\"});\n\t\t\t\t}\n\t\t\t\t// Invoke the appropriate filteroperator module\n\t\t\t\tresults = operatorFunction(accumulator,{\n\t\t\t\t\t\t\toperator: operator.operator,\n\t\t\t\t\t\t\toperand: operand,\n\t\t\t\t\t\t\tprefix: operator.prefix,\n\t\t\t\t\t\t\tsuffix: operator.suffix,\n\t\t\t\t\t\t\tregexp: operator.regexp\n\t\t\t\t\t\t},{\n\t\t\t\t\t\t\twiki: self,\n\t\t\t\t\t\t\twidget: widget\n\t\t\t\t\t\t});\n\t\t\t\tif($tw.utils.isArray(results)) {\n\t\t\t\t\taccumulator = self.makeTiddlerIterator(results);\n\t\t\t\t} else {\n\t\t\t\t\taccumulator = results;\n\t\t\t\t}\n\t\t\t});\n\t\t\tif($tw.utils.isArray(results)) {\n\t\t\t\treturn results;\n\t\t\t} else {\n\t\t\t\tvar resultArray = [];\n\t\t\t\tresults(function(tiddler,title) {\n\t\t\t\t\tresultArray.push(title);\n\t\t\t\t});\n\t\t\t\treturn resultArray;\n\t\t\t}\n\t\t};\n\t\t// Wrap the operator functions in a wrapper function that depends on the prefix\n\t\toperationFunctions.push((function() {\n\t\t\tswitch(operation.prefix || \"\") {\n\t\t\t\tcase \"\": // No prefix means that the operation is unioned into the result\n\t\t\t\t\treturn function(results,source,widget) {\n\t\t\t\t\t\t$tw.utils.pushTop(results,operationSubFunction(source,widget));\n\t\t\t\t\t};\n\t\t\t\tcase \"-\": // The results of this operation are removed from the main result\n\t\t\t\t\treturn function(results,source,widget) {\n\t\t\t\t\t\t$tw.utils.removeArrayEntries(results,operationSubFunction(source,widget));\n\t\t\t\t\t};\n\t\t\t\tcase \"+\": // This operation is applied to the main results so far\n\t\t\t\t\treturn function(results,source,widget) {\n\t\t\t\t\t\t// This replaces all the elements of the array, but keeps the actual array so that references to it are preserved\n\t\t\t\t\t\tsource = self.makeTiddlerIterator(results);\n\t\t\t\t\t\tresults.splice(0,results.length);\n\t\t\t\t\t\t$tw.utils.pushTop(results,operationSubFunction(source,widget));\n\t\t\t\t\t};\n\t\t\t}\n\t\t})());\n\t});\n\t// Return a function that applies the operations to a source iterator of tiddler titles\n\treturn $tw.perf.measure(\"filter\",function filterFunction(source,widget) {\n\t\tif(!source) {\n\t\t\tsource = self.each;\n\t\t} else if(typeof source === \"object\") { // Array or hashmap\n\t\t\tsource = self.makeTiddlerIterator(source);\n\t\t}\n\t\tvar results = [];\n\t\t$tw.utils.each(operationFunctions,function(operationFunction) {\n\t\t\toperationFunction(results,source,widget);\n\t\t});\n\t\treturn results;\n\t});\n};\n\n})();\n", "title": "$:/core/modules/filters.js", "type": "application/javascript", "module-type": "wikimethod" }, "$:/core/modules/info/platform.js": { "text": "/*\\\ntitle: $:/core/modules/info/platform.js\ntype: application/javascript\nmodule-type: info\n\nInitialise basic platform $:/info/ tiddlers\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.getInfoTiddlerFields = function() {\n\tvar mapBoolean = function(value) {return value ? \"yes\" : \"no\";},\n\t\tinfoTiddlerFields = [];\n\t// Basics\n\tinfoTiddlerFields.push({title: \"$:/info/browser\", text: mapBoolean(!!$tw.browser)});\n\tinfoTiddlerFields.push({title: \"$:/info/node\", text: mapBoolean(!!$tw.node)});\n\t// Document location\n\tif($tw.browser) {\n\t\tvar setLocationProperty = function(name,value) {\n\t\t\t\tinfoTiddlerFields.push({title: \"$:/info/url/\" + name, text: value});\t\t\t\n\t\t\t},\n\t\t\tlocation = document.location;\n\t\tsetLocationProperty(\"full\", (location.toString()).split(\"#\")[0]);\n\t\tsetLocationProperty(\"host\", location.host);\n\t\tsetLocationProperty(\"hostname\", location.hostname);\n\t\tsetLocationProperty(\"protocol\", location.protocol);\n\t\tsetLocationProperty(\"port\", location.port);\n\t\tsetLocationProperty(\"pathname\", location.pathname);\n\t\tsetLocationProperty(\"search\", location.search);\n\t\tsetLocationProperty(\"origin\", location.origin);\n\t}\n\treturn infoTiddlerFields;\n};\n\n})();\n", "title": "$:/core/modules/info/platform.js", "type": "application/javascript", "module-type": "info" }, "$:/core/modules/keyboard.js": { "text": "/*\\\ntitle: $:/core/modules/keyboard.js\ntype: application/javascript\nmodule-type: global\n\nKeyboard handling utilities\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar namedKeys = {\n\t\"cancel\": 3,\n\t\"help\": 6,\n\t\"backspace\": 8,\n\t\"tab\": 9,\n\t\"clear\": 12,\n\t\"return\": 13,\n\t\"enter\": 13,\n\t\"pause\": 19,\n\t\"escape\": 27,\n\t\"space\": 32,\n\t\"page_up\": 33,\n\t\"page_down\": 34,\n\t\"end\": 35,\n\t\"home\": 36,\n\t\"left\": 37,\n\t\"up\": 38,\n\t\"right\": 39,\n\t\"down\": 40,\n\t\"printscreen\": 44,\n\t\"insert\": 45,\n\t\"delete\": 46,\n\t\"0\": 48,\n\t\"1\": 49,\n\t\"2\": 50,\n\t\"3\": 51,\n\t\"4\": 52,\n\t\"5\": 53,\n\t\"6\": 54,\n\t\"7\": 55,\n\t\"8\": 56,\n\t\"9\": 57,\n\t\"firefoxsemicolon\": 59,\n\t\"firefoxequals\": 61,\n\t\"a\": 65,\n\t\"b\": 66,\n\t\"c\": 67,\n\t\"d\": 68,\n\t\"e\": 69,\n\t\"f\": 70,\n\t\"g\": 71,\n\t\"h\": 72,\n\t\"i\": 73,\n\t\"j\": 74,\n\t\"k\": 75,\n\t\"l\": 76,\n\t\"m\": 77,\n\t\"n\": 78,\n\t\"o\": 79,\n\t\"p\": 80,\n\t\"q\": 81,\n\t\"r\": 82,\n\t\"s\": 83,\n\t\"t\": 84,\n\t\"u\": 85,\n\t\"v\": 86,\n\t\"w\": 87,\n\t\"x\": 88,\n\t\"y\": 89,\n\t\"z\": 90,\n\t\"numpad0\": 96,\n\t\"numpad1\": 97,\n\t\"numpad2\": 98,\n\t\"numpad3\": 99,\n\t\"numpad4\": 100,\n\t\"numpad5\": 101,\n\t\"numpad6\": 102,\n\t\"numpad7\": 103,\n\t\"numpad8\": 104,\n\t\"numpad9\": 105,\n\t\"multiply\": 106,\n\t\"add\": 107,\n\t\"separator\": 108,\n\t\"subtract\": 109,\n\t\"decimal\": 110,\n\t\"divide\": 111,\n\t\"f1\": 112,\n\t\"f2\": 113,\n\t\"f3\": 114,\n\t\"f4\": 115,\n\t\"f5\": 116,\n\t\"f6\": 117,\n\t\"f7\": 118,\n\t\"f8\": 119,\n\t\"f9\": 120,\n\t\"f10\": 121,\n\t\"f11\": 122,\n\t\"f12\": 123,\n\t\"f13\": 124,\n\t\"f14\": 125,\n\t\"f15\": 126,\n\t\"f16\": 127,\n\t\"f17\": 128,\n\t\"f18\": 129,\n\t\"f19\": 130,\n\t\"f20\": 131,\n\t\"f21\": 132,\n\t\"f22\": 133,\n\t\"f23\": 134,\n\t\"f24\": 135,\n\t\"firefoxminus\": 173,\n\t\"semicolon\": 186,\n\t\"equals\": 187,\n\t\"comma\": 188,\n\t\"dash\": 189,\n\t\"period\": 190,\n\t\"slash\": 191,\n\t\"backquote\": 192,\n\t\"openbracket\": 219,\n\t\"backslash\": 220,\n\t\"closebracket\": 221,\n\t\"quote\": 222\n};\n\nfunction KeyboardManager(options) {\n\tvar self = this;\n\toptions = options || \"\";\n\t// Save the named key hashmap\n\tthis.namedKeys = namedKeys;\n\t// Create a reverse mapping of code to keyname\n\tthis.keyNames = [];\n\t$tw.utils.each(namedKeys,function(keyCode,name) {\n\t\tself.keyNames[keyCode] = name.substr(0,1).toUpperCase() + name.substr(1);\n\t});\n\t// Save the platform-specific name of the \"meta\" key\n\tthis.metaKeyName = $tw.platform.isMac ? \"cmd-\" : \"win-\";\n}\n\n/*\nReturn an array of keycodes for the modifier keys ctrl, shift, alt, meta\n*/\nKeyboardManager.prototype.getModifierKeys = function() {\n\treturn [\n\t\t16, // Shift\n\t\t17, // Ctrl\n\t\t18, // Alt\n\t\t20, // CAPS LOCK\n\t\t91, // Meta (left)\n\t\t93, // Meta (right)\n\t\t224 // Meta (Firefox)\n\t]\n};\n\n/*\nParses a key descriptor into the structure:\n{\n\tkeyCode: numeric keycode\n\tshiftKey: boolean\n\taltKey: boolean\n\tctrlKey: boolean\n\tmetaKey: boolean\n}\nKey descriptors have the following format:\n\tctrl+enter\n\tctrl+shift+alt+A\n*/\nKeyboardManager.prototype.parseKeyDescriptor = function(keyDescriptor) {\n\tvar components = keyDescriptor.split(/\\+|\\-/),\n\t\tinfo = {\n\t\t\tkeyCode: 0,\n\t\t\tshiftKey: false,\n\t\t\taltKey: false,\n\t\t\tctrlKey: false,\n\t\t\tmetaKey: false\n\t\t};\n\tfor(var t=0; t<components.length; t++) {\n\t\tvar s = components[t].toLowerCase(),\n\t\t\tc = s.charCodeAt(0);\n\t\t// Look for modifier keys\n\t\tif(s === \"ctrl\") {\n\t\t\tinfo.ctrlKey = true;\n\t\t} else if(s === \"shift\") {\n\t\t\tinfo.shiftKey = true;\n\t\t} else if(s === \"alt\") {\n\t\t\tinfo.altKey = true;\n\t\t} else if(s === \"meta\" || s === \"cmd\" || s === \"win\") {\n\t\t\tinfo.metaKey = true;\n\t\t}\n\t\t// Replace named keys with their code\n\t\tif(this.namedKeys[s]) {\n\t\t\tinfo.keyCode = this.namedKeys[s];\n\t\t}\n\t}\n\tif(info.keyCode) {\n\t\treturn info;\n\t} else {\n\t\treturn null;\n\t}\n};\n\n/*\nParse a list of key descriptors into an array of keyInfo objects. The key descriptors can be passed as an array of strings or a space separated string\n*/\nKeyboardManager.prototype.parseKeyDescriptors = function(keyDescriptors,options) {\n\tvar self = this;\n\toptions = options || {};\n\toptions.stack = options.stack || [];\n\tvar wiki = options.wiki || $tw.wiki;\n\tif(typeof keyDescriptors === \"string\" && keyDescriptors === \"\") {\n\t\treturn [];\n\t}\n\tif(!$tw.utils.isArray(keyDescriptors)) {\n\t\tkeyDescriptors = keyDescriptors.split(\" \");\n\t}\n\tvar result = [];\n\t$tw.utils.each(keyDescriptors,function(keyDescriptor) {\n\t\t// Look for a named shortcut\n\t\tif(keyDescriptor.substr(0,2) === \"((\" && keyDescriptor.substr(-2,2) === \"))\") {\n\t\t\tif(options.stack.indexOf(keyDescriptor) === -1) {\n\t\t\t\toptions.stack.push(keyDescriptor);\n\t\t\t\tvar name = keyDescriptor.substring(2,keyDescriptor.length - 2),\n\t\t\t\t\tlookupName = function(configName) {\n\t\t\t\t\t\tvar keyDescriptors = wiki.getTiddlerText(\"$:/config/\" + configName + \"/\" + name);\n\t\t\t\t\t\tif(keyDescriptors) {\n\t\t\t\t\t\t\tresult.push.apply(result,self.parseKeyDescriptors(keyDescriptors,options));\n\t\t\t\t\t\t}\n\t\t\t\t\t};\n\t\t\t\tlookupName(\"shortcuts\");\n\t\t\t\tlookupName($tw.platform.isMac ? \"shortcuts-mac\" : \"shortcuts-not-mac\");\n\t\t\t\tlookupName($tw.platform.isWindows ? \"shortcuts-windows\" : \"shortcuts-not-windows\");\n\t\t\t\tlookupName($tw.platform.isLinux ? \"shortcuts-linux\" : \"shortcuts-not-linux\");\n\t\t\t}\n\t\t} else {\n\t\t\tresult.push(self.parseKeyDescriptor(keyDescriptor));\n\t\t}\n\t});\n\treturn result;\n};\n\nKeyboardManager.prototype.getPrintableShortcuts = function(keyInfoArray) {\n\tvar self = this,\n\t\tresult = [];\n\t$tw.utils.each(keyInfoArray,function(keyInfo) {\n\t\tif(keyInfo) {\n\t\t\tresult.push((keyInfo.ctrlKey ? \"ctrl-\" : \"\") + \n\t\t\t\t (keyInfo.shiftKey ? \"shift-\" : \"\") + \n\t\t\t\t (keyInfo.altKey ? \"alt-\" : \"\") + \n\t\t\t\t (keyInfo.metaKey ? self.metaKeyName : \"\") + \n\t\t\t\t (self.keyNames[keyInfo.keyCode]));\n\t\t}\n\t});\n\treturn result;\n}\n\nKeyboardManager.prototype.checkKeyDescriptor = function(event,keyInfo) {\n\treturn keyInfo &&\n\t\t\tevent.keyCode === keyInfo.keyCode && \n\t\t\tevent.shiftKey === keyInfo.shiftKey && \n\t\t\tevent.altKey === keyInfo.altKey && \n\t\t\tevent.ctrlKey === keyInfo.ctrlKey && \n\t\t\tevent.metaKey === keyInfo.metaKey;\n};\n\nKeyboardManager.prototype.checkKeyDescriptors = function(event,keyInfoArray) {\n\tfor(var t=0; t<keyInfoArray.length; t++) {\n\t\tif(this.checkKeyDescriptor(event,keyInfoArray[t])) {\n\t\t\treturn true;\n\t\t}\n\t}\n\treturn false;\n};\n\nexports.KeyboardManager = KeyboardManager;\n\n})();\n", "title": "$:/core/modules/keyboard.js", "type": "application/javascript", "module-type": "global" }, "$:/core/modules/language.js": { "text": "/*\\\ntitle: $:/core/modules/language.js\ntype: application/javascript\nmodule-type: global\n\nThe $tw.Language() manages translateable strings\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nCreate an instance of the language manager. Options include:\nwiki: wiki from which to retrieve translation tiddlers\n*/\nfunction Language(options) {\n\toptions = options || \"\";\n\tthis.wiki = options.wiki || $tw.wiki;\n}\n\n/*\nReturn a wikified translateable string. The title is automatically prefixed with \"$:/language/\"\nOptions include:\nvariables: optional hashmap of variables to supply to the language wikification\n*/\nLanguage.prototype.getString = function(title,options) {\n\toptions = options || {};\n\ttitle = \"$:/language/\" + title;\n\treturn this.wiki.renderTiddler(\"text/plain\",title,{variables: options.variables});\n};\n\n/*\nReturn a raw, unwikified translateable string. The title is automatically prefixed with \"$:/language/\"\n*/\nLanguage.prototype.getRawString = function(title) {\n\ttitle = \"$:/language/\" + title;\n\treturn this.wiki.getTiddlerText(title);\n};\n\nexports.Language = Language;\n\n})();\n", "title": "$:/core/modules/language.js", "type": "application/javascript", "module-type": "global" }, "$:/core/modules/macros/changecount.js": { "text": "/*\\\ntitle: $:/core/modules/macros/changecount.js\ntype: application/javascript\nmodule-type: macro\n\nMacro to return the changecount for the current tiddler\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nInformation about this macro\n*/\n\nexports.name = \"changecount\";\n\nexports.params = [];\n\n/*\nRun the macro\n*/\nexports.run = function() {\n\treturn this.wiki.getChangeCount(this.getVariable(\"currentTiddler\")) + \"\";\n};\n\n})();\n", "title": "$:/core/modules/macros/changecount.js", "type": "application/javascript", "module-type": "macro" }, "$:/core/modules/macros/contrastcolour.js": { "text": "/*\\\ntitle: $:/core/modules/macros/contrastcolour.js\ntype: application/javascript\nmodule-type: macro\n\nMacro to choose which of two colours has the highest contrast with a base colour\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nInformation about this macro\n*/\n\nexports.name = \"contrastcolour\";\n\nexports.params = [\n\t{name: \"target\"},\n\t{name: \"fallbackTarget\"},\n\t{name: \"colourA\"},\n\t{name: \"colourB\"}\n];\n\n/*\nRun the macro\n*/\nexports.run = function(target,fallbackTarget,colourA,colourB) {\n\tvar rgbTarget = $tw.utils.parseCSSColor(target) || $tw.utils.parseCSSColor(fallbackTarget);\n\tif(!rgbTarget) {\n\t\treturn colourA;\n\t}\n\tvar rgbColourA = $tw.utils.parseCSSColor(colourA),\n\t\trgbColourB = $tw.utils.parseCSSColor(colourB);\n\tif(rgbColourA && !rgbColourB) {\n\t\treturn rgbColourA;\n\t}\n\tif(rgbColourB && !rgbColourA) {\n\t\treturn rgbColourB;\n\t}\n\tif(!rgbColourA && !rgbColourB) {\n\t\t// If neither colour is readable, return a crude inverse of the target\n\t\treturn [255 - rgbTarget[0],255 - rgbTarget[1],255 - rgbTarget[2],rgbTarget[3]];\n\t}\n\t// Colour brightness formula derived from http://www.w3.org/WAI/ER/WD-AERT/#color-contrast\n\tvar brightnessTarget = rgbTarget[0] * 0.299 + rgbTarget[1] * 0.587 + rgbTarget[2] * 0.114,\n\t\tbrightnessA = rgbColourA[0] * 0.299 + rgbColourA[1] * 0.587 + rgbColourA[2] * 0.114,\n\t\tbrightnessB = rgbColourB[0] * 0.299 + rgbColourB[1] * 0.587 + rgbColourB[2] * 0.114;\n\treturn Math.abs(brightnessTarget - brightnessA) > Math.abs(brightnessTarget - brightnessB) ? colourA : colourB;\n};\n\n})();\n", "title": "$:/core/modules/macros/contrastcolour.js", "type": "application/javascript", "module-type": "macro" }, "$:/core/modules/macros/csvtiddlers.js": { "text": "/*\\\ntitle: $:/core/modules/macros/csvtiddlers.js\ntype: application/javascript\nmodule-type: macro\n\nMacro to output tiddlers matching a filter to CSV\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nInformation about this macro\n*/\n\nexports.name = \"csvtiddlers\";\n\nexports.params = [\n\t{name: \"filter\"},\n\t{name: \"format\"},\n];\n\n/*\nRun the macro\n*/\nexports.run = function(filter,format) {\n\tvar self = this,\n\t\ttiddlers = this.wiki.filterTiddlers(filter),\n\t\ttiddler,\n\t\tfields = [],\n\t\tt,f;\n\t// Collect all the fields\n\tfor(t=0;t<tiddlers.length; t++) {\n\t\ttiddler = this.wiki.getTiddler(tiddlers[t]);\n\t\tfor(f in tiddler.fields) {\n\t\t\tif(fields.indexOf(f) === -1) {\n\t\t\t\tfields.push(f);\n\t\t\t}\n\t\t}\n\t}\n\t// Sort the fields and bring the standard ones to the front\n\tfields.sort();\n\t\"title text modified modifier created creator\".split(\" \").reverse().forEach(function(value,index) {\n\t\tvar p = fields.indexOf(value);\n\t\tif(p !== -1) {\n\t\t\tfields.splice(p,1);\n\t\t\tfields.unshift(value)\n\t\t}\n\t});\n\t// Output the column headings\n\tvar output = [], row = [];\n\tfields.forEach(function(value) {\n\t\trow.push(quoteAndEscape(value))\n\t});\n\toutput.push(row.join(\",\"));\n\t// Output each tiddler\n\tfor(var t=0;t<tiddlers.length; t++) {\n\t\trow = [];\n\t\ttiddler = this.wiki.getTiddler(tiddlers[t]);\n\t\t\tfor(f=0; f<fields.length; f++) {\n\t\t\t\trow.push(quoteAndEscape(tiddler ? tiddler.getFieldString(fields[f]) || \"\" : \"\"));\n\t\t\t}\n\t\toutput.push(row.join(\",\"));\n\t}\n\treturn output.join(\"\\n\");\n};\n\nfunction quoteAndEscape(value) {\n\treturn \"\\\"\" + value.replace(/\"/mg,\"\\\"\\\"\") + \"\\\"\";\n}\n\n})();\n", "title": "$:/core/modules/macros/csvtiddlers.js", "type": "application/javascript", "module-type": "macro" }, "$:/core/modules/macros/displayshortcuts.js": { "text": "/*\\\ntitle: $:/core/modules/macros/displayshortcuts.js\ntype: application/javascript\nmodule-type: macro\n\nMacro to display a list of keyboard shortcuts in human readable form. Notably, it resolves named shortcuts like `((bold))` to the underlying keystrokes.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nInformation about this macro\n*/\n\nexports.name = \"displayshortcuts\";\n\nexports.params = [\n\t{name: \"shortcuts\"},\n\t{name: \"prefix\"},\n\t{name: \"separator\"},\n\t{name: \"suffix\"}\n];\n\n/*\nRun the macro\n*/\nexports.run = function(shortcuts,prefix,separator,suffix) {\n\tvar shortcutArray = $tw.keyboardManager.getPrintableShortcuts($tw.keyboardManager.parseKeyDescriptors(shortcuts,{\n\t\twiki: this.wiki\n\t}));\n\tif(shortcutArray.length > 0) {\n\t\tshortcutArray.sort(function(a,b) {\n\t\t return a.toLowerCase().localeCompare(b.toLowerCase());\n\t\t})\n\t\treturn prefix + shortcutArray.join(separator) + suffix;\n\t} else {\n\t\treturn \"\";\n\t}\n};\n\n})();\n", "title": "$:/core/modules/macros/displayshortcuts.js", "type": "application/javascript", "module-type": "macro" }, "$:/core/modules/macros/dumpvariables.js": { "text": "/*\\\ntitle: $:/core/modules/macros/dumpvariables.js\ntype: application/javascript\nmodule-type: macro\n\nMacro to dump all active variable values\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nInformation about this macro\n*/\n\nexports.name = \"dumpvariables\";\n\nexports.params = [\n];\n\n/*\nRun the macro\n*/\nexports.run = function() {\n\tvar output = [\"|!Variable |!Value |\"],\n\t\tvariables = [], variable;\n\tfor(variable in this.variables) {\n\t\tvariables.push(variable);\n\t}\n\tvariables.sort();\n\tfor(var index=0; index<variables.length; index++) {\n\t\tvar variable = variables[index];\n\t\toutput.push(\"|\" + variable + \" |<input size=50 value=<<\" + variable + \">>/> |\")\n\t}\n\treturn output.join(\"\\n\");\n};\n\n})();\n", "title": "$:/core/modules/macros/dumpvariables.js", "type": "application/javascript", "module-type": "macro" }, "$:/core/modules/macros/jsontiddler.js": { "text": "/*\\\ntitle: $:/core/modules/macros/jsontiddler.js\ntype: application/javascript\nmodule-type: macro\n\nMacro to output a single tiddler to JSON\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nInformation about this macro\n*/\n\nexports.name = \"jsontiddler\";\n\nexports.params = [\n\t{name: \"title\"}\n];\n\n/*\nRun the macro\n*/\nexports.run = function(title) {\n\ttitle = title || this.getVariable(\"currentTiddler\");\n\tvar tiddler = !!title && this.wiki.getTiddler(title),\n\t\tfields = new Object();\n\tif(tiddler) {\n\t\tfor(var field in tiddler.fields) {\n\t\t\tfields[field] = tiddler.getFieldString(field);\n\t\t}\n\t}\n\treturn JSON.stringify(fields,null,$tw.config.preferences.jsonSpaces);\n};\n\n})();\n", "title": "$:/core/modules/macros/jsontiddler.js", "type": "application/javascript", "module-type": "macro" }, "$:/core/modules/macros/jsontiddlers.js": { "text": "/*\\\ntitle: $:/core/modules/macros/jsontiddlers.js\ntype: application/javascript\nmodule-type: macro\n\nMacro to output tiddlers matching a filter to JSON\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nInformation about this macro\n*/\n\nexports.name = \"jsontiddlers\";\n\nexports.params = [\n\t{name: \"filter\"}\n];\n\n/*\nRun the macro\n*/\nexports.run = function(filter) {\n\tvar tiddlers = this.wiki.filterTiddlers(filter),\n\t\tdata = [];\n\tfor(var t=0;t<tiddlers.length; t++) {\n\t\tvar tiddler = this.wiki.getTiddler(tiddlers[t]);\n\t\tif(tiddler) {\n\t\t\tvar fields = new Object();\n\t\t\tfor(var field in tiddler.fields) {\n\t\t\t\tfields[field] = tiddler.getFieldString(field);\n\t\t\t}\n\t\t\tdata.push(fields);\n\t\t}\n\t}\n\treturn JSON.stringify(data,null,$tw.config.preferences.jsonSpaces);\n};\n\n})();\n", "title": "$:/core/modules/macros/jsontiddlers.js", "type": "application/javascript", "module-type": "macro" }, "$:/core/modules/macros/makedatauri.js": { "text": "/*\\\ntitle: $:/core/modules/macros/makedatauri.js\ntype: application/javascript\nmodule-type: macro\n\nMacro to convert a string of text to a data URI\n\n<<makedatauri text:\"Text to be converted\" type:\"text/vnd.tiddlywiki\">>\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nInformation about this macro\n*/\n\nexports.name = \"makedatauri\";\n\nexports.params = [\n\t{name: \"text\"},\n\t{name: \"type\"}\n];\n\n/*\nRun the macro\n*/\nexports.run = function(text,type) {\n\treturn $tw.utils.makeDataUri(text,type);\n};\n\n})();\n", "title": "$:/core/modules/macros/makedatauri.js", "type": "application/javascript", "module-type": "macro" }, "$:/core/modules/macros/now.js": { "text": "/*\\\ntitle: $:/core/modules/macros/now.js\ntype: application/javascript\nmodule-type: macro\n\nMacro to return a formatted version of the current time\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nInformation about this macro\n*/\n\nexports.name = \"now\";\n\nexports.params = [\n\t{name: \"format\"}\n];\n\n/*\nRun the macro\n*/\nexports.run = function(format) {\n\treturn $tw.utils.formatDateString(new Date(),format || \"0hh:0mm, DDth MMM YYYY\");\n};\n\n})();\n", "title": "$:/core/modules/macros/now.js", "type": "application/javascript", "module-type": "macro" }, "$:/core/modules/macros/qualify.js": { "text": "/*\\\ntitle: $:/core/modules/macros/qualify.js\ntype: application/javascript\nmodule-type: macro\n\nMacro to qualify a state tiddler title according\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nInformation about this macro\n*/\n\nexports.name = \"qualify\";\n\nexports.params = [\n\t{name: \"title\"}\n];\n\n/*\nRun the macro\n*/\nexports.run = function(title) {\n\treturn title + \"-\" + this.getStateQualifier();\n};\n\n})();\n", "title": "$:/core/modules/macros/qualify.js", "type": "application/javascript", "module-type": "macro" }, "$:/core/modules/macros/resolvepath.js": { "text": "/*\\\ntitle: $:/core/modules/macros/resolvepath.js\ntype: application/javascript\nmodule-type: macro\n\nResolves a relative path for an absolute rootpath.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"resolvepath\";\n\nexports.params = [\n\t{name: \"source\"},\n\t{name: \"root\"}\n];\n\n/*\nRun the macro\n*/\nexports.run = function(source, root) {\n\treturn $tw.utils.resolvePath(source, root);\n};\n\n})();\n", "title": "$:/core/modules/macros/resolvepath.js", "type": "application/javascript", "module-type": "macro" }, "$:/core/modules/macros/version.js": { "text": "/*\\\ntitle: $:/core/modules/macros/version.js\ntype: application/javascript\nmodule-type: macro\n\nMacro to return the TiddlyWiki core version number\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nInformation about this macro\n*/\n\nexports.name = \"version\";\n\nexports.params = [];\n\n/*\nRun the macro\n*/\nexports.run = function() {\n\treturn $tw.version;\n};\n\n})();\n", "title": "$:/core/modules/macros/version.js", "type": "application/javascript", "module-type": "macro" }, "$:/core/modules/parsers/audioparser.js": { "text": "/*\\\ntitle: $:/core/modules/parsers/audioparser.js\ntype: application/javascript\nmodule-type: parser\n\nThe audio parser parses an audio tiddler into an embeddable HTML element\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar AudioParser = function(type,text,options) {\n\tvar element = {\n\t\t\ttype: \"element\",\n\t\t\ttag: \"audio\",\n\t\t\tattributes: {\n\t\t\t\tcontrols: {type: \"string\", value: \"controls\"}\n\t\t\t}\n\t\t},\n\t\tsrc;\n\tif(options._canonical_uri) {\n\t\telement.attributes.src = {type: \"string\", value: options._canonical_uri};\n\t} else if(text) {\n\t\telement.attributes.src = {type: \"string\", value: \"data:\" + type + \";base64,\" + text};\n\t}\n\tthis.tree = [element];\n};\n\nexports[\"audio/ogg\"] = AudioParser;\nexports[\"audio/mpeg\"] = AudioParser;\nexports[\"audio/mp3\"] = AudioParser;\nexports[\"audio/mp4\"] = AudioParser;\n\n})();\n\n", "title": "$:/core/modules/parsers/audioparser.js", "type": "application/javascript", "module-type": "parser" }, "$:/core/modules/parsers/csvparser.js": { "text": "/*\\\ntitle: $:/core/modules/parsers/csvparser.js\ntype: application/javascript\nmodule-type: parser\n\nThe CSV text parser processes CSV files into a table wrapped in a scrollable widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar CsvParser = function(type,text,options) {\n\t// Table framework\n\tthis.tree = [{\n\t\t\"type\": \"scrollable\", \"children\": [{\n\t\t\t\"type\": \"element\", \"tag\": \"table\", \"children\": [{\n\t\t\t\t\"type\": \"element\", \"tag\": \"tbody\", \"children\": []\n\t\t\t}], \"attributes\": {\n\t\t\t\t\"class\": {\"type\": \"string\", \"value\": \"tc-csv-table\"}\n\t\t\t}\n\t\t}]\n\t}];\n\t// Split the text into lines\n\tvar lines = text.split(/\\r?\\n/mg),\n\t\ttag = \"th\";\n\tfor(var line=0; line<lines.length; line++) {\n\t\tvar lineText = lines[line];\n\t\tif(lineText) {\n\t\t\tvar row = {\n\t\t\t\t\t\"type\": \"element\", \"tag\": \"tr\", \"children\": []\n\t\t\t\t};\n\t\t\tvar columns = lineText.split(\",\");\n\t\t\tfor(var column=0; column<columns.length; column++) {\n\t\t\t\trow.children.push({\n\t\t\t\t\t\t\"type\": \"element\", \"tag\": tag, \"children\": [{\n\t\t\t\t\t\t\t\"type\": \"text\",\n\t\t\t\t\t\t\t\"text\": columns[column]\n\t\t\t\t\t\t}]\n\t\t\t\t\t});\n\t\t\t}\n\t\t\ttag = \"td\";\n\t\t\tthis.tree[0].children[0].children[0].children.push(row);\n\t\t}\n\t}\n};\n\nexports[\"text/csv\"] = CsvParser;\n\n})();\n\n", "title": "$:/core/modules/parsers/csvparser.js", "type": "application/javascript", "module-type": "parser" }, "$:/core/modules/parsers/htmlparser.js": { "text": "/*\\\ntitle: $:/core/modules/parsers/htmlparser.js\ntype: application/javascript\nmodule-type: parser\n\nThe HTML parser displays text as raw HTML\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar HtmlParser = function(type,text,options) {\n\tvar src;\n\tif(options._canonical_uri) {\n\t\tsrc = options._canonical_uri;\n\t} else if(text) {\n\t\tsrc = \"data:text/html;charset=utf-8,\" + encodeURIComponent(text);\n\t}\n\tthis.tree = [{\n\t\ttype: \"element\",\n\t\ttag: \"iframe\",\n\t\tattributes: {\n\t\t\tsrc: {type: \"string\", value: src},\n\t\t\tsandbox: {type: \"string\", value: \"\"}\n\t\t}\n\t}];\n};\n\nexports[\"text/html\"] = HtmlParser;\n\n})();\n\n", "title": "$:/core/modules/parsers/htmlparser.js", "type": "application/javascript", "module-type": "parser" }, "$:/core/modules/parsers/imageparser.js": { "text": "/*\\\ntitle: $:/core/modules/parsers/imageparser.js\ntype: application/javascript\nmodule-type: parser\n\nThe image parser parses an image into an embeddable HTML element\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar ImageParser = function(type,text,options) {\n\tvar element = {\n\t\t\ttype: \"element\",\n\t\t\ttag: \"img\",\n\t\t\tattributes: {}\n\t\t},\n\t\tsrc;\n\tif(options._canonical_uri) {\n\t\telement.attributes.src = {type: \"string\", value: options._canonical_uri};\n\t} else if(text) {\n\t\tif(type === \"image/svg+xml\" || type === \".svg\") {\n\t\t\telement.attributes.src = {type: \"string\", value: \"data:image/svg+xml,\" + encodeURIComponent(text)};\n\t\t} else {\n\t\t\telement.attributes.src = {type: \"string\", value: \"data:\" + type + \";base64,\" + text};\n\t\t}\n\t}\n\tthis.tree = [element];\n};\n\nexports[\"image/svg+xml\"] = ImageParser;\nexports[\"image/jpg\"] = ImageParser;\nexports[\"image/jpeg\"] = ImageParser;\nexports[\"image/png\"] = ImageParser;\nexports[\"image/gif\"] = ImageParser;\nexports[\"image/x-icon\"] = ImageParser;\n\n})();\n\n", "title": "$:/core/modules/parsers/imageparser.js", "type": "application/javascript", "module-type": "parser" }, "$:/core/modules/utils/parseutils.js": { "text": "/*\\\ntitle: $:/core/modules/utils/parseutils.js\ntype: application/javascript\nmodule-type: utils\n\nUtility functions concerned with parsing text into tokens.\n\nMost functions have the following pattern:\n\n* The parameters are:\n** `source`: the source string being parsed\n** `pos`: the current parse position within the string\n** Any further parameters are used to identify the token that is being parsed\n* The return value is:\n** null if the token was not found at the specified position\n** an object representing the token with the following standard fields:\n*** `type`: string indicating the type of the token\n*** `start`: start position of the token in the source string\n*** `end`: end position of the token in the source string\n*** Any further fields required to describe the token\n\nThe exception is `skipWhiteSpace`, which just returns the position after the whitespace.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nLook for a whitespace token. Returns null if not found, otherwise returns {type: \"whitespace\", start:, end:,}\n*/\nexports.parseWhiteSpace = function(source,pos) {\n\tvar p = pos,c;\n\twhile(true) {\n\t\tc = source.charAt(p);\n\t\tif((c === \" \") || (c === \"\\f\") || (c === \"\\n\") || (c === \"\\r\") || (c === \"\\t\") || (c === \"\\v\") || (c === \"\\u00a0\")) { // Ignores some obscure unicode spaces\n\t\t\tp++;\n\t\t} else {\n\t\t\tbreak;\n\t\t}\n\t}\n\tif(p === pos) {\n\t\treturn null;\n\t} else {\n\t\treturn {\n\t\t\ttype: \"whitespace\",\n\t\t\tstart: pos,\n\t\t\tend: p\n\t\t}\n\t}\n};\n\n/*\nConvenience wrapper for parseWhiteSpace. Returns the position after the whitespace\n*/\nexports.skipWhiteSpace = function(source,pos) {\n\tvar c;\n\twhile(true) {\n\t\tc = source.charAt(pos);\n\t\tif((c === \" \") || (c === \"\\f\") || (c === \"\\n\") || (c === \"\\r\") || (c === \"\\t\") || (c === \"\\v\") || (c === \"\\u00a0\")) { // Ignores some obscure unicode spaces\n\t\t\tpos++;\n\t\t} else {\n\t\t\treturn pos;\n\t\t}\n\t}\n};\n\n/*\nLook for a given string token. Returns null if not found, otherwise returns {type: \"token\", value:, start:, end:,}\n*/\nexports.parseTokenString = function(source,pos,token) {\n\tvar match = source.indexOf(token,pos) === pos;\n\tif(match) {\n\t\treturn {\n\t\t\ttype: \"token\",\n\t\t\tvalue: token,\n\t\t\tstart: pos,\n\t\t\tend: pos + token.length\n\t\t};\n\t}\n\treturn null;\n};\n\n/*\nLook for a token matching a regex. Returns null if not found, otherwise returns {type: \"regexp\", match:, start:, end:,}\n*/\nexports.parseTokenRegExp = function(source,pos,reToken) {\n\tvar node = {\n\t\ttype: \"regexp\",\n\t\tstart: pos\n\t};\n\treToken.lastIndex = pos;\n\tnode.match = reToken.exec(source);\n\tif(node.match && node.match.index === pos) {\n\t\tnode.end = pos + node.match[0].length;\n\t\treturn node;\n\t} else {\n\t\treturn null;\n\t}\n};\n\n/*\nLook for a string literal. Returns null if not found, otherwise returns {type: \"string\", value:, start:, end:,}\n*/\nexports.parseStringLiteral = function(source,pos) {\n\tvar node = {\n\t\ttype: \"string\",\n\t\tstart: pos\n\t};\n\tvar reString = /(?:\"\"\"([\\s\\S]*?)\"\"\"|\"([^\"]*)\")|(?:'([^']*)')/g;\n\treString.lastIndex = pos;\n\tvar match = reString.exec(source);\n\tif(match && match.index === pos) {\n\t\tnode.value = match[1] !== undefined ? match[1] :(\n\t\t\tmatch[2] !== undefined ? match[2] : match[3] \n\t\t\t\t\t);\n\t\tnode.end = pos + match[0].length;\n\t\treturn node;\n\t} else {\n\t\treturn null;\n\t}\n};\n\n/*\nLook for a macro invocation parameter. Returns null if not found, or {type: \"macro-parameter\", name:, value:, start:, end:}\n*/\nexports.parseMacroParameter = function(source,pos) {\n\tvar node = {\n\t\ttype: \"macro-parameter\",\n\t\tstart: pos\n\t};\n\t// Define our regexp\n\tvar reMacroParameter = /(?:([A-Za-z0-9\\-_]+)\\s*:)?(?:\\s*(?:\"\"\"([\\s\\S]*?)\"\"\"|\"([^\"]*)\"|'([^']*)'|\\[\\[([^\\]]*)\\]\\]|([^\\s>\"'=]+)))/g;\n\t// Skip whitespace\n\tpos = $tw.utils.skipWhiteSpace(source,pos);\n\t// Look for the parameter\n\tvar token = $tw.utils.parseTokenRegExp(source,pos,reMacroParameter);\n\tif(!token) {\n\t\treturn null;\n\t}\n\tpos = token.end;\n\t// Get the parameter details\n\tnode.value = token.match[2] !== undefined ? token.match[2] : (\n\t\t\t\t\ttoken.match[3] !== undefined ? token.match[3] : (\n\t\t\t\t\t\ttoken.match[4] !== undefined ? token.match[4] : (\n\t\t\t\t\t\t\ttoken.match[5] !== undefined ? token.match[5] : (\n\t\t\t\t\t\t\t\ttoken.match[6] !== undefined ? token.match[6] : (\n\t\t\t\t\t\t\t\t\t\"\"\n\t\t\t\t\t\t\t\t)\n\t\t\t\t\t\t\t)\n\t\t\t\t\t\t)\n\t\t\t\t\t)\n\t\t\t\t);\n\tif(token.match[1]) {\n\t\tnode.name = token.match[1];\n\t}\n\t// Update the end position\n\tnode.end = pos;\n\treturn node;\n};\n\n/*\nLook for a macro invocation. Returns null if not found, or {type: \"macrocall\", name:, parameters:, start:, end:}\n*/\nexports.parseMacroInvocation = function(source,pos) {\n\tvar node = {\n\t\ttype: \"macrocall\",\n\t\tstart: pos,\n\t\tparams: []\n\t};\n\t// Define our regexps\n\tvar reMacroName = /([^\\s>\"'=]+)/g;\n\t// Skip whitespace\n\tpos = $tw.utils.skipWhiteSpace(source,pos);\n\t// Look for a double less than sign\n\tvar token = $tw.utils.parseTokenString(source,pos,\"<<\");\n\tif(!token) {\n\t\treturn null;\n\t}\n\tpos = token.end;\n\t// Get the macro name\n\tvar name = $tw.utils.parseTokenRegExp(source,pos,reMacroName);\n\tif(!name) {\n\t\treturn null;\n\t}\n\tnode.name = name.match[1];\n\tpos = name.end;\n\t// Process parameters\n\tvar parameter = $tw.utils.parseMacroParameter(source,pos);\n\twhile(parameter) {\n\t\tnode.params.push(parameter);\n\t\tpos = parameter.end;\n\t\t// Get the next parameter\n\t\tparameter = $tw.utils.parseMacroParameter(source,pos);\n\t}\n\t// Skip whitespace\n\tpos = $tw.utils.skipWhiteSpace(source,pos);\n\t// Look for a double greater than sign\n\ttoken = $tw.utils.parseTokenString(source,pos,\">>\");\n\tif(!token) {\n\t\treturn null;\n\t}\n\tpos = token.end;\n\t// Update the end position\n\tnode.end = pos;\n\treturn node;\n};\n\n/*\nLook for an HTML attribute definition. Returns null if not found, otherwise returns {type: \"attribute\", name:, valueType: \"string|indirect|macro\", value:, start:, end:,}\n*/\nexports.parseAttribute = function(source,pos) {\n\tvar node = {\n\t\tstart: pos\n\t};\n\t// Define our regexps\n\tvar reAttributeName = /([^\\/\\s>\"'=]+)/g,\n\t\treUnquotedAttribute = /([^\\/\\s<>\"'=]+)/g,\n\t\treFilteredValue = /\\{\\{\\{(.+?)\\}\\}\\}/g,\n\t\treIndirectValue = /\\{\\{([^\\}]+)\\}\\}/g;\n\t// Skip whitespace\n\tpos = $tw.utils.skipWhiteSpace(source,pos);\n\t// Get the attribute name\n\tvar name = $tw.utils.parseTokenRegExp(source,pos,reAttributeName);\n\tif(!name) {\n\t\treturn null;\n\t}\n\tnode.name = name.match[1];\n\tpos = name.end;\n\t// Skip whitespace\n\tpos = $tw.utils.skipWhiteSpace(source,pos);\n\t// Look for an equals sign\n\tvar token = $tw.utils.parseTokenString(source,pos,\"=\");\n\tif(token) {\n\t\tpos = token.end;\n\t\t// Skip whitespace\n\t\tpos = $tw.utils.skipWhiteSpace(source,pos);\n\t\t// Look for a string literal\n\t\tvar stringLiteral = $tw.utils.parseStringLiteral(source,pos);\n\t\tif(stringLiteral) {\n\t\t\tpos = stringLiteral.end;\n\t\t\tnode.type = \"string\";\n\t\t\tnode.value = stringLiteral.value;\n\t\t} else {\n\t\t\t// Look for a filtered value\n\t\t\tvar filteredValue = $tw.utils.parseTokenRegExp(source,pos,reFilteredValue);\n\t\t\tif(filteredValue) {\n\t\t\t\tpos = filteredValue.end;\n\t\t\t\tnode.type = \"filtered\";\n\t\t\t\tnode.filter = filteredValue.match[1];\n\t\t\t} else {\n\t\t\t\t// Look for an indirect value\n\t\t\t\tvar indirectValue = $tw.utils.parseTokenRegExp(source,pos,reIndirectValue);\n\t\t\t\tif(indirectValue) {\n\t\t\t\t\tpos = indirectValue.end;\n\t\t\t\t\tnode.type = \"indirect\";\n\t\t\t\t\tnode.textReference = indirectValue.match[1];\n\t\t\t\t} else {\n\t\t\t\t\t// Look for a unquoted value\n\t\t\t\t\tvar unquotedValue = $tw.utils.parseTokenRegExp(source,pos,reUnquotedAttribute);\n\t\t\t\t\tif(unquotedValue) {\n\t\t\t\t\t\tpos = unquotedValue.end;\n\t\t\t\t\t\tnode.type = \"string\";\n\t\t\t\t\t\tnode.value = unquotedValue.match[1];\n\t\t\t\t\t} else {\n\t\t\t\t\t\t// Look for a macro invocation value\n\t\t\t\t\t\tvar macroInvocation = $tw.utils.parseMacroInvocation(source,pos);\n\t\t\t\t\t\tif(macroInvocation) {\n\t\t\t\t\t\t\tpos = macroInvocation.end;\n\t\t\t\t\t\t\tnode.type = \"macro\";\n\t\t\t\t\t\t\tnode.value = macroInvocation;\n\t\t\t\t\t\t} else {\n\t\t\t\t\t\t\tnode.type = \"string\";\n\t\t\t\t\t\t\tnode.value = \"true\";\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t} else {\n\t\tnode.type = \"string\";\n\t\tnode.value = \"true\";\n\t}\n\t// Update the end position\n\tnode.end = pos;\n\treturn node;\n};\n\n})();\n", "title": "$:/core/modules/utils/parseutils.js", "type": "application/javascript", "module-type": "utils" }, "$:/core/modules/parsers/pdfparser.js": { "text": "/*\\\ntitle: $:/core/modules/parsers/pdfparser.js\ntype: application/javascript\nmodule-type: parser\n\nThe PDF parser embeds a PDF viewer\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar ImageParser = function(type,text,options) {\n\tvar element = {\n\t\t\ttype: \"element\",\n\t\t\ttag: \"embed\",\n\t\t\tattributes: {}\n\t\t},\n\t\tsrc;\n\tif(options._canonical_uri) {\n\t\telement.attributes.src = {type: \"string\", value: options._canonical_uri};\n\t} else if(text) {\n\t\telement.attributes.src = {type: \"string\", value: \"data:application/pdf;base64,\" + text};\n\t}\n\tthis.tree = [element];\n};\n\nexports[\"application/pdf\"] = ImageParser;\n\n})();\n\n", "title": "$:/core/modules/parsers/pdfparser.js", "type": "application/javascript", "module-type": "parser" }, "$:/core/modules/parsers/textparser.js": { "text": "/*\\\ntitle: $:/core/modules/parsers/textparser.js\ntype: application/javascript\nmodule-type: parser\n\nThe plain text parser processes blocks of source text into a degenerate parse tree consisting of a single text node\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar TextParser = function(type,text,options) {\n\tthis.tree = [{\n\t\ttype: \"codeblock\",\n\t\tattributes: {\n\t\t\tcode: {type: \"string\", value: text},\n\t\t\tlanguage: {type: \"string\", value: type}\n\t\t}\n\t}];\n};\n\nexports[\"text/plain\"] = TextParser;\nexports[\"text/x-tiddlywiki\"] = TextParser;\nexports[\"application/javascript\"] = TextParser;\nexports[\"application/json\"] = TextParser;\nexports[\"text/css\"] = TextParser;\nexports[\"application/x-tiddler-dictionary\"] = TextParser;\n\n})();\n\n", "title": "$:/core/modules/parsers/textparser.js", "type": "application/javascript", "module-type": "parser" }, "$:/core/modules/parsers/videoparser.js": { "text": "/*\\\ntitle: $:/core/modules/parsers/videoparser.js\ntype: application/javascript\nmodule-type: parser\n\nThe video parser parses a video tiddler into an embeddable HTML element\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar VideoParser = function(type,text,options) {\n\tvar element = {\n\t\t\ttype: \"element\",\n\t\t\ttag: \"video\",\n\t\t\tattributes: {\n\t\t\t\tcontrols: {type: \"string\", value: \"controls\"}\n\t\t\t}\n\t\t},\n\t\tsrc;\n\tif(options._canonical_uri) {\n\t\telement.attributes.src = {type: \"string\", value: options._canonical_uri};\n\t} else if(text) {\n\t\telement.attributes.src = {type: \"string\", value: \"data:\" + type + \";base64,\" + text};\n\t}\n\tthis.tree = [element];\n};\n\nexports[\"video/mp4\"] = VideoParser;\nexports[\"video/quicktime\"] = VideoParser;\n\n})();\n\n", "title": "$:/core/modules/parsers/videoparser.js", "type": "application/javascript", "module-type": "parser" }, "$:/core/modules/parsers/wikiparser/rules/codeblock.js": { "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/codeblock.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text rule for code blocks. For example:\n\n```\n\t```\n\tThis text will not be //wikified//\n\t```\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"codeblock\";\nexports.types = {block: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match and get language if defined\n\tthis.matchRegExp = /```([\\w-]*)\\r?\\n/mg;\n};\n\nexports.parse = function() {\n\tvar reEnd = /(\\r?\\n```$)/mg;\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\n\t// Look for the end of the block\n\treEnd.lastIndex = this.parser.pos;\n\tvar match = reEnd.exec(this.parser.source),\n\t\ttext;\n\t// Process the block\n\tif(match) {\n\t\ttext = this.parser.source.substring(this.parser.pos,match.index);\n\t\tthis.parser.pos = match.index + match[0].length;\n\t} else {\n\t\ttext = this.parser.source.substr(this.parser.pos);\n\t\tthis.parser.pos = this.parser.sourceLength;\n\t}\n\t// Return the $codeblock widget\n\treturn [{\n\t\t\ttype: \"codeblock\",\n\t\t\tattributes: {\n\t\t\t\t\tcode: {type: \"string\", value: text},\n\t\t\t\t\tlanguage: {type: \"string\", value: this.match[1]}\n\t\t\t}\n\t}];\n};\n\n})();\n", "title": "$:/core/modules/parsers/wikiparser/rules/codeblock.js", "type": "application/javascript", "module-type": "wikirule" }, "$:/core/modules/parsers/wikiparser/rules/codeinline.js": { "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/codeinline.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text inline rule for code runs. For example:\n\n```\n\tThis is a `code run`.\n\tThis is another ``code run``\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"codeinline\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /(``?)/mg;\n};\n\nexports.parse = function() {\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\tvar reEnd = new RegExp(this.match[1], \"mg\");\n\t// Look for the end marker\n\treEnd.lastIndex = this.parser.pos;\n\tvar match = reEnd.exec(this.parser.source),\n\t\ttext;\n\t// Process the text\n\tif(match) {\n\t\ttext = this.parser.source.substring(this.parser.pos,match.index);\n\t\tthis.parser.pos = match.index + match[0].length;\n\t} else {\n\t\ttext = this.parser.source.substr(this.parser.pos);\n\t\tthis.parser.pos = this.parser.sourceLength;\n\t}\n\treturn [{\n\t\ttype: \"element\",\n\t\ttag: \"code\",\n\t\tchildren: [{\n\t\t\ttype: \"text\",\n\t\t\ttext: text\n\t\t}]\n\t}];\n};\n\n})();\n", "title": "$:/core/modules/parsers/wikiparser/rules/codeinline.js", "type": "application/javascript", "module-type": "wikirule" }, "$:/core/modules/parsers/wikiparser/rules/commentblock.js": { "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/commentblock.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text block rule for HTML comments. For example:\n\n```\n<!-- This is a comment -->\n```\n\nNote that the syntax for comments is simplified to an opening \"<!--\" sequence and a closing \"-->\" sequence -- HTML itself implements a more complex format (see http://ostermiller.org/findhtmlcomment.html)\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"commentblock\";\nexports.types = {block: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\tthis.matchRegExp = /<!--/mg;\n\tthis.endMatchRegExp = /-->/mg;\n};\n\nexports.findNextMatch = function(startPos) {\n\tthis.matchRegExp.lastIndex = startPos;\n\tthis.match = this.matchRegExp.exec(this.parser.source);\n\tif(this.match) {\n\t\tthis.endMatchRegExp.lastIndex = startPos + this.match[0].length;\n\t\tthis.endMatch = this.endMatchRegExp.exec(this.parser.source);\n\t\tif(this.endMatch) {\n\t\t\treturn this.match.index;\n\t\t}\n\t}\n\treturn undefined;\n};\n\nexports.parse = function() {\n\t// Move past the match\n\tthis.parser.pos = this.endMatchRegExp.lastIndex;\n\t// Don't return any elements\n\treturn [];\n};\n\n})();\n", "title": "$:/core/modules/parsers/wikiparser/rules/commentblock.js", "type": "application/javascript", "module-type": "wikirule" }, "$:/core/modules/parsers/wikiparser/rules/commentinline.js": { "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/commentinline.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text inline rule for HTML comments. For example:\n\n```\n<!-- This is a comment -->\n```\n\nNote that the syntax for comments is simplified to an opening \"<!--\" sequence and a closing \"-->\" sequence -- HTML itself implements a more complex format (see http://ostermiller.org/findhtmlcomment.html)\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"commentinline\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\tthis.matchRegExp = /<!--/mg;\n\tthis.endMatchRegExp = /-->/mg;\n};\n\nexports.findNextMatch = function(startPos) {\n\tthis.matchRegExp.lastIndex = startPos;\n\tthis.match = this.matchRegExp.exec(this.parser.source);\n\tif(this.match) {\n\t\tthis.endMatchRegExp.lastIndex = startPos + this.match[0].length;\n\t\tthis.endMatch = this.endMatchRegExp.exec(this.parser.source);\n\t\tif(this.endMatch) {\n\t\t\treturn this.match.index;\n\t\t}\n\t}\n\treturn undefined;\n};\n\nexports.parse = function() {\n\t// Move past the match\n\tthis.parser.pos = this.endMatchRegExp.lastIndex;\n\t// Don't return any elements\n\treturn [];\n};\n\n})();\n", "title": "$:/core/modules/parsers/wikiparser/rules/commentinline.js", "type": "application/javascript", "module-type": "wikirule" }, "$:/core/modules/parsers/wikiparser/rules/dash.js": { "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/dash.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text inline rule for dashes. For example:\n\n```\nThis is an en-dash: --\n\nThis is an em-dash: ---\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"dash\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /-{2,3}(?!-)/mg;\n};\n\nexports.parse = function() {\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\tvar dash = this.match[0].length === 2 ? \"–\" : \"—\";\n\treturn [{\n\t\ttype: \"entity\",\n\t\tentity: dash\n\t}];\n};\n\n})();\n", "title": "$:/core/modules/parsers/wikiparser/rules/dash.js", "type": "application/javascript", "module-type": "wikirule" }, "$:/core/modules/parsers/wikiparser/rules/emphasis/bold.js": { "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/emphasis/bold.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text inline rule for emphasis - bold. For example:\n\n```\n\tThis is ''bold'' text\n```\n\nThis wikiparser can be modified using the rules eg:\n\n```\n\\rules except bold \n\\rules only bold \n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"bold\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /''/mg;\n};\n\nexports.parse = function() {\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\n\t// Parse the run including the terminator\n\tvar tree = this.parser.parseInlineRun(/''/mg,{eatTerminator: true});\n\n\t// Return the classed span\n\treturn [{\n\t\ttype: \"element\",\n\t\ttag: \"strong\",\n\t\tchildren: tree\n\t}];\n};\n\n})();", "title": "$:/core/modules/parsers/wikiparser/rules/emphasis/bold.js", "type": "application/javascript", "module-type": "wikirule" }, "$:/core/modules/parsers/wikiparser/rules/emphasis/italic.js": { "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/emphasis/italic.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text inline rule for emphasis - italic. For example:\n\n```\n\tThis is //italic// text\n```\n\nThis wikiparser can be modified using the rules eg:\n\n```\n\\rules except italic\n\\rules only italic\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"italic\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /\\/\\//mg;\n};\n\nexports.parse = function() {\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\n\t// Parse the run including the terminator\n\tvar tree = this.parser.parseInlineRun(/\\/\\//mg,{eatTerminator: true});\n\n\t// Return the classed span\n\treturn [{\n\t\ttype: \"element\",\n\t\ttag: \"em\",\n\t\tchildren: tree\n\t}];\n};\n\n})();", "title": "$:/core/modules/parsers/wikiparser/rules/emphasis/italic.js", "type": "application/javascript", "module-type": "wikirule" }, "$:/core/modules/parsers/wikiparser/rules/emphasis/strikethrough.js": { "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/emphasis/strikethrough.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text inline rule for emphasis - strikethrough. For example:\n\n```\n\tThis is ~~strikethrough~~ text\n```\n\nThis wikiparser can be modified using the rules eg:\n\n```\n\\rules except strikethrough \n\\rules only strikethrough \n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"strikethrough\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /~~/mg;\n};\n\nexports.parse = function() {\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\n\t// Parse the run including the terminator\n\tvar tree = this.parser.parseInlineRun(/~~/mg,{eatTerminator: true});\n\n\t// Return the classed span\n\treturn [{\n\t\ttype: \"element\",\n\t\ttag: \"strike\",\n\t\tchildren: tree\n\t}];\n};\n\n})();\n", "title": "$:/core/modules/parsers/wikiparser/rules/emphasis/strikethrough.js", "type": "application/javascript", "module-type": "wikirule" }, "$:/core/modules/parsers/wikiparser/rules/emphasis/subscript.js": { "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/emphasis/subscript.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text inline rule for emphasis - subscript. For example:\n\n```\n\tThis is ,,subscript,, text\n```\n\nThis wikiparser can be modified using the rules eg:\n\n```\n\\rules except subscript \n\\rules only subscript \n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"subscript\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /,,/mg;\n};\n\nexports.parse = function() {\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\n\t// Parse the run including the terminator\n\tvar tree = this.parser.parseInlineRun(/,,/mg,{eatTerminator: true});\n\n\t// Return the classed span\n\treturn [{\n\t\ttype: \"element\",\n\t\ttag: \"sub\",\n\t\tchildren: tree\n\t}];\n};\n\n})();\n", "title": "$:/core/modules/parsers/wikiparser/rules/emphasis/subscript.js", "type": "application/javascript", "module-type": "wikirule" }, "$:/core/modules/parsers/wikiparser/rules/emphasis/superscript.js": { "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/emphasis/superscript.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text inline rule for emphasis - superscript. For example:\n\n```\n\tThis is ^^superscript^^ text\n```\n\nThis wikiparser can be modified using the rules eg:\n\n```\n\\rules except superscript \n\\rules only superscript \n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"superscript\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /\\^\\^/mg;\n};\n\nexports.parse = function() {\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\n\t// Parse the run including the terminator\n\tvar tree = this.parser.parseInlineRun(/\\^\\^/mg,{eatTerminator: true});\n\n\t// Return the classed span\n\treturn [{\n\t\ttype: \"element\",\n\t\ttag: \"sup\",\n\t\tchildren: tree\n\t}];\n};\n\n})();", "title": "$:/core/modules/parsers/wikiparser/rules/emphasis/superscript.js", "type": "application/javascript", "module-type": "wikirule" }, "$:/core/modules/parsers/wikiparser/rules/emphasis/underscore.js": { "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/emphasis/underscore.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text inline rule for emphasis - underscore. For example:\n\n```\n\tThis is __underscore__ text\n```\n\nThis wikiparser can be modified using the rules eg:\n\n```\n\\rules except underscore \n\\rules only underscore\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"underscore\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /__/mg;\n};\n\nexports.parse = function() {\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\n\t// Parse the run including the terminator\n\tvar tree = this.parser.parseInlineRun(/__/mg,{eatTerminator: true});\n\n\t// Return the classed span\n\treturn [{\n\t\ttype: \"element\",\n\t\ttag: \"u\",\n\t\tchildren: tree\n\t}];\n};\n\n})();", "title": "$:/core/modules/parsers/wikiparser/rules/emphasis/underscore.js", "type": "application/javascript", "module-type": "wikirule" }, "$:/core/modules/parsers/wikiparser/rules/entity.js": { "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/entity.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text inline rule for HTML entities. For example:\n\n```\n\tThis is a copyright symbol: ©\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"entity\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /(&#?[a-zA-Z0-9]{2,8};)/mg;\n};\n\n/*\nParse the most recent match\n*/\nexports.parse = function() {\n\t// Get all the details of the match\n\tvar entityString = this.match[1];\n\t// Move past the macro call\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\t// Return the entity\n\treturn [{type: \"entity\", entity: this.match[0]}];\n};\n\n})();\n", "title": "$:/core/modules/parsers/wikiparser/rules/entity.js", "type": "application/javascript", "module-type": "wikirule" }, "$:/core/modules/parsers/wikiparser/rules/extlink.js": { "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/extlink.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text inline rule for external links. For example:\n\n```\nAn external link: http://www.tiddlywiki.com/\n\nA suppressed external link: ~http://www.tiddlyspace.com/\n```\n\nExternal links can be suppressed by preceding them with `~`.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"extlink\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /~?(?:file|http|https|mailto|ftp|irc|news|data|skype):[^\\s<>{}\\[\\]`|\"\\\\^]+(?:\\/|\\b)/mg;\n};\n\nexports.parse = function() {\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\t// Create the link unless it is suppressed\n\tif(this.match[0].substr(0,1) === \"~\") {\n\t\treturn [{type: \"text\", text: this.match[0].substr(1)}];\n\t} else {\n\t\treturn [{\n\t\t\ttype: \"element\",\n\t\t\ttag: \"a\",\n\t\t\tattributes: {\n\t\t\t\thref: {type: \"string\", value: this.match[0]},\n\t\t\t\t\"class\": {type: \"string\", value: \"tc-tiddlylink-external\"},\n\t\t\t\ttarget: {type: \"string\", value: \"_blank\"},\n\t\t\t\trel: {type: \"string\", value: \"noopener noreferrer\"}\n\t\t\t},\n\t\t\tchildren: [{\n\t\t\t\ttype: \"text\", text: this.match[0]\n\t\t\t}]\n\t\t}];\n\t}\n};\n\n})();\n", "title": "$:/core/modules/parsers/wikiparser/rules/extlink.js", "type": "application/javascript", "module-type": "wikirule" }, "$:/core/modules/parsers/wikiparser/rules/filteredtranscludeblock.js": { "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/filteredtranscludeblock.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text rule for block-level filtered transclusion. For example:\n\n```\n{{{ [tag[docs]] }}}\n{{{ [tag[docs]] |tooltip}}}\n{{{ [tag[docs]] ||TemplateTitle}}}\n{{{ [tag[docs]] |tooltip||TemplateTitle}}}\n{{{ [tag[docs]] }}width:40;height:50;}.class.class\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"filteredtranscludeblock\";\nexports.types = {block: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /\\{\\{\\{([^\\|]+?)(?:\\|([^\\|\\{\\}]+))?(?:\\|\\|([^\\|\\{\\}]+))?\\}\\}([^\\}]*)\\}(?:\\.(\\S+))?(?:\\r?\\n|$)/mg;\n};\n\nexports.parse = function() {\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\t// Get the match details\n\tvar filter = this.match[1],\n\t\ttooltip = this.match[2],\n\t\ttemplate = $tw.utils.trim(this.match[3]),\n\t\tstyle = this.match[4],\n\t\tclasses = this.match[5];\n\t// Return the list widget\n\tvar node = {\n\t\ttype: \"list\",\n\t\tattributes: {\n\t\t\tfilter: {type: \"string\", value: filter}\n\t\t},\n\t\tisBlock: true\n\t};\n\tif(tooltip) {\n\t\tnode.attributes.tooltip = {type: \"string\", value: tooltip};\n\t}\n\tif(template) {\n\t\tnode.attributes.template = {type: \"string\", value: template};\n\t}\n\tif(style) {\n\t\tnode.attributes.style = {type: \"string\", value: style};\n\t}\n\tif(classes) {\n\t\tnode.attributes.itemClass = {type: \"string\", value: classes.split(\".\").join(\" \")};\n\t}\n\treturn [node];\n};\n\n})();\n", "title": "$:/core/modules/parsers/wikiparser/rules/filteredtranscludeblock.js", "type": "application/javascript", "module-type": "wikirule" }, "$:/core/modules/parsers/wikiparser/rules/filteredtranscludeinline.js": { "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/filteredtranscludeinline.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text rule for inline filtered transclusion. For example:\n\n```\n{{{ [tag[docs]] }}}\n{{{ [tag[docs]] |tooltip}}}\n{{{ [tag[docs]] ||TemplateTitle}}}\n{{{ [tag[docs]] |tooltip||TemplateTitle}}}\n{{{ [tag[docs]] }}width:40;height:50;}.class.class\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"filteredtranscludeinline\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /\\{\\{\\{([^\\|]+?)(?:\\|([^\\|\\{\\}]+))?(?:\\|\\|([^\\|\\{\\}]+))?\\}\\}([^\\}]*)\\}(?:\\.(\\S+))?/mg;\n};\n\nexports.parse = function() {\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\t// Get the match details\n\tvar filter = this.match[1],\n\t\ttooltip = this.match[2],\n\t\ttemplate = $tw.utils.trim(this.match[3]),\n\t\tstyle = this.match[4],\n\t\tclasses = this.match[5];\n\t// Return the list widget\n\tvar node = {\n\t\ttype: \"list\",\n\t\tattributes: {\n\t\t\tfilter: {type: \"string\", value: filter}\n\t\t}\n\t};\n\tif(tooltip) {\n\t\tnode.attributes.tooltip = {type: \"string\", value: tooltip};\n\t}\n\tif(template) {\n\t\tnode.attributes.template = {type: \"string\", value: template};\n\t}\n\tif(style) {\n\t\tnode.attributes.style = {type: \"string\", value: style};\n\t}\n\tif(classes) {\n\t\tnode.attributes.itemClass = {type: \"string\", value: classes.split(\".\").join(\" \")};\n\t}\n\treturn [node];\n};\n\n})();\n", "title": "$:/core/modules/parsers/wikiparser/rules/filteredtranscludeinline.js", "type": "application/javascript", "module-type": "wikirule" }, "$:/core/modules/parsers/wikiparser/rules/hardlinebreaks.js": { "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/hardlinebreaks.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text inline rule for marking areas with hard line breaks. For example:\n\n```\n\"\"\"\nThis is some text\nThat is set like\nIt is a Poem\nWhen it is\nClearly\nNot\n\"\"\"\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"hardlinebreaks\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /\"\"\"(?:\\r?\\n)?/mg;\n};\n\nexports.parse = function() {\n\tvar reEnd = /(\"\"\")|(\\r?\\n)/mg,\n\t\ttree = [],\n\t\tmatch;\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\tdo {\n\t\t// Parse the run up to the terminator\n\t\ttree.push.apply(tree,this.parser.parseInlineRun(reEnd,{eatTerminator: false}));\n\t\t// Redo the terminator match\n\t\treEnd.lastIndex = this.parser.pos;\n\t\tmatch = reEnd.exec(this.parser.source);\n\t\tif(match) {\n\t\t\tthis.parser.pos = reEnd.lastIndex;\n\t\t\t// Add a line break if the terminator was a line break\n\t\t\tif(match[2]) {\n\t\t\t\ttree.push({type: \"element\", tag: \"br\"});\n\t\t\t}\n\t\t}\n\t} while(match && !match[1]);\n\t// Return the nodes\n\treturn tree;\n};\n\n})();\n", "title": "$:/core/modules/parsers/wikiparser/rules/hardlinebreaks.js", "type": "application/javascript", "module-type": "wikirule" }, "$:/core/modules/parsers/wikiparser/rules/heading.js": { "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/heading.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text block rule for headings\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"heading\";\nexports.types = {block: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /(!{1,6})/mg;\n};\n\n/*\nParse the most recent match\n*/\nexports.parse = function() {\n\t// Get all the details of the match\n\tvar headingLevel = this.match[1].length;\n\t// Move past the !s\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\t// Parse any classes, whitespace and then the heading itself\n\tvar classes = this.parser.parseClasses();\n\tthis.parser.skipWhitespace({treatNewlinesAsNonWhitespace: true});\n\tvar tree = this.parser.parseInlineRun(/(\\r?\\n)/mg);\n\t// Return the heading\n\treturn [{\n\t\ttype: \"element\",\n\t\ttag: \"h\" + headingLevel, \n\t\tattributes: {\n\t\t\t\"class\": {type: \"string\", value: classes.join(\" \")}\n\t\t},\n\t\tchildren: tree\n\t}];\n};\n})();\n", "title": "$:/core/modules/parsers/wikiparser/rules/heading.js", "type": "application/javascript", "module-type": "wikirule" }, "$:/core/modules/parsers/wikiparser/rules/horizrule.js": { "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/horizrule.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text block rule for rules. For example:\n\n```\n---\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"horizrule\";\nexports.types = {block: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /-{3,}\\r?(?:\\n|$)/mg;\n};\n\nexports.parse = function() {\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\treturn [{type: \"element\", tag: \"hr\"}];\n};\n\n})();\n", "title": "$:/core/modules/parsers/wikiparser/rules/horizrule.js", "type": "application/javascript", "module-type": "wikirule" }, "$:/core/modules/parsers/wikiparser/rules/html.js": { "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/html.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki rule for HTML elements and widgets. For example:\n\n{{{\n<aside>\nThis is an HTML5 aside element\n</aside>\n\n<$slider target=\"MyTiddler\">\nThis is a widget invocation\n</$slider>\n\n}}}\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"html\";\nexports.types = {inline: true, block: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n};\n\nexports.findNextMatch = function(startPos) {\n\t// Find the next tag\n\tthis.nextTag = this.findNextTag(this.parser.source,startPos,{\n\t\trequireLineBreak: this.is.block\n\t});\n\treturn this.nextTag ? this.nextTag.start : undefined;\n};\n\n/*\nParse the most recent match\n*/\nexports.parse = function() {\n\t// Retrieve the most recent match so that recursive calls don't overwrite it\n\tvar tag = this.nextTag;\n\tthis.nextTag = null;\n\t// Advance the parser position to past the tag\n\tthis.parser.pos = tag.end;\n\t// Check for an immediately following double linebreak\n\tvar hasLineBreak = !tag.isSelfClosing && !!$tw.utils.parseTokenRegExp(this.parser.source,this.parser.pos,/([^\\S\\n\\r]*\\r?\\n(?:[^\\S\\n\\r]*\\r?\\n|$))/g);\n\t// Set whether we're in block mode\n\ttag.isBlock = this.is.block || hasLineBreak;\n\t// Parse the body if we need to\n\tif(!tag.isSelfClosing && $tw.config.htmlVoidElements.indexOf(tag.tag) === -1) {\n\t\t\tvar reEndString = \"</\" + $tw.utils.escapeRegExp(tag.tag) + \">\",\n\t\t\t\treEnd = new RegExp(\"(\" + reEndString + \")\",\"mg\");\n\t\tif(hasLineBreak) {\n\t\t\ttag.children = this.parser.parseBlocks(reEndString);\n\t\t} else {\n\t\t\ttag.children = this.parser.parseInlineRun(reEnd);\n\t\t}\n\t\treEnd.lastIndex = this.parser.pos;\n\t\tvar endMatch = reEnd.exec(this.parser.source);\n\t\tif(endMatch && endMatch.index === this.parser.pos) {\n\t\t\tthis.parser.pos = endMatch.index + endMatch[0].length;\n\t\t}\n\t}\n\t// Return the tag\n\treturn [tag];\n};\n\n/*\nLook for an HTML tag. Returns null if not found, otherwise returns {type: \"element\", name:, attributes: [], isSelfClosing:, start:, end:,}\n*/\nexports.parseTag = function(source,pos,options) {\n\toptions = options || {};\n\tvar token,\n\t\tnode = {\n\t\t\ttype: \"element\",\n\t\t\tstart: pos,\n\t\t\tattributes: {}\n\t\t};\n\t// Define our regexps\n\tvar reTagName = /([a-zA-Z0-9\\-\\$]+)/g;\n\t// Skip whitespace\n\tpos = $tw.utils.skipWhiteSpace(source,pos);\n\t// Look for a less than sign\n\ttoken = $tw.utils.parseTokenString(source,pos,\"<\");\n\tif(!token) {\n\t\treturn null;\n\t}\n\tpos = token.end;\n\t// Get the tag name\n\ttoken = $tw.utils.parseTokenRegExp(source,pos,reTagName);\n\tif(!token) {\n\t\treturn null;\n\t}\n\tnode.tag = token.match[1];\n\tif(node.tag.charAt(0) === \"$\") {\n\t\tnode.type = node.tag.substr(1);\n\t}\n\tpos = token.end;\n\t// Check that the tag is terminated by a space, / or >\n\tif(!$tw.utils.parseWhiteSpace(source,pos) && !(source.charAt(pos) === \"/\") && !(source.charAt(pos) === \">\") ) {\n\t\treturn null;\n\t}\n\t// Process attributes\n\tvar attribute = $tw.utils.parseAttribute(source,pos);\n\twhile(attribute) {\n\t\tnode.attributes[attribute.name] = attribute;\n\t\tpos = attribute.end;\n\t\t// Get the next attribute\n\t\tattribute = $tw.utils.parseAttribute(source,pos);\n\t}\n\t// Skip whitespace\n\tpos = $tw.utils.skipWhiteSpace(source,pos);\n\t// Look for a closing slash\n\ttoken = $tw.utils.parseTokenString(source,pos,\"/\");\n\tif(token) {\n\t\tpos = token.end;\n\t\tnode.isSelfClosing = true;\n\t}\n\t// Look for a greater than sign\n\ttoken = $tw.utils.parseTokenString(source,pos,\">\");\n\tif(!token) {\n\t\treturn null;\n\t}\n\tpos = token.end;\n\t// Check for a required line break\n\tif(options.requireLineBreak) {\n\t\ttoken = $tw.utils.parseTokenRegExp(source,pos,/([^\\S\\n\\r]*\\r?\\n(?:[^\\S\\n\\r]*\\r?\\n|$))/g);\n\t\tif(!token) {\n\t\t\treturn null;\n\t\t}\n\t}\n\t// Update the end position\n\tnode.end = pos;\n\treturn node;\n};\n\nexports.findNextTag = function(source,pos,options) {\n\t// A regexp for finding candidate HTML tags\n\tvar reLookahead = /<([a-zA-Z\\-\\$]+)/g;\n\t// Find the next candidate\n\treLookahead.lastIndex = pos;\n\tvar match = reLookahead.exec(source);\n\twhile(match) {\n\t\t// Try to parse the candidate as a tag\n\t\tvar tag = this.parseTag(source,match.index,options);\n\t\t// Return success\n\t\tif(tag && this.isLegalTag(tag)) {\n\t\t\treturn tag;\n\t\t}\n\t\t// Look for the next match\n\t\treLookahead.lastIndex = match.index + 1;\n\t\tmatch = reLookahead.exec(source);\n\t}\n\t// Failed\n\treturn null;\n};\n\nexports.isLegalTag = function(tag) {\n\t// Widgets are always OK\n\tif(tag.type !== \"element\") {\n\t\treturn true;\n\t// If it's an HTML tag that starts with a dash then it's not legal\n\t} else if(tag.tag.charAt(0) === \"-\") {\n\t\treturn false;\n\t} else {\n\t\t// Otherwise it's OK\n\t\treturn true;\n\t}\n};\n\n})();\n", "title": "$:/core/modules/parsers/wikiparser/rules/html.js", "type": "application/javascript", "module-type": "wikirule" }, "$:/core/modules/parsers/wikiparser/rules/image.js": { "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/image.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text inline rule for embedding images. For example:\n\n```\n[img[http://tiddlywiki.com/fractalveg.jpg]]\n[img width=23 height=24 [http://tiddlywiki.com/fractalveg.jpg]]\n[img width={{!!width}} height={{!!height}} [http://tiddlywiki.com/fractalveg.jpg]]\n[img[Description of image|http://tiddlywiki.com/fractalveg.jpg]]\n[img[TiddlerTitle]]\n[img[Description of image|TiddlerTitle]]\n```\n\nGenerates the `<$image>` widget.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"image\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n};\n\nexports.findNextMatch = function(startPos) {\n\t// Find the next tag\n\tthis.nextImage = this.findNextImage(this.parser.source,startPos);\n\treturn this.nextImage ? this.nextImage.start : undefined;\n};\n\nexports.parse = function() {\n\t// Move past the match\n\tthis.parser.pos = this.nextImage.end;\n\tvar node = {\n\t\ttype: \"image\",\n\t\tattributes: this.nextImage.attributes\n\t};\n\treturn [node];\n};\n\n/*\nFind the next image from the current position\n*/\nexports.findNextImage = function(source,pos) {\n\t// A regexp for finding candidate HTML tags\n\tvar reLookahead = /(\\[img)/g;\n\t// Find the next candidate\n\treLookahead.lastIndex = pos;\n\tvar match = reLookahead.exec(source);\n\twhile(match) {\n\t\t// Try to parse the candidate as a tag\n\t\tvar tag = this.parseImage(source,match.index);\n\t\t// Return success\n\t\tif(tag) {\n\t\t\treturn tag;\n\t\t}\n\t\t// Look for the next match\n\t\treLookahead.lastIndex = match.index + 1;\n\t\tmatch = reLookahead.exec(source);\n\t}\n\t// Failed\n\treturn null;\n};\n\n/*\nLook for an image at the specified position. Returns null if not found, otherwise returns {type: \"image\", attributes: [], isSelfClosing:, start:, end:,}\n*/\nexports.parseImage = function(source,pos) {\n\tvar token,\n\t\tnode = {\n\t\t\ttype: \"image\",\n\t\t\tstart: pos,\n\t\t\tattributes: {}\n\t\t};\n\t// Skip whitespace\n\tpos = $tw.utils.skipWhiteSpace(source,pos);\n\t// Look for the `[img`\n\ttoken = $tw.utils.parseTokenString(source,pos,\"[img\");\n\tif(!token) {\n\t\treturn null;\n\t}\n\tpos = token.end;\n\t// Skip whitespace\n\tpos = $tw.utils.skipWhiteSpace(source,pos);\n\t// Process attributes\n\tif(source.charAt(pos) !== \"[\") {\n\t\tvar attribute = $tw.utils.parseAttribute(source,pos);\n\t\twhile(attribute) {\n\t\t\tnode.attributes[attribute.name] = attribute;\n\t\t\tpos = attribute.end;\n\t\t\tpos = $tw.utils.skipWhiteSpace(source,pos);\n\t\t\tif(source.charAt(pos) !== \"[\") {\n\t\t\t\t// Get the next attribute\n\t\t\t\tattribute = $tw.utils.parseAttribute(source,pos);\n\t\t\t} else {\n\t\t\t\tattribute = null;\n\t\t\t}\n\t\t}\n\t}\n\t// Skip whitespace\n\tpos = $tw.utils.skipWhiteSpace(source,pos);\n\t// Look for the `[` after the attributes\n\ttoken = $tw.utils.parseTokenString(source,pos,\"[\");\n\tif(!token) {\n\t\treturn null;\n\t}\n\tpos = token.end;\n\t// Skip whitespace\n\tpos = $tw.utils.skipWhiteSpace(source,pos);\n\t// Get the source up to the terminating `]]`\n\ttoken = $tw.utils.parseTokenRegExp(source,pos,/(?:([^|\\]]*?)\\|)?([^\\]]+?)\\]\\]/g);\n\tif(!token) {\n\t\treturn null;\n\t}\n\tpos = token.end;\n\tif(token.match[1]) {\n\t\tnode.attributes.tooltip = {type: \"string\", value: token.match[1].trim()};\n\t}\n\tnode.attributes.source = {type: \"string\", value: (token.match[2] || \"\").trim()};\n\t// Update the end position\n\tnode.end = pos;\n\treturn node;\n};\n\n})();\n", "title": "$:/core/modules/parsers/wikiparser/rules/image.js", "type": "application/javascript", "module-type": "wikirule" }, "$:/core/modules/parsers/wikiparser/rules/list.js": { "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/list.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text block rule for lists. For example:\n\n```\n* This is an unordered list\n* It has two items\n\n# This is a numbered list\n## With a subitem\n# And a third item\n\n; This is a term that is being defined\n: This is the definition of that term\n```\n\nNote that lists can be nested arbitrarily:\n\n```\n#** One\n#* Two\n#** Three\n#**** Four\n#**# Five\n#**## Six\n## Seven\n### Eight\n## Nine\n```\n\nA CSS class can be applied to a list item as follows:\n\n```\n* List item one\n*.active List item two has the class `active`\n* List item three\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"list\";\nexports.types = {block: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /([\\*#;:>]+)/mg;\n};\n\nvar listTypes = {\n\t\"*\": {listTag: \"ul\", itemTag: \"li\"},\n\t\"#\": {listTag: \"ol\", itemTag: \"li\"},\n\t\";\": {listTag: \"dl\", itemTag: \"dt\"},\n\t\":\": {listTag: \"dl\", itemTag: \"dd\"},\n\t\">\": {listTag: \"blockquote\", itemTag: \"p\"}\n};\n\n/*\nParse the most recent match\n*/\nexports.parse = function() {\n\t// Array of parse tree nodes for the previous row of the list\n\tvar listStack = [];\n\t// Cycle through the items in the list\n\twhile(true) {\n\t\t// Match the list marker\n\t\tvar reMatch = /([\\*#;:>]+)/mg;\n\t\treMatch.lastIndex = this.parser.pos;\n\t\tvar match = reMatch.exec(this.parser.source);\n\t\tif(!match || match.index !== this.parser.pos) {\n\t\t\tbreak;\n\t\t}\n\t\t// Check whether the list type of the top level matches\n\t\tvar listInfo = listTypes[match[0].charAt(0)];\n\t\tif(listStack.length > 0 && listStack[0].tag !== listInfo.listTag) {\n\t\t\tbreak;\n\t\t}\n\t\t// Move past the list marker\n\t\tthis.parser.pos = match.index + match[0].length;\n\t\t// Walk through the list markers for the current row\n\t\tfor(var t=0; t<match[0].length; t++) {\n\t\t\tlistInfo = listTypes[match[0].charAt(t)];\n\t\t\t// Remove any stacked up element if we can't re-use it because the list type doesn't match\n\t\t\tif(listStack.length > t && listStack[t].tag !== listInfo.listTag) {\n\t\t\t\tlistStack.splice(t,listStack.length - t);\n\t\t\t}\n\t\t\t// Construct the list element or reuse the previous one at this level\n\t\t\tif(listStack.length <= t) {\n\t\t\t\tvar listElement = {type: \"element\", tag: listInfo.listTag, children: [\n\t\t\t\t\t{type: \"element\", tag: listInfo.itemTag, children: []}\n\t\t\t\t]};\n\t\t\t\t// Link this list element into the last child item of the parent list item\n\t\t\t\tif(t) {\n\t\t\t\t\tvar prevListItem = listStack[t-1].children[listStack[t-1].children.length-1];\n\t\t\t\t\tprevListItem.children.push(listElement);\n\t\t\t\t}\n\t\t\t\t// Save this element in the stack\n\t\t\t\tlistStack[t] = listElement;\n\t\t\t} else if(t === (match[0].length - 1)) {\n\t\t\t\tlistStack[t].children.push({type: \"element\", tag: listInfo.itemTag, children: []});\n\t\t\t}\n\t\t}\n\t\tif(listStack.length > match[0].length) {\n\t\t\tlistStack.splice(match[0].length,listStack.length - match[0].length);\n\t\t}\n\t\t// Process the body of the list item into the last list item\n\t\tvar lastListChildren = listStack[listStack.length-1].children,\n\t\t\tlastListItem = lastListChildren[lastListChildren.length-1],\n\t\t\tclasses = this.parser.parseClasses();\n\t\tthis.parser.skipWhitespace({treatNewlinesAsNonWhitespace: true});\n\t\tvar tree = this.parser.parseInlineRun(/(\\r?\\n)/mg);\n\t\tlastListItem.children.push.apply(lastListItem.children,tree);\n\t\tif(classes.length > 0) {\n\t\t\t$tw.utils.addClassToParseTreeNode(lastListItem,classes.join(\" \"));\n\t\t}\n\t\t// Consume any whitespace following the list item\n\t\tthis.parser.skipWhitespace();\n\t}\n\t// Return the root element of the list\n\treturn [listStack[0]];\n};\n\n})();\n", "title": "$:/core/modules/parsers/wikiparser/rules/list.js", "type": "application/javascript", "module-type": "wikirule" }, "$:/core/modules/parsers/wikiparser/rules/macrocallblock.js": { "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/macrocallblock.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki rule for block macro calls\n\n```\n<<name value value2>>\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"macrocallblock\";\nexports.types = {block: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /<<([^>\\s]+)(?:\\s*)((?:[^>]|(?:>(?!>)))*?)>>(?:\\r?\\n|$)/mg;\n};\n\n/*\nParse the most recent match\n*/\nexports.parse = function() {\n\t// Get all the details of the match\n\tvar macroName = this.match[1],\n\t\tparamString = this.match[2];\n\t// Move past the macro call\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\tvar params = [],\n\t\treParam = /\\s*(?:([A-Za-z0-9\\-_]+)\\s*:)?(?:\\s*(?:\"\"\"([\\s\\S]*?)\"\"\"|\"([^\"]*)\"|'([^']*)'|\\[\\[([^\\]]*)\\]\\]|([^\"'\\s]+)))/mg,\n\t\tparamMatch = reParam.exec(paramString);\n\twhile(paramMatch) {\n\t\t// Process this parameter\n\t\tvar paramInfo = {\n\t\t\tvalue: paramMatch[2] || paramMatch[3] || paramMatch[4] || paramMatch[5] || paramMatch[6]\n\t\t};\n\t\tif(paramMatch[1]) {\n\t\t\tparamInfo.name = paramMatch[1];\n\t\t}\n\t\tparams.push(paramInfo);\n\t\t// Find the next match\n\t\tparamMatch = reParam.exec(paramString);\n\t}\n\treturn [{\n\t\ttype: \"macrocall\",\n\t\tname: macroName,\n\t\tparams: params,\n\t\tisBlock: true\n\t}];\n};\n\n})();\n", "title": "$:/core/modules/parsers/wikiparser/rules/macrocallblock.js", "type": "application/javascript", "module-type": "wikirule" }, "$:/core/modules/parsers/wikiparser/rules/macrocallinline.js": { "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/macrocallinline.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki rule for macro calls\n\n```\n<<name value value2>>\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"macrocallinline\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /<<([^\\s>]+)\\s*([\\s\\S]*?)>>/mg;\n};\n\n/*\nParse the most recent match\n*/\nexports.parse = function() {\n\t// Get all the details of the match\n\tvar macroName = this.match[1],\n\t\tparamString = this.match[2];\n\t// Move past the macro call\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\tvar params = [],\n\t\treParam = /\\s*(?:([A-Za-z0-9\\-_]+)\\s*:)?(?:\\s*(?:\"\"\"([\\s\\S]*?)\"\"\"|\"([^\"]*)\"|'([^']*)'|\\[\\[([^\\]]*)\\]\\]|([^\"'\\s]+)))/mg,\n\t\tparamMatch = reParam.exec(paramString);\n\twhile(paramMatch) {\n\t\t// Process this parameter\n\t\tvar paramInfo = {\n\t\t\tvalue: paramMatch[2] || paramMatch[3] || paramMatch[4] || paramMatch[5]|| paramMatch[6]\n\t\t};\n\t\tif(paramMatch[1]) {\n\t\t\tparamInfo.name = paramMatch[1];\n\t\t}\n\t\tparams.push(paramInfo);\n\t\t// Find the next match\n\t\tparamMatch = reParam.exec(paramString);\n\t}\n\treturn [{\n\t\ttype: \"macrocall\",\n\t\tname: macroName,\n\t\tparams: params\n\t}];\n};\n\n})();\n", "title": "$:/core/modules/parsers/wikiparser/rules/macrocallinline.js", "type": "application/javascript", "module-type": "wikirule" }, "$:/core/modules/parsers/wikiparser/rules/macrodef.js": { "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/macrodef.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki pragma rule for macro definitions\n\n```\n\\define name(param:defaultvalue,param2:defaultvalue)\ndefinition text, including $param$ markers\n\\end\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"macrodef\";\nexports.types = {pragma: true};\n\n/*\nInstantiate parse rule\n*/\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /^\\\\define\\s+([^(\\s]+)\\(\\s*([^)]*)\\)(\\s*\\r?\\n)?/mg;\n};\n\n/*\nParse the most recent match\n*/\nexports.parse = function() {\n\t// Move past the macro name and parameters\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\t// Parse the parameters\n\tvar paramString = this.match[2],\n\t\tparams = [];\n\tif(paramString !== \"\") {\n\t\tvar reParam = /\\s*([A-Za-z0-9\\-_]+)(?:\\s*:\\s*(?:\"\"\"([\\s\\S]*?)\"\"\"|\"([^\"]*)\"|'([^']*)'|\\[\\[([^\\]]*)\\]\\]|([^\"'\\s]+)))?/mg,\n\t\t\tparamMatch = reParam.exec(paramString);\n\t\twhile(paramMatch) {\n\t\t\t// Save the parameter details\n\t\t\tvar paramInfo = {name: paramMatch[1]},\n\t\t\t\tdefaultValue = paramMatch[2] || paramMatch[3] || paramMatch[4] || paramMatch[5] || paramMatch[6];\n\t\t\tif(defaultValue) {\n\t\t\t\tparamInfo[\"default\"] = defaultValue;\n\t\t\t}\n\t\t\tparams.push(paramInfo);\n\t\t\t// Look for the next parameter\n\t\t\tparamMatch = reParam.exec(paramString);\n\t\t}\n\t}\n\t// Is this a multiline definition?\n\tvar reEnd;\n\tif(this.match[3]) {\n\t\t// If so, the end of the body is marked with \\end\n\t\treEnd = /(\\r?\\n\\\\end[^\\S\\n\\r]*(?:$|\\r?\\n))/mg;\n\t} else {\n\t\t// Otherwise, the end of the definition is marked by the end of the line\n\t\treEnd = /($|\\r?\\n)/mg;\n\t\t// Move past any whitespace\n\t\tthis.parser.pos = $tw.utils.skipWhiteSpace(this.parser.source,this.parser.pos);\n\t}\n\t// Find the end of the definition\n\treEnd.lastIndex = this.parser.pos;\n\tvar text,\n\t\tendMatch = reEnd.exec(this.parser.source);\n\tif(endMatch) {\n\t\ttext = this.parser.source.substring(this.parser.pos,endMatch.index);\n\t\tthis.parser.pos = endMatch.index + endMatch[0].length;\n\t} else {\n\t\t// We didn't find the end of the definition, so we'll make it blank\n\t\ttext = \"\";\n\t}\n\t// Save the macro definition\n\treturn [{\n\t\ttype: \"set\",\n\t\tattributes: {\n\t\t\tname: {type: \"string\", value: this.match[1]},\n\t\t\tvalue: {type: \"string\", value: text}\n\t\t},\n\t\tchildren: [],\n\t\tparams: params\n\t}];\n};\n\n})();\n", "title": "$:/core/modules/parsers/wikiparser/rules/macrodef.js", "type": "application/javascript", "module-type": "wikirule" }, "$:/core/modules/parsers/wikiparser/rules/prettyextlink.js": { "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/prettyextlink.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text inline rule for external links. For example:\n\n```\n[ext[http://tiddlywiki.com/fractalveg.jpg]]\n[ext[Tooltip|http://tiddlywiki.com/fractalveg.jpg]]\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"prettyextlink\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n};\n\nexports.findNextMatch = function(startPos) {\n\t// Find the next tag\n\tthis.nextLink = this.findNextLink(this.parser.source,startPos);\n\treturn this.nextLink ? this.nextLink.start : undefined;\n};\n\nexports.parse = function() {\n\t// Move past the match\n\tthis.parser.pos = this.nextLink.end;\n\treturn [this.nextLink];\n};\n\n/*\nFind the next link from the current position\n*/\nexports.findNextLink = function(source,pos) {\n\t// A regexp for finding candidate links\n\tvar reLookahead = /(\\[ext\\[)/g;\n\t// Find the next candidate\n\treLookahead.lastIndex = pos;\n\tvar match = reLookahead.exec(source);\n\twhile(match) {\n\t\t// Try to parse the candidate as a link\n\t\tvar link = this.parseLink(source,match.index);\n\t\t// Return success\n\t\tif(link) {\n\t\t\treturn link;\n\t\t}\n\t\t// Look for the next match\n\t\treLookahead.lastIndex = match.index + 1;\n\t\tmatch = reLookahead.exec(source);\n\t}\n\t// Failed\n\treturn null;\n};\n\n/*\nLook for an link at the specified position. Returns null if not found, otherwise returns {type: \"element\", tag: \"a\", attributes: [], isSelfClosing:, start:, end:,}\n*/\nexports.parseLink = function(source,pos) {\n\tvar token,\n\t\ttextNode = {\n\t\t\ttype: \"text\"\n\t\t},\n\t\tnode = {\n\t\t\ttype: \"element\",\n\t\t\ttag: \"a\",\n\t\t\tstart: pos,\n\t\t\tattributes: {\n\t\t\t\t\"class\": {type: \"string\", value: \"tc-tiddlylink-external\"},\n\t\t\t},\n\t\t\tchildren: [textNode]\n\t\t};\n\t// Skip whitespace\n\tpos = $tw.utils.skipWhiteSpace(source,pos);\n\t// Look for the `[ext[`\n\ttoken = $tw.utils.parseTokenString(source,pos,\"[ext[\");\n\tif(!token) {\n\t\treturn null;\n\t}\n\tpos = token.end;\n\t// Look ahead for the terminating `]]`\n\tvar closePos = source.indexOf(\"]]\",pos);\n\tif(closePos === -1) {\n\t\treturn null;\n\t}\n\t// Look for a `|` separating the tooltip\n\tvar splitPos = source.indexOf(\"|\",pos);\n\tif(splitPos === -1 || splitPos > closePos) {\n\t\tsplitPos = null;\n\t}\n\t// Pull out the tooltip and URL\n\tvar tooltip, URL;\n\tif(splitPos) {\n\t\tURL = source.substring(splitPos + 1,closePos).trim();\n\t\ttextNode.text = source.substring(pos,splitPos).trim();\n\t} else {\n\t\tURL = source.substring(pos,closePos).trim();\n\t\ttextNode.text = URL;\n\t}\n\tnode.attributes.href = {type: \"string\", value: URL};\n\tnode.attributes.target = {type: \"string\", value: \"_blank\"};\n\tnode.attributes.rel = {type: \"string\", value: \"noopener noreferrer\"};\n\t// Update the end position\n\tnode.end = closePos + 2;\n\treturn node;\n};\n\n})();\n", "title": "$:/core/modules/parsers/wikiparser/rules/prettyextlink.js", "type": "application/javascript", "module-type": "wikirule" }, "$:/core/modules/parsers/wikiparser/rules/prettylink.js": { "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/prettylink.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text inline rule for pretty links. For example:\n\n```\n[[Introduction]]\n\n[[Link description|TiddlerTitle]]\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"prettylink\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /\\[\\[(.*?)(?:\\|(.*?))?\\]\\]/mg;\n};\n\nexports.parse = function() {\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\t// Process the link\n\tvar text = this.match[1],\n\t\tlink = this.match[2] || text;\n\tif($tw.utils.isLinkExternal(link)) {\n\t\treturn [{\n\t\t\ttype: \"element\",\n\t\t\ttag: \"a\",\n\t\t\tattributes: {\n\t\t\t\thref: {type: \"string\", value: link},\n\t\t\t\t\"class\": {type: \"string\", value: \"tc-tiddlylink-external\"},\n\t\t\t\ttarget: {type: \"string\", value: \"_blank\"},\n\t\t\t\trel: {type: \"string\", value: \"noopener noreferrer\"}\n\t\t\t},\n\t\t\tchildren: [{\n\t\t\t\ttype: \"text\", text: text\n\t\t\t}]\n\t\t}];\n\t} else {\n\t\treturn [{\n\t\t\ttype: \"link\",\n\t\t\tattributes: {\n\t\t\t\tto: {type: \"string\", value: link}\n\t\t\t},\n\t\t\tchildren: [{\n\t\t\t\ttype: \"text\", text: text\n\t\t\t}]\n\t\t}];\n\t}\n};\n\n})();\n", "title": "$:/core/modules/parsers/wikiparser/rules/prettylink.js", "type": "application/javascript", "module-type": "wikirule" }, "$:/core/modules/parsers/wikiparser/rules/quoteblock.js": { "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/quoteblock.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text rule for quote blocks. For example:\n\n```\n\t<<<.optionalClass(es) optional cited from\n\ta quote\n\t<<<\n\t\n\t<<<.optionalClass(es)\n\ta quote\n\t<<< optional cited from\n```\n\nQuotes can be quoted by putting more <s\n\n```\n\t<<<\n\tQuote Level 1\n\t\n\t<<<<\n\tQuoteLevel 2\n\t<<<<\n\t\n\t<<<\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"quoteblock\";\nexports.types = {block: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /(<<<+)/mg;\n};\n\nexports.parse = function() {\n\tvar classes = [\"tc-quote\"];\n\t// Get all the details of the match\n\tvar reEndString = \"^\" + this.match[1] + \"(?!<)\";\n\t// Move past the <s\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\t\n\t// Parse any classes, whitespace and then the optional cite itself\n\tclasses.push.apply(classes, this.parser.parseClasses());\n\tthis.parser.skipWhitespace({treatNewlinesAsNonWhitespace: true});\n\tvar cite = this.parser.parseInlineRun(/(\\r?\\n)/mg);\n\t// before handling the cite, parse the body of the quote\n\tvar tree= this.parser.parseBlocks(reEndString);\n\t// If we got a cite, put it before the text\n\tif(cite.length > 0) {\n\t\ttree.unshift({\n\t\t\ttype: \"element\",\n\t\t\ttag: \"cite\",\n\t\t\tchildren: cite\n\t\t});\n\t}\n\t// Parse any optional cite\n\tthis.parser.skipWhitespace({treatNewlinesAsNonWhitespace: true});\n\tcite = this.parser.parseInlineRun(/(\\r?\\n)/mg);\n\t// If we got a cite, push it\n\tif(cite.length > 0) {\n\t\ttree.push({\n\t\t\ttype: \"element\",\n\t\t\ttag: \"cite\",\n\t\t\tchildren: cite\n\t\t});\n\t}\n\t// Return the blockquote element\n\treturn [{\n\t\ttype: \"element\",\n\t\ttag: \"blockquote\",\n\t\tattributes: {\n\t\t\tclass: { type: \"string\", value: classes.join(\" \") },\n\t\t},\n\t\tchildren: tree\n\t}];\n};\n\n})();\n", "title": "$:/core/modules/parsers/wikiparser/rules/quoteblock.js", "type": "application/javascript", "module-type": "wikirule" }, "$:/core/modules/parsers/wikiparser/rules/rules.js": { "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/rules.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki pragma rule for rules specifications\n\n```\n\\rules except ruleone ruletwo rulethree\n\\rules only ruleone ruletwo rulethree\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"rules\";\nexports.types = {pragma: true};\n\n/*\nInstantiate parse rule\n*/\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /^\\\\rules[^\\S\\n]/mg;\n};\n\n/*\nParse the most recent match\n*/\nexports.parse = function() {\n\t// Move past the pragma invocation\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\t// Parse whitespace delimited tokens terminated by a line break\n\tvar reMatch = /[^\\S\\n]*(\\S+)|(\\r?\\n)/mg,\n\t\ttokens = [];\n\treMatch.lastIndex = this.parser.pos;\n\tvar match = reMatch.exec(this.parser.source);\n\twhile(match && match.index === this.parser.pos) {\n\t\tthis.parser.pos = reMatch.lastIndex;\n\t\t// Exit if we've got the line break\n\t\tif(match[2]) {\n\t\t\tbreak;\n\t\t}\n\t\t// Process the token\n\t\tif(match[1]) {\n\t\t\ttokens.push(match[1]);\n\t\t}\n\t\t// Match the next token\n\t\tmatch = reMatch.exec(this.parser.source);\n\t}\n\t// Process the tokens\n\tif(tokens.length > 0) {\n\t\tthis.parser.amendRules(tokens[0],tokens.slice(1));\n\t}\n\t// No parse tree nodes to return\n\treturn [];\n};\n\n})();\n", "title": "$:/core/modules/parsers/wikiparser/rules/rules.js", "type": "application/javascript", "module-type": "wikirule" }, "$:/core/modules/parsers/wikiparser/rules/styleblock.js": { "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/styleblock.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text block rule for assigning styles and classes to paragraphs and other blocks. For example:\n\n```\n@@.myClass\n@@background-color:red;\nThis paragraph will have the CSS class `myClass`.\n\n* The `<ul>` around this list will also have the class `myClass`\n* List item 2\n\n@@\n```\n\nNote that classes and styles can be mixed subject to the rule that styles must precede classes. For example\n\n```\n@@.myFirstClass.mySecondClass\n@@width:100px;.myThirdClass\nThis is a paragraph\n@@\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"styleblock\";\nexports.types = {block: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /@@((?:[^\\.\\r\\n\\s:]+:[^\\r\\n;]+;)+)?(?:\\.([^\\r\\n\\s]+))?\\r?\\n/mg;\n};\n\nexports.parse = function() {\n\tvar reEndString = \"^@@(?:\\\\r?\\\\n)?\";\n\tvar classes = [], styles = [];\n\tdo {\n\t\t// Get the class and style\n\t\tif(this.match[1]) {\n\t\t\tstyles.push(this.match[1]);\n\t\t}\n\t\tif(this.match[2]) {\n\t\t\tclasses.push(this.match[2].split(\".\").join(\" \"));\n\t\t}\n\t\t// Move past the match\n\t\tthis.parser.pos = this.matchRegExp.lastIndex;\n\t\t// Look for another line of classes and styles\n\t\tthis.match = this.matchRegExp.exec(this.parser.source);\n\t} while(this.match && this.match.index === this.parser.pos);\n\t// Parse the body\n\tvar tree = this.parser.parseBlocks(reEndString);\n\tfor(var t=0; t<tree.length; t++) {\n\t\tif(classes.length > 0) {\n\t\t\t$tw.utils.addClassToParseTreeNode(tree[t],classes.join(\" \"));\n\t\t}\n\t\tif(styles.length > 0) {\n\t\t\t$tw.utils.addAttributeToParseTreeNode(tree[t],\"style\",styles.join(\"\"));\n\t\t}\n\t}\n\treturn tree;\n};\n\n})();\n", "title": "$:/core/modules/parsers/wikiparser/rules/styleblock.js", "type": "application/javascript", "module-type": "wikirule" }, "$:/core/modules/parsers/wikiparser/rules/styleinline.js": { "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/styleinline.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text inline rule for assigning styles and classes to inline runs. For example:\n\n```\n@@.myClass This is some text with a class@@\n@@background-color:red;This is some text with a background colour@@\n@@width:100px;.myClass This is some text with a class and a width@@\n```\n\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"styleinline\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /@@((?:[^\\.\\r\\n\\s:]+:[^\\r\\n;]+;)+)?(\\.(?:[^\\r\\n\\s]+)\\s+)?/mg;\n};\n\nexports.parse = function() {\n\tvar reEnd = /@@/g;\n\t// Get the styles and class\n\tvar stylesString = this.match[1],\n\t\tclassString = this.match[2] ? this.match[2].split(\".\").join(\" \") : undefined;\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\t// Parse the run up to the terminator\n\tvar tree = this.parser.parseInlineRun(reEnd,{eatTerminator: true});\n\t// Return the classed span\n\tvar node = {\n\t\ttype: \"element\",\n\t\ttag: \"span\",\n\t\tattributes: {\n\t\t\t\"class\": {type: \"string\", value: \"tc-inline-style\"}\n\t\t},\n\t\tchildren: tree\n\t};\n\tif(classString) {\n\t\t$tw.utils.addClassToParseTreeNode(node,classString);\n\t}\n\tif(stylesString) {\n\t\t$tw.utils.addAttributeToParseTreeNode(node,\"style\",stylesString);\n\t}\n\treturn [node];\n};\n\n})();\n", "title": "$:/core/modules/parsers/wikiparser/rules/styleinline.js", "type": "application/javascript", "module-type": "wikirule" }, "$:/core/modules/parsers/wikiparser/rules/syslink.js": { "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/syslink.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text inline rule for system tiddler links.\nCan be suppressed preceding them with `~`.\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"syslink\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = new RegExp(\n\t\t\"~?\\\\$:\\\\/[\" +\n\t\t$tw.config.textPrimitives.anyLetter.substr(1,$tw.config.textPrimitives.anyLetter.length - 2) +\n\t\t\"\\/._-]+\",\n\t\t\"mg\"\n\t);\n};\n\nexports.parse = function() {\n\tvar match = this.match[0];\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\t// Create the link unless it is suppressed\n\tif(match.substr(0,1) === \"~\") {\n\t\treturn [{type: \"text\", text: match.substr(1)}];\n\t} else {\n\t\treturn [{\n\t\t\ttype: \"link\",\n\t\t\tattributes: {\n\t\t\t\tto: {type: \"string\", value: match}\n\t\t\t},\n\t\t\tchildren: [{\n\t\t\t\ttype: \"text\",\n\t\t\t\ttext: match\n\t\t\t}]\n\t\t}];\n\t}\n};\n\n})();", "title": "$:/core/modules/parsers/wikiparser/rules/syslink.js", "type": "application/javascript", "module-type": "wikirule" }, "$:/core/modules/parsers/wikiparser/rules/table.js": { "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/table.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text block rule for tables.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"table\";\nexports.types = {block: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /^\\|(?:[^\\n]*)\\|(?:[fhck]?)\\r?(?:\\n|$)/mg;\n};\n\nvar processRow = function(prevColumns) {\n\tvar cellRegExp = /(?:\\|([^\\n\\|]*)\\|)|(\\|[fhck]?\\r?(?:\\n|$))/mg,\n\t\tcellTermRegExp = /((?:\\x20*)\\|)/mg,\n\t\ttree = [],\n\t\tcol = 0,\n\t\tcolSpanCount = 1,\n\t\tprevCell,\n\t\tvAlign;\n\t// Match a single cell\n\tcellRegExp.lastIndex = this.parser.pos;\n\tvar cellMatch = cellRegExp.exec(this.parser.source);\n\twhile(cellMatch && cellMatch.index === this.parser.pos) {\n\t\tif(cellMatch[1] === \"~\") {\n\t\t\t// Rowspan\n\t\t\tvar last = prevColumns[col];\n\t\t\tif(last) {\n\t\t\t\tlast.rowSpanCount++;\n\t\t\t\t$tw.utils.addAttributeToParseTreeNode(last.element,\"rowspan\",last.rowSpanCount);\n\t\t\t\tvAlign = $tw.utils.getAttributeValueFromParseTreeNode(last.element,\"valign\",\"center\");\n\t\t\t\t$tw.utils.addAttributeToParseTreeNode(last.element,\"valign\",vAlign);\n\t\t\t\tif(colSpanCount > 1) {\n\t\t\t\t\t$tw.utils.addAttributeToParseTreeNode(last.element,\"colspan\",colSpanCount);\n\t\t\t\t\tcolSpanCount = 1;\n\t\t\t\t}\n\t\t\t}\n\t\t\t// Move to just before the `|` terminating the cell\n\t\t\tthis.parser.pos = cellRegExp.lastIndex - 1;\n\t\t} else if(cellMatch[1] === \">\") {\n\t\t\t// Colspan\n\t\t\tcolSpanCount++;\n\t\t\t// Move to just before the `|` terminating the cell\n\t\t\tthis.parser.pos = cellRegExp.lastIndex - 1;\n\t\t} else if(cellMatch[1] === \"<\" && prevCell) {\n\t\t\tcolSpanCount = 1 + $tw.utils.getAttributeValueFromParseTreeNode(prevCell,\"colspan\",1);\n\t\t\t$tw.utils.addAttributeToParseTreeNode(prevCell,\"colspan\",colSpanCount);\n\t\t\tcolSpanCount = 1;\n\t\t\t// Move to just before the `|` terminating the cell\n\t\t\tthis.parser.pos = cellRegExp.lastIndex - 1;\n\t\t} else if(cellMatch[2]) {\n\t\t\t// End of row\n\t\t\tif(prevCell && colSpanCount > 1) {\n\t\t\t\tif(prevCell.attributes && prevCell.attributes && prevCell.attributes.colspan) {\n\t\t\t\t\t\tcolSpanCount += prevCell.attributes.colspan.value;\n\t\t\t\t} else {\n\t\t\t\t\tcolSpanCount -= 1;\n\t\t\t\t}\n\t\t\t\t$tw.utils.addAttributeToParseTreeNode(prevCell,\"colspan\",colSpanCount);\n\t\t\t}\n\t\t\tthis.parser.pos = cellRegExp.lastIndex - 1;\n\t\t\tbreak;\n\t\t} else {\n\t\t\t// For ordinary cells, step beyond the opening `|`\n\t\t\tthis.parser.pos++;\n\t\t\t// Look for a space at the start of the cell\n\t\t\tvar spaceLeft = false;\n\t\t\tvAlign = null;\n\t\t\tif(this.parser.source.substr(this.parser.pos).search(/^\\^([^\\^]|\\^\\^)/) === 0) {\n\t\t\t\tvAlign = \"top\";\n\t\t\t} else if(this.parser.source.substr(this.parser.pos).search(/^,([^,]|,,)/) === 0) {\n\t\t\t\tvAlign = \"bottom\";\n\t\t\t}\n\t\t\tif(vAlign) {\n\t\t\t\tthis.parser.pos++;\n\t\t\t}\n\t\t\tvar chr = this.parser.source.substr(this.parser.pos,1);\n\t\t\twhile(chr === \" \") {\n\t\t\t\tspaceLeft = true;\n\t\t\t\tthis.parser.pos++;\n\t\t\t\tchr = this.parser.source.substr(this.parser.pos,1);\n\t\t\t}\n\t\t\t// Check whether this is a heading cell\n\t\t\tvar cell;\n\t\t\tif(chr === \"!\") {\n\t\t\t\tthis.parser.pos++;\n\t\t\t\tcell = {type: \"element\", tag: \"th\", children: []};\n\t\t\t} else {\n\t\t\t\tcell = {type: \"element\", tag: \"td\", children: []};\n\t\t\t}\n\t\t\ttree.push(cell);\n\t\t\t// Record information about this cell\n\t\t\tprevCell = cell;\n\t\t\tprevColumns[col] = {rowSpanCount:1,element:cell};\n\t\t\t// Check for a colspan\n\t\t\tif(colSpanCount > 1) {\n\t\t\t\t$tw.utils.addAttributeToParseTreeNode(cell,\"colspan\",colSpanCount);\n\t\t\t\tcolSpanCount = 1;\n\t\t\t}\n\t\t\t// Parse the cell\n\t\t\tcell.children = this.parser.parseInlineRun(cellTermRegExp,{eatTerminator: true});\n\t\t\t// Set the alignment for the cell\n\t\t\tif(vAlign) {\n\t\t\t\t$tw.utils.addAttributeToParseTreeNode(cell,\"valign\",vAlign);\n\t\t\t}\n\t\t\tif(this.parser.source.substr(this.parser.pos - 2,1) === \" \") { // spaceRight\n\t\t\t\t$tw.utils.addAttributeToParseTreeNode(cell,\"align\",spaceLeft ? \"center\" : \"left\");\n\t\t\t} else if(spaceLeft) {\n\t\t\t\t$tw.utils.addAttributeToParseTreeNode(cell,\"align\",\"right\");\n\t\t\t}\n\t\t\t// Move back to the closing `|`\n\t\t\tthis.parser.pos--;\n\t\t}\n\t\tcol++;\n\t\tcellRegExp.lastIndex = this.parser.pos;\n\t\tcellMatch = cellRegExp.exec(this.parser.source);\n\t}\n\treturn tree;\n};\n\nexports.parse = function() {\n\tvar rowContainerTypes = {\"c\":\"caption\", \"h\":\"thead\", \"\":\"tbody\", \"f\":\"tfoot\"},\n\t\ttable = {type: \"element\", tag: \"table\", children: []},\n\t\trowRegExp = /^\\|([^\\n]*)\\|([fhck]?)\\r?(?:\\n|$)/mg,\n\t\trowTermRegExp = /(\\|(?:[fhck]?)\\r?(?:\\n|$))/mg,\n\t\tprevColumns = [],\n\t\tcurrRowType,\n\t\trowContainer,\n\t\trowCount = 0;\n\t// Match the row\n\trowRegExp.lastIndex = this.parser.pos;\n\tvar rowMatch = rowRegExp.exec(this.parser.source);\n\twhile(rowMatch && rowMatch.index === this.parser.pos) {\n\t\tvar rowType = rowMatch[2];\n\t\t// Check if it is a class assignment\n\t\tif(rowType === \"k\") {\n\t\t\t$tw.utils.addClassToParseTreeNode(table,rowMatch[1]);\n\t\t\tthis.parser.pos = rowMatch.index + rowMatch[0].length;\n\t\t} else {\n\t\t\t// Otherwise, create a new row if this one is of a different type\n\t\t\tif(rowType !== currRowType) {\n\t\t\t\trowContainer = {type: \"element\", tag: rowContainerTypes[rowType], children: []};\n\t\t\t\ttable.children.push(rowContainer);\n\t\t\t\tcurrRowType = rowType;\n\t\t\t}\n\t\t\t// Is this a caption row?\n\t\t\tif(currRowType === \"c\") {\n\t\t\t\t// If so, move past the opening `|` of the row\n\t\t\t\tthis.parser.pos++;\n\t\t\t\t// Move the caption to the first row if it isn't already\n\t\t\t\tif(table.children.length !== 1) {\n\t\t\t\t\ttable.children.pop(); // Take rowContainer out of the children array\n\t\t\t\t\ttable.children.splice(0,0,rowContainer); // Insert it at the bottom\t\t\t\t\t\t\n\t\t\t\t}\n\t\t\t\t// Set the alignment - TODO: figure out why TW did this\n//\t\t\t\trowContainer.attributes.align = rowCount === 0 ? \"top\" : \"bottom\";\n\t\t\t\t// Parse the caption\n\t\t\t\trowContainer.children = this.parser.parseInlineRun(rowTermRegExp,{eatTerminator: true});\n\t\t\t} else {\n\t\t\t\t// Create the row\n\t\t\t\tvar theRow = {type: \"element\", tag: \"tr\", children: []};\n\t\t\t\t$tw.utils.addClassToParseTreeNode(theRow,rowCount%2 ? \"oddRow\" : \"evenRow\");\n\t\t\t\trowContainer.children.push(theRow);\n\t\t\t\t// Process the row\n\t\t\t\ttheRow.children = processRow.call(this,prevColumns);\n\t\t\t\tthis.parser.pos = rowMatch.index + rowMatch[0].length;\n\t\t\t\t// Increment the row count\n\t\t\t\trowCount++;\n\t\t\t}\n\t\t}\n\t\trowMatch = rowRegExp.exec(this.parser.source);\n\t}\n\treturn [table];\n};\n\n})();\n", "title": "$:/core/modules/parsers/wikiparser/rules/table.js", "type": "application/javascript", "module-type": "wikirule" }, "$:/core/modules/parsers/wikiparser/rules/transcludeblock.js": { "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/transcludeblock.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text rule for block-level transclusion. For example:\n\n```\n{{MyTiddler}}\n{{MyTiddler||TemplateTitle}}\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"transcludeblock\";\nexports.types = {block: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /\\{\\{([^\\{\\}\\|]*)(?:\\|\\|([^\\|\\{\\}]+))?\\}\\}(?:\\r?\\n|$)/mg;\n};\n\nexports.parse = function() {\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\t// Get the match details\n\tvar template = $tw.utils.trim(this.match[2]),\n\t\ttextRef = $tw.utils.trim(this.match[1]);\n\t// Prepare the transclude widget\n\tvar transcludeNode = {\n\t\t\ttype: \"transclude\",\n\t\t\tattributes: {},\n\t\t\tisBlock: true\n\t\t};\n\t// Prepare the tiddler widget\n\tvar tr, targetTitle, targetField, targetIndex, tiddlerNode;\n\tif(textRef) {\n\t\ttr = $tw.utils.parseTextReference(textRef);\n\t\ttargetTitle = tr.title;\n\t\ttargetField = tr.field;\n\t\ttargetIndex = tr.index;\n\t\ttiddlerNode = {\n\t\t\ttype: \"tiddler\",\n\t\t\tattributes: {\n\t\t\t\ttiddler: {type: \"string\", value: targetTitle}\n\t\t\t},\n\t\t\tisBlock: true,\n\t\t\tchildren: [transcludeNode]\n\t\t};\n\t}\n\tif(template) {\n\t\ttranscludeNode.attributes.tiddler = {type: \"string\", value: template};\n\t\tif(textRef) {\n\t\t\treturn [tiddlerNode];\n\t\t} else {\n\t\t\treturn [transcludeNode];\n\t\t}\n\t} else {\n\t\tif(textRef) {\n\t\t\ttranscludeNode.attributes.tiddler = {type: \"string\", value: targetTitle};\n\t\t\tif(targetField) {\n\t\t\t\ttranscludeNode.attributes.field = {type: \"string\", value: targetField};\n\t\t\t}\n\t\t\tif(targetIndex) {\n\t\t\t\ttranscludeNode.attributes.index = {type: \"string\", value: targetIndex};\n\t\t\t}\n\t\t\treturn [tiddlerNode];\n\t\t} else {\n\t\t\treturn [transcludeNode];\n\t\t}\n\t}\n};\n\n})();\n", "title": "$:/core/modules/parsers/wikiparser/rules/transcludeblock.js", "type": "application/javascript", "module-type": "wikirule" }, "$:/core/modules/parsers/wikiparser/rules/transcludeinline.js": { "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/transcludeinline.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text rule for inline-level transclusion. For example:\n\n```\n{{MyTiddler}}\n{{MyTiddler||TemplateTitle}}\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"transcludeinline\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /\\{\\{([^\\{\\}\\|]*)(?:\\|\\|([^\\|\\{\\}]+))?\\}\\}/mg;\n};\n\nexports.parse = function() {\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\t// Get the match details\n\tvar template = $tw.utils.trim(this.match[2]),\n\t\ttextRef = $tw.utils.trim(this.match[1]);\n\t// Prepare the transclude widget\n\tvar transcludeNode = {\n\t\t\ttype: \"transclude\",\n\t\t\tattributes: {}\n\t\t};\n\t// Prepare the tiddler widget\n\tvar tr, targetTitle, targetField, targetIndex, tiddlerNode;\n\tif(textRef) {\n\t\ttr = $tw.utils.parseTextReference(textRef);\n\t\ttargetTitle = tr.title;\n\t\ttargetField = tr.field;\n\t\ttargetIndex = tr.index;\n\t\ttiddlerNode = {\n\t\t\ttype: \"tiddler\",\n\t\t\tattributes: {\n\t\t\t\ttiddler: {type: \"string\", value: targetTitle}\n\t\t\t},\n\t\t\tchildren: [transcludeNode]\n\t\t};\n\t}\n\tif(template) {\n\t\ttranscludeNode.attributes.tiddler = {type: \"string\", value: template};\n\t\tif(textRef) {\n\t\t\treturn [tiddlerNode];\n\t\t} else {\n\t\t\treturn [transcludeNode];\n\t\t}\n\t} else {\n\t\tif(textRef) {\n\t\t\ttranscludeNode.attributes.tiddler = {type: \"string\", value: targetTitle};\n\t\t\tif(targetField) {\n\t\t\t\ttranscludeNode.attributes.field = {type: \"string\", value: targetField};\n\t\t\t}\n\t\t\tif(targetIndex) {\n\t\t\t\ttranscludeNode.attributes.index = {type: \"string\", value: targetIndex};\n\t\t\t}\n\t\t\treturn [tiddlerNode];\n\t\t} else {\n\t\t\treturn [transcludeNode];\n\t\t}\n\t}\n};\n\n})();\n", "title": "$:/core/modules/parsers/wikiparser/rules/transcludeinline.js", "type": "application/javascript", "module-type": "wikirule" }, "$:/core/modules/parsers/wikiparser/rules/typedblock.js": { "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/typedblock.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text rule for typed blocks. For example:\n\n```\n$$$.js\nThis will be rendered as JavaScript\n$$$\n\n$$$.svg\n<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"150\" height=\"100\">\n <circle cx=\"100\" cy=\"50\" r=\"40\" stroke=\"black\" stroke-width=\"2\" fill=\"red\" />\n</svg>\n$$$\n\n$$$text/vnd.tiddlywiki>text/html\nThis will be rendered as an //HTML representation// of WikiText\n$$$\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar widget = require(\"$:/core/modules/widgets/widget.js\");\n\nexports.name = \"typedblock\";\nexports.types = {block: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /\\$\\$\\$([^ >\\r\\n]*)(?: *> *([^ \\r\\n]+))?\\r?\\n/mg;\n};\n\nexports.parse = function() {\n\tvar reEnd = /\\r?\\n\\$\\$\\$\\r?(?:\\n|$)/mg;\n\t// Save the type\n\tvar parseType = this.match[1],\n\t\trenderType = this.match[2];\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\t// Look for the end of the block\n\treEnd.lastIndex = this.parser.pos;\n\tvar match = reEnd.exec(this.parser.source),\n\t\ttext;\n\t// Process the block\n\tif(match) {\n\t\ttext = this.parser.source.substring(this.parser.pos,match.index);\n\t\tthis.parser.pos = match.index + match[0].length;\n\t} else {\n\t\ttext = this.parser.source.substr(this.parser.pos);\n\t\tthis.parser.pos = this.parser.sourceLength;\n\t}\n\t// Parse the block according to the specified type\n\tvar parser = this.parser.wiki.parseText(parseType,text,{defaultType: \"text/plain\"});\n\t// If there's no render type, just return the parse tree\n\tif(!renderType) {\n\t\treturn parser.tree;\n\t} else {\n\t\t// Otherwise, render to the rendertype and return in a <PRE> tag\n\t\tvar widgetNode = this.parser.wiki.makeWidget(parser),\n\t\t\tcontainer = $tw.fakeDocument.createElement(\"div\");\n\t\twidgetNode.render(container,null);\n\t\ttext = renderType === \"text/html\" ? container.innerHTML : container.textContent;\n\t\treturn [{\n\t\t\ttype: \"element\",\n\t\t\ttag: \"pre\",\n\t\t\tchildren: [{\n\t\t\t\ttype: \"text\",\n\t\t\t\ttext: text\n\t\t\t}]\n\t\t}];\n\t}\n};\n\n})();\n", "title": "$:/core/modules/parsers/wikiparser/rules/typedblock.js", "type": "application/javascript", "module-type": "wikirule" }, "$:/core/modules/parsers/wikiparser/rules/wikilink.js": { "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/wikilink.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text inline rule for wiki links. For example:\n\n```\nAWikiLink\nAnotherLink\n~SuppressedLink\n```\n\nPrecede a camel case word with `~` to prevent it from being recognised as a link.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"wikilink\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = new RegExp($tw.config.textPrimitives.unWikiLink + \"?\" + $tw.config.textPrimitives.wikiLink,\"mg\");\n};\n\n/*\nParse the most recent match\n*/\nexports.parse = function() {\n\t// Get the details of the match\n\tvar linkText = this.match[0];\n\t// Move past the macro call\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\t// If the link starts with the unwikilink character then just output it as plain text\n\tif(linkText.substr(0,1) === $tw.config.textPrimitives.unWikiLink) {\n\t\treturn [{type: \"text\", text: linkText.substr(1)}];\n\t}\n\t// If the link has been preceded with a blocked letter then don't treat it as a link\n\tif(this.match.index > 0) {\n\t\tvar preRegExp = new RegExp($tw.config.textPrimitives.blockPrefixLetters,\"mg\");\n\t\tpreRegExp.lastIndex = this.match.index-1;\n\t\tvar preMatch = preRegExp.exec(this.parser.source);\n\t\tif(preMatch && preMatch.index === this.match.index-1) {\n\t\t\treturn [{type: \"text\", text: linkText}];\n\t\t}\n\t}\n\treturn [{\n\t\ttype: \"link\",\n\t\tattributes: {\n\t\t\tto: {type: \"string\", value: linkText}\n\t\t},\n\t\tchildren: [{\n\t\t\ttype: \"text\",\n\t\t\ttext: linkText\n\t\t}]\n\t}];\n};\n\n})();\n", "title": "$:/core/modules/parsers/wikiparser/rules/wikilink.js", "type": "application/javascript", "module-type": "wikirule" }, "$:/core/modules/parsers/wikiparser/wikiparser.js": { "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/wikiparser.js\ntype: application/javascript\nmodule-type: parser\n\nThe wiki text parser processes blocks of source text into a parse tree.\n\nThe parse tree is made up of nested arrays of these JavaScript objects:\n\n\t{type: \"element\", tag: <string>, attributes: {}, children: []} - an HTML element\n\t{type: \"text\", text: <string>} - a text node\n\t{type: \"entity\", value: <string>} - an entity\n\t{type: \"raw\", html: <string>} - raw HTML\n\nAttributes are stored as hashmaps of the following objects:\n\n\t{type: \"string\", value: <string>} - literal string\n\t{type: \"indirect\", textReference: <textReference>} - indirect through a text reference\n\t{type: \"macro\", macro: <TBD>} - indirect through a macro invocation\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar WikiParser = function(type,text,options) {\n\tthis.wiki = options.wiki;\n\tvar self = this;\n\t// Check for an externally linked tiddler\n\tif($tw.browser && (text || \"\") === \"\" && options._canonical_uri) {\n\t\tthis.loadRemoteTiddler(options._canonical_uri);\n\t\ttext = $tw.language.getRawString(\"LazyLoadingWarning\");\n\t}\n\t// Initialise the classes if we don't have them already\n\tif(!this.pragmaRuleClasses) {\n\t\tWikiParser.prototype.pragmaRuleClasses = $tw.modules.createClassesFromModules(\"wikirule\",\"pragma\",$tw.WikiRuleBase);\n\t\tthis.setupRules(WikiParser.prototype.pragmaRuleClasses,\"$:/config/WikiParserRules/Pragmas/\");\n\t}\n\tif(!this.blockRuleClasses) {\n\t\tWikiParser.prototype.blockRuleClasses = $tw.modules.createClassesFromModules(\"wikirule\",\"block\",$tw.WikiRuleBase);\n\t\tthis.setupRules(WikiParser.prototype.blockRuleClasses,\"$:/config/WikiParserRules/Block/\");\n\t}\n\tif(!this.inlineRuleClasses) {\n\t\tWikiParser.prototype.inlineRuleClasses = $tw.modules.createClassesFromModules(\"wikirule\",\"inline\",$tw.WikiRuleBase);\n\t\tthis.setupRules(WikiParser.prototype.inlineRuleClasses,\"$:/config/WikiParserRules/Inline/\");\n\t}\n\t// Save the parse text\n\tthis.type = type || \"text/vnd.tiddlywiki\";\n\tthis.source = text || \"\";\n\tthis.sourceLength = this.source.length;\n\t// Set current parse position\n\tthis.pos = 0;\n\t// Instantiate the pragma parse rules\n\tthis.pragmaRules = this.instantiateRules(this.pragmaRuleClasses,\"pragma\",0);\n\t// Instantiate the parser block and inline rules\n\tthis.blockRules = this.instantiateRules(this.blockRuleClasses,\"block\",0);\n\tthis.inlineRules = this.instantiateRules(this.inlineRuleClasses,\"inline\",0);\n\t// Parse any pragmas\n\tthis.tree = [];\n\tvar topBranch = this.parsePragmas();\n\t// Parse the text into inline runs or blocks\n\tif(options.parseAsInline) {\n\t\ttopBranch.push.apply(topBranch,this.parseInlineRun());\n\t} else {\n\t\ttopBranch.push.apply(topBranch,this.parseBlocks());\n\t}\n\t// Return the parse tree\n};\n\n/*\n*/\nWikiParser.prototype.loadRemoteTiddler = function(url) {\n\tvar self = this;\n\t$tw.utils.httpRequest({\n\t\turl: url,\n\t\ttype: \"GET\",\n\t\tcallback: function(err,data) {\n\t\t\tif(!err) {\n\t\t\t\tvar tiddlers = self.wiki.deserializeTiddlers(\".tid\",data,self.wiki.getCreationFields());\n\t\t\t\t$tw.utils.each(tiddlers,function(tiddler) {\n\t\t\t\t\ttiddler[\"_canonical_uri\"] = url;\n\t\t\t\t});\n\t\t\t\tif(tiddlers) {\n\t\t\t\t\tself.wiki.addTiddlers(tiddlers);\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t});\n};\n\n/*\n*/\nWikiParser.prototype.setupRules = function(proto,configPrefix) {\n\tvar self = this;\n\tif(!$tw.safemode) {\n\t\t$tw.utils.each(proto,function(object,name) {\n\t\t\tif(self.wiki.getTiddlerText(configPrefix + name,\"enable\") !== \"enable\") {\n\t\t\t\tdelete proto[name];\n\t\t\t}\n\t\t});\n\t}\n};\n\n/*\nInstantiate an array of parse rules\n*/\nWikiParser.prototype.instantiateRules = function(classes,type,startPos) {\n\tvar rulesInfo = [],\n\t\tself = this;\n\t$tw.utils.each(classes,function(RuleClass) {\n\t\t// Instantiate the rule\n\t\tvar rule = new RuleClass(self);\n\t\trule.is = {};\n\t\trule.is[type] = true;\n\t\trule.init(self);\n\t\tvar matchIndex = rule.findNextMatch(startPos);\n\t\tif(matchIndex !== undefined) {\n\t\t\trulesInfo.push({\n\t\t\t\trule: rule,\n\t\t\t\tmatchIndex: matchIndex\n\t\t\t});\n\t\t}\n\t});\n\treturn rulesInfo;\n};\n\n/*\nSkip any whitespace at the current position. Options are:\n\ttreatNewlinesAsNonWhitespace: true if newlines are NOT to be treated as whitespace\n*/\nWikiParser.prototype.skipWhitespace = function(options) {\n\toptions = options || {};\n\tvar whitespaceRegExp = options.treatNewlinesAsNonWhitespace ? /([^\\S\\n]+)/mg : /(\\s+)/mg;\n\twhitespaceRegExp.lastIndex = this.pos;\n\tvar whitespaceMatch = whitespaceRegExp.exec(this.source);\n\tif(whitespaceMatch && whitespaceMatch.index === this.pos) {\n\t\tthis.pos = whitespaceRegExp.lastIndex;\n\t}\n};\n\n/*\nGet the next match out of an array of parse rule instances\n*/\nWikiParser.prototype.findNextMatch = function(rules,startPos) {\n\t// Find the best matching rule by finding the closest match position\n\tvar matchingRule,\n\t\tmatchingRulePos = this.sourceLength;\n\t// Step through each rule\n\tfor(var t=0; t<rules.length; t++) {\n\t\tvar ruleInfo = rules[t];\n\t\t// Ask the rule to get the next match if we've moved past the current one\n\t\tif(ruleInfo.matchIndex !== undefined && ruleInfo.matchIndex < startPos) {\n\t\t\truleInfo.matchIndex = ruleInfo.rule.findNextMatch(startPos);\n\t\t}\n\t\t// Adopt this match if it's closer than the current best match\n\t\tif(ruleInfo.matchIndex !== undefined && ruleInfo.matchIndex <= matchingRulePos) {\n\t\t\tmatchingRule = ruleInfo;\n\t\t\tmatchingRulePos = ruleInfo.matchIndex;\n\t\t}\n\t}\n\treturn matchingRule;\n};\n\n/*\nParse any pragmas at the beginning of a block of parse text\n*/\nWikiParser.prototype.parsePragmas = function() {\n\tvar currentTreeBranch = this.tree;\n\twhile(true) {\n\t\t// Skip whitespace\n\t\tthis.skipWhitespace();\n\t\t// Check for the end of the text\n\t\tif(this.pos >= this.sourceLength) {\n\t\t\tbreak;\n\t\t}\n\t\t// Check if we've arrived at a pragma rule match\n\t\tvar nextMatch = this.findNextMatch(this.pragmaRules,this.pos);\n\t\t// If not, just exit\n\t\tif(!nextMatch || nextMatch.matchIndex !== this.pos) {\n\t\t\tbreak;\n\t\t}\n\t\t// Process the pragma rule\n\t\tvar subTree = nextMatch.rule.parse();\n\t\tif(subTree.length > 0) {\n\t\t\t// Quick hack; we only cope with a single parse tree node being returned, which is true at the moment\n\t\t\tcurrentTreeBranch.push.apply(currentTreeBranch,subTree);\n\t\t\tsubTree[0].children = [];\n\t\t\tcurrentTreeBranch = subTree[0].children;\n\t\t}\n\t}\n\treturn currentTreeBranch;\n};\n\n/*\nParse a block from the current position\n\tterminatorRegExpString: optional regular expression string that identifies the end of plain paragraphs. Must not include capturing parenthesis\n*/\nWikiParser.prototype.parseBlock = function(terminatorRegExpString) {\n\tvar terminatorRegExp = terminatorRegExpString ? new RegExp(\"(\" + terminatorRegExpString + \"|\\\\r?\\\\n\\\\r?\\\\n)\",\"mg\") : /(\\r?\\n\\r?\\n)/mg;\n\tthis.skipWhitespace();\n\tif(this.pos >= this.sourceLength) {\n\t\treturn [];\n\t}\n\t// Look for a block rule that applies at the current position\n\tvar nextMatch = this.findNextMatch(this.blockRules,this.pos);\n\tif(nextMatch && nextMatch.matchIndex === this.pos) {\n\t\treturn nextMatch.rule.parse();\n\t}\n\t// Treat it as a paragraph if we didn't find a block rule\n\treturn [{type: \"element\", tag: \"p\", children: this.parseInlineRun(terminatorRegExp)}];\n};\n\n/*\nParse a series of blocks of text until a terminating regexp is encountered or the end of the text\n\tterminatorRegExpString: terminating regular expression\n*/\nWikiParser.prototype.parseBlocks = function(terminatorRegExpString) {\n\tif(terminatorRegExpString) {\n\t\treturn this.parseBlocksTerminated(terminatorRegExpString);\n\t} else {\n\t\treturn this.parseBlocksUnterminated();\n\t}\n};\n\n/*\nParse a block from the current position to the end of the text\n*/\nWikiParser.prototype.parseBlocksUnterminated = function() {\n\tvar tree = [];\n\twhile(this.pos < this.sourceLength) {\n\t\ttree.push.apply(tree,this.parseBlock());\n\t}\n\treturn tree;\n};\n\n/*\nParse blocks of text until a terminating regexp is encountered\n*/\nWikiParser.prototype.parseBlocksTerminated = function(terminatorRegExpString) {\n\tvar terminatorRegExp = new RegExp(\"(\" + terminatorRegExpString + \")\",\"mg\"),\n\t\ttree = [];\n\t// Skip any whitespace\n\tthis.skipWhitespace();\n\t// Check if we've got the end marker\n\tterminatorRegExp.lastIndex = this.pos;\n\tvar match = terminatorRegExp.exec(this.source);\n\t// Parse the text into blocks\n\twhile(this.pos < this.sourceLength && !(match && match.index === this.pos)) {\n\t\tvar blocks = this.parseBlock(terminatorRegExpString);\n\t\ttree.push.apply(tree,blocks);\n\t\t// Skip any whitespace\n\t\tthis.skipWhitespace();\n\t\t// Check if we've got the end marker\n\t\tterminatorRegExp.lastIndex = this.pos;\n\t\tmatch = terminatorRegExp.exec(this.source);\n\t}\n\tif(match && match.index === this.pos) {\n\t\tthis.pos = match.index + match[0].length;\n\t}\n\treturn tree;\n};\n\n/*\nParse a run of text at the current position\n\tterminatorRegExp: a regexp at which to stop the run\n\toptions: see below\nOptions available:\n\teatTerminator: move the parse position past any encountered terminator (default false)\n*/\nWikiParser.prototype.parseInlineRun = function(terminatorRegExp,options) {\n\tif(terminatorRegExp) {\n\t\treturn this.parseInlineRunTerminated(terminatorRegExp,options);\n\t} else {\n\t\treturn this.parseInlineRunUnterminated(options);\n\t}\n};\n\nWikiParser.prototype.parseInlineRunUnterminated = function(options) {\n\tvar tree = [];\n\t// Find the next occurrence of an inline rule\n\tvar nextMatch = this.findNextMatch(this.inlineRules,this.pos);\n\t// Loop around the matches until we've reached the end of the text\n\twhile(this.pos < this.sourceLength && nextMatch) {\n\t\t// Process the text preceding the run rule\n\t\tif(nextMatch.matchIndex > this.pos) {\n\t\t\ttree.push({type: \"text\", text: this.source.substring(this.pos,nextMatch.matchIndex)});\n\t\t\tthis.pos = nextMatch.matchIndex;\n\t\t}\n\t\t// Process the run rule\n\t\ttree.push.apply(tree,nextMatch.rule.parse());\n\t\t// Look for the next run rule\n\t\tnextMatch = this.findNextMatch(this.inlineRules,this.pos);\n\t}\n\t// Process the remaining text\n\tif(this.pos < this.sourceLength) {\n\t\ttree.push({type: \"text\", text: this.source.substr(this.pos)});\n\t}\n\tthis.pos = this.sourceLength;\n\treturn tree;\n};\n\nWikiParser.prototype.parseInlineRunTerminated = function(terminatorRegExp,options) {\n\toptions = options || {};\n\tvar tree = [];\n\t// Find the next occurrence of the terminator\n\tterminatorRegExp.lastIndex = this.pos;\n\tvar terminatorMatch = terminatorRegExp.exec(this.source);\n\t// Find the next occurrence of a inlinerule\n\tvar inlineRuleMatch = this.findNextMatch(this.inlineRules,this.pos);\n\t// Loop around until we've reached the end of the text\n\twhile(this.pos < this.sourceLength && (terminatorMatch || inlineRuleMatch)) {\n\t\t// Return if we've found the terminator, and it precedes any inline rule match\n\t\tif(terminatorMatch) {\n\t\t\tif(!inlineRuleMatch || inlineRuleMatch.matchIndex >= terminatorMatch.index) {\n\t\t\t\tif(terminatorMatch.index > this.pos) {\n\t\t\t\t\ttree.push({type: \"text\", text: this.source.substring(this.pos,terminatorMatch.index)});\n\t\t\t\t}\n\t\t\t\tthis.pos = terminatorMatch.index;\n\t\t\t\tif(options.eatTerminator) {\n\t\t\t\t\tthis.pos += terminatorMatch[0].length;\n\t\t\t\t}\n\t\t\t\treturn tree;\n\t\t\t}\n\t\t}\n\t\t// Process any inline rule, along with the text preceding it\n\t\tif(inlineRuleMatch) {\n\t\t\t// Preceding text\n\t\t\tif(inlineRuleMatch.matchIndex > this.pos) {\n\t\t\t\ttree.push({type: \"text\", text: this.source.substring(this.pos,inlineRuleMatch.matchIndex)});\n\t\t\t\tthis.pos = inlineRuleMatch.matchIndex;\n\t\t\t}\n\t\t\t// Process the inline rule\n\t\t\ttree.push.apply(tree,inlineRuleMatch.rule.parse());\n\t\t\t// Look for the next inline rule\n\t\t\tinlineRuleMatch = this.findNextMatch(this.inlineRules,this.pos);\n\t\t\t// Look for the next terminator match\n\t\t\tterminatorRegExp.lastIndex = this.pos;\n\t\t\tterminatorMatch = terminatorRegExp.exec(this.source);\n\t\t}\n\t}\n\t// Process the remaining text\n\tif(this.pos < this.sourceLength) {\n\t\ttree.push({type: \"text\", text: this.source.substr(this.pos)});\n\t}\n\tthis.pos = this.sourceLength;\n\treturn tree;\n};\n\n/*\nParse zero or more class specifiers `.classname`\n*/\nWikiParser.prototype.parseClasses = function() {\n\tvar classRegExp = /\\.([^\\s\\.]+)/mg,\n\t\tclassNames = [];\n\tclassRegExp.lastIndex = this.pos;\n\tvar match = classRegExp.exec(this.source);\n\twhile(match && match.index === this.pos) {\n\t\tthis.pos = match.index + match[0].length;\n\t\tclassNames.push(match[1]);\n\t\tmatch = classRegExp.exec(this.source);\n\t}\n\treturn classNames;\n};\n\n/*\nAmend the rules used by this instance of the parser\n\ttype: `only` keeps just the named rules, `except` keeps all but the named rules\n\tnames: array of rule names\n*/\nWikiParser.prototype.amendRules = function(type,names) {\n\tnames = names || [];\n\t// Define the filter function\n\tvar keepFilter;\n\tif(type === \"only\") {\n\t\tkeepFilter = function(name) {\n\t\t\treturn names.indexOf(name) !== -1;\n\t\t};\n\t} else if(type === \"except\") {\n\t\tkeepFilter = function(name) {\n\t\t\treturn names.indexOf(name) === -1;\n\t\t};\n\t} else {\n\t\treturn;\n\t}\n\t// Define a function to process each of our rule arrays\n\tvar processRuleArray = function(ruleArray) {\n\t\tfor(var t=ruleArray.length-1; t>=0; t--) {\n\t\t\tif(!keepFilter(ruleArray[t].rule.name)) {\n\t\t\t\truleArray.splice(t,1);\n\t\t\t}\n\t\t}\n\t};\n\t// Process each rule array\n\tprocessRuleArray(this.pragmaRules);\n\tprocessRuleArray(this.blockRules);\n\tprocessRuleArray(this.inlineRules);\n};\n\nexports[\"text/vnd.tiddlywiki\"] = WikiParser;\n\n})();\n\n", "title": "$:/core/modules/parsers/wikiparser/wikiparser.js", "type": "application/javascript", "module-type": "parser" }, "$:/core/modules/parsers/wikiparser/rules/wikirulebase.js": { "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/wikirulebase.js\ntype: application/javascript\nmodule-type: global\n\nBase class for wiki parser rules\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nThis constructor is always overridden with a blank constructor, and so shouldn't be used\n*/\nvar WikiRuleBase = function() {\n};\n\n/*\nTo be overridden by individual rules\n*/\nWikiRuleBase.prototype.init = function(parser) {\n\tthis.parser = parser;\n};\n\n/*\nDefault implementation of findNextMatch uses RegExp matching\n*/\nWikiRuleBase.prototype.findNextMatch = function(startPos) {\n\tthis.matchRegExp.lastIndex = startPos;\n\tthis.match = this.matchRegExp.exec(this.parser.source);\n\treturn this.match ? this.match.index : undefined;\n};\n\nexports.WikiRuleBase = WikiRuleBase;\n\n})();\n", "title": "$:/core/modules/parsers/wikiparser/rules/wikirulebase.js", "type": "application/javascript", "module-type": "global" }, "$:/core/modules/pluginswitcher.js": { "text": "/*\\\ntitle: $:/core/modules/pluginswitcher.js\ntype: application/javascript\nmodule-type: global\n\nManages switching plugins for themes and languages.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\noptions:\nwiki: wiki store to be used\npluginType: type of plugin to be switched\ncontrollerTitle: title of tiddler used to control switching of this resource\ndefaultPlugins: array of default plugins to be used if nominated plugin isn't found\nonSwitch: callback when plugin is switched (single parameter is array of plugin titles)\n*/\nfunction PluginSwitcher(options) {\n\tthis.wiki = options.wiki;\n\tthis.pluginType = options.pluginType;\n\tthis.controllerTitle = options.controllerTitle;\n\tthis.defaultPlugins = options.defaultPlugins || [];\n\tthis.onSwitch = options.onSwitch;\n\t// Switch to the current plugin\n\tthis.switchPlugins();\n\t// Listen for changes to the selected plugin\n\tvar self = this;\n\tthis.wiki.addEventListener(\"change\",function(changes) {\n\t\tif($tw.utils.hop(changes,self.controllerTitle)) {\n\t\t\tself.switchPlugins();\n\t\t}\n\t});\n}\n\nPluginSwitcher.prototype.switchPlugins = function() {\n\t// Get the name of the current theme\n\tvar selectedPluginTitle = this.wiki.getTiddlerText(this.controllerTitle);\n\t// If it doesn't exist, then fallback to one of the default themes\n\tvar index = 0;\n\twhile(!this.wiki.getTiddler(selectedPluginTitle) && index < this.defaultPlugins.length) {\n\t\tselectedPluginTitle = this.defaultPlugins[index++];\n\t}\n\t// Accumulate the titles of the plugins that we need to load\n\tvar plugins = [],\n\t\tself = this,\n\t\taccumulatePlugin = function(title) {\n\t\t\tvar tiddler = self.wiki.getTiddler(title);\n\t\t\tif(tiddler && tiddler.isPlugin() && plugins.indexOf(title) === -1) {\n\t\t\t\tplugins.push(title);\n\t\t\t\tvar pluginInfo = JSON.parse(self.wiki.getTiddlerText(title)),\n\t\t\t\t\tdependents = $tw.utils.parseStringArray(tiddler.fields.dependents || \"\");\n\t\t\t\t$tw.utils.each(dependents,function(title) {\n\t\t\t\t\taccumulatePlugin(title);\n\t\t\t\t});\n\t\t\t}\n\t\t};\n\taccumulatePlugin(selectedPluginTitle);\n\t// Unregister any existing theme tiddlers\n\tvar unregisteredTiddlers = $tw.wiki.unregisterPluginTiddlers(this.pluginType);\n\t// Register any new theme tiddlers\n\tvar registeredTiddlers = $tw.wiki.registerPluginTiddlers(this.pluginType,plugins);\n\t// Unpack the current theme tiddlers\n\t$tw.wiki.unpackPluginTiddlers();\n\t// Call the switch handler\n\tif(this.onSwitch) {\n\t\tthis.onSwitch(plugins);\n\t}\n};\n\nexports.PluginSwitcher = PluginSwitcher;\n\n})();\n", "title": "$:/core/modules/pluginswitcher.js", "type": "application/javascript", "module-type": "global" }, "$:/core/modules/saver-handler.js": { "text": "/*\\\ntitle: $:/core/modules/saver-handler.js\ntype: application/javascript\nmodule-type: global\n\nThe saver handler tracks changes to the store and handles saving the entire wiki via saver modules.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nInstantiate the saver handler with the following options:\nwiki: wiki to be synced\ndirtyTracking: true if dirty tracking should be performed\n*/\nfunction SaverHandler(options) {\n\tvar self = this;\n\tthis.wiki = options.wiki;\n\tthis.dirtyTracking = options.dirtyTracking;\n\tthis.pendingAutoSave = false;\n\t// Make a logger\n\tthis.logger = new $tw.utils.Logger(\"saver-handler\");\n\t// Initialise our savers\n\tif($tw.browser) {\n\t\tthis.initSavers();\n\t}\n\t// Only do dirty tracking if required\n\tif($tw.browser && this.dirtyTracking) {\n\t\t// Compile the dirty tiddler filter\n\t\tthis.filterFn = this.wiki.compileFilter(this.wiki.getTiddlerText(this.titleSyncFilter));\n\t\t// Count of changes that have not yet been saved\n\t\tthis.numChanges = 0;\n\t\t// Listen out for changes to tiddlers\n\t\tthis.wiki.addEventListener(\"change\",function(changes) {\n\t\t\t// Filter the changes so that we only count changes to tiddlers that we care about\n\t\t\tvar filteredChanges = self.filterFn.call(self.wiki,function(iterator) {\n\t\t\t\t$tw.utils.each(changes,function(change,title) {\n\t\t\t\t\tvar tiddler = self.wiki.getTiddler(title);\n\t\t\t\t\titerator(tiddler,title);\n\t\t\t\t});\n\t\t\t});\n\t\t\t// Adjust the number of changes\n\t\t\tself.numChanges += filteredChanges.length;\n\t\t\tself.updateDirtyStatus();\n\t\t\t// Do any autosave if one is pending and there's no more change events\n\t\t\tif(self.pendingAutoSave && self.wiki.getSizeOfTiddlerEventQueue() === 0) {\n\t\t\t\t// Check if we're dirty\n\t\t\t\tif(self.numChanges > 0) {\n\t\t\t\t\tself.saveWiki({\n\t\t\t\t\t\tmethod: \"autosave\",\n\t\t\t\t\t\tdownloadType: \"text/plain\"\n\t\t\t\t\t});\n\t\t\t\t}\n\t\t\t\tself.pendingAutoSave = false;\n\t\t\t}\n\t\t});\n\t\t// Listen for the autosave event\n\t\t$tw.rootWidget.addEventListener(\"tm-auto-save-wiki\",function(event) {\n\t\t\t// Do the autosave unless there are outstanding tiddler change events\n\t\t\tif(self.wiki.getSizeOfTiddlerEventQueue() === 0) {\n\t\t\t\t// Check if we're dirty\n\t\t\t\tif(self.numChanges > 0) {\n\t\t\t\t\tself.saveWiki({\n\t\t\t\t\t\tmethod: \"autosave\",\n\t\t\t\t\t\tdownloadType: \"text/plain\"\n\t\t\t\t\t});\n\t\t\t\t}\n\t\t\t} else {\n\t\t\t\t// Otherwise put ourselves in the \"pending autosave\" state and wait for the change event before we do the autosave\n\t\t\t\tself.pendingAutoSave = true;\n\t\t\t}\n\t\t});\n\t\t// Set up our beforeunload handler\n\t\t$tw.addUnloadTask(function(event) {\n\t\t\tvar confirmationMessage;\n\t\t\tif(self.isDirty()) {\n\t\t\t\tconfirmationMessage = $tw.language.getString(\"UnsavedChangesWarning\");\n\t\t\t\tevent.returnValue = confirmationMessage; // Gecko\n\t\t\t}\n\t\t\treturn confirmationMessage;\n\t\t});\n\t}\n\t// Install the save action handlers\n\tif($tw.browser) {\n\t\t$tw.rootWidget.addEventListener(\"tm-save-wiki\",function(event) {\n\t\t\tself.saveWiki({\n\t\t\t\ttemplate: event.param,\n\t\t\t\tdownloadType: \"text/plain\",\n\t\t\t\tvariables: event.paramObject\n\t\t\t});\n\t\t});\n\t\t$tw.rootWidget.addEventListener(\"tm-download-file\",function(event) {\n\t\t\tself.saveWiki({\n\t\t\t\tmethod: \"download\",\n\t\t\t\ttemplate: event.param,\n\t\t\t\tdownloadType: \"text/plain\",\n\t\t\t\tvariables: event.paramObject\n\t\t\t});\n\t\t});\n\t}\n}\n\nSaverHandler.prototype.titleSyncFilter = \"$:/config/SaverFilter\";\nSaverHandler.prototype.titleAutoSave = \"$:/config/AutoSave\";\nSaverHandler.prototype.titleSavedNotification = \"$:/language/Notifications/Save/Done\";\n\n/*\nSelect the appropriate saver modules and set them up\n*/\nSaverHandler.prototype.initSavers = function(moduleType) {\n\tmoduleType = moduleType || \"saver\";\n\t// Instantiate the available savers\n\tthis.savers = [];\n\tvar self = this;\n\t$tw.modules.forEachModuleOfType(moduleType,function(title,module) {\n\t\tif(module.canSave(self)) {\n\t\t\tself.savers.push(module.create(self.wiki));\n\t\t}\n\t});\n\t// Sort the savers into priority order\n\tthis.savers.sort(function(a,b) {\n\t\tif(a.info.priority < b.info.priority) {\n\t\t\treturn -1;\n\t\t} else {\n\t\t\tif(a.info.priority > b.info.priority) {\n\t\t\t\treturn +1;\n\t\t\t} else {\n\t\t\t\treturn 0;\n\t\t\t}\n\t\t}\n\t});\n};\n\n/*\nSave the wiki contents. Options are:\n\tmethod: \"save\", \"autosave\" or \"download\"\n\ttemplate: the tiddler containing the template to save\n\tdownloadType: the content type for the saved file\n*/\nSaverHandler.prototype.saveWiki = function(options) {\n\toptions = options || {};\n\tvar self = this,\n\t\tmethod = options.method || \"save\",\n\t\tvariables = options.variables || {},\n\t\ttemplate = options.template || \"$:/core/save/all\",\n\t\tdownloadType = options.downloadType || \"text/plain\",\n\t\ttext = this.wiki.renderTiddler(downloadType,template,options),\n\t\tcallback = function(err) {\n\t\t\tif(err) {\n\t\t\t\talert($tw.language.getString(\"Error/WhileSaving\") + \":\\n\\n\" + err);\n\t\t\t} else {\n\t\t\t\t// Clear the task queue if we're saving (rather than downloading)\n\t\t\t\tif(method !== \"download\") {\n\t\t\t\t\tself.numChanges = 0;\n\t\t\t\t\tself.updateDirtyStatus();\n\t\t\t\t}\n\t\t\t\t$tw.notifier.display(self.titleSavedNotification);\n\t\t\t\tif(options.callback) {\n\t\t\t\t\toptions.callback();\n\t\t\t\t}\n\t\t\t}\n\t\t};\n\t// Ignore autosave if disabled\n\tif(method === \"autosave\" && this.wiki.getTiddlerText(this.titleAutoSave,\"yes\") !== \"yes\") {\n\t\treturn false;\n\t}\n\t// Call the highest priority saver that supports this method\n\tfor(var t=this.savers.length-1; t>=0; t--) {\n\t\tvar saver = this.savers[t];\n\t\tif(saver.info.capabilities.indexOf(method) !== -1 && saver.save(text,method,callback,{variables: {filename: variables.filename}})) {\n\t\t\tthis.logger.log(\"Saving wiki with method\",method,\"through saver\",saver.info.name);\n\t\t\treturn true;\n\t\t}\n\t}\n\treturn false;\n};\n\n/*\nChecks whether the wiki is dirty (ie the window shouldn't be closed)\n*/\nSaverHandler.prototype.isDirty = function() {\n\treturn this.numChanges > 0;\n};\n\n/*\nUpdate the document body with the class \"tc-dirty\" if the wiki has unsaved/unsynced changes\n*/\nSaverHandler.prototype.updateDirtyStatus = function() {\n\tif($tw.browser) {\n\t\t$tw.utils.toggleClass(document.body,\"tc-dirty\",this.isDirty());\n\t}\n};\n\nexports.SaverHandler = SaverHandler;\n\n})();\n", "title": "$:/core/modules/saver-handler.js", "type": "application/javascript", "module-type": "global" }, "$:/core/modules/savers/andtidwiki.js": { "text": "/*\\\ntitle: $:/core/modules/savers/andtidwiki.js\ntype: application/javascript\nmodule-type: saver\n\nHandles saving changes via the AndTidWiki Android app\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false, netscape: false, Components: false */\n\"use strict\";\n\nvar AndTidWiki = function(wiki) {\n};\n\nAndTidWiki.prototype.save = function(text,method,callback) {\n\t// Get the pathname of this document\n\tvar pathname = decodeURIComponent(document.location.toString().split(\"#\")[0]);\n\t// Strip the file://\n\tif(pathname.indexOf(\"file://\") === 0) {\n\t\tpathname = pathname.substr(7);\n\t}\n\t// Strip any query or location part\n\tvar p = pathname.indexOf(\"?\");\n\tif(p !== -1) {\n\t\tpathname = pathname.substr(0,p);\n\t}\n\tp = pathname.indexOf(\"#\");\n\tif(p !== -1) {\n\t\tpathname = pathname.substr(0,p);\n\t}\n\t// Save the file\n\twindow.twi.saveFile(pathname,text);\n\t// Call the callback\n\tcallback(null);\n\treturn true;\n};\n\n/*\nInformation about this saver\n*/\nAndTidWiki.prototype.info = {\n\tname: \"andtidwiki\",\n\tpriority: 1600,\n\tcapabilities: [\"save\", \"autosave\"]\n};\n\n/*\nStatic method that returns true if this saver is capable of working\n*/\nexports.canSave = function(wiki) {\n\treturn !!window.twi && !!window.twi.saveFile;\n};\n\n/*\nCreate an instance of this saver\n*/\nexports.create = function(wiki) {\n\treturn new AndTidWiki(wiki);\n};\n\n})();\n", "title": "$:/core/modules/savers/andtidwiki.js", "type": "application/javascript", "module-type": "saver" }, "$:/core/modules/savers/beaker.js": { "text": "/*\\\ntitle: $:/core/modules/savers/beaker.js\ntype: application/javascript\nmodule-type: saver\n\nSaves files using the Beaker browser's (https://beakerbrowser.com) Dat protocol (https://datproject.org/)\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nSet up the saver\n*/\nvar BeakerSaver = function(wiki) {\n\tthis.wiki = wiki;\n};\n\nBeakerSaver.prototype.save = function(text,method,callback) {\n\tvar url = (location.toString()).split(\"#\")[0];\n\tdat.stat(url).then(function(value) {\n\t\tif(value.type === \"directory\") {\n\t\t\turl = url + \"/index.html\";\n\t\t}\n\t\tdat.writeFile(url,text,\"utf8\").then(function(value) {\n\t\t\tcallback(null);\n\t\t},function(reason) {\n\t\t\tcallback(\"Beaker Saver Write Error: \" + reason);\n\t\t});\t\t\n\t},function(reason) {\n\t\tcallback(\"Beaker Saver Stat Error: \" + reason);\n\t});\n\treturn true;\n};\n\n/*\nInformation about this saver\n*/\nBeakerSaver.prototype.info = {\n\tname: \"beaker\",\n\tpriority: 3000,\n\tcapabilities: [\"save\", \"autosave\"]\n};\n\n/*\nStatic method that returns true if this saver is capable of working\n*/\nexports.canSave = function(wiki) {\n\treturn !!window.dat;\n};\n\n/*\nCreate an instance of this saver\n*/\nexports.create = function(wiki) {\n\treturn new BeakerSaver(wiki);\n};\n\n})();\n", "title": "$:/core/modules/savers/beaker.js", "type": "application/javascript", "module-type": "saver" }, "$:/core/modules/savers/download.js": { "text": "/*\\\ntitle: $:/core/modules/savers/download.js\ntype: application/javascript\nmodule-type: saver\n\nHandles saving changes via HTML5's download APIs\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nSelect the appropriate saver module and set it up\n*/\nvar DownloadSaver = function(wiki) {\n};\n\nDownloadSaver.prototype.save = function(text,method,callback,options) {\n\toptions = options || {};\n\t// Get the current filename\n\tvar filename = options.variables.filename;\n\tif(!filename) {\n\t\tvar p = document.location.pathname.lastIndexOf(\"/\");\n\t\tif(p !== -1) {\n\t\t\tfilename = document.location.pathname.substr(p+1);\n\t\t}\n\t}\n\tif(!filename) {\n\t\tfilename = \"tiddlywiki.html\";\n\t}\n\t// Set up the link\n\tvar link = document.createElement(\"a\");\n\tif(Blob !== undefined) {\n\t\tvar blob = new Blob([text], {type: \"text/html\"});\n\t\tlink.setAttribute(\"href\", URL.createObjectURL(blob));\n\t} else {\n\t\tlink.setAttribute(\"href\",\"data:text/html,\" + encodeURIComponent(text));\n\t}\n\tlink.setAttribute(\"download\",filename);\n\tdocument.body.appendChild(link);\n\tlink.click();\n\tdocument.body.removeChild(link);\n\t// Callback that we succeeded\n\tcallback(null);\n\treturn true;\n};\n\n/*\nInformation about this saver\n*/\nDownloadSaver.prototype.info = {\n\tname: \"download\",\n\tpriority: 100\n};\n\nObject.defineProperty(DownloadSaver.prototype.info, \"capabilities\", {\n\tget: function() {\n\t\tvar capabilities = [\"save\", \"download\"];\n\t\tif(($tw.wiki.getTextReference(\"$:/config/DownloadSaver/AutoSave\") || \"\").toLowerCase() === \"yes\") {\n\t\t\tcapabilities.push(\"autosave\");\n\t\t}\n\t\treturn capabilities;\n\t}\n});\n\n/*\nStatic method that returns true if this saver is capable of working\n*/\nexports.canSave = function(wiki) {\n\treturn document.createElement(\"a\").download !== undefined;\n};\n\n/*\nCreate an instance of this saver\n*/\nexports.create = function(wiki) {\n\treturn new DownloadSaver(wiki);\n};\n\n})();\n", "title": "$:/core/modules/savers/download.js", "type": "application/javascript", "module-type": "saver" }, "$:/core/modules/savers/fsosaver.js": { "text": "/*\\\ntitle: $:/core/modules/savers/fsosaver.js\ntype: application/javascript\nmodule-type: saver\n\nHandles saving changes via MS FileSystemObject ActiveXObject\n\nNote: Since TiddlyWiki's markup contains the MOTW, the FileSystemObject normally won't be available. \nHowever, if the wiki is loaded as an .HTA file (Windows HTML Applications) then the FSO can be used.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nSelect the appropriate saver module and set it up\n*/\nvar FSOSaver = function(wiki) {\n};\n\nFSOSaver.prototype.save = function(text,method,callback) {\n\t// Get the pathname of this document\n\tvar pathname = unescape(document.location.pathname);\n\t// Test for a Windows path of the form /x:\\blah...\n\tif(/^\\/[A-Z]\\:\\\\[^\\\\]+/i.test(pathname)) {\t// ie: ^/[a-z]:/[^/]+\n\t\t// Remove the leading slash\n\t\tpathname = pathname.substr(1);\n\t} else if(document.location.hostname !== \"\" && /^\\/\\\\[^\\\\]+\\\\[^\\\\]+/i.test(pathname)) {\t// test for \\\\server\\share\\blah... - ^/[^/]+/[^/]+\n\t\t// Remove the leading slash\n\t\tpathname = pathname.substr(1);\n\t\t// reconstruct UNC path\n\t\tpathname = \"\\\\\\\\\" + document.location.hostname + pathname;\n\t} else {\n\t\treturn false;\n\t}\n\t// Save the file (as UTF-16)\n\tvar fso = new ActiveXObject(\"Scripting.FileSystemObject\");\n\tvar file = fso.OpenTextFile(pathname,2,-1,-1);\n\tfile.Write(text);\n\tfile.Close();\n\t// Callback that we succeeded\n\tcallback(null);\n\treturn true;\n};\n\n/*\nInformation about this saver\n*/\nFSOSaver.prototype.info = {\n\tname: \"FSOSaver\",\n\tpriority: 120,\n\tcapabilities: [\"save\", \"autosave\"]\n};\n\n/*\nStatic method that returns true if this saver is capable of working\n*/\nexports.canSave = function(wiki) {\n\ttry {\n\t\treturn (window.location.protocol === \"file:\") && !!(new ActiveXObject(\"Scripting.FileSystemObject\"));\n\t} catch(e) { return false; }\n};\n\n/*\nCreate an instance of this saver\n*/\nexports.create = function(wiki) {\n\treturn new FSOSaver(wiki);\n};\n\n})();\n", "title": "$:/core/modules/savers/fsosaver.js", "type": "application/javascript", "module-type": "saver" }, "$:/core/modules/savers/manualdownload.js": { "text": "/*\\\ntitle: $:/core/modules/savers/manualdownload.js\ntype: application/javascript\nmodule-type: saver\n\nHandles saving changes via HTML5's download APIs\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n// Title of the tiddler containing the download message\nvar downloadInstructionsTitle = \"$:/language/Modals/Download\";\n\n/*\nSelect the appropriate saver module and set it up\n*/\nvar ManualDownloadSaver = function(wiki) {\n};\n\nManualDownloadSaver.prototype.save = function(text,method,callback) {\n\t$tw.modal.display(downloadInstructionsTitle,{\n\t\tdownloadLink: \"data:text/html,\" + encodeURIComponent(text)\n\t});\n\t// Callback that we succeeded\n\tcallback(null);\n\treturn true;\n};\n\n/*\nInformation about this saver\n*/\nManualDownloadSaver.prototype.info = {\n\tname: \"manualdownload\",\n\tpriority: 0,\n\tcapabilities: [\"save\", \"download\"]\n};\n\n/*\nStatic method that returns true if this saver is capable of working\n*/\nexports.canSave = function(wiki) {\n\treturn true;\n};\n\n/*\nCreate an instance of this saver\n*/\nexports.create = function(wiki) {\n\treturn new ManualDownloadSaver(wiki);\n};\n\n})();\n", "title": "$:/core/modules/savers/manualdownload.js", "type": "application/javascript", "module-type": "saver" }, "$:/core/modules/savers/msdownload.js": { "text": "/*\\\ntitle: $:/core/modules/savers/msdownload.js\ntype: application/javascript\nmodule-type: saver\n\nHandles saving changes via window.navigator.msSaveBlob()\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nSelect the appropriate saver module and set it up\n*/\nvar MsDownloadSaver = function(wiki) {\n};\n\nMsDownloadSaver.prototype.save = function(text,method,callback) {\n\t// Get the current filename\n\tvar filename = \"tiddlywiki.html\",\n\t\tp = document.location.pathname.lastIndexOf(\"/\");\n\tif(p !== -1) {\n\t\tfilename = document.location.pathname.substr(p+1);\n\t}\n\t// Set up the link\n\tvar blob = new Blob([text], {type: \"text/html\"});\n\twindow.navigator.msSaveBlob(blob,filename);\n\t// Callback that we succeeded\n\tcallback(null);\n\treturn true;\n};\n\n/*\nInformation about this saver\n*/\nMsDownloadSaver.prototype.info = {\n\tname: \"msdownload\",\n\tpriority: 110,\n\tcapabilities: [\"save\", \"download\"]\n};\n\n/*\nStatic method that returns true if this saver is capable of working\n*/\nexports.canSave = function(wiki) {\n\treturn !!window.navigator.msSaveBlob;\n};\n\n/*\nCreate an instance of this saver\n*/\nexports.create = function(wiki) {\n\treturn new MsDownloadSaver(wiki);\n};\n\n})();\n", "title": "$:/core/modules/savers/msdownload.js", "type": "application/javascript", "module-type": "saver" }, "$:/core/modules/savers/put.js": { "text": "/*\\\ntitle: $:/core/modules/savers/put.js\ntype: application/javascript\nmodule-type: saver\n\nSaves wiki by performing a PUT request to the server\n\nWorks with any server which accepts a PUT request\nto the current URL, such as a WebDAV server.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nSelect the appropriate saver module and set it up\n*/\nvar PutSaver = function(wiki) {\n\tthis.wiki = wiki;\n\tvar self = this;\n\tvar uri = this.uri();\n\t// Async server probe. Until probe finishes, save will fail fast\n\t// See also https://github.com/Jermolene/TiddlyWiki5/issues/2276\n\t$tw.utils.httpRequest({\n\t\turl: uri,\n\t\ttype: \"OPTIONS\",\n\t\tcallback: function(err, data, xhr) {\n\t\t\t// Check DAV header http://www.webdav.org/specs/rfc2518.html#rfc.section.9.1\n\t\t\tif(!err) {\n\t\t\t\tself.serverAcceptsPuts = xhr.status === 200 && !!xhr.getResponseHeader(\"dav\");\n\t\t\t}\n\t\t}\n\t});\n\t// Retrieve ETag if available\n\t$tw.utils.httpRequest({\n\t\turl: uri,\n\t\ttype: \"HEAD\",\n\t\tcallback: function(err, data, xhr) {\n\t\t\tif(!err) {\n\t\t\t\tself.etag = xhr.getResponseHeader(\"ETag\");\n\t\t\t}\n\t\t}\n\t});\n};\n\nPutSaver.prototype.uri = function() {\n\treturn encodeURI(document.location.toString().split(\"#\")[0]);\n};\n\n// TODO: in case of edit conflict\n// Prompt: Do you want to save over this? Y/N\n// Merging would be ideal, and may be possible using future generic merge flow\nPutSaver.prototype.save = function(text, method, callback) {\n\tif(!this.serverAcceptsPuts) {\n\t\treturn false;\n\t}\n\tvar self = this;\n\tvar headers = { \"Content-Type\": \"text/html;charset=UTF-8\" };\n\tif(this.etag) {\n\t\theaders[\"If-Match\"] = this.etag;\n\t}\n\t$tw.utils.httpRequest({\n\t\turl: this.uri(),\n\t\ttype: \"PUT\",\n\t\theaders: headers,\n\t\tdata: text,\n\t\tcallback: function(err, data, xhr) {\n\t\t\tif(err) {\n\t\t\t\tcallback(err);\n\t\t\t} if(xhr.status === 200 || xhr.status === 201) {\n\t\t\t\tself.etag = xhr.getResponseHeader(\"ETag\");\n\t\t\t\tcallback(null); // success\n\t\t\t} else if(xhr.status === 412) { // edit conflict\n\t\t\t\tvar message = $tw.language.getString(\"Error/EditConflict\");\n\t\t\t\tcallback(message);\n\t\t\t} else {\n\t\t\t\tcallback(xhr.responseText); // fail\n\t\t\t}\n\t\t}\n\t});\n\treturn true;\n};\n\n/*\nInformation about this saver\n*/\nPutSaver.prototype.info = {\n\tname: \"put\",\n\tpriority: 2000,\n\tcapabilities: [\"save\", \"autosave\"]\n};\n\n/*\nStatic method that returns true if this saver is capable of working\n*/\nexports.canSave = function(wiki) {\n\treturn /^https?:/.test(location.protocol);\n};\n\n/*\nCreate an instance of this saver\n*/\nexports.create = function(wiki) {\n\treturn new PutSaver(wiki);\n};\n\n})();\n", "title": "$:/core/modules/savers/put.js", "type": "application/javascript", "module-type": "saver" }, "$:/core/modules/savers/tiddlyfox.js": { "text": "/*\\\ntitle: $:/core/modules/savers/tiddlyfox.js\ntype: application/javascript\nmodule-type: saver\n\nHandles saving changes via the TiddlyFox file extension\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false, netscape: false, Components: false */\n\"use strict\";\n\nvar TiddlyFoxSaver = function(wiki) {\n};\n\nTiddlyFoxSaver.prototype.save = function(text,method,callback) {\n\tvar messageBox = document.getElementById(\"tiddlyfox-message-box\");\n\tif(messageBox) {\n\t\t// Get the pathname of this document\n\t\tvar pathname = document.location.toString().split(\"#\")[0];\n\t\t// Replace file://localhost/ with file:///\n\t\tif(pathname.indexOf(\"file://localhost/\") === 0) {\n\t\t\tpathname = \"file://\" + pathname.substr(16);\n\t\t}\n\t\t// Windows path file:///x:/blah/blah --> x:\\blah\\blah\n\t\tif(/^file\\:\\/\\/\\/[A-Z]\\:\\//i.test(pathname)) {\n\t\t\t// Remove the leading slash and convert slashes to backslashes\n\t\t\tpathname = pathname.substr(8).replace(/\\//g,\"\\\\\");\n\t\t// Firefox Windows network path file://///server/share/blah/blah --> //server/share/blah/blah\n\t\t} else if(pathname.indexOf(\"file://///\") === 0) {\n\t\t\tpathname = \"\\\\\\\\\" + unescape(pathname.substr(10)).replace(/\\//g,\"\\\\\");\n\t\t// Mac/Unix local path file:///path/path --> /path/path\n\t\t} else if(pathname.indexOf(\"file:///\") === 0) {\n\t\t\tpathname = unescape(pathname.substr(7));\n\t\t// Mac/Unix local path file:/path/path --> /path/path\n\t\t} else if(pathname.indexOf(\"file:/\") === 0) {\n\t\t\tpathname = unescape(pathname.substr(5));\n\t\t// Otherwise Windows networth path file://server/share/path/path --> \\\\server\\share\\path\\path\n\t\t} else {\n\t\t\tpathname = \"\\\\\\\\\" + unescape(pathname.substr(7)).replace(new RegExp(\"/\",\"g\"),\"\\\\\");\n\t\t}\n\t\t// Create the message element and put it in the message box\n\t\tvar message = document.createElement(\"div\");\n\t\tmessage.setAttribute(\"data-tiddlyfox-path\",decodeURIComponent(pathname));\n\t\tmessage.setAttribute(\"data-tiddlyfox-content\",text);\n\t\tmessageBox.appendChild(message);\n\t\t// Add an event handler for when the file has been saved\n\t\tmessage.addEventListener(\"tiddlyfox-have-saved-file\",function(event) {\n\t\t\tcallback(null);\n\t\t}, false);\n\t\t// Create and dispatch the custom event to the extension\n\t\tvar event = document.createEvent(\"Events\");\n\t\tevent.initEvent(\"tiddlyfox-save-file\",true,false);\n\t\tmessage.dispatchEvent(event);\n\t\treturn true;\n\t} else {\n\t\treturn false;\n\t}\n};\n\n/*\nInformation about this saver\n*/\nTiddlyFoxSaver.prototype.info = {\n\tname: \"tiddlyfox\",\n\tpriority: 1500,\n\tcapabilities: [\"save\", \"autosave\"]\n};\n\n/*\nStatic method that returns true if this saver is capable of working\n*/\nexports.canSave = function(wiki) {\n\treturn true;\n};\n\n/*\nCreate an instance of this saver\n*/\nexports.create = function(wiki) {\n\treturn new TiddlyFoxSaver(wiki);\n};\n\n})();\n", "title": "$:/core/modules/savers/tiddlyfox.js", "type": "application/javascript", "module-type": "saver" }, "$:/core/modules/savers/tiddlyie.js": { "text": "/*\\\ntitle: $:/core/modules/savers/tiddlyie.js\ntype: application/javascript\nmodule-type: saver\n\nHandles saving changes via Internet Explorer BHO extenion (TiddlyIE)\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nSelect the appropriate saver module and set it up\n*/\nvar TiddlyIESaver = function(wiki) {\n};\n\nTiddlyIESaver.prototype.save = function(text,method,callback) {\n\t// Check existence of TiddlyIE BHO extension (note: only works after document is complete)\n\tif(typeof(window.TiddlyIE) != \"undefined\") {\n\t\t// Get the pathname of this document\n\t\tvar pathname = unescape(document.location.pathname);\n\t\t// Test for a Windows path of the form /x:/blah...\n\t\tif(/^\\/[A-Z]\\:\\/[^\\/]+/i.test(pathname)) {\t// ie: ^/[a-z]:/[^/]+ (is this better?: ^/[a-z]:/[^/]+(/[^/]+)*\\.[^/]+ )\n\t\t\t// Remove the leading slash\n\t\t\tpathname = pathname.substr(1);\n\t\t\t// Convert slashes to backslashes\n\t\t\tpathname = pathname.replace(/\\//g,\"\\\\\");\n\t\t} else if(document.hostname !== \"\" && /^\\/[^\\/]+\\/[^\\/]+/i.test(pathname)) {\t// test for \\\\server\\share\\blah... - ^/[^/]+/[^/]+\n\t\t\t// Convert slashes to backslashes\n\t\t\tpathname = pathname.replace(/\\//g,\"\\\\\");\n\t\t\t// reconstruct UNC path\n\t\t\tpathname = \"\\\\\\\\\" + document.location.hostname + pathname;\n\t\t} else return false;\n\t\t// Prompt the user to save the file\n\t\twindow.TiddlyIE.save(pathname, text);\n\t\t// Callback that we succeeded\n\t\tcallback(null);\n\t\treturn true;\n\t} else {\n\t\treturn false;\n\t}\n};\n\n/*\nInformation about this saver\n*/\nTiddlyIESaver.prototype.info = {\n\tname: \"tiddlyiesaver\",\n\tpriority: 1500,\n\tcapabilities: [\"save\"]\n};\n\n/*\nStatic method that returns true if this saver is capable of working\n*/\nexports.canSave = function(wiki) {\n\treturn (window.location.protocol === \"file:\");\n};\n\n/*\nCreate an instance of this saver\n*/\nexports.create = function(wiki) {\n\treturn new TiddlyIESaver(wiki);\n};\n\n})();\n", "title": "$:/core/modules/savers/tiddlyie.js", "type": "application/javascript", "module-type": "saver" }, "$:/core/modules/savers/twedit.js": { "text": "/*\\\ntitle: $:/core/modules/savers/twedit.js\ntype: application/javascript\nmodule-type: saver\n\nHandles saving changes via the TWEdit iOS app\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false, netscape: false, Components: false */\n\"use strict\";\n\nvar TWEditSaver = function(wiki) {\n};\n\nTWEditSaver.prototype.save = function(text,method,callback) {\n\t// Bail if we're not running under TWEdit\n\tif(typeof DeviceInfo !== \"object\") {\n\t\treturn false;\n\t}\n\t// Get the pathname of this document\n\tvar pathname = decodeURIComponent(document.location.pathname);\n\t// Strip any query or location part\n\tvar p = pathname.indexOf(\"?\");\n\tif(p !== -1) {\n\t\tpathname = pathname.substr(0,p);\n\t}\n\tp = pathname.indexOf(\"#\");\n\tif(p !== -1) {\n\t\tpathname = pathname.substr(0,p);\n\t}\n\t// Remove the leading \"/Documents\" from path\n\tvar prefix = \"/Documents\";\n\tif(pathname.indexOf(prefix) === 0) {\n\t\tpathname = pathname.substr(prefix.length);\n\t}\n\t// Error handler\n\tvar errorHandler = function(event) {\n\t\t// Error\n\t\tcallback($tw.language.getString(\"Error/SavingToTWEdit\") + \": \" + event.target.error.code);\n\t};\n\t// Get the file system\n\twindow.requestFileSystem(LocalFileSystem.PERSISTENT,0,function(fileSystem) {\n\t\t// Now we've got the filesystem, get the fileEntry\n\t\tfileSystem.root.getFile(pathname, {create: true}, function(fileEntry) {\n\t\t\t// Now we've got the fileEntry, create the writer\n\t\t\tfileEntry.createWriter(function(writer) {\n\t\t\t\twriter.onerror = errorHandler;\n\t\t\t\twriter.onwrite = function() {\n\t\t\t\t\tcallback(null);\n\t\t\t\t};\n\t\t\t\twriter.position = 0;\n\t\t\t\twriter.write(text);\n\t\t\t},errorHandler);\n\t\t}, errorHandler);\n\t}, errorHandler);\n\treturn true;\n};\n\n/*\nInformation about this saver\n*/\nTWEditSaver.prototype.info = {\n\tname: \"twedit\",\n\tpriority: 1600,\n\tcapabilities: [\"save\", \"autosave\"]\n};\n\n/*\nStatic method that returns true if this saver is capable of working\n*/\nexports.canSave = function(wiki) {\n\treturn true;\n};\n\n/*\nCreate an instance of this saver\n*/\nexports.create = function(wiki) {\n\treturn new TWEditSaver(wiki);\n};\n\n/////////////////////////// Hack\n// HACK: This ensures that TWEdit recognises us as a TiddlyWiki document\nif($tw.browser) {\n\twindow.version = {title: \"TiddlyWiki\"};\n}\n\n})();\n", "title": "$:/core/modules/savers/twedit.js", "type": "application/javascript", "module-type": "saver" }, "$:/core/modules/savers/upload.js": { "text": "/*\\\ntitle: $:/core/modules/savers/upload.js\ntype: application/javascript\nmodule-type: saver\n\nHandles saving changes via upload to a server.\n\nDesigned to be compatible with BidiX's UploadPlugin at http://tiddlywiki.bidix.info/#UploadPlugin\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nSelect the appropriate saver module and set it up\n*/\nvar UploadSaver = function(wiki) {\n\tthis.wiki = wiki;\n};\n\nUploadSaver.prototype.save = function(text,method,callback) {\n\t// Get the various parameters we need\n\tvar backupDir = this.wiki.getTextReference(\"$:/UploadBackupDir\") || \".\",\n\t\tusername = this.wiki.getTextReference(\"$:/UploadName\"),\n\t\tpassword = $tw.utils.getPassword(\"upload\"),\n\t\tuploadDir = this.wiki.getTextReference(\"$:/UploadDir\") || \".\",\n\t\tuploadFilename = this.wiki.getTextReference(\"$:/UploadFilename\") || \"index.html\",\n\t\turl = this.wiki.getTextReference(\"$:/UploadURL\");\n\t// Bail out if we don't have the bits we need\n\tif(!username || username.toString().trim() === \"\" || !password || password.toString().trim() === \"\") {\n\t\treturn false;\n\t}\n\t// Construct the url if not provided\n\tif(!url) {\n\t\turl = \"http://\" + username + \".tiddlyspot.com/store.cgi\";\n\t}\n\t// Assemble the header\n\tvar boundary = \"---------------------------\" + \"AaB03x\";\t\n\tvar uploadFormName = \"UploadPlugin\";\n\tvar head = [];\n\thead.push(\"--\" + boundary + \"\\r\\nContent-disposition: form-data; name=\\\"UploadPlugin\\\"\\r\\n\");\n\thead.push(\"backupDir=\" + backupDir + \";user=\" + username + \";password=\" + password + \";uploaddir=\" + uploadDir + \";;\"); \n\thead.push(\"\\r\\n\" + \"--\" + boundary);\n\thead.push(\"Content-disposition: form-data; name=\\\"userfile\\\"; filename=\\\"\" + uploadFilename + \"\\\"\");\n\thead.push(\"Content-Type: text/html;charset=UTF-8\");\n\thead.push(\"Content-Length: \" + text.length + \"\\r\\n\");\n\thead.push(\"\");\n\t// Assemble the tail and the data itself\n\tvar tail = \"\\r\\n--\" + boundary + \"--\\r\\n\",\n\t\tdata = head.join(\"\\r\\n\") + text + tail;\n\t// Do the HTTP post\n\tvar http = new XMLHttpRequest();\n\thttp.open(\"POST\",url,true,username,password);\n\thttp.setRequestHeader(\"Content-Type\",\"multipart/form-data; charset=UTF-8; boundary=\" + boundary);\n\thttp.onreadystatechange = function() {\n\t\tif(http.readyState == 4 && http.status == 200) {\n\t\t\tif(http.responseText.substr(0,4) === \"0 - \") {\n\t\t\t\tcallback(null);\n\t\t\t} else {\n\t\t\t\tcallback(http.responseText);\n\t\t\t}\n\t\t}\n\t};\n\ttry {\n\t\thttp.send(data);\n\t} catch(ex) {\n\t\treturn callback($tw.language.getString(\"Error/Caption\") + \":\" + ex);\n\t}\n\t$tw.notifier.display(\"$:/language/Notifications/Save/Starting\");\n\treturn true;\n};\n\n/*\nInformation about this saver\n*/\nUploadSaver.prototype.info = {\n\tname: \"upload\",\n\tpriority: 2000,\n\tcapabilities: [\"save\", \"autosave\"]\n};\n\n/*\nStatic method that returns true if this saver is capable of working\n*/\nexports.canSave = function(wiki) {\n\treturn true;\n};\n\n/*\nCreate an instance of this saver\n*/\nexports.create = function(wiki) {\n\treturn new UploadSaver(wiki);\n};\n\n})();\n", "title": "$:/core/modules/savers/upload.js", "type": "application/javascript", "module-type": "saver" }, "$:/core/modules/browser-messaging.js": { "text": "/*\\\ntitle: $:/core/modules/browser-messaging.js\ntype: application/javascript\nmodule-type: startup\n\nBrowser message handling\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n// Export name and synchronous status\nexports.name = \"browser-messaging\";\nexports.platforms = [\"browser\"];\nexports.after = [\"startup\"];\nexports.synchronous = true;\n\n/*\nLoad a specified url as an iframe and call the callback when it is loaded. If the url is already loaded then the existing iframe instance is used\n*/\nfunction loadIFrame(url,callback) {\n\t// Check if iframe already exists\n\tvar iframeInfo = $tw.browserMessaging.iframeInfoMap[url];\n\tif(iframeInfo) {\n\t\t// We've already got the iframe\n\t\tcallback(null,iframeInfo);\n\t} else {\n\t\t// Create the iframe and save it in the list\n\t\tvar iframe = document.createElement(\"iframe\");\n\t\tiframeInfo = {\n\t\t\turl: url,\n\t\t\tstatus: \"loading\",\n\t\t\tdomNode: iframe\n\t\t};\n\t\t$tw.browserMessaging.iframeInfoMap[url] = iframeInfo;\n\t\tsaveIFrameInfoTiddler(iframeInfo);\n\t\t// Add the iframe to the DOM and hide it\n\t\tiframe.style.display = \"none\";\n\t\tiframe.setAttribute(\"library\",\"true\");\n\t\tdocument.body.appendChild(iframe);\n\t\t// Set up onload\n\t\tiframe.onload = function() {\n\t\t\tiframeInfo.status = \"loaded\";\n\t\t\tsaveIFrameInfoTiddler(iframeInfo);\n\t\t\tcallback(null,iframeInfo);\n\t\t};\n\t\tiframe.onerror = function() {\n\t\t\tcallback(\"Cannot load iframe\");\n\t\t};\n\t\ttry {\n\t\t\tiframe.src = url;\n\t\t} catch(ex) {\n\t\t\tcallback(ex);\n\t\t}\n\t}\n}\n\n/*\nUnload library iframe for given url\n*/\nfunction unloadIFrame(url){\n\t$tw.utils.each(document.getElementsByTagName('iframe'), function(iframe) {\n\t\tif(iframe.getAttribute(\"library\") === \"true\" &&\n\t\t iframe.getAttribute(\"src\") === url) {\n\t\t\tiframe.parentNode.removeChild(iframe);\n\t\t}\n\t});\n}\n\nfunction saveIFrameInfoTiddler(iframeInfo) {\n\t$tw.wiki.addTiddler(new $tw.Tiddler($tw.wiki.getCreationFields(),{\n\t\ttitle: \"$:/temp/ServerConnection/\" + iframeInfo.url,\n\t\ttext: iframeInfo.status,\n\t\ttags: [\"$:/tags/ServerConnection\"],\n\t\turl: iframeInfo.url\n\t},$tw.wiki.getModificationFields()));\n}\n\nexports.startup = function() {\n\t// Initialise the store of iframes we've created\n\t$tw.browserMessaging = {\n\t\tiframeInfoMap: {} // Hashmap by URL of {url:,status:\"loading/loaded\",domNode:}\n\t};\n\t// Listen for widget messages to control loading the plugin library\n\t$tw.rootWidget.addEventListener(\"tm-load-plugin-library\",function(event) {\n\t\tvar paramObject = event.paramObject || {},\n\t\t\turl = paramObject.url;\n\t\tif(url) {\n\t\t\tloadIFrame(url,function(err,iframeInfo) {\n\t\t\t\tif(err) {\n\t\t\t\t\talert($tw.language.getString(\"Error/LoadingPluginLibrary\") + \": \" + url);\n\t\t\t\t} else {\n\t\t\t\t\tiframeInfo.domNode.contentWindow.postMessage({\n\t\t\t\t\t\tverb: \"GET\",\n\t\t\t\t\t\turl: \"recipes/library/tiddlers.json\",\n\t\t\t\t\t\tcookies: {\n\t\t\t\t\t\t\ttype: \"save-info\",\n\t\t\t\t\t\t\tinfoTitlePrefix: paramObject.infoTitlePrefix || \"$:/temp/RemoteAssetInfo/\",\n\t\t\t\t\t\t\turl: url\n\t\t\t\t\t\t}\n\t\t\t\t\t},\"*\");\n\t\t\t\t}\n\t\t\t});\n\t\t}\n\t});\n\t// Listen for widget messages to control unloading the plugin library\n\t$tw.rootWidget.addEventListener(\"tm-unload-plugin-library\",function(event) {\n\t\tvar paramObject = event.paramObject || {},\n\t\t\turl = paramObject.url;\n\t\t$tw.browserMessaging.iframeInfoMap[url] = undefined;\n\t\tif(url) {\n\t\t\tunloadIFrame(url);\n\t\t\t$tw.utils.each(\n\t\t\t\t$tw.wiki.filterTiddlers(\"[[$:/temp/ServerConnection/\" + url + \"]] [prefix[$:/temp/RemoteAssetInfo/\" + url + \"/]]\"),\n\t\t\t\tfunction(title) {\n\t\t\t\t\t$tw.wiki.deleteTiddler(title);\n\t\t\t\t}\n\t\t\t);\n\t\t}\n\t});\n\t$tw.rootWidget.addEventListener(\"tm-load-plugin-from-library\",function(event) {\n\t\tvar paramObject = event.paramObject || {},\n\t\t\turl = paramObject.url,\n\t\t\ttitle = paramObject.title;\n\t\tif(url && title) {\n\t\t\tloadIFrame(url,function(err,iframeInfo) {\n\t\t\t\tif(err) {\n\t\t\t\t\talert($tw.language.getString(\"Error/LoadingPluginLibrary\") + \": \" + url);\n\t\t\t\t} else {\n\t\t\t\t\tiframeInfo.domNode.contentWindow.postMessage({\n\t\t\t\t\t\tverb: \"GET\",\n\t\t\t\t\t\turl: \"recipes/library/tiddlers/\" + encodeURIComponent(title) + \".json\",\n\t\t\t\t\t\tcookies: {\n\t\t\t\t\t\t\ttype: \"save-tiddler\",\n\t\t\t\t\t\t\turl: url\n\t\t\t\t\t\t}\n\t\t\t\t\t},\"*\");\n\t\t\t\t}\n\t\t\t});\n\t\t}\n\t});\n\t// Listen for window messages from other windows\n\twindow.addEventListener(\"message\",function listener(event){\n\t\tconsole.log(\"browser-messaging: \",document.location.toString())\n\t\tconsole.log(\"browser-messaging: Received message from\",event.origin);\n\t\tconsole.log(\"browser-messaging: Message content\",event.data);\n\t\tswitch(event.data.verb) {\n\t\t\tcase \"GET-RESPONSE\":\n\t\t\t\tif(event.data.status.charAt(0) === \"2\") {\n\t\t\t\t\tif(event.data.cookies) {\n\t\t\t\t\t\tif(event.data.cookies.type === \"save-info\") {\n\t\t\t\t\t\t\tvar tiddlers = JSON.parse(event.data.body);\n\t\t\t\t\t\t\t$tw.utils.each(tiddlers,function(tiddler) {\n\t\t\t\t\t\t\t\t$tw.wiki.addTiddler(new $tw.Tiddler($tw.wiki.getCreationFields(),tiddler,{\n\t\t\t\t\t\t\t\t\ttitle: event.data.cookies.infoTitlePrefix + event.data.cookies.url + \"/\" + tiddler.title,\n\t\t\t\t\t\t\t\t\t\"original-title\": tiddler.title,\n\t\t\t\t\t\t\t\t\ttext: \"\",\n\t\t\t\t\t\t\t\t\ttype: \"text/vnd.tiddlywiki\",\n\t\t\t\t\t\t\t\t\t\"original-type\": tiddler.type,\n\t\t\t\t\t\t\t\t\t\"plugin-type\": undefined,\n\t\t\t\t\t\t\t\t\t\"original-plugin-type\": tiddler[\"plugin-type\"],\n\t\t\t\t\t\t\t\t\t\"module-type\": undefined,\n\t\t\t\t\t\t\t\t\t\"original-module-type\": tiddler[\"module-type\"],\n\t\t\t\t\t\t\t\t\ttags: [\"$:/tags/RemoteAssetInfo\"],\n\t\t\t\t\t\t\t\t\t\"original-tags\": $tw.utils.stringifyList(tiddler.tags || []),\n\t\t\t\t\t\t\t\t\t\"server-url\": event.data.cookies.url\n\t\t\t\t\t\t\t\t},$tw.wiki.getModificationFields()));\n\t\t\t\t\t\t\t});\n\t\t\t\t\t\t} else if(event.data.cookies.type === \"save-tiddler\") {\n\t\t\t\t\t\t\tvar tiddler = JSON.parse(event.data.body);\n\t\t\t\t\t\t\t$tw.wiki.addTiddler(new $tw.Tiddler(tiddler));\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t\tbreak;\n\t\t}\n\t},false);\n};\n\n})();\n", "title": "$:/core/modules/browser-messaging.js", "type": "application/javascript", "module-type": "startup" }, "$:/core/modules/startup/commands.js": { "text": "/*\\\ntitle: $:/core/modules/startup/commands.js\ntype: application/javascript\nmodule-type: startup\n\nCommand processing\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n// Export name and synchronous status\nexports.name = \"commands\";\nexports.platforms = [\"node\"];\nexports.after = [\"story\"];\nexports.synchronous = false;\n\nexports.startup = function(callback) {\n\t// On the server, start a commander with the command line arguments\n\tvar commander = new $tw.Commander(\n\t\t$tw.boot.argv,\n\t\tfunction(err) {\n\t\t\tif(err) {\n\t\t\t\treturn $tw.utils.error(\"Error: \" + err);\n\t\t\t}\n\t\t\tcallback();\n\t\t},\n\t\t$tw.wiki,\n\t\t{output: process.stdout, error: process.stderr}\n\t);\n\tcommander.execute();\n};\n\n})();\n", "title": "$:/core/modules/startup/commands.js", "type": "application/javascript", "module-type": "startup" }, "$:/core/modules/startup/favicon.js": { "text": "/*\\\ntitle: $:/core/modules/startup/favicon.js\ntype: application/javascript\nmodule-type: startup\n\nFavicon handling\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n// Export name and synchronous status\nexports.name = \"favicon\";\nexports.platforms = [\"browser\"];\nexports.after = [\"startup\"];\nexports.synchronous = true;\n\t\t\n// Favicon tiddler\nvar FAVICON_TITLE = \"$:/favicon.ico\";\n\nexports.startup = function() {\n\t// Set up the favicon\n\tsetFavicon();\n\t// Reset the favicon when the tiddler changes\n\t$tw.wiki.addEventListener(\"change\",function(changes) {\n\t\tif($tw.utils.hop(changes,FAVICON_TITLE)) {\n\t\t\tsetFavicon();\n\t\t}\n\t});\n};\n\nfunction setFavicon() {\n\tvar tiddler = $tw.wiki.getTiddler(FAVICON_TITLE);\n\tif(tiddler) {\n\t\tvar faviconLink = document.getElementById(\"faviconLink\");\n\t\tfaviconLink.setAttribute(\"href\",\"data:\" + tiddler.fields.type + \";base64,\" + tiddler.fields.text);\n\t}\n}\n\n})();\n", "title": "$:/core/modules/startup/favicon.js", "type": "application/javascript", "module-type": "startup" }, "$:/core/modules/startup/info.js": { "text": "/*\\\ntitle: $:/core/modules/startup/info.js\ntype: application/javascript\nmodule-type: startup\n\nInitialise $:/info tiddlers via $:/temp/info-plugin pseudo-plugin\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n// Export name and synchronous status\nexports.name = \"info\";\nexports.before = [\"startup\"];\nexports.after = [\"load-modules\"];\nexports.synchronous = true;\n\nexports.startup = function() {\n\t// Collect up the info tiddlers\n\tvar infoTiddlerFields = {};\n\t// Give each info module a chance to fill in as many info tiddlers as they want\n\t$tw.modules.forEachModuleOfType(\"info\",function(title,moduleExports) {\n\t\tif(moduleExports && moduleExports.getInfoTiddlerFields) {\n\t\t\tvar tiddlerFieldsArray = moduleExports.getInfoTiddlerFields(infoTiddlerFields);\n\t\t\t$tw.utils.each(tiddlerFieldsArray,function(fields) {\n\t\t\t\tif(fields) {\n\t\t\t\t\tinfoTiddlerFields[fields.title] = fields;\n\t\t\t\t}\n\t\t\t});\n\t\t}\n\t});\n\t// Bake the info tiddlers into a plugin\n\tvar fields = {\n\t\ttitle: \"$:/temp/info-plugin\",\n\t\ttype: \"application/json\",\n\t\t\"plugin-type\": \"info\",\n\t\ttext: JSON.stringify({tiddlers: infoTiddlerFields},null,$tw.config.preferences.jsonSpaces)\n\t};\n\t$tw.wiki.addTiddler(new $tw.Tiddler(fields));\n\t$tw.wiki.readPluginInfo();\n\t$tw.wiki.registerPluginTiddlers(\"info\");\n\t$tw.wiki.unpackPluginTiddlers();\n};\n\n})();\n", "title": "$:/core/modules/startup/info.js", "type": "application/javascript", "module-type": "startup" }, "$:/core/modules/startup/load-modules.js": { "text": "/*\\\ntitle: $:/core/modules/startup/load-modules.js\ntype: application/javascript\nmodule-type: startup\n\nLoad core modules\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n// Export name and synchronous status\nexports.name = \"load-modules\";\nexports.synchronous = true;\n\nexports.startup = function() {\n\t// Load modules\n\t$tw.modules.applyMethods(\"utils\",$tw.utils);\n\tif($tw.node) {\n\t\t$tw.modules.applyMethods(\"utils-node\",$tw.utils);\n\t}\n\t$tw.modules.applyMethods(\"global\",$tw);\n\t$tw.modules.applyMethods(\"config\",$tw.config);\n\t$tw.Tiddler.fieldModules = $tw.modules.getModulesByTypeAsHashmap(\"tiddlerfield\");\n\t$tw.modules.applyMethods(\"tiddlermethod\",$tw.Tiddler.prototype);\n\t$tw.modules.applyMethods(\"wikimethod\",$tw.Wiki.prototype);\n\t$tw.modules.applyMethods(\"tiddlerdeserializer\",$tw.Wiki.tiddlerDeserializerModules);\n\t$tw.macros = $tw.modules.getModulesByTypeAsHashmap(\"macro\");\n\t$tw.wiki.initParsers();\n\t$tw.Commander.initCommands();\n};\n\n})();\n", "title": "$:/core/modules/startup/load-modules.js", "type": "application/javascript", "module-type": "startup" }, "$:/core/modules/startup/password.js": { "text": "/*\\\ntitle: $:/core/modules/startup/password.js\ntype: application/javascript\nmodule-type: startup\n\nPassword handling\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n// Export name and synchronous status\nexports.name = \"password\";\nexports.platforms = [\"browser\"];\nexports.after = [\"startup\"];\nexports.synchronous = true;\n\nexports.startup = function() {\n\t$tw.rootWidget.addEventListener(\"tm-set-password\",function(event) {\n\t\t$tw.passwordPrompt.createPrompt({\n\t\t\tserviceName: $tw.language.getString(\"Encryption/PromptSetPassword\"),\n\t\t\tnoUserName: true,\n\t\t\tsubmitText: $tw.language.getString(\"Encryption/SetPassword\"),\n\t\t\tcanCancel: true,\n\t\t\trepeatPassword: true,\n\t\t\tcallback: function(data) {\n\t\t\t\tif(data) {\n\t\t\t\t\t$tw.crypto.setPassword(data.password);\n\t\t\t\t}\n\t\t\t\treturn true; // Get rid of the password prompt\n\t\t\t}\n\t\t});\n\t});\n\t$tw.rootWidget.addEventListener(\"tm-clear-password\",function(event) {\n\t\tif($tw.browser) {\n\t\t\tif(!confirm($tw.language.getString(\"Encryption/ConfirmClearPassword\"))) {\n\t\t\t\treturn;\n\t\t\t}\n\t\t}\n\t\t$tw.crypto.setPassword(null);\n\t});\n\t// Ensure that $:/isEncrypted is maintained properly\n\t$tw.wiki.addEventListener(\"change\",function(changes) {\n\t\tif($tw.utils.hop(changes,\"$:/isEncrypted\")) {\n\t\t\t$tw.crypto.updateCryptoStateTiddler();\n\t\t}\n\t});\n};\n\n})();\n", "title": "$:/core/modules/startup/password.js", "type": "application/javascript", "module-type": "startup" }, "$:/core/modules/startup/render.js": { "text": "/*\\\ntitle: $:/core/modules/startup/render.js\ntype: application/javascript\nmodule-type: startup\n\nTitle, stylesheet and page rendering\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n// Export name and synchronous status\nexports.name = \"render\";\nexports.platforms = [\"browser\"];\nexports.after = [\"story\"];\nexports.synchronous = true;\n\n// Default story and history lists\nvar PAGE_TITLE_TITLE = \"$:/core/wiki/title\";\nvar PAGE_STYLESHEET_TITLE = \"$:/core/ui/PageStylesheet\";\nvar PAGE_TEMPLATE_TITLE = \"$:/core/ui/PageTemplate\";\n\n// Time (in ms) that we defer refreshing changes to draft tiddlers\nvar DRAFT_TIDDLER_TIMEOUT_TITLE = \"$:/config/Drafts/TypingTimeout\";\nvar DRAFT_TIDDLER_TIMEOUT = 400;\n\nexports.startup = function() {\n\t// Set up the title\n\t$tw.titleWidgetNode = $tw.wiki.makeTranscludeWidget(PAGE_TITLE_TITLE,{document: $tw.fakeDocument, parseAsInline: true});\n\t$tw.titleContainer = $tw.fakeDocument.createElement(\"div\");\n\t$tw.titleWidgetNode.render($tw.titleContainer,null);\n\tdocument.title = $tw.titleContainer.textContent;\n\t$tw.wiki.addEventListener(\"change\",function(changes) {\n\t\tif($tw.titleWidgetNode.refresh(changes,$tw.titleContainer,null)) {\n\t\t\tdocument.title = $tw.titleContainer.textContent;\n\t\t}\n\t});\n\t// Set up the styles\n\t$tw.styleWidgetNode = $tw.wiki.makeTranscludeWidget(PAGE_STYLESHEET_TITLE,{document: $tw.fakeDocument});\n\t$tw.styleContainer = $tw.fakeDocument.createElement(\"style\");\n\t$tw.styleWidgetNode.render($tw.styleContainer,null);\n\t$tw.styleElement = document.createElement(\"style\");\n\t$tw.styleElement.innerHTML = $tw.styleContainer.textContent;\n\tdocument.head.insertBefore($tw.styleElement,document.head.firstChild);\n\t$tw.wiki.addEventListener(\"change\",$tw.perf.report(\"styleRefresh\",function(changes) {\n\t\tif($tw.styleWidgetNode.refresh(changes,$tw.styleContainer,null)) {\n\t\t\t$tw.styleElement.innerHTML = $tw.styleContainer.textContent;\n\t\t}\n\t}));\n\t// Display the $:/core/ui/PageTemplate tiddler to kick off the display\n\t$tw.perf.report(\"mainRender\",function() {\n\t\t$tw.pageWidgetNode = $tw.wiki.makeTranscludeWidget(PAGE_TEMPLATE_TITLE,{document: document, parentWidget: $tw.rootWidget});\n\t\t$tw.pageContainer = document.createElement(\"div\");\n\t\t$tw.utils.addClass($tw.pageContainer,\"tc-page-container-wrapper\");\n\t\tdocument.body.insertBefore($tw.pageContainer,document.body.firstChild);\n\t\t$tw.pageWidgetNode.render($tw.pageContainer,null);\n\t})();\n\t// Prepare refresh mechanism\n\tvar deferredChanges = Object.create(null),\n\t\ttimerId;\n\tfunction refresh() {\n\t\t// Process the refresh\n\t\t$tw.pageWidgetNode.refresh(deferredChanges);\n\t\tdeferredChanges = Object.create(null);\n\t}\n\t// Add the change event handler\n\t$tw.wiki.addEventListener(\"change\",$tw.perf.report(\"mainRefresh\",function(changes) {\n\t\t// Check if only drafts have changed\n\t\tvar onlyDraftsHaveChanged = true;\n\t\tfor(var title in changes) {\n\t\t\tvar tiddler = $tw.wiki.getTiddler(title);\n\t\t\tif(!tiddler || !tiddler.hasField(\"draft.of\")) {\n\t\t\t\tonlyDraftsHaveChanged = false;\n\t\t\t}\n\t\t}\n\t\t// Defer the change if only drafts have changed\n\t\tif(timerId) {\n\t\t\tclearTimeout(timerId);\n\t\t}\n\t\ttimerId = null;\n\t\tif(onlyDraftsHaveChanged) {\n\t\t\tvar timeout = parseInt($tw.wiki.getTiddlerText(DRAFT_TIDDLER_TIMEOUT_TITLE,\"\"),10);\n\t\t\tif(isNaN(timeout)) {\n\t\t\t\ttimeout = DRAFT_TIDDLER_TIMEOUT;\n\t\t\t}\n\t\t\ttimerId = setTimeout(refresh,timeout);\n\t\t\t$tw.utils.extend(deferredChanges,changes);\n\t\t} else {\n\t\t\t$tw.utils.extend(deferredChanges,changes);\n\t\t\trefresh();\n\t\t}\n\t}));\n\t// Fix up the link between the root widget and the page container\n\t$tw.rootWidget.domNodes = [$tw.pageContainer];\n\t$tw.rootWidget.children = [$tw.pageWidgetNode];\n};\n\n})();\n", "title": "$:/core/modules/startup/render.js", "type": "application/javascript", "module-type": "startup" }, "$:/core/modules/startup/rootwidget.js": { "text": "/*\\\ntitle: $:/core/modules/startup/rootwidget.js\ntype: application/javascript\nmodule-type: startup\n\nSetup the root widget and the core root widget handlers\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n// Export name and synchronous status\nexports.name = \"rootwidget\";\nexports.platforms = [\"browser\"];\nexports.after = [\"startup\"];\nexports.before = [\"story\"];\nexports.synchronous = true;\n\nexports.startup = function() {\n\t// Install the modal message mechanism\n\t$tw.modal = new $tw.utils.Modal($tw.wiki);\n\t$tw.rootWidget.addEventListener(\"tm-modal\",function(event) {\n\t\t$tw.modal.display(event.param,{variables: event.paramObject});\n\t});\n\t// Install the notification mechanism\n\t$tw.notifier = new $tw.utils.Notifier($tw.wiki);\n\t$tw.rootWidget.addEventListener(\"tm-notify\",function(event) {\n\t\t$tw.notifier.display(event.param,{variables: event.paramObject});\n\t});\n\t// Install the scroller\n\t$tw.pageScroller = new $tw.utils.PageScroller();\n\t$tw.rootWidget.addEventListener(\"tm-scroll\",function(event) {\n\t\t$tw.pageScroller.handleEvent(event);\n\t});\n\tvar fullscreen = $tw.utils.getFullScreenApis();\n\tif(fullscreen) {\n\t\t$tw.rootWidget.addEventListener(\"tm-full-screen\",function(event) {\n\t\t\tif(document[fullscreen._fullscreenElement]) {\n\t\t\t\tdocument[fullscreen._exitFullscreen]();\n\t\t\t} else {\n\t\t\t\tdocument.documentElement[fullscreen._requestFullscreen](Element.ALLOW_KEYBOARD_INPUT);\n\t\t\t}\n\t\t});\n\t}\n\t// If we're being viewed on a data: URI then give instructions for how to save\n\tif(document.location.protocol === \"data:\") {\n\t\t$tw.rootWidget.dispatchEvent({\n\t\t\ttype: \"tm-modal\",\n\t\t\tparam: \"$:/language/Modals/SaveInstructions\"\n\t\t});\n\t}\n};\n\n})();\n", "title": "$:/core/modules/startup/rootwidget.js", "type": "application/javascript", "module-type": "startup" }, "$:/core/modules/startup.js": { "text": "/*\\\ntitle: $:/core/modules/startup.js\ntype: application/javascript\nmodule-type: startup\n\nMiscellaneous startup logic for both the client and server.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n// Export name and synchronous status\nexports.name = \"startup\";\nexports.after = [\"load-modules\"];\nexports.synchronous = true;\n\n// Set to `true` to enable performance instrumentation\nvar PERFORMANCE_INSTRUMENTATION_CONFIG_TITLE = \"$:/config/Performance/Instrumentation\";\n\nvar widget = require(\"$:/core/modules/widgets/widget.js\");\n\nexports.startup = function() {\n\tvar modules,n,m,f;\n\t// Minimal browser detection\n\tif($tw.browser) {\n\t\t$tw.browser.isIE = (/msie|trident/i.test(navigator.userAgent));\n\t\t$tw.browser.isFirefox = !!document.mozFullScreenEnabled;\n\t}\n\t// Platform detection\n\t$tw.platform = {};\n\tif($tw.browser) {\n\t\t$tw.platform.isMac = /Mac/.test(navigator.platform);\n\t\t$tw.platform.isWindows = /win/i.test(navigator.platform);\n\t\t$tw.platform.isLinux = /Linux/i.test(navigator.appVersion);\n\t} else {\n\t\tswitch(require(\"os\").platform()) {\n\t\t\tcase \"darwin\":\n\t\t\t\t$tw.platform.isMac = true;\n\t\t\t\tbreak;\n\t\t\tcase \"win32\":\n\t\t\t\t$tw.platform.isWindows = true;\n\t\t\t\tbreak;\n\t\t\tcase \"freebsd\":\n\t\t\t\t$tw.platform.isLinux = true;\n\t\t\t\tbreak;\n\t\t\tcase \"linux\":\n\t\t\t\t$tw.platform.isLinux = true;\n\t\t\t\tbreak;\n\t\t}\n\t}\n\t// Initialise version\n\t$tw.version = $tw.utils.extractVersionInfo();\n\t// Set up the performance framework\n\t$tw.perf = new $tw.Performance($tw.wiki.getTiddlerText(PERFORMANCE_INSTRUMENTATION_CONFIG_TITLE,\"no\") === \"yes\");\n\t// Kick off the language manager and switcher\n\t$tw.language = new $tw.Language();\n\t$tw.languageSwitcher = new $tw.PluginSwitcher({\n\t\twiki: $tw.wiki,\n\t\tpluginType: \"language\",\n\t\tcontrollerTitle: \"$:/language\",\n\t\tdefaultPlugins: [\n\t\t\t\"$:/languages/en-US\"\n\t\t],\n\t\tonSwitch: function(plugins) {\n\t\t\tif($tw.browser) {\n\t\t\t\tvar pluginTiddler = $tw.wiki.getTiddler(plugins[0]);\n\t\t\t\tif(pluginTiddler) {\n\t\t\t\t\tdocument.documentElement.setAttribute(\"dir\",pluginTiddler.getFieldString(\"text-direction\") || \"auto\");\n\t\t\t\t} else {\n\t\t\t\t\tdocument.documentElement.removeAttribute(\"dir\");\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t});\n\t// Kick off the theme manager\n\t$tw.themeManager = new $tw.PluginSwitcher({\n\t\twiki: $tw.wiki,\n\t\tpluginType: \"theme\",\n\t\tcontrollerTitle: \"$:/theme\",\n\t\tdefaultPlugins: [\n\t\t\t\"$:/themes/tiddlywiki/snowwhite\",\n\t\t\t\"$:/themes/tiddlywiki/vanilla\"\n\t\t]\n\t});\n\t// Kick off the keyboard manager\n\t$tw.keyboardManager = new $tw.KeyboardManager();\n\t// Clear outstanding tiddler store change events to avoid an unnecessary refresh cycle at startup\n\t$tw.wiki.clearTiddlerEventQueue();\n\t// Create a root widget for attaching event handlers. By using it as the parentWidget for another widget tree, one can reuse the event handlers\n\tif($tw.browser) {\n\t\t$tw.rootWidget = new widget.widget({\n\t\t\ttype: \"widget\",\n\t\t\tchildren: []\n\t\t},{\n\t\t\twiki: $tw.wiki,\n\t\t\tdocument: document\n\t\t});\n\t}\n\t// Find a working syncadaptor\n\t$tw.syncadaptor = undefined;\n\t$tw.modules.forEachModuleOfType(\"syncadaptor\",function(title,module) {\n\t\tif(!$tw.syncadaptor && module.adaptorClass) {\n\t\t\t$tw.syncadaptor = new module.adaptorClass({wiki: $tw.wiki});\n\t\t}\n\t});\n\t// Set up the syncer object if we've got a syncadaptor\n\tif($tw.syncadaptor) {\n\t\t$tw.syncer = new $tw.Syncer({wiki: $tw.wiki, syncadaptor: $tw.syncadaptor});\n\t} \n\t// Setup the saver handler\n\t$tw.saverHandler = new $tw.SaverHandler({wiki: $tw.wiki, dirtyTracking: !$tw.syncadaptor});\n\t// Host-specific startup\n\tif($tw.browser) {\n\t\t// Install the popup manager\n\t\t$tw.popup = new $tw.utils.Popup();\n\t\t// Install the animator\n\t\t$tw.anim = new $tw.utils.Animator();\n\t}\n};\n\n})();\n", "title": "$:/core/modules/startup.js", "type": "application/javascript", "module-type": "startup" }, "$:/core/modules/startup/story.js": { "text": "/*\\\ntitle: $:/core/modules/startup/story.js\ntype: application/javascript\nmodule-type: startup\n\nLoad core modules\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n// Export name and synchronous status\nexports.name = \"story\";\nexports.after = [\"startup\"];\nexports.synchronous = true;\n\n// Default story and history lists\nvar DEFAULT_STORY_TITLE = \"$:/StoryList\";\nvar DEFAULT_HISTORY_TITLE = \"$:/HistoryList\";\n\n// Default tiddlers\nvar DEFAULT_TIDDLERS_TITLE = \"$:/DefaultTiddlers\";\n\n// Config\nvar CONFIG_UPDATE_ADDRESS_BAR = \"$:/config/Navigation/UpdateAddressBar\"; // Can be \"no\", \"permalink\", \"permaview\"\nvar CONFIG_UPDATE_HISTORY = \"$:/config/Navigation/UpdateHistory\"; // Can be \"yes\" or \"no\"\n\nexports.startup = function() {\n\t// Open startup tiddlers\n\topenStartupTiddlers();\n\tif($tw.browser) {\n\t\t// Set up location hash update\n\t\t$tw.wiki.addEventListener(\"change\",function(changes) {\n\t\t\tif($tw.utils.hop(changes,DEFAULT_STORY_TITLE) || $tw.utils.hop(changes,DEFAULT_HISTORY_TITLE)) {\n\t\t\t\tupdateLocationHash({\n\t\t\t\t\tupdateAddressBar: $tw.wiki.getTiddlerText(CONFIG_UPDATE_ADDRESS_BAR,\"permaview\").trim(),\n\t\t\t\t\tupdateHistory: $tw.wiki.getTiddlerText(CONFIG_UPDATE_HISTORY,\"no\").trim()\n\t\t\t\t});\n\t\t\t}\n\t\t});\n\t\t// Listen for changes to the browser location hash\n\t\twindow.addEventListener(\"hashchange\",function() {\n\t\t\tvar hash = $tw.utils.getLocationHash();\n\t\t\tif(hash !== $tw.locationHash) {\n\t\t\t\t$tw.locationHash = hash;\n\t\t\t\topenStartupTiddlers({defaultToCurrentStory: true});\n\t\t\t}\n\t\t},false);\n\t\t// Listen for the tm-browser-refresh message\n\t\t$tw.rootWidget.addEventListener(\"tm-browser-refresh\",function(event) {\n\t\t\twindow.location.reload(true);\n\t\t});\n\t\t// Listen for the tm-print message\n\t\t$tw.rootWidget.addEventListener(\"tm-print\",function(event) {\n\t\t\t(event.event.view || window).print();\n\t\t});\n\t\t// Listen for the tm-home message\n\t\t$tw.rootWidget.addEventListener(\"tm-home\",function(event) {\n\t\t\twindow.location.hash = \"\";\n\t\t\tvar storyFilter = $tw.wiki.getTiddlerText(DEFAULT_TIDDLERS_TITLE),\n\t\t\t\tstoryList = $tw.wiki.filterTiddlers(storyFilter);\n\t\t\t//invoke any hooks that might change the default story list\n\t\t\tstoryList = $tw.hooks.invokeHook(\"th-opening-default-tiddlers-list\",storyList);\n\t\t\t$tw.wiki.addTiddler({title: DEFAULT_STORY_TITLE, text: \"\", list: storyList},$tw.wiki.getModificationFields());\n\t\t\tif(storyList[0]) {\n\t\t\t\t$tw.wiki.addToHistory(storyList[0]);\t\t\t\t\n\t\t\t}\n\t\t});\n\t\t// Listen for the tm-permalink message\n\t\t$tw.rootWidget.addEventListener(\"tm-permalink\",function(event) {\n\t\t\tupdateLocationHash({\n\t\t\t\tupdateAddressBar: \"permalink\",\n\t\t\t\tupdateHistory: $tw.wiki.getTiddlerText(CONFIG_UPDATE_HISTORY,\"no\").trim(),\n\t\t\t\ttargetTiddler: event.param || event.tiddlerTitle\n\t\t\t});\n\t\t});\n\t\t// Listen for the tm-permaview message\n\t\t$tw.rootWidget.addEventListener(\"tm-permaview\",function(event) {\n\t\t\tupdateLocationHash({\n\t\t\t\tupdateAddressBar: \"permaview\",\n\t\t\t\tupdateHistory: $tw.wiki.getTiddlerText(CONFIG_UPDATE_HISTORY,\"no\").trim(),\n\t\t\t\ttargetTiddler: event.param || event.tiddlerTitle\n\t\t\t});\n\t\t});\n\t}\n};\n\n/*\nProcess the location hash to open the specified tiddlers. Options:\ndefaultToCurrentStory: If true, the current story is retained as the default, instead of opening the default tiddlers\n*/\nfunction openStartupTiddlers(options) {\n\toptions = options || {};\n\t// Work out the target tiddler and the story filter. \"null\" means \"unspecified\"\n\tvar target = null,\n\t\tstoryFilter = null;\n\tif($tw.locationHash.length > 1) {\n\t\tvar hash = $tw.locationHash.substr(1),\n\t\t\tsplit = hash.indexOf(\":\");\n\t\tif(split === -1) {\n\t\t\ttarget = decodeURIComponent(hash.trim());\n\t\t} else {\n\t\t\ttarget = decodeURIComponent(hash.substr(0,split).trim());\n\t\t\tstoryFilter = decodeURIComponent(hash.substr(split + 1).trim());\n\t\t}\n\t}\n\t// If the story wasn't specified use the current tiddlers or a blank story\n\tif(storyFilter === null) {\n\t\tif(options.defaultToCurrentStory) {\n\t\t\tvar currStoryList = $tw.wiki.getTiddlerList(DEFAULT_STORY_TITLE);\n\t\t\tstoryFilter = $tw.utils.stringifyList(currStoryList);\n\t\t} else {\n\t\t\tif(target && target !== \"\") {\n\t\t\t\tstoryFilter = \"\";\n\t\t\t} else {\n\t\t\t\tstoryFilter = $tw.wiki.getTiddlerText(DEFAULT_TIDDLERS_TITLE);\n\t\t\t}\n\t\t}\n\t}\n\t// Process the story filter to get the story list\n\tvar storyList = $tw.wiki.filterTiddlers(storyFilter);\n\t// Invoke any hooks that want to change the default story list\n\tstoryList = $tw.hooks.invokeHook(\"th-opening-default-tiddlers-list\",storyList);\n\t// If the target tiddler isn't included then splice it in at the top\n\tif(target && storyList.indexOf(target) === -1) {\n\t\tstoryList.unshift(target);\n\t}\n\t// Save the story list\n\t$tw.wiki.addTiddler({title: DEFAULT_STORY_TITLE, text: \"\", list: storyList},$tw.wiki.getModificationFields());\n\t// If a target tiddler was specified add it to the history stack\n\tif(target && target !== \"\") {\n\t\t// The target tiddler doesn't need double square brackets, but we'll silently remove them if they're present\n\t\tif(target.indexOf(\"[[\") === 0 && target.substr(-2) === \"]]\") {\n\t\t\ttarget = target.substr(2,target.length - 4);\n\t\t}\n\t\t$tw.wiki.addToHistory(target);\n\t} else if(storyList.length > 0) {\n\t\t$tw.wiki.addToHistory(storyList[0]);\n\t}\n}\n\n/*\noptions: See below\noptions.updateAddressBar: \"permalink\", \"permaview\" or \"no\" (defaults to \"permaview\")\noptions.updateHistory: \"yes\" or \"no\" (defaults to \"no\")\noptions.targetTiddler: optional title of target tiddler for permalink\n*/\nfunction updateLocationHash(options) {\n\tif(options.updateAddressBar !== \"no\") {\n\t\t// Get the story and the history stack\n\t\tvar storyList = $tw.wiki.getTiddlerList(DEFAULT_STORY_TITLE),\n\t\t\thistoryList = $tw.wiki.getTiddlerData(DEFAULT_HISTORY_TITLE,[]),\n\t\t\ttargetTiddler = \"\";\n\t\tif(options.targetTiddler) {\n\t\t\ttargetTiddler = options.targetTiddler;\n\t\t} else {\n\t\t\t// The target tiddler is the one at the top of the stack\n\t\t\tif(historyList.length > 0) {\n\t\t\t\ttargetTiddler = historyList[historyList.length-1].title;\n\t\t\t}\n\t\t\t// Blank the target tiddler if it isn't present in the story\n\t\t\tif(storyList.indexOf(targetTiddler) === -1) {\n\t\t\t\ttargetTiddler = \"\";\n\t\t\t}\n\t\t}\n\t\t// Assemble the location hash\n\t\tif(options.updateAddressBar === \"permalink\") {\n\t\t\t$tw.locationHash = \"#\" + encodeURIComponent(targetTiddler);\n\t\t} else {\n\t\t\t$tw.locationHash = \"#\" + encodeURIComponent(targetTiddler) + \":\" + encodeURIComponent($tw.utils.stringifyList(storyList));\n\t\t}\n\t\t// Only change the location hash if we must, thus avoiding unnecessary onhashchange events\n\t\tif($tw.utils.getLocationHash() !== $tw.locationHash) {\n\t\t\tif(options.updateHistory === \"yes\") {\n\t\t\t\t// Assign the location hash so that history is updated\n\t\t\t\twindow.location.hash = $tw.locationHash;\n\t\t\t} else {\n\t\t\t\t// We use replace so that browser history isn't affected\n\t\t\t\twindow.location.replace(window.location.toString().split(\"#\")[0] + $tw.locationHash);\n\t\t\t}\n\t\t}\n\t}\n}\n\n})();\n", "title": "$:/core/modules/startup/story.js", "type": "application/javascript", "module-type": "startup" }, "$:/core/modules/startup/windows.js": { "text": "/*\\\ntitle: $:/core/modules/startup/windows.js\ntype: application/javascript\nmodule-type: startup\n\nSetup root widget handlers for the messages concerned with opening external browser windows\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n// Export name and synchronous status\nexports.name = \"windows\";\nexports.platforms = [\"browser\"];\nexports.after = [\"startup\"];\nexports.synchronous = true;\n\n// Global to keep track of open windows (hashmap by title)\nvar windows = {};\n\nexports.startup = function() {\n\t// Handle open window message\n\t$tw.rootWidget.addEventListener(\"tm-open-window\",function(event) {\n\t\t// Get the parameters\n\t\tvar refreshHandler,\n\t\t\ttitle = event.param || event.tiddlerTitle,\n\t\t\tparamObject = event.paramObject || {},\n\t\t\ttemplate = paramObject.template || \"$:/core/templates/single.tiddler.window\",\n\t\t\twidth = paramObject.width || \"700\",\n\t\t\theight = paramObject.height || \"600\",\n\t\t\tvariables = $tw.utils.extend({},paramObject,{currentTiddler: title});\n\t\t// Open the window\n\t\tvar srcWindow = window.open(\"\",\"external-\" + title,\"scrollbars,width=\" + width + \",height=\" + height),\n\t\t\tsrcDocument = srcWindow.document;\n\t\twindows[title] = srcWindow;\n\t\t// Check for reopening the same window\n\t\tif(srcWindow.haveInitialisedWindow) {\n\t\t\treturn;\n\t\t}\n\t\t// Initialise the document\n\t\tsrcDocument.write(\"<html><head></head><body class='tc-body tc-single-tiddler-window'></body></html>\");\n\t\tsrcDocument.close();\n\t\tsrcDocument.title = title;\n\t\tsrcWindow.addEventListener(\"beforeunload\",function(event) {\n\t\t\tdelete windows[title];\n\t\t\t$tw.wiki.removeEventListener(\"change\",refreshHandler);\n\t\t},false);\n\t\t// Set up the styles\n\t\tvar styleWidgetNode = $tw.wiki.makeTranscludeWidget(\"$:/core/ui/PageStylesheet\",{\n\t\t\t\tdocument: $tw.fakeDocument,\n\t\t\t\tvariables: variables,\n\t\t\t\timportPageMacros: true}),\n\t\t\tstyleContainer = $tw.fakeDocument.createElement(\"style\");\n\t\tstyleWidgetNode.render(styleContainer,null);\n\t\tvar styleElement = srcDocument.createElement(\"style\");\n\t\tstyleElement.innerHTML = styleContainer.textContent;\n\t\tsrcDocument.head.insertBefore(styleElement,srcDocument.head.firstChild);\n\t\t// Render the text of the tiddler\n\t\tvar parser = $tw.wiki.parseTiddler(template),\n\t\t\twidgetNode = $tw.wiki.makeWidget(parser,{document: srcDocument, parentWidget: $tw.rootWidget, variables: variables});\n\t\twidgetNode.render(srcDocument.body,srcDocument.body.firstChild);\n\t\t// Function to handle refreshes\n\t\trefreshHandler = function(changes) {\n\t\t\tif(styleWidgetNode.refresh(changes,styleContainer,null)) {\n\t\t\t\tstyleElement.innerHTML = styleContainer.textContent;\n\t\t\t}\n\t\t\twidgetNode.refresh(changes);\n\t\t};\n\t\t$tw.wiki.addEventListener(\"change\",refreshHandler);\n\t\tsrcWindow.haveInitialisedWindow = true;\n\t});\n\t// Close open windows when unloading main window\n\t$tw.addUnloadTask(function() {\n\t\t$tw.utils.each(windows,function(win) {\n\t\t\twin.close();\n\t\t});\n\t});\n\n};\n\n})();\n", "title": "$:/core/modules/startup/windows.js", "type": "application/javascript", "module-type": "startup" }, "$:/core/modules/story.js": { "text": "/*\\\ntitle: $:/core/modules/story.js\ntype: application/javascript\nmodule-type: global\n\nLightweight object for managing interactions with the story and history lists.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nConstruct Story object with options:\nwiki: reference to wiki object to use to resolve tiddler titles\nstoryTitle: title of story list tiddler\nhistoryTitle: title of history list tiddler\n*/\nfunction Story(options) {\n\toptions = options || {};\n\tthis.wiki = options.wiki || $tw.wiki;\n\tthis.storyTitle = options.storyTitle || \"$:/StoryList\";\n\tthis.historyTitle = options.historyTitle || \"$:/HistoryList\";\n};\n\nStory.prototype.navigateTiddler = function(navigateTo,navigateFromTitle,navigateFromClientRect) {\n\tthis.addToStory(navigateTo,navigateFromTitle);\n\tthis.addToHistory(navigateTo,navigateFromClientRect);\n};\n\nStory.prototype.getStoryList = function() {\n\treturn this.wiki.getTiddlerList(this.storyTitle) || [];\n};\n\nStory.prototype.addToStory = function(navigateTo,navigateFromTitle,options) {\n\toptions = options || {};\n\tvar storyList = this.getStoryList();\n\t// See if the tiddler is already there\n\tvar slot = storyList.indexOf(navigateTo);\n\t// Quit if it already exists in the story river\n\tif(slot >= 0) {\n\t\treturn;\n\t}\n\t// First we try to find the position of the story element we navigated from\n\tvar fromIndex = storyList.indexOf(navigateFromTitle);\n\tif(fromIndex >= 0) {\n\t\t// The tiddler is added from inside the river\n\t\t// Determine where to insert the tiddler; Fallback is \"below\"\n\t\tswitch(options.openLinkFromInsideRiver) {\n\t\t\tcase \"top\":\n\t\t\t\tslot = 0;\n\t\t\t\tbreak;\n\t\t\tcase \"bottom\":\n\t\t\t\tslot = storyList.length;\n\t\t\t\tbreak;\n\t\t\tcase \"above\":\n\t\t\t\tslot = fromIndex;\n\t\t\t\tbreak;\n\t\t\tcase \"below\": // Intentional fall-through\n\t\t\tdefault:\n\t\t\t\tslot = fromIndex + 1;\n\t\t\t\tbreak;\n\t\t}\n\t} else {\n\t\t// The tiddler is opened from outside the river. Determine where to insert the tiddler; default is \"top\"\n\t\tif(options.openLinkFromOutsideRiver === \"bottom\") {\n\t\t\t// Insert at bottom\n\t\t\tslot = storyList.length;\n\t\t} else {\n\t\t\t// Insert at top\n\t\t\tslot = 0;\n\t\t}\n\t}\n\t// Add the tiddler\n\tstoryList.splice(slot,0,navigateTo);\n\t// Save the story\n\tthis.saveStoryList(storyList);\n};\n\nStory.prototype.saveStoryList = function(storyList) {\n\tvar storyTiddler = this.wiki.getTiddler(this.storyTitle);\n\tthis.wiki.addTiddler(new $tw.Tiddler(\n\t\tthis.wiki.getCreationFields(),\n\t\t{title: this.storyTitle},\n\t\tstoryTiddler,\n\t\t{list: storyList},\n\t\tthis.wiki.getModificationFields()\n\t));\n};\n\nStory.prototype.addToHistory = function(navigateTo,navigateFromClientRect) {\n\tvar titles = $tw.utils.isArray(navigateTo) ? navigateTo : [navigateTo];\n\t// Add a new record to the top of the history stack\n\tvar historyList = this.wiki.getTiddlerData(this.historyTitle,[]);\n\t$tw.utils.each(titles,function(title) {\n\t\thistoryList.push({title: title, fromPageRect: navigateFromClientRect});\n\t});\n\tthis.wiki.setTiddlerData(this.historyTitle,historyList,{\"current-tiddler\": titles[titles.length-1]});\n};\n\nStory.prototype.storyCloseTiddler = function(targetTitle) {\n// TBD\n};\n\nStory.prototype.storyCloseAllTiddlers = function() {\n// TBD\n};\n\nStory.prototype.storyCloseOtherTiddlers = function(targetTitle) {\n// TBD\n};\n\nStory.prototype.storyEditTiddler = function(targetTitle) {\n// TBD\n};\n\nStory.prototype.storyDeleteTiddler = function(targetTitle) {\n// TBD\n};\n\nStory.prototype.storySaveTiddler = function(targetTitle) {\n// TBD\n};\n\nStory.prototype.storyCancelTiddler = function(targetTitle) {\n// TBD\n};\n\nStory.prototype.storyNewTiddler = function(targetTitle) {\n// TBD\n};\n\nexports.Story = Story;\n\n\n})();\n", "title": "$:/core/modules/story.js", "type": "application/javascript", "module-type": "global" }, "$:/core/modules/storyviews/classic.js": { "text": "/*\\\ntitle: $:/core/modules/storyviews/classic.js\ntype: application/javascript\nmodule-type: storyview\n\nViews the story as a linear sequence\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar easing = \"cubic-bezier(0.645, 0.045, 0.355, 1)\"; // From http://easings.net/#easeInOutCubic\n\nvar ClassicStoryView = function(listWidget) {\n\tthis.listWidget = listWidget;\n};\n\nClassicStoryView.prototype.navigateTo = function(historyInfo) {\n\tvar listElementIndex = this.listWidget.findListItem(0,historyInfo.title);\n\tif(listElementIndex === undefined) {\n\t\treturn;\n\t}\n\tvar listItemWidget = this.listWidget.children[listElementIndex],\n\t\ttargetElement = listItemWidget.findFirstDomNode();\n\t// Abandon if the list entry isn't a DOM element (it might be a text node)\n\tif(!(targetElement instanceof Element)) {\n\t\treturn;\n\t}\n\t// Scroll the node into view\n\tthis.listWidget.dispatchEvent({type: \"tm-scroll\", target: targetElement});\n};\n\nClassicStoryView.prototype.insert = function(widget) {\n\tvar targetElement = widget.findFirstDomNode(),\n\t\tduration = $tw.utils.getAnimationDuration();\n\t// Abandon if the list entry isn't a DOM element (it might be a text node)\n\tif(!(targetElement instanceof Element)) {\n\t\treturn;\n\t}\n\t// Get the current height of the tiddler\n\tvar computedStyle = window.getComputedStyle(targetElement),\n\t\tcurrMarginBottom = parseInt(computedStyle.marginBottom,10),\n\t\tcurrMarginTop = parseInt(computedStyle.marginTop,10),\n\t\tcurrHeight = targetElement.offsetHeight + currMarginTop;\n\t// Reset the margin once the transition is over\n\tsetTimeout(function() {\n\t\t$tw.utils.setStyle(targetElement,[\n\t\t\t{transition: \"none\"},\n\t\t\t{marginBottom: \"\"}\n\t\t]);\n\t},duration);\n\t// Set up the initial position of the element\n\t$tw.utils.setStyle(targetElement,[\n\t\t{transition: \"none\"},\n\t\t{marginBottom: (-currHeight) + \"px\"},\n\t\t{opacity: \"0.0\"}\n\t]);\n\t$tw.utils.forceLayout(targetElement);\n\t// Transition to the final position\n\t$tw.utils.setStyle(targetElement,[\n\t\t{transition: \"opacity \" + duration + \"ms \" + easing + \", \" +\n\t\t\t\t\t\"margin-bottom \" + duration + \"ms \" + easing},\n\t\t{marginBottom: currMarginBottom + \"px\"},\n\t\t{opacity: \"1.0\"}\n\t]);\n};\n\nClassicStoryView.prototype.remove = function(widget) {\n\tvar targetElement = widget.findFirstDomNode(),\n\t\tduration = $tw.utils.getAnimationDuration(),\n\t\tremoveElement = function() {\n\t\t\twidget.removeChildDomNodes();\n\t\t};\n\t// Abandon if the list entry isn't a DOM element (it might be a text node)\n\tif(!(targetElement instanceof Element)) {\n\t\tremoveElement();\n\t\treturn;\n\t}\n\t// Get the current height of the tiddler\n\tvar currWidth = targetElement.offsetWidth,\n\t\tcomputedStyle = window.getComputedStyle(targetElement),\n\t\tcurrMarginBottom = parseInt(computedStyle.marginBottom,10),\n\t\tcurrMarginTop = parseInt(computedStyle.marginTop,10),\n\t\tcurrHeight = targetElement.offsetHeight + currMarginTop;\n\t// Remove the dom nodes of the widget at the end of the transition\n\tsetTimeout(removeElement,duration);\n\t// Animate the closure\n\t$tw.utils.setStyle(targetElement,[\n\t\t{transition: \"none\"},\n\t\t{transform: \"translateX(0px)\"},\n\t\t{marginBottom: currMarginBottom + \"px\"},\n\t\t{opacity: \"1.0\"}\n\t]);\n\t$tw.utils.forceLayout(targetElement);\n\t$tw.utils.setStyle(targetElement,[\n\t\t{transition: $tw.utils.roundTripPropertyName(\"transform\") + \" \" + duration + \"ms \" + easing + \", \" +\n\t\t\t\t\t\"opacity \" + duration + \"ms \" + easing + \", \" +\n\t\t\t\t\t\"margin-bottom \" + duration + \"ms \" + easing},\n\t\t{transform: \"translateX(-\" + currWidth + \"px)\"},\n\t\t{marginBottom: (-currHeight) + \"px\"},\n\t\t{opacity: \"0.0\"}\n\t]);\n};\n\nexports.classic = ClassicStoryView;\n\n})();", "title": "$:/core/modules/storyviews/classic.js", "type": "application/javascript", "module-type": "storyview" }, "$:/core/modules/storyviews/pop.js": { "text": "/*\\\ntitle: $:/core/modules/storyviews/pop.js\ntype: application/javascript\nmodule-type: storyview\n\nAnimates list insertions and removals\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar PopStoryView = function(listWidget) {\n\tthis.listWidget = listWidget;\n};\n\nPopStoryView.prototype.navigateTo = function(historyInfo) {\n\tvar listElementIndex = this.listWidget.findListItem(0,historyInfo.title);\n\tif(listElementIndex === undefined) {\n\t\treturn;\n\t}\n\tvar listItemWidget = this.listWidget.children[listElementIndex],\n\t\ttargetElement = listItemWidget.findFirstDomNode();\n\t// Abandon if the list entry isn't a DOM element (it might be a text node)\n\tif(!(targetElement instanceof Element)) {\n\t\treturn;\n\t}\n\t// Scroll the node into view\n\tthis.listWidget.dispatchEvent({type: \"tm-scroll\", target: targetElement});\n};\n\nPopStoryView.prototype.insert = function(widget) {\n\tvar targetElement = widget.findFirstDomNode(),\n\t\tduration = $tw.utils.getAnimationDuration();\n\t// Abandon if the list entry isn't a DOM element (it might be a text node)\n\tif(!(targetElement instanceof Element)) {\n\t\treturn;\n\t}\n\t// Reset once the transition is over\n\tsetTimeout(function() {\n\t\t$tw.utils.setStyle(targetElement,[\n\t\t\t{transition: \"none\"},\n\t\t\t{transform: \"none\"}\n\t\t]);\n\t},duration);\n\t// Set up the initial position of the element\n\t$tw.utils.setStyle(targetElement,[\n\t\t{transition: \"none\"},\n\t\t{transform: \"scale(2)\"},\n\t\t{opacity: \"0.0\"}\n\t]);\n\t$tw.utils.forceLayout(targetElement);\n\t// Transition to the final position\n\t$tw.utils.setStyle(targetElement,[\n\t\t{transition: $tw.utils.roundTripPropertyName(\"transform\") + \" \" + duration + \"ms ease-in-out, \" +\n\t\t\t\t\t\"opacity \" + duration + \"ms ease-in-out\"},\n\t\t{transform: \"scale(1)\"},\n\t\t{opacity: \"1.0\"}\n\t]);\n};\n\nPopStoryView.prototype.remove = function(widget) {\n\tvar targetElement = widget.findFirstDomNode(),\n\t\tduration = $tw.utils.getAnimationDuration(),\n\t\tremoveElement = function() {\n\t\t\tif(targetElement.parentNode) {\n\t\t\t\twidget.removeChildDomNodes();\n\t\t\t}\n\t\t};\n\t// Abandon if the list entry isn't a DOM element (it might be a text node)\n\tif(!(targetElement instanceof Element)) {\n\t\tremoveElement();\n\t\treturn;\n\t}\n\t// Remove the element at the end of the transition\n\tsetTimeout(removeElement,duration);\n\t// Animate the closure\n\t$tw.utils.setStyle(targetElement,[\n\t\t{transition: \"none\"},\n\t\t{transform: \"scale(1)\"},\n\t\t{opacity: \"1.0\"}\n\t]);\n\t$tw.utils.forceLayout(targetElement);\n\t$tw.utils.setStyle(targetElement,[\n\t\t{transition: $tw.utils.roundTripPropertyName(\"transform\") + \" \" + duration + \"ms ease-in-out, \" +\n\t\t\t\t\t\"opacity \" + duration + \"ms ease-in-out\"},\n\t\t{transform: \"scale(0.1)\"},\n\t\t{opacity: \"0.0\"}\n\t]);\n};\n\nexports.pop = PopStoryView;\n\n})();\n", "title": "$:/core/modules/storyviews/pop.js", "type": "application/javascript", "module-type": "storyview" }, "$:/core/modules/storyviews/zoomin.js": { "text": "/*\\\ntitle: $:/core/modules/storyviews/zoomin.js\ntype: application/javascript\nmodule-type: storyview\n\nZooms between individual tiddlers\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar easing = \"cubic-bezier(0.645, 0.045, 0.355, 1)\"; // From http://easings.net/#easeInOutCubic\n\nvar ZoominListView = function(listWidget) {\n\tvar self = this;\n\tthis.listWidget = listWidget;\n\t// Get the index of the tiddler that is at the top of the history\n\tvar history = this.listWidget.wiki.getTiddlerDataCached(this.listWidget.historyTitle,[]),\n\t\ttargetTiddler;\n\tif(history.length > 0) {\n\t\ttargetTiddler = history[history.length-1].title;\n\t}\n\t// Make all the tiddlers position absolute, and hide all but the top (or first) one\n\t$tw.utils.each(this.listWidget.children,function(itemWidget,index) {\n\t\tvar domNode = itemWidget.findFirstDomNode();\n\t\t// Abandon if the list entry isn't a DOM element (it might be a text node)\n\t\tif(!(domNode instanceof Element)) {\n\t\t\treturn;\n\t\t}\n\t\tif((targetTiddler && targetTiddler !== itemWidget.parseTreeNode.itemTitle) || (!targetTiddler && index)) {\n\t\t\tdomNode.style.display = \"none\";\n\t\t} else {\n\t\t\tself.currentTiddlerDomNode = domNode;\n\t\t}\n\t\t$tw.utils.addClass(domNode,\"tc-storyview-zoomin-tiddler\");\n\t});\n};\n\nZoominListView.prototype.navigateTo = function(historyInfo) {\n\tvar duration = $tw.utils.getAnimationDuration(),\n\t\tlistElementIndex = this.listWidget.findListItem(0,historyInfo.title);\n\tif(listElementIndex === undefined) {\n\t\treturn;\n\t}\n\tvar listItemWidget = this.listWidget.children[listElementIndex],\n\t\ttargetElement = listItemWidget.findFirstDomNode();\n\t// Abandon if the list entry isn't a DOM element (it might be a text node)\n\tif(!(targetElement instanceof Element)) {\n\t\treturn;\n\t}\n\t// Make the new tiddler be position absolute and visible so that we can measure it\n\t$tw.utils.addClass(targetElement,\"tc-storyview-zoomin-tiddler\");\n\t$tw.utils.setStyle(targetElement,[\n\t\t{display: \"block\"},\n\t\t{transformOrigin: \"0 0\"},\n\t\t{transform: \"translateX(0px) translateY(0px) scale(1)\"},\n\t\t{transition: \"none\"},\n\t\t{opacity: \"0.0\"}\n\t]);\n\t// Get the position of the source node, or use the centre of the window as the source position\n\tvar sourceBounds = historyInfo.fromPageRect || {\n\t\t\tleft: window.innerWidth/2 - 2,\n\t\t\ttop: window.innerHeight/2 - 2,\n\t\t\twidth: window.innerWidth/8,\n\t\t\theight: window.innerHeight/8\n\t\t};\n\t// Try to find the title node in the target tiddler\n\tvar titleDomNode = findTitleDomNode(listItemWidget) || listItemWidget.findFirstDomNode(),\n\t\tzoomBounds = titleDomNode.getBoundingClientRect();\n\t// Compute the transform for the target tiddler to make the title lie over the source rectange\n\tvar targetBounds = targetElement.getBoundingClientRect(),\n\t\tscale = sourceBounds.width / zoomBounds.width,\n\t\tx = sourceBounds.left - targetBounds.left - (zoomBounds.left - targetBounds.left) * scale,\n\t\ty = sourceBounds.top - targetBounds.top - (zoomBounds.top - targetBounds.top) * scale;\n\t// Transform the target tiddler to its starting position\n\t$tw.utils.setStyle(targetElement,[\n\t\t{transform: \"translateX(\" + x + \"px) translateY(\" + y + \"px) scale(\" + scale + \")\"}\n\t]);\n\t// Force layout\n\t$tw.utils.forceLayout(targetElement);\n\t// Apply the ending transitions with a timeout to ensure that the previously applied transformations are applied first\n\tvar self = this,\n\t\tprevCurrentTiddler = this.currentTiddlerDomNode;\n\tthis.currentTiddlerDomNode = targetElement;\n\t// Transform the target tiddler to its natural size\n\t$tw.utils.setStyle(targetElement,[\n\t\t{transition: $tw.utils.roundTripPropertyName(\"transform\") + \" \" + duration + \"ms \" + easing + \", opacity \" + duration + \"ms \" + easing},\n\t\t{opacity: \"1.0\"},\n\t\t{transform: \"translateX(0px) translateY(0px) scale(1)\"},\n\t\t{zIndex: \"500\"},\n\t]);\n\t// Transform the previous tiddler out of the way and then hide it\n\tif(prevCurrentTiddler && prevCurrentTiddler !== targetElement) {\n\t\tscale = zoomBounds.width / sourceBounds.width;\n\t\tx = zoomBounds.left - targetBounds.left - (sourceBounds.left - targetBounds.left) * scale;\n\t\ty = zoomBounds.top - targetBounds.top - (sourceBounds.top - targetBounds.top) * scale;\n\t\t$tw.utils.setStyle(prevCurrentTiddler,[\n\t\t\t{transition: $tw.utils.roundTripPropertyName(\"transform\") + \" \" + duration + \"ms \" + easing + \", opacity \" + duration + \"ms \" + easing},\n\t\t\t{opacity: \"0.0\"},\n\t\t\t{transformOrigin: \"0 0\"},\n\t\t\t{transform: \"translateX(\" + x + \"px) translateY(\" + y + \"px) scale(\" + scale + \")\"},\n\t\t\t{zIndex: \"0\"}\n\t\t]);\n\t\t// Hide the tiddler when the transition has finished\n\t\tsetTimeout(function() {\n\t\t\tif(self.currentTiddlerDomNode !== prevCurrentTiddler) {\n\t\t\t\tprevCurrentTiddler.style.display = \"none\";\n\t\t\t}\n\t\t},duration);\n\t}\n\t// Scroll the target into view\n//\t$tw.pageScroller.scrollIntoView(targetElement);\n};\n\n/*\nFind the first child DOM node of a widget that has the class \"tc-title\"\n*/\nfunction findTitleDomNode(widget,targetClass) {\n\ttargetClass = targetClass || \"tc-title\";\n\tvar domNode = widget.findFirstDomNode();\n\tif(domNode && domNode.querySelector) {\n\t\treturn domNode.querySelector(\".\" + targetClass);\n\t}\n\treturn null;\n}\n\nZoominListView.prototype.insert = function(widget) {\n\tvar targetElement = widget.findFirstDomNode();\n\t// Abandon if the list entry isn't a DOM element (it might be a text node)\n\tif(!(targetElement instanceof Element)) {\n\t\treturn;\n\t}\n\t// Make the newly inserted node position absolute and hidden\n\t$tw.utils.addClass(targetElement,\"tc-storyview-zoomin-tiddler\");\n\t$tw.utils.setStyle(targetElement,[\n\t\t{display: \"none\"}\n\t]);\n};\n\nZoominListView.prototype.remove = function(widget) {\n\tvar targetElement = widget.findFirstDomNode(),\n\t\tduration = $tw.utils.getAnimationDuration(),\n\t\tremoveElement = function() {\n\t\t\twidget.removeChildDomNodes();\n\t\t};\n\t// Abandon if the list entry isn't a DOM element (it might be a text node)\n\tif(!(targetElement instanceof Element)) {\n\t\tremoveElement();\n\t\treturn;\n\t}\n\t// Abandon if hidden\n\tif(targetElement.style.display != \"block\" ) {\n\t\tremoveElement();\n\t\treturn;\n\t}\n\t// Set up the tiddler that is being closed\n\t$tw.utils.addClass(targetElement,\"tc-storyview-zoomin-tiddler\");\n\t$tw.utils.setStyle(targetElement,[\n\t\t{display: \"block\"},\n\t\t{transformOrigin: \"50% 50%\"},\n\t\t{transform: \"translateX(0px) translateY(0px) scale(1)\"},\n\t\t{transition: \"none\"},\n\t\t{zIndex: \"0\"}\n\t]);\n\t// We'll move back to the previous or next element in the story\n\tvar toWidget = widget.previousSibling();\n\tif(!toWidget) {\n\t\ttoWidget = widget.nextSibling();\n\t}\n\tvar toWidgetDomNode = toWidget && toWidget.findFirstDomNode();\n\t// Set up the tiddler we're moving back in\n\tif(toWidgetDomNode) {\n\t\t$tw.utils.addClass(toWidgetDomNode,\"tc-storyview-zoomin-tiddler\");\n\t\t$tw.utils.setStyle(toWidgetDomNode,[\n\t\t\t{display: \"block\"},\n\t\t\t{transformOrigin: \"50% 50%\"},\n\t\t\t{transform: \"translateX(0px) translateY(0px) scale(10)\"},\n\t\t\t{transition: $tw.utils.roundTripPropertyName(\"transform\") + \" \" + duration + \"ms \" + easing + \", opacity \" + duration + \"ms \" + easing},\n\t\t\t{opacity: \"0\"},\n\t\t\t{zIndex: \"500\"}\n\t\t]);\n\t\tthis.currentTiddlerDomNode = toWidgetDomNode;\n\t}\n\t// Animate them both\n\t// Force layout\n\t$tw.utils.forceLayout(this.listWidget.parentDomNode);\n\t// First, the tiddler we're closing\n\t$tw.utils.setStyle(targetElement,[\n\t\t{transformOrigin: \"50% 50%\"},\n\t\t{transform: \"translateX(0px) translateY(0px) scale(0.1)\"},\n\t\t{transition: $tw.utils.roundTripPropertyName(\"transform\") + \" \" + duration + \"ms \" + easing + \", opacity \" + duration + \"ms \" + easing},\n\t\t{opacity: \"0\"},\n\t\t{zIndex: \"0\"}\n\t]);\n\tsetTimeout(removeElement,duration);\n\t// Now the tiddler we're going back to\n\tif(toWidgetDomNode) {\n\t\t$tw.utils.setStyle(toWidgetDomNode,[\n\t\t\t{transform: \"translateX(0px) translateY(0px) scale(1)\"},\n\t\t\t{opacity: \"1\"}\n\t\t]);\n\t}\n\treturn true; // Indicate that we'll delete the DOM node\n};\n\nexports.zoomin = ZoominListView;\n\n})();\n", "title": "$:/core/modules/storyviews/zoomin.js", "type": "application/javascript", "module-type": "storyview" }, "$:/core/modules/syncer.js": { "text": "/*\\\ntitle: $:/core/modules/syncer.js\ntype: application/javascript\nmodule-type: global\n\nThe syncer tracks changes to the store. If a syncadaptor is used then individual tiddlers are synchronised through it. If there is no syncadaptor then the entire wiki is saved via saver modules.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nDefaults\n*/\nSyncer.prototype.titleIsLoggedIn = \"$:/status/IsLoggedIn\";\nSyncer.prototype.titleUserName = \"$:/status/UserName\";\nSyncer.prototype.titleSyncFilter = \"$:/config/SyncFilter\";\nSyncer.prototype.titleSavedNotification = \"$:/language/Notifications/Save/Done\";\nSyncer.prototype.taskTimerInterval = 1 * 1000; // Interval for sync timer\nSyncer.prototype.throttleInterval = 1 * 1000; // Defer saving tiddlers if they've changed in the last 1s...\nSyncer.prototype.fallbackInterval = 10 * 1000; // Unless the task is older than 10s\nSyncer.prototype.pollTimerInterval = 60 * 1000; // Interval for polling for changes from the adaptor\n\n/*\nInstantiate the syncer with the following options:\nsyncadaptor: reference to syncadaptor to be used\nwiki: wiki to be synced\n*/\nfunction Syncer(options) {\n\tvar self = this;\n\tthis.wiki = options.wiki;\n\tthis.syncadaptor = options.syncadaptor;\n\tthis.titleIsLoggedIn = options.titleIsLoggedIn || this.titleIsLoggedIn;\n\tthis.titleUserName = options.titleUserName || this.titleUserName;\n\tthis.titleSyncFilter = options.titleSyncFilter || this.titleSyncFilter;\n\tthis.titleSavedNotification = options.titleSavedNotification || this.titleSavedNotification;\n\tthis.taskTimerInterval = options.taskTimerInterval || this.taskTimerInterval;\n\tthis.throttleInterval = options.throttleInterval || this.throttleInterval;\n\tthis.fallbackInterval = options.fallbackInterval || this.fallbackInterval;\n\tthis.pollTimerInterval = options.pollTimerInterval || this.pollTimerInterval;\n\t// Make a logger\n\tthis.logger = new $tw.utils.Logger(\"syncer\" + ($tw.browser ? \"-browser\" : \"\") + ($tw.node ? \"-server\" : \"\") + (this.syncadaptor.name ? (\"-\" + this.syncadaptor.name) : \"\"));\n\t// Compile the dirty tiddler filter\n\tthis.filterFn = this.wiki.compileFilter(this.wiki.getTiddlerText(this.titleSyncFilter));\n\t// Record information for known tiddlers\n\tthis.readTiddlerInfo();\n\t// Tasks are {type: \"load\"/\"save\"/\"delete\", title:, queueTime:, lastModificationTime:}\n\tthis.taskQueue = {}; // Hashmap of tasks yet to be performed\n\tthis.taskInProgress = {}; // Hash of tasks in progress\n\tthis.taskTimerId = null; // Timer for task dispatch\n\tthis.pollTimerId = null; // Timer for polling server\n\t// Listen out for changes to tiddlers\n\tthis.wiki.addEventListener(\"change\",function(changes) {\n\t\tself.syncToServer(changes);\n\t});\n\t// Browser event handlers\n\tif($tw.browser) {\n\t\t// Set up our beforeunload handler\n\t\t$tw.addUnloadTask(function(event) {\n\t\t\tvar confirmationMessage;\n\t\t\tif(self.isDirty()) {\n\t\t\t\tconfirmationMessage = $tw.language.getString(\"UnsavedChangesWarning\");\n\t\t\t\tevent.returnValue = confirmationMessage; // Gecko\n\t\t\t}\n\t\t\treturn confirmationMessage;\n\t\t});\n\t\t// Listen out for login/logout/refresh events in the browser\n\t\t$tw.rootWidget.addEventListener(\"tm-login\",function() {\n\t\t\tself.handleLoginEvent();\n\t\t});\n\t\t$tw.rootWidget.addEventListener(\"tm-logout\",function() {\n\t\t\tself.handleLogoutEvent();\n\t\t});\n\t\t$tw.rootWidget.addEventListener(\"tm-server-refresh\",function() {\n\t\t\tself.handleRefreshEvent();\n\t\t});\n\t}\n\t// Listen out for lazyLoad events\n\tthis.wiki.addEventListener(\"lazyLoad\",function(title) {\n\t\tself.handleLazyLoadEvent(title);\n\t});\n\t// Get the login status\n\tthis.getStatus(function(err,isLoggedIn) {\n\t\t// Do a sync from the server\n\t\tself.syncFromServer();\n\t});\n}\n\n/*\nRead (or re-read) the latest tiddler info from the store\n*/\nSyncer.prototype.readTiddlerInfo = function() {\n\t// Hashmap by title of {revision:,changeCount:,adaptorInfo:}\n\tthis.tiddlerInfo = {};\n\t// Record information for known tiddlers\n\tvar self = this,\n\t\ttiddlers = this.filterFn.call(this.wiki);\n\t$tw.utils.each(tiddlers,function(title) {\n\t\tvar tiddler = self.wiki.getTiddler(title);\n\t\tself.tiddlerInfo[title] = {\n\t\t\trevision: tiddler.fields.revision,\n\t\t\tadaptorInfo: self.syncadaptor && self.syncadaptor.getTiddlerInfo(tiddler),\n\t\t\tchangeCount: self.wiki.getChangeCount(title),\n\t\t\thasBeenLazyLoaded: false\n\t\t};\n\t});\n};\n\n/*\nCreate an tiddlerInfo structure if it doesn't already exist\n*/\nSyncer.prototype.createTiddlerInfo = function(title) {\n\tif(!$tw.utils.hop(this.tiddlerInfo,title)) {\n\t\tthis.tiddlerInfo[title] = {\n\t\t\trevision: null,\n\t\t\tadaptorInfo: {},\n\t\t\tchangeCount: -1,\n\t\t\thasBeenLazyLoaded: false\n\t\t};\n\t}\n};\n\n/*\nChecks whether the wiki is dirty (ie the window shouldn't be closed)\n*/\nSyncer.prototype.isDirty = function() {\n\treturn (this.numTasksInQueue() > 0) || (this.numTasksInProgress() > 0);\n};\n\n/*\nUpdate the document body with the class \"tc-dirty\" if the wiki has unsaved/unsynced changes\n*/\nSyncer.prototype.updateDirtyStatus = function() {\n\tif($tw.browser) {\n\t\t$tw.utils.toggleClass(document.body,\"tc-dirty\",this.isDirty());\n\t}\n};\n\n/*\nSave an incoming tiddler in the store, and updates the associated tiddlerInfo\n*/\nSyncer.prototype.storeTiddler = function(tiddlerFields,hasBeenLazyLoaded) {\n\t// Save the tiddler\n\tvar tiddler = new $tw.Tiddler(this.wiki.getTiddler(tiddlerFields.title),tiddlerFields);\n\tthis.wiki.addTiddler(tiddler);\n\t// Save the tiddler revision and changeCount details\n\tthis.tiddlerInfo[tiddlerFields.title] = {\n\t\trevision: tiddlerFields.revision,\n\t\tadaptorInfo: this.syncadaptor.getTiddlerInfo(tiddler),\n\t\tchangeCount: this.wiki.getChangeCount(tiddlerFields.title),\n\t\thasBeenLazyLoaded: hasBeenLazyLoaded !== undefined ? hasBeenLazyLoaded : true\n\t};\n};\n\nSyncer.prototype.getStatus = function(callback) {\n\tvar self = this;\n\t// Check if the adaptor supports getStatus()\n\tif(this.syncadaptor && this.syncadaptor.getStatus) {\n\t\t// Mark us as not logged in\n\t\tthis.wiki.addTiddler({title: this.titleIsLoggedIn,text: \"no\"});\n\t\t// Get login status\n\t\tthis.syncadaptor.getStatus(function(err,isLoggedIn,username) {\n\t\t\tif(err) {\n\t\t\t\tself.logger.alert(err);\n\t\t\t\treturn;\n\t\t\t}\n\t\t\t// Set the various status tiddlers\n\t\t\tself.wiki.addTiddler({title: self.titleIsLoggedIn,text: isLoggedIn ? \"yes\" : \"no\"});\n\t\t\tif(isLoggedIn) {\n\t\t\t\tself.wiki.addTiddler({title: self.titleUserName,text: username || \"\"});\n\t\t\t} else {\n\t\t\t\tself.wiki.deleteTiddler(self.titleUserName);\n\t\t\t}\n\t\t\t// Invoke the callback\n\t\t\tif(callback) {\n\t\t\t\tcallback(err,isLoggedIn,username);\n\t\t\t}\n\t\t});\n\t} else {\n\t\tcallback(null,true,\"UNAUTHENTICATED\");\n\t}\n};\n\n/*\nSynchronise from the server by reading the skinny tiddler list and queuing up loads for any tiddlers that we don't already have up to date\n*/\nSyncer.prototype.syncFromServer = function() {\n\tif(this.syncadaptor && this.syncadaptor.getSkinnyTiddlers) {\n\t\tthis.logger.log(\"Retrieving skinny tiddler list\");\n\t\tvar self = this;\n\t\tif(this.pollTimerId) {\n\t\t\tclearTimeout(this.pollTimerId);\n\t\t\tthis.pollTimerId = null;\n\t\t}\n\t\tthis.syncadaptor.getSkinnyTiddlers(function(err,tiddlers) {\n\t\t\t// Trigger the next sync\n\t\t\tself.pollTimerId = setTimeout(function() {\n\t\t\t\tself.pollTimerId = null;\n\t\t\t\tself.syncFromServer.call(self);\n\t\t\t},self.pollTimerInterval);\n\t\t\t// Check for errors\n\t\t\tif(err) {\n\t\t\t\tself.logger.alert($tw.language.getString(\"Error/RetrievingSkinny\") + \":\",err);\n\t\t\t\treturn;\n\t\t\t}\n\t\t\t// Process each incoming tiddler\n\t\t\tfor(var t=0; t<tiddlers.length; t++) {\n\t\t\t\t// Get the incoming tiddler fields, and the existing tiddler\n\t\t\t\tvar tiddlerFields = tiddlers[t],\n\t\t\t\t\tincomingRevision = tiddlerFields.revision + \"\",\n\t\t\t\t\ttiddler = self.wiki.getTiddler(tiddlerFields.title),\n\t\t\t\t\ttiddlerInfo = self.tiddlerInfo[tiddlerFields.title],\n\t\t\t\t\tcurrRevision = tiddlerInfo ? tiddlerInfo.revision : null;\n\t\t\t\t// Ignore the incoming tiddler if it's the same as the revision we've already got\n\t\t\t\tif(currRevision !== incomingRevision) {\n\t\t\t\t\t// Do a full load if we've already got a fat version of the tiddler\n\t\t\t\t\tif(tiddler && tiddler.fields.text !== undefined) {\n\t\t\t\t\t\t// Do a full load of this tiddler\n\t\t\t\t\t\tself.enqueueSyncTask({\n\t\t\t\t\t\t\ttype: \"load\",\n\t\t\t\t\t\t\ttitle: tiddlerFields.title\n\t\t\t\t\t\t});\n\t\t\t\t\t} else {\n\t\t\t\t\t\t// Load the skinny version of the tiddler\n\t\t\t\t\t\tself.storeTiddler(tiddlerFields,false);\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t});\n\t}\n};\n\n/*\nSynchronise a set of changes to the server\n*/\nSyncer.prototype.syncToServer = function(changes) {\n\tvar self = this,\n\t\tnow = Date.now(),\n\t\tfilteredChanges = this.filterFn.call(this.wiki,function(callback) {\n\t\t\t$tw.utils.each(changes,function(change,title) {\n\t\t\t\tvar tiddler = self.wiki.getTiddler(title);\n\t\t\t\tcallback(tiddler,title);\n\t\t\t});\n\t\t});\n\t$tw.utils.each(changes,function(change,title,object) {\n\t\t// Process the change if it is a deletion of a tiddler we're already syncing, or is on the filtered change list\n\t\tif((change.deleted && $tw.utils.hop(self.tiddlerInfo,title)) || filteredChanges.indexOf(title) !== -1) {\n\t\t\t// Queue a task to sync this tiddler\n\t\t\tself.enqueueSyncTask({\n\t\t\t\ttype: change.deleted ? \"delete\" : \"save\",\n\t\t\t\ttitle: title\n\t\t\t});\n\t\t}\n\t});\n};\n\n/*\nLazily load a skinny tiddler if we can\n*/\nSyncer.prototype.handleLazyLoadEvent = function(title) {\n\t// Don't lazy load the same tiddler twice\n\tvar info = this.tiddlerInfo[title];\n\tif(!info || !info.hasBeenLazyLoaded) {\n\t\tthis.createTiddlerInfo(title);\n\t\tthis.tiddlerInfo[title].hasBeenLazyLoaded = true;\n\t\t// Queue up a sync task to load this tiddler\n\t\tthis.enqueueSyncTask({\n\t\t\ttype: \"load\",\n\t\t\ttitle: title\n\t\t});\t\t\n\t}\n};\n\n/*\nDispay a password prompt and allow the user to login\n*/\nSyncer.prototype.handleLoginEvent = function() {\n\tvar self = this;\n\tthis.getStatus(function(err,isLoggedIn,username) {\n\t\tif(!isLoggedIn) {\n\t\t\t$tw.passwordPrompt.createPrompt({\n\t\t\t\tserviceName: $tw.language.getString(\"LoginToTiddlySpace\"),\n\t\t\t\tcallback: function(data) {\n\t\t\t\t\tself.login(data.username,data.password,function(err,isLoggedIn) {\n\t\t\t\t\t\tself.syncFromServer();\n\t\t\t\t\t});\n\t\t\t\t\treturn true; // Get rid of the password prompt\n\t\t\t\t}\n\t\t\t});\n\t\t}\n\t});\n};\n\n/*\nAttempt to login to TiddlyWeb.\n\tusername: username\n\tpassword: password\n\tcallback: invoked with arguments (err,isLoggedIn)\n*/\nSyncer.prototype.login = function(username,password,callback) {\n\tthis.logger.log(\"Attempting to login as\",username);\n\tvar self = this;\n\tif(this.syncadaptor.login) {\n\t\tthis.syncadaptor.login(username,password,function(err) {\n\t\t\tif(err) {\n\t\t\t\treturn callback(err);\n\t\t\t}\n\t\t\tself.getStatus(function(err,isLoggedIn,username) {\n\t\t\t\tif(callback) {\n\t\t\t\t\tcallback(null,isLoggedIn);\n\t\t\t\t}\n\t\t\t});\n\t\t});\n\t} else {\n\t\tcallback(null,true);\n\t}\n};\n\n/*\nAttempt to log out of TiddlyWeb\n*/\nSyncer.prototype.handleLogoutEvent = function() {\n\tthis.logger.log(\"Attempting to logout\");\n\tvar self = this;\n\tif(this.syncadaptor.logout) {\n\t\tthis.syncadaptor.logout(function(err) {\n\t\t\tif(err) {\n\t\t\t\tself.logger.alert(err);\n\t\t\t} else {\n\t\t\t\tself.getStatus();\n\t\t\t}\n\t\t});\n\t}\n};\n\n/*\nImmediately refresh from the server\n*/\nSyncer.prototype.handleRefreshEvent = function() {\n\tthis.syncFromServer();\n};\n\n/*\nQueue up a sync task. If there is already a pending task for the tiddler, just update the last modification time\n*/\nSyncer.prototype.enqueueSyncTask = function(task) {\n\tvar self = this,\n\t\tnow = Date.now();\n\t// Set the timestamps on this task\n\ttask.queueTime = now;\n\ttask.lastModificationTime = now;\n\t// Fill in some tiddlerInfo if the tiddler is one we haven't seen before\n\tthis.createTiddlerInfo(task.title);\n\t// Bail if this is a save and the tiddler is already at the changeCount that the server has\n\tif(task.type === \"save\" && this.wiki.getChangeCount(task.title) <= this.tiddlerInfo[task.title].changeCount) {\n\t\treturn;\n\t}\n\t// Check if this tiddler is already in the queue\n\tif($tw.utils.hop(this.taskQueue,task.title)) {\n\t\t// this.logger.log(\"Re-queueing up sync task with type:\",task.type,\"title:\",task.title);\n\t\tvar existingTask = this.taskQueue[task.title];\n\t\t// If so, just update the last modification time\n\t\texistingTask.lastModificationTime = task.lastModificationTime;\n\t\t// If the new task is a save then we upgrade the existing task to a save. Thus a pending load is turned into a save if the tiddler changes locally in the meantime. But a pending save is not modified to become a load\n\t\tif(task.type === \"save\" || task.type === \"delete\") {\n\t\t\texistingTask.type = task.type;\n\t\t}\n\t} else {\n\t\t// this.logger.log(\"Queuing up sync task with type:\",task.type,\"title:\",task.title);\n\t\t// If it is not in the queue, insert it\n\t\tthis.taskQueue[task.title] = task;\n\t\tthis.updateDirtyStatus();\n\t}\n\t// Process the queue\n\t$tw.utils.nextTick(function() {self.processTaskQueue.call(self);});\n};\n\n/*\nReturn the number of tasks in progress\n*/\nSyncer.prototype.numTasksInProgress = function() {\n\treturn $tw.utils.count(this.taskInProgress);\n};\n\n/*\nReturn the number of tasks in the queue\n*/\nSyncer.prototype.numTasksInQueue = function() {\n\treturn $tw.utils.count(this.taskQueue);\n};\n\n/*\nTrigger a timeout if one isn't already outstanding\n*/\nSyncer.prototype.triggerTimeout = function() {\n\tvar self = this;\n\tif(!this.taskTimerId) {\n\t\tthis.taskTimerId = setTimeout(function() {\n\t\t\tself.taskTimerId = null;\n\t\t\tself.processTaskQueue.call(self);\n\t\t},self.taskTimerInterval);\n\t}\n};\n\n/*\nProcess the task queue, performing the next task if appropriate\n*/\nSyncer.prototype.processTaskQueue = function() {\n\tvar self = this;\n\t// Only process a task if the sync adaptor is fully initialised and we're not already performing a task. If we are already performing a task then we'll dispatch the next one when it completes\n\tif((!this.syncadaptor.isReady || this.syncadaptor.isReady()) && this.numTasksInProgress() === 0) {\n\t\t// Choose the next task to perform\n\t\tvar task = this.chooseNextTask();\n\t\t// Perform the task if we had one\n\t\tif(task) {\n\t\t\t// Remove the task from the queue and add it to the in progress list\n\t\t\tdelete this.taskQueue[task.title];\n\t\t\tthis.taskInProgress[task.title] = task;\n\t\t\tthis.updateDirtyStatus();\n\t\t\t// Dispatch the task\n\t\t\tthis.dispatchTask(task,function(err) {\n\t\t\t\tif(err) {\n\t\t\t\t\tself.logger.alert(\"Sync error while processing '\" + task.title + \"':\\n\" + err);\n\t\t\t\t}\n\t\t\t\t// Mark that this task is no longer in progress\n\t\t\t\tdelete self.taskInProgress[task.title];\n\t\t\t\tself.updateDirtyStatus();\n\t\t\t\t// Process the next task\n\t\t\t\tself.processTaskQueue.call(self);\n\t\t\t});\n\t\t} else {\n\t\t\t// Make sure we've set a time if there wasn't a task to perform, but we've still got tasks in the queue\n\t\t\tif(this.numTasksInQueue() > 0) {\n\t\t\t\tthis.triggerTimeout();\n\t\t\t}\n\t\t}\n\t}\n};\n\n/*\nChoose the next applicable task\n*/\nSyncer.prototype.chooseNextTask = function() {\n\tvar self = this,\n\t\tcandidateTask = null,\n\t\tnow = Date.now();\n\t// Select the best candidate task\n\t$tw.utils.each(this.taskQueue,function(task,title) {\n\t\t// Exclude the task if there's one of the same name in progress\n\t\tif($tw.utils.hop(self.taskInProgress,title)) {\n\t\t\treturn;\n\t\t}\n\t\t// Exclude the task if it is a save and the tiddler has been modified recently, but not hit the fallback time\n\t\tif(task.type === \"save\" && (now - task.lastModificationTime) < self.throttleInterval &&\n\t\t\t(now - task.queueTime) < self.fallbackInterval) {\n\t\t\treturn;\n\t\t}\n\t\t// Exclude the task if it is newer than the current best candidate\n\t\tif(candidateTask && candidateTask.queueTime < task.queueTime) {\n\t\t\treturn;\n\t\t}\n\t\t// Now this is our best candidate\n\t\tcandidateTask = task;\n\t});\n\treturn candidateTask;\n};\n\n/*\nDispatch a task and invoke the callback\n*/\nSyncer.prototype.dispatchTask = function(task,callback) {\n\tvar self = this;\n\tif(task.type === \"save\") {\n\t\tvar changeCount = this.wiki.getChangeCount(task.title),\n\t\t\ttiddler = this.wiki.getTiddler(task.title);\n\t\tthis.logger.log(\"Dispatching 'save' task:\",task.title);\n\t\tif(tiddler) {\n\t\t\tthis.syncadaptor.saveTiddler(tiddler,function(err,adaptorInfo,revision) {\n\t\t\t\tif(err) {\n\t\t\t\t\treturn callback(err);\n\t\t\t\t}\n\t\t\t\t// Adjust the info stored about this tiddler\n\t\t\t\tself.tiddlerInfo[task.title] = {\n\t\t\t\t\tchangeCount: changeCount,\n\t\t\t\t\tadaptorInfo: adaptorInfo,\n\t\t\t\t\trevision: revision\n\t\t\t\t};\n\t\t\t\t// Invoke the callback\n\t\t\t\tcallback(null);\n\t\t\t},{\n\t\t\t\ttiddlerInfo: self.tiddlerInfo[task.title]\n\t\t\t});\n\t\t} else {\n\t\t\tthis.logger.log(\" Not Dispatching 'save' task:\",task.title,\"tiddler does not exist\");\n\t\t\treturn callback(null);\n\t\t}\n\t} else if(task.type === \"load\") {\n\t\t// Load the tiddler\n\t\tthis.logger.log(\"Dispatching 'load' task:\",task.title);\n\t\tthis.syncadaptor.loadTiddler(task.title,function(err,tiddlerFields) {\n\t\t\tif(err) {\n\t\t\t\treturn callback(err);\n\t\t\t}\n\t\t\t// Store the tiddler\n\t\t\tif(tiddlerFields) {\n\t\t\t\tself.storeTiddler(tiddlerFields,true);\n\t\t\t}\n\t\t\t// Invoke the callback\n\t\t\tcallback(null);\n\t\t});\n\t} else if(task.type === \"delete\") {\n\t\t// Delete the tiddler\n\t\tthis.logger.log(\"Dispatching 'delete' task:\",task.title);\n\t\tthis.syncadaptor.deleteTiddler(task.title,function(err) {\n\t\t\tif(err) {\n\t\t\t\treturn callback(err);\n\t\t\t}\n\t\t\tdelete self.tiddlerInfo[task.title];\n\t\t\t// Invoke the callback\n\t\t\tcallback(null);\n\t\t},{\n\t\t\ttiddlerInfo: self.tiddlerInfo[task.title]\n\t\t});\n\t}\n};\n\nexports.Syncer = Syncer;\n\n})();\n", "title": "$:/core/modules/syncer.js", "type": "application/javascript", "module-type": "global" }, "$:/core/modules/tiddler.js": { "text": "/*\\\ntitle: $:/core/modules/tiddler.js\ntype: application/javascript\nmodule-type: tiddlermethod\n\nExtension methods for the $tw.Tiddler object (constructor and methods required at boot time are in boot/boot.js)\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.hasTag = function(tag) {\n\treturn this.fields.tags && this.fields.tags.indexOf(tag) !== -1;\n};\n\nexports.isPlugin = function() {\n\treturn this.fields.type === \"application/json\" && this.hasField(\"plugin-type\");\n};\n\nexports.isDraft = function() {\n\treturn this.hasField(\"draft.of\");\n};\n\nexports.getFieldString = function(field) {\n\tvar value = this.fields[field];\n\t// Check for a missing field\n\tif(value === undefined || value === null) {\n\t\treturn \"\";\n\t}\n\t// Parse the field with the associated module (if any)\n\tvar fieldModule = $tw.Tiddler.fieldModules[field];\n\tif(fieldModule && fieldModule.stringify) {\n\t\treturn fieldModule.stringify.call(this,value);\n\t} else {\n\t\treturn value.toString();\n\t}\n};\n\n/*\nGet all the fields as a hashmap of strings. Options:\n\texclude: an array of field names to exclude\n*/\nexports.getFieldStrings = function(options) {\n\toptions = options || {};\n\tvar exclude = options.exclude || [];\n\tvar fields = {};\n\tfor(var field in this.fields) {\n\t\tif($tw.utils.hop(this.fields,field)) {\n\t\t\tif(exclude.indexOf(field) === -1) {\n\t\t\t\tfields[field] = this.getFieldString(field);\n\t\t\t}\n\t\t}\n\t}\n\treturn fields;\n};\n\n/*\nGet all the fields as a name:value block. Options:\n\texclude: an array of field names to exclude\n*/\nexports.getFieldStringBlock = function(options) {\n\toptions = options || {};\n\tvar exclude = options.exclude || [];\n\tvar fields = [];\n\tfor(var field in this.fields) {\n\t\tif($tw.utils.hop(this.fields,field)) {\n\t\t\tif(exclude.indexOf(field) === -1) {\n\t\t\t\tfields.push(field + \": \" + this.getFieldString(field));\n\t\t\t}\n\t\t}\n\t}\n\treturn fields.join(\"\\n\");\n};\n\n/*\nCompare two tiddlers for equality\ntiddler: the tiddler to compare\nexcludeFields: array of field names to exclude from the comparison\n*/\nexports.isEqual = function(tiddler,excludeFields) {\n\tif(!(tiddler instanceof $tw.Tiddler)) {\n\t\treturn false;\n\t}\n\texcludeFields = excludeFields || [];\n\tvar self = this,\n\t\tdifferences = []; // Fields that have differences\n\t// Add to the differences array\n\tfunction addDifference(fieldName) {\n\t\t// Check for this field being excluded\n\t\tif(excludeFields.indexOf(fieldName) === -1) {\n\t\t\t// Save the field as a difference\n\t\t\t$tw.utils.pushTop(differences,fieldName);\n\t\t}\n\t}\n\t// Returns true if the two values of this field are equal\n\tfunction isFieldValueEqual(fieldName) {\n\t\tvar valueA = self.fields[fieldName],\n\t\t\tvalueB = tiddler.fields[fieldName];\n\t\t// Check for identical string values\n\t\tif(typeof(valueA) === \"string\" && typeof(valueB) === \"string\" && valueA === valueB) {\n\t\t\treturn true;\n\t\t}\n\t\t// Check for identical array values\n\t\tif($tw.utils.isArray(valueA) && $tw.utils.isArray(valueB) && $tw.utils.isArrayEqual(valueA,valueB)) {\n\t\t\treturn true;\n\t\t}\n\t\t// Otherwise the fields must be different\n\t\treturn false;\n\t}\n\t// Compare our fields\n\tfor(var fieldName in this.fields) {\n\t\tif(!isFieldValueEqual(fieldName)) {\n\t\t\taddDifference(fieldName);\n\t\t}\n\t}\n\t// There's a difference for every field in the other tiddler that we don't have\n\tfor(fieldName in tiddler.fields) {\n\t\tif(!(fieldName in this.fields)) {\n\t\t\taddDifference(fieldName);\n\t\t}\n\t}\n\t// Return whether there were any differences\n\treturn differences.length === 0;\n};\n\nexports.getFieldDay = function(field) {\n\tif(this.cache && this.cache.day && $tw.utils.hop(this.cache.day,field) ) {\n\t\treturn this.cache.day[field];\n\t}\n\tvar day = \"\";\n\tif(this.fields[field]) {\n\t\tday = (new Date($tw.utils.parseDate(this.fields[field]))).setHours(0,0,0,0);\n\t}\n\tthis.cache.day = this.cache.day || {};\n\tthis.cache.day[field] = day;\n\treturn day;\n};\n\n})();\n", "title": "$:/core/modules/tiddler.js", "type": "application/javascript", "module-type": "tiddlermethod" }, "$:/core/modules/upgraders/plugins.js": { "text": "/*\\\ntitle: $:/core/modules/upgraders/plugins.js\ntype: application/javascript\nmodule-type: upgrader\n\nUpgrader module that checks that plugins are newer than any already installed version\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar UPGRADE_LIBRARY_TITLE = \"$:/UpgradeLibrary\";\n\nvar BLOCKED_PLUGINS = {\n\t\"$:/themes/tiddlywiki/stickytitles\": {\n\t\tversions: [\"*\"]\n\t},\n\t\"$:/plugins/tiddlywiki/fullscreen\": {\n\t\tversions: [\"*\"]\n\t}\n};\n\nexports.upgrade = function(wiki,titles,tiddlers) {\n\tvar self = this,\n\t\tmessages = {},\n\t\tupgradeLibrary,\n\t\tgetLibraryTiddler = function(title) {\n\t\t\tif(!upgradeLibrary) {\n\t\t\t\tupgradeLibrary = wiki.getTiddlerData(UPGRADE_LIBRARY_TITLE,{});\n\t\t\t\tupgradeLibrary.tiddlers = upgradeLibrary.tiddlers || {};\n\t\t\t}\n\t\t\treturn upgradeLibrary.tiddlers[title];\n\t\t};\n\n\t// Go through all the incoming tiddlers\n\t$tw.utils.each(titles,function(title) {\n\t\tvar incomingTiddler = tiddlers[title];\n\t\t// Check if we're dealing with a plugin\n\t\tif(incomingTiddler && incomingTiddler[\"plugin-type\"] && incomingTiddler.version) {\n\t\t\t// Upgrade the incoming plugin if it is in the upgrade library\n\t\t\tvar libraryTiddler = getLibraryTiddler(title);\n\t\t\tif(libraryTiddler && libraryTiddler[\"plugin-type\"] && libraryTiddler.version) {\n\t\t\t\ttiddlers[title] = libraryTiddler;\n\t\t\t\tmessages[title] = $tw.language.getString(\"Import/Upgrader/Plugins/Upgraded\",{variables: {incoming: incomingTiddler.version, upgraded: libraryTiddler.version}});\n\t\t\t\treturn;\n\t\t\t}\n\t\t\t// Suppress the incoming plugin if it is older than the currently installed one\n\t\t\tvar existingTiddler = wiki.getTiddler(title);\n\t\t\tif(existingTiddler && existingTiddler.hasField(\"plugin-type\") && existingTiddler.hasField(\"version\")) {\n\t\t\t\t// Reject the incoming plugin by blanking all its fields\n\t\t\t\tif($tw.utils.checkVersions(existingTiddler.fields.version,incomingTiddler.version)) {\n\t\t\t\t\ttiddlers[title] = Object.create(null);\n\t\t\t\t\tmessages[title] = $tw.language.getString(\"Import/Upgrader/Plugins/Suppressed/Version\",{variables: {incoming: incomingTiddler.version, existing: existingTiddler.fields.version}});\n\t\t\t\t\treturn;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t\tif(incomingTiddler && incomingTiddler[\"plugin-type\"]) {\n\t\t\t// Check whether the plugin is on the blocked list\n\t\t\tvar blockInfo = BLOCKED_PLUGINS[title];\n\t\t\tif(blockInfo) {\n\t\t\t\tif(blockInfo.versions.indexOf(\"*\") !== -1 || (incomingTiddler.version && blockInfo.versions.indexOf(incomingTiddler.version) !== -1)) {\n\t\t\t\t\ttiddlers[title] = Object.create(null);\n\t\t\t\t\tmessages[title] = $tw.language.getString(\"Import/Upgrader/Plugins/Suppressed/Incompatible\");\n\t\t\t\t\treturn;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t});\n\treturn messages;\n};\n\n})();\n", "title": "$:/core/modules/upgraders/plugins.js", "type": "application/javascript", "module-type": "upgrader" }, "$:/core/modules/upgraders/system.js": { "text": "/*\\\ntitle: $:/core/modules/upgraders/system.js\ntype: application/javascript\nmodule-type: upgrader\n\nUpgrader module that suppresses certain system tiddlers that shouldn't be imported\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar DONT_IMPORT_LIST = [\"$:/StoryList\",\"$:/HistoryList\"],\n\tDONT_IMPORT_PREFIX_LIST = [\"$:/temp/\",\"$:/state/\"];\n\nexports.upgrade = function(wiki,titles,tiddlers) {\n\tvar self = this,\n\t\tmessages = {};\n\t// Check for tiddlers on our list\n\t$tw.utils.each(titles,function(title) {\n\t\tif(DONT_IMPORT_LIST.indexOf(title) !== -1) {\n\t\t\ttiddlers[title] = Object.create(null);\n\t\t\tmessages[title] = $tw.language.getString(\"Import/Upgrader/System/Suppressed\");\n\t\t} else {\n\t\t\tfor(var t=0; t<DONT_IMPORT_PREFIX_LIST.length; t++) {\n\t\t\t\tvar prefix = DONT_IMPORT_PREFIX_LIST[t];\n\t\t\t\tif(title.substr(0,prefix.length) === prefix) {\n\t\t\t\t\ttiddlers[title] = Object.create(null);\n\t\t\t\t\tmessages[title] = $tw.language.getString(\"Import/Upgrader/State/Suppressed\");\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t});\n\treturn messages;\n};\n\n})();\n", "title": "$:/core/modules/upgraders/system.js", "type": "application/javascript", "module-type": "upgrader" }, "$:/core/modules/upgraders/themetweaks.js": { "text": "/*\\\ntitle: $:/core/modules/upgraders/themetweaks.js\ntype: application/javascript\nmodule-type: upgrader\n\nUpgrader module that handles the change in theme tweak storage introduced in 5.0.14-beta.\n\nPreviously, theme tweaks were stored in two data tiddlers:\n\n* $:/themes/tiddlywiki/vanilla/metrics\n* $:/themes/tiddlywiki/vanilla/settings\n\nNow, each tweak is stored in its own separate tiddler.\n\nThis upgrader copies any values from the old format to the new. The old data tiddlers are not deleted in case they have been used to store additional indexes.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar MAPPINGS = {\n\t\"$:/themes/tiddlywiki/vanilla/metrics\": {\n\t\t\"fontsize\": \"$:/themes/tiddlywiki/vanilla/metrics/fontsize\",\n\t\t\"lineheight\": \"$:/themes/tiddlywiki/vanilla/metrics/lineheight\",\n\t\t\"storyleft\": \"$:/themes/tiddlywiki/vanilla/metrics/storyleft\",\n\t\t\"storytop\": \"$:/themes/tiddlywiki/vanilla/metrics/storytop\",\n\t\t\"storyright\": \"$:/themes/tiddlywiki/vanilla/metrics/storyright\",\n\t\t\"storywidth\": \"$:/themes/tiddlywiki/vanilla/metrics/storywidth\",\n\t\t\"tiddlerwidth\": \"$:/themes/tiddlywiki/vanilla/metrics/tiddlerwidth\"\n\t},\n\t\"$:/themes/tiddlywiki/vanilla/settings\": {\n\t\t\"fontfamily\": \"$:/themes/tiddlywiki/vanilla/settings/fontfamily\"\n\t}\n};\n\nexports.upgrade = function(wiki,titles,tiddlers) {\n\tvar self = this,\n\t\tmessages = {};\n\t// Check for tiddlers on our list\n\t$tw.utils.each(titles,function(title) {\n\t\tvar mapping = MAPPINGS[title];\n\t\tif(mapping) {\n\t\t\tvar tiddler = new $tw.Tiddler(tiddlers[title]),\n\t\t\t\ttiddlerData = wiki.getTiddlerDataCached(tiddler,{});\n\t\t\tfor(var index in mapping) {\n\t\t\t\tvar mappedTitle = mapping[index];\n\t\t\t\tif(!tiddlers[mappedTitle] || tiddlers[mappedTitle].title !== mappedTitle) {\n\t\t\t\t\ttiddlers[mappedTitle] = {\n\t\t\t\t\t\ttitle: mappedTitle,\n\t\t\t\t\t\ttext: tiddlerData[index]\n\t\t\t\t\t};\n\t\t\t\t\tmessages[mappedTitle] = $tw.language.getString(\"Import/Upgrader/ThemeTweaks/Created\",{variables: {\n\t\t\t\t\t\tfrom: title + \"##\" + index\n\t\t\t\t\t}});\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t});\n\treturn messages;\n};\n\n})();\n", "title": "$:/core/modules/upgraders/themetweaks.js", "type": "application/javascript", "module-type": "upgrader" }, "$:/core/modules/utils/crypto.js": { "text": "/*\\\ntitle: $:/core/modules/utils/crypto.js\ntype: application/javascript\nmodule-type: utils\n\nUtility functions related to crypto.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nLook for an encrypted store area in the text of a TiddlyWiki file\n*/\nexports.extractEncryptedStoreArea = function(text) {\n\tvar encryptedStoreAreaStartMarker = \"<pre id=\\\"encryptedStoreArea\\\" type=\\\"text/plain\\\" style=\\\"display:none;\\\">\",\n\t\tencryptedStoreAreaStart = text.indexOf(encryptedStoreAreaStartMarker);\n\tif(encryptedStoreAreaStart !== -1) {\n\t\tvar encryptedStoreAreaEnd = text.indexOf(\"</pre>\",encryptedStoreAreaStart);\n\t\tif(encryptedStoreAreaEnd !== -1) {\n\t\t\treturn $tw.utils.htmlDecode(text.substring(encryptedStoreAreaStart + encryptedStoreAreaStartMarker.length,encryptedStoreAreaEnd-1));\n\t\t}\n\t}\n\treturn null;\n};\n\n/*\nAttempt to extract the tiddlers from an encrypted store area using the current password. If the password is not provided then the password in the password store will be used\n*/\nexports.decryptStoreArea = function(encryptedStoreArea,password) {\n\tvar decryptedText = $tw.crypto.decrypt(encryptedStoreArea,password);\n\tif(decryptedText) {\n\t\tvar json = JSON.parse(decryptedText),\n\t\t\ttiddlers = [];\n\t\tfor(var title in json) {\n\t\t\tif(title !== \"$:/isEncrypted\") {\n\t\t\t\ttiddlers.push(json[title]);\n\t\t\t}\n\t\t}\n\t\treturn tiddlers;\n\t} else {\n\t\treturn null;\n\t}\n};\n\n\n/*\nAttempt to extract the tiddlers from an encrypted store area using the current password. If that fails, the user is prompted for a password.\nencryptedStoreArea: text of the TiddlyWiki encrypted store area\ncallback: function(tiddlers) called with the array of decrypted tiddlers\n\nThe following configuration settings are supported:\n\n$tw.config.usePasswordVault: causes any password entered by the user to also be put into the system password vault\n*/\nexports.decryptStoreAreaInteractive = function(encryptedStoreArea,callback,options) {\n\t// Try to decrypt with the current password\n\tvar tiddlers = $tw.utils.decryptStoreArea(encryptedStoreArea);\n\tif(tiddlers) {\n\t\tcallback(tiddlers);\n\t} else {\n\t\t// Prompt for a new password and keep trying\n\t\t$tw.passwordPrompt.createPrompt({\n\t\t\tserviceName: \"Enter a password to decrypt the imported TiddlyWiki\",\n\t\t\tnoUserName: true,\n\t\t\tcanCancel: true,\n\t\t\tsubmitText: \"Decrypt\",\n\t\t\tcallback: function(data) {\n\t\t\t\t// Exit if the user cancelled\n\t\t\t\tif(!data) {\n\t\t\t\t\treturn false;\n\t\t\t\t}\n\t\t\t\t// Attempt to decrypt the tiddlers\n\t\t\t\tvar tiddlers = $tw.utils.decryptStoreArea(encryptedStoreArea,data.password);\n\t\t\t\tif(tiddlers) {\n\t\t\t\t\tif($tw.config.usePasswordVault) {\n\t\t\t\t\t\t$tw.crypto.setPassword(data.password);\n\t\t\t\t\t}\n\t\t\t\t\tcallback(tiddlers);\n\t\t\t\t\t// Exit and remove the password prompt\n\t\t\t\t\treturn true;\n\t\t\t\t} else {\n\t\t\t\t\t// We didn't decrypt everything, so continue to prompt for password\n\t\t\t\t\treturn false;\n\t\t\t\t}\n\t\t\t}\n\t\t});\n\t}\n};\n\n})();\n", "title": "$:/core/modules/utils/crypto.js", "type": "application/javascript", "module-type": "utils" }, "$:/core/modules/utils/dom/animations/slide.js": { "text": "/*\\\ntitle: $:/core/modules/utils/dom/animations/slide.js\ntype: application/javascript\nmodule-type: animation\n\nA simple slide animation that varies the height of the element\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nfunction slideOpen(domNode,options) {\n\toptions = options || {};\n\tvar duration = options.duration || $tw.utils.getAnimationDuration();\n\t// Get the current height of the domNode\n\tvar computedStyle = window.getComputedStyle(domNode),\n\t\tcurrMarginBottom = parseInt(computedStyle.marginBottom,10),\n\t\tcurrMarginTop = parseInt(computedStyle.marginTop,10),\n\t\tcurrPaddingBottom = parseInt(computedStyle.paddingBottom,10),\n\t\tcurrPaddingTop = parseInt(computedStyle.paddingTop,10),\n\t\tcurrHeight = domNode.offsetHeight;\n\t// Reset the margin once the transition is over\n\tsetTimeout(function() {\n\t\t$tw.utils.setStyle(domNode,[\n\t\t\t{transition: \"none\"},\n\t\t\t{marginBottom: \"\"},\n\t\t\t{marginTop: \"\"},\n\t\t\t{paddingBottom: \"\"},\n\t\t\t{paddingTop: \"\"},\n\t\t\t{height: \"auto\"},\n\t\t\t{opacity: \"\"}\n\t\t]);\n\t\tif(options.callback) {\n\t\t\toptions.callback();\n\t\t}\n\t},duration);\n\t// Set up the initial position of the element\n\t$tw.utils.setStyle(domNode,[\n\t\t{transition: \"none\"},\n\t\t{marginTop: \"0px\"},\n\t\t{marginBottom: \"0px\"},\n\t\t{paddingTop: \"0px\"},\n\t\t{paddingBottom: \"0px\"},\n\t\t{height: \"0px\"},\n\t\t{opacity: \"0\"}\n\t]);\n\t$tw.utils.forceLayout(domNode);\n\t// Transition to the final position\n\t$tw.utils.setStyle(domNode,[\n\t\t{transition: \"margin-top \" + duration + \"ms ease-in-out, \" +\n\t\t\t\t\t\"margin-bottom \" + duration + \"ms ease-in-out, \" +\n\t\t\t\t\t\"padding-top \" + duration + \"ms ease-in-out, \" +\n\t\t\t\t\t\"padding-bottom \" + duration + \"ms ease-in-out, \" +\n\t\t\t\t\t\"height \" + duration + \"ms ease-in-out, \" +\n\t\t\t\t\t\"opacity \" + duration + \"ms ease-in-out\"},\n\t\t{marginBottom: currMarginBottom + \"px\"},\n\t\t{marginTop: currMarginTop + \"px\"},\n\t\t{paddingBottom: currPaddingBottom + \"px\"},\n\t\t{paddingTop: currPaddingTop + \"px\"},\n\t\t{height: currHeight + \"px\"},\n\t\t{opacity: \"1\"}\n\t]);\n}\n\nfunction slideClosed(domNode,options) {\n\toptions = options || {};\n\tvar duration = options.duration || $tw.utils.getAnimationDuration(),\n\t\tcurrHeight = domNode.offsetHeight;\n\t// Clear the properties we've set when the animation is over\n\tsetTimeout(function() {\n\t\t$tw.utils.setStyle(domNode,[\n\t\t\t{transition: \"none\"},\n\t\t\t{marginBottom: \"\"},\n\t\t\t{marginTop: \"\"},\n\t\t\t{paddingBottom: \"\"},\n\t\t\t{paddingTop: \"\"},\n\t\t\t{height: \"auto\"},\n\t\t\t{opacity: \"\"}\n\t\t]);\n\t\tif(options.callback) {\n\t\t\toptions.callback();\n\t\t}\n\t},duration);\n\t// Set up the initial position of the element\n\t$tw.utils.setStyle(domNode,[\n\t\t{height: currHeight + \"px\"},\n\t\t{opacity: \"1\"}\n\t]);\n\t$tw.utils.forceLayout(domNode);\n\t// Transition to the final position\n\t$tw.utils.setStyle(domNode,[\n\t\t{transition: \"margin-top \" + duration + \"ms ease-in-out, \" +\n\t\t\t\t\t\"margin-bottom \" + duration + \"ms ease-in-out, \" +\n\t\t\t\t\t\"padding-top \" + duration + \"ms ease-in-out, \" +\n\t\t\t\t\t\"padding-bottom \" + duration + \"ms ease-in-out, \" +\n\t\t\t\t\t\"height \" + duration + \"ms ease-in-out, \" +\n\t\t\t\t\t\"opacity \" + duration + \"ms ease-in-out\"},\n\t\t{marginTop: \"0px\"},\n\t\t{marginBottom: \"0px\"},\n\t\t{paddingTop: \"0px\"},\n\t\t{paddingBottom: \"0px\"},\n\t\t{height: \"0px\"},\n\t\t{opacity: \"0\"}\n\t]);\n}\n\nexports.slide = {\n\topen: slideOpen,\n\tclose: slideClosed\n};\n\n})();\n", "title": "$:/core/modules/utils/dom/animations/slide.js", "type": "application/javascript", "module-type": "animation" }, "$:/core/modules/utils/dom/animator.js": { "text": "/*\\\ntitle: $:/core/modules/utils/dom/animator.js\ntype: application/javascript\nmodule-type: utils\n\nOrchestrates animations and transitions\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nfunction Animator() {\n\t// Get the registered animation modules\n\tthis.animations = {};\n\t$tw.modules.applyMethods(\"animation\",this.animations);\n}\n\nAnimator.prototype.perform = function(type,domNode,options) {\n\toptions = options || {};\n\t// Find an animation that can handle this type\n\tvar chosenAnimation;\n\t$tw.utils.each(this.animations,function(animation,name) {\n\t\tif($tw.utils.hop(animation,type)) {\n\t\t\tchosenAnimation = animation[type];\n\t\t}\n\t});\n\tif(!chosenAnimation) {\n\t\tchosenAnimation = function(domNode,options) {\n\t\t\tif(options.callback) {\n\t\t\t\toptions.callback();\n\t\t\t}\n\t\t};\n\t}\n\t// Call the animation\n\tchosenAnimation(domNode,options);\n};\n\nexports.Animator = Animator;\n\n})();\n", "title": "$:/core/modules/utils/dom/animator.js", "type": "application/javascript", "module-type": "utils" }, "$:/core/modules/utils/dom/browser.js": { "text": "/*\\\ntitle: $:/core/modules/utils/dom/browser.js\ntype: application/javascript\nmodule-type: utils\n\nBrowser feature detection\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nSet style properties of an element\n\telement: dom node\n\tstyles: ordered array of {name: value} pairs\n*/\nexports.setStyle = function(element,styles) {\n\tif(element.nodeType === 1) { // Element.ELEMENT_NODE\n\t\tfor(var t=0; t<styles.length; t++) {\n\t\t\tfor(var styleName in styles[t]) {\n\t\t\t\telement.style[$tw.utils.convertStyleNameToPropertyName(styleName)] = styles[t][styleName];\n\t\t\t}\n\t\t}\n\t}\n};\n\n/*\nConverts a standard CSS property name into the local browser-specific equivalent. For example:\n\t\"background-color\" --> \"backgroundColor\"\n\t\"transition\" --> \"webkitTransition\"\n*/\n\nvar styleNameCache = {}; // We'll cache the style name conversions\n\nexports.convertStyleNameToPropertyName = function(styleName) {\n\t// Return from the cache if we can\n\tif(styleNameCache[styleName]) {\n\t\treturn styleNameCache[styleName];\n\t}\n\t// Convert it by first removing any hyphens\n\tvar propertyName = $tw.utils.unHyphenateCss(styleName);\n\t// Then check if it needs a prefix\n\tif($tw.browser && document.body.style[propertyName] === undefined) {\n\t\tvar prefixes = [\"O\",\"MS\",\"Moz\",\"webkit\"];\n\t\tfor(var t=0; t<prefixes.length; t++) {\n\t\t\tvar prefixedName = prefixes[t] + propertyName.substr(0,1).toUpperCase() + propertyName.substr(1);\n\t\t\tif(document.body.style[prefixedName] !== undefined) {\n\t\t\t\tpropertyName = prefixedName;\n\t\t\t\tbreak;\n\t\t\t}\n\t\t}\n\t}\n\t// Put it in the cache too\n\tstyleNameCache[styleName] = propertyName;\n\treturn propertyName;\n};\n\n/*\nConverts a JS format CSS property name back into the dashed form used in CSS declarations. For example:\n\t\"backgroundColor\" --> \"background-color\"\n\t\"webkitTransform\" --> \"-webkit-transform\"\n*/\nexports.convertPropertyNameToStyleName = function(propertyName) {\n\t// Rehyphenate the name\n\tvar styleName = $tw.utils.hyphenateCss(propertyName);\n\t// If there's a webkit prefix, add a dash (other browsers have uppercase prefixes, and so get the dash automatically)\n\tif(styleName.indexOf(\"webkit\") === 0) {\n\t\tstyleName = \"-\" + styleName;\n\t} else if(styleName.indexOf(\"-m-s\") === 0) {\n\t\tstyleName = \"-ms\" + styleName.substr(4);\n\t}\n\treturn styleName;\n};\n\n/*\nRound trip a stylename to a property name and back again. For example:\n\t\"transform\" --> \"webkitTransform\" --> \"-webkit-transform\"\n*/\nexports.roundTripPropertyName = function(propertyName) {\n\treturn $tw.utils.convertPropertyNameToStyleName($tw.utils.convertStyleNameToPropertyName(propertyName));\n};\n\n/*\nConverts a standard event name into the local browser specific equivalent. For example:\n\t\"animationEnd\" --> \"webkitAnimationEnd\"\n*/\n\nvar eventNameCache = {}; // We'll cache the conversions\n\nvar eventNameMappings = {\n\t\"transitionEnd\": {\n\t\tcorrespondingCssProperty: \"transition\",\n\t\tmappings: {\n\t\t\ttransition: \"transitionend\",\n\t\t\tOTransition: \"oTransitionEnd\",\n\t\t\tMSTransition: \"msTransitionEnd\",\n\t\t\tMozTransition: \"transitionend\",\n\t\t\twebkitTransition: \"webkitTransitionEnd\"\n\t\t}\n\t},\n\t\"animationEnd\": {\n\t\tcorrespondingCssProperty: \"animation\",\n\t\tmappings: {\n\t\t\tanimation: \"animationend\",\n\t\t\tOAnimation: \"oAnimationEnd\",\n\t\t\tMSAnimation: \"msAnimationEnd\",\n\t\t\tMozAnimation: \"animationend\",\n\t\t\twebkitAnimation: \"webkitAnimationEnd\"\n\t\t}\n\t}\n};\n\nexports.convertEventName = function(eventName) {\n\tif(eventNameCache[eventName]) {\n\t\treturn eventNameCache[eventName];\n\t}\n\tvar newEventName = eventName,\n\t\tmappings = eventNameMappings[eventName];\n\tif(mappings) {\n\t\tvar convertedProperty = $tw.utils.convertStyleNameToPropertyName(mappings.correspondingCssProperty);\n\t\tif(mappings.mappings[convertedProperty]) {\n\t\t\tnewEventName = mappings.mappings[convertedProperty];\n\t\t}\n\t}\n\t// Put it in the cache too\n\teventNameCache[eventName] = newEventName;\n\treturn newEventName;\n};\n\n/*\nReturn the names of the fullscreen APIs\n*/\nexports.getFullScreenApis = function() {\n\tvar d = document,\n\t\tdb = d.body,\n\t\tresult = {\n\t\t\"_requestFullscreen\": db.webkitRequestFullscreen !== undefined ? \"webkitRequestFullscreen\" :\n\t\t\t\t\t\t\tdb.mozRequestFullScreen !== undefined ? \"mozRequestFullScreen\" :\n\t\t\t\t\t\t\tdb.msRequestFullscreen !== undefined ? \"msRequestFullscreen\" :\n\t\t\t\t\t\t\tdb.requestFullscreen !== undefined ? \"requestFullscreen\" : \"\",\n\t\t\"_exitFullscreen\": d.webkitExitFullscreen !== undefined ? \"webkitExitFullscreen\" :\n\t\t\t\t\t\t\td.mozCancelFullScreen !== undefined ? \"mozCancelFullScreen\" :\n\t\t\t\t\t\t\td.msExitFullscreen !== undefined ? \"msExitFullscreen\" :\n\t\t\t\t\t\t\td.exitFullscreen !== undefined ? \"exitFullscreen\" : \"\",\n\t\t\"_fullscreenElement\": d.webkitFullscreenElement !== undefined ? \"webkitFullscreenElement\" :\n\t\t\t\t\t\t\td.mozFullScreenElement !== undefined ? \"mozFullScreenElement\" :\n\t\t\t\t\t\t\td.msFullscreenElement !== undefined ? \"msFullscreenElement\" :\n\t\t\t\t\t\t\td.fullscreenElement !== undefined ? \"fullscreenElement\" : \"\",\n\t\t\"_fullscreenChange\": d.webkitFullscreenElement !== undefined ? \"webkitfullscreenchange\" :\n\t\t\t\t\t\t\td.mozFullScreenElement !== undefined ? \"mozfullscreenchange\" :\n\t\t\t\t\t\t\td.msFullscreenElement !== undefined ? \"MSFullscreenChange\" :\n\t\t\t\t\t\t\td.fullscreenElement !== undefined ? \"fullscreenchange\" : \"\"\n\t};\n\tif(!result._requestFullscreen || !result._exitFullscreen || !result._fullscreenElement || !result._fullscreenChange) {\n\t\treturn null;\n\t} else {\n\t\treturn result;\n\t}\n};\n\n})();\n", "title": "$:/core/modules/utils/dom/browser.js", "type": "application/javascript", "module-type": "utils" }, "$:/core/modules/utils/dom/csscolorparser.js": { "text": "// (c) Dean McNamee <dean@gmail.com>, 2012.\n//\n// https://github.com/deanm/css-color-parser-js\n//\n// Permission is hereby granted, free of charge, to any person obtaining a copy\n// of this software and associated documentation files (the \"Software\"), to\n// deal in the Software without restriction, including without limitation the\n// rights to use, copy, modify, merge, publish, distribute, sublicense, and/or\n// sell copies of the Software, and to permit persons to whom the Software is\n// furnished to do so, subject to the following conditions:\n//\n// The above copyright notice and this permission notice shall be included in\n// all copies or substantial portions of the Software.\n//\n// THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS\n// IN THE SOFTWARE.\n\n// http://www.w3.org/TR/css3-color/\nvar kCSSColorTable = {\n \"transparent\": [0,0,0,0], \"aliceblue\": [240,248,255,1],\n \"antiquewhite\": [250,235,215,1], \"aqua\": [0,255,255,1],\n \"aquamarine\": [127,255,212,1], \"azure\": [240,255,255,1],\n \"beige\": [245,245,220,1], \"bisque\": [255,228,196,1],\n \"black\": [0,0,0,1], \"blanchedalmond\": [255,235,205,1],\n \"blue\": [0,0,255,1], \"blueviolet\": [138,43,226,1],\n \"brown\": [165,42,42,1], \"burlywood\": [222,184,135,1],\n \"cadetblue\": [95,158,160,1], \"chartreuse\": [127,255,0,1],\n \"chocolate\": [210,105,30,1], \"coral\": [255,127,80,1],\n \"cornflowerblue\": [100,149,237,1], \"cornsilk\": [255,248,220,1],\n \"crimson\": [220,20,60,1], \"cyan\": [0,255,255,1],\n \"darkblue\": [0,0,139,1], \"darkcyan\": [0,139,139,1],\n \"darkgoldenrod\": [184,134,11,1], \"darkgray\": [169,169,169,1],\n \"darkgreen\": [0,100,0,1], \"darkgrey\": [169,169,169,1],\n \"darkkhaki\": [189,183,107,1], \"darkmagenta\": [139,0,139,1],\n \"darkolivegreen\": [85,107,47,1], \"darkorange\": [255,140,0,1],\n \"darkorchid\": [153,50,204,1], \"darkred\": [139,0,0,1],\n \"darksalmon\": [233,150,122,1], \"darkseagreen\": [143,188,143,1],\n \"darkslateblue\": [72,61,139,1], \"darkslategray\": [47,79,79,1],\n \"darkslategrey\": [47,79,79,1], \"darkturquoise\": [0,206,209,1],\n \"darkviolet\": [148,0,211,1], \"deeppink\": [255,20,147,1],\n \"deepskyblue\": [0,191,255,1], \"dimgray\": [105,105,105,1],\n \"dimgrey\": [105,105,105,1], \"dodgerblue\": [30,144,255,1],\n \"firebrick\": [178,34,34,1], \"floralwhite\": [255,250,240,1],\n \"forestgreen\": [34,139,34,1], \"fuchsia\": [255,0,255,1],\n \"gainsboro\": [220,220,220,1], \"ghostwhite\": [248,248,255,1],\n \"gold\": [255,215,0,1], \"goldenrod\": [218,165,32,1],\n \"gray\": [128,128,128,1], \"green\": [0,128,0,1],\n \"greenyellow\": [173,255,47,1], \"grey\": [128,128,128,1],\n \"honeydew\": [240,255,240,1], \"hotpink\": [255,105,180,1],\n \"indianred\": [205,92,92,1], \"indigo\": [75,0,130,1],\n \"ivory\": [255,255,240,1], \"khaki\": [240,230,140,1],\n \"lavender\": [230,230,250,1], \"lavenderblush\": [255,240,245,1],\n \"lawngreen\": [124,252,0,1], \"lemonchiffon\": [255,250,205,1],\n \"lightblue\": [173,216,230,1], \"lightcoral\": [240,128,128,1],\n \"lightcyan\": [224,255,255,1], \"lightgoldenrodyellow\": [250,250,210,1],\n \"lightgray\": [211,211,211,1], \"lightgreen\": [144,238,144,1],\n \"lightgrey\": [211,211,211,1], \"lightpink\": [255,182,193,1],\n \"lightsalmon\": [255,160,122,1], \"lightseagreen\": [32,178,170,1],\n \"lightskyblue\": [135,206,250,1], \"lightslategray\": [119,136,153,1],\n \"lightslategrey\": [119,136,153,1], \"lightsteelblue\": [176,196,222,1],\n \"lightyellow\": [255,255,224,1], \"lime\": [0,255,0,1],\n \"limegreen\": [50,205,50,1], \"linen\": [250,240,230,1],\n \"magenta\": [255,0,255,1], \"maroon\": [128,0,0,1],\n \"mediumaquamarine\": [102,205,170,1], \"mediumblue\": [0,0,205,1],\n \"mediumorchid\": [186,85,211,1], \"mediumpurple\": [147,112,219,1],\n \"mediumseagreen\": [60,179,113,1], \"mediumslateblue\": [123,104,238,1],\n \"mediumspringgreen\": [0,250,154,1], \"mediumturquoise\": [72,209,204,1],\n \"mediumvioletred\": [199,21,133,1], \"midnightblue\": [25,25,112,1],\n \"mintcream\": [245,255,250,1], \"mistyrose\": [255,228,225,1],\n \"moccasin\": [255,228,181,1], \"navajowhite\": [255,222,173,1],\n \"navy\": [0,0,128,1], \"oldlace\": [253,245,230,1],\n \"olive\": [128,128,0,1], \"olivedrab\": [107,142,35,1],\n \"orange\": [255,165,0,1], \"orangered\": [255,69,0,1],\n \"orchid\": [218,112,214,1], \"palegoldenrod\": [238,232,170,1],\n \"palegreen\": [152,251,152,1], \"paleturquoise\": [175,238,238,1],\n \"palevioletred\": [219,112,147,1], \"papayawhip\": [255,239,213,1],\n \"peachpuff\": [255,218,185,1], \"peru\": [205,133,63,1],\n \"pink\": [255,192,203,1], \"plum\": [221,160,221,1],\n \"powderblue\": [176,224,230,1], \"purple\": [128,0,128,1],\n \"red\": [255,0,0,1], \"rosybrown\": [188,143,143,1],\n \"royalblue\": [65,105,225,1], \"saddlebrown\": [139,69,19,1],\n \"salmon\": [250,128,114,1], \"sandybrown\": [244,164,96,1],\n \"seagreen\": [46,139,87,1], \"seashell\": [255,245,238,1],\n \"sienna\": [160,82,45,1], \"silver\": [192,192,192,1],\n \"skyblue\": [135,206,235,1], \"slateblue\": [106,90,205,1],\n \"slategray\": [112,128,144,1], \"slategrey\": [112,128,144,1],\n \"snow\": [255,250,250,1], \"springgreen\": [0,255,127,1],\n \"steelblue\": [70,130,180,1], \"tan\": [210,180,140,1],\n \"teal\": [0,128,128,1], \"thistle\": [216,191,216,1],\n \"tomato\": [255,99,71,1], \"turquoise\": [64,224,208,1],\n \"violet\": [238,130,238,1], \"wheat\": [245,222,179,1],\n \"white\": [255,255,255,1], \"whitesmoke\": [245,245,245,1],\n \"yellow\": [255,255,0,1], \"yellowgreen\": [154,205,50,1]}\n\nfunction clamp_css_byte(i) { // Clamp to integer 0 .. 255.\n i = Math.round(i); // Seems to be what Chrome does (vs truncation).\n return i < 0 ? 0 : i > 255 ? 255 : i;\n}\n\nfunction clamp_css_float(f) { // Clamp to float 0.0 .. 1.0.\n return f < 0 ? 0 : f > 1 ? 1 : f;\n}\n\nfunction parse_css_int(str) { // int or percentage.\n if (str[str.length - 1] === '%')\n return clamp_css_byte(parseFloat(str) / 100 * 255);\n return clamp_css_byte(parseInt(str));\n}\n\nfunction parse_css_float(str) { // float or percentage.\n if (str[str.length - 1] === '%')\n return clamp_css_float(parseFloat(str) / 100);\n return clamp_css_float(parseFloat(str));\n}\n\nfunction css_hue_to_rgb(m1, m2, h) {\n if (h < 0) h += 1;\n else if (h > 1) h -= 1;\n\n if (h * 6 < 1) return m1 + (m2 - m1) * h * 6;\n if (h * 2 < 1) return m2;\n if (h * 3 < 2) return m1 + (m2 - m1) * (2/3 - h) * 6;\n return m1;\n}\n\nfunction parseCSSColor(css_str) {\n // Remove all whitespace, not compliant, but should just be more accepting.\n var str = css_str.replace(/ /g, '').toLowerCase();\n\n // Color keywords (and transparent) lookup.\n if (str in kCSSColorTable) return kCSSColorTable[str].slice(); // dup.\n\n // #abc and #abc123 syntax.\n if (str[0] === '#') {\n if (str.length === 4) {\n var iv = parseInt(str.substr(1), 16); // TODO(deanm): Stricter parsing.\n if (!(iv >= 0 && iv <= 0xfff)) return null; // Covers NaN.\n return [((iv & 0xf00) >> 4) | ((iv & 0xf00) >> 8),\n (iv & 0xf0) | ((iv & 0xf0) >> 4),\n (iv & 0xf) | ((iv & 0xf) << 4),\n 1];\n } else if (str.length === 7) {\n var iv = parseInt(str.substr(1), 16); // TODO(deanm): Stricter parsing.\n if (!(iv >= 0 && iv <= 0xffffff)) return null; // Covers NaN.\n return [(iv & 0xff0000) >> 16,\n (iv & 0xff00) >> 8,\n iv & 0xff,\n 1];\n }\n\n return null;\n }\n\n var op = str.indexOf('('), ep = str.indexOf(')');\n if (op !== -1 && ep + 1 === str.length) {\n var fname = str.substr(0, op);\n var params = str.substr(op+1, ep-(op+1)).split(',');\n var alpha = 1; // To allow case fallthrough.\n switch (fname) {\n case 'rgba':\n if (params.length !== 4) return null;\n alpha = parse_css_float(params.pop());\n // Fall through.\n case 'rgb':\n if (params.length !== 3) return null;\n return [parse_css_int(params[0]),\n parse_css_int(params[1]),\n parse_css_int(params[2]),\n alpha];\n case 'hsla':\n if (params.length !== 4) return null;\n alpha = parse_css_float(params.pop());\n // Fall through.\n case 'hsl':\n if (params.length !== 3) return null;\n var h = (((parseFloat(params[0]) % 360) + 360) % 360) / 360; // 0 .. 1\n // NOTE(deanm): According to the CSS spec s/l should only be\n // percentages, but we don't bother and let float or percentage.\n var s = parse_css_float(params[1]);\n var l = parse_css_float(params[2]);\n var m2 = l <= 0.5 ? l * (s + 1) : l + s - l * s;\n var m1 = l * 2 - m2;\n return [clamp_css_byte(css_hue_to_rgb(m1, m2, h+1/3) * 255),\n clamp_css_byte(css_hue_to_rgb(m1, m2, h) * 255),\n clamp_css_byte(css_hue_to_rgb(m1, m2, h-1/3) * 255),\n alpha];\n default:\n return null;\n }\n }\n\n return null;\n}\n\ntry { exports.parseCSSColor = parseCSSColor } catch(e) { }\n", "title": "$:/core/modules/utils/dom/csscolorparser.js", "type": "application/javascript", "module-type": "utils" }, "$:/core/modules/utils/dom.js": { "text": "/*\\\ntitle: $:/core/modules/utils/dom.js\ntype: application/javascript\nmodule-type: utils\n\nVarious static DOM-related utility functions.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nDetermines whether element 'a' contains element 'b'\nCode thanks to John Resig, http://ejohn.org/blog/comparing-document-position/\n*/\nexports.domContains = function(a,b) {\n\treturn a.contains ?\n\t\ta !== b && a.contains(b) :\n\t\t!!(a.compareDocumentPosition(b) & 16);\n};\n\nexports.removeChildren = function(node) {\n\twhile(node.hasChildNodes()) {\n\t\tnode.removeChild(node.firstChild);\n\t}\n};\n\nexports.hasClass = function(el,className) {\n\treturn el && el.className && el.className.toString().split(\" \").indexOf(className) !== -1;\n};\n\nexports.addClass = function(el,className) {\n\tvar c = el.className.split(\" \");\n\tif(c.indexOf(className) === -1) {\n\t\tc.push(className);\n\t}\n\tel.className = c.join(\" \");\n};\n\nexports.removeClass = function(el,className) {\n\tvar c = el.className.split(\" \"),\n\t\tp = c.indexOf(className);\n\tif(p !== -1) {\n\t\tc.splice(p,1);\n\t\tel.className = c.join(\" \");\n\t}\n};\n\nexports.toggleClass = function(el,className,status) {\n\tif(status === undefined) {\n\t\tstatus = !exports.hasClass(el,className);\n\t}\n\tif(status) {\n\t\texports.addClass(el,className);\n\t} else {\n\t\texports.removeClass(el,className);\n\t}\n};\n\n/*\nGet the first parent element that has scrollbars or use the body as fallback.\n*/\nexports.getScrollContainer = function(el) {\n\tvar doc = el.ownerDocument;\n\twhile(el.parentNode) {\t\n\t\tel = el.parentNode;\n\t\tif(el.scrollTop) {\n\t\t\treturn el;\n\t\t}\n\t}\n\treturn doc.body;\n};\n\n/*\nGet the scroll position of the viewport\nReturns:\n\t{\n\t\tx: horizontal scroll position in pixels,\n\t\ty: vertical scroll position in pixels\n\t}\n*/\nexports.getScrollPosition = function() {\n\tif(\"scrollX\" in window) {\n\t\treturn {x: window.scrollX, y: window.scrollY};\n\t} else {\n\t\treturn {x: document.documentElement.scrollLeft, y: document.documentElement.scrollTop};\n\t}\n};\n\n/*\nAdjust the height of a textarea to fit its content, preserving scroll position, and return the height\n*/\nexports.resizeTextAreaToFit = function(domNode,minHeight) {\n\t// Get the scroll container and register the current scroll position\n\tvar container = $tw.utils.getScrollContainer(domNode),\n\t\tscrollTop = container.scrollTop;\n // Measure the specified minimum height\n\tdomNode.style.height = minHeight;\n\tvar measuredHeight = domNode.offsetHeight;\n\t// Set its height to auto so that it snaps to the correct height\n\tdomNode.style.height = \"auto\";\n\t// Calculate the revised height\n\tvar newHeight = Math.max(domNode.scrollHeight + domNode.offsetHeight - domNode.clientHeight,measuredHeight);\n\t// Only try to change the height if it has changed\n\tif(newHeight !== domNode.offsetHeight) {\n\t\tdomNode.style.height = newHeight + \"px\";\n\t\t// Make sure that the dimensions of the textarea are recalculated\n\t\t$tw.utils.forceLayout(domNode);\n\t\t// Set the container to the position we registered at the beginning\n\t\tcontainer.scrollTop = scrollTop;\n\t}\n\treturn newHeight;\n};\n\n/*\nGets the bounding rectangle of an element in absolute page coordinates\n*/\nexports.getBoundingPageRect = function(element) {\n\tvar scrollPos = $tw.utils.getScrollPosition(),\n\t\tclientRect = element.getBoundingClientRect();\n\treturn {\n\t\tleft: clientRect.left + scrollPos.x,\n\t\twidth: clientRect.width,\n\t\tright: clientRect.right + scrollPos.x,\n\t\ttop: clientRect.top + scrollPos.y,\n\t\theight: clientRect.height,\n\t\tbottom: clientRect.bottom + scrollPos.y\n\t};\n};\n\n/*\nSaves a named password in the browser\n*/\nexports.savePassword = function(name,password) {\n\ttry {\n\t\tif(window.localStorage) {\n\t\t\tlocalStorage.setItem(\"tw5-password-\" + name,password);\n\t\t}\n\t} catch(e) {\n\t}\n};\n\n/*\nRetrieve a named password from the browser\n*/\nexports.getPassword = function(name) {\n\ttry {\n\t\treturn window.localStorage ? localStorage.getItem(\"tw5-password-\" + name) : \"\";\n\t} catch(e) {\n\t\treturn \"\";\n\t}\n};\n\n/*\nForce layout of a dom node and its descendents\n*/\nexports.forceLayout = function(element) {\n\tvar dummy = element.offsetWidth;\n};\n\n/*\nPulse an element for debugging purposes\n*/\nexports.pulseElement = function(element) {\n\t// Event handler to remove the class at the end\n\telement.addEventListener($tw.browser.animationEnd,function handler(event) {\n\t\telement.removeEventListener($tw.browser.animationEnd,handler,false);\n\t\t$tw.utils.removeClass(element,\"pulse\");\n\t},false);\n\t// Apply the pulse class\n\t$tw.utils.removeClass(element,\"pulse\");\n\t$tw.utils.forceLayout(element);\n\t$tw.utils.addClass(element,\"pulse\");\n};\n\n/*\nAttach specified event handlers to a DOM node\ndomNode: where to attach the event handlers\nevents: array of event handlers to be added (see below)\nEach entry in the events array is an object with these properties:\nhandlerFunction: optional event handler function\nhandlerObject: optional event handler object\nhandlerMethod: optionally specifies object handler method name (defaults to `handleEvent`)\n*/\nexports.addEventListeners = function(domNode,events) {\n\t$tw.utils.each(events,function(eventInfo) {\n\t\tvar handler;\n\t\tif(eventInfo.handlerFunction) {\n\t\t\thandler = eventInfo.handlerFunction;\n\t\t} else if(eventInfo.handlerObject) {\n\t\t\tif(eventInfo.handlerMethod) {\n\t\t\t\thandler = function(event) {\n\t\t\t\t\teventInfo.handlerObject[eventInfo.handlerMethod].call(eventInfo.handlerObject,event);\n\t\t\t\t};\t\n\t\t\t} else {\n\t\t\t\thandler = eventInfo.handlerObject;\n\t\t\t}\n\t\t}\n\t\tdomNode.addEventListener(eventInfo.name,handler,false);\n\t});\n};\n\n/*\nGet the computed styles applied to an element as an array of strings of individual CSS properties\n*/\nexports.getComputedStyles = function(domNode) {\n\tvar textAreaStyles = window.getComputedStyle(domNode,null),\n\t\tstyleDefs = [],\n\t\tname;\n\tfor(var t=0; t<textAreaStyles.length; t++) {\n\t\tname = textAreaStyles[t];\n\t\tstyleDefs.push(name + \": \" + textAreaStyles.getPropertyValue(name) + \";\");\n\t}\n\treturn styleDefs;\n};\n\n/*\nApply a set of styles passed as an array of strings of individual CSS properties\n*/\nexports.setStyles = function(domNode,styleDefs) {\n\tdomNode.style.cssText = styleDefs.join(\"\");\n};\n\n/*\nCopy the computed styles from a source element to a destination element\n*/\nexports.copyStyles = function(srcDomNode,dstDomNode) {\n\t$tw.utils.setStyles(dstDomNode,$tw.utils.getComputedStyles(srcDomNode));\n};\n\n})();\n", "title": "$:/core/modules/utils/dom.js", "type": "application/javascript", "module-type": "utils" }, "$:/core/modules/utils/dom/dragndrop.js": { "text": "/*\\\ntitle: $:/core/modules/utils/dom/dragndrop.js\ntype: application/javascript\nmodule-type: utils\n\nBrowser data transfer utilities, used with the clipboard and drag and drop\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nOptions:\n\ndomNode: dom node to make draggable\ndragImageType: \"pill\" or \"dom\"\ndragTiddlerFn: optional function to retrieve the title of tiddler to drag\ndragFilterFn: optional function to retreive the filter defining a list of tiddlers to drag\nwidget: widget to use as the contect for the filter\n*/\nexports.makeDraggable = function(options) {\n\tvar dragImageType = options.dragImageType || \"dom\",\n\t\tdragImage,\n\t\tdomNode = options.domNode;\n\t// Make the dom node draggable (not necessary for anchor tags)\n\tif((domNode.tagName || \"\").toLowerCase() !== \"a\") {\n\t\tdomNode.setAttribute(\"draggable\",\"true\");\t\t\n\t}\n\t// Add event handlers\n\t$tw.utils.addEventListeners(domNode,[\n\t\t{name: \"dragstart\", handlerFunction: function(event) {\n\t\t\t// Collect the tiddlers being dragged\n\t\t\tvar dragTiddler = options.dragTiddlerFn && options.dragTiddlerFn(),\n\t\t\t\tdragFilter = options.dragFilterFn && options.dragFilterFn(),\n\t\t\t\ttitles = dragTiddler ? [dragTiddler] : [];\n\t\t\tif(dragFilter) {\n\t\t\t\ttitles.push.apply(titles,options.widget.wiki.filterTiddlers(dragFilter,options.widget));\n\t\t\t}\n\t\t\tvar titleString = $tw.utils.stringifyList(titles);\n\t\t\t// Check that we've something to drag\n\t\t\tif(titles.length > 0 && event.target === domNode) {\n\t\t\t\t// Mark the drag in progress\n\t\t\t\t$tw.dragInProgress = domNode;\n\t\t\t\t// Set the dragging class on the element being dragged\n\t\t\t\t$tw.utils.addClass(event.target,\"tc-dragging\");\n\t\t\t\t// Create the drag image elements\n\t\t\t\tdragImage = options.widget.document.createElement(\"div\");\n\t\t\t\tdragImage.className = \"tc-tiddler-dragger\";\n\t\t\t\tvar inner = options.widget.document.createElement(\"div\");\n\t\t\t\tinner.className = \"tc-tiddler-dragger-inner\";\n\t\t\t\tinner.appendChild(options.widget.document.createTextNode(\n\t\t\t\t\ttitles.length === 1 ? \n\t\t\t\t\t\ttitles[0] :\n\t\t\t\t\t\ttitles.length + \" tiddlers\"\n\t\t\t\t));\n\t\t\t\tdragImage.appendChild(inner);\n\t\t\t\toptions.widget.document.body.appendChild(dragImage);\n\t\t\t\t// Set the data transfer properties\n\t\t\t\tvar dataTransfer = event.dataTransfer;\n\t\t\t\t// Set up the image\n\t\t\t\tdataTransfer.effectAllowed = \"all\";\n\t\t\t\tif(dataTransfer.setDragImage) {\n\t\t\t\t\tif(dragImageType === \"pill\") {\n\t\t\t\t\t\tdataTransfer.setDragImage(dragImage.firstChild,-16,-16);\n\t\t\t\t\t} else {\n\t\t\t\t\t\tvar r = domNode.getBoundingClientRect();\n\t\t\t\t\t\tdataTransfer.setDragImage(domNode,event.clientX-r.left,event.clientY-r.top);\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t\t// Set up the data transfer\n\t\t\t\tif(dataTransfer.clearData) {\n\t\t\t\t\tdataTransfer.clearData();\t\t\t\t\t\n\t\t\t\t}\n\t\t\t\tvar jsonData = [];\n\t\t\t\tif(titles.length > 1) {\n\t\t\t\t\ttitles.forEach(function(title) {\n\t\t\t\t\t\tjsonData.push(options.widget.wiki.getTiddlerAsJson(title));\n\t\t\t\t\t});\n\t\t\t\t\tjsonData = \"[\" + jsonData.join(\",\") + \"]\";\n\t\t\t\t} else {\n\t\t\t\t\tjsonData = options.widget.wiki.getTiddlerAsJson(titles[0]);\n\t\t\t\t}\n\t\t\t\t// IE doesn't like these content types\n\t\t\t\tif(!$tw.browser.isIE) {\n\t\t\t\t\tdataTransfer.setData(\"text/vnd.tiddler\",jsonData);\n\t\t\t\t\tdataTransfer.setData(\"text/plain\",titleString);\n\t\t\t\t\tdataTransfer.setData(\"text/x-moz-url\",\"data:text/vnd.tiddler,\" + encodeURIComponent(jsonData));\n\t\t\t\t}\n\t\t\t\tdataTransfer.setData(\"URL\",\"data:text/vnd.tiddler,\" + encodeURIComponent(jsonData));\n\t\t\t\tdataTransfer.setData(\"Text\",titleString);\n\t\t\t\tevent.stopPropagation();\n\t\t\t}\n\t\t\treturn false;\n\t\t}},\n\t\t{name: \"dragend\", handlerFunction: function(event) {\n\t\t\tif(event.target === domNode) {\n\t\t\t\t$tw.dragInProgress = null;\n\t\t\t\t// Remove the dragging class on the element being dragged\n\t\t\t\t$tw.utils.removeClass(event.target,\"tc-dragging\");\n\t\t\t\t// Delete the drag image element\n\t\t\t\tif(dragImage) {\n\t\t\t\t\tdragImage.parentNode.removeChild(dragImage);\n\t\t\t\t\tdragImage = null;\n\t\t\t\t}\n\t\t\t}\n\t\t\treturn false;\n\t\t}}\n\t]);\n};\n\nexports.importDataTransfer = function(dataTransfer,fallbackTitle,callback) {\n\t// Try each provided data type in turn\n\tfor(var t=0; t<importDataTypes.length; t++) {\n\t\tif(!$tw.browser.isIE || importDataTypes[t].IECompatible) {\n\t\t\t// Get the data\n\t\t\tvar dataType = importDataTypes[t];\n\t\t\t\tvar data = dataTransfer.getData(dataType.type);\n\t\t\t// Import the tiddlers in the data\n\t\t\tif(data !== \"\" && data !== null) {\n\t\t\t\tif($tw.log.IMPORT) {\n\t\t\t\t\tconsole.log(\"Importing data type '\" + dataType.type + \"', data: '\" + data + \"'\")\n\t\t\t\t}\n\t\t\t\tvar tiddlerFields = dataType.toTiddlerFieldsArray(data,fallbackTitle);\n\t\t\t\tcallback(tiddlerFields);\n\t\t\t\treturn;\n\t\t\t}\n\t\t}\n\t}\n};\n\nvar importDataTypes = [\n\t{type: \"text/vnd.tiddler\", IECompatible: false, toTiddlerFieldsArray: function(data,fallbackTitle) {\n\t\treturn parseJSONTiddlers(data,fallbackTitle);\n\t}},\n\t{type: \"URL\", IECompatible: true, toTiddlerFieldsArray: function(data,fallbackTitle) {\n\t\t// Check for tiddler data URI\n\t\tvar match = decodeURIComponent(data).match(/^data\\:text\\/vnd\\.tiddler,(.*)/i);\n\t\tif(match) {\n\t\t\treturn parseJSONTiddlers(match[1],fallbackTitle);\n\t\t} else {\n\t\t\treturn [{title: fallbackTitle, text: data}]; // As URL string\n\t\t}\n\t}},\n\t{type: \"text/x-moz-url\", IECompatible: false, toTiddlerFieldsArray: function(data,fallbackTitle) {\n\t\t// Check for tiddler data URI\n\t\tvar match = decodeURIComponent(data).match(/^data\\:text\\/vnd\\.tiddler,(.*)/i);\n\t\tif(match) {\n\t\t\treturn parseJSONTiddlers(match[1],fallbackTitle);\n\t\t} else {\n\t\t\treturn [{title: fallbackTitle, text: data}]; // As URL string\n\t\t}\n\t}},\n\t{type: \"text/html\", IECompatible: false, toTiddlerFieldsArray: function(data,fallbackTitle) {\n\t\treturn [{title: fallbackTitle, text: data}];\n\t}},\n\t{type: \"text/plain\", IECompatible: false, toTiddlerFieldsArray: function(data,fallbackTitle) {\n\t\treturn [{title: fallbackTitle, text: data}];\n\t}},\n\t{type: \"Text\", IECompatible: true, toTiddlerFieldsArray: function(data,fallbackTitle) {\n\t\treturn [{title: fallbackTitle, text: data}];\n\t}},\n\t{type: \"text/uri-list\", IECompatible: false, toTiddlerFieldsArray: function(data,fallbackTitle) {\n\t\treturn [{title: fallbackTitle, text: data}];\n\t}}\n];\n\nfunction parseJSONTiddlers(json,fallbackTitle) {\n\tvar data = JSON.parse(json);\n\tif(!$tw.utils.isArray(data)) {\n\t\tdata = [data];\n\t}\n\tdata.forEach(function(fields) {\n\t\tfields.title = fields.title || fallbackTitle;\n\t});\n\treturn data;\n};\n\n})();\n", "title": "$:/core/modules/utils/dom/dragndrop.js", "type": "application/javascript", "module-type": "utils" }, "$:/core/modules/utils/dom/http.js": { "text": "/*\\\ntitle: $:/core/modules/utils/dom/http.js\ntype: application/javascript\nmodule-type: utils\n\nBrowser HTTP support\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nA quick and dirty HTTP function; to be refactored later. Options are:\n\turl: URL to retrieve\n\ttype: GET, PUT, POST etc\n\tcallback: function invoked with (err,data)\n\treturnProp: string name of the property to return as first argument of callback\n*/\nexports.httpRequest = function(options) {\n\tvar type = options.type || \"GET\",\n\t\theaders = options.headers || {accept: \"application/json\"},\n\t\treturnProp = options.returnProp || \"responseText\",\n\t\trequest = new XMLHttpRequest(),\n\t\tdata = \"\",\n\t\tf,results;\n\t// Massage the data hashmap into a string\n\tif(options.data) {\n\t\tif(typeof options.data === \"string\") { // Already a string\n\t\t\tdata = options.data;\n\t\t} else { // A hashmap of strings\n\t\t\tresults = [];\n\t\t\t$tw.utils.each(options.data,function(dataItem,dataItemTitle) {\n\t\t\t\tresults.push(dataItemTitle + \"=\" + encodeURIComponent(dataItem));\n\t\t\t});\n\t\t\tdata = results.join(\"&\");\n\t\t}\n\t}\n\t// Set up the state change handler\n\trequest.onreadystatechange = function() {\n\t\tif(this.readyState === 4) {\n\t\t\tif(this.status === 200 || this.status === 201 || this.status === 204) {\n\t\t\t\t// Success!\n\t\t\t\toptions.callback(null,this[returnProp],this);\n\t\t\t\treturn;\n\t\t\t}\n\t\t// Something went wrong\n\t\toptions.callback($tw.language.getString(\"Error/XMLHttpRequest\") + \": \" + this.status);\n\t\t}\n\t};\n\t// Make the request\n\trequest.open(type,options.url,true);\n\tif(headers) {\n\t\t$tw.utils.each(headers,function(header,headerTitle,object) {\n\t\t\trequest.setRequestHeader(headerTitle,header);\n\t\t});\n\t}\n\tif(data && !$tw.utils.hop(headers,\"Content-type\")) {\n\t\trequest.setRequestHeader(\"Content-type\",\"application/x-www-form-urlencoded; charset=UTF-8\");\n\t}\n\ttry {\n\t\trequest.send(data);\n\t} catch(e) {\n\t\toptions.callback(e);\n\t}\n\treturn request;\n};\n\n})();\n", "title": "$:/core/modules/utils/dom/http.js", "type": "application/javascript", "module-type": "utils" }, "$:/core/modules/utils/dom/keyboard.js": { "text": "/*\\\ntitle: $:/core/modules/utils/dom/keyboard.js\ntype: application/javascript\nmodule-type: utils\n\nKeyboard utilities; now deprecated. Instead, use $tw.keyboardManager\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n[\"parseKeyDescriptor\",\"checkKeyDescriptor\"].forEach(function(method) {\n\texports[method] = function() {\n\t\tif($tw.keyboardManager) {\n\t\t\treturn $tw.keyboardManager[method].apply($tw.keyboardManager,Array.prototype.slice.call(arguments,0));\n\t\t} else {\n\t\t\treturn null\n\t\t}\n\t};\n});\n\n})();\n", "title": "$:/core/modules/utils/dom/keyboard.js", "type": "application/javascript", "module-type": "utils" }, "$:/core/modules/utils/dom/modal.js": { "text": "/*\\\ntitle: $:/core/modules/utils/dom/modal.js\ntype: application/javascript\nmodule-type: utils\n\nModal message mechanism\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar widget = require(\"$:/core/modules/widgets/widget.js\");\n\nvar Modal = function(wiki) {\n\tthis.wiki = wiki;\n\tthis.modalCount = 0;\n};\n\n/*\nDisplay a modal dialogue\n\ttitle: Title of tiddler to display\n\toptions: see below\nOptions include:\n\tdownloadLink: Text of a big download link to include\n*/\nModal.prototype.display = function(title,options) {\n\toptions = options || {};\n\tvar self = this,\n\t\trefreshHandler,\n\t\tduration = $tw.utils.getAnimationDuration(),\n\t\ttiddler = this.wiki.getTiddler(title);\n\t// Don't do anything if the tiddler doesn't exist\n\tif(!tiddler) {\n\t\treturn;\n\t}\n\t// Create the variables\n\tvar variables = $tw.utils.extend({currentTiddler: title},options.variables);\n\t// Create the wrapper divs\n\tvar wrapper = document.createElement(\"div\"),\n\t\tmodalBackdrop = document.createElement(\"div\"),\n\t\tmodalWrapper = document.createElement(\"div\"),\n\t\tmodalHeader = document.createElement(\"div\"),\n\t\theaderTitle = document.createElement(\"h3\"),\n\t\tmodalBody = document.createElement(\"div\"),\n\t\tmodalLink = document.createElement(\"a\"),\n\t\tmodalFooter = document.createElement(\"div\"),\n\t\tmodalFooterHelp = document.createElement(\"span\"),\n\t\tmodalFooterButtons = document.createElement(\"span\");\n\t// Up the modal count and adjust the body class\n\tthis.modalCount++;\n\tthis.adjustPageClass();\n\t// Add classes\n\t$tw.utils.addClass(wrapper,\"tc-modal-wrapper\");\n\t$tw.utils.addClass(modalBackdrop,\"tc-modal-backdrop\");\n\t$tw.utils.addClass(modalWrapper,\"tc-modal\");\n\t$tw.utils.addClass(modalHeader,\"tc-modal-header\");\n\t$tw.utils.addClass(modalBody,\"tc-modal-body\");\n\t$tw.utils.addClass(modalFooter,\"tc-modal-footer\");\n\t// Join them together\n\twrapper.appendChild(modalBackdrop);\n\twrapper.appendChild(modalWrapper);\n\tmodalHeader.appendChild(headerTitle);\n\tmodalWrapper.appendChild(modalHeader);\n\tmodalWrapper.appendChild(modalBody);\n\tmodalFooter.appendChild(modalFooterHelp);\n\tmodalFooter.appendChild(modalFooterButtons);\n\tmodalWrapper.appendChild(modalFooter);\n\t// Render the title of the message\n\tvar headerWidgetNode = this.wiki.makeTranscludeWidget(title,{\n\t\tfield: \"subtitle\",\n\t\tmode: \"inline\",\n\t\tchildren: [{\n\t\t\ttype: \"text\",\n\t\t\tattributes: {\n\t\t\t\ttext: {\n\t\t\t\t\ttype: \"string\",\n\t\t\t\t\tvalue: title\n\t\t}}}],\n\t\tparentWidget: $tw.rootWidget,\n\t\tdocument: document,\n\t\tvariables: variables,\n\t\timportPageMacros: true\n\t});\n\theaderWidgetNode.render(headerTitle,null);\n\t// Render the body of the message\n\tvar bodyWidgetNode = this.wiki.makeTranscludeWidget(title,{\n\t\tparentWidget: $tw.rootWidget,\n\t\tdocument: document,\n\t\tvariables: variables,\n\t\timportPageMacros: true\n\t});\n\tbodyWidgetNode.render(modalBody,null);\n\t// Setup the link if present\n\tif(options.downloadLink) {\n\t\tmodalLink.href = options.downloadLink;\n\t\tmodalLink.appendChild(document.createTextNode(\"Right-click to save changes\"));\n\t\tmodalBody.appendChild(modalLink);\n\t}\n\t// Render the footer of the message\n\tif(tiddler && tiddler.fields && tiddler.fields.help) {\n\t\tvar link = document.createElement(\"a\");\n\t\tlink.setAttribute(\"href\",tiddler.fields.help);\n\t\tlink.setAttribute(\"target\",\"_blank\");\n\t\tlink.setAttribute(\"rel\",\"noopener noreferrer\");\n\t\tlink.appendChild(document.createTextNode(\"Help\"));\n\t\tmodalFooterHelp.appendChild(link);\n\t\tmodalFooterHelp.style.float = \"left\";\n\t}\n\tvar footerWidgetNode = this.wiki.makeTranscludeWidget(title,{\n\t\tfield: \"footer\",\n\t\tmode: \"inline\",\n\t\tchildren: [{\n\t\t\ttype: \"button\",\n\t\t\tattributes: {\n\t\t\t\tmessage: {\n\t\t\t\t\ttype: \"string\",\n\t\t\t\t\tvalue: \"tm-close-tiddler\"\n\t\t\t\t}\n\t\t\t},\n\t\t\tchildren: [{\n\t\t\t\ttype: \"text\",\n\t\t\t\tattributes: {\n\t\t\t\t\ttext: {\n\t\t\t\t\t\ttype: \"string\",\n\t\t\t\t\t\tvalue: $tw.language.getString(\"Buttons/Close/Caption\")\n\t\t\t}}}\n\t\t]}],\n\t\tparentWidget: $tw.rootWidget,\n\t\tdocument: document,\n\t\tvariables: variables,\n\t\timportPageMacros: true\n\t});\n\tfooterWidgetNode.render(modalFooterButtons,null);\n\t// Set up the refresh handler\n\trefreshHandler = function(changes) {\n\t\theaderWidgetNode.refresh(changes,modalHeader,null);\n\t\tbodyWidgetNode.refresh(changes,modalBody,null);\n\t\tfooterWidgetNode.refresh(changes,modalFooterButtons,null);\n\t};\n\tthis.wiki.addEventListener(\"change\",refreshHandler);\n\t// Add the close event handler\n\tvar closeHandler = function(event) {\n\t\t// Remove our refresh handler\n\t\tself.wiki.removeEventListener(\"change\",refreshHandler);\n\t\t// Decrease the modal count and adjust the body class\n\t\tself.modalCount--;\n\t\tself.adjustPageClass();\n\t\t// Force layout and animate the modal message away\n\t\t$tw.utils.forceLayout(modalBackdrop);\n\t\t$tw.utils.forceLayout(modalWrapper);\n\t\t$tw.utils.setStyle(modalBackdrop,[\n\t\t\t{opacity: \"0\"}\n\t\t]);\n\t\t$tw.utils.setStyle(modalWrapper,[\n\t\t\t{transform: \"translateY(\" + window.innerHeight + \"px)\"}\n\t\t]);\n\t\t// Set up an event for the transition end\n\t\twindow.setTimeout(function() {\n\t\t\tif(wrapper.parentNode) {\n\t\t\t\t// Remove the modal message from the DOM\n\t\t\t\tdocument.body.removeChild(wrapper);\n\t\t\t}\n\t\t},duration);\n\t\t// Don't let anyone else handle the tm-close-tiddler message\n\t\treturn false;\n\t};\n\theaderWidgetNode.addEventListener(\"tm-close-tiddler\",closeHandler,false);\n\tbodyWidgetNode.addEventListener(\"tm-close-tiddler\",closeHandler,false);\n\tfooterWidgetNode.addEventListener(\"tm-close-tiddler\",closeHandler,false);\n\t// Set the initial styles for the message\n\t$tw.utils.setStyle(modalBackdrop,[\n\t\t{opacity: \"0\"}\n\t]);\n\t$tw.utils.setStyle(modalWrapper,[\n\t\t{transformOrigin: \"0% 0%\"},\n\t\t{transform: \"translateY(\" + (-window.innerHeight) + \"px)\"}\n\t]);\n\t// Put the message into the document\n\tdocument.body.appendChild(wrapper);\n\t// Set up animation for the styles\n\t$tw.utils.setStyle(modalBackdrop,[\n\t\t{transition: \"opacity \" + duration + \"ms ease-out\"}\n\t]);\n\t$tw.utils.setStyle(modalWrapper,[\n\t\t{transition: $tw.utils.roundTripPropertyName(\"transform\") + \" \" + duration + \"ms ease-in-out\"}\n\t]);\n\t// Force layout\n\t$tw.utils.forceLayout(modalBackdrop);\n\t$tw.utils.forceLayout(modalWrapper);\n\t// Set final animated styles\n\t$tw.utils.setStyle(modalBackdrop,[\n\t\t{opacity: \"0.7\"}\n\t]);\n\t$tw.utils.setStyle(modalWrapper,[\n\t\t{transform: \"translateY(0px)\"}\n\t]);\n};\n\nModal.prototype.adjustPageClass = function() {\n\tif($tw.pageContainer) {\n\t\t$tw.utils.toggleClass($tw.pageContainer,\"tc-modal-displayed\",this.modalCount > 0);\n\t}\n};\n\nexports.Modal = Modal;\n\n})();\n", "title": "$:/core/modules/utils/dom/modal.js", "type": "application/javascript", "module-type": "utils" }, "$:/core/modules/utils/dom/notifier.js": { "text": "/*\\\ntitle: $:/core/modules/utils/dom/notifier.js\ntype: application/javascript\nmodule-type: utils\n\nNotifier mechanism\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar widget = require(\"$:/core/modules/widgets/widget.js\");\n\nvar Notifier = function(wiki) {\n\tthis.wiki = wiki;\n};\n\n/*\nDisplay a notification\n\ttitle: Title of tiddler containing the notification text\n\toptions: see below\nOptions include:\n*/\nNotifier.prototype.display = function(title,options) {\n\toptions = options || {};\n\t// Create the wrapper divs\n\tvar self = this,\n\t\tnotification = document.createElement(\"div\"),\n\t\ttiddler = this.wiki.getTiddler(title),\n\t\tduration = $tw.utils.getAnimationDuration(),\n\t\trefreshHandler;\n\t// Don't do anything if the tiddler doesn't exist\n\tif(!tiddler) {\n\t\treturn;\n\t}\n\t// Add classes\n\t$tw.utils.addClass(notification,\"tc-notification\");\n\t// Create the variables\n\tvar variables = $tw.utils.extend({currentTiddler: title},options.variables);\n\t// Render the body of the notification\n\tvar widgetNode = this.wiki.makeTranscludeWidget(title,{\n\t\tparentWidget: $tw.rootWidget,\n\t\tdocument: document,\n\t\tvariables: variables,\n\t\timportPageMacros: true});\n\twidgetNode.render(notification,null);\n\trefreshHandler = function(changes) {\n\t\twidgetNode.refresh(changes,notification,null);\n\t};\n\tthis.wiki.addEventListener(\"change\",refreshHandler);\n\t// Set the initial styles for the notification\n\t$tw.utils.setStyle(notification,[\n\t\t{opacity: \"0\"},\n\t\t{transformOrigin: \"0% 0%\"},\n\t\t{transform: \"translateY(\" + (-window.innerHeight) + \"px)\"},\n\t\t{transition: \"opacity \" + duration + \"ms ease-out, \" + $tw.utils.roundTripPropertyName(\"transform\") + \" \" + duration + \"ms ease-in-out\"}\n\t]);\n\t// Add the notification to the DOM\n\tdocument.body.appendChild(notification);\n\t// Force layout\n\t$tw.utils.forceLayout(notification);\n\t// Set final animated styles\n\t$tw.utils.setStyle(notification,[\n\t\t{opacity: \"1.0\"},\n\t\t{transform: \"translateY(0px)\"}\n\t]);\n\t// Set a timer to remove the notification\n\twindow.setTimeout(function() {\n\t\t// Remove our change event handler\n\t\tself.wiki.removeEventListener(\"change\",refreshHandler);\n\t\t// Force layout and animate the notification away\n\t\t$tw.utils.forceLayout(notification);\n\t\t$tw.utils.setStyle(notification,[\n\t\t\t{opacity: \"0.0\"},\n\t\t\t{transform: \"translateX(\" + (notification.offsetWidth) + \"px)\"}\n\t\t]);\n\t\t// Remove the modal message from the DOM once the transition ends\n\t\tsetTimeout(function() {\n\t\t\tif(notification.parentNode) {\n\t\t\t\tdocument.body.removeChild(notification);\n\t\t\t}\n\t\t},duration);\n\t},$tw.config.preferences.notificationDuration);\n};\n\nexports.Notifier = Notifier;\n\n})();\n", "title": "$:/core/modules/utils/dom/notifier.js", "type": "application/javascript", "module-type": "utils" }, "$:/core/modules/utils/dom/popup.js": { "text": "/*\\\ntitle: $:/core/modules/utils/dom/popup.js\ntype: application/javascript\nmodule-type: utils\n\nModule that creates a $tw.utils.Popup object prototype that manages popups in the browser\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nCreates a Popup object with these options:\n\trootElement: the DOM element to which the popup zapper should be attached\n*/\nvar Popup = function(options) {\n\toptions = options || {};\n\tthis.rootElement = options.rootElement || document.documentElement;\n\tthis.popups = []; // Array of {title:,wiki:,domNode:} objects\n};\n\n/*\nTrigger a popup open or closed. Parameters are in a hashmap:\n\ttitle: title of the tiddler where the popup details are stored\n\tdomNode: dom node to which the popup will be positioned\n\twiki: wiki\n\tforce: if specified, forces the popup state to true or false (instead of toggling it)\n*/\nPopup.prototype.triggerPopup = function(options) {\n\t// Check if this popup is already active\n\tvar index = this.findPopup(options.title);\n\t// Compute the new state\n\tvar state = index === -1;\n\tif(options.force !== undefined) {\n\t\tstate = options.force;\n\t}\n\t// Show or cancel the popup according to the new state\n\tif(state) {\n\t\tthis.show(options);\n\t} else {\n\t\tthis.cancel(index);\n\t}\n};\n\nPopup.prototype.findPopup = function(title) {\n\tvar index = -1;\n\tfor(var t=0; t<this.popups.length; t++) {\n\t\tif(this.popups[t].title === title) {\n\t\t\tindex = t;\n\t\t}\n\t}\n\treturn index;\n};\n\nPopup.prototype.handleEvent = function(event) {\n\tif(event.type === \"click\") {\n\t\t// Find out what was clicked on\n\t\tvar info = this.popupInfo(event.target),\n\t\t\tcancelLevel = info.popupLevel - 1;\n\t\t// Don't remove the level that was clicked on if we clicked on a handle\n\t\tif(info.isHandle) {\n\t\t\tcancelLevel++;\n\t\t}\n\t\t// Cancel\n\t\tthis.cancel(cancelLevel);\n\t}\n};\n\n/*\nFind the popup level containing a DOM node. Returns:\npopupLevel: count of the number of nested popups containing the specified element\nisHandle: true if the specified element is within a popup handle\n*/\nPopup.prototype.popupInfo = function(domNode) {\n\tvar isHandle = false,\n\t\tpopupCount = 0,\n\t\tnode = domNode;\n\t// First check ancestors to see if we're within a popup handle\n\twhile(node) {\n\t\tif($tw.utils.hasClass(node,\"tc-popup-handle\")) {\n\t\t\tisHandle = true;\n\t\t\tpopupCount++;\n\t\t}\n\t\tif($tw.utils.hasClass(node,\"tc-popup-keep\")) {\n\t\t\tisHandle = true;\n\t\t}\n\t\tnode = node.parentNode;\n\t}\n\t// Then count the number of ancestor popups\n\tnode = domNode;\n\twhile(node) {\n\t\tif($tw.utils.hasClass(node,\"tc-popup\")) {\n\t\t\tpopupCount++;\n\t\t}\n\t\tnode = node.parentNode;\n\t}\n\tvar info = {\n\t\tpopupLevel: popupCount,\n\t\tisHandle: isHandle\n\t};\n\treturn info;\n};\n\n/*\nDisplay a popup by adding it to the stack\n*/\nPopup.prototype.show = function(options) {\n\t// Find out what was clicked on\n\tvar info = this.popupInfo(options.domNode);\n\t// Cancel any higher level popups\n\tthis.cancel(info.popupLevel);\n\t// Store the popup details if not already there\n\tif(this.findPopup(options.title) === -1) {\n\t\tthis.popups.push({\n\t\t\ttitle: options.title,\n\t\t\twiki: options.wiki,\n\t\t\tdomNode: options.domNode\n\t\t});\n\t}\n\t// Set the state tiddler\n\toptions.wiki.setTextReference(options.title,\n\t\t\t\"(\" + options.domNode.offsetLeft + \",\" + options.domNode.offsetTop + \",\" + \n\t\t\t\toptions.domNode.offsetWidth + \",\" + options.domNode.offsetHeight + \")\");\n\t// Add the click handler if we have any popups\n\tif(this.popups.length > 0) {\n\t\tthis.rootElement.addEventListener(\"click\",this,true);\t\t\n\t}\n};\n\n/*\nCancel all popups at or above a specified level or DOM node\nlevel: popup level to cancel (0 cancels all popups)\n*/\nPopup.prototype.cancel = function(level) {\n\tvar numPopups = this.popups.length;\n\tlevel = Math.max(0,Math.min(level,numPopups));\n\tfor(var t=level; t<numPopups; t++) {\n\t\tvar popup = this.popups.pop();\n\t\tif(popup.title) {\n\t\t\tpopup.wiki.deleteTiddler(popup.title);\n\t\t}\n\t}\n\tif(this.popups.length === 0) {\n\t\tthis.rootElement.removeEventListener(\"click\",this,false);\n\t}\n};\n\n/*\nReturns true if the specified title and text identifies an active popup\n*/\nPopup.prototype.readPopupState = function(text) {\n\tvar popupLocationRegExp = /^\\((-?[0-9\\.E]+),(-?[0-9\\.E]+),(-?[0-9\\.E]+),(-?[0-9\\.E]+)\\)$/;\n\treturn popupLocationRegExp.test(text);\n};\n\nexports.Popup = Popup;\n\n})();\n", "title": "$:/core/modules/utils/dom/popup.js", "type": "application/javascript", "module-type": "utils" }, "$:/core/modules/utils/dom/scroller.js": { "text": "/*\\\ntitle: $:/core/modules/utils/dom/scroller.js\ntype: application/javascript\nmodule-type: utils\n\nModule that creates a $tw.utils.Scroller object prototype that manages scrolling in the browser\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nEvent handler for when the `tm-scroll` event hits the document body\n*/\nvar PageScroller = function() {\n\tthis.idRequestFrame = null;\n\tthis.requestAnimationFrame = window.requestAnimationFrame ||\n\t\twindow.webkitRequestAnimationFrame ||\n\t\twindow.mozRequestAnimationFrame ||\n\t\tfunction(callback) {\n\t\t\treturn window.setTimeout(callback, 1000/60);\n\t\t};\n\tthis.cancelAnimationFrame = window.cancelAnimationFrame ||\n\t\twindow.webkitCancelAnimationFrame ||\n\t\twindow.webkitCancelRequestAnimationFrame ||\n\t\twindow.mozCancelAnimationFrame ||\n\t\twindow.mozCancelRequestAnimationFrame ||\n\t\tfunction(id) {\n\t\t\twindow.clearTimeout(id);\n\t\t};\n};\n\nPageScroller.prototype.cancelScroll = function() {\n\tif(this.idRequestFrame) {\n\t\tthis.cancelAnimationFrame.call(window,this.idRequestFrame);\n\t\tthis.idRequestFrame = null;\n\t}\n};\n\n/*\nHandle an event\n*/\nPageScroller.prototype.handleEvent = function(event) {\n\tif(event.type === \"tm-scroll\") {\n\t\treturn this.scrollIntoView(event.target);\n\t}\n\treturn true;\n};\n\n/*\nHandle a scroll event hitting the page document\n*/\nPageScroller.prototype.scrollIntoView = function(element) {\n\tvar duration = $tw.utils.getAnimationDuration();\n\t// Now get ready to scroll the body\n\tthis.cancelScroll();\n\tthis.startTime = Date.now();\n\tvar scrollPosition = $tw.utils.getScrollPosition();\n\t// Get the client bounds of the element and adjust by the scroll position\n\tvar clientBounds = element.getBoundingClientRect(),\n\t\tbounds = {\n\t\t\tleft: clientBounds.left + scrollPosition.x,\n\t\t\ttop: clientBounds.top + scrollPosition.y,\n\t\t\twidth: clientBounds.width,\n\t\t\theight: clientBounds.height\n\t\t};\n\t// We'll consider the horizontal and vertical scroll directions separately via this function\n\t// targetPos/targetSize - position and size of the target element\n\t// currentPos/currentSize - position and size of the current scroll viewport\n\t// returns: new position of the scroll viewport\n\tvar getEndPos = function(targetPos,targetSize,currentPos,currentSize) {\n\t\t\tvar newPos = currentPos;\n\t\t\t// If the target is above/left of the current view, then scroll to it's top/left\n\t\t\tif(targetPos <= currentPos) {\n\t\t\t\tnewPos = targetPos;\n\t\t\t// If the target is smaller than the window and the scroll position is too far up, then scroll till the target is at the bottom of the window\n\t\t\t} else if(targetSize < currentSize && currentPos < (targetPos + targetSize - currentSize)) {\n\t\t\t\tnewPos = targetPos + targetSize - currentSize;\n\t\t\t// If the target is big, then just scroll to the top\n\t\t\t} else if(currentPos < targetPos) {\n\t\t\t\tnewPos = targetPos;\n\t\t\t// Otherwise, stay where we are\n\t\t\t} else {\n\t\t\t\tnewPos = currentPos;\n\t\t\t}\n\t\t\t// If we are scrolling within 50 pixels of the top/left then snap to zero\n\t\t\tif(newPos < 50) {\n\t\t\t\tnewPos = 0;\n\t\t\t}\n\t\t\treturn newPos;\n\t\t},\n\t\tendX = getEndPos(bounds.left,bounds.width,scrollPosition.x,window.innerWidth),\n\t\tendY = getEndPos(bounds.top,bounds.height,scrollPosition.y,window.innerHeight);\n\t// Only scroll if the position has changed\n\tif(endX !== scrollPosition.x || endY !== scrollPosition.y) {\n\t\tvar self = this,\n\t\t\tdrawFrame;\n\t\tdrawFrame = function () {\n\t\t\tvar t;\n\t\t\tif(duration <= 0) {\n\t\t\t\tt = 1;\n\t\t\t} else {\n\t\t\t\tt = ((Date.now()) - self.startTime) / duration;\t\n\t\t\t}\n\t\t\tif(t >= 1) {\n\t\t\t\tself.cancelScroll();\n\t\t\t\tt = 1;\n\t\t\t}\n\t\t\tt = $tw.utils.slowInSlowOut(t);\n\t\t\twindow.scrollTo(scrollPosition.x + (endX - scrollPosition.x) * t,scrollPosition.y + (endY - scrollPosition.y) * t);\n\t\t\tif(t < 1) {\n\t\t\t\tself.idRequestFrame = self.requestAnimationFrame.call(window,drawFrame);\n\t\t\t}\n\t\t};\n\t\tdrawFrame();\n\t}\n};\n\nexports.PageScroller = PageScroller;\n\n})();\n", "title": "$:/core/modules/utils/dom/scroller.js", "type": "application/javascript", "module-type": "utils" }, "$:/core/modules/utils/edition-info.js": { "text": "/*\\\ntitle: $:/core/modules/utils/edition-info.js\ntype: application/javascript\nmodule-type: utils-node\n\nInformation about the available editions\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar fs = require(\"fs\"),\n\tpath = require(\"path\");\n\nvar editionInfo;\n\nexports.getEditionInfo = function() {\n\tif(!editionInfo) {\n\t\t// Enumerate the edition paths\n\t\tvar editionPaths = $tw.getLibraryItemSearchPaths($tw.config.editionsPath,$tw.config.editionsEnvVar);\n\t\teditionInfo = {};\n\t\tfor(var editionIndex=0; editionIndex<editionPaths.length; editionIndex++) {\n\t\t\tvar editionPath = editionPaths[editionIndex];\n\t\t\t// Enumerate the folders\n\t\t\tvar entries = fs.readdirSync(editionPath);\n\t\t\tfor(var entryIndex=0; entryIndex<entries.length; entryIndex++) {\n\t\t\t\tvar entry = entries[entryIndex];\n\t\t\t\t// Check if directories have a valid tiddlywiki.info\n\t\t\t\tif(!editionInfo[entry] && $tw.utils.isDirectory(path.resolve(editionPath,entry))) {\n\t\t\t\t\tvar info;\n\t\t\t\t\ttry {\n\t\t\t\t\t\tinfo = JSON.parse(fs.readFileSync(path.resolve(editionPath,entry,\"tiddlywiki.info\"),\"utf8\"));\n\t\t\t\t\t} catch(ex) {\n\t\t\t\t\t}\n\t\t\t\t\tif(info) {\n\t\t\t\t\t\teditionInfo[entry] = info;\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n\treturn editionInfo;\n};\n\n})();\n", "title": "$:/core/modules/utils/edition-info.js", "type": "application/javascript", "module-type": "utils-node" }, "$:/core/modules/utils/fakedom.js": { "text": "/*\\\ntitle: $:/core/modules/utils/fakedom.js\ntype: application/javascript\nmodule-type: global\n\nA barebones implementation of DOM interfaces needed by the rendering mechanism.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n// Sequence number used to enable us to track objects for testing\nvar sequenceNumber = null;\n\nvar bumpSequenceNumber = function(object) {\n\tif(sequenceNumber !== null) {\n\t\tobject.sequenceNumber = sequenceNumber++;\n\t}\n};\n\nvar TW_TextNode = function(text) {\n\tbumpSequenceNumber(this);\n\tthis.textContent = text + \"\";\n};\n\nObject.defineProperty(TW_TextNode.prototype, \"nodeType\", {\n\tget: function() {\n\t\treturn 3;\n\t}\n});\n\nObject.defineProperty(TW_TextNode.prototype, \"formattedTextContent\", {\n\tget: function() {\n\t\treturn this.textContent.replace(/(\\r?\\n)/g,\"\");\n\t}\n});\n\nvar TW_Element = function(tag,namespace) {\n\tbumpSequenceNumber(this);\n\tthis.isTiddlyWikiFakeDom = true;\n\tthis.tag = tag;\n\tthis.attributes = {};\n\tthis.isRaw = false;\n\tthis.children = [];\n\tthis.style = {};\n\tthis.namespaceURI = namespace || \"http://www.w3.org/1999/xhtml\";\n};\n\nObject.defineProperty(TW_Element.prototype, \"nodeType\", {\n\tget: function() {\n\t\treturn 1;\n\t}\n});\n\nTW_Element.prototype.getAttribute = function(name) {\n\tif(this.isRaw) {\n\t\tthrow \"Cannot getAttribute on a raw TW_Element\";\n\t}\n\treturn this.attributes[name];\n};\n\nTW_Element.prototype.setAttribute = function(name,value) {\n\tif(this.isRaw) {\n\t\tthrow \"Cannot setAttribute on a raw TW_Element\";\n\t}\n\tthis.attributes[name] = value + \"\";\n};\n\nTW_Element.prototype.setAttributeNS = function(namespace,name,value) {\n\tthis.setAttribute(name,value);\n};\n\nTW_Element.prototype.removeAttribute = function(name) {\n\tif(this.isRaw) {\n\t\tthrow \"Cannot removeAttribute on a raw TW_Element\";\n\t}\n\tif($tw.utils.hop(this.attributes,name)) {\n\t\tdelete this.attributes[name];\n\t}\n};\n\nTW_Element.prototype.appendChild = function(node) {\n\tthis.children.push(node);\n\tnode.parentNode = this;\n};\n\nTW_Element.prototype.insertBefore = function(node,nextSibling) {\n\tif(nextSibling) {\n\t\tvar p = this.children.indexOf(nextSibling);\n\t\tif(p !== -1) {\n\t\t\tthis.children.splice(p,0,node);\n\t\t\tnode.parentNode = this;\n\t\t} else {\n\t\t\tthis.appendChild(node);\n\t\t}\n\t} else {\n\t\tthis.appendChild(node);\n\t}\n};\n\nTW_Element.prototype.removeChild = function(node) {\n\tvar p = this.children.indexOf(node);\n\tif(p !== -1) {\n\t\tthis.children.splice(p,1);\n\t}\n};\n\nTW_Element.prototype.hasChildNodes = function() {\n\treturn !!this.children.length;\n};\n\nObject.defineProperty(TW_Element.prototype, \"childNodes\", {\n\tget: function() {\n\t\treturn this.children;\n\t}\n});\n\nObject.defineProperty(TW_Element.prototype, \"firstChild\", {\n\tget: function() {\n\t\treturn this.children[0];\n\t}\n});\n\nTW_Element.prototype.addEventListener = function(type,listener,useCapture) {\n\t// Do nothing\n};\n\nObject.defineProperty(TW_Element.prototype, \"tagName\", {\n\tget: function() {\n\t\treturn this.tag || \"\";\n\t}\n});\n\nObject.defineProperty(TW_Element.prototype, \"className\", {\n\tget: function() {\n\t\treturn this.attributes[\"class\"] || \"\";\n\t},\n\tset: function(value) {\n\t\tthis.attributes[\"class\"] = value + \"\";\n\t}\n});\n\nObject.defineProperty(TW_Element.prototype, \"value\", {\n\tget: function() {\n\t\treturn this.attributes.value || \"\";\n\t},\n\tset: function(value) {\n\t\tthis.attributes.value = value + \"\";\n\t}\n});\n\nObject.defineProperty(TW_Element.prototype, \"outerHTML\", {\n\tget: function() {\n\t\tvar output = [],attr,a,v;\n\t\toutput.push(\"<\",this.tag);\n\t\tif(this.attributes) {\n\t\t\tattr = [];\n\t\t\tfor(a in this.attributes) {\n\t\t\t\tattr.push(a);\n\t\t\t}\n\t\t\tattr.sort();\n\t\t\tfor(a=0; a<attr.length; a++) {\n\t\t\t\tv = this.attributes[attr[a]];\n\t\t\t\tif(v !== undefined) {\n\t\t\t\t\toutput.push(\" \",attr[a],\"=\\\"\",$tw.utils.htmlEncode(v),\"\\\"\");\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t\tif(this.style) {\n\t\t\tvar style = [];\n\t\t\tfor(var s in this.style) {\n\t\t\t\tstyle.push(s + \":\" + this.style[s] + \";\");\n\t\t\t}\n\t\t\tif(style.length > 0) {\n\t\t\t\toutput.push(\" style=\\\"\",style.join(\"\"),\"\\\"\")\n\t\t\t}\n\t\t}\n\t\toutput.push(\">\");\n\t\tif($tw.config.htmlVoidElements.indexOf(this.tag) === -1) {\n\t\t\toutput.push(this.innerHTML);\n\t\t\toutput.push(\"</\",this.tag,\">\");\n\t\t}\n\t\treturn output.join(\"\");\n\t}\n});\n\nObject.defineProperty(TW_Element.prototype, \"innerHTML\", {\n\tget: function() {\n\t\tif(this.isRaw) {\n\t\t\treturn this.rawHTML;\n\t\t} else {\n\t\t\tvar b = [];\n\t\t\t$tw.utils.each(this.children,function(node) {\n\t\t\t\tif(node instanceof TW_Element) {\n\t\t\t\t\tb.push(node.outerHTML);\n\t\t\t\t} else if(node instanceof TW_TextNode) {\n\t\t\t\t\tb.push($tw.utils.htmlEncode(node.textContent));\n\t\t\t\t}\n\t\t\t});\n\t\t\treturn b.join(\"\");\n\t\t}\n\t},\n\tset: function(value) {\n\t\tthis.isRaw = true;\n\t\tthis.rawHTML = value;\n\t\tthis.rawTextContent = null;\n\t}\n});\n\nObject.defineProperty(TW_Element.prototype, \"textInnerHTML\", {\n\tset: function(value) {\n\t\tif(this.isRaw) {\n\t\t\tthis.rawTextContent = value;\n\t\t} else {\n\t\t\tthrow \"Cannot set textInnerHTML of a non-raw TW_Element\";\n\t\t}\n\t}\n});\n\nObject.defineProperty(TW_Element.prototype, \"textContent\", {\n\tget: function() {\n\t\tif(this.isRaw) {\n\t\t\tif(this.rawTextContent === null) {\n\t\t\t\tconsole.log(booboo)\n\t\t\t\tthrow \"Cannot get textContent on a raw TW_Element\";\t\t\t\t\n\t\t\t} else {\n\t\t\t\treturn this.rawTextContent;\n\t\t\t}\n\t\t} else {\n\t\t\tvar b = [];\n\t\t\t$tw.utils.each(this.children,function(node) {\n\t\t\t\tb.push(node.textContent);\n\t\t\t});\n\t\t\treturn b.join(\"\");\n\t\t}\n\t},\n\tset: function(value) {\n\t\tthis.children = [new TW_TextNode(value)];\n\t}\n});\n\nObject.defineProperty(TW_Element.prototype, \"formattedTextContent\", {\n\tget: function() {\n\t\tif(this.isRaw) {\n\t\t\tthrow \"Cannot get formattedTextContent on a raw TW_Element\";\n\t\t} else {\n\t\t\tvar b = [],\n\t\t\t\tisBlock = $tw.config.htmlBlockElements.indexOf(this.tag) !== -1;\n\t\t\tif(isBlock) {\n\t\t\t\tb.push(\"\\n\");\n\t\t\t}\n\t\t\tif(this.tag === \"li\") {\n\t\t\t\tb.push(\"* \");\n\t\t\t}\n\t\t\t$tw.utils.each(this.children,function(node) {\n\t\t\t\tb.push(node.formattedTextContent);\n\t\t\t});\n\t\t\tif(isBlock) {\n\t\t\t\tb.push(\"\\n\");\n\t\t\t}\n\t\t\treturn b.join(\"\");\n\t\t}\n\t}\n});\n\nvar document = {\n\tsetSequenceNumber: function(value) {\n\t\tsequenceNumber = value;\n\t},\n\tcreateElementNS: function(namespace,tag) {\n\t\treturn new TW_Element(tag,namespace);\n\t},\n\tcreateElement: function(tag) {\n\t\treturn new TW_Element(tag);\n\t},\n\tcreateTextNode: function(text) {\n\t\treturn new TW_TextNode(text);\n\t},\n\tcompatMode: \"CSS1Compat\", // For KaTeX to know that we're not a browser in quirks mode\n\tisTiddlyWikiFakeDom: true\n};\n\nexports.fakeDocument = document;\n\n})();\n", "title": "$:/core/modules/utils/fakedom.js", "type": "application/javascript", "module-type": "global" }, "$:/core/modules/utils/filesystem.js": { "text": "/*\\\ntitle: $:/core/modules/utils/filesystem.js\ntype: application/javascript\nmodule-type: utils-node\n\nFile system utilities\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar fs = require(\"fs\"),\n\tpath = require(\"path\");\n\n/*\nRecursively (and synchronously) copy a directory and all its content\n*/\nexports.copyDirectory = function(srcPath,dstPath) {\n\t// Remove any trailing path separators\n\tsrcPath = $tw.utils.removeTrailingSeparator(srcPath);\n\tdstPath = $tw.utils.removeTrailingSeparator(dstPath);\n\t// Create the destination directory\n\tvar err = $tw.utils.createDirectory(dstPath);\n\tif(err) {\n\t\treturn err;\n\t}\n\t// Function to copy a folder full of files\n\tvar copy = function(srcPath,dstPath) {\n\t\tvar srcStats = fs.lstatSync(srcPath),\n\t\t\tdstExists = fs.existsSync(dstPath);\n\t\tif(srcStats.isFile()) {\n\t\t\t$tw.utils.copyFile(srcPath,dstPath);\n\t\t} else if(srcStats.isDirectory()) {\n\t\t\tvar items = fs.readdirSync(srcPath);\n\t\t\tfor(var t=0; t<items.length; t++) {\n\t\t\t\tvar item = items[t],\n\t\t\t\t\terr = copy(srcPath + path.sep + item,dstPath + path.sep + item);\n\t\t\t\tif(err) {\n\t\t\t\t\treturn err;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t};\n\tcopy(srcPath,dstPath);\n\treturn null;\n};\n\n/*\nCopy a file\n*/\nvar FILE_BUFFER_LENGTH = 64 * 1024,\n\tfileBuffer;\n\nexports.copyFile = function(srcPath,dstPath) {\n\t// Create buffer if required\n\tif(!fileBuffer) {\n\t\tfileBuffer = new Buffer(FILE_BUFFER_LENGTH);\n\t}\n\t// Create any directories in the destination\n\t$tw.utils.createDirectory(path.dirname(dstPath));\n\t// Copy the file\n\tvar srcFile = fs.openSync(srcPath,\"r\"),\n\t\tdstFile = fs.openSync(dstPath,\"w\"),\n\t\tbytesRead = 1,\n\t\tpos = 0;\n\twhile (bytesRead > 0) {\n\t\tbytesRead = fs.readSync(srcFile,fileBuffer,0,FILE_BUFFER_LENGTH,pos);\n\t\tfs.writeSync(dstFile,fileBuffer,0,bytesRead);\n\t\tpos += bytesRead;\n\t}\n\tfs.closeSync(srcFile);\n\tfs.closeSync(dstFile);\n\treturn null;\n};\n\n/*\nRemove trailing path separator\n*/\nexports.removeTrailingSeparator = function(dirPath) {\n\tvar len = dirPath.length;\n\tif(dirPath.charAt(len-1) === path.sep) {\n\t\tdirPath = dirPath.substr(0,len-1);\n\t}\n\treturn dirPath;\n};\n\n/*\nRecursively create a directory\n*/\nexports.createDirectory = function(dirPath) {\n\tif(dirPath.substr(dirPath.length-1,1) !== path.sep) {\n\t\tdirPath = dirPath + path.sep;\n\t}\n\tvar pos = 1;\n\tpos = dirPath.indexOf(path.sep,pos);\n\twhile(pos !== -1) {\n\t\tvar subDirPath = dirPath.substr(0,pos);\n\t\tif(!$tw.utils.isDirectory(subDirPath)) {\n\t\t\ttry {\n\t\t\t\tfs.mkdirSync(subDirPath);\n\t\t\t} catch(e) {\n\t\t\t\treturn \"Error creating directory '\" + subDirPath + \"'\";\n\t\t\t}\n\t\t}\n\t\tpos = dirPath.indexOf(path.sep,pos + 1);\n\t}\n\treturn null;\n};\n\n/*\nRecursively create directories needed to contain a specified file\n*/\nexports.createFileDirectories = function(filePath) {\n\treturn $tw.utils.createDirectory(path.dirname(filePath));\n};\n\n/*\nRecursively delete a directory\n*/\nexports.deleteDirectory = function(dirPath) {\n\tif(fs.existsSync(dirPath)) {\n\t\tvar entries = fs.readdirSync(dirPath);\n\t\tfor(var entryIndex=0; entryIndex<entries.length; entryIndex++) {\n\t\t\tvar currPath = dirPath + path.sep + entries[entryIndex];\n\t\t\tif(fs.lstatSync(currPath).isDirectory()) {\n\t\t\t\t$tw.utils.deleteDirectory(currPath);\n\t\t\t} else {\n\t\t\t\tfs.unlinkSync(currPath);\n\t\t\t}\n\t\t}\n\tfs.rmdirSync(dirPath);\n\t}\n\treturn null;\n};\n\n/*\nCheck if a path identifies a directory\n*/\nexports.isDirectory = function(dirPath) {\n\treturn fs.existsSync(dirPath) && fs.statSync(dirPath).isDirectory();\n};\n\n/*\nCheck if a path identifies a directory that is empty\n*/\nexports.isDirectoryEmpty = function(dirPath) {\n\tif(!$tw.utils.isDirectory(dirPath)) {\n\t\treturn false;\n\t}\n\tvar files = fs.readdirSync(dirPath),\n\t\tempty = true;\n\t$tw.utils.each(files,function(file,index) {\n\t\tif(file.charAt(0) !== \".\") {\n\t\t\tempty = false;\n\t\t}\n\t});\n\treturn empty;\n};\n\n/*\nRecursively delete a tree of empty directories\n*/\nexports.deleteEmptyDirs = function(dirpath,callback) {\n\tvar self = this;\n\tfs.readdir(dirpath,function(err,files) {\n\t\tif(err) {\n\t\t\treturn callback(err);\n\t\t}\n\t\tif(files.length > 0) {\n\t\t\treturn callback(null);\n\t\t}\n\t\tfs.rmdir(dirpath,function(err) {\n\t\t\tif(err) {\n\t\t\t\treturn callback(err);\n\t\t\t}\n\t\t\tself.deleteEmptyDirs(path.dirname(dirpath),callback);\n\t\t});\n\t});\n};\n\n})();\n", "title": "$:/core/modules/utils/filesystem.js", "type": "application/javascript", "module-type": "utils-node" }, "$:/core/modules/utils/logger.js": { "text": "/*\\\ntitle: $:/core/modules/utils/logger.js\ntype: application/javascript\nmodule-type: utils\n\nA basic logging implementation\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar ALERT_TAG = \"$:/tags/Alert\";\n\n/*\nMake a new logger\n*/\nfunction Logger(componentName) {\n\tthis.componentName = componentName || \"\";\n}\n\n/*\nLog a message\n*/\nLogger.prototype.log = function(/* args */) {\n\tif(console !== undefined && console.log !== undefined) {\n\t\treturn Function.apply.call(console.log, console, [this.componentName + \":\"].concat(Array.prototype.slice.call(arguments,0)));\n\t}\n};\n\n/*\nAlert a message\n*/\nLogger.prototype.alert = function(/* args */) {\n\t// Prepare the text of the alert\n\tvar text = Array.prototype.join.call(arguments,\" \");\n\t// Create alert tiddlers in the browser\n\tif($tw.browser) {\n\t\t// Check if there is an existing alert with the same text and the same component\n\t\tvar existingAlerts = $tw.wiki.getTiddlersWithTag(ALERT_TAG),\n\t\t\talertFields,\n\t\t\texistingCount,\n\t\t\tself = this;\n\t\t$tw.utils.each(existingAlerts,function(title) {\n\t\t\tvar tiddler = $tw.wiki.getTiddler(title);\n\t\t\tif(tiddler.fields.text === text && tiddler.fields.component === self.componentName && tiddler.fields.modified && (!alertFields || tiddler.fields.modified < alertFields.modified)) {\n\t\t\t\t\talertFields = $tw.utils.extend({},tiddler.fields);\n\t\t\t}\n\t\t});\n\t\tif(alertFields) {\n\t\t\texistingCount = alertFields.count || 1;\n\t\t} else {\n\t\t\talertFields = {\n\t\t\t\ttitle: $tw.wiki.generateNewTitle(\"$:/temp/alerts/alert\",{prefix: \"\"}),\n\t\t\t\ttext: text,\n\t\t\t\ttags: [ALERT_TAG],\n\t\t\t\tcomponent: this.componentName\n\t\t\t};\n\t\t\texistingCount = 0;\n\t\t}\n\t\talertFields.modified = new Date();\n\t\tif(++existingCount > 1) {\n\t\t\talertFields.count = existingCount;\n\t\t} else {\n\t\t\talertFields.count = undefined;\n\t\t}\n\t\t$tw.wiki.addTiddler(new $tw.Tiddler(alertFields));\n\t\t// Log the alert as well\n\t\tthis.log.apply(this,Array.prototype.slice.call(arguments,0));\n\t} else {\n\t\t// Print an orange message to the console if not in the browser\n\t\tconsole.error(\"\\x1b[1;33m\" + text + \"\\x1b[0m\");\n\t}\n};\n\nexports.Logger = Logger;\n\n})();\n", "title": "$:/core/modules/utils/logger.js", "type": "application/javascript", "module-type": "utils" }, "$:/core/modules/utils/parsetree.js": { "text": "/*\\\ntitle: $:/core/modules/utils/parsetree.js\ntype: application/javascript\nmodule-type: utils\n\nParse tree utility functions.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.addAttributeToParseTreeNode = function(node,name,value) {\n\tnode.attributes = node.attributes || {};\n\tnode.attributes[name] = {type: \"string\", value: value};\n};\n\nexports.getAttributeValueFromParseTreeNode = function(node,name,defaultValue) {\n\tif(node.attributes && node.attributes[name] && node.attributes[name].value !== undefined) {\n\t\treturn node.attributes[name].value;\n\t}\n\treturn defaultValue;\n};\n\nexports.addClassToParseTreeNode = function(node,classString) {\n\tvar classes = [];\n\tnode.attributes = node.attributes || {};\n\tnode.attributes[\"class\"] = node.attributes[\"class\"] || {type: \"string\", value: \"\"};\n\tif(node.attributes[\"class\"].type === \"string\") {\n\t\tif(node.attributes[\"class\"].value !== \"\") {\n\t\t\tclasses = node.attributes[\"class\"].value.split(\" \");\n\t\t}\n\t\tif(classString !== \"\") {\n\t\t\t$tw.utils.pushTop(classes,classString.split(\" \"));\n\t\t}\n\t\tnode.attributes[\"class\"].value = classes.join(\" \");\n\t}\n};\n\nexports.addStyleToParseTreeNode = function(node,name,value) {\n\t\tnode.attributes = node.attributes || {};\n\t\tnode.attributes.style = node.attributes.style || {type: \"string\", value: \"\"};\n\t\tif(node.attributes.style.type === \"string\") {\n\t\t\tnode.attributes.style.value += name + \":\" + value + \";\";\n\t\t}\n};\n\nexports.findParseTreeNode = function(nodeArray,search) {\n\tfor(var t=0; t<nodeArray.length; t++) {\n\t\tif(nodeArray[t].type === search.type && nodeArray[t].tag === search.tag) {\n\t\t\treturn nodeArray[t];\n\t\t}\n\t}\n\treturn undefined;\n};\n\n/*\nHelper to get the text of a parse tree node or array of nodes\n*/\nexports.getParseTreeText = function getParseTreeText(tree) {\n\tvar output = [];\n\tif($tw.utils.isArray(tree)) {\n\t\t$tw.utils.each(tree,function(node) {\n\t\t\toutput.push(getParseTreeText(node));\n\t\t});\n\t} else {\n\t\tif(tree.type === \"text\") {\n\t\t\toutput.push(tree.text);\n\t\t}\n\t\tif(tree.children) {\n\t\t\treturn getParseTreeText(tree.children);\n\t\t}\n\t}\n\treturn output.join(\"\");\n};\n\n})();\n", "title": "$:/core/modules/utils/parsetree.js", "type": "application/javascript", "module-type": "utils" }, "$:/core/modules/utils/performance.js": { "text": "/*\\\ntitle: $:/core/modules/utils/performance.js\ntype: application/javascript\nmodule-type: global\n\nPerformance measurement.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nfunction Performance(enabled) {\n\tthis.enabled = !!enabled;\n\tthis.measures = {}; // Hashmap of current values of measurements\n\tthis.logger = new $tw.utils.Logger(\"performance\");\n}\n\n/*\nWrap performance reporting around a top level function\n*/\nPerformance.prototype.report = function(name,fn) {\n\tvar self = this;\n\tif(this.enabled) {\n\t\treturn function() {\n\t\t\tself.measures = {};\n\t\t\tvar startTime = $tw.utils.timer(),\n\t\t\t\tresult = fn.apply(this,arguments);\n\t\t\tself.logger.log(name + \": \" + $tw.utils.timer(startTime).toFixed(2) + \"ms\");\n\t\t\tfor(var m in self.measures) {\n\t\t\t\tself.logger.log(\"+\" + m + \": \" + self.measures[m].toFixed(2) + \"ms\");\n\t\t\t}\n\t\t\treturn result;\n\t\t};\n\t} else {\n\t\treturn fn;\n\t}\n};\n\n/*\nWrap performance measurements around a subfunction\n*/\nPerformance.prototype.measure = function(name,fn) {\n\tvar self = this;\n\tif(this.enabled) {\n\t\treturn function() {\n\t\t\tvar startTime = $tw.utils.timer(),\n\t\t\t\tresult = fn.apply(this,arguments),\n\t\t\t\tvalue = self.measures[name] || 0;\n\t\t\tself.measures[name] = value + $tw.utils.timer(startTime);\n\t\t\treturn result;\n\t\t};\n\t} else {\n\t\treturn fn;\n\t}\n};\n\nexports.Performance = Performance;\n\n})();\n", "title": "$:/core/modules/utils/performance.js", "type": "application/javascript", "module-type": "global" }, "$:/core/modules/utils/pluginmaker.js": { "text": "/*\\\ntitle: $:/core/modules/utils/pluginmaker.js\ntype: application/javascript\nmodule-type: utils\n\nA quick and dirty way to pack up plugins within the browser.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nRepack a plugin, and then delete any non-shadow payload tiddlers\n*/\nexports.repackPlugin = function(title,additionalTiddlers,excludeTiddlers) {\n\tadditionalTiddlers = additionalTiddlers || [];\n\texcludeTiddlers = excludeTiddlers || [];\n\t// Get the plugin tiddler\n\tvar pluginTiddler = $tw.wiki.getTiddler(title);\n\tif(!pluginTiddler) {\n\t\tthrow \"No such tiddler as \" + title;\n\t}\n\t// Extract the JSON\n\tvar jsonPluginTiddler;\n\ttry {\n\t\tjsonPluginTiddler = JSON.parse(pluginTiddler.fields.text);\n\t} catch(e) {\n\t\tthrow \"Cannot parse plugin tiddler \" + title + \"\\n\" + $tw.language.getString(\"Error/Caption\") + \": \" + e;\n\t}\n\t// Get the list of tiddlers\n\tvar tiddlers = Object.keys(jsonPluginTiddler.tiddlers);\n\t// Add the additional tiddlers\n\t$tw.utils.pushTop(tiddlers,additionalTiddlers);\n\t// Remove any excluded tiddlers\n\tfor(var t=tiddlers.length-1; t>=0; t--) {\n\t\tif(excludeTiddlers.indexOf(tiddlers[t]) !== -1) {\n\t\t\ttiddlers.splice(t,1);\n\t\t}\n\t}\n\t// Pack up the tiddlers into a block of JSON\n\tvar plugins = {};\n\t$tw.utils.each(tiddlers,function(title) {\n\t\tvar tiddler = $tw.wiki.getTiddler(title),\n\t\t\tfields = {};\n\t\t$tw.utils.each(tiddler.fields,function (value,name) {\n\t\t\tfields[name] = tiddler.getFieldString(name);\n\t\t});\n\t\tplugins[title] = fields;\n\t});\n\t// Retrieve and bump the version number\n\tvar pluginVersion = $tw.utils.parseVersion(pluginTiddler.getFieldString(\"version\") || \"0.0.0\") || {\n\t\t\tmajor: \"0\",\n\t\t\tminor: \"0\",\n\t\t\tpatch: \"0\"\n\t\t};\n\tpluginVersion.patch++;\n\tvar version = pluginVersion.major + \".\" + pluginVersion.minor + \".\" + pluginVersion.patch;\n\tif(pluginVersion.prerelease) {\n\t\tversion += \"-\" + pluginVersion.prerelease;\n\t}\n\tif(pluginVersion.build) {\n\t\tversion += \"+\" + pluginVersion.build;\n\t}\n\t// Save the tiddler\n\t$tw.wiki.addTiddler(new $tw.Tiddler(pluginTiddler,{text: JSON.stringify({tiddlers: plugins},null,4), version: version}));\n\t// Delete any non-shadow constituent tiddlers\n\t$tw.utils.each(tiddlers,function(title) {\n\t\tif($tw.wiki.tiddlerExists(title)) {\n\t\t\t$tw.wiki.deleteTiddler(title);\n\t\t}\n\t});\n\t// Trigger an autosave\n\t$tw.rootWidget.dispatchEvent({type: \"tm-auto-save-wiki\"});\n\t// Return a heartwarming confirmation\n\treturn \"Plugin \" + title + \" successfully saved\";\n};\n\n})();\n", "title": "$:/core/modules/utils/pluginmaker.js", "type": "application/javascript", "module-type": "utils" }, "$:/core/modules/utils/utils.js": { "text": "/*\\\ntitle: $:/core/modules/utils/utils.js\ntype: application/javascript\nmodule-type: utils\n\nVarious static utility functions.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nDisplay a warning, in colour if we're on a terminal\n*/\nexports.warning = function(text) {\n\tconsole.log($tw.node ? \"\\x1b[1;33m\" + text + \"\\x1b[0m\" : text);\n};\n\n/*\nRepeatedly replaces a substring within a string. Like String.prototype.replace, but without any of the default special handling of $ sequences in the replace string\n*/\nexports.replaceString = function(text,search,replace) {\n\treturn text.replace(search,function() {\n\t\treturn replace;\n\t});\n};\n\n/*\nRepeats a string\n*/\nexports.repeat = function(str,count) {\n\tvar result = \"\";\n\tfor(var t=0;t<count;t++) {\n\t\tresult += str;\n\t}\n\treturn result;\n};\n\n/*\nTrim whitespace from the start and end of a string\nThanks to Steven Levithan, http://blog.stevenlevithan.com/archives/faster-trim-javascript\n*/\nexports.trim = function(str) {\n\tif(typeof str === \"string\") {\n\t\treturn str.replace(/^\\s\\s*/, '').replace(/\\s\\s*$/, '');\n\t} else {\n\t\treturn str;\n\t}\n};\n\n/*\nFind the line break preceding a given position in a string\nReturns position immediately after that line break, or the start of the string\n*/\nexports.findPrecedingLineBreak = function(text,pos) {\n\tvar result = text.lastIndexOf(\"\\n\",pos - 1);\n\tif(result === -1) {\n\t\tresult = 0;\n\t} else {\n\t\tresult++;\n\t\tif(text.charAt(result) === \"\\r\") {\n\t\t\tresult++;\n\t\t}\n\t}\n\treturn result;\n};\n\n/*\nFind the line break following a given position in a string\n*/\nexports.findFollowingLineBreak = function(text,pos) {\n\t// Cut to just past the following line break, or to the end of the text\n\tvar result = text.indexOf(\"\\n\",pos);\n\tif(result === -1) {\n\t\tresult = text.length;\n\t} else {\n\t\tif(text.charAt(result) === \"\\r\") {\n\t\t\tresult++;\n\t\t}\n\t}\n\treturn result;\n};\n\n/*\nReturn the number of keys in an object\n*/\nexports.count = function(object) {\n\treturn Object.keys(object || {}).length;\n};\n\n/*\nCheck if an array is equal by value and by reference.\n*/\nexports.isArrayEqual = function(array1,array2) {\n\tif(array1 === array2) {\n\t\treturn true;\n\t}\n\tarray1 = array1 || [];\n\tarray2 = array2 || [];\n\tif(array1.length !== array2.length) {\n\t\treturn false;\n\t}\n\treturn array1.every(function(value,index) {\n\t\treturn value === array2[index];\n\t});\n};\n\n/*\nPush entries onto an array, removing them first if they already exist in the array\n\tarray: array to modify (assumed to be free of duplicates)\n\tvalue: a single value to push or an array of values to push\n*/\nexports.pushTop = function(array,value) {\n\tvar t,p;\n\tif($tw.utils.isArray(value)) {\n\t\t// Remove any array entries that are duplicated in the new values\n\t\tif(value.length !== 0) {\n\t\t\tif(array.length !== 0) {\n\t\t\t\tif(value.length < array.length) {\n\t\t\t\t\tfor(t=0; t<value.length; t++) {\n\t\t\t\t\t\tp = array.indexOf(value[t]);\n\t\t\t\t\t\tif(p !== -1) {\n\t\t\t\t\t\t\tarray.splice(p,1);\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t} else {\n\t\t\t\t\tfor(t=array.length-1; t>=0; t--) {\n\t\t\t\t\t\tp = value.indexOf(array[t]);\n\t\t\t\t\t\tif(p !== -1) {\n\t\t\t\t\t\t\tarray.splice(t,1);\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t\t// Push the values on top of the main array\n\t\t\tarray.push.apply(array,value);\n\t\t}\n\t} else {\n\t\tp = array.indexOf(value);\n\t\tif(p !== -1) {\n\t\t\tarray.splice(p,1);\n\t\t}\n\t\tarray.push(value);\n\t}\n\treturn array;\n};\n\n/*\nRemove entries from an array\n\tarray: array to modify\n\tvalue: a single value to remove, or an array of values to remove\n*/\nexports.removeArrayEntries = function(array,value) {\n\tvar t,p;\n\tif($tw.utils.isArray(value)) {\n\t\tfor(t=0; t<value.length; t++) {\n\t\t\tp = array.indexOf(value[t]);\n\t\t\tif(p !== -1) {\n\t\t\t\tarray.splice(p,1);\n\t\t\t}\n\t\t}\n\t} else {\n\t\tp = array.indexOf(value);\n\t\tif(p !== -1) {\n\t\t\tarray.splice(p,1);\n\t\t}\n\t}\n};\n\n/*\nCheck whether any members of a hashmap are present in another hashmap\n*/\nexports.checkDependencies = function(dependencies,changes) {\n\tvar hit = false;\n\t$tw.utils.each(changes,function(change,title) {\n\t\tif($tw.utils.hop(dependencies,title)) {\n\t\t\thit = true;\n\t\t}\n\t});\n\treturn hit;\n};\n\nexports.extend = function(object /* [, src] */) {\n\t$tw.utils.each(Array.prototype.slice.call(arguments, 1), function(source) {\n\t\tif(source) {\n\t\t\tfor(var property in source) {\n\t\t\t\tobject[property] = source[property];\n\t\t\t}\n\t\t}\n\t});\n\treturn object;\n};\n\nexports.deepCopy = function(object) {\n\tvar result,t;\n\tif($tw.utils.isArray(object)) {\n\t\t// Copy arrays\n\t\tresult = object.slice(0);\n\t} else if(typeof object === \"object\") {\n\t\tresult = {};\n\t\tfor(t in object) {\n\t\t\tif(object[t] !== undefined) {\n\t\t\t\tresult[t] = $tw.utils.deepCopy(object[t]);\n\t\t\t}\n\t\t}\n\t} else {\n\t\tresult = object;\n\t}\n\treturn result;\n};\n\nexports.extendDeepCopy = function(object,extendedProperties) {\n\tvar result = $tw.utils.deepCopy(object),t;\n\tfor(t in extendedProperties) {\n\t\tif(extendedProperties[t] !== undefined) {\n\t\t\tresult[t] = $tw.utils.deepCopy(extendedProperties[t]);\n\t\t}\n\t}\n\treturn result;\n};\n\nexports.deepFreeze = function deepFreeze(object) {\n\tvar property, key;\n\tif(object) {\n\t\tObject.freeze(object);\n\t\tfor(key in object) {\n\t\t\tproperty = object[key];\n\t\t\tif($tw.utils.hop(object,key) && (typeof property === \"object\") && !Object.isFrozen(property)) {\n\t\t\t\tdeepFreeze(property);\n\t\t\t}\n\t\t}\n\t}\n};\n\nexports.slowInSlowOut = function(t) {\n\treturn (1 - ((Math.cos(t * Math.PI) + 1) / 2));\n};\n\nexports.formatDateString = function(date,template) {\n\tvar result = \"\",\n\t\tt = template,\n\t\tmatches = [\n\t\t\t[/^0hh12/, function() {\n\t\t\t\treturn $tw.utils.pad($tw.utils.getHours12(date));\n\t\t\t}],\n\t\t\t[/^wYYYY/, function() {\n\t\t\t\treturn $tw.utils.getYearForWeekNo(date);\n\t\t\t}],\n\t\t\t[/^hh12/, function() {\n\t\t\t\treturn $tw.utils.getHours12(date);\n\t\t\t}],\n\t\t\t[/^DDth/, function() {\n\t\t\t\treturn date.getDate() + $tw.utils.getDaySuffix(date);\n\t\t\t}],\n\t\t\t[/^YYYY/, function() {\n\t\t\t\treturn date.getFullYear();\n\t\t\t}],\n\t\t\t[/^0hh/, function() {\n\t\t\t\treturn $tw.utils.pad(date.getHours());\n\t\t\t}],\n\t\t\t[/^0mm/, function() {\n\t\t\t\treturn $tw.utils.pad(date.getMinutes());\n\t\t\t}],\n\t\t\t[/^0ss/, function() {\n\t\t\t\treturn $tw.utils.pad(date.getSeconds());\n\t\t\t}],\n\t\t\t[/^0DD/, function() {\n\t\t\t\treturn $tw.utils.pad(date.getDate());\n\t\t\t}],\n\t\t\t[/^0MM/, function() {\n\t\t\t\treturn $tw.utils.pad(date.getMonth()+1);\n\t\t\t}],\n\t\t\t[/^0WW/, function() {\n\t\t\t\treturn $tw.utils.pad($tw.utils.getWeek(date));\n\t\t\t}],\n\t\t\t[/^ddd/, function() {\n\t\t\t\treturn $tw.language.getString(\"Date/Short/Day/\" + date.getDay());\n\t\t\t}],\n\t\t\t[/^mmm/, function() {\n\t\t\t\treturn $tw.language.getString(\"Date/Short/Month/\" + (date.getMonth() + 1));\n\t\t\t}],\n\t\t\t[/^DDD/, function() {\n\t\t\t\treturn $tw.language.getString(\"Date/Long/Day/\" + date.getDay());\n\t\t\t}],\n\t\t\t[/^MMM/, function() {\n\t\t\t\treturn $tw.language.getString(\"Date/Long/Month/\" + (date.getMonth() + 1));\n\t\t\t}],\n\t\t\t[/^TZD/, function() {\n\t\t\t\tvar tz = date.getTimezoneOffset(),\n\t\t\t\tatz = Math.abs(tz);\n\t\t\t\treturn (tz < 0 ? '+' : '-') + $tw.utils.pad(Math.floor(atz / 60)) + ':' + $tw.utils.pad(atz % 60);\n\t\t\t}],\n\t\t\t[/^wYY/, function() {\n\t\t\t\treturn $tw.utils.pad($tw.utils.getYearForWeekNo(date) - 2000);\n\t\t\t}],\n\t\t\t[/^[ap]m/, function() {\n\t\t\t\treturn $tw.utils.getAmPm(date).toLowerCase();\n\t\t\t}],\n\t\t\t[/^hh/, function() {\n\t\t\t\treturn date.getHours();\n\t\t\t}],\n\t\t\t[/^mm/, function() {\n\t\t\t\treturn date.getMinutes();\n\t\t\t}],\n\t\t\t[/^ss/, function() {\n\t\t\t\treturn date.getSeconds();\n\t\t\t}],\n\t\t\t[/^[AP]M/, function() {\n\t\t\t\treturn $tw.utils.getAmPm(date).toUpperCase();\n\t\t\t}],\n\t\t\t[/^DD/, function() {\n\t\t\t\treturn date.getDate();\n\t\t\t}],\n\t\t\t[/^MM/, function() {\n\t\t\t\treturn date.getMonth() + 1;\n\t\t\t}],\n\t\t\t[/^WW/, function() {\n\t\t\t\treturn $tw.utils.getWeek(date);\n\t\t\t}],\n\t\t\t[/^YY/, function() {\n\t\t\t\treturn $tw.utils.pad(date.getFullYear() - 2000);\n\t\t\t}]\n\t\t];\n\twhile(t.length){\n\t\tvar matchString = \"\";\n\t\t$tw.utils.each(matches, function(m) {\n\t\t\tvar match = m[0].exec(t);\n\t\t\tif(match) {\n\t\t\t\tmatchString = m[1].call();\n\t\t\t\tt = t.substr(match[0].length);\n\t\t\t\treturn false;\n\t\t\t}\n\t\t});\n\t\tif(matchString) {\n\t\t\tresult += matchString;\n\t\t} else {\n\t\t\tresult += t.charAt(0);\n\t\t\tt = t.substr(1);\n\t\t}\n\t}\n\tresult = result.replace(/\\\\(.)/g,\"$1\");\n\treturn result;\n};\n\nexports.getAmPm = function(date) {\n\treturn $tw.language.getString(\"Date/Period/\" + (date.getHours() >= 12 ? \"pm\" : \"am\"));\n};\n\nexports.getDaySuffix = function(date) {\n\treturn $tw.language.getString(\"Date/DaySuffix/\" + date.getDate());\n};\n\nexports.getWeek = function(date) {\n\tvar dt = new Date(date.getTime());\n\tvar d = dt.getDay();\n\tif(d === 0) {\n\t\td = 7; // JavaScript Sun=0, ISO Sun=7\n\t}\n\tdt.setTime(dt.getTime() + (4 - d) * 86400000);// shift day to Thurs of same week to calculate weekNo\n\tvar x = new Date(dt.getFullYear(),0,1);\n\tvar n = Math.floor((dt.getTime() - x.getTime()) / 86400000);\n\treturn Math.floor(n / 7) + 1;\n};\n\nexports.getYearForWeekNo = function(date) {\n\tvar dt = new Date(date.getTime());\n\tvar d = dt.getDay();\n\tif(d === 0) {\n\t\td = 7; // JavaScript Sun=0, ISO Sun=7\n\t}\n\tdt.setTime(dt.getTime() + (4 - d) * 86400000);// shift day to Thurs of same week\n\treturn dt.getFullYear();\n};\n\nexports.getHours12 = function(date) {\n\tvar h = date.getHours();\n\treturn h > 12 ? h-12 : ( h > 0 ? h : 12 );\n};\n\n/*\nConvert a date delta in milliseconds into a string representation of \"23 seconds ago\", \"27 minutes ago\" etc.\n\tdelta: delta in milliseconds\nReturns an object with these members:\n\tdescription: string describing the delta period\n\tupdatePeriod: time in millisecond until the string will be inaccurate\n*/\nexports.getRelativeDate = function(delta) {\n\tvar futurep = false;\n\tif(delta < 0) {\n\t\tdelta = -1 * delta;\n\t\tfuturep = true;\n\t}\n\tvar units = [\n\t\t{name: \"Years\", duration: 365 * 24 * 60 * 60 * 1000},\n\t\t{name: \"Months\", duration: (365/12) * 24 * 60 * 60 * 1000},\n\t\t{name: \"Days\", duration: 24 * 60 * 60 * 1000},\n\t\t{name: \"Hours\", duration: 60 * 60 * 1000},\n\t\t{name: \"Minutes\", duration: 60 * 1000},\n\t\t{name: \"Seconds\", duration: 1000}\n\t];\n\tfor(var t=0; t<units.length; t++) {\n\t\tvar result = Math.floor(delta / units[t].duration);\n\t\tif(result >= 2) {\n\t\t\treturn {\n\t\t\t\tdelta: delta,\n\t\t\t\tdescription: $tw.language.getString(\n\t\t\t\t\t\"RelativeDate/\" + (futurep ? \"Future\" : \"Past\") + \"/\" + units[t].name,\n\t\t\t\t\t{variables:\n\t\t\t\t\t\t{period: result.toString()}\n\t\t\t\t\t}\n\t\t\t\t),\n\t\t\t\tupdatePeriod: units[t].duration\n\t\t\t};\n\t\t}\n\t}\n\treturn {\n\t\tdelta: delta,\n\t\tdescription: $tw.language.getString(\n\t\t\t\"RelativeDate/\" + (futurep ? \"Future\" : \"Past\") + \"/Second\",\n\t\t\t{variables:\n\t\t\t\t{period: \"1\"}\n\t\t\t}\n\t\t),\n\t\tupdatePeriod: 1000\n\t};\n};\n\n// Convert & to \"&\", < to \"<\", > to \">\", \" to \""\"\nexports.htmlEncode = function(s) {\n\tif(s) {\n\t\treturn s.toString().replace(/&/mg,\"&\").replace(/</mg,\"<\").replace(/>/mg,\">\").replace(/\\\"/mg,\""\");\n\t} else {\n\t\treturn \"\";\n\t}\n};\n\n// Converts all HTML entities to their character equivalents\nexports.entityDecode = function(s) {\n\tvar converter = String.fromCodePoint || String.fromCharCode,\n\t\te = s.substr(1,s.length-2); // Strip the & and the ;\n\tif(e.charAt(0) === \"#\") {\n\t\tif(e.charAt(1) === \"x\" || e.charAt(1) === \"X\") {\n\t\t\treturn converter(parseInt(e.substr(2),16));\t\n\t\t} else {\n\t\t\treturn converter(parseInt(e.substr(1),10));\n\t\t}\n\t} else {\n\t\tvar c = $tw.config.htmlEntities[e];\n\t\tif(c) {\n\t\t\treturn converter(c);\n\t\t} else {\n\t\t\treturn s; // Couldn't convert it as an entity, just return it raw\n\t\t}\n\t}\n};\n\nexports.unescapeLineBreaks = function(s) {\n\treturn s.replace(/\\\\n/mg,\"\\n\").replace(/\\\\b/mg,\" \").replace(/\\\\s/mg,\"\\\\\").replace(/\\r/mg,\"\");\n};\n\n/*\n * Returns an escape sequence for given character. Uses \\x for characters <=\n * 0xFF to save space, \\u for the rest.\n *\n * The code needs to be in sync with th code template in the compilation\n * function for \"action\" nodes.\n */\n// Copied from peg.js, thanks to David Majda\nexports.escape = function(ch) {\n\tvar charCode = ch.charCodeAt(0);\n\tif(charCode <= 0xFF) {\n\t\treturn '\\\\x' + $tw.utils.pad(charCode.toString(16).toUpperCase());\n\t} else {\n\t\treturn '\\\\u' + $tw.utils.pad(charCode.toString(16).toUpperCase(),4);\n\t}\n};\n\n// Turns a string into a legal JavaScript string\n// Copied from peg.js, thanks to David Majda\nexports.stringify = function(s) {\n\t/*\n\t* ECMA-262, 5th ed., 7.8.4: All characters may appear literally in a string\n\t* literal except for the closing quote character, backslash, carriage return,\n\t* line separator, paragraph separator, and line feed. Any character may\n\t* appear in the form of an escape sequence.\n\t*\n\t* For portability, we also escape all non-ASCII characters.\n\t*/\n\treturn (s || \"\")\n\t\t.replace(/\\\\/g, '\\\\\\\\') // backslash\n\t\t.replace(/\"/g, '\\\\\"') // double quote character\n\t\t.replace(/'/g, \"\\\\'\") // single quote character\n\t\t.replace(/\\r/g, '\\\\r') // carriage return\n\t\t.replace(/\\n/g, '\\\\n') // line feed\n\t\t.replace(/[\\x80-\\uFFFF]/g, exports.escape); // non-ASCII characters\n};\n\n/*\nEscape the RegExp special characters with a preceding backslash\n*/\nexports.escapeRegExp = function(s) {\n return s.replace(/[\\-\\/\\\\\\^\\$\\*\\+\\?\\.\\(\\)\\|\\[\\]\\{\\}]/g, '\\\\$&');\n};\n\n// Checks whether a link target is external, i.e. not a tiddler title\nexports.isLinkExternal = function(to) {\n\tvar externalRegExp = /^(?:file|http|https|mailto|ftp|irc|news|data|skype):[^\\s<>{}\\[\\]`|\"\\\\^]+(?:\\/|\\b)/i;\n\treturn externalRegExp.test(to);\n};\n\nexports.nextTick = function(fn) {\n/*global window: false */\n\tif(typeof process === \"undefined\") {\n\t\t// Apparently it would be faster to use postMessage - http://dbaron.org/log/20100309-faster-timeouts\n\t\twindow.setTimeout(fn,4);\n\t} else {\n\t\tprocess.nextTick(fn);\n\t}\n};\n\n/*\nConvert a hyphenated CSS property name into a camel case one\n*/\nexports.unHyphenateCss = function(propName) {\n\treturn propName.replace(/-([a-z])/gi, function(match0,match1) {\n\t\treturn match1.toUpperCase();\n\t});\n};\n\n/*\nConvert a camelcase CSS property name into a dashed one (\"backgroundColor\" --> \"background-color\")\n*/\nexports.hyphenateCss = function(propName) {\n\treturn propName.replace(/([A-Z])/g, function(match0,match1) {\n\t\treturn \"-\" + match1.toLowerCase();\n\t});\n};\n\n/*\nParse a text reference of one of these forms:\n* title\n* !!field\n* title!!field\n* title##index\n* etc\nReturns an object with the following fields, all optional:\n* title: tiddler title\n* field: tiddler field name\n* index: JSON property index\n*/\nexports.parseTextReference = function(textRef) {\n\t// Separate out the title, field name and/or JSON indices\n\tvar reTextRef = /(?:(.*?)!!(.+))|(?:(.*?)##(.+))|(.*)/mg,\n\t\tmatch = reTextRef.exec(textRef),\n\t\tresult = {};\n\tif(match && reTextRef.lastIndex === textRef.length) {\n\t\t// Return the parts\n\t\tif(match[1]) {\n\t\t\tresult.title = match[1];\n\t\t}\n\t\tif(match[2]) {\n\t\t\tresult.field = match[2];\n\t\t}\n\t\tif(match[3]) {\n\t\t\tresult.title = match[3];\n\t\t}\n\t\tif(match[4]) {\n\t\t\tresult.index = match[4];\n\t\t}\n\t\tif(match[5]) {\n\t\t\tresult.title = match[5];\n\t\t}\n\t} else {\n\t\t// If we couldn't parse it\n\t\tresult.title = textRef\n\t}\n\treturn result;\n};\n\n/*\nChecks whether a string is a valid fieldname\n*/\nexports.isValidFieldName = function(name) {\n\tif(!name || typeof name !== \"string\") {\n\t\treturn false;\n\t}\n\tname = name.toLowerCase().trim();\n\tvar fieldValidatorRegEx = /^[a-z0-9\\-\\._]+$/mg;\n\treturn fieldValidatorRegEx.test(name);\n};\n\n/*\nExtract the version number from the meta tag or from the boot file\n*/\n\n// Browser version\nexports.extractVersionInfo = function() {\n\tif($tw.packageInfo) {\n\t\treturn $tw.packageInfo.version;\n\t} else {\n\t\tvar metatags = document.getElementsByTagName(\"meta\");\n\t\tfor(var t=0; t<metatags.length; t++) {\n\t\t\tvar m = metatags[t];\n\t\t\tif(m.name === \"tiddlywiki-version\") {\n\t\t\t\treturn m.content;\n\t\t\t}\n\t\t}\n\t}\n\treturn null;\n};\n\n/*\nGet the animation duration in ms\n*/\nexports.getAnimationDuration = function() {\n\treturn parseInt($tw.wiki.getTiddlerText(\"$:/config/AnimationDuration\",\"400\"),10);\n};\n\n/*\nHash a string to a number\nDerived from http://stackoverflow.com/a/15710692\n*/\nexports.hashString = function(str) {\n\treturn str.split(\"\").reduce(function(a,b) {\n\t\ta = ((a << 5) - a) + b.charCodeAt(0);\n\t\treturn a & a;\n\t},0);\n};\n\n/*\nDecode a base64 string\n*/\nexports.base64Decode = function(string64) {\n\tif($tw.browser) {\n\t\t// TODO\n\t\tthrow \"$tw.utils.base64Decode() doesn't work in the browser\";\n\t} else {\n\t\treturn (new Buffer(string64,\"base64\")).toString();\n\t}\n};\n\n/*\nConvert a hashmap into a tiddler dictionary format sequence of name:value pairs\n*/\nexports.makeTiddlerDictionary = function(data) {\n\tvar output = [];\n\tfor(var name in data) {\n\t\toutput.push(name + \": \" + data[name]);\n\t}\n\treturn output.join(\"\\n\");\n};\n\n/*\nHigh resolution microsecond timer for profiling\n*/\nexports.timer = function(base) {\n\tvar m;\n\tif($tw.node) {\n\t\tvar r = process.hrtime();\t\t\n\t\tm = r[0] * 1e3 + (r[1] / 1e6);\n\t} else if(window.performance) {\n\t\tm = performance.now();\n\t} else {\n\t\tm = Date.now();\n\t}\n\tif(typeof base !== \"undefined\") {\n\t\tm = m - base;\n\t}\n\treturn m;\n};\n\n/*\nConvert text and content type to a data URI\n*/\nexports.makeDataUri = function(text,type) {\n\ttype = type || \"text/vnd.tiddlywiki\";\n\tvar typeInfo = $tw.config.contentTypeInfo[type] || $tw.config.contentTypeInfo[\"text/plain\"],\n\t\tisBase64 = typeInfo.encoding === \"base64\",\n\t\tparts = [];\n\tparts.push(\"data:\");\n\tparts.push(type);\n\tparts.push(isBase64 ? \";base64\" : \"\");\n\tparts.push(\",\");\n\tparts.push(isBase64 ? text : encodeURIComponent(text));\n\treturn parts.join(\"\");\n};\n\n/*\nUseful for finding out the fully escaped CSS selector equivalent to a given tag. For example:\n\n$tw.utils.tagToCssSelector(\"$:/tags/Stylesheet\") --> tc-tagged-\\%24\\%3A\\%2Ftags\\%2FStylesheet\n*/\nexports.tagToCssSelector = function(tagName) {\n\treturn \"tc-tagged-\" + encodeURIComponent(tagName).replace(/[!\"#$%&'()*+,\\-./:;<=>?@[\\\\\\]^`{\\|}~,]/mg,function(c) {\n\t\treturn \"\\\\\" + c;\n\t});\n};\n\n/*\nIE does not have sign function\n*/\nexports.sign = Math.sign || function(x) {\n\tx = +x; // convert to a number\n\tif (x === 0 || isNaN(x)) {\n\t\treturn x;\n\t}\n\treturn x > 0 ? 1 : -1;\n};\n\n/*\nIE does not have an endsWith function\n*/\nexports.strEndsWith = function(str,ending,position) {\n\tif(str.endsWith) {\n\t\treturn str.endsWith(ending,position);\n\t} else {\n\t\tif (typeof position !== 'number' || !isFinite(position) || Math.floor(position) !== position || position > str.length) {\n\t\t\tposition = str.length;\n\t\t}\n\t\tposition -= ending.length;\n\t\tvar lastIndex = str.indexOf(ending, position);\n\t\treturn lastIndex !== -1 && lastIndex === position;\n\t}\n};\n\n/*\nTransliterate string from eg. Cyrillic Russian to Latin\n*/\nvar transliterationPairs = {\n\t\"Ё\":\"YO\",\n\t\"Й\":\"I\",\n\t\"Ц\":\"TS\",\n\t\"У\":\"U\",\n\t\"К\":\"K\",\n\t\"Е\":\"E\",\n\t\"Н\":\"N\",\n\t\"Г\":\"G\",\n\t\"Ш\":\"SH\",\n\t\"Щ\":\"SCH\",\n\t\"З\":\"Z\",\n\t\"Х\":\"H\",\n\t\"Ъ\":\"'\",\n\t\"ё\":\"yo\",\n\t\"й\":\"i\",\n\t\"ц\":\"ts\",\n\t\"у\":\"u\",\n\t\"к\":\"k\",\n\t\"е\":\"e\",\n\t\"н\":\"n\",\n\t\"г\":\"g\",\n\t\"ш\":\"sh\",\n\t\"щ\":\"sch\",\n\t\"з\":\"z\",\n\t\"х\":\"h\",\n\t\"ъ\":\"'\",\n\t\"Ф\":\"F\",\n\t\"Ы\":\"I\",\n\t\"В\":\"V\",\n\t\"А\":\"a\",\n\t\"П\":\"P\",\n\t\"Р\":\"R\",\n\t\"О\":\"O\",\n\t\"Л\":\"L\",\n\t\"Д\":\"D\",\n\t\"Ж\":\"ZH\",\n\t\"Э\":\"E\",\n\t\"ф\":\"f\",\n\t\"ы\":\"i\",\n\t\"в\":\"v\",\n\t\"а\":\"a\",\n\t\"п\":\"p\",\n\t\"р\":\"r\",\n\t\"о\":\"o\",\n\t\"л\":\"l\",\n\t\"д\":\"d\",\n\t\"ж\":\"zh\",\n\t\"э\":\"e\",\n\t\"Я\":\"Ya\",\n\t\"Ч\":\"CH\",\n\t\"С\":\"S\",\n\t\"М\":\"M\",\n\t\"И\":\"I\",\n\t\"Т\":\"T\",\n\t\"Ь\":\"'\",\n\t\"Б\":\"B\",\n\t\"Ю\":\"YU\",\n\t\"я\":\"ya\",\n\t\"ч\":\"ch\",\n\t\"с\":\"s\",\n\t\"м\":\"m\",\n\t\"и\":\"i\",\n\t\"т\":\"t\",\n\t\"ь\":\"'\",\n\t\"б\":\"b\",\n\t\"ю\":\"yu\"\n};\n\nexports.transliterate = function(str) {\n\treturn str.split(\"\").map(function(char) {\n\t\treturn transliterationPairs[char] || char;\n\t}).join(\"\");\n};\n\n})();\n", "title": "$:/core/modules/utils/utils.js", "type": "application/javascript", "module-type": "utils" }, "$:/core/modules/widgets/action-createtiddler.js": { "text": "/*\\\ntitle: $:/core/modules/widgets/action-createtiddler.js\ntype: application/javascript\nmodule-type: widget\n\nAction widget to create a new tiddler with a unique name and specified fields.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar CreateTiddlerWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nCreateTiddlerWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nCreateTiddlerWidget.prototype.render = function(parent,nextSibling) {\n\tthis.computeAttributes();\n\tthis.execute();\n};\n\n/*\nCompute the internal state of the widget\n*/\nCreateTiddlerWidget.prototype.execute = function() {\n\tthis.actionBaseTitle = this.getAttribute(\"$basetitle\");\n\tthis.actionSaveTitle = this.getAttribute(\"$savetitle\");\n\tthis.actionTimestamp = this.getAttribute(\"$timestamp\",\"yes\") === \"yes\";\n};\n\n/*\nRefresh the widget by ensuring our attributes are up to date\n*/\nCreateTiddlerWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif($tw.utils.count(changedAttributes) > 0) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t}\n\treturn this.refreshChildren(changedTiddlers);\n};\n\n/*\nInvoke the action associated with this widget\n*/\nCreateTiddlerWidget.prototype.invokeAction = function(triggeringWidget,event) {\n\tvar title = this.wiki.generateNewTitle(this.actionBaseTitle),\n\t\tfields = {},\n\t\tcreationFields,\n\t\tmodificationFields;\n\t$tw.utils.each(this.attributes,function(attribute,name) {\n\t\tif(name.charAt(0) !== \"$\") {\n\t\t\tfields[name] = attribute;\n\t\t}\n\t});\n\tif(this.actionTimestamp) {\n\t\tcreationFields = this.wiki.getCreationFields();\n\t\tmodificationFields = this.wiki.getModificationFields();\n\t}\n\tvar tiddler = this.wiki.addTiddler(new $tw.Tiddler(creationFields,fields,modificationFields,{title: title}));\n\tif(this.actionSaveTitle) {\n\t\tthis.wiki.setTextReference(this.actionSaveTitle,title,this.getVariable(\"currentTiddler\"));\n\t}\n\treturn true; // Action was invoked\n};\n\nexports[\"action-createtiddler\"] = CreateTiddlerWidget;\n\n})();\n", "title": "$:/core/modules/widgets/action-createtiddler.js", "type": "application/javascript", "module-type": "widget" }, "$:/core/modules/widgets/action-deletefield.js": { "text": "/*\\\ntitle: $:/core/modules/widgets/action-deletefield.js\ntype: application/javascript\nmodule-type: widget\n\nAction widget to delete fields of a tiddler.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar DeleteFieldWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nDeleteFieldWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nDeleteFieldWidget.prototype.render = function(parent,nextSibling) {\n\tthis.computeAttributes();\n\tthis.execute();\n};\n\n/*\nCompute the internal state of the widget\n*/\nDeleteFieldWidget.prototype.execute = function() {\n\tthis.actionTiddler = this.getAttribute(\"$tiddler\",this.getVariable(\"currentTiddler\"));\n\tthis.actionField = this.getAttribute(\"$field\");\n};\n\n/*\nRefresh the widget by ensuring our attributes are up to date\n*/\nDeleteFieldWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes[\"$tiddler\"]) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t}\n\treturn this.refreshChildren(changedTiddlers);\n};\n\n/*\nInvoke the action associated with this widget\n*/\nDeleteFieldWidget.prototype.invokeAction = function(triggeringWidget,event) {\n\tvar self = this,\n\t\ttiddler = this.wiki.getTiddler(self.actionTiddler),\n\t\tremoveFields = {},\n\t\thasChanged = false;\n\tif(this.actionField) {\n\t\tremoveFields[this.actionField] = undefined;\n\t\tif(this.actionField in tiddler.fields) {\n\t\t\thasChanged = true;\n\t\t}\n\t}\n\tif(tiddler) {\n\t\t$tw.utils.each(this.attributes,function(attribute,name) {\n\t\t\tif(name.charAt(0) !== \"$\" && name !== \"title\") {\n\t\t\t\tremoveFields[name] = undefined;\n\t\t\t\thasChanged = true;\n\t\t\t}\n\t\t});\n\t\tif(hasChanged) {\n\t\t\tthis.wiki.addTiddler(new $tw.Tiddler(this.wiki.getCreationFields(),tiddler,removeFields,this.wiki.getModificationFields()));\t\t\t\n\t\t}\n\t}\n\treturn true; // Action was invoked\n};\n\nexports[\"action-deletefield\"] = DeleteFieldWidget;\n\n})();\n", "title": "$:/core/modules/widgets/action-deletefield.js", "type": "application/javascript", "module-type": "widget" }, "$:/core/modules/widgets/action-deletetiddler.js": { "text": "/*\\\ntitle: $:/core/modules/widgets/action-deletetiddler.js\ntype: application/javascript\nmodule-type: widget\n\nAction widget to delete a tiddler.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar DeleteTiddlerWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nDeleteTiddlerWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nDeleteTiddlerWidget.prototype.render = function(parent,nextSibling) {\n\tthis.computeAttributes();\n\tthis.execute();\n};\n\n/*\nCompute the internal state of the widget\n*/\nDeleteTiddlerWidget.prototype.execute = function() {\n\tthis.actionFilter = this.getAttribute(\"$filter\");\n\tthis.actionTiddler = this.getAttribute(\"$tiddler\");\n};\n\n/*\nRefresh the widget by ensuring our attributes are up to date\n*/\nDeleteTiddlerWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes[\"$filter\"] || changedAttributes[\"$tiddler\"]) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t}\n\treturn this.refreshChildren(changedTiddlers);\n};\n\n/*\nInvoke the action associated with this widget\n*/\nDeleteTiddlerWidget.prototype.invokeAction = function(triggeringWidget,event) {\n\tvar tiddlers = [];\n\tif(this.actionFilter) {\n\t\ttiddlers = this.wiki.filterTiddlers(this.actionFilter,this);\n\t}\n\tif(this.actionTiddler) {\n\t\ttiddlers.push(this.actionTiddler);\n\t}\n\tfor(var t=0; t<tiddlers.length; t++) {\n\t\tthis.wiki.deleteTiddler(tiddlers[t]);\n\t}\n\treturn true; // Action was invoked\n};\n\nexports[\"action-deletetiddler\"] = DeleteTiddlerWidget;\n\n})();\n", "title": "$:/core/modules/widgets/action-deletetiddler.js", "type": "application/javascript", "module-type": "widget" }, "$:/core/modules/widgets/action-listops.js": { "text": "/*\\\ntitle: $:/core/modules/widgets/action-listops.js\ntype: application/javascript\nmodule-type: widget\n\nAction widget to apply list operations to any tiddler field (defaults to the 'list' field of the current tiddler)\n\n\\*/\n(function() {\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\nvar ActionListopsWidget = function(parseTreeNode, options) {\n\tthis.initialise(parseTreeNode, options);\n};\n/**\n * Inherit from the base widget class\n */\nActionListopsWidget.prototype = new Widget();\n/**\n * Render this widget into the DOM\n */\nActionListopsWidget.prototype.render = function(parent, nextSibling) {\n\tthis.computeAttributes();\n\tthis.execute();\n};\n/**\n * Compute the internal state of the widget\n */\nActionListopsWidget.prototype.execute = function() {\n\t// Get our parameters\n\tthis.target = this.getAttribute(\"$tiddler\", this.getVariable(\n\t\t\"currentTiddler\"));\n\tthis.filter = this.getAttribute(\"$filter\");\n\tthis.subfilter = this.getAttribute(\"$subfilter\");\n\tthis.listField = this.getAttribute(\"$field\", \"list\");\n\tthis.listIndex = this.getAttribute(\"$index\");\n\tthis.filtertags = this.getAttribute(\"$tags\");\n};\n/**\n * \tRefresh the widget by ensuring our attributes are up to date\n */\nActionListopsWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.$tiddler || changedAttributes.$filter ||\n\t\tchangedAttributes.$subfilter || changedAttributes.$field ||\n\t\tchangedAttributes.$index || changedAttributes.$tags) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t}\n\treturn this.refreshChildren(changedTiddlers);\n};\n/**\n * \tInvoke the action associated with this widget\n */\nActionListopsWidget.prototype.invokeAction = function(triggeringWidget,\n\tevent) {\n\t//Apply the specified filters to the lists\n\tvar field = this.listField,\n\t\tindex,\n\t\ttype = \"!!\",\n\t\tlist = this.listField;\n\tif(this.listIndex) {\n\t\tfield = undefined;\n\t\tindex = this.listIndex;\n\t\ttype = \"##\";\n\t\tlist = this.listIndex;\n\t}\n\tif(this.filter) {\n\t\tthis.wiki.setText(this.target, field, index, $tw.utils.stringifyList(\n\t\t\tthis.wiki\n\t\t\t.filterTiddlers(this.filter, this)));\n\t}\n\tif(this.subfilter) {\n\t\tvar subfilter = \"[list[\" + this.target + type + list + \"]] \" + this.subfilter;\n\t\tthis.wiki.setText(this.target, field, index, $tw.utils.stringifyList(\n\t\t\tthis.wiki\n\t\t\t.filterTiddlers(subfilter, this)));\n\t}\n\tif(this.filtertags) {\n\t\tvar tiddler = this.wiki.getTiddler(this.target),\n\t\t\toldtags = tiddler ? (tiddler.fields.tags || []).slice(0) : [],\n\t\t\ttagfilter = \"[list[\" + this.target + \"!!tags]] \" + this.filtertags,\n\t\t\tnewtags = this.wiki.filterTiddlers(tagfilter,this);\n\t\tif($tw.utils.stringifyList(oldtags.sort()) !== $tw.utils.stringifyList(newtags.sort())) {\n\t\t\tthis.wiki.setText(this.target,\"tags\",undefined,$tw.utils.stringifyList(newtags));\t\t\t\n\t\t}\n\t}\n\treturn true; // Action was invoked\n};\n\nexports[\"action-listops\"] = ActionListopsWidget;\n\n})();\n", "title": "$:/core/modules/widgets/action-listops.js", "type": "application/javascript", "module-type": "widget" }, "$:/core/modules/widgets/action-navigate.js": { "text": "/*\\\ntitle: $:/core/modules/widgets/action-navigate.js\ntype: application/javascript\nmodule-type: widget\n\nAction widget to navigate to a tiddler\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar NavigateWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nNavigateWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nNavigateWidget.prototype.render = function(parent,nextSibling) {\n\tthis.computeAttributes();\n\tthis.execute();\n};\n\n/*\nCompute the internal state of the widget\n*/\nNavigateWidget.prototype.execute = function() {\n\tthis.actionTo = this.getAttribute(\"$to\");\n\tthis.actionScroll = this.getAttribute(\"$scroll\");\n};\n\n/*\nRefresh the widget by ensuring our attributes are up to date\n*/\nNavigateWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes[\"$to\"] || changedAttributes[\"$scroll\"]) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t}\n\treturn this.refreshChildren(changedTiddlers);\n};\n\n/*\nInvoke the action associated with this widget\n*/\nNavigateWidget.prototype.invokeAction = function(triggeringWidget,event) {\n\tvar bounds = triggeringWidget && triggeringWidget.getBoundingClientRect && triggeringWidget.getBoundingClientRect(),\n\t\tsuppressNavigation = event.metaKey || event.ctrlKey || (event.button === 1);\n\tif(this.actionScroll === \"yes\") {\n\t\tsuppressNavigation = false;\n\t} else if(this.actionScroll === \"no\") {\n\t\tsuppressNavigation = true;\n\t}\n\tthis.dispatchEvent({\n\t\ttype: \"tm-navigate\",\n\t\tnavigateTo: this.actionTo === undefined ? this.getVariable(\"currentTiddler\") : this.actionTo,\n\t\tnavigateFromTitle: this.getVariable(\"storyTiddler\"),\n\t\tnavigateFromNode: triggeringWidget,\n\t\tnavigateFromClientRect: bounds && { top: bounds.top, left: bounds.left, width: bounds.width, right: bounds.right, bottom: bounds.bottom, height: bounds.height\n\t\t},\n\t\tnavigateSuppressNavigation: suppressNavigation\n\t});\n\treturn true; // Action was invoked\n};\n\nexports[\"action-navigate\"] = NavigateWidget;\n\n})();\n", "title": "$:/core/modules/widgets/action-navigate.js", "type": "application/javascript", "module-type": "widget" }, "$:/core/modules/widgets/action-sendmessage.js": { "text": "/*\\\ntitle: $:/core/modules/widgets/action-sendmessage.js\ntype: application/javascript\nmodule-type: widget\n\nAction widget to send a message\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar SendMessageWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nSendMessageWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nSendMessageWidget.prototype.render = function(parent,nextSibling) {\n\tthis.computeAttributes();\n\tthis.execute();\n};\n\n/*\nCompute the internal state of the widget\n*/\nSendMessageWidget.prototype.execute = function() {\n\tthis.actionMessage = this.getAttribute(\"$message\");\n\tthis.actionParam = this.getAttribute(\"$param\");\n\tthis.actionName = this.getAttribute(\"$name\");\n\tthis.actionValue = this.getAttribute(\"$value\",\"\");\n};\n\n/*\nRefresh the widget by ensuring our attributes are up to date\n*/\nSendMessageWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(Object.keys(changedAttributes).length) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t}\n\treturn this.refreshChildren(changedTiddlers);\n};\n\n/*\nInvoke the action associated with this widget\n*/\nSendMessageWidget.prototype.invokeAction = function(triggeringWidget,event) {\n\t// Get the string parameter\n\tvar param = this.actionParam;\n\t// Assemble the attributes as a hashmap\n\tvar paramObject = Object.create(null);\n\tvar count = 0;\n\t$tw.utils.each(this.attributes,function(attribute,name) {\n\t\tif(name.charAt(0) !== \"$\") {\n\t\t\tparamObject[name] = attribute;\n\t\t\tcount++;\n\t\t}\n\t});\n\t// Add name/value pair if present\n\tif(this.actionName) {\n\t\tparamObject[this.actionName] = this.actionValue;\n\t}\n\t// Dispatch the message\n\tthis.dispatchEvent({\n\t\ttype: this.actionMessage,\n\t\tparam: param,\n\t\tparamObject: paramObject,\n\t\ttiddlerTitle: this.getVariable(\"currentTiddler\"),\n\t\tnavigateFromTitle: this.getVariable(\"storyTiddler\"),\n\t\tevent: event\n\t});\n\treturn true; // Action was invoked\n};\n\nexports[\"action-sendmessage\"] = SendMessageWidget;\n\n})();\n", "title": "$:/core/modules/widgets/action-sendmessage.js", "type": "application/javascript", "module-type": "widget" }, "$:/core/modules/widgets/action-setfield.js": { "text": "/*\\\ntitle: $:/core/modules/widgets/action-setfield.js\ntype: application/javascript\nmodule-type: widget\n\nAction widget to set a single field or index on a tiddler.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar SetFieldWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nSetFieldWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nSetFieldWidget.prototype.render = function(parent,nextSibling) {\n\tthis.computeAttributes();\n\tthis.execute();\n};\n\n/*\nCompute the internal state of the widget\n*/\nSetFieldWidget.prototype.execute = function() {\n\tthis.actionTiddler = this.getAttribute(\"$tiddler\",this.getVariable(\"currentTiddler\"));\n\tthis.actionField = this.getAttribute(\"$field\");\n\tthis.actionIndex = this.getAttribute(\"$index\");\n\tthis.actionValue = this.getAttribute(\"$value\");\n\tthis.actionTimestamp = this.getAttribute(\"$timestamp\",\"yes\") === \"yes\";\n};\n\n/*\nRefresh the widget by ensuring our attributes are up to date\n*/\nSetFieldWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes[\"$tiddler\"] || changedAttributes[\"$field\"] || changedAttributes[\"$index\"] || changedAttributes[\"$value\"]) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t}\n\treturn this.refreshChildren(changedTiddlers);\n};\n\n/*\nInvoke the action associated with this widget\n*/\nSetFieldWidget.prototype.invokeAction = function(triggeringWidget,event) {\n\tvar self = this,\n\t\toptions = {};\n\toptions.suppressTimestamp = !this.actionTimestamp;\n\tif((typeof this.actionField == \"string\") || (typeof this.actionIndex == \"string\") || (typeof this.actionValue == \"string\")) {\n\t\tthis.wiki.setText(this.actionTiddler,this.actionField,this.actionIndex,this.actionValue,options);\n\t}\n\t$tw.utils.each(this.attributes,function(attribute,name) {\n\t\tif(name.charAt(0) !== \"$\") {\n\t\t\tself.wiki.setText(self.actionTiddler,name,undefined,attribute,options);\n\t\t}\n\t});\n\treturn true; // Action was invoked\n};\n\nexports[\"action-setfield\"] = SetFieldWidget;\n\n})();\n", "title": "$:/core/modules/widgets/action-setfield.js", "type": "application/javascript", "module-type": "widget" }, "$:/core/modules/widgets/browse.js": { "text": "/*\\\ntitle: $:/core/modules/widgets/browse.js\ntype: application/javascript\nmodule-type: widget\n\nBrowse widget for browsing for files to import\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar BrowseWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nBrowseWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nBrowseWidget.prototype.render = function(parent,nextSibling) {\n\tvar self = this;\n\t// Remember parent\n\tthis.parentDomNode = parent;\n\t// Compute attributes and execute state\n\tthis.computeAttributes();\n\tthis.execute();\n\t// Create element\n\tvar domNode = this.document.createElement(\"input\");\n\tdomNode.setAttribute(\"type\",\"file\");\n\tif(this.browseMultiple) {\n\t\tdomNode.setAttribute(\"multiple\",\"multiple\");\n\t}\n\tif(this.tooltip) {\n\t\tdomNode.setAttribute(\"title\",this.tooltip);\n\t}\n\t// Nw.js supports \"nwsaveas\" to force a \"save as\" dialogue that allows a new or existing file to be selected\n\tif(this.nwsaveas) {\n\t\tdomNode.setAttribute(\"nwsaveas\",this.nwsaveas);\n\t}\n\t// Nw.js supports \"webkitdirectory\" to allow a directory to be selected\n\tif(this.webkitdirectory) {\n\t\tdomNode.setAttribute(\"webkitdirectory\",this.webkitdirectory);\n\t}\n\t// Add a click event handler\n\tdomNode.addEventListener(\"change\",function (event) {\n\t\tif(self.message) {\n\t\t\tself.dispatchEvent({type: self.message, param: self.param, files: event.target.files});\n\t\t} else {\n\t\t\tself.wiki.readFiles(event.target.files,function(tiddlerFieldsArray) {\n\t\t\t\tself.dispatchEvent({type: \"tm-import-tiddlers\", param: JSON.stringify(tiddlerFieldsArray)});\n\t\t\t});\n\t\t}\n\t\treturn false;\n\t},false);\n\t// Insert element\n\tparent.insertBefore(domNode,nextSibling);\n\tthis.renderChildren(domNode,null);\n\tthis.domNodes.push(domNode);\n};\n\n/*\nCompute the internal state of the widget\n*/\nBrowseWidget.prototype.execute = function() {\n\tthis.browseMultiple = this.getAttribute(\"multiple\");\n\tthis.message = this.getAttribute(\"message\");\n\tthis.param = this.getAttribute(\"param\");\n\tthis.tooltip = this.getAttribute(\"tooltip\");\n\tthis.nwsaveas = this.getAttribute(\"nwsaveas\");\n\tthis.webkitdirectory = this.getAttribute(\"webkitdirectory\");\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nBrowseWidget.prototype.refresh = function(changedTiddlers) {\n\treturn false;\n};\n\nexports.browse = BrowseWidget;\n\n})();\n", "title": "$:/core/modules/widgets/browse.js", "type": "application/javascript", "module-type": "widget" }, "$:/core/modules/widgets/button.js": { "text": "/*\\\ntitle: $:/core/modules/widgets/button.js\ntype: application/javascript\nmodule-type: widget\n\nButton widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar ButtonWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nButtonWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nButtonWidget.prototype.render = function(parent,nextSibling) {\n\tvar self = this;\n\t// Remember parent\n\tthis.parentDomNode = parent;\n\t// Compute attributes and execute state\n\tthis.computeAttributes();\n\tthis.execute();\n\t// Create element\n\tvar tag = \"button\";\n\tif(this.buttonTag && $tw.config.htmlUnsafeElements.indexOf(this.buttonTag) === -1) {\n\t\ttag = this.buttonTag;\n\t}\n\tvar domNode = this.document.createElement(tag);\n\t// Assign classes\n\tvar classes = this[\"class\"].split(\" \") || [],\n\t\tisPoppedUp = this.popup && this.isPoppedUp();\n\tif(this.selectedClass) {\n\t\tif(this.set && this.setTo && this.isSelected()) {\n\t\t\t$tw.utils.pushTop(classes,this.selectedClass.split(\" \"));\n\t\t}\n\t\tif(isPoppedUp) {\n\t\t\t$tw.utils.pushTop(classes,this.selectedClass.split(\" \"));\n\t\t}\n\t}\n\tif(isPoppedUp) {\n\t\t$tw.utils.pushTop(classes,\"tc-popup-handle\");\n\t}\n\tdomNode.className = classes.join(\" \");\n\t// Assign other attributes\n\tif(this.style) {\n\t\tdomNode.setAttribute(\"style\",this.style);\n\t}\n\tif(this.tooltip) {\n\t\tdomNode.setAttribute(\"title\",this.tooltip);\n\t}\n\tif(this[\"aria-label\"]) {\n\t\tdomNode.setAttribute(\"aria-label\",this[\"aria-label\"]);\n\t}\n\t// Add a click event handler\n\tdomNode.addEventListener(\"click\",function (event) {\n\t\tvar handled = false;\n\t\tif(self.invokeActions(this,event)) {\n\t\t\thandled = true;\n\t\t}\n\t\tif(self.to) {\n\t\t\tself.navigateTo(event);\n\t\t\thandled = true;\n\t\t}\n\t\tif(self.message) {\n\t\t\tself.dispatchMessage(event);\n\t\t\thandled = true;\n\t\t}\n\t\tif(self.popup) {\n\t\t\tself.triggerPopup(event);\n\t\t\thandled = true;\n\t\t}\n\t\tif(self.set) {\n\t\t\tself.setTiddler();\n\t\t\thandled = true;\n\t\t}\n\t\tif(self.actions) {\n\t\t\tself.invokeActionString(self.actions,self,event);\n\t\t}\n\t\tif(handled) {\n\t\t\tevent.preventDefault();\n\t\t\tevent.stopPropagation();\n\t\t}\n\t\treturn handled;\n\t},false);\n\t// Make it draggable if required\n\tif(this.dragTiddler || this.dragFilter) {\n\t\t$tw.utils.makeDraggable({\n\t\t\tdomNode: domNode,\n\t\t\tdragTiddlerFn: function() {return self.dragTiddler;},\n\t\t\tdragFilterFn: function() {return self.dragFilter;},\n\t\t\twidget: this\n\t\t});\n\t}\n\t// Insert element\n\tparent.insertBefore(domNode,nextSibling);\n\tthis.renderChildren(domNode,null);\n\tthis.domNodes.push(domNode);\n};\n\n/*\nWe don't allow actions to propagate because we trigger actions ourselves\n*/\nButtonWidget.prototype.allowActionPropagation = function() {\n\treturn false;\n};\n\nButtonWidget.prototype.getBoundingClientRect = function() {\n\treturn this.domNodes[0].getBoundingClientRect();\n};\n\nButtonWidget.prototype.isSelected = function() {\n return this.wiki.getTextReference(this.set,this.defaultSetValue,this.getVariable(\"currentTiddler\")) === this.setTo;\n};\n\nButtonWidget.prototype.isPoppedUp = function() {\n\tvar tiddler = this.wiki.getTiddler(this.popup);\n\tvar result = tiddler && tiddler.fields.text ? $tw.popup.readPopupState(tiddler.fields.text) : false;\n\treturn result;\n};\n\nButtonWidget.prototype.navigateTo = function(event) {\n\tvar bounds = this.getBoundingClientRect();\n\tthis.dispatchEvent({\n\t\ttype: \"tm-navigate\",\n\t\tnavigateTo: this.to,\n\t\tnavigateFromTitle: this.getVariable(\"storyTiddler\"),\n\t\tnavigateFromNode: this,\n\t\tnavigateFromClientRect: { top: bounds.top, left: bounds.left, width: bounds.width, right: bounds.right, bottom: bounds.bottom, height: bounds.height\n\t\t},\n\t\tnavigateSuppressNavigation: event.metaKey || event.ctrlKey || (event.button === 1),\n\t\tevent: event\n\t});\n};\n\nButtonWidget.prototype.dispatchMessage = function(event) {\n\tthis.dispatchEvent({type: this.message, param: this.param, tiddlerTitle: this.getVariable(\"currentTiddler\"), event: event});\n};\n\nButtonWidget.prototype.triggerPopup = function(event) {\n\t$tw.popup.triggerPopup({\n\t\tdomNode: this.domNodes[0],\n\t\ttitle: this.popup,\n\t\twiki: this.wiki\n\t});\n};\n\nButtonWidget.prototype.setTiddler = function() {\n\tthis.wiki.setTextReference(this.set,this.setTo,this.getVariable(\"currentTiddler\"));\n};\n\n/*\nCompute the internal state of the widget\n*/\nButtonWidget.prototype.execute = function() {\n\t// Get attributes\n\tthis.actions = this.getAttribute(\"actions\");\n\tthis.to = this.getAttribute(\"to\");\n\tthis.message = this.getAttribute(\"message\");\n\tthis.param = this.getAttribute(\"param\");\n\tthis.set = this.getAttribute(\"set\");\n\tthis.setTo = this.getAttribute(\"setTo\");\n\tthis.popup = this.getAttribute(\"popup\");\n\tthis.hover = this.getAttribute(\"hover\");\n\tthis[\"class\"] = this.getAttribute(\"class\",\"\");\n\tthis[\"aria-label\"] = this.getAttribute(\"aria-label\");\n\tthis.tooltip = this.getAttribute(\"tooltip\");\n\tthis.style = this.getAttribute(\"style\");\n\tthis.selectedClass = this.getAttribute(\"selectedClass\");\n\tthis.defaultSetValue = this.getAttribute(\"default\",\"\");\n\tthis.buttonTag = this.getAttribute(\"tag\");\n\tthis.dragTiddler = this.getAttribute(\"dragTiddler\");\n\tthis.dragFilter = this.getAttribute(\"dragFilter\");\n\t// Make child widgets\n\tthis.makeChildWidgets();\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nButtonWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.to || changedAttributes.message || changedAttributes.param || changedAttributes.set || changedAttributes.setTo || changedAttributes.popup || changedAttributes.hover || changedAttributes[\"class\"] || changedAttributes.selectedClass || changedAttributes.style || changedAttributes.dragFilter || changedAttributes.dragTiddler || (this.set && changedTiddlers[this.set]) || (this.popup && changedTiddlers[this.popup])) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t}\n\treturn this.refreshChildren(changedTiddlers);\n};\n\nexports.button = ButtonWidget;\n\n})();\n", "title": "$:/core/modules/widgets/button.js", "type": "application/javascript", "module-type": "widget" }, "$:/core/modules/widgets/checkbox.js": { "text": "/*\\\ntitle: $:/core/modules/widgets/checkbox.js\ntype: application/javascript\nmodule-type: widget\n\nCheckbox widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar CheckboxWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nCheckboxWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nCheckboxWidget.prototype.render = function(parent,nextSibling) {\n\t// Save the parent dom node\n\tthis.parentDomNode = parent;\n\t// Compute our attributes\n\tthis.computeAttributes();\n\t// Execute our logic\n\tthis.execute();\n\t// Create our elements\n\tthis.labelDomNode = this.document.createElement(\"label\");\n\tthis.labelDomNode.setAttribute(\"class\",this.checkboxClass);\n\tthis.inputDomNode = this.document.createElement(\"input\");\n\tthis.inputDomNode.setAttribute(\"type\",\"checkbox\");\n\tif(this.getValue()) {\n\t\tthis.inputDomNode.setAttribute(\"checked\",\"true\");\n\t}\n\tthis.labelDomNode.appendChild(this.inputDomNode);\n\tthis.spanDomNode = this.document.createElement(\"span\");\n\tthis.labelDomNode.appendChild(this.spanDomNode);\n\t// Add a click event handler\n\t$tw.utils.addEventListeners(this.inputDomNode,[\n\t\t{name: \"change\", handlerObject: this, handlerMethod: \"handleChangeEvent\"}\n\t]);\n\t// Insert the label into the DOM and render any children\n\tparent.insertBefore(this.labelDomNode,nextSibling);\n\tthis.renderChildren(this.spanDomNode,null);\n\tthis.domNodes.push(this.labelDomNode);\n};\n\nCheckboxWidget.prototype.getValue = function() {\n\tvar tiddler = this.wiki.getTiddler(this.checkboxTitle);\n\tif(tiddler) {\n\t\tif(this.checkboxTag) {\n\t\t\tif(this.checkboxInvertTag) {\n\t\t\t\treturn !tiddler.hasTag(this.checkboxTag);\n\t\t\t} else {\n\t\t\t\treturn tiddler.hasTag(this.checkboxTag);\n\t\t\t}\n\t\t}\n\t\tif(this.checkboxField) {\n\t\t\tvar value;\n\t\t\tif($tw.utils.hop(tiddler.fields,this.checkboxField)) {\n\t\t\t\tvalue = tiddler.fields[this.checkboxField] || \"\";\n\t\t\t} else {\n\t\t\t\tvalue = this.checkboxDefault || \"\";\n\t\t\t}\n\t\t\tif(value === this.checkboxChecked) {\n\t\t\t\treturn true;\n\t\t\t}\n\t\t\tif(value === this.checkboxUnchecked) {\n\t\t\t\treturn false;\n\t\t\t}\n\t\t}\n\t\tif(this.checkboxIndex) {\n\t\t\tvar value = this.wiki.extractTiddlerDataItem(tiddler,this.checkboxIndex,this.checkboxDefault || \"\");\n\t\t\tif(value === this.checkboxChecked) {\n\t\t\t\treturn true;\n\t\t\t}\n\t\t\tif(value === this.checkboxUnchecked) {\n\t\t\t\treturn false;\n\t\t\t}\n\t\t}\n\t} else {\n\t\tif(this.checkboxTag) {\n\t\t\treturn false;\n\t\t}\n\t\tif(this.checkboxField) {\n\t\t\tif(this.checkboxDefault === this.checkboxChecked) {\n\t\t\t\treturn true;\n\t\t\t}\n\t\t\tif(this.checkboxDefault === this.checkboxUnchecked) {\n\t\t\t\treturn false;\n\t\t\t}\n\t\t}\n\t}\n\treturn false;\n};\n\nCheckboxWidget.prototype.handleChangeEvent = function(event) {\n\tvar checked = this.inputDomNode.checked,\n\t\ttiddler = this.wiki.getTiddler(this.checkboxTitle),\n\t\tfallbackFields = {text: \"\"},\n\t\tnewFields = {title: this.checkboxTitle},\n\t\thasChanged = false,\n\t\ttagCheck = false,\n\t\thasTag = tiddler && tiddler.hasTag(this.checkboxTag),\n\t\tvalue = checked ? this.checkboxChecked : this.checkboxUnchecked;\n\tif(this.checkboxTag && this.checkboxInvertTag === \"yes\") {\n\t\ttagCheck = hasTag === checked;\n\t} else {\n\t\ttagCheck = hasTag !== checked;\n\t}\n\t// Set the tag if specified\n\tif(this.checkboxTag && (!tiddler || tagCheck)) {\n\t\tnewFields.tags = tiddler ? (tiddler.fields.tags || []).slice(0) : [];\n\t\tvar pos = newFields.tags.indexOf(this.checkboxTag);\n\t\tif(pos !== -1) {\n\t\t\tnewFields.tags.splice(pos,1);\n\t\t}\n\t\tif(this.checkboxInvertTag === \"yes\" && !checked) {\n\t\t\tnewFields.tags.push(this.checkboxTag);\n\t\t} else if(this.checkboxInvertTag !== \"yes\" && checked) {\n\t\t\tnewFields.tags.push(this.checkboxTag);\n\t\t}\n\t\thasChanged = true;\n\t}\n\t// Set the field if specified\n\tif(this.checkboxField) {\n\t\tif(!tiddler || tiddler.fields[this.checkboxField] !== value) {\n\t\t\tnewFields[this.checkboxField] = value;\n\t\t\thasChanged = true;\n\t\t}\n\t}\n\t// Set the index if specified\n\tif(this.checkboxIndex) {\n\t\tvar indexValue = this.wiki.extractTiddlerDataItem(this.checkboxTitle,this.checkboxIndex);\n\t\tif(!tiddler || indexValue !== value) {\n\t\t\thasChanged = true;\n\t\t}\n\t}\n\tif(hasChanged) {\n\t\tif(this.checkboxIndex) {\n\t\t\tthis.wiki.setText(this.checkboxTitle,\"\",this.checkboxIndex,value);\n\t\t} else {\n\t\t\tthis.wiki.addTiddler(new $tw.Tiddler(this.wiki.getCreationFields(),fallbackFields,tiddler,newFields,this.wiki.getModificationFields()));\n\t\t}\n\t}\n\t// Trigger actions\n\tif(this.checkboxActions) {\n\t\tthis.invokeActionString(this.checkboxActions,this,event);\n\t}\n};\n\n/*\nCompute the internal state of the widget\n*/\nCheckboxWidget.prototype.execute = function() {\n\t// Get the parameters from the attributes\n\tthis.checkboxActions = this.getAttribute(\"actions\");\n\tthis.checkboxTitle = this.getAttribute(\"tiddler\",this.getVariable(\"currentTiddler\"));\n\tthis.checkboxTag = this.getAttribute(\"tag\");\n\tthis.checkboxField = this.getAttribute(\"field\");\n\tthis.checkboxIndex = this.getAttribute(\"index\");\n\tthis.checkboxChecked = this.getAttribute(\"checked\");\n\tthis.checkboxUnchecked = this.getAttribute(\"unchecked\");\n\tthis.checkboxDefault = this.getAttribute(\"default\");\n\tthis.checkboxClass = this.getAttribute(\"class\",\"\");\n\tthis.checkboxInvertTag = this.getAttribute(\"invertTag\",\"\");\n\t// Make the child widgets\n\tthis.makeChildWidgets();\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nCheckboxWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.tiddler || changedAttributes.tag || changedAttributes.invertTag || changedAttributes.field || changedAttributes.index || changedAttributes.checked || changedAttributes.unchecked || changedAttributes[\"default\"] || changedAttributes[\"class\"]) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\tvar refreshed = false;\n\t\tif(changedTiddlers[this.checkboxTitle]) {\n\t\t\tthis.inputDomNode.checked = this.getValue();\n\t\t\trefreshed = true;\n\t\t}\n\t\treturn this.refreshChildren(changedTiddlers) || refreshed;\n\t}\n};\n\nexports.checkbox = CheckboxWidget;\n\n})();", "title": "$:/core/modules/widgets/checkbox.js", "type": "application/javascript", "module-type": "widget" }, "$:/core/modules/widgets/codeblock.js": { "text": "/*\\\ntitle: $:/core/modules/widgets/codeblock.js\ntype: application/javascript\nmodule-type: widget\n\nCode block node widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar CodeBlockWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nCodeBlockWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nCodeBlockWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tvar codeNode = this.document.createElement(\"code\"),\n\t\tdomNode = this.document.createElement(\"pre\");\n\tcodeNode.appendChild(this.document.createTextNode(this.getAttribute(\"code\")));\n\tdomNode.appendChild(codeNode);\n\tparent.insertBefore(domNode,nextSibling);\n\tthis.domNodes.push(domNode);\n\tif(this.postRender) {\n\t\tthis.postRender();\n\t}\n};\n\n/*\nCompute the internal state of the widget\n*/\nCodeBlockWidget.prototype.execute = function() {\n\tthis.language = this.getAttribute(\"language\");\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nCodeBlockWidget.prototype.refresh = function(changedTiddlers) {\n\treturn false;\n};\n\nexports.codeblock = CodeBlockWidget;\n\n})();\n", "title": "$:/core/modules/widgets/codeblock.js", "type": "application/javascript", "module-type": "widget" }, "$:/core/modules/widgets/count.js": { "text": "/*\\\ntitle: $:/core/modules/widgets/count.js\ntype: application/javascript\nmodule-type: widget\n\nCount widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar CountWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nCountWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nCountWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tvar textNode = this.document.createTextNode(this.currentCount);\n\tparent.insertBefore(textNode,nextSibling);\n\tthis.domNodes.push(textNode);\n};\n\n/*\nCompute the internal state of the widget\n*/\nCountWidget.prototype.execute = function() {\n\t// Get parameters from our attributes\n\tthis.filter = this.getAttribute(\"filter\");\n\t// Execute the filter\n\tif(this.filter) {\n\t\tthis.currentCount = this.wiki.filterTiddlers(this.filter,this).length;\n\t} else {\n\t\tthis.currentCount = undefined;\n\t}\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nCountWidget.prototype.refresh = function(changedTiddlers) {\n\t// Re-execute the filter to get the count\n\tthis.computeAttributes();\n\tvar oldCount = this.currentCount;\n\tthis.execute();\n\tif(this.currentCount !== oldCount) {\n\t\t// Regenerate and rerender the widget and replace the existing DOM node\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\treturn false;\n\t}\n\n};\n\nexports.count = CountWidget;\n\n})();\n", "title": "$:/core/modules/widgets/count.js", "type": "application/javascript", "module-type": "widget" }, "$:/core/modules/widgets/draggable.js": { "text": "/*\\\ntitle: $:/core/modules/widgets/draggable.js\ntype: application/javascript\nmodule-type: widget\n\nDraggable widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar DraggableWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nDraggableWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nDraggableWidget.prototype.render = function(parent,nextSibling) {\n\tvar self = this;\n\t// Save the parent dom node\n\tthis.parentDomNode = parent;\n\t// Compute our attributes\n\tthis.computeAttributes();\n\t// Execute our logic\n\tthis.execute();\n\t// Sanitise the specified tag\n\tvar tag = this.draggableTag;\n\tif($tw.config.htmlUnsafeElements.indexOf(tag) !== -1) {\n\t\ttag = \"div\";\n\t}\n\t// Create our element\n\tvar domNode = this.document.createElement(tag);\n\t// Assign classes\n\tvar classes = [\"tc-draggable\"];\n\tif(this.draggableClasses) {\n\t\tclasses.push(this.draggableClasses);\n\t}\n\tdomNode.setAttribute(\"class\",classes.join(\" \"));\n\t// Add event handlers\n\t$tw.utils.makeDraggable({\n\t\tdomNode: domNode,\n\t\tdragTiddlerFn: function() {return self.getAttribute(\"tiddler\");},\n\t\tdragFilterFn: function() {return self.getAttribute(\"filter\");},\n\t\twidget: this\n\t});\n\t// Insert the link into the DOM and render any children\n\tparent.insertBefore(domNode,nextSibling);\n\tthis.renderChildren(domNode,null);\n\tthis.domNodes.push(domNode);\n};\n\n/*\nCompute the internal state of the widget\n*/\nDraggableWidget.prototype.execute = function() {\n\t// Pick up our attributes\n\tthis.draggableTag = this.getAttribute(\"tag\",\"div\");\n\tthis.draggableClasses = this.getAttribute(\"class\");\n\t// Make the child widgets\n\tthis.makeChildWidgets();\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nDraggableWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedTiddlers.tag || changedTiddlers[\"class\"]) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t}\n\treturn this.refreshChildren(changedTiddlers);\n};\n\nexports.draggable = DraggableWidget;\n\n})();\n", "title": "$:/core/modules/widgets/draggable.js", "type": "application/javascript", "module-type": "widget" }, "$:/core/modules/widgets/droppable.js": { "text": "/*\\\ntitle: $:/core/modules/widgets/droppable.js\ntype: application/javascript\nmodule-type: widget\n\nDroppable widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar DroppableWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nDroppableWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nDroppableWidget.prototype.render = function(parent,nextSibling) {\n\tvar self = this;\n\t// Remember parent\n\tthis.parentDomNode = parent;\n\t// Compute attributes and execute state\n\tthis.computeAttributes();\n\tthis.execute();\n\tvar tag = this.parseTreeNode.isBlock ? \"div\" : \"span\";\n\tif(this.droppableTag && $tw.config.htmlUnsafeElements.indexOf(this.droppableTag) === -1) {\n\t\ttag = this.droppableTag;\n\t}\n\t// Create element and assign classes\n\tvar domNode = this.document.createElement(tag),\n\t\tclasses = (this[\"class\"] || \"\").split(\" \");\n\tclasses.push(\"tc-droppable\");\n\tdomNode.className = classes.join(\" \");\n\t// Add event handlers\n\t$tw.utils.addEventListeners(domNode,[\n\t\t{name: \"dragenter\", handlerObject: this, handlerMethod: \"handleDragEnterEvent\"},\n\t\t{name: \"dragover\", handlerObject: this, handlerMethod: \"handleDragOverEvent\"},\n\t\t{name: \"dragleave\", handlerObject: this, handlerMethod: \"handleDragLeaveEvent\"},\n\t\t{name: \"drop\", handlerObject: this, handlerMethod: \"handleDropEvent\"}\n\t]);\n\t// Insert element\n\tparent.insertBefore(domNode,nextSibling);\n\tthis.renderChildren(domNode,null);\n\tthis.domNodes.push(domNode);\n\t// Stack of outstanding enter/leave events\n\tthis.currentlyEntered = [];\n};\n\nDroppableWidget.prototype.enterDrag = function(event) {\n\tif(this.currentlyEntered.indexOf(event.target) === -1) {\n\t\tthis.currentlyEntered.push(event.target);\n\t}\n\t// If we're entering for the first time we need to apply highlighting\n\t$tw.utils.addClass(this.domNodes[0],\"tc-dragover\");\n};\n\nDroppableWidget.prototype.leaveDrag = function(event) {\n\tvar pos = this.currentlyEntered.indexOf(event.target);\n\tif(pos !== -1) {\n\t\tthis.currentlyEntered.splice(pos,1);\n\t}\n\t// Remove highlighting if we're leaving externally. The hacky second condition is to resolve a problem with Firefox whereby there is an erroneous dragenter event if the node being dragged is within the dropzone\n\tif(this.currentlyEntered.length === 0 || (this.currentlyEntered.length === 1 && this.currentlyEntered[0] === $tw.dragInProgress)) {\n\t\tthis.currentlyEntered = [];\n\t\t$tw.utils.removeClass(this.domNodes[0],\"tc-dragover\");\n\t}\n};\n\nDroppableWidget.prototype.handleDragEnterEvent = function(event) {\n\tthis.enterDrag(event);\n\t// Tell the browser that we're ready to handle the drop\n\tevent.preventDefault();\n\t// Tell the browser not to ripple the drag up to any parent drop handlers\n\tevent.stopPropagation();\n\treturn false;\n};\n\nDroppableWidget.prototype.handleDragOverEvent = function(event) {\n\t// Check for being over a TEXTAREA or INPUT\n\tif([\"TEXTAREA\",\"INPUT\"].indexOf(event.target.tagName) !== -1) {\n\t\treturn false;\n\t}\n\t// Tell the browser that we're still interested in the drop\n\tevent.preventDefault();\n\t// Set the drop effect\n\tevent.dataTransfer.dropEffect = this.droppableEffect;\n\treturn false;\n};\n\nDroppableWidget.prototype.handleDragLeaveEvent = function(event) {\n\tthis.leaveDrag(event);\n\treturn false;\n};\n\nDroppableWidget.prototype.handleDropEvent = function(event) {\n\tvar self = this;\n\tthis.leaveDrag(event);\n\t// Check for being over a TEXTAREA or INPUT\n\tif([\"TEXTAREA\",\"INPUT\"].indexOf(event.target.tagName) !== -1) {\n\t\treturn false;\n\t}\n\tvar dataTransfer = event.dataTransfer;\n\t// Remove highlighting\n\t$tw.utils.removeClass(this.domNodes[0],\"tc-dragover\");\n\t// Try to import the various data types we understand\n\t$tw.utils.importDataTransfer(dataTransfer,null,function(fieldsArray) {\n\t\tfieldsArray.forEach(function(fields) {\n\t\t\tself.performActions(fields.title || fields.text,event);\n\t\t});\n\t});\n\t// Tell the browser that we handled the drop\n\tevent.preventDefault();\n\t// Stop the drop ripple up to any parent handlers\n\tevent.stopPropagation();\n\treturn false;\n};\n\nDroppableWidget.prototype.performActions = function(title,event) {\n\tif(this.droppableActions) {\n\t\tthis.invokeActionString(this.droppableActions,this,event,{actionTiddler: title});\n\t}\n};\n\n/*\nCompute the internal state of the widget\n*/\nDroppableWidget.prototype.execute = function() {\n\tthis.droppableActions = this.getAttribute(\"actions\");\n\tthis.droppableEffect = this.getAttribute(\"effect\",\"copy\");\n\tthis.droppableTag = this.getAttribute(\"tag\");\n\tthis.droppableClass = this.getAttribute(\"class\");\n\t// Make child widgets\n\tthis.makeChildWidgets();\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nDroppableWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes[\"class\"] || changedAttributes.tag) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t}\n\treturn this.refreshChildren(changedTiddlers);\n};\n\nexports.droppable = DroppableWidget;\n\n})();\n", "title": "$:/core/modules/widgets/droppable.js", "type": "application/javascript", "module-type": "widget" }, "$:/core/modules/widgets/dropzone.js": { "text": "/*\\\ntitle: $:/core/modules/widgets/dropzone.js\ntype: application/javascript\nmodule-type: widget\n\nDropzone widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar DropZoneWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nDropZoneWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nDropZoneWidget.prototype.render = function(parent,nextSibling) {\n\tvar self = this;\n\t// Remember parent\n\tthis.parentDomNode = parent;\n\t// Compute attributes and execute state\n\tthis.computeAttributes();\n\tthis.execute();\n\t// Create element\n\tvar domNode = this.document.createElement(\"div\");\n\tdomNode.className = \"tc-dropzone\";\n\t// Add event handlers\n\t$tw.utils.addEventListeners(domNode,[\n\t\t{name: \"dragenter\", handlerObject: this, handlerMethod: \"handleDragEnterEvent\"},\n\t\t{name: \"dragover\", handlerObject: this, handlerMethod: \"handleDragOverEvent\"},\n\t\t{name: \"dragleave\", handlerObject: this, handlerMethod: \"handleDragLeaveEvent\"},\n\t\t{name: \"drop\", handlerObject: this, handlerMethod: \"handleDropEvent\"},\n\t\t{name: \"paste\", handlerObject: this, handlerMethod: \"handlePasteEvent\"}\n\t]);\n\tdomNode.addEventListener(\"click\",function (event) {\n\t},false);\n\t// Insert element\n\tparent.insertBefore(domNode,nextSibling);\n\tthis.renderChildren(domNode,null);\n\tthis.domNodes.push(domNode);\n\t// Stack of outstanding enter/leave events\n\tthis.currentlyEntered = [];\n};\n\nDropZoneWidget.prototype.enterDrag = function(event) {\n\tif(this.currentlyEntered.indexOf(event.target) === -1) {\n\t\tthis.currentlyEntered.push(event.target);\n\t}\n\t// If we're entering for the first time we need to apply highlighting\n\t$tw.utils.addClass(this.domNodes[0],\"tc-dragover\");\n};\n\nDropZoneWidget.prototype.leaveDrag = function(event) {\n\tvar pos = this.currentlyEntered.indexOf(event.target);\n\tif(pos !== -1) {\n\t\tthis.currentlyEntered.splice(pos,1);\n\t}\n\t// Remove highlighting if we're leaving externally\n\tif(this.currentlyEntered.length === 0) {\n\t\t$tw.utils.removeClass(this.domNodes[0],\"tc-dragover\");\n\t}\n};\n\nDropZoneWidget.prototype.handleDragEnterEvent = function(event) {\n\t// Check for this window being the source of the drag\n\tif($tw.dragInProgress) {\n\t\treturn false;\n\t}\n\tthis.enterDrag(event);\n\t// Tell the browser that we're ready to handle the drop\n\tevent.preventDefault();\n\t// Tell the browser not to ripple the drag up to any parent drop handlers\n\tevent.stopPropagation();\n};\n\nDropZoneWidget.prototype.handleDragOverEvent = function(event) {\n\t// Check for being over a TEXTAREA or INPUT\n\tif([\"TEXTAREA\",\"INPUT\"].indexOf(event.target.tagName) !== -1) {\n\t\treturn false;\n\t}\n\t// Check for this window being the source of the drag\n\tif($tw.dragInProgress) {\n\t\treturn false;\n\t}\n\t// Tell the browser that we're still interested in the drop\n\tevent.preventDefault();\n\tevent.dataTransfer.dropEffect = \"copy\"; // Explicitly show this is a copy\n};\n\nDropZoneWidget.prototype.handleDragLeaveEvent = function(event) {\n\tthis.leaveDrag(event);\n};\n\nDropZoneWidget.prototype.handleDropEvent = function(event) {\n\tvar self = this;\n\tthis.leaveDrag(event);\n\t// Check for being over a TEXTAREA or INPUT\n\tif([\"TEXTAREA\",\"INPUT\"].indexOf(event.target.tagName) !== -1) {\n\t\treturn false;\n\t}\n\t// Check for this window being the source of the drag\n\tif($tw.dragInProgress) {\n\t\treturn false;\n\t}\n\tvar self = this,\n\t\tdataTransfer = event.dataTransfer;\n\t// Remove highlighting\n\t$tw.utils.removeClass(this.domNodes[0],\"tc-dragover\");\n\t// Import any files in the drop\n\tvar numFiles = this.wiki.readFiles(dataTransfer.files,function(tiddlerFieldsArray) {\n\t\tself.dispatchEvent({type: \"tm-import-tiddlers\", param: JSON.stringify(tiddlerFieldsArray)});\n\t});\n\t// Try to import the various data types we understand\n\tif(numFiles === 0) {\n\t\t$tw.utils.importDataTransfer(dataTransfer,this.wiki.generateNewTitle(\"Untitled\"),function(fieldsArray) {\n\t\t\tself.dispatchEvent({type: \"tm-import-tiddlers\", param: JSON.stringify(fieldsArray)});\n\t\t});\n\t}\n\t// Tell the browser that we handled the drop\n\tevent.preventDefault();\n\t// Stop the drop ripple up to any parent handlers\n\tevent.stopPropagation();\n};\n\nDropZoneWidget.prototype.handlePasteEvent = function(event) {\n\t// Let the browser handle it if we're in a textarea or input box\n\tif([\"TEXTAREA\",\"INPUT\"].indexOf(event.target.tagName) == -1) {\n\t\tvar self = this,\n\t\t\titems = event.clipboardData.items;\n\t\t// Enumerate the clipboard items\n\t\tfor(var t = 0; t<items.length; t++) {\n\t\t\tvar item = items[t];\n\t\t\tif(item.kind === \"file\") {\n\t\t\t\t// Import any files\n\t\t\t\tthis.wiki.readFile(item.getAsFile(),function(tiddlerFieldsArray) {\n\t\t\t\t\tself.dispatchEvent({type: \"tm-import-tiddlers\", param: JSON.stringify(tiddlerFieldsArray)});\n\t\t\t\t});\n\t\t\t} else if(item.kind === \"string\") {\n\t\t\t\t// Create tiddlers from string items\n\t\t\t\tvar type = item.type;\n\t\t\t\titem.getAsString(function(str) {\n\t\t\t\t\tvar tiddlerFields = {\n\t\t\t\t\t\ttitle: self.wiki.generateNewTitle(\"Untitled\"),\n\t\t\t\t\t\ttext: str,\n\t\t\t\t\t\ttype: type\n\t\t\t\t\t};\n\t\t\t\t\tif($tw.log.IMPORT) {\n\t\t\t\t\t\tconsole.log(\"Importing string '\" + str + \"', type: '\" + type + \"'\");\n\t\t\t\t\t}\n\t\t\t\t\tself.dispatchEvent({type: \"tm-import-tiddlers\", param: JSON.stringify([tiddlerFields])});\n\t\t\t\t});\n\t\t\t}\n\t\t}\n\t\t// Tell the browser that we've handled the paste\n\t\tevent.stopPropagation();\n\t\tevent.preventDefault();\n\t}\n};\n\n/*\nCompute the internal state of the widget\n*/\nDropZoneWidget.prototype.execute = function() {\n\t// Make child widgets\n\tthis.makeChildWidgets();\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nDropZoneWidget.prototype.refresh = function(changedTiddlers) {\n\treturn this.refreshChildren(changedTiddlers);\n};\n\nexports.dropzone = DropZoneWidget;\n\n})();\n", "title": "$:/core/modules/widgets/dropzone.js", "type": "application/javascript", "module-type": "widget" }, "$:/core/modules/widgets/edit-binary.js": { "text": "/*\\\ntitle: $:/core/modules/widgets/edit-binary.js\ntype: application/javascript\nmodule-type: widget\n\nEdit-binary widget; placeholder for editing binary tiddlers\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar BINARY_WARNING_MESSAGE = \"$:/core/ui/BinaryWarning\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar EditBinaryWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nEditBinaryWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nEditBinaryWidget.prototype.render = function(parent,nextSibling) {\n\tvar self = this;\n\t// Save the parent dom node\n\tthis.parentDomNode = parent;\n\t// Compute our attributes\n\tthis.computeAttributes();\n\t// Execute our logic\n\tthis.execute();\n\tthis.renderChildren(parent,nextSibling);\n};\n\n/*\nCompute the internal state of the widget\n*/\nEditBinaryWidget.prototype.execute = function() {\n\t// Construct the child widgets\n\tthis.makeChildWidgets([{\n\t\ttype: \"transclude\",\n\t\tattributes: {\n\t\t\ttiddler: {type: \"string\", value: BINARY_WARNING_MESSAGE}\n\t\t}\n\t}]);\n};\n\n/*\nRefresh by refreshing our child widget\n*/\nEditBinaryWidget.prototype.refresh = function(changedTiddlers) {\n\treturn this.refreshChildren(changedTiddlers);\n};\n\nexports[\"edit-binary\"] = EditBinaryWidget;\n\n})();\n", "title": "$:/core/modules/widgets/edit-binary.js", "type": "application/javascript", "module-type": "widget" }, "$:/core/modules/widgets/edit-bitmap.js": { "text": "/*\\\ntitle: $:/core/modules/widgets/edit-bitmap.js\ntype: application/javascript\nmodule-type: widget\n\nEdit-bitmap widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n// Default image sizes\nvar DEFAULT_IMAGE_WIDTH = 600,\n\tDEFAULT_IMAGE_HEIGHT = 370;\n\n// Configuration tiddlers\nvar LINE_WIDTH_TITLE = \"$:/config/BitmapEditor/LineWidth\",\n\tLINE_COLOUR_TITLE = \"$:/config/BitmapEditor/Colour\",\n\tLINE_OPACITY_TITLE = \"$:/config/BitmapEditor/Opacity\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar EditBitmapWidget = function(parseTreeNode,options) {\n\t// Initialise the editor operations if they've not been done already\n\tif(!this.editorOperations) {\n\t\tEditBitmapWidget.prototype.editorOperations = {};\n\t\t$tw.modules.applyMethods(\"bitmapeditoroperation\",this.editorOperations);\n\t}\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nEditBitmapWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nEditBitmapWidget.prototype.render = function(parent,nextSibling) {\n\tvar self = this;\n\t// Save the parent dom node\n\tthis.parentDomNode = parent;\n\t// Compute our attributes\n\tthis.computeAttributes();\n\t// Execute our logic\n\tthis.execute();\n\t// Create the wrapper for the toolbar and render its content\n\tthis.toolbarNode = this.document.createElement(\"div\");\n\tthis.toolbarNode.className = \"tc-editor-toolbar\";\n\tparent.insertBefore(this.toolbarNode,nextSibling);\n\tthis.domNodes.push(this.toolbarNode);\n\t// Create the on-screen canvas\n\tthis.canvasDomNode = $tw.utils.domMaker(\"canvas\",{\n\t\tdocument: this.document,\n\t\t\"class\":\"tc-edit-bitmapeditor\",\n\t\teventListeners: [{\n\t\t\tname: \"touchstart\", handlerObject: this, handlerMethod: \"handleTouchStartEvent\"\n\t\t},{\n\t\t\tname: \"touchmove\", handlerObject: this, handlerMethod: \"handleTouchMoveEvent\"\n\t\t},{\n\t\t\tname: \"touchend\", handlerObject: this, handlerMethod: \"handleTouchEndEvent\"\n\t\t},{\n\t\t\tname: \"mousedown\", handlerObject: this, handlerMethod: \"handleMouseDownEvent\"\n\t\t},{\n\t\t\tname: \"mousemove\", handlerObject: this, handlerMethod: \"handleMouseMoveEvent\"\n\t\t},{\n\t\t\tname: \"mouseup\", handlerObject: this, handlerMethod: \"handleMouseUpEvent\"\n\t\t}]\n\t});\n\t// Set the width and height variables\n\tthis.setVariable(\"tv-bitmap-editor-width\",this.canvasDomNode.width + \"px\");\n\tthis.setVariable(\"tv-bitmap-editor-height\",this.canvasDomNode.height + \"px\");\n\t// Render toolbar child widgets\n\tthis.renderChildren(this.toolbarNode,null);\n\t// // Insert the elements into the DOM\n\tparent.insertBefore(this.canvasDomNode,nextSibling);\n\tthis.domNodes.push(this.canvasDomNode);\n\t// Load the image into the canvas\n\tif($tw.browser) {\n\t\tthis.loadCanvas();\n\t}\n\t// Add widget message listeners\n\tthis.addEventListeners([\n\t\t{type: \"tm-edit-bitmap-operation\", handler: \"handleEditBitmapOperationMessage\"}\n\t]);\n};\n\n/*\nHandle an edit bitmap operation message from the toolbar\n*/\nEditBitmapWidget.prototype.handleEditBitmapOperationMessage = function(event) {\n\t// Invoke the handler\n\tvar handler = this.editorOperations[event.param];\n\tif(handler) {\n\t\thandler.call(this,event);\n\t}\n};\n\n/*\nCompute the internal state of the widget\n*/\nEditBitmapWidget.prototype.execute = function() {\n\t// Get our parameters\n\tthis.editTitle = this.getAttribute(\"tiddler\",this.getVariable(\"currentTiddler\"));\n\t// Make the child widgets\n\tthis.makeChildWidgets();\n};\n\n/*\nJust refresh the toolbar\n*/\nEditBitmapWidget.prototype.refresh = function(changedTiddlers) {\n\treturn this.refreshChildren(changedTiddlers);\n};\n\n/*\nSet the bitmap size variables and refresh the toolbar\n*/\nEditBitmapWidget.prototype.refreshToolbar = function() {\n\t// Set the width and height variables\n\tthis.setVariable(\"tv-bitmap-editor-width\",this.canvasDomNode.width + \"px\");\n\tthis.setVariable(\"tv-bitmap-editor-height\",this.canvasDomNode.height + \"px\");\n\t// Refresh each of our child widgets\n\t$tw.utils.each(this.children,function(childWidget) {\n\t\tchildWidget.refreshSelf();\n\t});\n};\n\nEditBitmapWidget.prototype.loadCanvas = function() {\n\tvar tiddler = this.wiki.getTiddler(this.editTitle),\n\t\tcurrImage = new Image();\n\t// Set up event handlers for loading the image\n\tvar self = this;\n\tcurrImage.onload = function() {\n\t\t// Copy the image to the on-screen canvas\n\t\tself.initCanvas(self.canvasDomNode,currImage.width,currImage.height,currImage);\n\t\t// And also copy the current bitmap to the off-screen canvas\n\t\tself.currCanvas = self.document.createElement(\"canvas\");\n\t\tself.initCanvas(self.currCanvas,currImage.width,currImage.height,currImage);\n\t\t// Set the width and height input boxes\n\t\tself.refreshToolbar();\n\t};\n\tcurrImage.onerror = function() {\n\t\t// Set the on-screen canvas size and clear it\n\t\tself.initCanvas(self.canvasDomNode,DEFAULT_IMAGE_WIDTH,DEFAULT_IMAGE_HEIGHT);\n\t\t// Set the off-screen canvas size and clear it\n\t\tself.currCanvas = self.document.createElement(\"canvas\");\n\t\tself.initCanvas(self.currCanvas,DEFAULT_IMAGE_WIDTH,DEFAULT_IMAGE_HEIGHT);\n\t\t// Set the width and height input boxes\n\t\tself.refreshToolbar();\n\t};\n\t// Get the current bitmap into an image object\n\tcurrImage.src = \"data:\" + tiddler.fields.type + \";base64,\" + tiddler.fields.text;\n};\n\nEditBitmapWidget.prototype.initCanvas = function(canvas,width,height,image) {\n\tcanvas.width = width;\n\tcanvas.height = height;\n\tvar ctx = canvas.getContext(\"2d\");\n\tif(image) {\n\t\tctx.drawImage(image,0,0);\n\t} else {\n\t\tctx.fillStyle = \"#fff\";\n\t\tctx.fillRect(0,0,canvas.width,canvas.height);\n\t}\n};\n\n/*\n** Change the size of the canvas, preserving the current image\n*/\nEditBitmapWidget.prototype.changeCanvasSize = function(newWidth,newHeight) {\n\t// Create and size a new canvas\n\tvar newCanvas = this.document.createElement(\"canvas\");\n\tthis.initCanvas(newCanvas,newWidth,newHeight);\n\t// Copy the old image\n\tvar ctx = newCanvas.getContext(\"2d\");\n\tctx.drawImage(this.currCanvas,0,0);\n\t// Set the new canvas as the current one\n\tthis.currCanvas = newCanvas;\n\t// Set the size of the onscreen canvas\n\tthis.canvasDomNode.width = newWidth;\n\tthis.canvasDomNode.height = newHeight;\n\t// Paint the onscreen canvas with the offscreen canvas\n\tctx = this.canvasDomNode.getContext(\"2d\");\n\tctx.drawImage(this.currCanvas,0,0);\n};\n\nEditBitmapWidget.prototype.handleTouchStartEvent = function(event) {\n\tthis.brushDown = true;\n\tthis.strokeStart(event.touches[0].clientX,event.touches[0].clientY);\n\tevent.preventDefault();\n\tevent.stopPropagation();\n\treturn false;\n};\n\nEditBitmapWidget.prototype.handleTouchMoveEvent = function(event) {\n\tif(this.brushDown) {\n\t\tthis.strokeMove(event.touches[0].clientX,event.touches[0].clientY);\n\t}\n\tevent.preventDefault();\n\tevent.stopPropagation();\n\treturn false;\n};\n\nEditBitmapWidget.prototype.handleTouchEndEvent = function(event) {\n\tif(this.brushDown) {\n\t\tthis.brushDown = false;\n\t\tthis.strokeEnd();\n\t}\n\tevent.preventDefault();\n\tevent.stopPropagation();\n\treturn false;\n};\n\nEditBitmapWidget.prototype.handleMouseDownEvent = function(event) {\n\tthis.strokeStart(event.clientX,event.clientY);\n\tthis.brushDown = true;\n\tevent.preventDefault();\n\tevent.stopPropagation();\n\treturn false;\n};\n\nEditBitmapWidget.prototype.handleMouseMoveEvent = function(event) {\n\tif(this.brushDown) {\n\t\tthis.strokeMove(event.clientX,event.clientY);\n\t\tevent.preventDefault();\n\t\tevent.stopPropagation();\n\t\treturn false;\n\t}\n\treturn true;\n};\n\nEditBitmapWidget.prototype.handleMouseUpEvent = function(event) {\n\tif(this.brushDown) {\n\t\tthis.brushDown = false;\n\t\tthis.strokeEnd();\n\t\tevent.preventDefault();\n\t\tevent.stopPropagation();\n\t\treturn false;\n\t}\n\treturn true;\n};\n\nEditBitmapWidget.prototype.adjustCoordinates = function(x,y) {\n\tvar canvasRect = this.canvasDomNode.getBoundingClientRect(),\n\t\tscale = this.canvasDomNode.width/canvasRect.width;\n\treturn {x: (x - canvasRect.left) * scale, y: (y - canvasRect.top) * scale};\n};\n\nEditBitmapWidget.prototype.strokeStart = function(x,y) {\n\t// Start off a new stroke\n\tthis.stroke = [this.adjustCoordinates(x,y)];\n};\n\nEditBitmapWidget.prototype.strokeMove = function(x,y) {\n\tvar ctx = this.canvasDomNode.getContext(\"2d\"),\n\t\tt;\n\t// Add the new position to the end of the stroke\n\tthis.stroke.push(this.adjustCoordinates(x,y));\n\t// Redraw the previous image\n\tctx.drawImage(this.currCanvas,0,0);\n\t// Render the stroke\n\tctx.globalAlpha = parseFloat(this.wiki.getTiddlerText(LINE_OPACITY_TITLE,\"1.0\"));\n\tctx.strokeStyle = this.wiki.getTiddlerText(LINE_COLOUR_TITLE,\"#ff0\");\n\tctx.lineWidth = parseFloat(this.wiki.getTiddlerText(LINE_WIDTH_TITLE,\"3\"));\n\tctx.lineCap = \"round\";\n\tctx.lineJoin = \"round\";\n\tctx.beginPath();\n\tctx.moveTo(this.stroke[0].x,this.stroke[0].y);\n\tfor(t=1; t<this.stroke.length-1; t++) {\n\t\tvar s1 = this.stroke[t],\n\t\t\ts2 = this.stroke[t-1],\n\t\t\ttx = (s1.x + s2.x)/2,\n\t\t\tty = (s1.y + s2.y)/2;\n\t\tctx.quadraticCurveTo(s2.x,s2.y,tx,ty);\n\t}\n\tctx.stroke();\n};\n\nEditBitmapWidget.prototype.strokeEnd = function() {\n\t// Copy the bitmap to the off-screen canvas\n\tvar ctx = this.currCanvas.getContext(\"2d\");\n\tctx.drawImage(this.canvasDomNode,0,0);\n\t// Save the image into the tiddler\n\tthis.saveChanges();\n};\n\nEditBitmapWidget.prototype.saveChanges = function() {\n\tvar tiddler = this.wiki.getTiddler(this.editTitle);\n\tif(tiddler) {\n\t\t// data URIs look like \"data:<type>;base64,<text>\"\n\t\tvar dataURL = this.canvasDomNode.toDataURL(tiddler.fields.type),\n\t\t\tposColon = dataURL.indexOf(\":\"),\n\t\t\tposSemiColon = dataURL.indexOf(\";\"),\n\t\t\tposComma = dataURL.indexOf(\",\"),\n\t\t\ttype = dataURL.substring(posColon+1,posSemiColon),\n\t\t\ttext = dataURL.substring(posComma+1);\n\t\tvar update = {type: type, text: text};\n\t\tthis.wiki.addTiddler(new $tw.Tiddler(this.wiki.getModificationFields(),tiddler,update,this.wiki.getCreationFields()));\n\t}\n};\n\nexports[\"edit-bitmap\"] = EditBitmapWidget;\n\n})();\n", "title": "$:/core/modules/widgets/edit-bitmap.js", "type": "application/javascript", "module-type": "widget" }, "$:/core/modules/widgets/edit-shortcut.js": { "text": "/*\\\ntitle: $:/core/modules/widgets/edit-shortcut.js\ntype: application/javascript\nmodule-type: widget\n\nWidget to display an editable keyboard shortcut\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar EditShortcutWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nEditShortcutWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nEditShortcutWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tthis.inputNode = this.document.createElement(\"input\");\n\t// Assign classes\n\tif(this.shortcutClass) {\n\t\tthis.inputNode.className = this.shortcutClass;\t\t\n\t}\n\t// Assign other attributes\n\tif(this.shortcutStyle) {\n\t\tthis.inputNode.setAttribute(\"style\",this.shortcutStyle);\n\t}\n\tif(this.shortcutTooltip) {\n\t\tthis.inputNode.setAttribute(\"title\",this.shortcutTooltip);\n\t}\n\tif(this.shortcutPlaceholder) {\n\t\tthis.inputNode.setAttribute(\"placeholder\",this.shortcutPlaceholder);\n\t}\n\tif(this.shortcutAriaLabel) {\n\t\tthis.inputNode.setAttribute(\"aria-label\",this.shortcutAriaLabel);\n\t}\n\t// Assign the current shortcut\n\tthis.updateInputNode();\n\t// Add event handlers\n\t$tw.utils.addEventListeners(this.inputNode,[\n\t\t{name: \"keydown\", handlerObject: this, handlerMethod: \"handleKeydownEvent\"}\n\t]);\n\t// Link into the DOM\n\tparent.insertBefore(this.inputNode,nextSibling);\n\tthis.domNodes.push(this.inputNode);\n};\n\n/*\nCompute the internal state of the widget\n*/\nEditShortcutWidget.prototype.execute = function() {\n\tthis.shortcutTiddler = this.getAttribute(\"tiddler\");\n\tthis.shortcutField = this.getAttribute(\"field\");\n\tthis.shortcutIndex = this.getAttribute(\"index\");\n\tthis.shortcutPlaceholder = this.getAttribute(\"placeholder\");\n\tthis.shortcutDefault = this.getAttribute(\"default\",\"\");\n\tthis.shortcutClass = this.getAttribute(\"class\");\n\tthis.shortcutStyle = this.getAttribute(\"style\");\n\tthis.shortcutTooltip = this.getAttribute(\"tooltip\");\n\tthis.shortcutAriaLabel = this.getAttribute(\"aria-label\");\n};\n\n/*\nUpdate the value of the input node\n*/\nEditShortcutWidget.prototype.updateInputNode = function() {\n\tif(this.shortcutField) {\n\t\tvar tiddler = this.wiki.getTiddler(this.shortcutTiddler);\n\t\tif(tiddler && $tw.utils.hop(tiddler.fields,this.shortcutField)) {\n\t\t\tthis.inputNode.value = tiddler.getFieldString(this.shortcutField);\n\t\t} else {\n\t\t\tthis.inputNode.value = this.shortcutDefault;\n\t\t}\n\t} else if(this.shortcutIndex) {\n\t\tthis.inputNode.value = this.wiki.extractTiddlerDataItem(this.shortcutTiddler,this.shortcutIndex,this.shortcutDefault);\n\t} else {\n\t\tthis.inputNode.value = this.wiki.getTiddlerText(this.shortcutTiddler,this.shortcutDefault);\n\t}\n};\n\n/*\nHandle a dom \"keydown\" event\n*/\nEditShortcutWidget.prototype.handleKeydownEvent = function(event) {\n\t// Ignore shift, ctrl, meta, alt\n\tif(event.keyCode && $tw.keyboardManager.getModifierKeys().indexOf(event.keyCode) === -1) {\n\t\t// Get the shortcut text representation\n\t\tvar value = $tw.keyboardManager.getPrintableShortcuts([{\n\t\t\tctrlKey: event.ctrlKey,\n\t\t\tshiftKey: event.shiftKey,\n\t\t\taltKey: event.altKey,\n\t\t\tmetaKey: event.metaKey,\n\t\t\tkeyCode: event.keyCode\n\t\t}]);\n\t\tif(value.length > 0) {\n\t\t\tthis.wiki.setText(this.shortcutTiddler,this.shortcutField,this.shortcutIndex,value[0]);\n\t\t}\n\t\t// Ignore the keydown if it was already handled\n\t\tevent.preventDefault();\n\t\tevent.stopPropagation();\n\t\treturn true;\t\t\n\t} else {\n\t\treturn false;\n\t}\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget needed re-rendering\n*/\nEditShortcutWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.tiddler || changedAttributes.field || changedAttributes.index || changedAttributes.placeholder || changedAttributes[\"default\"] || changedAttributes[\"class\"] || changedAttributes.style || changedAttributes.tooltip || changedAttributes[\"aria-label\"]) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else if(changedTiddlers[this.shortcutTiddler]) {\n\t\tthis.updateInputNode();\n\t\treturn true;\n\t} else {\n\t\treturn false;\t\n\t}\n};\n\nexports[\"edit-shortcut\"] = EditShortcutWidget;\n\n})();\n", "title": "$:/core/modules/widgets/edit-shortcut.js", "type": "application/javascript", "module-type": "widget" }, "$:/core/modules/widgets/edit-text.js": { "text": "/*\\\ntitle: $:/core/modules/widgets/edit-text.js\ntype: application/javascript\nmodule-type: widget\n\nEdit-text widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar editTextWidgetFactory = require(\"$:/core/modules/editor/factory.js\").editTextWidgetFactory,\n\tFramedEngine = require(\"$:/core/modules/editor/engines/framed.js\").FramedEngine,\n\tSimpleEngine = require(\"$:/core/modules/editor/engines/simple.js\").SimpleEngine;\n\nexports[\"edit-text\"] = editTextWidgetFactory(FramedEngine,SimpleEngine);\n\n})();\n", "title": "$:/core/modules/widgets/edit-text.js", "type": "application/javascript", "module-type": "widget" }, "$:/core/modules/widgets/edit.js": { "text": "/*\\\ntitle: $:/core/modules/widgets/edit.js\ntype: application/javascript\nmodule-type: widget\n\nEdit widget is a meta-widget chooses the appropriate actual editting widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar EditWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nEditWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nEditWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tthis.renderChildren(parent,nextSibling);\n};\n\n// Mappings from content type to editor type are stored in tiddlers with this prefix\nvar EDITOR_MAPPING_PREFIX = \"$:/config/EditorTypeMappings/\";\n\n/*\nCompute the internal state of the widget\n*/\nEditWidget.prototype.execute = function() {\n\t// Get our parameters\n\tthis.editTitle = this.getAttribute(\"tiddler\",this.getVariable(\"currentTiddler\"));\n\tthis.editField = this.getAttribute(\"field\",\"text\");\n\tthis.editIndex = this.getAttribute(\"index\");\n\tthis.editClass = this.getAttribute(\"class\");\n\tthis.editPlaceholder = this.getAttribute(\"placeholder\");\n\t// Choose the appropriate edit widget\n\tthis.editorType = this.getEditorType();\n\t// Make the child widgets\n\tthis.makeChildWidgets([{\n\t\ttype: \"edit-\" + this.editorType,\n\t\tattributes: {\n\t\t\ttiddler: {type: \"string\", value: this.editTitle},\n\t\t\tfield: {type: \"string\", value: this.editField},\n\t\t\tindex: {type: \"string\", value: this.editIndex},\n\t\t\t\"class\": {type: \"string\", value: this.editClass},\n\t\t\t\"placeholder\": {type: \"string\", value: this.editPlaceholder}\n\t\t},\n\t\tchildren: this.parseTreeNode.children\n\t}]);\n};\n\nEditWidget.prototype.getEditorType = function() {\n\t// Get the content type of the thing we're editing\n\tvar type;\n\tif(this.editField === \"text\") {\n\t\tvar tiddler = this.wiki.getTiddler(this.editTitle);\n\t\tif(tiddler) {\n\t\t\ttype = tiddler.fields.type;\n\t\t}\n\t}\n\ttype = type || \"text/vnd.tiddlywiki\";\n\tvar editorType = this.wiki.getTiddlerText(EDITOR_MAPPING_PREFIX + type);\n\tif(!editorType) {\n\t\tvar typeInfo = $tw.config.contentTypeInfo[type];\n\t\tif(typeInfo && typeInfo.encoding === \"base64\") {\n\t\t\teditorType = \"binary\";\n\t\t} else {\n\t\t\teditorType = \"text\";\n\t\t}\n\t}\n\treturn editorType;\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nEditWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\t// Refresh if an attribute has changed, or the type associated with the target tiddler has changed\n\tif(changedAttributes.tiddler || changedAttributes.field || changedAttributes.index || (changedTiddlers[this.editTitle] && this.getEditorType() !== this.editorType)) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\treturn this.refreshChildren(changedTiddlers);\t\t\n\t}\n};\n\nexports.edit = EditWidget;\n\n})();\n", "title": "$:/core/modules/widgets/edit.js", "type": "application/javascript", "module-type": "widget" }, "$:/core/modules/widgets/element.js": { "text": "/*\\\ntitle: $:/core/modules/widgets/element.js\ntype: application/javascript\nmodule-type: widget\n\nElement widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar ElementWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nElementWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nElementWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\t// Neuter blacklisted elements\n\tvar tag = this.parseTreeNode.tag;\n\tif($tw.config.htmlUnsafeElements.indexOf(tag) !== -1) {\n\t\ttag = \"safe-\" + tag;\n\t}\n\tvar domNode = this.document.createElementNS(this.namespace,tag);\n\tthis.assignAttributes(domNode,{excludeEventAttributes: true});\n\tparent.insertBefore(domNode,nextSibling);\n\tthis.renderChildren(domNode,null);\n\tthis.domNodes.push(domNode);\n};\n\n/*\nCompute the internal state of the widget\n*/\nElementWidget.prototype.execute = function() {\n\t// Select the namespace for the tag\n\tvar tagNamespaces = {\n\t\t\tsvg: \"http://www.w3.org/2000/svg\",\n\t\t\tmath: \"http://www.w3.org/1998/Math/MathML\",\n\t\t\tbody: \"http://www.w3.org/1999/xhtml\"\n\t\t};\n\tthis.namespace = tagNamespaces[this.parseTreeNode.tag];\n\tif(this.namespace) {\n\t\tthis.setVariable(\"namespace\",this.namespace);\n\t} else {\n\t\tthis.namespace = this.getVariable(\"namespace\",{defaultValue: \"http://www.w3.org/1999/xhtml\"});\n\t}\n\t// Make the child widgets\n\tthis.makeChildWidgets();\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nElementWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes(),\n\t\thasChangedAttributes = $tw.utils.count(changedAttributes) > 0;\n\tif(hasChangedAttributes) {\n\t\t// Update our attributes\n\t\tthis.assignAttributes(this.domNodes[0],{excludeEventAttributes: true});\n\t}\n\treturn this.refreshChildren(changedTiddlers) || hasChangedAttributes;\n};\n\nexports.element = ElementWidget;\n\n})();\n", "title": "$:/core/modules/widgets/element.js", "type": "application/javascript", "module-type": "widget" }, "$:/core/modules/widgets/encrypt.js": { "text": "/*\\\ntitle: $:/core/modules/widgets/encrypt.js\ntype: application/javascript\nmodule-type: widget\n\nEncrypt widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar EncryptWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nEncryptWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nEncryptWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tvar textNode = this.document.createTextNode(this.encryptedText);\n\tparent.insertBefore(textNode,nextSibling);\n\tthis.domNodes.push(textNode);\n};\n\n/*\nCompute the internal state of the widget\n*/\nEncryptWidget.prototype.execute = function() {\n\t// Get parameters from our attributes\n\tthis.filter = this.getAttribute(\"filter\",\"[!is[system]]\");\n\t// Encrypt the filtered tiddlers\n\tvar tiddlers = this.wiki.filterTiddlers(this.filter),\n\t\tjson = {},\n\t\tself = this;\n\t$tw.utils.each(tiddlers,function(title) {\n\t\tvar tiddler = self.wiki.getTiddler(title),\n\t\t\tjsonTiddler = {};\n\t\tfor(var f in tiddler.fields) {\n\t\t\tjsonTiddler[f] = tiddler.getFieldString(f);\n\t\t}\n\t\tjson[title] = jsonTiddler;\n\t});\n\tthis.encryptedText = $tw.utils.htmlEncode($tw.crypto.encrypt(JSON.stringify(json)));\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nEncryptWidget.prototype.refresh = function(changedTiddlers) {\n\t// We don't need to worry about refreshing because the encrypt widget isn't for interactive use\n\treturn false;\n};\n\nexports.encrypt = EncryptWidget;\n\n})();\n", "title": "$:/core/modules/widgets/encrypt.js", "type": "application/javascript", "module-type": "widget" }, "$:/core/modules/widgets/entity.js": { "text": "/*\\\ntitle: $:/core/modules/widgets/entity.js\ntype: application/javascript\nmodule-type: widget\n\nHTML entity widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar EntityWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nEntityWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nEntityWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.execute();\n\tvar entityString = this.getAttribute(\"entity\",this.parseTreeNode.entity || \"\"),\n\t\ttextNode = this.document.createTextNode($tw.utils.entityDecode(entityString));\n\tparent.insertBefore(textNode,nextSibling);\n\tthis.domNodes.push(textNode);\n};\n\n/*\nCompute the internal state of the widget\n*/\nEntityWidget.prototype.execute = function() {\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nEntityWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.entity) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\treturn false;\t\n\t}\n};\n\nexports.entity = EntityWidget;\n\n})();\n", "title": "$:/core/modules/widgets/entity.js", "type": "application/javascript", "module-type": "widget" }, "$:/core/modules/widgets/fieldmangler.js": { "text": "/*\\\ntitle: $:/core/modules/widgets/fieldmangler.js\ntype: application/javascript\nmodule-type: widget\n\nField mangler widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar FieldManglerWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n\tthis.addEventListeners([\n\t\t{type: \"tm-remove-field\", handler: \"handleRemoveFieldEvent\"},\n\t\t{type: \"tm-add-field\", handler: \"handleAddFieldEvent\"},\n\t\t{type: \"tm-remove-tag\", handler: \"handleRemoveTagEvent\"},\n\t\t{type: \"tm-add-tag\", handler: \"handleAddTagEvent\"}\n\t]);\n};\n\n/*\nInherit from the base widget class\n*/\nFieldManglerWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nFieldManglerWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tthis.renderChildren(parent,nextSibling);\n};\n\n/*\nCompute the internal state of the widget\n*/\nFieldManglerWidget.prototype.execute = function() {\n\t// Get our parameters\n\tthis.mangleTitle = this.getAttribute(\"tiddler\",this.getVariable(\"currentTiddler\"));\n\t// Construct the child widgets\n\tthis.makeChildWidgets();\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nFieldManglerWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.tiddler) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\treturn this.refreshChildren(changedTiddlers);\t\t\n\t}\n};\n\nFieldManglerWidget.prototype.handleRemoveFieldEvent = function(event) {\n\tvar tiddler = this.wiki.getTiddler(this.mangleTitle),\n\t\tdeletion = {};\n\tdeletion[event.param] = undefined;\n\tthis.wiki.addTiddler(new $tw.Tiddler(tiddler,deletion));\n\treturn true;\n};\n\nFieldManglerWidget.prototype.handleAddFieldEvent = function(event) {\n\tvar tiddler = this.wiki.getTiddler(this.mangleTitle),\n\t\taddition = this.wiki.getModificationFields(),\n\t\thadInvalidFieldName = false,\n\t\taddField = function(name,value) {\n\t\t\tvar trimmedName = name.toLowerCase().trim();\n\t\t\tif(!$tw.utils.isValidFieldName(trimmedName)) {\n\t\t\t\tif(!hadInvalidFieldName) {\n\t\t\t\t\talert($tw.language.getString(\n\t\t\t\t\t\t\"InvalidFieldName\",\n\t\t\t\t\t\t{variables:\n\t\t\t\t\t\t\t{fieldName: trimmedName}\n\t\t\t\t\t\t}\n\t\t\t\t\t));\n\t\t\t\t\thadInvalidFieldName = true;\n\t\t\t\t\treturn;\n\t\t\t\t}\n\t\t\t} else {\n\t\t\t\tif(!value && tiddler) {\n\t\t\t\t\tvalue = tiddler.fields[trimmedName];\n\t\t\t\t}\n\t\t\t\taddition[trimmedName] = value || \"\";\n\t\t\t}\n\t\t\treturn;\n\t\t};\n\taddition.title = this.mangleTitle;\n\tif(typeof event.param === \"string\") {\n\t\taddField(event.param,\"\");\n\t}\n\tif(typeof event.paramObject === \"object\") {\n\t\tfor(var name in event.paramObject) {\n\t\t\taddField(name,event.paramObject[name]);\n\t\t}\n\t}\n\tthis.wiki.addTiddler(new $tw.Tiddler(tiddler,addition));\n\treturn true;\n};\n\nFieldManglerWidget.prototype.handleRemoveTagEvent = function(event) {\n\tvar tiddler = this.wiki.getTiddler(this.mangleTitle);\n\tif(tiddler && tiddler.fields.tags) {\n\t\tvar p = tiddler.fields.tags.indexOf(event.param);\n\t\tif(p !== -1) {\n\t\t\tvar modification = this.wiki.getModificationFields();\n\t\t\tmodification.tags = (tiddler.fields.tags || []).slice(0);\n\t\t\tmodification.tags.splice(p,1);\n\t\t\tif(modification.tags.length === 0) {\n\t\t\t\tmodification.tags = undefined;\n\t\t\t}\n\t\tthis.wiki.addTiddler(new $tw.Tiddler(tiddler,modification));\n\t\t}\n\t}\n\treturn true;\n};\n\nFieldManglerWidget.prototype.handleAddTagEvent = function(event) {\n\tvar tiddler = this.wiki.getTiddler(this.mangleTitle);\n\tif(tiddler && typeof event.param === \"string\") {\n\t\tvar tag = event.param.trim();\n\t\tif(tag !== \"\") {\n\t\t\tvar modification = this.wiki.getModificationFields();\n\t\t\tmodification.tags = (tiddler.fields.tags || []).slice(0);\n\t\t\t$tw.utils.pushTop(modification.tags,tag);\n\t\t\tthis.wiki.addTiddler(new $tw.Tiddler(tiddler,modification));\t\t\t\n\t\t}\n\t} else if(typeof event.param === \"string\" && event.param.trim() !== \"\" && this.mangleTitle.trim() !== \"\") {\n\t\tvar tag = [];\n\t\ttag.push(event.param.trim());\n\t\tthis.wiki.addTiddler({title: this.mangleTitle, tags: tag});\t\t\n\t}\n\treturn true;\n};\n\nexports.fieldmangler = FieldManglerWidget;\n\n})();\n", "title": "$:/core/modules/widgets/fieldmangler.js", "type": "application/javascript", "module-type": "widget" }, "$:/core/modules/widgets/fields.js": { "text": "/*\\\ntitle: $:/core/modules/widgets/fields.js\ntype: application/javascript\nmodule-type: widget\n\nFields widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar FieldsWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nFieldsWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nFieldsWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tvar textNode = this.document.createTextNode(this.text);\n\tparent.insertBefore(textNode,nextSibling);\n\tthis.domNodes.push(textNode);\n};\n\n/*\nCompute the internal state of the widget\n*/\nFieldsWidget.prototype.execute = function() {\n\t// Get parameters from our attributes\n\tthis.tiddlerTitle = this.getAttribute(\"tiddler\",this.getVariable(\"currentTiddler\"));\n\tthis.template = this.getAttribute(\"template\");\n\tthis.exclude = this.getAttribute(\"exclude\");\n\tthis.stripTitlePrefix = this.getAttribute(\"stripTitlePrefix\",\"no\") === \"yes\";\n\t// Get the value to display\n\tvar tiddler = this.wiki.getTiddler(this.tiddlerTitle);\n\t// Get the exclusion list\n\tvar exclude;\n\tif(this.exclude) {\n\t\texclude = this.exclude.split(\" \");\n\t} else {\n\t\texclude = [\"text\"]; \n\t}\n\t// Compose the template\n\tvar text = [];\n\tif(this.template && tiddler) {\n\t\tvar fields = [];\n\t\tfor(var fieldName in tiddler.fields) {\n\t\t\tif(exclude.indexOf(fieldName) === -1) {\n\t\t\t\tfields.push(fieldName);\n\t\t\t}\n\t\t}\n\t\tfields.sort();\n\t\tfor(var f=0; f<fields.length; f++) {\n\t\t\tfieldName = fields[f];\n\t\t\tif(exclude.indexOf(fieldName) === -1) {\n\t\t\t\tvar row = this.template,\n\t\t\t\t\tvalue = tiddler.getFieldString(fieldName);\n\t\t\t\tif(this.stripTitlePrefix && fieldName === \"title\") {\n\t\t\t\t\tvar reStrip = /^\\{[^\\}]+\\}(.+)/mg,\n\t\t\t\t\t\treMatch = reStrip.exec(value);\n\t\t\t\t\tif(reMatch) {\n\t\t\t\t\t\tvalue = reMatch[1];\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t\trow = $tw.utils.replaceString(row,\"$name$\",fieldName);\n\t\t\t\trow = $tw.utils.replaceString(row,\"$value$\",value);\n\t\t\t\trow = $tw.utils.replaceString(row,\"$encoded_value$\",$tw.utils.htmlEncode(value));\n\t\t\t\ttext.push(row);\n\t\t\t}\n\t\t}\n\t}\n\tthis.text = text.join(\"\");\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nFieldsWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.tiddler || changedAttributes.template || changedAttributes.exclude || changedAttributes.stripTitlePrefix || changedTiddlers[this.tiddlerTitle]) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\treturn false;\t\n\t}\n};\n\nexports.fields = FieldsWidget;\n\n})();\n", "title": "$:/core/modules/widgets/fields.js", "type": "application/javascript", "module-type": "widget" }, "$:/core/modules/widgets/image.js": { "text": "/*\\\ntitle: $:/core/modules/widgets/image.js\ntype: application/javascript\nmodule-type: widget\n\nThe image widget displays an image referenced with an external URI or with a local tiddler title.\n\n```\n<$image src=\"TiddlerTitle\" width=\"320\" height=\"400\" class=\"classnames\">\n```\n\nThe image source can be the title of an existing tiddler or the URL of an external image.\n\nExternal images always generate an HTML `<img>` tag.\n\nTiddlers that have a _canonical_uri field generate an HTML `<img>` tag with the src attribute containing the URI.\n\nTiddlers that contain image data generate an HTML `<img>` tag with the src attribute containing a base64 representation of the image.\n\nTiddlers that contain wikitext could be rendered to a DIV of the usual size of a tiddler, and then transformed to the size requested.\n\nThe width and height attributes are interpreted as a number of pixels, and do not need to include the \"px\" suffix.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar ImageWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nImageWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nImageWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\t// Create element\n\t// Determine what type of image it is\n\tvar tag = \"img\", src = \"\",\n\t\ttiddler = this.wiki.getTiddler(this.imageSource);\n\tif(!tiddler) {\n\t\t// The source isn't the title of a tiddler, so we'll assume it's a URL\n\t\tsrc = this.getVariable(\"tv-get-export-image-link\",{params: [{name: \"src\",value: this.imageSource}],defaultValue: this.imageSource});\n\t} else {\n\t\t// Check if it is an image tiddler\n\t\tif(this.wiki.isImageTiddler(this.imageSource)) {\n\t\t\tvar type = tiddler.fields.type,\n\t\t\t\ttext = tiddler.fields.text,\n\t\t\t\t_canonical_uri = tiddler.fields._canonical_uri;\n\t\t\t// If the tiddler has body text then it doesn't need to be lazily loaded\n\t\t\tif(text) {\n\t\t\t\t// Render the appropriate element for the image type\n\t\t\t\tswitch(type) {\n\t\t\t\t\tcase \"application/pdf\":\n\t\t\t\t\t\ttag = \"embed\";\n\t\t\t\t\t\tsrc = \"data:application/pdf;base64,\" + text;\n\t\t\t\t\t\tbreak;\n\t\t\t\t\tcase \"image/svg+xml\":\n\t\t\t\t\t\tsrc = \"data:image/svg+xml,\" + encodeURIComponent(text);\n\t\t\t\t\t\tbreak;\n\t\t\t\t\tdefault:\n\t\t\t\t\t\tsrc = \"data:\" + type + \";base64,\" + text;\n\t\t\t\t\t\tbreak;\n\t\t\t\t}\n\t\t\t} else if(_canonical_uri) {\n\t\t\t\tswitch(type) {\n\t\t\t\t\tcase \"application/pdf\":\n\t\t\t\t\t\ttag = \"embed\";\n\t\t\t\t\t\tsrc = _canonical_uri;\n\t\t\t\t\t\tbreak;\n\t\t\t\t\tcase \"image/svg+xml\":\n\t\t\t\t\t\tsrc = _canonical_uri;\n\t\t\t\t\t\tbreak;\n\t\t\t\t\tdefault:\n\t\t\t\t\t\tsrc = _canonical_uri;\n\t\t\t\t\t\tbreak;\n\t\t\t\t}\t\n\t\t\t} else {\n\t\t\t\t// Just trigger loading of the tiddler\n\t\t\t\tthis.wiki.getTiddlerText(this.imageSource);\n\t\t\t}\n\t\t}\n\t}\n\t// Create the element and assign the attributes\n\tvar domNode = this.document.createElement(tag);\n\tdomNode.setAttribute(\"src\",src);\n\tif(this.imageClass) {\n\t\tdomNode.setAttribute(\"class\",this.imageClass);\t\t\n\t}\n\tif(this.imageWidth) {\n\t\tdomNode.setAttribute(\"width\",this.imageWidth);\n\t}\n\tif(this.imageHeight) {\n\t\tdomNode.setAttribute(\"height\",this.imageHeight);\n\t}\n\tif(this.imageTooltip) {\n\t\tdomNode.setAttribute(\"title\",this.imageTooltip);\t\t\n\t}\n\tif(this.imageAlt) {\n\t\tdomNode.setAttribute(\"alt\",this.imageAlt);\t\t\n\t}\n\t// Insert element\n\tparent.insertBefore(domNode,nextSibling);\n\tthis.domNodes.push(domNode);\n};\n\n/*\nCompute the internal state of the widget\n*/\nImageWidget.prototype.execute = function() {\n\t// Get our parameters\n\tthis.imageSource = this.getAttribute(\"source\");\n\tthis.imageWidth = this.getAttribute(\"width\");\n\tthis.imageHeight = this.getAttribute(\"height\");\n\tthis.imageClass = this.getAttribute(\"class\");\n\tthis.imageTooltip = this.getAttribute(\"tooltip\");\n\tthis.imageAlt = this.getAttribute(\"alt\");\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nImageWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.source || changedAttributes.width || changedAttributes.height || changedAttributes[\"class\"] || changedAttributes.tooltip || changedTiddlers[this.imageSource]) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\treturn false;\t\t\n\t}\n};\n\nexports.image = ImageWidget;\n\n})();\n", "title": "$:/core/modules/widgets/image.js", "type": "application/javascript", "module-type": "widget" }, "$:/core/modules/widgets/importvariables.js": { "text": "/*\\\ntitle: $:/core/modules/widgets/importvariables.js\ntype: application/javascript\nmodule-type: widget\n\nImport variable definitions from other tiddlers\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar ImportVariablesWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nImportVariablesWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nImportVariablesWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tthis.renderChildren(parent,nextSibling);\n};\n\n/*\nCompute the internal state of the widget\n*/\nImportVariablesWidget.prototype.execute = function(tiddlerList) {\n\tvar self = this;\n\t// Get our parameters\n\tthis.filter = this.getAttribute(\"filter\");\n\t// Compute the filter\n\tthis.tiddlerList = tiddlerList || this.wiki.filterTiddlers(this.filter,this);\n\t// Accumulate the <$set> widgets from each tiddler\n\tvar widgetStackStart,widgetStackEnd;\n\tfunction addWidgetNode(widgetNode) {\n\t\tif(widgetNode) {\n\t\t\tif(!widgetStackStart && !widgetStackEnd) {\n\t\t\t\twidgetStackStart = widgetNode;\n\t\t\t\twidgetStackEnd = widgetNode;\n\t\t\t} else {\n\t\t\t\twidgetStackEnd.children = [widgetNode];\n\t\t\t\twidgetStackEnd = widgetNode;\n\t\t\t}\n\t\t}\n\t}\n\t$tw.utils.each(this.tiddlerList,function(title) {\n\t\tvar parser = self.wiki.parseTiddler(title);\n\t\tif(parser) {\n\t\t\tvar parseTreeNode = parser.tree[0];\n\t\t\twhile(parseTreeNode && parseTreeNode.type === \"set\") {\n\t\t\t\taddWidgetNode({\n\t\t\t\t\ttype: \"set\",\n\t\t\t\t\tattributes: parseTreeNode.attributes,\n\t\t\t\t\tparams: parseTreeNode.params\n\t\t\t\t});\n\t\t\t\tparseTreeNode = parseTreeNode.children[0];\n\t\t\t}\n\t\t} \n\t});\n\t// Add our own children to the end of the pile\n\tvar parseTreeNodes;\n\tif(widgetStackStart && widgetStackEnd) {\n\t\tparseTreeNodes = [widgetStackStart];\n\t\twidgetStackEnd.children = this.parseTreeNode.children;\n\t} else {\n\t\tparseTreeNodes = this.parseTreeNode.children;\n\t}\n\t// Construct the child widgets\n\tthis.makeChildWidgets(parseTreeNodes);\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nImportVariablesWidget.prototype.refresh = function(changedTiddlers) {\n\t// Recompute our attributes and the filter list\n\tvar changedAttributes = this.computeAttributes(),\n\t\ttiddlerList = this.wiki.filterTiddlers(this.getAttribute(\"filter\"),this);\n\t// Refresh if the filter has changed, or the list of tiddlers has changed, or any of the tiddlers in the list has changed\n\tfunction haveListedTiddlersChanged() {\n\t\tvar changed = false;\n\t\ttiddlerList.forEach(function(title) {\n\t\t\tif(changedTiddlers[title]) {\n\t\t\t\tchanged = true;\n\t\t\t}\n\t\t});\n\t\treturn changed;\n\t}\n\tif(changedAttributes.filter || !$tw.utils.isArrayEqual(this.tiddlerList,tiddlerList) || haveListedTiddlersChanged()) {\n\t\t// Compute the filter\n\t\tthis.removeChildDomNodes();\n\t\tthis.execute(tiddlerList);\n\t\tthis.renderChildren(this.parentDomNode,this.findNextSiblingDomNode());\n\t\treturn true;\n\t} else {\n\t\treturn this.refreshChildren(changedTiddlers);\t\t\n\t}\n};\n\nexports.importvariables = ImportVariablesWidget;\n\n})();\n", "title": "$:/core/modules/widgets/importvariables.js", "type": "application/javascript", "module-type": "widget" }, "$:/core/modules/widgets/keyboard.js": { "text": "/*\\\ntitle: $:/core/modules/widgets/keyboard.js\ntype: application/javascript\nmodule-type: widget\n\nKeyboard shortcut widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar KeyboardWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nKeyboardWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nKeyboardWidget.prototype.render = function(parent,nextSibling) {\n\tvar self = this;\n\t// Remember parent\n\tthis.parentDomNode = parent;\n\t// Compute attributes and execute state\n\tthis.computeAttributes();\n\tthis.execute();\n\tvar tag = this.parseTreeNode.isBlock ? \"div\" : \"span\";\n\tif(this.tag && $tw.config.htmlUnsafeElements.indexOf(this.tag) === -1) {\n\t\ttag = this.tag;\n\t}\n\t// Create element\n\tvar domNode = this.document.createElement(tag);\n\t// Assign classes\n\tvar classes = (this[\"class\"] || \"\").split(\" \");\n\tclasses.push(\"tc-keyboard\");\n\tdomNode.className = classes.join(\" \");\n\t// Add a keyboard event handler\n\tdomNode.addEventListener(\"keydown\",function (event) {\n\t\tif($tw.keyboardManager.checkKeyDescriptors(event,self.keyInfoArray)) {\n\t\t\tself.invokeActions(self,event);\n\t\t\tif(self.actions) {\n\t\t\t\tself.invokeActionString(self.actions,self,event);\n\t\t\t}\n\t\t\tself.dispatchMessage(event);\n\t\t\tevent.preventDefault();\n\t\t\tevent.stopPropagation();\n\t\t\treturn true;\n\t\t}\n\t\treturn false;\n\t},false);\n\t// Insert element\n\tparent.insertBefore(domNode,nextSibling);\n\tthis.renderChildren(domNode,null);\n\tthis.domNodes.push(domNode);\n};\n\nKeyboardWidget.prototype.dispatchMessage = function(event) {\n\tthis.dispatchEvent({type: this.message, param: this.param, tiddlerTitle: this.getVariable(\"currentTiddler\")});\n};\n\n/*\nCompute the internal state of the widget\n*/\nKeyboardWidget.prototype.execute = function() {\n\t// Get attributes\n\tthis.actions = this.getAttribute(\"actions\");\n\tthis.message = this.getAttribute(\"message\");\n\tthis.param = this.getAttribute(\"param\");\n\tthis.key = this.getAttribute(\"key\");\n\tthis.tag = this.getAttribute(\"tag\");\n\tthis.keyInfoArray = $tw.keyboardManager.parseKeyDescriptors(this.key);\n\tthis[\"class\"] = this.getAttribute(\"class\");\n\t// Make child widgets\n\tthis.makeChildWidgets();\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nKeyboardWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.message || changedAttributes.param || changedAttributes.key || changedAttributes[\"class\"] || changedAttributes.tag) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t}\n\treturn this.refreshChildren(changedTiddlers);\n};\n\nexports.keyboard = KeyboardWidget;\n\n})();\n", "title": "$:/core/modules/widgets/keyboard.js", "type": "application/javascript", "module-type": "widget" }, "$:/core/modules/widgets/link.js": { "text": "/*\\\ntitle: $:/core/modules/widgets/link.js\ntype: application/javascript\nmodule-type: widget\n\nLink widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\nvar MISSING_LINK_CONFIG_TITLE = \"$:/config/MissingLinks\";\n\nvar LinkWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nLinkWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nLinkWidget.prototype.render = function(parent,nextSibling) {\n\t// Save the parent dom node\n\tthis.parentDomNode = parent;\n\t// Compute our attributes\n\tthis.computeAttributes();\n\t// Execute our logic\n\tthis.execute();\n\t// Get the value of the tv-wikilinks configuration macro\n\tvar wikiLinksMacro = this.getVariable(\"tv-wikilinks\"),\n\t\tuseWikiLinks = wikiLinksMacro ? (wikiLinksMacro.trim() !== \"no\") : true,\n\t\tmissingLinksEnabled = !(this.hideMissingLinks && this.isMissing && !this.isShadow);\n\t// Render the link if required\n\tif(useWikiLinks && missingLinksEnabled) {\n\t\tthis.renderLink(parent,nextSibling);\n\t} else {\n\t\t// Just insert the link text\n\t\tvar domNode = this.document.createElement(\"span\");\n\t\tparent.insertBefore(domNode,nextSibling);\n\t\tthis.renderChildren(domNode,null);\n\t\tthis.domNodes.push(domNode);\n\t}\n};\n\n/*\nRender this widget into the DOM\n*/\nLinkWidget.prototype.renderLink = function(parent,nextSibling) {\n\tvar self = this;\n\t// Sanitise the specified tag\n\tvar tag = this.linkTag;\n\tif($tw.config.htmlUnsafeElements.indexOf(tag) !== -1) {\n\t\ttag = \"a\";\n\t}\n\t// Create our element\n\tvar domNode = this.document.createElement(tag);\n\t// Assign classes\n\tvar classes = [];\n\tif(this.linkClasses) {\n\t\tclasses.push(this.linkClasses);\n\t}\n\tclasses.push(\"tc-tiddlylink\");\n\tif(this.isShadow) {\n\t\tclasses.push(\"tc-tiddlylink-shadow\");\n\t}\n\tif(this.isMissing && !this.isShadow) {\n\t\tclasses.push(\"tc-tiddlylink-missing\");\n\t} else {\n\t\tif(!this.isMissing) {\n\t\t\tclasses.push(\"tc-tiddlylink-resolves\");\n\t\t}\n\t}\n\tdomNode.setAttribute(\"class\",classes.join(\" \"));\n\t// Set an href\n\tvar wikiLinkTemplateMacro = this.getVariable(\"tv-wikilink-template\"),\n\t\twikiLinkTemplate = wikiLinkTemplateMacro ? wikiLinkTemplateMacro.trim() : \"#$uri_encoded$\",\n\t\twikiLinkText = $tw.utils.replaceString(wikiLinkTemplate,\"$uri_encoded$\",encodeURIComponent(this.to));\n\twikiLinkText = $tw.utils.replaceString(wikiLinkText,\"$uri_doubleencoded$\",encodeURIComponent(encodeURIComponent(this.to)));\n\twikiLinkText = this.getVariable(\"tv-get-export-link\",{params: [{name: \"to\",value: this.to}],defaultValue: wikiLinkText});\n\tif(tag === \"a\") {\n\t\tdomNode.setAttribute(\"href\",wikiLinkText);\n\t}\n\tif(this.tabIndex) {\n\t\tdomNode.setAttribute(\"tabindex\",this.tabIndex);\n\t}\n\t// Set the tooltip\n\t// HACK: Performance issues with re-parsing the tooltip prevent us defaulting the tooltip to \"<$transclude field='tooltip'><$transclude field='title'/></$transclude>\"\n\tvar tooltipWikiText = this.tooltip || this.getVariable(\"tv-wikilink-tooltip\");\n\tif(tooltipWikiText) {\n\t\tvar tooltipText = this.wiki.renderText(\"text/plain\",\"text/vnd.tiddlywiki\",tooltipWikiText,{\n\t\t\t\tparseAsInline: true,\n\t\t\t\tvariables: {\n\t\t\t\t\tcurrentTiddler: this.to\n\t\t\t\t},\n\t\t\t\tparentWidget: this\n\t\t\t});\n\t\tdomNode.setAttribute(\"title\",tooltipText);\n\t}\n\tif(this[\"aria-label\"]) {\n\t\tdomNode.setAttribute(\"aria-label\",this[\"aria-label\"]);\n\t}\n\t// Add a click event handler\n\t$tw.utils.addEventListeners(domNode,[\n\t\t{name: \"click\", handlerObject: this, handlerMethod: \"handleClickEvent\"},\n\t]);\n\t// Make the link draggable if required\n\tif(this.draggable === \"yes\") {\n\t\t$tw.utils.makeDraggable({\n\t\t\tdomNode: domNode,\n\t\t\tdragTiddlerFn: function() {return self.to;},\n\t\t\twidget: this\n\t\t});\n\t}\n\t// Insert the link into the DOM and render any children\n\tparent.insertBefore(domNode,nextSibling);\n\tthis.renderChildren(domNode,null);\n\tthis.domNodes.push(domNode);\n};\n\nLinkWidget.prototype.handleClickEvent = function(event) {\n\t// Send the click on its way as a navigate event\n\tvar bounds = this.domNodes[0].getBoundingClientRect();\n\tthis.dispatchEvent({\n\t\ttype: \"tm-navigate\",\n\t\tnavigateTo: this.to,\n\t\tnavigateFromTitle: this.getVariable(\"storyTiddler\"),\n\t\tnavigateFromNode: this,\n\t\tnavigateFromClientRect: { top: bounds.top, left: bounds.left, width: bounds.width, right: bounds.right, bottom: bounds.bottom, height: bounds.height\n\t\t},\n\t\tnavigateSuppressNavigation: event.metaKey || event.ctrlKey || (event.button === 1)\n\t});\n\tif(this.domNodes[0].hasAttribute(\"href\")) {\n\t\tevent.preventDefault();\n\t}\n\tevent.stopPropagation();\n\treturn false;\n};\n\n/*\nCompute the internal state of the widget\n*/\nLinkWidget.prototype.execute = function() {\n\t// Pick up our attributes\n\tthis.to = this.getAttribute(\"to\",this.getVariable(\"currentTiddler\"));\n\tthis.tooltip = this.getAttribute(\"tooltip\");\n\tthis[\"aria-label\"] = this.getAttribute(\"aria-label\");\n\tthis.linkClasses = this.getAttribute(\"class\");\n\tthis.tabIndex = this.getAttribute(\"tabindex\");\n\tthis.draggable = this.getAttribute(\"draggable\",\"yes\");\n\tthis.linkTag = this.getAttribute(\"tag\",\"a\");\n\t// Determine the link characteristics\n\tthis.isMissing = !this.wiki.tiddlerExists(this.to);\n\tthis.isShadow = this.wiki.isShadowTiddler(this.to);\n\tthis.hideMissingLinks = ($tw.wiki.getTiddlerText(MISSING_LINK_CONFIG_TITLE,\"yes\") === \"no\");\n\t// Make the child widgets\n\tthis.makeChildWidgets();\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nLinkWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.to || changedTiddlers[this.to] || changedAttributes[\"aria-label\"] || changedAttributes.tooltip || changedTiddlers[MISSING_LINK_CONFIG_TITLE]) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t}\n\treturn this.refreshChildren(changedTiddlers);\n};\n\nexports.link = LinkWidget;\n\n})();\n", "title": "$:/core/modules/widgets/link.js", "type": "application/javascript", "module-type": "widget" }, "$:/core/modules/widgets/linkcatcher.js": { "text": "/*\\\ntitle: $:/core/modules/widgets/linkcatcher.js\ntype: application/javascript\nmodule-type: widget\n\nLinkcatcher widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar LinkCatcherWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n\tthis.addEventListeners([\n\t\t{type: \"tm-navigate\", handler: \"handleNavigateEvent\"}\n\t]);\n};\n\n/*\nInherit from the base widget class\n*/\nLinkCatcherWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nLinkCatcherWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tthis.renderChildren(parent,nextSibling);\n};\n\n/*\nCompute the internal state of the widget\n*/\nLinkCatcherWidget.prototype.execute = function() {\n\t// Get our parameters\n\tthis.catchTo = this.getAttribute(\"to\");\n\tthis.catchMessage = this.getAttribute(\"message\");\n\tthis.catchSet = this.getAttribute(\"set\");\n\tthis.catchSetTo = this.getAttribute(\"setTo\");\n\tthis.catchActions = this.getAttribute(\"actions\");\n\t// Construct the child widgets\n\tthis.makeChildWidgets();\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nLinkCatcherWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.to || changedAttributes.message || changedAttributes.set || changedAttributes.setTo) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\treturn this.refreshChildren(changedTiddlers);\t\t\n\t}\n};\n\n/*\nHandle a tm-navigate event\n*/\nLinkCatcherWidget.prototype.handleNavigateEvent = function(event) {\n\tif(this.catchTo) {\n\t\tthis.wiki.setTextReference(this.catchTo,event.navigateTo,this.getVariable(\"currentTiddler\"));\n\t}\n\tif(this.catchMessage && this.parentWidget) {\n\t\tthis.parentWidget.dispatchEvent({\n\t\t\ttype: this.catchMessage,\n\t\t\tparam: event.navigateTo,\n\t\t\tnavigateTo: event.navigateTo\n\t\t});\n\t}\n\tif(this.catchSet) {\n\t\tvar tiddler = this.wiki.getTiddler(this.catchSet);\n\t\tthis.wiki.addTiddler(new $tw.Tiddler(tiddler,{title: this.catchSet, text: this.catchSetTo}));\n\t}\n\tif(this.catchActions) {\n\t\tthis.invokeActionString(this.catchActions,this);\n\t}\n\treturn false;\n};\n\nexports.linkcatcher = LinkCatcherWidget;\n\n})();\n", "title": "$:/core/modules/widgets/linkcatcher.js", "type": "application/javascript", "module-type": "widget" }, "$:/core/modules/widgets/list.js": { "text": "/*\\\ntitle: $:/core/modules/widgets/list.js\ntype: application/javascript\nmodule-type: widget\n\nList and list item widgets\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\n/*\nThe list widget creates list element sub-widgets that reach back into the list widget for their configuration\n*/\n\nvar ListWidget = function(parseTreeNode,options) {\n\t// Initialise the storyviews if they've not been done already\n\tif(!this.storyViews) {\n\t\tListWidget.prototype.storyViews = {};\n\t\t$tw.modules.applyMethods(\"storyview\",this.storyViews);\n\t}\n\t// Main initialisation inherited from widget.js\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nListWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nListWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tthis.renderChildren(parent,nextSibling);\n\t// Construct the storyview\n\tvar StoryView = this.storyViews[this.storyViewName];\n\tif(this.storyViewName && !StoryView) {\n\t\tStoryView = this.storyViews[\"classic\"];\n\t}\n\tif(StoryView && !this.document.isTiddlyWikiFakeDom) {\n\t\tthis.storyview = new StoryView(this);\n\t} else {\n\t\tthis.storyview = null;\n\t}\n};\n\n/*\nCompute the internal state of the widget\n*/\nListWidget.prototype.execute = function() {\n\t// Get our attributes\n\tthis.template = this.getAttribute(\"template\");\n\tthis.editTemplate = this.getAttribute(\"editTemplate\");\n\tthis.variableName = this.getAttribute(\"variable\",\"currentTiddler\");\n\tthis.storyViewName = this.getAttribute(\"storyview\");\n\tthis.historyTitle = this.getAttribute(\"history\");\n\t// Compose the list elements\n\tthis.list = this.getTiddlerList();\n\tvar members = [],\n\t\tself = this;\n\t// Check for an empty list\n\tif(this.list.length === 0) {\n\t\tmembers = this.getEmptyMessage();\n\t} else {\n\t\t$tw.utils.each(this.list,function(title,index) {\n\t\t\tmembers.push(self.makeItemTemplate(title));\n\t\t});\n\t}\n\t// Construct the child widgets\n\tthis.makeChildWidgets(members);\n\t// Clear the last history\n\tthis.history = [];\n};\n\nListWidget.prototype.getTiddlerList = function() {\n\tvar defaultFilter = \"[!is[system]sort[title]]\";\n\treturn this.wiki.filterTiddlers(this.getAttribute(\"filter\",defaultFilter),this);\n};\n\nListWidget.prototype.getEmptyMessage = function() {\n\tvar emptyMessage = this.getAttribute(\"emptyMessage\",\"\"),\n\t\tparser = this.wiki.parseText(\"text/vnd.tiddlywiki\",emptyMessage,{parseAsInline: true});\n\tif(parser) {\n\t\treturn parser.tree;\n\t} else {\n\t\treturn [];\n\t}\n};\n\n/*\nCompose the template for a list item\n*/\nListWidget.prototype.makeItemTemplate = function(title) {\n\t// Check if the tiddler is a draft\n\tvar tiddler = this.wiki.getTiddler(title),\n\t\tisDraft = tiddler && tiddler.hasField(\"draft.of\"),\n\t\ttemplate = this.template,\n\t\ttemplateTree;\n\tif(isDraft && this.editTemplate) {\n\t\ttemplate = this.editTemplate;\n\t}\n\t// Compose the transclusion of the template\n\tif(template) {\n\t\ttemplateTree = [{type: \"transclude\", attributes: {tiddler: {type: \"string\", value: template}}}];\n\t} else {\n\t\tif(this.parseTreeNode.children && this.parseTreeNode.children.length > 0) {\n\t\t\ttemplateTree = this.parseTreeNode.children;\n\t\t} else {\n\t\t\t// Default template is a link to the title\n\t\t\ttemplateTree = [{type: \"element\", tag: this.parseTreeNode.isBlock ? \"div\" : \"span\", children: [{type: \"link\", attributes: {to: {type: \"string\", value: title}}, children: [\n\t\t\t\t\t{type: \"text\", text: title}\n\t\t\t]}]}];\n\t\t}\n\t}\n\t// Return the list item\n\treturn {type: \"listitem\", itemTitle: title, variableName: this.variableName, children: templateTree};\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nListWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes(),\n\t\tresult;\n\t// Call the storyview\n\tif(this.storyview && this.storyview.refreshStart) {\n\t\tthis.storyview.refreshStart(changedTiddlers,changedAttributes);\n\t}\n\t// Completely refresh if any of our attributes have changed\n\tif(changedAttributes.filter || changedAttributes.template || changedAttributes.editTemplate || changedAttributes.emptyMessage || changedAttributes.storyview || changedAttributes.history) {\n\t\tthis.refreshSelf();\n\t\tresult = true;\n\t} else {\n\t\t// Handle any changes to the list\n\t\tresult = this.handleListChanges(changedTiddlers);\n\t\t// Handle any changes to the history stack\n\t\tif(this.historyTitle && changedTiddlers[this.historyTitle]) {\n\t\t\tthis.handleHistoryChanges();\n\t\t}\n\t}\n\t// Call the storyview\n\tif(this.storyview && this.storyview.refreshEnd) {\n\t\tthis.storyview.refreshEnd(changedTiddlers,changedAttributes);\n\t}\n\treturn result;\n};\n\n/*\nHandle any changes to the history list\n*/\nListWidget.prototype.handleHistoryChanges = function() {\n\t// Get the history data\n\tvar newHistory = this.wiki.getTiddlerDataCached(this.historyTitle,[]);\n\t// Ignore any entries of the history that match the previous history\n\tvar entry = 0;\n\twhile(entry < newHistory.length && entry < this.history.length && newHistory[entry].title === this.history[entry].title) {\n\t\tentry++;\n\t}\n\t// Navigate forwards to each of the new tiddlers\n\twhile(entry < newHistory.length) {\n\t\tif(this.storyview && this.storyview.navigateTo) {\n\t\t\tthis.storyview.navigateTo(newHistory[entry]);\n\t\t}\n\t\tentry++;\n\t}\n\t// Update the history\n\tthis.history = newHistory;\n};\n\n/*\nProcess any changes to the list\n*/\nListWidget.prototype.handleListChanges = function(changedTiddlers) {\n\t// Get the new list\n\tvar prevList = this.list;\n\tthis.list = this.getTiddlerList();\n\t// Check for an empty list\n\tif(this.list.length === 0) {\n\t\t// Check if it was empty before\n\t\tif(prevList.length === 0) {\n\t\t\t// If so, just refresh the empty message\n\t\t\treturn this.refreshChildren(changedTiddlers);\n\t\t} else {\n\t\t\t// Replace the previous content with the empty message\n\t\t\tfor(t=this.children.length-1; t>=0; t--) {\n\t\t\t\tthis.removeListItem(t);\n\t\t\t}\n\t\t\tvar nextSibling = this.findNextSiblingDomNode();\n\t\t\tthis.makeChildWidgets(this.getEmptyMessage());\n\t\t\tthis.renderChildren(this.parentDomNode,nextSibling);\n\t\t\treturn true;\n\t\t}\n\t} else {\n\t\t// If the list was empty then we need to remove the empty message\n\t\tif(prevList.length === 0) {\n\t\t\tthis.removeChildDomNodes();\n\t\t\tthis.children = [];\n\t\t}\n\t\t// Cycle through the list, inserting and removing list items as needed\n\t\tvar hasRefreshed = false;\n\t\tfor(var t=0; t<this.list.length; t++) {\n\t\t\tvar index = this.findListItem(t,this.list[t]);\n\t\t\tif(index === undefined) {\n\t\t\t\t// The list item must be inserted\n\t\t\t\tthis.insertListItem(t,this.list[t]);\n\t\t\t\thasRefreshed = true;\n\t\t\t} else {\n\t\t\t\t// There are intervening list items that must be removed\n\t\t\t\tfor(var n=index-1; n>=t; n--) {\n\t\t\t\t\tthis.removeListItem(n);\n\t\t\t\t\thasRefreshed = true;\n\t\t\t\t}\n\t\t\t\t// Refresh the item we're reusing\n\t\t\t\tvar refreshed = this.children[t].refresh(changedTiddlers);\n\t\t\t\thasRefreshed = hasRefreshed || refreshed;\n\t\t\t}\n\t\t}\n\t\t// Remove any left over items\n\t\tfor(t=this.children.length-1; t>=this.list.length; t--) {\n\t\t\tthis.removeListItem(t);\n\t\t\thasRefreshed = true;\n\t\t}\n\t\treturn hasRefreshed;\n\t}\n};\n\n/*\nFind the list item with a given title, starting from a specified position\n*/\nListWidget.prototype.findListItem = function(startIndex,title) {\n\twhile(startIndex < this.children.length) {\n\t\tif(this.children[startIndex].parseTreeNode.itemTitle === title) {\n\t\t\treturn startIndex;\n\t\t}\n\t\tstartIndex++;\n\t}\n\treturn undefined;\n};\n\n/*\nInsert a new list item at the specified index\n*/\nListWidget.prototype.insertListItem = function(index,title) {\n\t// Create, insert and render the new child widgets\n\tvar widget = this.makeChildWidget(this.makeItemTemplate(title));\n\twidget.parentDomNode = this.parentDomNode; // Hack to enable findNextSiblingDomNode() to work\n\tthis.children.splice(index,0,widget);\n\tvar nextSibling = widget.findNextSiblingDomNode();\n\twidget.render(this.parentDomNode,nextSibling);\n\t// Animate the insertion if required\n\tif(this.storyview && this.storyview.insert) {\n\t\tthis.storyview.insert(widget);\n\t}\n\treturn true;\n};\n\n/*\nRemove the specified list item\n*/\nListWidget.prototype.removeListItem = function(index) {\n\tvar widget = this.children[index];\n\t// Animate the removal if required\n\tif(this.storyview && this.storyview.remove) {\n\t\tthis.storyview.remove(widget);\n\t} else {\n\t\twidget.removeChildDomNodes();\n\t}\n\t// Remove the child widget\n\tthis.children.splice(index,1);\n};\n\nexports.list = ListWidget;\n\nvar ListItemWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nListItemWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nListItemWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tthis.renderChildren(parent,nextSibling);\n};\n\n/*\nCompute the internal state of the widget\n*/\nListItemWidget.prototype.execute = function() {\n\t// Set the current list item title\n\tthis.setVariable(this.parseTreeNode.variableName,this.parseTreeNode.itemTitle);\n\t// Construct the child widgets\n\tthis.makeChildWidgets();\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nListItemWidget.prototype.refresh = function(changedTiddlers) {\n\treturn this.refreshChildren(changedTiddlers);\n};\n\nexports.listitem = ListItemWidget;\n\n})();", "title": "$:/core/modules/widgets/list.js", "type": "application/javascript", "module-type": "widget" }, "$:/core/modules/widgets/macrocall.js": { "text": "/*\\\ntitle: $:/core/modules/widgets/macrocall.js\ntype: application/javascript\nmodule-type: widget\n\nMacrocall widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar MacroCallWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nMacroCallWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nMacroCallWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tthis.renderChildren(parent,nextSibling);\n};\n\n/*\nCompute the internal state of the widget\n*/\nMacroCallWidget.prototype.execute = function() {\n\t// Get the parse type if specified\n\tthis.parseType = this.getAttribute(\"$type\",\"text/vnd.tiddlywiki\");\n\tthis.renderOutput = this.getAttribute(\"$output\",\"text/html\");\n\t// Merge together the parameters specified in the parse tree with the specified attributes\n\tvar params = this.parseTreeNode.params ? this.parseTreeNode.params.slice(0) : [];\n\t$tw.utils.each(this.attributes,function(attribute,name) {\n\t\tif(name.charAt(0) !== \"$\") {\n\t\t\tparams.push({name: name, value: attribute});\t\t\t\n\t\t}\n\t});\n\t// Get the macro value\n\tvar text = this.getVariable(this.parseTreeNode.name || this.getAttribute(\"$name\"),{params: params}),\n\t\tparseTreeNodes;\n\t// Are we rendering to HTML?\n\tif(this.renderOutput === \"text/html\") {\n\t\t// If so we'll return the parsed macro\n\t\tvar parser = this.wiki.parseText(this.parseType,text,\n\t\t\t\t\t\t\t{parseAsInline: !this.parseTreeNode.isBlock});\n\t\tparseTreeNodes = parser ? parser.tree : [];\n\t} else {\n\t\t// Otherwise, we'll render the text\n\t\tvar plainText = this.wiki.renderText(\"text/plain\",this.parseType,text,{parentWidget: this});\n\t\tparseTreeNodes = [{type: \"text\", text: plainText}];\n\t}\n\t// Construct the child widgets\n\tthis.makeChildWidgets(parseTreeNodes);\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nMacroCallWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif($tw.utils.count(changedAttributes) > 0) {\n\t\t// Rerender ourselves\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\treturn this.refreshChildren(changedTiddlers);\n\t}\n};\n\nexports.macrocall = MacroCallWidget;\n\n})();\n", "title": "$:/core/modules/widgets/macrocall.js", "type": "application/javascript", "module-type": "widget" }, "$:/core/modules/widgets/navigator.js": { "text": "/*\\\ntitle: $:/core/modules/widgets/navigator.js\ntype: application/javascript\nmodule-type: widget\n\nNavigator widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar IMPORT_TITLE = \"$:/Import\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar NavigatorWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n\tthis.addEventListeners([\n\t\t{type: \"tm-navigate\", handler: \"handleNavigateEvent\"},\n\t\t{type: \"tm-edit-tiddler\", handler: \"handleEditTiddlerEvent\"},\n\t\t{type: \"tm-delete-tiddler\", handler: \"handleDeleteTiddlerEvent\"},\n\t\t{type: \"tm-save-tiddler\", handler: \"handleSaveTiddlerEvent\"},\n\t\t{type: \"tm-cancel-tiddler\", handler: \"handleCancelTiddlerEvent\"},\n\t\t{type: \"tm-close-tiddler\", handler: \"handleCloseTiddlerEvent\"},\n\t\t{type: \"tm-close-all-tiddlers\", handler: \"handleCloseAllTiddlersEvent\"},\n\t\t{type: \"tm-close-other-tiddlers\", handler: \"handleCloseOtherTiddlersEvent\"},\n\t\t{type: \"tm-new-tiddler\", handler: \"handleNewTiddlerEvent\"},\n\t\t{type: \"tm-import-tiddlers\", handler: \"handleImportTiddlersEvent\"},\n\t\t{type: \"tm-perform-import\", handler: \"handlePerformImportEvent\"},\n\t\t{type: \"tm-fold-tiddler\", handler: \"handleFoldTiddlerEvent\"},\n\t\t{type: \"tm-fold-other-tiddlers\", handler: \"handleFoldOtherTiddlersEvent\"},\n\t\t{type: \"tm-fold-all-tiddlers\", handler: \"handleFoldAllTiddlersEvent\"},\n\t\t{type: \"tm-unfold-all-tiddlers\", handler: \"handleUnfoldAllTiddlersEvent\"},\n\t\t{type: \"tm-rename-tiddler\", handler: \"handleRenameTiddlerEvent\"}\n\t]);\n};\n\n/*\nInherit from the base widget class\n*/\nNavigatorWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nNavigatorWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tthis.renderChildren(parent,nextSibling);\n};\n\n/*\nCompute the internal state of the widget\n*/\nNavigatorWidget.prototype.execute = function() {\n\t// Get our parameters\n\tthis.storyTitle = this.getAttribute(\"story\");\n\tthis.historyTitle = this.getAttribute(\"history\");\n\t// Construct the child widgets\n\tthis.makeChildWidgets();\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nNavigatorWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.story || changedAttributes.history) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\treturn this.refreshChildren(changedTiddlers);\n\t}\n};\n\nNavigatorWidget.prototype.getStoryList = function() {\n\treturn this.storyTitle ? this.wiki.getTiddlerList(this.storyTitle) : null;\n};\n\nNavigatorWidget.prototype.saveStoryList = function(storyList) {\n\tvar storyTiddler = this.wiki.getTiddler(this.storyTitle);\n\tthis.wiki.addTiddler(new $tw.Tiddler(\n\t\t{title: this.storyTitle},\n\t\tstoryTiddler,\n\t\t{list: storyList}\n\t));\n};\n\nNavigatorWidget.prototype.removeTitleFromStory = function(storyList,title) {\n\tvar p = storyList.indexOf(title);\n\twhile(p !== -1) {\n\t\tstoryList.splice(p,1);\n\t\tp = storyList.indexOf(title);\n\t}\n};\n\nNavigatorWidget.prototype.replaceFirstTitleInStory = function(storyList,oldTitle,newTitle) {\n\tvar pos = storyList.indexOf(oldTitle);\n\tif(pos !== -1) {\n\t\tstoryList[pos] = newTitle;\n\t\tdo {\n\t\t\tpos = storyList.indexOf(oldTitle,pos + 1);\n\t\t\tif(pos !== -1) {\n\t\t\t\tstoryList.splice(pos,1);\n\t\t\t}\n\t\t} while(pos !== -1);\n\t} else {\n\t\tstoryList.splice(0,0,newTitle);\n\t}\n};\n\nNavigatorWidget.prototype.addToStory = function(title,fromTitle) {\n\tvar storyList = this.getStoryList();\n\t// Quit if we cannot get hold of the story list\n\tif(!storyList) {\n\t\treturn;\n\t}\n\t// See if the tiddler is already there\n\tvar slot = storyList.indexOf(title);\n\t// Quit if it already exists in the story river\n\tif(slot >= 0) {\n\t\treturn;\n\t}\n\t// First we try to find the position of the story element we navigated from\n\tvar fromIndex = storyList.indexOf(fromTitle);\n\tif(fromIndex >= 0) {\n\t\t// The tiddler is added from inside the river\n\t\t// Determine where to insert the tiddler; Fallback is \"below\"\n\t\tswitch(this.getAttribute(\"openLinkFromInsideRiver\",\"below\")) {\n\t\t\tcase \"top\":\n\t\t\t\tslot = 0;\n\t\t\t\tbreak;\n\t\t\tcase \"bottom\":\n\t\t\t\tslot = storyList.length;\n\t\t\t\tbreak;\n\t\t\tcase \"above\":\n\t\t\t\tslot = fromIndex;\n\t\t\t\tbreak;\n\t\t\tcase \"below\": // Intentional fall-through\n\t\t\tdefault:\n\t\t\t\tslot = fromIndex + 1;\n\t\t\t\tbreak;\n\t\t}\n\t} else {\n\t\t// The tiddler is opened from outside the river. Determine where to insert the tiddler; default is \"top\"\n\t\tif(this.getAttribute(\"openLinkFromOutsideRiver\",\"top\") === \"bottom\") {\n\t\t\t// Insert at bottom\n\t\t\tslot = storyList.length;\n\t\t} else {\n\t\t\t// Insert at top\n\t\t\tslot = 0;\n\t\t}\n\t}\n\t// Add the tiddler\n\tstoryList.splice(slot,0,title);\n\t// Save the story\n\tthis.saveStoryList(storyList);\n};\n\n/*\nAdd a new record to the top of the history stack\ntitle: a title string or an array of title strings\nfromPageRect: page coordinates of the origin of the navigation\n*/\nNavigatorWidget.prototype.addToHistory = function(title,fromPageRect) {\n\tthis.wiki.addToHistory(title,fromPageRect,this.historyTitle);\n};\n\n/*\nHandle a tm-navigate event\n*/\nNavigatorWidget.prototype.handleNavigateEvent = function(event) {\n\tevent = $tw.hooks.invokeHook(\"th-navigating\",event);\n\tif(event.navigateTo) {\n\t\tthis.addToStory(event.navigateTo,event.navigateFromTitle);\n\t\tif(!event.navigateSuppressNavigation) {\n\t\t\tthis.addToHistory(event.navigateTo,event.navigateFromClientRect);\n\t\t}\n\t}\n\treturn false;\n};\n\n// Close a specified tiddler\nNavigatorWidget.prototype.handleCloseTiddlerEvent = function(event) {\n\tvar title = event.param || event.tiddlerTitle,\n\t\tstoryList = this.getStoryList();\n\t// Look for tiddlers with this title to close\n\tthis.removeTitleFromStory(storyList,title);\n\tthis.saveStoryList(storyList);\n\treturn false;\n};\n\n// Close all tiddlers\nNavigatorWidget.prototype.handleCloseAllTiddlersEvent = function(event) {\n\tthis.saveStoryList([]);\n\treturn false;\n};\n\n// Close other tiddlers\nNavigatorWidget.prototype.handleCloseOtherTiddlersEvent = function(event) {\n\tvar title = event.param || event.tiddlerTitle;\n\tthis.saveStoryList([title]);\n\treturn false;\n};\n\n// Place a tiddler in edit mode\nNavigatorWidget.prototype.handleEditTiddlerEvent = function(event) {\n\tvar self = this;\n\tfunction isUnmodifiedShadow(title) {\n\t\treturn self.wiki.isShadowTiddler(title) && !self.wiki.tiddlerExists(title);\n\t}\n\tfunction confirmEditShadow(title) {\n\t\treturn confirm($tw.language.getString(\n\t\t\t\"ConfirmEditShadowTiddler\",\n\t\t\t{variables:\n\t\t\t\t{title: title}\n\t\t\t}\n\t\t));\n\t}\n\tvar title = event.param || event.tiddlerTitle;\n\tif(isUnmodifiedShadow(title) && !confirmEditShadow(title)) {\n\t\treturn false;\n\t}\n\t// Replace the specified tiddler with a draft in edit mode\n\tvar draftTiddler = this.makeDraftTiddler(title);\n\t// Update the story and history if required\n\tif(!event.paramObject || event.paramObject.suppressNavigation !== \"yes\") {\n\t\tvar draftTitle = draftTiddler.fields.title,\n\t\t\tstoryList = this.getStoryList();\n\t\tthis.removeTitleFromStory(storyList,draftTitle);\n\t\tthis.replaceFirstTitleInStory(storyList,title,draftTitle);\n\t\tthis.addToHistory(draftTitle,event.navigateFromClientRect);\n\t\tthis.saveStoryList(storyList);\n\t\treturn false;\n\t}\n};\n\n// Delete a tiddler\nNavigatorWidget.prototype.handleDeleteTiddlerEvent = function(event) {\n\t// Get the tiddler we're deleting\n\tvar title = event.param || event.tiddlerTitle,\n\t\ttiddler = this.wiki.getTiddler(title),\n\t\tstoryList = this.getStoryList(),\n\t\toriginalTitle = tiddler ? tiddler.fields[\"draft.of\"] : \"\",\n\t\toriginalTiddler = originalTitle ? this.wiki.getTiddler(originalTitle) : undefined,\n\t\tconfirmationTitle;\n\tif(!tiddler) {\n\t\treturn false;\n\t}\n\t// Check if the tiddler we're deleting is in draft mode\n\tif(originalTitle) {\n\t\t// If so, we'll prompt for confirmation referencing the original tiddler\n\t\tconfirmationTitle = originalTitle;\n\t} else {\n\t\t// If not a draft, then prompt for confirmation referencing the specified tiddler\n\t\tconfirmationTitle = title;\n\t}\n\t// Seek confirmation\n\tif((this.wiki.getTiddler(originalTitle) || (tiddler.fields.text || \"\") !== \"\") && !confirm($tw.language.getString(\n\t\t\t\t\"ConfirmDeleteTiddler\",\n\t\t\t\t{variables:\n\t\t\t\t\t{title: confirmationTitle}\n\t\t\t\t}\n\t\t\t))) {\n\t\treturn false;\n\t}\n\t// Delete the original tiddler\n\tif(originalTitle) {\n\t\tif(originalTiddler) {\n\t\t\t$tw.hooks.invokeHook(\"th-deleting-tiddler\",originalTiddler);\n\t\t}\n\t\tthis.wiki.deleteTiddler(originalTitle);\n\t\tthis.removeTitleFromStory(storyList,originalTitle);\n\t}\n\t// Invoke the hook function and delete this tiddler\n\t$tw.hooks.invokeHook(\"th-deleting-tiddler\",tiddler);\n\tthis.wiki.deleteTiddler(title);\n\t// Remove the closed tiddler from the story\n\tthis.removeTitleFromStory(storyList,title);\n\tthis.saveStoryList(storyList);\n\t// Trigger an autosave\n\t$tw.rootWidget.dispatchEvent({type: \"tm-auto-save-wiki\"});\n\treturn false;\n};\n\n/*\nCreate/reuse the draft tiddler for a given title\n*/\nNavigatorWidget.prototype.makeDraftTiddler = function(targetTitle) {\n\t// See if there is already a draft tiddler for this tiddler\n\tvar draftTitle = this.wiki.findDraft(targetTitle);\n\tif(draftTitle) {\n\t\treturn this.wiki.getTiddler(draftTitle);\n\t}\n\t// Get the current value of the tiddler we're editing\n\tvar tiddler = this.wiki.getTiddler(targetTitle);\n\t// Save the initial value of the draft tiddler\n\tdraftTitle = this.generateDraftTitle(targetTitle);\n\tvar draftTiddler = new $tw.Tiddler(\n\t\t\ttiddler,\n\t\t\t{\n\t\t\t\ttitle: draftTitle,\n\t\t\t\t\"draft.title\": targetTitle,\n\t\t\t\t\"draft.of\": targetTitle\n\t\t\t},\n\t\t\tthis.wiki.getModificationFields()\n\t\t);\n\tthis.wiki.addTiddler(draftTiddler);\n\treturn draftTiddler;\n};\n\n/*\nGenerate a title for the draft of a given tiddler\n*/\nNavigatorWidget.prototype.generateDraftTitle = function(title) {\n\tvar c = 0,\n\t\tdraftTitle;\n\tdo {\n\t\tdraftTitle = \"Draft \" + (c ? (c + 1) + \" \" : \"\") + \"of '\" + title + \"'\";\n\t\tc++;\n\t} while(this.wiki.tiddlerExists(draftTitle));\n\treturn draftTitle;\n};\n\n// Take a tiddler out of edit mode, saving the changes\nNavigatorWidget.prototype.handleSaveTiddlerEvent = function(event) {\n\tvar title = event.param || event.tiddlerTitle,\n\t\ttiddler = this.wiki.getTiddler(title),\n\t\tstoryList = this.getStoryList();\n\t// Replace the original tiddler with the draft\n\tif(tiddler) {\n\t\tvar draftTitle = (tiddler.fields[\"draft.title\"] || \"\").trim(),\n\t\t\tdraftOf = (tiddler.fields[\"draft.of\"] || \"\").trim();\n\t\tif(draftTitle) {\n\t\t\tvar isRename = draftOf !== draftTitle,\n\t\t\t\tisConfirmed = true;\n\t\t\tif(isRename && this.wiki.tiddlerExists(draftTitle)) {\n\t\t\t\tisConfirmed = confirm($tw.language.getString(\n\t\t\t\t\t\"ConfirmOverwriteTiddler\",\n\t\t\t\t\t{variables:\n\t\t\t\t\t\t{title: draftTitle}\n\t\t\t\t\t}\n\t\t\t\t));\n\t\t\t}\n\t\t\tif(isConfirmed) {\n\t\t\t\t// Create the new tiddler and pass it through the th-saving-tiddler hook\n\t\t\t\tvar newTiddler = new $tw.Tiddler(this.wiki.getCreationFields(),tiddler,{\n\t\t\t\t\ttitle: draftTitle,\n\t\t\t\t\t\"draft.title\": undefined,\n\t\t\t\t\t\"draft.of\": undefined\n\t\t\t\t},this.wiki.getModificationFields());\n\t\t\t\tnewTiddler = $tw.hooks.invokeHook(\"th-saving-tiddler\",newTiddler);\n\t\t\t\tthis.wiki.addTiddler(newTiddler);\n\t\t\t\t// If enabled, relink references to renamed tiddler\n\t\t\t\tvar shouldRelink = this.getAttribute(\"relinkOnRename\",\"no\").toLowerCase().trim() === \"yes\";\n\t\t\t\tif(isRename && shouldRelink && this.wiki.tiddlerExists(draftOf)) {\nconsole.log(\"Relinking '\" + draftOf + \"' to '\" + draftTitle + \"'\");\n\t\t\t\t\tthis.wiki.relinkTiddler(draftOf,draftTitle);\n\t\t\t\t}\n\t\t\t\t// Remove the draft tiddler\n\t\t\t\tthis.wiki.deleteTiddler(title);\n\t\t\t\t// Remove the original tiddler if we're renaming it\n\t\t\t\tif(isRename) {\n\t\t\t\t\tthis.wiki.deleteTiddler(draftOf);\n\t\t\t\t}\n\t\t\t\t// #2381 always remove new title & old\n\t\t\t\tthis.removeTitleFromStory(storyList,draftTitle);\n\t\t\t\tthis.removeTitleFromStory(storyList,draftOf);\n\t\t\t\tif(!event.paramObject || event.paramObject.suppressNavigation !== \"yes\") {\n\t\t\t\t\t// Replace the draft in the story with the original\n\t\t\t\t\tthis.replaceFirstTitleInStory(storyList,title,draftTitle);\n\t\t\t\t\tthis.addToHistory(draftTitle,event.navigateFromClientRect);\n\t\t\t\t\tif(draftTitle !== this.storyTitle) {\n\t\t\t\t\t\tthis.saveStoryList(storyList);\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t\t// Trigger an autosave\n\t\t\t\t$tw.rootWidget.dispatchEvent({type: \"tm-auto-save-wiki\"});\n\t\t\t}\n\t\t}\n\t}\n\treturn false;\n};\n\n// Take a tiddler out of edit mode without saving the changes\nNavigatorWidget.prototype.handleCancelTiddlerEvent = function(event) {\n\t// Flip the specified tiddler from draft back to the original\n\tvar draftTitle = event.param || event.tiddlerTitle,\n\t\tdraftTiddler = this.wiki.getTiddler(draftTitle),\n\t\toriginalTitle = draftTiddler && draftTiddler.fields[\"draft.of\"];\n\tif(draftTiddler && originalTitle) {\n\t\t// Ask for confirmation if the tiddler text has changed\n\t\tvar isConfirmed = true,\n\t\t\toriginalTiddler = this.wiki.getTiddler(originalTitle),\n\t\t\tstoryList = this.getStoryList();\n\t\tif(this.wiki.isDraftModified(draftTitle)) {\n\t\t\tisConfirmed = confirm($tw.language.getString(\n\t\t\t\t\"ConfirmCancelTiddler\",\n\t\t\t\t{variables:\n\t\t\t\t\t{title: draftTitle}\n\t\t\t\t}\n\t\t\t));\n\t\t}\n\t\t// Remove the draft tiddler\n\t\tif(isConfirmed) {\n\t\t\tthis.wiki.deleteTiddler(draftTitle);\n\t\t\tif(!event.paramObject || event.paramObject.suppressNavigation !== \"yes\") {\n\t\t\t\tif(originalTiddler) {\n\t\t\t\t\tthis.replaceFirstTitleInStory(storyList,draftTitle,originalTitle);\n\t\t\t\t\tthis.addToHistory(originalTitle,event.navigateFromClientRect);\n\t\t\t\t} else {\n\t\t\t\t\tthis.removeTitleFromStory(storyList,draftTitle);\n\t\t\t\t}\n\t\t\t\tthis.saveStoryList(storyList);\n\t\t\t}\n\t\t}\n\t}\n\treturn false;\n};\n\n// Create a new draft tiddler\n// event.param can either be the title of a template tiddler, or a hashmap of fields.\n//\n// The title of the newly created tiddler follows these rules:\n// * If a hashmap was used and a title field was specified, use that title\n// * If a hashmap was used without a title field, use a default title, if necessary making it unique with a numeric suffix\n// * If a template tiddler was used, use the title of the template, if necessary making it unique with a numeric suffix\n//\n// If a draft of the target tiddler already exists then it is reused\nNavigatorWidget.prototype.handleNewTiddlerEvent = function(event) {\n\t// Get the story details\n\tvar storyList = this.getStoryList(),\n\t\ttemplateTiddler, additionalFields, title, draftTitle, existingTiddler;\n\t// Get the template tiddler (if any)\n\tif(typeof event.param === \"string\") {\n\t\t// Get the template tiddler\n\t\ttemplateTiddler = this.wiki.getTiddler(event.param);\n\t\t// Generate a new title\n\t\ttitle = this.wiki.generateNewTitle(event.param || $tw.language.getString(\"DefaultNewTiddlerTitle\"));\n\t}\n\t// Get the specified additional fields\n\tif(typeof event.paramObject === \"object\") {\n\t\tadditionalFields = event.paramObject;\n\t}\n\tif(typeof event.param === \"object\") { // Backwards compatibility with 5.1.3\n\t\tadditionalFields = event.param;\n\t}\n\tif(additionalFields && additionalFields.title) {\n\t\ttitle = additionalFields.title;\n\t}\n\t// Generate a title if we don't have one\n\ttitle = title || this.wiki.generateNewTitle($tw.language.getString(\"DefaultNewTiddlerTitle\"));\n\t// Find any existing draft for this tiddler\n\tdraftTitle = this.wiki.findDraft(title);\n\t// Pull in any existing tiddler\n\tif(draftTitle) {\n\t\texistingTiddler = this.wiki.getTiddler(draftTitle);\n\t} else {\n\t\tdraftTitle = this.generateDraftTitle(title);\n\t\texistingTiddler = this.wiki.getTiddler(title);\n\t}\n\t// Merge the tags\n\tvar mergedTags = [];\n\tif(existingTiddler && existingTiddler.fields.tags) {\n\t\t$tw.utils.pushTop(mergedTags,existingTiddler.fields.tags);\n\t}\n\tif(additionalFields && additionalFields.tags) {\n\t\t// Merge tags\n\t\tmergedTags = $tw.utils.pushTop(mergedTags,$tw.utils.parseStringArray(additionalFields.tags));\n\t}\n\tif(templateTiddler && templateTiddler.fields.tags) {\n\t\t// Merge tags\n\t\tmergedTags = $tw.utils.pushTop(mergedTags,templateTiddler.fields.tags);\n\t}\n\t// Save the draft tiddler\n\tvar draftTiddler = new $tw.Tiddler({\n\t\t\ttext: \"\",\n\t\t\t\"draft.title\": title\n\t\t},\n\t\ttemplateTiddler,\n\t\texistingTiddler,\n\t\tadditionalFields,\n\t\tthis.wiki.getCreationFields(),\n\t\t{\n\t\t\ttitle: draftTitle,\n\t\t\t\"draft.of\": title,\n\t\t\ttags: mergedTags\n\t\t},this.wiki.getModificationFields());\n\tthis.wiki.addTiddler(draftTiddler);\n\t// Update the story to insert the new draft at the top and remove any existing tiddler\n\tif(storyList.indexOf(draftTitle) === -1) {\n\t\tvar slot = storyList.indexOf(event.navigateFromTitle);\n\t\tstoryList.splice(slot + 1,0,draftTitle);\n\t}\n\tif(storyList.indexOf(title) !== -1) {\n\t\tstoryList.splice(storyList.indexOf(title),1);\t\t\n\t}\n\tthis.saveStoryList(storyList);\n\t// Add a new record to the top of the history stack\n\tthis.addToHistory(draftTitle);\n\treturn false;\n};\n\n// Import JSON tiddlers into a pending import tiddler\nNavigatorWidget.prototype.handleImportTiddlersEvent = function(event) {\n\t// Get the tiddlers\n\tvar tiddlers = [];\n\ttry {\n\t\ttiddlers = JSON.parse(event.param);\t\n\t} catch(e) {\n\t}\n\t// Get the current $:/Import tiddler\n\tvar importTiddler = this.wiki.getTiddler(IMPORT_TITLE),\n\t\timportData = this.wiki.getTiddlerData(IMPORT_TITLE,{}),\n\t\tnewFields = new Object({\n\t\t\ttitle: IMPORT_TITLE,\n\t\t\ttype: \"application/json\",\n\t\t\t\"plugin-type\": \"import\",\n\t\t\t\"status\": \"pending\"\n\t\t}),\n\t\tincomingTiddlers = [];\n\t// Process each tiddler\n\timportData.tiddlers = importData.tiddlers || {};\n\t$tw.utils.each(tiddlers,function(tiddlerFields) {\n\t\tvar title = tiddlerFields.title;\n\t\tif(title) {\n\t\t\tincomingTiddlers.push(title);\n\t\t\timportData.tiddlers[title] = tiddlerFields;\n\t\t}\n\t});\n\t// Give the active upgrader modules a chance to process the incoming tiddlers\n\tvar messages = this.wiki.invokeUpgraders(incomingTiddlers,importData.tiddlers);\n\t$tw.utils.each(messages,function(message,title) {\n\t\tnewFields[\"message-\" + title] = message;\n\t});\n\t// Deselect any suppressed tiddlers\n\t$tw.utils.each(importData.tiddlers,function(tiddler,title) {\n\t\tif($tw.utils.count(tiddler) === 0) {\n\t\t\tnewFields[\"selection-\" + title] = \"unchecked\";\n\t\t}\n\t});\n\t// Save the $:/Import tiddler\n\tnewFields.text = JSON.stringify(importData,null,$tw.config.preferences.jsonSpaces);\n\tthis.wiki.addTiddler(new $tw.Tiddler(importTiddler,newFields));\n\t// Update the story and history details\n\tif(this.getVariable(\"tv-auto-open-on-import\") !== \"no\") {\n\t\tvar storyList = this.getStoryList(),\n\t\t\thistory = [];\n\t\t// Add it to the story\n\t\tif(storyList.indexOf(IMPORT_TITLE) === -1) {\n\t\t\tstoryList.unshift(IMPORT_TITLE);\n\t\t}\n\t\t// And to history\n\t\thistory.push(IMPORT_TITLE);\n\t\t// Save the updated story and history\n\t\tthis.saveStoryList(storyList);\n\t\tthis.addToHistory(history);\n\t}\n\treturn false;\n};\n\n// \nNavigatorWidget.prototype.handlePerformImportEvent = function(event) {\n\tvar self = this,\n\t\timportTiddler = this.wiki.getTiddler(event.param),\n\t\timportData = this.wiki.getTiddlerDataCached(event.param,{tiddlers: {}}),\n\t\timportReport = [];\n\t// Add the tiddlers to the store\n\timportReport.push($tw.language.getString(\"Import/Imported/Hint\") + \"\\n\");\n\t$tw.utils.each(importData.tiddlers,function(tiddlerFields) {\n\t\tvar title = tiddlerFields.title;\n\t\tif(title && importTiddler && importTiddler.fields[\"selection-\" + title] !== \"unchecked\") {\n\t\t\tvar tiddler = new $tw.Tiddler(tiddlerFields);\n\t\t\ttiddler = $tw.hooks.invokeHook(\"th-importing-tiddler\",tiddler);\n\t\t\tself.wiki.addTiddler(tiddler);\n\t\t\timportReport.push(\"# [[\" + tiddlerFields.title + \"]]\");\n\t\t}\n\t});\n\t// Replace the $:/Import tiddler with an import report\n\tthis.wiki.addTiddler(new $tw.Tiddler({\n\t\ttitle: event.param,\n\t\ttext: importReport.join(\"\\n\"),\n\t\t\"status\": \"complete\"\n\t}));\n\t// Navigate to the $:/Import tiddler\n\tthis.addToHistory([event.param]);\n\t// Trigger an autosave\n\t$tw.rootWidget.dispatchEvent({type: \"tm-auto-save-wiki\"});\n};\n\nNavigatorWidget.prototype.handleFoldTiddlerEvent = function(event) {\n\tvar paramObject = event.paramObject || {};\n\tif(paramObject.foldedState) {\n\t\tvar foldedState = this.wiki.getTiddlerText(paramObject.foldedState,\"show\") === \"show\" ? \"hide\" : \"show\";\n\t\tthis.wiki.setText(paramObject.foldedState,\"text\",null,foldedState);\n\t}\n};\n\nNavigatorWidget.prototype.handleFoldOtherTiddlersEvent = function(event) {\n\tvar self = this,\n\t\tparamObject = event.paramObject || {},\n\t\tprefix = paramObject.foldedStatePrefix;\n\t$tw.utils.each(this.getStoryList(),function(title) {\n\t\tself.wiki.setText(prefix + title,\"text\",null,event.param === title ? \"show\" : \"hide\");\n\t});\n};\n\nNavigatorWidget.prototype.handleFoldAllTiddlersEvent = function(event) {\n\tvar self = this,\n\t\tparamObject = event.paramObject || {},\n\t\tprefix = paramObject.foldedStatePrefix;\n\t$tw.utils.each(this.getStoryList(),function(title) {\n\t\tself.wiki.setText(prefix + title,\"text\",null,\"hide\");\n\t});\n};\n\nNavigatorWidget.prototype.handleUnfoldAllTiddlersEvent = function(event) {\n\tvar self = this,\n\t\tparamObject = event.paramObject || {},\n\t\tprefix = paramObject.foldedStatePrefix;\n\t$tw.utils.each(this.getStoryList(),function(title) {\n\t\tself.wiki.setText(prefix + title,\"text\",null,\"show\");\n\t});\n};\n\nNavigatorWidget.prototype.handleRenameTiddlerEvent = function(event) {\n\tvar paramObject = event.paramObject || {},\n\t\tfrom = paramObject.from || event.tiddlerTitle,\n\t\tto = paramObject.to;\n\t$tw.wiki.renameTiddler(from,to);\n};\n\nexports.navigator = NavigatorWidget;\n\n})();\n", "title": "$:/core/modules/widgets/navigator.js", "type": "application/javascript", "module-type": "widget" }, "$:/core/modules/widgets/password.js": { "text": "/*\\\ntitle: $:/core/modules/widgets/password.js\ntype: application/javascript\nmodule-type: widget\n\nPassword widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar PasswordWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nPasswordWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nPasswordWidget.prototype.render = function(parent,nextSibling) {\n\t// Save the parent dom node\n\tthis.parentDomNode = parent;\n\t// Compute our attributes\n\tthis.computeAttributes();\n\t// Execute our logic\n\tthis.execute();\n\t// Get the current password\n\tvar password = $tw.browser ? $tw.utils.getPassword(this.passwordName) || \"\" : \"\";\n\t// Create our element\n\tvar domNode = this.document.createElement(\"input\");\n\tdomNode.setAttribute(\"type\",\"password\");\n\tdomNode.setAttribute(\"value\",password);\n\t// Add a click event handler\n\t$tw.utils.addEventListeners(domNode,[\n\t\t{name: \"change\", handlerObject: this, handlerMethod: \"handleChangeEvent\"}\n\t]);\n\t// Insert the label into the DOM and render any children\n\tparent.insertBefore(domNode,nextSibling);\n\tthis.renderChildren(domNode,null);\n\tthis.domNodes.push(domNode);\n};\n\nPasswordWidget.prototype.handleChangeEvent = function(event) {\n\tvar password = this.domNodes[0].value;\n\treturn $tw.utils.savePassword(this.passwordName,password);\n};\n\n/*\nCompute the internal state of the widget\n*/\nPasswordWidget.prototype.execute = function() {\n\t// Get the parameters from the attributes\n\tthis.passwordName = this.getAttribute(\"name\",\"\");\n\t// Make the child widgets\n\tthis.makeChildWidgets();\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nPasswordWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.name) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\treturn this.refreshChildren(changedTiddlers);\n\t}\n};\n\nexports.password = PasswordWidget;\n\n})();\n", "title": "$:/core/modules/widgets/password.js", "type": "application/javascript", "module-type": "widget" }, "$:/core/modules/widgets/radio.js": { "text": "/*\\\ntitle: $:/core/modules/widgets/radio.js\ntype: application/javascript\nmodule-type: widget\n\nSet a field or index at a given tiddler via radio buttons\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar RadioWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nRadioWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nRadioWidget.prototype.render = function(parent,nextSibling) {\n\t// Save the parent dom node\n\tthis.parentDomNode = parent;\n\t// Compute our attributes\n\tthis.computeAttributes();\n\t// Execute our logic\n\tthis.execute();\n\t// Create our elements\n\tthis.labelDomNode = this.document.createElement(\"label\");\n\tthis.labelDomNode.setAttribute(\"class\",this.radioClass);\n\tthis.inputDomNode = this.document.createElement(\"input\");\n\tthis.inputDomNode.setAttribute(\"type\",\"radio\");\n\tif(this.getValue() == this.radioValue) {\n\t\tthis.inputDomNode.setAttribute(\"checked\",\"true\");\n\t}\n\tthis.labelDomNode.appendChild(this.inputDomNode);\n\tthis.spanDomNode = this.document.createElement(\"span\");\n\tthis.labelDomNode.appendChild(this.spanDomNode);\n\t// Add a click event handler\n\t$tw.utils.addEventListeners(this.inputDomNode,[\n\t\t{name: \"change\", handlerObject: this, handlerMethod: \"handleChangeEvent\"}\n\t]);\n\t// Insert the label into the DOM and render any children\n\tparent.insertBefore(this.labelDomNode,nextSibling);\n\tthis.renderChildren(this.spanDomNode,null);\n\tthis.domNodes.push(this.labelDomNode);\n};\n\nRadioWidget.prototype.getValue = function() {\n\tvar value,\n\t\ttiddler = this.wiki.getTiddler(this.radioTitle);\n\tif (this.radioIndex) {\n\t\tvalue = this.wiki.extractTiddlerDataItem(this.radioTitle,this.radioIndex);\n\t} else {\n\t\tvalue = tiddler && tiddler.getFieldString(this.radioField);\n\t}\n\treturn value;\n};\n\nRadioWidget.prototype.setValue = function() {\n\tif(this.radioIndex) {\n\t\tthis.wiki.setText(this.radioTitle,\"\",this.radioIndex,this.radioValue);\n\t} else {\n\t\tvar tiddler = this.wiki.getTiddler(this.radioTitle),\n\t\t\taddition = {};\n\t\taddition[this.radioField] = this.radioValue;\n\t\tthis.wiki.addTiddler(new $tw.Tiddler(this.wiki.getCreationFields(),{title: this.radioTitle},tiddler,addition,this.wiki.getModificationFields()));\n\t}\n};\n\nRadioWidget.prototype.handleChangeEvent = function(event) {\n\tif(this.inputDomNode.checked) {\n\t\tthis.setValue();\n\t}\n};\n\n/*\nCompute the internal state of the widget\n*/\nRadioWidget.prototype.execute = function() {\n\t// Get the parameters from the attributes\n\tthis.radioTitle = this.getAttribute(\"tiddler\",this.getVariable(\"currentTiddler\"));\n\tthis.radioField = this.getAttribute(\"field\",\"text\");\n\tthis.radioIndex = this.getAttribute(\"index\");\n\tthis.radioValue = this.getAttribute(\"value\");\n\tthis.radioClass = this.getAttribute(\"class\",\"\");\n\tif(this.radioClass !== \"\") {\n\t\tthis.radioClass += \" \";\n\t}\n\tthis.radioClass += \"tc-radio\";\n\t// Make the child widgets\n\tthis.makeChildWidgets();\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nRadioWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.tiddler || changedAttributes.field || changedAttributes.index || changedAttributes.value || changedAttributes[\"class\"]) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\tvar refreshed = false;\n\t\tif(changedTiddlers[this.radioTitle]) {\n\t\t\tthis.inputDomNode.checked = this.getValue() === this.radioValue;\n\t\t\trefreshed = true;\n\t\t}\n\t\treturn this.refreshChildren(changedTiddlers) || refreshed;\n\t}\n};\n\nexports.radio = RadioWidget;\n\n})();\n", "title": "$:/core/modules/widgets/radio.js", "type": "application/javascript", "module-type": "widget" }, "$:/core/modules/widgets/raw.js": { "text": "/*\\\ntitle: $:/core/modules/widgets/raw.js\ntype: application/javascript\nmodule-type: widget\n\nRaw widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar RawWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nRawWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nRawWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.execute();\n\tvar div = this.document.createElement(\"div\");\n\tdiv.innerHTML=this.parseTreeNode.html;\n\tparent.insertBefore(div,nextSibling);\n\tthis.domNodes.push(div);\t\n};\n\n/*\nCompute the internal state of the widget\n*/\nRawWidget.prototype.execute = function() {\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nRawWidget.prototype.refresh = function(changedTiddlers) {\n\treturn false;\n};\n\nexports.raw = RawWidget;\n\n})();\n", "title": "$:/core/modules/widgets/raw.js", "type": "application/javascript", "module-type": "widget" }, "$:/core/modules/widgets/reveal.js": { "text": "/*\\\ntitle: $:/core/modules/widgets/reveal.js\ntype: application/javascript\nmodule-type: widget\n\nReveal widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar RevealWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nRevealWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nRevealWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tvar tag = this.parseTreeNode.isBlock ? \"div\" : \"span\";\n\tif(this.revealTag && $tw.config.htmlUnsafeElements.indexOf(this.revealTag) === -1) {\n\t\ttag = this.revealTag;\n\t}\n\tvar domNode = this.document.createElement(tag);\n\tvar classes = this[\"class\"].split(\" \") || [];\n\tclasses.push(\"tc-reveal\");\n\tdomNode.className = classes.join(\" \");\n\tif(this.style) {\n\t\tdomNode.setAttribute(\"style\",this.style);\n\t}\n\tparent.insertBefore(domNode,nextSibling);\n\tthis.renderChildren(domNode,null);\n\tif(!domNode.isTiddlyWikiFakeDom && this.type === \"popup\" && this.isOpen) {\n\t\tthis.positionPopup(domNode);\n\t\t$tw.utils.addClass(domNode,\"tc-popup\"); // Make sure that clicks don't dismiss popups within the revealed content\n\t}\n\tif(!this.isOpen) {\n\t\tdomNode.setAttribute(\"hidden\",\"true\");\n\t}\n\tthis.domNodes.push(domNode);\n};\n\nRevealWidget.prototype.positionPopup = function(domNode) {\n\tdomNode.style.position = \"absolute\";\n\tdomNode.style.zIndex = \"1000\";\n\tswitch(this.position) {\n\t\tcase \"left\":\n\t\t\tdomNode.style.left = (this.popup.left - domNode.offsetWidth) + \"px\";\n\t\t\tdomNode.style.top = this.popup.top + \"px\";\n\t\t\tbreak;\n\t\tcase \"above\":\n\t\t\tdomNode.style.left = this.popup.left + \"px\";\n\t\t\tdomNode.style.top = (this.popup.top - domNode.offsetHeight) + \"px\";\n\t\t\tbreak;\n\t\tcase \"aboveright\":\n\t\t\tdomNode.style.left = (this.popup.left + this.popup.width) + \"px\";\n\t\t\tdomNode.style.top = (this.popup.top + this.popup.height - domNode.offsetHeight) + \"px\";\n\t\t\tbreak;\n\t\tcase \"right\":\n\t\t\tdomNode.style.left = (this.popup.left + this.popup.width) + \"px\";\n\t\t\tdomNode.style.top = this.popup.top + \"px\";\n\t\t\tbreak;\n\t\tcase \"belowleft\":\n\t\t\tdomNode.style.left = (this.popup.left + this.popup.width - domNode.offsetWidth) + \"px\";\n\t\t\tdomNode.style.top = (this.popup.top + this.popup.height) + \"px\";\n\t\t\tbreak;\n\t\tdefault: // Below\n\t\t\tdomNode.style.left = this.popup.left + \"px\";\n\t\t\tdomNode.style.top = (this.popup.top + this.popup.height) + \"px\";\n\t\t\tbreak;\n\t}\n};\n\n/*\nCompute the internal state of the widget\n*/\nRevealWidget.prototype.execute = function() {\n\t// Get our parameters\n\tthis.state = this.getAttribute(\"state\");\n\tthis.revealTag = this.getAttribute(\"tag\");\n\tthis.type = this.getAttribute(\"type\");\n\tthis.text = this.getAttribute(\"text\");\n\tthis.position = this.getAttribute(\"position\");\n\tthis[\"class\"] = this.getAttribute(\"class\",\"\");\n\tthis.style = this.getAttribute(\"style\",\"\");\n\tthis[\"default\"] = this.getAttribute(\"default\",\"\");\n\tthis.animate = this.getAttribute(\"animate\",\"no\");\n\tthis.retain = this.getAttribute(\"retain\",\"no\");\n\tthis.openAnimation = this.animate === \"no\" ? undefined : \"open\";\n\tthis.closeAnimation = this.animate === \"no\" ? undefined : \"close\";\n\t// Compute the title of the state tiddler and read it\n\tthis.stateTitle = this.state;\n\tthis.readState();\n\t// Construct the child widgets\n\tvar childNodes = this.isOpen ? this.parseTreeNode.children : [];\n\tthis.hasChildNodes = this.isOpen;\n\tthis.makeChildWidgets(childNodes);\n};\n\n/*\nRead the state tiddler\n*/\nRevealWidget.prototype.readState = function() {\n\t// Read the information from the state tiddler\n\tvar state = this.stateTitle ? this.wiki.getTextReference(this.stateTitle,this[\"default\"],this.getVariable(\"currentTiddler\")) : this[\"default\"];\n\tswitch(this.type) {\n\t\tcase \"popup\":\n\t\t\tthis.readPopupState(state);\n\t\t\tbreak;\n\t\tcase \"match\":\n\t\t\tthis.readMatchState(state);\n\t\t\tbreak;\n\t\tcase \"nomatch\":\n\t\t\tthis.readMatchState(state);\n\t\t\tthis.isOpen = !this.isOpen;\n\t\t\tbreak;\n\t}\n};\n\nRevealWidget.prototype.readMatchState = function(state) {\n\tthis.isOpen = state === this.text;\n};\n\nRevealWidget.prototype.readPopupState = function(state) {\n\tvar popupLocationRegExp = /^\\((-?[0-9\\.E]+),(-?[0-9\\.E]+),(-?[0-9\\.E]+),(-?[0-9\\.E]+)\\)$/,\n\t\tmatch = popupLocationRegExp.exec(state);\n\t// Check if the state matches the location regexp\n\tif(match) {\n\t\t// If so, we're open\n\t\tthis.isOpen = true;\n\t\t// Get the location\n\t\tthis.popup = {\n\t\t\tleft: parseFloat(match[1]),\n\t\t\ttop: parseFloat(match[2]),\n\t\t\twidth: parseFloat(match[3]),\n\t\t\theight: parseFloat(match[4])\n\t\t};\n\t} else {\n\t\t// If not, we're closed\n\t\tthis.isOpen = false;\n\t}\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nRevealWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.state || changedAttributes.type || changedAttributes.text || changedAttributes.position || changedAttributes[\"default\"] || changedAttributes.animate) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\tvar refreshed = false,\n\t\t\tcurrentlyOpen = this.isOpen;\n\t\tthis.readState();\n\t\tif(this.isOpen !== currentlyOpen) {\n\t\t\tif(this.retain === \"yes\") {\n\t\t\t\tthis.updateState();\n\t\t\t} else {\n\t\t\t\tthis.refreshSelf();\n\t\t\t\trefreshed = true;\n\t\t\t}\n\t\t}\n\t\treturn this.refreshChildren(changedTiddlers) || refreshed;\n\t}\n};\n\n/*\nCalled by refresh() to dynamically show or hide the content\n*/\nRevealWidget.prototype.updateState = function() {\n\t// Read the current state\n\tthis.readState();\n\t// Construct the child nodes if needed\n\tvar domNode = this.domNodes[0];\n\tif(this.isOpen && !this.hasChildNodes) {\n\t\tthis.hasChildNodes = true;\n\t\tthis.makeChildWidgets(this.parseTreeNode.children);\n\t\tthis.renderChildren(domNode,null);\n\t}\n\t// Animate our DOM node\n\tif(!domNode.isTiddlyWikiFakeDom && this.type === \"popup\" && this.isOpen) {\n\t\tthis.positionPopup(domNode);\n\t\t$tw.utils.addClass(domNode,\"tc-popup\"); // Make sure that clicks don't dismiss popups within the revealed content\n\n\t}\n\tif(this.isOpen) {\n\t\tdomNode.removeAttribute(\"hidden\");\n $tw.anim.perform(this.openAnimation,domNode);\n\t} else {\n\t\t$tw.anim.perform(this.closeAnimation,domNode,{callback: function() {\n\t\t\tdomNode.setAttribute(\"hidden\",\"true\");\n }});\n\t}\n};\n\nexports.reveal = RevealWidget;\n\n})();\n", "title": "$:/core/modules/widgets/reveal.js", "type": "application/javascript", "module-type": "widget" }, "$:/core/modules/widgets/scrollable.js": { "text": "/*\\\ntitle: $:/core/modules/widgets/scrollable.js\ntype: application/javascript\nmodule-type: widget\n\nScrollable widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar ScrollableWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n\tthis.scaleFactor = 1;\n\tthis.addEventListeners([\n\t\t{type: \"tm-scroll\", handler: \"handleScrollEvent\"}\n\t]);\n\tif($tw.browser) {\n\t\tthis.requestAnimationFrame = window.requestAnimationFrame ||\n\t\t\twindow.webkitRequestAnimationFrame ||\n\t\t\twindow.mozRequestAnimationFrame ||\n\t\t\tfunction(callback) {\n\t\t\t\treturn window.setTimeout(callback, 1000/60);\n\t\t\t};\n\t\tthis.cancelAnimationFrame = window.cancelAnimationFrame ||\n\t\t\twindow.webkitCancelAnimationFrame ||\n\t\t\twindow.webkitCancelRequestAnimationFrame ||\n\t\t\twindow.mozCancelAnimationFrame ||\n\t\t\twindow.mozCancelRequestAnimationFrame ||\n\t\t\tfunction(id) {\n\t\t\t\twindow.clearTimeout(id);\n\t\t\t};\n\t}\n};\n\n/*\nInherit from the base widget class\n*/\nScrollableWidget.prototype = new Widget();\n\nScrollableWidget.prototype.cancelScroll = function() {\n\tif(this.idRequestFrame) {\n\t\tthis.cancelAnimationFrame.call(window,this.idRequestFrame);\n\t\tthis.idRequestFrame = null;\n\t}\n};\n\n/*\nHandle a scroll event\n*/\nScrollableWidget.prototype.handleScrollEvent = function(event) {\n\t// Pass the scroll event through if our offsetsize is larger than our scrollsize\n\tif(this.outerDomNode.scrollWidth <= this.outerDomNode.offsetWidth && this.outerDomNode.scrollHeight <= this.outerDomNode.offsetHeight && this.fallthrough === \"yes\") {\n\t\treturn true;\n\t}\n\tthis.scrollIntoView(event.target);\n\treturn false; // Handled event\n};\n\n/*\nScroll an element into view\n*/\nScrollableWidget.prototype.scrollIntoView = function(element) {\n\tvar duration = $tw.utils.getAnimationDuration();\n\tthis.cancelScroll();\n\tthis.startTime = Date.now();\n\tvar scrollPosition = {\n\t\tx: this.outerDomNode.scrollLeft,\n\t\ty: this.outerDomNode.scrollTop\n\t};\n\t// Get the client bounds of the element and adjust by the scroll position\n\tvar scrollableBounds = this.outerDomNode.getBoundingClientRect(),\n\t\tclientTargetBounds = element.getBoundingClientRect(),\n\t\tbounds = {\n\t\t\tleft: clientTargetBounds.left + scrollPosition.x - scrollableBounds.left,\n\t\t\ttop: clientTargetBounds.top + scrollPosition.y - scrollableBounds.top,\n\t\t\twidth: clientTargetBounds.width,\n\t\t\theight: clientTargetBounds.height\n\t\t};\n\t// We'll consider the horizontal and vertical scroll directions separately via this function\n\tvar getEndPos = function(targetPos,targetSize,currentPos,currentSize) {\n\t\t\t// If the target is already visible then stay where we are\n\t\t\tif(targetPos >= currentPos && (targetPos + targetSize) <= (currentPos + currentSize)) {\n\t\t\t\treturn currentPos;\n\t\t\t// If the target is above/left of the current view, then scroll to its top/left\n\t\t\t} else if(targetPos <= currentPos) {\n\t\t\t\treturn targetPos;\n\t\t\t// If the target is smaller than the window and the scroll position is too far up, then scroll till the target is at the bottom of the window\n\t\t\t} else if(targetSize < currentSize && currentPos < (targetPos + targetSize - currentSize)) {\n\t\t\t\treturn targetPos + targetSize - currentSize;\n\t\t\t// If the target is big, then just scroll to the top\n\t\t\t} else if(currentPos < targetPos) {\n\t\t\t\treturn targetPos;\n\t\t\t// Otherwise, stay where we are\n\t\t\t} else {\n\t\t\t\treturn currentPos;\n\t\t\t}\n\t\t},\n\t\tendX = getEndPos(bounds.left,bounds.width,scrollPosition.x,this.outerDomNode.offsetWidth),\n\t\tendY = getEndPos(bounds.top,bounds.height,scrollPosition.y,this.outerDomNode.offsetHeight);\n\t// Only scroll if necessary\n\tif(endX !== scrollPosition.x || endY !== scrollPosition.y) {\n\t\tvar self = this,\n\t\t\tdrawFrame;\n\t\tdrawFrame = function () {\n\t\t\tvar t;\n\t\t\tif(duration <= 0) {\n\t\t\t\tt = 1;\n\t\t\t} else {\n\t\t\t\tt = ((Date.now()) - self.startTime) / duration;\t\n\t\t\t}\n\t\t\tif(t >= 1) {\n\t\t\t\tself.cancelScroll();\n\t\t\t\tt = 1;\n\t\t\t}\n\t\t\tt = $tw.utils.slowInSlowOut(t);\n\t\t\tself.outerDomNode.scrollLeft = scrollPosition.x + (endX - scrollPosition.x) * t;\n\t\t\tself.outerDomNode.scrollTop = scrollPosition.y + (endY - scrollPosition.y) * t;\n\t\t\tif(t < 1) {\n\t\t\t\tself.idRequestFrame = self.requestAnimationFrame.call(window,drawFrame);\n\t\t\t}\n\t\t};\n\t\tdrawFrame();\n\t}\n};\n\n/*\nRender this widget into the DOM\n*/\nScrollableWidget.prototype.render = function(parent,nextSibling) {\n\tvar self = this;\n\t// Remember parent\n\tthis.parentDomNode = parent;\n\t// Compute attributes and execute state\n\tthis.computeAttributes();\n\tthis.execute();\n\t// Create elements\n\tthis.outerDomNode = this.document.createElement(\"div\");\n\t$tw.utils.setStyle(this.outerDomNode,[\n\t\t{overflowY: \"auto\"},\n\t\t{overflowX: \"auto\"},\n\t\t{webkitOverflowScrolling: \"touch\"}\n\t]);\n\tthis.innerDomNode = this.document.createElement(\"div\");\n\tthis.outerDomNode.appendChild(this.innerDomNode);\n\t// Assign classes\n\tthis.outerDomNode.className = this[\"class\"] || \"\";\n\t// Insert element\n\tparent.insertBefore(this.outerDomNode,nextSibling);\n\tthis.renderChildren(this.innerDomNode,null);\n\tthis.domNodes.push(this.outerDomNode);\n};\n\n/*\nCompute the internal state of the widget\n*/\nScrollableWidget.prototype.execute = function() {\n\t// Get attributes\n\tthis.fallthrough = this.getAttribute(\"fallthrough\",\"yes\");\n\tthis[\"class\"] = this.getAttribute(\"class\");\n\t// Make child widgets\n\tthis.makeChildWidgets();\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nScrollableWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes[\"class\"]) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t}\n\treturn this.refreshChildren(changedTiddlers);\n};\n\nexports.scrollable = ScrollableWidget;\n\n})();\n", "title": "$:/core/modules/widgets/scrollable.js", "type": "application/javascript", "module-type": "widget" }, "$:/core/modules/widgets/select.js": { "text": "/*\\\ntitle: $:/core/modules/widgets/select.js\ntype: application/javascript\nmodule-type: widget\n\nSelect widget:\n\n```\n<$select tiddler=\"MyTiddler\" field=\"text\">\n<$list filter=\"[tag[chapter]]\">\n<option value=<<currentTiddler>>>\n<$view field=\"description\"/>\n</option>\n</$list>\n</$select>\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar SelectWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nSelectWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nSelectWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tthis.renderChildren(parent,nextSibling);\n\tthis.setSelectValue();\n\t$tw.utils.addEventListeners(this.getSelectDomNode(),[\n\t\t{name: \"change\", handlerObject: this, handlerMethod: \"handleChangeEvent\"}\n\t]);\n};\n\n/*\nHandle a change event\n*/\nSelectWidget.prototype.handleChangeEvent = function(event) {\n\t// Get the new value and assign it to the tiddler\n\tif(this.selectMultiple == false) {\n\t\tvar value = this.getSelectDomNode().value;\n\t} else {\n\t\tvar value = this.getSelectValues()\n\t\t\t\tvalue = $tw.utils.stringifyList(value);\n\t}\n\tthis.wiki.setText(this.selectTitle,this.selectField,this.selectIndex,value);\n\t// Trigger actions\n\tif(this.selectActions) {\n\t\tthis.invokeActionString(this.selectActions,this,event);\n\t}\n};\n\n/*\nIf necessary, set the value of the select element to the current value\n*/\nSelectWidget.prototype.setSelectValue = function() {\n\tvar value = this.selectDefault;\n\t// Get the value\n\tif(this.selectIndex) {\n\t\tvalue = this.wiki.extractTiddlerDataItem(this.selectTitle,this.selectIndex);\n\t} else {\n\t\tvar tiddler = this.wiki.getTiddler(this.selectTitle);\n\t\tif(tiddler) {\n\t\t\tif(this.selectField === \"text\") {\n\t\t\t\t// Calling getTiddlerText() triggers lazy loading of skinny tiddlers\n\t\t\t\tvalue = this.wiki.getTiddlerText(this.selectTitle);\n\t\t\t} else {\n\t\t\t\tif($tw.utils.hop(tiddler.fields,this.selectField)) {\n\t\t\t\t\tvalue = tiddler.getFieldString(this.selectField);\n\t\t\t\t}\n\t\t\t}\n\t\t} else {\n\t\t\tif(this.selectField === \"title\") {\n\t\t\t\tvalue = this.selectTitle;\n\t\t\t}\n\t\t}\n\t}\n\t// Assign it to the select element if it's different than the current value\n\tif (this.selectMultiple) {\n\t\tvalue = value === undefined ? \"\" : value;\n\t\tvar select = this.getSelectDomNode();\n\t\tvar values = Array.isArray(value) ? value : $tw.utils.parseStringArray(value);\n\t\tfor(var i=0; i < select.children.length; i++){\n\t\t\tif(values.indexOf(select.children[i].value) != -1) {\n\t\t\t\tselect.children[i].selected = true;\n\t\t\t}\n\t\t}\n\t\t\n\t} else {\n\t\tvar domNode = this.getSelectDomNode();\n\t\tif(domNode.value !== value) {\n\t\t\tdomNode.value = value;\n\t\t}\n\t}\n};\n\n/*\nGet the DOM node of the select element\n*/\nSelectWidget.prototype.getSelectDomNode = function() {\n\treturn this.children[0].domNodes[0];\n};\n\n// Return an array of the selected opion values\n// select is an HTML select element\nSelectWidget.prototype.getSelectValues = function() {\n\tvar select, result, options, opt;\n\tselect = this.getSelectDomNode();\n\tresult = [];\n\toptions = select && select.options;\n\tfor (var i=0; i<options.length; i++) {\n\t\topt = options[i];\n\t\tif (opt.selected) {\n\t\t\tresult.push(opt.value || opt.text);\n\t\t}\n\t}\n\treturn result;\n}\n\n/*\nCompute the internal state of the widget\n*/\nSelectWidget.prototype.execute = function() {\n\t// Get our parameters\n\tthis.selectActions = this.getAttribute(\"actions\");\n\tthis.selectTitle = this.getAttribute(\"tiddler\",this.getVariable(\"currentTiddler\"));\n\tthis.selectField = this.getAttribute(\"field\",\"text\");\n\tthis.selectIndex = this.getAttribute(\"index\");\n\tthis.selectClass = this.getAttribute(\"class\");\n\tthis.selectDefault = this.getAttribute(\"default\");\n\tthis.selectMultiple = this.getAttribute(\"multiple\", false);\n\tthis.selectSize = this.getAttribute(\"size\");\n\t// Make the child widgets\n\tvar selectNode = {\n\t\ttype: \"element\",\n\t\ttag: \"select\",\n\t\tchildren: this.parseTreeNode.children\n\t};\n\tif(this.selectClass) {\n\t\t$tw.utils.addAttributeToParseTreeNode(selectNode,\"class\",this.selectClass);\n\t}\n\tif(this.selectMultiple) {\n\t\t$tw.utils.addAttributeToParseTreeNode(selectNode,\"multiple\",\"multiple\");\n\t}\n\tif(this.selectSize) {\n\t\t$tw.utils.addAttributeToParseTreeNode(selectNode,\"size\",this.selectSize);\n\t}\n\tthis.makeChildWidgets([selectNode]);\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nSelectWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\t// If we're using a different tiddler/field/index then completely refresh ourselves\n\tif(changedAttributes.selectTitle || changedAttributes.selectField || changedAttributes.selectIndex) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t// If the target tiddler value has changed, just update setting and refresh the children\n\t} else {\n\t\tvar childrenRefreshed = this.refreshChildren(changedTiddlers);\n\t\tif(changedTiddlers[this.selectTitle] || childrenRefreshed) {\n\t\t\tthis.setSelectValue();\n\t\t} \n\t\treturn childrenRefreshed;\n\t}\n};\n\nexports.select = SelectWidget;\n\n})();\n", "title": "$:/core/modules/widgets/select.js", "type": "application/javascript", "module-type": "widget" }, "$:/core/modules/widgets/set.js": { "text": "/*\\\ntitle: $:/core/modules/widgets/set.js\ntype: application/javascript\nmodule-type: widget\n\nSet variable widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar SetWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nSetWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nSetWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tthis.renderChildren(parent,nextSibling);\n};\n\n/*\nCompute the internal state of the widget\n*/\nSetWidget.prototype.execute = function() {\n\t// Get our parameters\n\tthis.setName = this.getAttribute(\"name\",\"currentTiddler\");\n\tthis.setFilter = this.getAttribute(\"filter\");\n\tthis.setSelect = this.getAttribute(\"select\");\n\tthis.setValue = this.getAttribute(\"value\");\n\tthis.setEmptyValue = this.getAttribute(\"emptyValue\");\n\t// Set context variable\n\tthis.setVariable(this.setName,this.getValue(),this.parseTreeNode.params);\n\t// Construct the child widgets\n\tthis.makeChildWidgets();\n};\n\n/*\nGet the value to be assigned\n*/\nSetWidget.prototype.getValue = function() {\n\tvar value = this.setValue;\n\tif(this.setFilter) {\n\t\tvar results = this.wiki.filterTiddlers(this.setFilter,this);\n\t\tif(!this.setValue) {\n\t\t\tvar select;\n\t\t\tif(this.setSelect) {\n\t\t\t\tselect = parseInt(this.setSelect,10);\n\t\t\t}\n\t\t\tif(select !== undefined) {\n\t\t\t\tvalue = results[select] || \"\";\n\t\t\t} else {\n\t\t\t\tvalue = $tw.utils.stringifyList(results);\t\t\t\n\t\t\t}\n\t\t}\n\t\tif(results.length === 0 && this.setEmptyValue !== undefined) {\n\t\t\tvalue = this.setEmptyValue;\n\t\t}\n\t} else if(!value && this.setEmptyValue) {\n\t\tvalue = this.setEmptyValue;\n\t}\n\treturn value;\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nSetWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.name || changedAttributes.filter || changedAttributes.select ||changedAttributes.value || changedAttributes.emptyValue ||\n\t (this.setFilter && this.getValue() != this.variables[this.setName].value)) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\treturn this.refreshChildren(changedTiddlers);\n\t}\n};\n\nexports.setvariable = SetWidget;\nexports.set = SetWidget;\n\n})();\n", "title": "$:/core/modules/widgets/set.js", "type": "application/javascript", "module-type": "widget" }, "$:/core/modules/widgets/text.js": { "text": "/*\\\ntitle: $:/core/modules/widgets/text.js\ntype: application/javascript\nmodule-type: widget\n\nText node widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar TextNodeWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nTextNodeWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nTextNodeWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tvar text = this.getAttribute(\"text\",this.parseTreeNode.text || \"\");\n\ttext = text.replace(/\\r/mg,\"\");\n\tvar textNode = this.document.createTextNode(text);\n\tparent.insertBefore(textNode,nextSibling);\n\tthis.domNodes.push(textNode);\n};\n\n/*\nCompute the internal state of the widget\n*/\nTextNodeWidget.prototype.execute = function() {\n\t// Nothing to do for a text node\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nTextNodeWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.text) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\treturn false;\t\n\t}\n};\n\nexports.text = TextNodeWidget;\n\n})();\n", "title": "$:/core/modules/widgets/text.js", "type": "application/javascript", "module-type": "widget" }, "$:/core/modules/widgets/tiddler.js": { "text": "/*\\\ntitle: $:/core/modules/widgets/tiddler.js\ntype: application/javascript\nmodule-type: widget\n\nTiddler widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar TiddlerWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nTiddlerWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nTiddlerWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tthis.renderChildren(parent,nextSibling);\n};\n\n/*\nCompute the internal state of the widget\n*/\nTiddlerWidget.prototype.execute = function() {\n\tthis.tiddlerState = this.computeTiddlerState();\n\tthis.setVariable(\"currentTiddler\",this.tiddlerState.currentTiddler);\n\tthis.setVariable(\"missingTiddlerClass\",this.tiddlerState.missingTiddlerClass);\n\tthis.setVariable(\"shadowTiddlerClass\",this.tiddlerState.shadowTiddlerClass);\n\tthis.setVariable(\"systemTiddlerClass\",this.tiddlerState.systemTiddlerClass);\n\tthis.setVariable(\"tiddlerTagClasses\",this.tiddlerState.tiddlerTagClasses);\n\t// Construct the child widgets\n\tthis.makeChildWidgets();\n};\n\n/*\nCompute the tiddler state flags\n*/\nTiddlerWidget.prototype.computeTiddlerState = function() {\n\t// Get our parameters\n\tthis.tiddlerTitle = this.getAttribute(\"tiddler\",this.getVariable(\"currentTiddler\"));\n\t// Compute the state\n\tvar state = {\n\t\tcurrentTiddler: this.tiddlerTitle || \"\",\n\t\tmissingTiddlerClass: (this.wiki.tiddlerExists(this.tiddlerTitle) || this.wiki.isShadowTiddler(this.tiddlerTitle)) ? \"tc-tiddler-exists\" : \"tc-tiddler-missing\",\n\t\tshadowTiddlerClass: this.wiki.isShadowTiddler(this.tiddlerTitle) ? \"tc-tiddler-shadow\" : \"\",\n\t\tsystemTiddlerClass: this.wiki.isSystemTiddler(this.tiddlerTitle) ? \"tc-tiddler-system\" : \"\",\n\t\ttiddlerTagClasses: this.getTagClasses()\n\t};\n\t// Compute a simple hash to make it easier to detect changes\n\tstate.hash = state.currentTiddler + state.missingTiddlerClass + state.shadowTiddlerClass + state.systemTiddlerClass + state.tiddlerTagClasses;\n\treturn state;\n};\n\n/*\nCreate a string of CSS classes derived from the tags of the current tiddler\n*/\nTiddlerWidget.prototype.getTagClasses = function() {\n\tvar tiddler = this.wiki.getTiddler(this.tiddlerTitle);\n\tif(tiddler) {\n\t\tvar tags = [];\n\t\t$tw.utils.each(tiddler.fields.tags,function(tag) {\n\t\t\ttags.push(\"tc-tagged-\" + encodeURIComponent(tag));\n\t\t});\n\t\treturn tags.join(\" \");\n\t} else {\n\t\treturn \"\";\n\t}\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nTiddlerWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes(),\n\t\tnewTiddlerState = this.computeTiddlerState();\n\tif(changedAttributes.tiddler || newTiddlerState.hash !== this.tiddlerState.hash) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\treturn this.refreshChildren(changedTiddlers);\t\t\n\t}\n};\n\nexports.tiddler = TiddlerWidget;\n\n})();\n", "title": "$:/core/modules/widgets/tiddler.js", "type": "application/javascript", "module-type": "widget" }, "$:/core/modules/widgets/transclude.js": { "text": "/*\\\ntitle: $:/core/modules/widgets/transclude.js\ntype: application/javascript\nmodule-type: widget\n\nTransclude widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar TranscludeWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nTranscludeWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nTranscludeWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tthis.renderChildren(parent,nextSibling);\n};\n\n/*\nCompute the internal state of the widget\n*/\nTranscludeWidget.prototype.execute = function() {\n\t// Get our parameters\n\tthis.transcludeTitle = this.getAttribute(\"tiddler\",this.getVariable(\"currentTiddler\"));\n\tthis.transcludeSubTiddler = this.getAttribute(\"subtiddler\");\n\tthis.transcludeField = this.getAttribute(\"field\");\n\tthis.transcludeIndex = this.getAttribute(\"index\");\n\tthis.transcludeMode = this.getAttribute(\"mode\");\n\t// Parse the text reference\n\tvar parseAsInline = !this.parseTreeNode.isBlock;\n\tif(this.transcludeMode === \"inline\") {\n\t\tparseAsInline = true;\n\t} else if(this.transcludeMode === \"block\") {\n\t\tparseAsInline = false;\n\t}\n\tvar parser = this.wiki.parseTextReference(\n\t\t\t\t\t\tthis.transcludeTitle,\n\t\t\t\t\t\tthis.transcludeField,\n\t\t\t\t\t\tthis.transcludeIndex,\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\tparseAsInline: parseAsInline,\n\t\t\t\t\t\t\tsubTiddler: this.transcludeSubTiddler\n\t\t\t\t\t\t}),\n\t\tparseTreeNodes = parser ? parser.tree : this.parseTreeNode.children;\n\t// Set context variables for recursion detection\n\tvar recursionMarker = this.makeRecursionMarker();\n\tthis.setVariable(\"transclusion\",recursionMarker);\n\t// Check for recursion\n\tif(parser) {\n\t\tif(this.parentWidget && this.parentWidget.hasVariable(\"transclusion\",recursionMarker)) {\n\t\t\tparseTreeNodes = [{type: \"element\", tag: \"span\", attributes: {\n\t\t\t\t\"class\": {type: \"string\", value: \"tc-error\"}\n\t\t\t}, children: [\n\t\t\t\t{type: \"text\", text: $tw.language.getString(\"Error/RecursiveTransclusion\")}\n\t\t\t]}];\n\t\t}\n\t}\n\t// Construct the child widgets\n\tthis.makeChildWidgets(parseTreeNodes);\n};\n\n/*\nCompose a string comprising the title, field and/or index to identify this transclusion for recursion detection\n*/\nTranscludeWidget.prototype.makeRecursionMarker = function() {\n\tvar output = [];\n\toutput.push(\"{\");\n\toutput.push(this.getVariable(\"currentTiddler\",{defaultValue: \"\"}));\n\toutput.push(\"|\");\n\toutput.push(this.transcludeTitle || \"\");\n\toutput.push(\"|\");\n\toutput.push(this.transcludeField || \"\");\n\toutput.push(\"|\");\n\toutput.push(this.transcludeIndex || \"\");\n\toutput.push(\"|\");\n\toutput.push(this.transcludeSubTiddler || \"\");\n\toutput.push(\"}\");\n\treturn output.join(\"\");\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nTranscludeWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.tiddler || changedAttributes.field || changedAttributes.index || changedTiddlers[this.transcludeTitle]) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\treturn this.refreshChildren(changedTiddlers);\t\t\n\t}\n};\n\nexports.transclude = TranscludeWidget;\n\n})();\n", "title": "$:/core/modules/widgets/transclude.js", "type": "application/javascript", "module-type": "widget" }, "$:/core/modules/widgets/vars.js": { "text": "/*\\\ntitle: $:/core/modules/widgets/vars.js\ntype: application/javascript\nmodule-type: widget\n\nThis widget allows multiple variables to be set in one go:\n\n```\n\\define helloworld() Hello world!\n<$vars greeting=\"Hi\" me={{!!title}} sentence=<<helloworld>>>\n <<greeting>>! I am <<me>> and I say: <<sentence>>\n</$vars>\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar VarsWidget = function(parseTreeNode,options) {\n\t// Call the constructor\n\tWidget.call(this);\n\t// Initialise\t\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nVarsWidget.prototype = Object.create(Widget.prototype);\n\n/*\nRender this widget into the DOM\n*/\nVarsWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tthis.renderChildren(parent,nextSibling);\n};\n\n/*\nCompute the internal state of the widget\n*/\nVarsWidget.prototype.execute = function() {\n\t// Parse variables\n\tvar self = this;\n\t$tw.utils.each(this.attributes,function(val,key) {\n\t\tif(key.charAt(0) !== \"$\") {\n\t\t\tself.setVariable(key,val);\n\t\t}\n\t});\n\t// Construct the child widgets\n\tthis.makeChildWidgets();\n};\n\n/*\nRefresh the widget by ensuring our attributes are up to date\n*/\nVarsWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(Object.keys(changedAttributes).length) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t}\n\treturn this.refreshChildren(changedTiddlers);\n};\n\nexports[\"vars\"] = VarsWidget;\n\n})();\n", "title": "$:/core/modules/widgets/vars.js", "type": "application/javascript", "module-type": "widget" }, "$:/core/modules/widgets/view.js": { "text": "/*\\\ntitle: $:/core/modules/widgets/view.js\ntype: application/javascript\nmodule-type: widget\n\nView widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar ViewWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nViewWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nViewWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tif(this.text) {\n\t\tvar textNode = this.document.createTextNode(this.text);\n\t\tparent.insertBefore(textNode,nextSibling);\n\t\tthis.domNodes.push(textNode);\n\t} else {\n\t\tthis.makeChildWidgets();\n\t\tthis.renderChildren(parent,nextSibling);\n\t}\n};\n\n/*\nCompute the internal state of the widget\n*/\nViewWidget.prototype.execute = function() {\n\t// Get parameters from our attributes\n\tthis.viewTitle = this.getAttribute(\"tiddler\",this.getVariable(\"currentTiddler\"));\n\tthis.viewSubtiddler = this.getAttribute(\"subtiddler\");\n\tthis.viewField = this.getAttribute(\"field\",\"text\");\n\tthis.viewIndex = this.getAttribute(\"index\");\n\tthis.viewFormat = this.getAttribute(\"format\",\"text\");\n\tthis.viewTemplate = this.getAttribute(\"template\",\"\");\n\tswitch(this.viewFormat) {\n\t\tcase \"htmlwikified\":\n\t\t\tthis.text = this.getValueAsHtmlWikified();\n\t\t\tbreak;\n\t\tcase \"plainwikified\":\n\t\t\tthis.text = this.getValueAsPlainWikified();\n\t\t\tbreak;\n\t\tcase \"htmlencodedplainwikified\":\n\t\t\tthis.text = this.getValueAsHtmlEncodedPlainWikified();\n\t\t\tbreak;\n\t\tcase \"htmlencoded\":\n\t\t\tthis.text = this.getValueAsHtmlEncoded();\n\t\t\tbreak;\n\t\tcase \"urlencoded\":\n\t\t\tthis.text = this.getValueAsUrlEncoded();\n\t\t\tbreak;\n\t\tcase \"doubleurlencoded\":\n\t\t\tthis.text = this.getValueAsDoubleUrlEncoded();\n\t\t\tbreak;\n\t\tcase \"date\":\n\t\t\tthis.text = this.getValueAsDate(this.viewTemplate);\n\t\t\tbreak;\n\t\tcase \"relativedate\":\n\t\t\tthis.text = this.getValueAsRelativeDate();\n\t\t\tbreak;\n\t\tcase \"stripcomments\":\n\t\t\tthis.text = this.getValueAsStrippedComments();\n\t\t\tbreak;\n\t\tcase \"jsencoded\":\n\t\t\tthis.text = this.getValueAsJsEncoded();\n\t\t\tbreak;\n\t\tdefault: // \"text\"\n\t\t\tthis.text = this.getValueAsText();\n\t\t\tbreak;\n\t}\n};\n\n/*\nThe various formatter functions are baked into this widget for the moment. Eventually they will be replaced by macro functions\n*/\n\n/*\nRetrieve the value of the widget. Options are:\nasString: Optionally return the value as a string\n*/\nViewWidget.prototype.getValue = function(options) {\n\toptions = options || {};\n\tvar value = options.asString ? \"\" : undefined;\n\tif(this.viewIndex) {\n\t\tvalue = this.wiki.extractTiddlerDataItem(this.viewTitle,this.viewIndex);\n\t} else {\n\t\tvar tiddler;\n\t\tif(this.viewSubtiddler) {\n\t\t\ttiddler = this.wiki.getSubTiddler(this.viewTitle,this.viewSubtiddler);\t\n\t\t} else {\n\t\t\ttiddler = this.wiki.getTiddler(this.viewTitle);\n\t\t}\n\t\tif(tiddler) {\n\t\t\tif(this.viewField === \"text\" && !this.viewSubtiddler) {\n\t\t\t\t// Calling getTiddlerText() triggers lazy loading of skinny tiddlers\n\t\t\t\tvalue = this.wiki.getTiddlerText(this.viewTitle);\n\t\t\t} else {\n\t\t\t\tif($tw.utils.hop(tiddler.fields,this.viewField)) {\n\t\t\t\t\tif(options.asString) {\n\t\t\t\t\t\tvalue = tiddler.getFieldString(this.viewField);\n\t\t\t\t\t} else {\n\t\t\t\t\t\tvalue = tiddler.fields[this.viewField];\t\t\t\t\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t} else {\n\t\t\tif(this.viewField === \"title\") {\n\t\t\t\tvalue = this.viewTitle;\n\t\t\t}\n\t\t}\n\t}\n\treturn value;\n};\n\nViewWidget.prototype.getValueAsText = function() {\n\treturn this.getValue({asString: true});\n};\n\nViewWidget.prototype.getValueAsHtmlWikified = function() {\n\treturn this.wiki.renderText(\"text/html\",\"text/vnd.tiddlywiki\",this.getValueAsText(),{parentWidget: this});\n};\n\nViewWidget.prototype.getValueAsPlainWikified = function() {\n\treturn this.wiki.renderText(\"text/plain\",\"text/vnd.tiddlywiki\",this.getValueAsText(),{parentWidget: this});\n};\n\nViewWidget.prototype.getValueAsHtmlEncodedPlainWikified = function() {\n\treturn $tw.utils.htmlEncode(this.wiki.renderText(\"text/plain\",\"text/vnd.tiddlywiki\",this.getValueAsText(),{parentWidget: this}));\n};\n\nViewWidget.prototype.getValueAsHtmlEncoded = function() {\n\treturn $tw.utils.htmlEncode(this.getValueAsText());\n};\n\nViewWidget.prototype.getValueAsUrlEncoded = function() {\n\treturn encodeURIComponent(this.getValueAsText());\n};\n\nViewWidget.prototype.getValueAsDoubleUrlEncoded = function() {\n\treturn encodeURIComponent(encodeURIComponent(this.getValueAsText()));\n};\n\nViewWidget.prototype.getValueAsDate = function(format) {\n\tformat = format || \"YYYY MM DD 0hh:0mm\";\n\tvar value = $tw.utils.parseDate(this.getValue());\n\tif(value && $tw.utils.isDate(value) && value.toString() !== \"Invalid Date\") {\n\t\treturn $tw.utils.formatDateString(value,format);\n\t} else {\n\t\treturn \"\";\n\t}\n};\n\nViewWidget.prototype.getValueAsRelativeDate = function(format) {\n\tvar value = $tw.utils.parseDate(this.getValue());\n\tif(value && $tw.utils.isDate(value) && value.toString() !== \"Invalid Date\") {\n\t\treturn $tw.utils.getRelativeDate((new Date()) - (new Date(value))).description;\n\t} else {\n\t\treturn \"\";\n\t}\n};\n\nViewWidget.prototype.getValueAsStrippedComments = function() {\n\tvar lines = this.getValueAsText().split(\"\\n\"),\n\t\tout = [];\n\tfor(var line=0; line<lines.length; line++) {\n\t\tvar text = lines[line];\n\t\tif(!/^\\s*\\/\\/#/.test(text)) {\n\t\t\tout.push(text);\n\t\t}\n\t}\n\treturn out.join(\"\\n\");\n};\n\nViewWidget.prototype.getValueAsJsEncoded = function() {\n\treturn $tw.utils.stringify(this.getValueAsText());\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nViewWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.tiddler || changedAttributes.field || changedAttributes.index || changedAttributes.template || changedAttributes.format || changedTiddlers[this.viewTitle]) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\treturn false;\t\n\t}\n};\n\nexports.view = ViewWidget;\n\n})();\n", "title": "$:/core/modules/widgets/view.js", "type": "application/javascript", "module-type": "widget" }, "$:/core/modules/widgets/widget.js": { "text": "/*\\\ntitle: $:/core/modules/widgets/widget.js\ntype: application/javascript\nmodule-type: widget\n\nWidget base class\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nCreate a widget object for a parse tree node\n\tparseTreeNode: reference to the parse tree node to be rendered\n\toptions: see below\nOptions include:\n\twiki: mandatory reference to wiki associated with this render tree\n\tparentWidget: optional reference to a parent renderer node for the context chain\n\tdocument: optional document object to use instead of global document\n*/\nvar Widget = function(parseTreeNode,options) {\n\tif(arguments.length > 0) {\n\t\tthis.initialise(parseTreeNode,options);\n\t}\n};\n\n/*\nInitialise widget properties. These steps are pulled out of the constructor so that we can reuse them in subclasses\n*/\nWidget.prototype.initialise = function(parseTreeNode,options) {\n\toptions = options || {};\n\t// Save widget info\n\tthis.parseTreeNode = parseTreeNode;\n\tthis.wiki = options.wiki;\n\tthis.parentWidget = options.parentWidget;\n\tthis.variablesConstructor = function() {};\n\tthis.variablesConstructor.prototype = this.parentWidget ? this.parentWidget.variables : {};\n\tthis.variables = new this.variablesConstructor();\n\tthis.document = options.document;\n\tthis.attributes = {};\n\tthis.children = [];\n\tthis.domNodes = [];\n\tthis.eventListeners = {};\n\t// Hashmap of the widget classes\n\tif(!this.widgetClasses) {\n\t\tWidget.prototype.widgetClasses = $tw.modules.applyMethods(\"widget\");\n\t}\n};\n\n/*\nRender this widget into the DOM\n*/\nWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.execute();\n\tthis.renderChildren(parent,nextSibling);\n};\n\n/*\nCompute the internal state of the widget\n*/\nWidget.prototype.execute = function() {\n\tthis.makeChildWidgets();\n};\n\n/*\nSet the value of a context variable\nname: name of the variable\nvalue: value of the variable\nparams: array of {name:, default:} for each parameter\n*/\nWidget.prototype.setVariable = function(name,value,params) {\n\tthis.variables[name] = {value: value, params: params};\n};\n\n/*\nGet the prevailing value of a context variable\nname: name of variable\noptions: see below\nOptions include\nparams: array of {name:, value:} for each parameter\ndefaultValue: default value if the variable is not defined\n*/\nWidget.prototype.getVariable = function(name,options) {\n\toptions = options || {};\n\tvar actualParams = options.params || [],\n\t\tparentWidget = this.parentWidget;\n\t// Check for the variable defined in the parent widget (or an ancestor in the prototype chain)\n\tif(parentWidget && name in parentWidget.variables) {\n\t\tvar variable = parentWidget.variables[name],\n\t\t\tvalue = variable.value;\n\t\t// Substitute any parameters specified in the definition\n\t\tvalue = this.substituteVariableParameters(value,variable.params,actualParams);\n\t\tvalue = this.substituteVariableReferences(value);\n\t\treturn value;\n\t}\n\t// If the variable doesn't exist in the parent widget then look for a macro module\n\treturn this.evaluateMacroModule(name,actualParams,options.defaultValue);\n};\n\nWidget.prototype.substituteVariableParameters = function(text,formalParams,actualParams) {\n\tif(formalParams) {\n\t\tvar nextAnonParameter = 0, // Next candidate anonymous parameter in macro call\n\t\t\tparamInfo, paramValue;\n\t\t// Step through each of the parameters in the macro definition\n\t\tfor(var p=0; p<formalParams.length; p++) {\n\t\t\t// Check if we've got a macro call parameter with the same name\n\t\t\tparamInfo = formalParams[p];\n\t\t\tparamValue = undefined;\n\t\t\tfor(var m=0; m<actualParams.length; m++) {\n\t\t\t\tif(actualParams[m].name === paramInfo.name) {\n\t\t\t\t\tparamValue = actualParams[m].value;\n\t\t\t\t}\n\t\t\t}\n\t\t\t// If not, use the next available anonymous macro call parameter\n\t\t\twhile(nextAnonParameter < actualParams.length && actualParams[nextAnonParameter].name) {\n\t\t\t\tnextAnonParameter++;\n\t\t\t}\n\t\t\tif(paramValue === undefined && nextAnonParameter < actualParams.length) {\n\t\t\t\tparamValue = actualParams[nextAnonParameter++].value;\n\t\t\t}\n\t\t\t// If we've still not got a value, use the default, if any\n\t\t\tparamValue = paramValue || paramInfo[\"default\"] || \"\";\n\t\t\t// Replace any instances of this parameter\n\t\t\ttext = $tw.utils.replaceString(text,new RegExp(\"\\\\$\" + $tw.utils.escapeRegExp(paramInfo.name) + \"\\\\$\",\"mg\"),paramValue);\n\t\t}\n\t}\n\treturn text;\n};\n\nWidget.prototype.substituteVariableReferences = function(text) {\n\tvar self = this;\n\treturn (text || \"\").replace(/\\$\\(([^\\)\\$]+)\\)\\$/g,function(match,p1,offset,string) {\n\t\treturn self.getVariable(p1,{defaultValue: \"\"});\n\t});\n};\n\nWidget.prototype.evaluateMacroModule = function(name,actualParams,defaultValue) {\n\tif($tw.utils.hop($tw.macros,name)) {\n\t\tvar macro = $tw.macros[name],\n\t\t\targs = [];\n\t\tif(macro.params.length > 0) {\n\t\t\tvar nextAnonParameter = 0, // Next candidate anonymous parameter in macro call\n\t\t\t\tparamInfo, paramValue;\n\t\t\t// Step through each of the parameters in the macro definition\n\t\t\tfor(var p=0; p<macro.params.length; p++) {\n\t\t\t\t// Check if we've got a macro call parameter with the same name\n\t\t\t\tparamInfo = macro.params[p];\n\t\t\t\tparamValue = undefined;\n\t\t\t\tfor(var m=0; m<actualParams.length; m++) {\n\t\t\t\t\tif(actualParams[m].name === paramInfo.name) {\n\t\t\t\t\t\tparamValue = actualParams[m].value;\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t\t// If not, use the next available anonymous macro call parameter\n\t\t\t\twhile(nextAnonParameter < actualParams.length && actualParams[nextAnonParameter].name) {\n\t\t\t\t\tnextAnonParameter++;\n\t\t\t\t}\n\t\t\t\tif(paramValue === undefined && nextAnonParameter < actualParams.length) {\n\t\t\t\t\tparamValue = actualParams[nextAnonParameter++].value;\n\t\t\t\t}\n\t\t\t\t// If we've still not got a value, use the default, if any\n\t\t\t\tparamValue = paramValue || paramInfo[\"default\"] || \"\";\n\t\t\t\t// Save the parameter\n\t\t\t\targs.push(paramValue);\n\t\t\t}\n\t\t}\n\t\telse for(var i=0; i<actualParams.length; ++i) {\n\t\t\targs.push(actualParams[i].value);\n\t\t}\n\t\treturn (macro.run.apply(this,args) || \"\").toString();\n\t} else {\n\t\treturn defaultValue;\n\t}\n};\n\n/*\nCheck whether a given context variable value exists in the parent chain\n*/\nWidget.prototype.hasVariable = function(name,value) {\n\tvar node = this;\n\twhile(node) {\n\t\tif($tw.utils.hop(node.variables,name) && node.variables[name].value === value) {\n\t\t\treturn true;\n\t\t}\n\t\tnode = node.parentWidget;\n\t}\n\treturn false;\n};\n\n/*\nConstruct a qualifying string based on a hash of concatenating the values of a given variable in the parent chain\n*/\nWidget.prototype.getStateQualifier = function(name) {\n\tthis.qualifiers = this.qualifiers || Object.create(null);\n\tname = name || \"transclusion\";\n\tif(this.qualifiers[name]) {\n\t\treturn this.qualifiers[name];\n\t} else {\n\t\tvar output = [],\n\t\t\tnode = this;\n\t\twhile(node && node.parentWidget) {\n\t\t\tif($tw.utils.hop(node.parentWidget.variables,name)) {\n\t\t\t\toutput.push(node.getVariable(name));\n\t\t\t}\n\t\t\tnode = node.parentWidget;\n\t\t}\n\t\tvar value = $tw.utils.hashString(output.join(\"\"));\n\t\tthis.qualifiers[name] = value;\n\t\treturn value;\n\t}\n};\n\n/*\nCompute the current values of the attributes of the widget. Returns a hashmap of the names of the attributes that have changed\n*/\nWidget.prototype.computeAttributes = function() {\n\tvar changedAttributes = {},\n\t\tself = this,\n\t\tvalue;\n\t$tw.utils.each(this.parseTreeNode.attributes,function(attribute,name) {\n\t\tif(attribute.type === \"filtered\") {\n\t\t\tvalue = self.wiki.filterTiddlers(attribute.filter,self)[0] || \"\";\n\t\t} else if(attribute.type === \"indirect\") {\n\t\t\tvalue = self.wiki.getTextReference(attribute.textReference,\"\",self.getVariable(\"currentTiddler\"));\n\t\t} else if(attribute.type === \"macro\") {\n\t\t\tvalue = self.getVariable(attribute.value.name,{params: attribute.value.params});\n\t\t} else { // String attribute\n\t\t\tvalue = attribute.value;\n\t\t}\n\t\t// Check whether the attribute has changed\n\t\tif(self.attributes[name] !== value) {\n\t\t\tself.attributes[name] = value;\n\t\t\tchangedAttributes[name] = true;\n\t\t}\n\t});\n\treturn changedAttributes;\n};\n\n/*\nCheck for the presence of an attribute\n*/\nWidget.prototype.hasAttribute = function(name) {\n\treturn $tw.utils.hop(this.attributes,name);\n};\n\n/*\nGet the value of an attribute\n*/\nWidget.prototype.getAttribute = function(name,defaultText) {\n\tif($tw.utils.hop(this.attributes,name)) {\n\t\treturn this.attributes[name];\n\t} else {\n\t\treturn defaultText;\n\t}\n};\n\n/*\nAssign the computed attributes of the widget to a domNode\noptions include:\nexcludeEventAttributes: ignores attributes whose name begins with \"on\"\n*/\nWidget.prototype.assignAttributes = function(domNode,options) {\n\toptions = options || {};\n\tvar self = this;\n\t$tw.utils.each(this.attributes,function(v,a) {\n\t\t// Check exclusions\n\t\tif(options.excludeEventAttributes && a.substr(0,2) === \"on\") {\n\t\t\tv = undefined;\n\t\t}\n\t\tif(v !== undefined) {\n\t\t\tvar b = a.split(\":\");\n\t\t\t// Setting certain attributes can cause a DOM error (eg xmlns on the svg element)\n\t\t\ttry {\n\t\t\t\tif (b.length == 2 && b[0] == \"xlink\"){\n\t\t\t\t\tdomNode.setAttributeNS(\"http://www.w3.org/1999/xlink\",b[1],v);\n\t\t\t\t} else {\n\t\t\t\t\tdomNode.setAttributeNS(null,a,v);\n\t\t\t\t}\n\t\t\t} catch(e) {\n\t\t\t}\n\t\t}\n\t});\n};\n\n/*\nMake child widgets correspondng to specified parseTreeNodes\n*/\nWidget.prototype.makeChildWidgets = function(parseTreeNodes) {\n\tthis.children = [];\n\tvar self = this;\n\t$tw.utils.each(parseTreeNodes || (this.parseTreeNode && this.parseTreeNode.children),function(childNode) {\n\t\tself.children.push(self.makeChildWidget(childNode));\n\t});\n};\n\n/*\nConstruct the widget object for a parse tree node\n*/\nWidget.prototype.makeChildWidget = function(parseTreeNode) {\n\tvar WidgetClass = this.widgetClasses[parseTreeNode.type];\n\tif(!WidgetClass) {\n\t\tWidgetClass = this.widgetClasses.text;\n\t\tparseTreeNode = {type: \"text\", text: \"Undefined widget '\" + parseTreeNode.type + \"'\"};\n\t}\n\treturn new WidgetClass(parseTreeNode,{\n\t\twiki: this.wiki,\n\t\tvariables: {},\n\t\tparentWidget: this,\n\t\tdocument: this.document\n\t});\n};\n\n/*\nGet the next sibling of this widget\n*/\nWidget.prototype.nextSibling = function() {\n\tif(this.parentWidget) {\n\t\tvar index = this.parentWidget.children.indexOf(this);\n\t\tif(index !== -1 && index < this.parentWidget.children.length-1) {\n\t\t\treturn this.parentWidget.children[index+1];\n\t\t}\n\t}\n\treturn null;\n};\n\n/*\nGet the previous sibling of this widget\n*/\nWidget.prototype.previousSibling = function() {\n\tif(this.parentWidget) {\n\t\tvar index = this.parentWidget.children.indexOf(this);\n\t\tif(index !== -1 && index > 0) {\n\t\t\treturn this.parentWidget.children[index-1];\n\t\t}\n\t}\n\treturn null;\n};\n\n/*\nRender the children of this widget into the DOM\n*/\nWidget.prototype.renderChildren = function(parent,nextSibling) {\n\t$tw.utils.each(this.children,function(childWidget) {\n\t\tchildWidget.render(parent,nextSibling);\n\t});\n};\n\n/*\nAdd a list of event listeners from an array [{type:,handler:},...]\n*/\nWidget.prototype.addEventListeners = function(listeners) {\n\tvar self = this;\n\t$tw.utils.each(listeners,function(listenerInfo) {\n\t\tself.addEventListener(listenerInfo.type,listenerInfo.handler);\n\t});\n};\n\n/*\nAdd an event listener\n*/\nWidget.prototype.addEventListener = function(type,handler) {\n\tvar self = this;\n\tif(typeof handler === \"string\") { // The handler is a method name on this widget\n\t\tthis.eventListeners[type] = function(event) {\n\t\t\treturn self[handler].call(self,event);\n\t\t};\n\t} else { // The handler is a function\n\t\tthis.eventListeners[type] = function(event) {\n\t\t\treturn handler.call(self,event);\n\t\t};\n\t}\n};\n\n/*\nDispatch an event to a widget. If the widget doesn't handle the event then it is also dispatched to the parent widget\n*/\nWidget.prototype.dispatchEvent = function(event) {\n\t// Dispatch the event if this widget handles it\n\tvar listener = this.eventListeners[event.type];\n\tif(listener) {\n\t\t// Don't propagate the event if the listener returned false\n\t\tif(!listener(event)) {\n\t\t\treturn false;\n\t\t}\n\t}\n\t// Dispatch the event to the parent widget\n\tif(this.parentWidget) {\n\t\treturn this.parentWidget.dispatchEvent(event);\n\t}\n\treturn true;\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nWidget.prototype.refresh = function(changedTiddlers) {\n\treturn this.refreshChildren(changedTiddlers);\n};\n\n/*\nRebuild a previously rendered widget\n*/\nWidget.prototype.refreshSelf = function() {\n\tvar nextSibling = this.findNextSiblingDomNode();\n\tthis.removeChildDomNodes();\n\tthis.render(this.parentDomNode,nextSibling);\n};\n\n/*\nRefresh all the children of a widget\n*/\nWidget.prototype.refreshChildren = function(changedTiddlers) {\n\tvar self = this,\n\t\trefreshed = false;\n\t$tw.utils.each(this.children,function(childWidget) {\n\t\trefreshed = childWidget.refresh(changedTiddlers) || refreshed;\n\t});\n\treturn refreshed;\n};\n\n/*\nFind the next sibling in the DOM to this widget. This is done by scanning the widget tree through all next siblings and their descendents that share the same parent DOM node\n*/\nWidget.prototype.findNextSiblingDomNode = function(startIndex) {\n\t// Refer to this widget by its index within its parents children\n\tvar parent = this.parentWidget,\n\t\tindex = startIndex !== undefined ? startIndex : parent.children.indexOf(this);\nif(index === -1) {\n\tthrow \"node not found in parents children\";\n}\n\t// Look for a DOM node in the later siblings\n\twhile(++index < parent.children.length) {\n\t\tvar domNode = parent.children[index].findFirstDomNode();\n\t\tif(domNode) {\n\t\t\treturn domNode;\n\t\t}\n\t}\n\t// Go back and look for later siblings of our parent if it has the same parent dom node\n\tvar grandParent = parent.parentWidget;\n\tif(grandParent && parent.parentDomNode === this.parentDomNode) {\n\t\tindex = grandParent.children.indexOf(parent);\n\t\tif(index !== -1) {\n\t\t\treturn parent.findNextSiblingDomNode(index);\n\t\t}\n\t}\n\treturn null;\n};\n\n/*\nFind the first DOM node generated by a widget or its children\n*/\nWidget.prototype.findFirstDomNode = function() {\n\t// Return the first dom node of this widget, if we've got one\n\tif(this.domNodes.length > 0) {\n\t\treturn this.domNodes[0];\n\t}\n\t// Otherwise, recursively call our children\n\tfor(var t=0; t<this.children.length; t++) {\n\t\tvar domNode = this.children[t].findFirstDomNode();\n\t\tif(domNode) {\n\t\t\treturn domNode;\n\t\t}\n\t}\n\treturn null;\n};\n\n/*\nRemove any DOM nodes created by this widget or its children\n*/\nWidget.prototype.removeChildDomNodes = function() {\n\t// If this widget has directly created DOM nodes, delete them and exit. This assumes that any child widgets are contained within the created DOM nodes, which would normally be the case\n\tif(this.domNodes.length > 0) {\n\t\t$tw.utils.each(this.domNodes,function(domNode) {\n\t\t\tdomNode.parentNode.removeChild(domNode);\n\t\t});\n\t\tthis.domNodes = [];\n\t} else {\n\t\t// Otherwise, ask the child widgets to delete their DOM nodes\n\t\t$tw.utils.each(this.children,function(childWidget) {\n\t\t\tchildWidget.removeChildDomNodes();\n\t\t});\n\t}\n};\n\n/*\nInvoke the action widgets that are descendents of the current widget.\n*/\nWidget.prototype.invokeActions = function(triggeringWidget,event) {\n\tvar handled = false;\n\t// For each child widget\n\tfor(var t=0; t<this.children.length; t++) {\n\t\tvar child = this.children[t];\n\t\t// Invoke the child if it is an action widget\n\t\tif(child.invokeAction) {\n\t\t\tchild.refreshSelf();\n\t\t\tif(child.invokeAction(triggeringWidget,event)) {\n\t\t\t\thandled = true;\n\t\t\t}\n\t\t}\n\t\t// Propagate through through the child if it permits it\n\t\tif(child.allowActionPropagation() && child.invokeActions(triggeringWidget,event)) {\n\t\t\thandled = true;\n\t\t}\n\t}\n\treturn handled;\n};\n\n/*\nInvoke the action widgets defined in a string\n*/\nWidget.prototype.invokeActionString = function(actions,triggeringWidget,event,variables) {\n\tactions = actions || \"\";\n\tvar parser = this.wiki.parseText(\"text/vnd.tiddlywiki\",actions,{\n\t\t\tparentWidget: this,\n\t\t\tdocument: this.document\n\t\t}),\n\t\twidgetNode = this.wiki.makeWidget(parser,{\n\t\t\tparentWidget: this,\n\t\t\tdocument: this.document,\n\t\t\tvariables: variables\n\t\t});\n\tvar container = this.document.createElement(\"div\");\n\twidgetNode.render(container,null);\n\treturn widgetNode.invokeActions(this,event);\n};\n\nWidget.prototype.allowActionPropagation = function() {\n\treturn true;\n};\n\nexports.widget = Widget;\n\n})();\n", "title": "$:/core/modules/widgets/widget.js", "type": "application/javascript", "module-type": "widget" }, "$:/core/modules/widgets/wikify.js": { "text": "/*\\\ntitle: $:/core/modules/widgets/wikify.js\ntype: application/javascript\nmodule-type: widget\n\nWidget to wikify text into a variable\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar WikifyWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nWikifyWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nWikifyWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tthis.renderChildren(parent,nextSibling);\n};\n\n/*\nCompute the internal state of the widget\n*/\nWikifyWidget.prototype.execute = function() {\n\t// Get our parameters\n\tthis.wikifyName = this.getAttribute(\"name\");\n\tthis.wikifyText = this.getAttribute(\"text\");\n\tthis.wikifyType = this.getAttribute(\"type\");\n\tthis.wikifyMode = this.getAttribute(\"mode\",\"block\");\n\tthis.wikifyOutput = this.getAttribute(\"output\",\"text\");\n\t// Create the parse tree\n\tthis.wikifyParser = this.wiki.parseText(this.wikifyType,this.wikifyText,{\n\t\t\tparseAsInline: this.wikifyMode === \"inline\"\n\t\t});\n\t// Create the widget tree \n\tthis.wikifyWidgetNode = this.wiki.makeWidget(this.wikifyParser,{\n\t\t\tdocument: $tw.fakeDocument,\n\t\t\tparentWidget: this\n\t\t});\n\t// Render the widget tree to the container\n\tthis.wikifyContainer = $tw.fakeDocument.createElement(\"div\");\n\tthis.wikifyWidgetNode.render(this.wikifyContainer,null);\n\tthis.wikifyResult = this.getResult();\n\t// Set context variable\n\tthis.setVariable(this.wikifyName,this.wikifyResult);\n\t// Construct the child widgets\n\tthis.makeChildWidgets();\n};\n\n/*\nReturn the result string\n*/\nWikifyWidget.prototype.getResult = function() {\n\tvar result;\n\tswitch(this.wikifyOutput) {\n\t\tcase \"text\":\n\t\t\tresult = this.wikifyContainer.textContent;\n\t\t\tbreak;\n\t\tcase \"formattedtext\":\n\t\t\tresult = this.wikifyContainer.formattedTextContent;\n\t\t\tbreak;\n\t\tcase \"html\":\n\t\t\tresult = this.wikifyContainer.innerHTML;\n\t\t\tbreak;\n\t\tcase \"parsetree\":\n\t\t\tresult = JSON.stringify(this.wikifyParser.tree,0,$tw.config.preferences.jsonSpaces);\n\t\t\tbreak;\n\t\tcase \"widgettree\":\n\t\t\tresult = JSON.stringify(this.getWidgetTree(),0,$tw.config.preferences.jsonSpaces);\n\t\t\tbreak;\n\t}\n\treturn result;\n};\n\n/*\nReturn a string of the widget tree\n*/\nWikifyWidget.prototype.getWidgetTree = function() {\n\tvar copyNode = function(widgetNode,resultNode) {\n\t\t\tvar type = widgetNode.parseTreeNode.type;\n\t\t\tresultNode.type = type;\n\t\t\tswitch(type) {\n\t\t\t\tcase \"element\":\n\t\t\t\t\tresultNode.tag = widgetNode.parseTreeNode.tag;\n\t\t\t\t\tbreak;\n\t\t\t\tcase \"text\":\n\t\t\t\t\tresultNode.text = widgetNode.parseTreeNode.text;\n\t\t\t\t\tbreak;\t\n\t\t\t}\n\t\t\tif(Object.keys(widgetNode.attributes || {}).length > 0) {\n\t\t\t\tresultNode.attributes = {};\n\t\t\t\t$tw.utils.each(widgetNode.attributes,function(attr,attrName) {\n\t\t\t\t\tresultNode.attributes[attrName] = widgetNode.getAttribute(attrName);\n\t\t\t\t});\n\t\t\t}\n\t\t\tif(Object.keys(widgetNode.children || {}).length > 0) {\n\t\t\t\tresultNode.children = [];\n\t\t\t\t$tw.utils.each(widgetNode.children,function(widgetChildNode) {\n\t\t\t\t\tvar node = {};\n\t\t\t\t\tresultNode.children.push(node);\n\t\t\t\t\tcopyNode(widgetChildNode,node);\n\t\t\t\t});\n\t\t\t}\n\t\t},\n\t\tresults = {};\n\tcopyNode(this.wikifyWidgetNode,results);\n\treturn results;\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nWikifyWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\t// Refresh ourselves entirely if any of our attributes have changed\n\tif(changedAttributes.name || changedAttributes.text || changedAttributes.type || changedAttributes.mode || changedAttributes.output) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\t// Refresh the widget tree\n\t\tif(this.wikifyWidgetNode.refresh(changedTiddlers)) {\n\t\t\t// Check if there was any change\n\t\t\tvar result = this.getResult();\n\t\t\tif(result !== this.wikifyResult) {\n\t\t\t\t// If so, save the change\n\t\t\t\tthis.wikifyResult = result;\n\t\t\t\tthis.setVariable(this.wikifyName,this.wikifyResult);\n\t\t\t\t// Refresh each of our child widgets\n\t\t\t\t$tw.utils.each(this.children,function(childWidget) {\n\t\t\t\t\tchildWidget.refreshSelf();\n\t\t\t\t});\n\t\t\t\treturn true;\n\t\t\t}\n\t\t}\n\t\t// Just refresh the children\n\t\treturn this.refreshChildren(changedTiddlers);\n\t}\n};\n\nexports.wikify = WikifyWidget;\n\n})();\n", "title": "$:/core/modules/widgets/wikify.js", "type": "application/javascript", "module-type": "widget" }, "$:/core/modules/wiki-bulkops.js": { "text": "/*\\\ntitle: $:/core/modules/wiki-bulkops.js\ntype: application/javascript\nmodule-type: wikimethod\n\nBulk tiddler operations such as rename.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nRename a tiddler, and relink any tags or lists that reference it.\n*/\nfunction renameTiddler(fromTitle,toTitle,options) {\n\tfromTitle = (fromTitle || \"\").trim();\n\ttoTitle = (toTitle || \"\").trim();\n\toptions = options || {};\n\tif(fromTitle && toTitle && fromTitle !== toTitle) {\n\t\t// Rename the tiddler itself\n\t\tvar oldTiddler = this.getTiddler(fromTitle),\n\t\t\tnewTiddler = new $tw.Tiddler(oldTiddler,{title: toTitle},this.getModificationFields());\n\t\tnewTiddler = $tw.hooks.invokeHook(\"th-renaming-tiddler\",newTiddler,oldTiddler);\n\t\tthis.addTiddler(newTiddler);\n\t\tthis.deleteTiddler(fromTitle);\n\t\t// Rename any tags or lists that reference it\n\t\tthis.relinkTiddler(fromTitle,toTitle,options)\n\t}\n}\n\n/*\nRelink any tags or lists that reference a given tiddler\n*/\nfunction relinkTiddler(fromTitle,toTitle,options) {\n\tvar self = this;\n\tfromTitle = (fromTitle || \"\").trim();\n\ttoTitle = (toTitle || \"\").trim();\n\toptions = options || {};\n\tif(fromTitle && toTitle && fromTitle !== toTitle) {\n\t\tthis.each(function(tiddler,title) {\n\t\t\tvar type = tiddler.fields.type || \"\";\n\t\t\t// Don't touch plugins or JavaScript modules\n\t\t\tif(!tiddler.fields[\"plugin-type\"] && type !== \"application/javascript\") {\n\t\t\t\tvar tags = (tiddler.fields.tags || []).slice(0),\n\t\t\t\t\tlist = (tiddler.fields.list || []).slice(0),\n\t\t\t\t\tisModified = false;\n\t\t\t\tif(!options.dontRenameInTags) {\n\t\t\t\t\t// Rename tags\n\t\t\t\t\t$tw.utils.each(tags,function (title,index) {\n\t\t\t\t\t\tif(title === fromTitle) {\nconsole.log(\"Renaming tag '\" + tags[index] + \"' to '\" + toTitle + \"' of tiddler '\" + tiddler.fields.title + \"'\");\n\t\t\t\t\t\t\ttags[index] = toTitle;\n\t\t\t\t\t\t\tisModified = true;\n\t\t\t\t\t\t}\n\t\t\t\t\t});\n\t\t\t\t}\n\t\t\t\tif(!options.dontRenameInLists) {\n\t\t\t\t\t// Rename lists\n\t\t\t\t\t$tw.utils.each(list,function (title,index) {\n\t\t\t\t\t\tif(title === fromTitle) {\nconsole.log(\"Renaming list item '\" + list[index] + \"' to '\" + toTitle + \"' of tiddler '\" + tiddler.fields.title + \"'\");\n\t\t\t\t\t\t\tlist[index] = toTitle;\n\t\t\t\t\t\t\tisModified = true;\n\t\t\t\t\t\t}\n\t\t\t\t\t});\n\t\t\t\t}\n\t\t\t\tif(isModified) {\n\t\t\t\t\tvar newTiddler = new $tw.Tiddler(tiddler,{tags: tags, list: list},self.getModificationFields())\n\t\t\t\t\tnewTiddler = $tw.hooks.invokeHook(\"th-relinking-tiddler\",newTiddler,tiddler);\n\t\t\t\t\tself.addTiddler(newTiddler);\n\t\t\t\t}\n\t\t\t}\n\t\t});\n\t}\n};\n\nexports.renameTiddler = renameTiddler;\nexports.relinkTiddler = relinkTiddler;\n\n})();\n", "title": "$:/core/modules/wiki-bulkops.js", "type": "application/javascript", "module-type": "wikimethod" }, "$:/core/modules/wiki.js": { "text": "/*\\\ntitle: $:/core/modules/wiki.js\ntype: application/javascript\nmodule-type: wikimethod\n\nExtension methods for the $tw.Wiki object\n\nAdds the following properties to the wiki object:\n\n* `eventListeners` is a hashmap by type of arrays of listener functions\n* `changedTiddlers` is a hashmap describing changes to named tiddlers since wiki change events were last dispatched. Each entry is a hashmap containing two fields:\n\tmodified: true/false\n\tdeleted: true/false\n* `changeCount` is a hashmap by tiddler title containing a numerical index that starts at zero and is incremented each time a tiddler is created changed or deleted\n* `caches` is a hashmap by tiddler title containing a further hashmap of named cache objects. Caches are automatically cleared when a tiddler is modified or deleted\n* `globalCache` is a hashmap by cache name of cache objects that are cleared whenever any tiddler change occurs\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar widget = require(\"$:/core/modules/widgets/widget.js\");\n\nvar USER_NAME_TITLE = \"$:/status/UserName\",\n\tTIMESTAMP_DISABLE_TITLE = \"$:/config/TimestampDisable\";\n\n/*\nGet the value of a text reference. Text references can have any of these forms:\n\t<tiddlertitle>\n\t<tiddlertitle>!!<fieldname>\n\t!!<fieldname> - specifies a field of the current tiddlers\n\t<tiddlertitle>##<index>\n*/\nexports.getTextReference = function(textRef,defaultText,currTiddlerTitle) {\n\tvar tr = $tw.utils.parseTextReference(textRef),\n\t\ttitle = tr.title || currTiddlerTitle;\n\tif(tr.field) {\n\t\tvar tiddler = this.getTiddler(title);\n\t\tif(tr.field === \"title\") { // Special case so we can return the title of a non-existent tiddler\n\t\t\treturn title;\n\t\t} else if(tiddler && $tw.utils.hop(tiddler.fields,tr.field)) {\n\t\t\treturn tiddler.getFieldString(tr.field);\n\t\t} else {\n\t\t\treturn defaultText;\n\t\t}\n\t} else if(tr.index) {\n\t\treturn this.extractTiddlerDataItem(title,tr.index,defaultText);\n\t} else {\n\t\treturn this.getTiddlerText(title,defaultText);\n\t}\n};\n\nexports.setTextReference = function(textRef,value,currTiddlerTitle) {\n\tvar tr = $tw.utils.parseTextReference(textRef),\n\t\ttitle = tr.title || currTiddlerTitle;\n\tthis.setText(title,tr.field,tr.index,value);\n};\n\nexports.setText = function(title,field,index,value,options) {\n\toptions = options || {};\n\tvar creationFields = options.suppressTimestamp ? {} : this.getCreationFields(),\n\t\tmodificationFields = options.suppressTimestamp ? {} : this.getModificationFields();\n\t// Check if it is a reference to a tiddler field\n\tif(index) {\n\t\tvar data = this.getTiddlerData(title,Object.create(null));\n\t\tif(value !== undefined) {\n\t\t\tdata[index] = value;\n\t\t} else {\n\t\t\tdelete data[index];\n\t\t}\n\t\tthis.setTiddlerData(title,data,modificationFields);\n\t} else {\n\t\tvar tiddler = this.getTiddler(title),\n\t\t\tfields = {title: title};\n\t\tfields[field || \"text\"] = value;\n\t\tthis.addTiddler(new $tw.Tiddler(creationFields,tiddler,fields,modificationFields));\n\t}\n};\n\nexports.deleteTextReference = function(textRef,currTiddlerTitle) {\n\tvar tr = $tw.utils.parseTextReference(textRef),\n\t\ttitle,tiddler,fields;\n\t// Check if it is a reference to a tiddler\n\tif(tr.title && !tr.field) {\n\t\tthis.deleteTiddler(tr.title);\n\t// Else check for a field reference\n\t} else if(tr.field) {\n\t\ttitle = tr.title || currTiddlerTitle;\n\t\ttiddler = this.getTiddler(title);\n\t\tif(tiddler && $tw.utils.hop(tiddler.fields,tr.field)) {\n\t\t\tfields = Object.create(null);\n\t\t\tfields[tr.field] = undefined;\n\t\t\tthis.addTiddler(new $tw.Tiddler(tiddler,fields,this.getModificationFields()));\n\t\t}\n\t}\n};\n\nexports.addEventListener = function(type,listener) {\n\tthis.eventListeners = this.eventListeners || {};\n\tthis.eventListeners[type] = this.eventListeners[type] || [];\n\tthis.eventListeners[type].push(listener);\t\n};\n\nexports.removeEventListener = function(type,listener) {\n\tvar listeners = this.eventListeners[type];\n\tif(listeners) {\n\t\tvar p = listeners.indexOf(listener);\n\t\tif(p !== -1) {\n\t\t\tlisteners.splice(p,1);\n\t\t}\n\t}\n};\n\nexports.dispatchEvent = function(type /*, args */) {\n\tvar args = Array.prototype.slice.call(arguments,1),\n\t\tlisteners = this.eventListeners[type];\n\tif(listeners) {\n\t\tfor(var p=0; p<listeners.length; p++) {\n\t\t\tvar listener = listeners[p];\n\t\t\tlistener.apply(listener,args);\n\t\t}\n\t}\n};\n\n/*\nCauses a tiddler to be marked as changed, incrementing the change count, and triggers event handlers.\nThis method should be called after the changes it describes have been made to the wiki.tiddlers[] array.\n\ttitle: Title of tiddler\n\tisDeleted: defaults to false (meaning the tiddler has been created or modified),\n\t\ttrue if the tiddler has been deleted\n*/\nexports.enqueueTiddlerEvent = function(title,isDeleted) {\n\t// Record the touch in the list of changed tiddlers\n\tthis.changedTiddlers = this.changedTiddlers || Object.create(null);\n\tthis.changedTiddlers[title] = this.changedTiddlers[title] || Object.create(null);\n\tthis.changedTiddlers[title][isDeleted ? \"deleted\" : \"modified\"] = true;\n\t// Increment the change count\n\tthis.changeCount = this.changeCount || Object.create(null);\n\tif($tw.utils.hop(this.changeCount,title)) {\n\t\tthis.changeCount[title]++;\n\t} else {\n\t\tthis.changeCount[title] = 1;\n\t}\n\t// Trigger events\n\tthis.eventListeners = this.eventListeners || {};\n\tif(!this.eventsTriggered) {\n\t\tvar self = this;\n\t\t$tw.utils.nextTick(function() {\n\t\t\tvar changes = self.changedTiddlers;\n\t\t\tself.changedTiddlers = Object.create(null);\n\t\t\tself.eventsTriggered = false;\n\t\t\tif($tw.utils.count(changes) > 0) {\n\t\t\t\tself.dispatchEvent(\"change\",changes);\n\t\t\t}\n\t\t});\n\t\tthis.eventsTriggered = true;\n\t}\n};\n\nexports.getSizeOfTiddlerEventQueue = function() {\n\treturn $tw.utils.count(this.changedTiddlers);\n};\n\nexports.clearTiddlerEventQueue = function() {\n\tthis.changedTiddlers = Object.create(null);\n\tthis.changeCount = Object.create(null);\n};\n\nexports.getChangeCount = function(title) {\n\tthis.changeCount = this.changeCount || Object.create(null);\n\tif($tw.utils.hop(this.changeCount,title)) {\n\t\treturn this.changeCount[title];\n\t} else {\n\t\treturn 0;\n\t}\n};\n\n/*\nGenerate an unused title from the specified base\n*/\nexports.generateNewTitle = function(baseTitle,options) {\n\toptions = options || {};\n\tvar c = 0,\n\t\ttitle = baseTitle;\n\twhile(this.tiddlerExists(title) || this.isShadowTiddler(title) || this.findDraft(title)) {\n\t\ttitle = baseTitle + \n\t\t\t(options.prefix || \" \") + \n\t\t\t(++c);\n\t}\n\treturn title;\n};\n\nexports.isSystemTiddler = function(title) {\n\treturn title && title.indexOf(\"$:/\") === 0;\n};\n\nexports.isTemporaryTiddler = function(title) {\n\treturn title && title.indexOf(\"$:/temp/\") === 0;\n};\n\nexports.isImageTiddler = function(title) {\n\tvar tiddler = this.getTiddler(title);\n\tif(tiddler) {\t\t\n\t\tvar contentTypeInfo = $tw.config.contentTypeInfo[tiddler.fields.type || \"text/vnd.tiddlywiki\"];\n\t\treturn !!contentTypeInfo && contentTypeInfo.flags.indexOf(\"image\") !== -1;\n\t} else {\n\t\treturn null;\n\t}\n};\n\n/*\nLike addTiddler() except it will silently reject any plugin tiddlers that are older than the currently loaded version. Returns true if the tiddler was imported\n*/\nexports.importTiddler = function(tiddler) {\n\tvar existingTiddler = this.getTiddler(tiddler.fields.title);\n\t// Check if we're dealing with a plugin\n\tif(tiddler && tiddler.hasField(\"plugin-type\") && tiddler.hasField(\"version\") && existingTiddler && existingTiddler.hasField(\"plugin-type\") && existingTiddler.hasField(\"version\")) {\n\t\t// Reject the incoming plugin if it is older\n\t\tif(!$tw.utils.checkVersions(tiddler.fields.version,existingTiddler.fields.version)) {\n\t\t\treturn false;\n\t\t}\n\t}\n\t// Fall through to adding the tiddler\n\tthis.addTiddler(tiddler);\n\treturn true;\n};\n\n/*\nReturn a hashmap of the fields that should be set when a tiddler is created\n*/\nexports.getCreationFields = function() {\n\tif(this.getTiddlerText(TIMESTAMP_DISABLE_TITLE,\"\").toLowerCase() !== \"yes\") {\n\t\tvar fields = {\n\t\t\t\tcreated: new Date()\n\t\t\t},\n\t\t\tcreator = this.getTiddlerText(USER_NAME_TITLE);\n\t\tif(creator) {\n\t\t\tfields.creator = creator;\n\t\t}\n\t\treturn fields;\n\t} else {\n\t\treturn {};\n\t}\n};\n\n/*\nReturn a hashmap of the fields that should be set when a tiddler is modified\n*/\nexports.getModificationFields = function() {\n\tif(this.getTiddlerText(TIMESTAMP_DISABLE_TITLE,\"\").toLowerCase() !== \"yes\") {\n\t\tvar fields = Object.create(null),\n\t\t\tmodifier = this.getTiddlerText(USER_NAME_TITLE);\n\t\tfields.modified = new Date();\n\t\tif(modifier) {\n\t\t\tfields.modifier = modifier;\n\t\t}\n\t\treturn fields;\n\t} else {\n\t\treturn {};\n\t}\n};\n\n/*\nReturn a sorted array of tiddler titles. Options include:\nsortField: field to sort by\nexcludeTag: tag to exclude\nincludeSystem: whether to include system tiddlers (defaults to false)\n*/\nexports.getTiddlers = function(options) {\n\toptions = options || Object.create(null);\n\tvar self = this,\n\t\tsortField = options.sortField || \"title\",\n\t\ttiddlers = [], t, titles = [];\n\tthis.each(function(tiddler,title) {\n\t\tif(options.includeSystem || !self.isSystemTiddler(title)) {\n\t\t\tif(!options.excludeTag || !tiddler.hasTag(options.excludeTag)) {\n\t\t\t\ttiddlers.push(tiddler);\n\t\t\t}\n\t\t}\n\t});\n\ttiddlers.sort(function(a,b) {\n\t\tvar aa = a.fields[sortField].toLowerCase() || \"\",\n\t\t\tbb = b.fields[sortField].toLowerCase() || \"\";\n\t\tif(aa < bb) {\n\t\t\treturn -1;\n\t\t} else {\n\t\t\tif(aa > bb) {\n\t\t\t\treturn 1;\n\t\t\t} else {\n\t\t\t\treturn 0;\n\t\t\t}\n\t\t}\n\t});\n\tfor(t=0; t<tiddlers.length; t++) {\n\t\ttitles.push(tiddlers[t].fields.title);\n\t}\n\treturn titles;\n};\n\nexports.countTiddlers = function(excludeTag) {\n\tvar tiddlers = this.getTiddlers({excludeTag: excludeTag});\n\treturn $tw.utils.count(tiddlers);\n};\n\n/*\nReturns a function iterator(callback) that iterates through the specified titles, and invokes the callback with callback(tiddler,title)\n*/\nexports.makeTiddlerIterator = function(titles) {\n\tvar self = this;\n\tif(!$tw.utils.isArray(titles)) {\n\t\ttitles = Object.keys(titles);\n\t} else {\n\t\ttitles = titles.slice(0);\n\t}\n\treturn function(callback) {\n\t\ttitles.forEach(function(title) {\n\t\t\tcallback(self.getTiddler(title),title);\n\t\t});\n\t};\n};\n\n/*\nSort an array of tiddler titles by a specified field\n\ttitles: array of titles (sorted in place)\n\tsortField: name of field to sort by\n\tisDescending: true if the sort should be descending\n\tisCaseSensitive: true if the sort should consider upper and lower case letters to be different\n*/\nexports.sortTiddlers = function(titles,sortField,isDescending,isCaseSensitive,isNumeric) {\n\tvar self = this;\n\ttitles.sort(function(a,b) {\n\t\tvar x,y,\n\t\t\tcompareNumbers = function(x,y) {\n\t\t\t\tvar result = \n\t\t\t\t\tisNaN(x) && !isNaN(y) ? (isDescending ? -1 : 1) :\n\t\t\t\t\t!isNaN(x) && isNaN(y) ? (isDescending ? 1 : -1) :\n\t\t\t\t\t\t\t\t\t\t\t(isDescending ? y - x : x - y);\n\t\t\t\treturn result;\n\t\t\t};\n\t\tif(sortField !== \"title\") {\n\t\t\tvar tiddlerA = self.getTiddler(a),\n\t\t\t\ttiddlerB = self.getTiddler(b);\n\t\t\tif(tiddlerA) {\n\t\t\t\ta = tiddlerA.fields[sortField] || \"\";\n\t\t\t} else {\n\t\t\t\ta = \"\";\n\t\t\t}\n\t\t\tif(tiddlerB) {\n\t\t\t\tb = tiddlerB.fields[sortField] || \"\";\n\t\t\t} else {\n\t\t\t\tb = \"\";\n\t\t\t}\n\t\t}\n\t\tx = Number(a);\n\t\ty = Number(b);\n\t\tif(isNumeric && (!isNaN(x) || !isNaN(y))) {\n\t\t\treturn compareNumbers(x,y);\n\t\t} else if($tw.utils.isDate(a) && $tw.utils.isDate(b)) {\n\t\t\treturn isDescending ? b - a : a - b;\n\t\t} else {\n\t\t\ta = String(a);\n\t\t\tb = String(b);\n\t\t\tif(!isCaseSensitive) {\n\t\t\t\ta = a.toLowerCase();\n\t\t\t\tb = b.toLowerCase();\n\t\t\t}\n\t\t\treturn isDescending ? b.localeCompare(a) : a.localeCompare(b);\n\t\t}\n\t});\n};\n\n/*\nFor every tiddler invoke a callback(title,tiddler) with `this` set to the wiki object. Options include:\nsortField: field to sort by\nexcludeTag: tag to exclude\nincludeSystem: whether to include system tiddlers (defaults to false)\n*/\nexports.forEachTiddler = function(/* [options,]callback */) {\n\tvar arg = 0,\n\t\toptions = arguments.length >= 2 ? arguments[arg++] : {},\n\t\tcallback = arguments[arg++],\n\t\ttitles = this.getTiddlers(options),\n\t\tt, tiddler;\n\tfor(t=0; t<titles.length; t++) {\n\t\ttiddler = this.getTiddler(titles[t]);\n\t\tif(tiddler) {\n\t\t\tcallback.call(this,tiddler.fields.title,tiddler);\n\t\t}\n\t}\n};\n\n/*\nReturn an array of tiddler titles that are directly linked from the specified tiddler\n*/\nexports.getTiddlerLinks = function(title) {\n\tvar self = this;\n\t// We'll cache the links so they only get computed if the tiddler changes\n\treturn this.getCacheForTiddler(title,\"links\",function() {\n\t\t// Parse the tiddler\n\t\tvar parser = self.parseTiddler(title);\n\t\t// Count up the links\n\t\tvar links = [],\n\t\t\tcheckParseTree = function(parseTree) {\n\t\t\t\tfor(var t=0; t<parseTree.length; t++) {\n\t\t\t\t\tvar parseTreeNode = parseTree[t];\n\t\t\t\t\tif(parseTreeNode.type === \"link\" && parseTreeNode.attributes.to && parseTreeNode.attributes.to.type === \"string\") {\n\t\t\t\t\t\tvar value = parseTreeNode.attributes.to.value;\n\t\t\t\t\t\tif(links.indexOf(value) === -1) {\n\t\t\t\t\t\t\tlinks.push(value);\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t\tif(parseTreeNode.children) {\n\t\t\t\t\t\tcheckParseTree(parseTreeNode.children);\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t};\n\t\tif(parser) {\n\t\t\tcheckParseTree(parser.tree);\n\t\t}\n\t\treturn links;\n\t});\n};\n\n/*\nReturn an array of tiddler titles that link to the specified tiddler\n*/\nexports.getTiddlerBacklinks = function(targetTitle) {\n\tvar self = this,\n\t\tbacklinks = [];\n\tthis.forEachTiddler(function(title,tiddler) {\n\t\tvar links = self.getTiddlerLinks(title);\n\t\tif(links.indexOf(targetTitle) !== -1) {\n\t\t\tbacklinks.push(title);\n\t\t}\n\t});\n\treturn backlinks;\n};\n\n/*\nReturn a hashmap of tiddler titles that are referenced but not defined. Each value is the number of times the missing tiddler is referenced\n*/\nexports.getMissingTitles = function() {\n\tvar self = this,\n\t\tmissing = [];\n// We should cache the missing tiddler list, even if we recreate it every time any tiddler is modified\n\tthis.forEachTiddler(function(title,tiddler) {\n\t\tvar links = self.getTiddlerLinks(title);\n\t\t$tw.utils.each(links,function(link) {\n\t\t\tif((!self.tiddlerExists(link) && !self.isShadowTiddler(link)) && missing.indexOf(link) === -1) {\n\t\t\t\tmissing.push(link);\n\t\t\t}\n\t\t});\n\t});\n\treturn missing;\n};\n\nexports.getOrphanTitles = function() {\n\tvar self = this,\n\t\torphans = this.getTiddlers();\n\tthis.forEachTiddler(function(title,tiddler) {\n\t\tvar links = self.getTiddlerLinks(title);\n\t\t$tw.utils.each(links,function(link) {\n\t\t\tvar p = orphans.indexOf(link);\n\t\t\tif(p !== -1) {\n\t\t\t\torphans.splice(p,1);\n\t\t\t}\n\t\t});\n\t});\n\treturn orphans; // Todo\n};\n\n/*\nRetrieves a list of the tiddler titles that are tagged with a given tag\n*/\nexports.getTiddlersWithTag = function(tag) {\n\tvar self = this;\n\treturn this.getGlobalCache(\"taglist-\" + tag,function() {\n\t\tvar tagmap = self.getTagMap();\n\t\treturn self.sortByList(tagmap[tag],tag);\n\t});\n};\n\n/*\nGet a hashmap by tag of arrays of tiddler titles\n*/\nexports.getTagMap = function() {\n\tvar self = this;\n\treturn this.getGlobalCache(\"tagmap\",function() {\n\t\tvar tags = Object.create(null),\n\t\t\tstoreTags = function(tagArray,title) {\n\t\t\t\tif(tagArray) {\n\t\t\t\t\tfor(var index=0; index<tagArray.length; index++) {\n\t\t\t\t\t\tvar tag = tagArray[index];\n\t\t\t\t\t\tif($tw.utils.hop(tags,tag)) {\n\t\t\t\t\t\t\ttags[tag].push(title);\n\t\t\t\t\t\t} else {\n\t\t\t\t\t\t\ttags[tag] = [title];\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t},\n\t\t\ttitle, tiddler;\n\t\t// Collect up all the tags\n\t\tself.eachShadow(function(tiddler,title) {\n\t\t\tif(!self.tiddlerExists(title)) {\n\t\t\t\ttiddler = self.getTiddler(title);\n\t\t\t\tstoreTags(tiddler.fields.tags,title);\n\t\t\t}\n\t\t});\n\t\tself.each(function(tiddler,title) {\n\t\t\tstoreTags(tiddler.fields.tags,title);\n\t\t});\n\t\treturn tags;\n\t});\n};\n\n/*\nLookup a given tiddler and return a list of all the tiddlers that include it in the specified list field\n*/\nexports.findListingsOfTiddler = function(targetTitle,fieldName) {\n\tfieldName = fieldName || \"list\";\n\tvar titles = [];\n\tthis.each(function(tiddler,title) {\n\t\tvar list = $tw.utils.parseStringArray(tiddler.fields[fieldName]);\n\t\tif(list && list.indexOf(targetTitle) !== -1) {\n\t\t\ttitles.push(title);\n\t\t}\n\t});\n\treturn titles;\n};\n\n/*\nSorts an array of tiddler titles according to an ordered list\n*/\nexports.sortByList = function(array,listTitle) {\n\tvar list = this.getTiddlerList(listTitle);\n\tif(!array || array.length === 0) {\n\t\treturn [];\n\t} else {\n\t\tvar titles = [], t, title;\n\t\t// First place any entries that are present in the list\n\t\tfor(t=0; t<list.length; t++) {\n\t\t\ttitle = list[t];\n\t\t\tif(array.indexOf(title) !== -1) {\n\t\t\t\ttitles.push(title);\n\t\t\t}\n\t\t}\n\t\t// Then place any remaining entries\n\t\tfor(t=0; t<array.length; t++) {\n\t\t\ttitle = array[t];\n\t\t\tif(list.indexOf(title) === -1) {\n\t\t\t\ttitles.push(title);\n\t\t\t}\n\t\t}\n\t\t// Finally obey the list-before and list-after fields of each tiddler in turn\n\t\tvar sortedTitles = titles.slice(0);\n\t\tfor(t=0; t<sortedTitles.length; t++) {\n\t\t\ttitle = sortedTitles[t];\n\t\t\tvar currPos = titles.indexOf(title),\n\t\t\t\tnewPos = -1,\n\t\t\t\ttiddler = this.getTiddler(title);\n\t\t\tif(tiddler) {\n\t\t\t\tvar beforeTitle = tiddler.fields[\"list-before\"],\n\t\t\t\t\tafterTitle = tiddler.fields[\"list-after\"];\n\t\t\t\tif(beforeTitle === \"\") {\n\t\t\t\t\tnewPos = 0;\n\t\t\t\t} else if(beforeTitle) {\n\t\t\t\t\tnewPos = titles.indexOf(beforeTitle);\n\t\t\t\t} else if(afterTitle) {\n\t\t\t\t\tnewPos = titles.indexOf(afterTitle);\n\t\t\t\t\tif(newPos >= 0) {\n\t\t\t\t\t\t++newPos;\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t\tif(newPos === -1) {\n\t\t\t\t\tnewPos = currPos;\n\t\t\t\t}\n\t\t\t\tif(newPos !== currPos) {\n\t\t\t\t\ttitles.splice(currPos,1);\n\t\t\t\t\tif(newPos >= currPos) {\n\t\t\t\t\t\tnewPos--;\n\t\t\t\t\t}\n\t\t\t\t\ttitles.splice(newPos,0,title);\n\t\t\t\t}\n\t\t\t}\n\n\t\t}\n\t\treturn titles;\n\t}\n};\n\nexports.getSubTiddler = function(title,subTiddlerTitle) {\n\tvar bundleInfo = this.getPluginInfo(title) || this.getTiddlerDataCached(title);\n\tif(bundleInfo && bundleInfo.tiddlers) {\n\t\tvar subTiddler = bundleInfo.tiddlers[subTiddlerTitle];\n\t\tif(subTiddler) {\n\t\t\treturn new $tw.Tiddler(subTiddler);\n\t\t}\n\t}\n\treturn null;\n};\n\n/*\nRetrieve a tiddler as a JSON string of the fields\n*/\nexports.getTiddlerAsJson = function(title) {\n\tvar tiddler = this.getTiddler(title);\n\tif(tiddler) {\n\t\tvar fields = Object.create(null);\n\t\t$tw.utils.each(tiddler.fields,function(value,name) {\n\t\t\tfields[name] = tiddler.getFieldString(name);\n\t\t});\n\t\treturn JSON.stringify(fields);\n\t} else {\n\t\treturn JSON.stringify({title: title});\n\t}\n};\n\n/*\nGet the content of a tiddler as a JavaScript object. How this is done depends on the type of the tiddler:\n\napplication/json: the tiddler JSON is parsed into an object\napplication/x-tiddler-dictionary: the tiddler is parsed as sequence of name:value pairs\n\nOther types currently just return null.\n\ntitleOrTiddler: string tiddler title or a tiddler object\ndefaultData: default data to be returned if the tiddler is missing or doesn't contain data\n\nNote that the same value is returned for repeated calls for the same tiddler data. The value is frozen to prevent modification; otherwise modifications would be visible to all callers\n*/\nexports.getTiddlerDataCached = function(titleOrTiddler,defaultData) {\n\tvar self = this,\n\t\ttiddler = titleOrTiddler;\n\tif(!(tiddler instanceof $tw.Tiddler)) {\n\t\ttiddler = this.getTiddler(tiddler);\t\n\t}\n\tif(tiddler) {\n\t\treturn this.getCacheForTiddler(tiddler.fields.title,\"data\",function() {\n\t\t\t// Return the frozen value\n\t\t\tvar value = self.getTiddlerData(tiddler.fields.title,undefined);\n\t\t\t$tw.utils.deepFreeze(value);\n\t\t\treturn value;\n\t\t}) || defaultData;\n\t} else {\n\t\treturn defaultData;\n\t}\n};\n\n/*\nAlternative, uncached version of getTiddlerDataCached(). The return value can be mutated freely and reused\n*/\nexports.getTiddlerData = function(titleOrTiddler,defaultData) {\n\tvar tiddler = titleOrTiddler,\n\t\tdata;\n\tif(!(tiddler instanceof $tw.Tiddler)) {\n\t\ttiddler = this.getTiddler(tiddler);\t\n\t}\n\tif(tiddler && tiddler.fields.text) {\n\t\tswitch(tiddler.fields.type) {\n\t\t\tcase \"application/json\":\n\t\t\t\t// JSON tiddler\n\t\t\t\ttry {\n\t\t\t\t\tdata = JSON.parse(tiddler.fields.text);\n\t\t\t\t} catch(ex) {\n\t\t\t\t\treturn defaultData;\n\t\t\t\t}\n\t\t\t\treturn data;\n\t\t\tcase \"application/x-tiddler-dictionary\":\n\t\t\t\treturn $tw.utils.parseFields(tiddler.fields.text);\n\t\t}\n\t}\n\treturn defaultData;\n};\n\n/*\nExtract an indexed field from within a data tiddler\n*/\nexports.extractTiddlerDataItem = function(titleOrTiddler,index,defaultText) {\n\tvar data = this.getTiddlerDataCached(titleOrTiddler,Object.create(null)),\n\t\ttext;\n\tif(data && $tw.utils.hop(data,index)) {\n\t\ttext = data[index];\n\t}\n\tif(typeof text === \"string\" || typeof text === \"number\") {\n\t\treturn text.toString();\n\t} else {\n\t\treturn defaultText;\n\t}\n};\n\n/*\nSet a tiddlers content to a JavaScript object. Currently this is done by setting the tiddler's type to \"application/json\" and setting the text to the JSON text of the data.\ntitle: title of tiddler\ndata: object that can be serialised to JSON\nfields: optional hashmap of additional tiddler fields to be set\n*/\nexports.setTiddlerData = function(title,data,fields) {\n\tvar existingTiddler = this.getTiddler(title),\n\t\tnewFields = {\n\t\t\ttitle: title\n\t};\n\tif(existingTiddler && existingTiddler.fields.type === \"application/x-tiddler-dictionary\") {\n\t\tnewFields.text = $tw.utils.makeTiddlerDictionary(data);\n\t} else {\n\t\tnewFields.type = \"application/json\";\n\t\tnewFields.text = JSON.stringify(data,null,$tw.config.preferences.jsonSpaces);\n\t}\n\tthis.addTiddler(new $tw.Tiddler(this.getCreationFields(),existingTiddler,fields,newFields,this.getModificationFields()));\n};\n\n/*\nReturn the content of a tiddler as an array containing each line\n*/\nexports.getTiddlerList = function(title,field,index) {\n\tif(index) {\n\t\treturn $tw.utils.parseStringArray(this.extractTiddlerDataItem(title,index,\"\"));\n\t}\n\tfield = field || \"list\";\n\tvar tiddler = this.getTiddler(title);\n\tif(tiddler) {\n\t\treturn ($tw.utils.parseStringArray(tiddler.fields[field]) || []).slice(0);\n\t}\n\treturn [];\n};\n\n// Return a named global cache object. Global cache objects are cleared whenever a tiddler change occurs\nexports.getGlobalCache = function(cacheName,initializer) {\n\tthis.globalCache = this.globalCache || Object.create(null);\n\tif($tw.utils.hop(this.globalCache,cacheName)) {\n\t\treturn this.globalCache[cacheName];\n\t} else {\n\t\tthis.globalCache[cacheName] = initializer();\n\t\treturn this.globalCache[cacheName];\n\t}\n};\n\nexports.clearGlobalCache = function() {\n\tthis.globalCache = Object.create(null);\n};\n\n// Return the named cache object for a tiddler. If the cache doesn't exist then the initializer function is invoked to create it\nexports.getCacheForTiddler = function(title,cacheName,initializer) {\n\tthis.caches = this.caches || Object.create(null);\n\tvar caches = this.caches[title];\n\tif(caches && caches[cacheName]) {\n\t\treturn caches[cacheName];\n\t} else {\n\t\tif(!caches) {\n\t\t\tcaches = Object.create(null);\n\t\t\tthis.caches[title] = caches;\n\t\t}\n\t\tcaches[cacheName] = initializer();\n\t\treturn caches[cacheName];\n\t}\n};\n\n// Clear all caches associated with a particular tiddler, or, if the title is null, clear all the caches for all the tiddlers\nexports.clearCache = function(title) {\n\tif(title) {\n\t\tthis.caches = this.caches || Object.create(null);\n\t\tif($tw.utils.hop(this.caches,title)) {\n\t\t\tdelete this.caches[title];\n\t\t}\n\t} else {\n\t\tthis.caches = Object.create(null);\n\t}\n};\n\nexports.initParsers = function(moduleType) {\n\t// Install the parser modules\n\t$tw.Wiki.parsers = {};\n\tvar self = this;\n\t$tw.modules.forEachModuleOfType(\"parser\",function(title,module) {\n\t\tfor(var f in module) {\n\t\t\tif($tw.utils.hop(module,f)) {\n\t\t\t\t$tw.Wiki.parsers[f] = module[f]; // Store the parser class\n\t\t\t}\n\t\t}\n\t});\n};\n\n/*\nParse a block of text of a specified MIME type\n\ttype: content type of text to be parsed\n\ttext: text\n\toptions: see below\nOptions include:\n\tparseAsInline: if true, the text of the tiddler will be parsed as an inline run\n\t_canonical_uri: optional string of the canonical URI of this content\n*/\nexports.parseText = function(type,text,options) {\n\ttext = text || \"\";\n\toptions = options || {};\n\t// Select a parser\n\tvar Parser = $tw.Wiki.parsers[type];\n\tif(!Parser && $tw.utils.getFileExtensionInfo(type)) {\n\t\tParser = $tw.Wiki.parsers[$tw.utils.getFileExtensionInfo(type).type];\n\t}\n\tif(!Parser) {\n\t\tParser = $tw.Wiki.parsers[options.defaultType || \"text/vnd.tiddlywiki\"];\n\t}\n\tif(!Parser) {\n\t\treturn null;\n\t}\n\t// Return the parser instance\n\treturn new Parser(type,text,{\n\t\tparseAsInline: options.parseAsInline,\n\t\twiki: this,\n\t\t_canonical_uri: options._canonical_uri\n\t});\n};\n\n/*\nParse a tiddler according to its MIME type\n*/\nexports.parseTiddler = function(title,options) {\n\toptions = $tw.utils.extend({},options);\n\tvar cacheType = options.parseAsInline ? \"inlineParseTree\" : \"blockParseTree\",\n\t\ttiddler = this.getTiddler(title),\n\t\tself = this;\n\treturn tiddler ? this.getCacheForTiddler(title,cacheType,function() {\n\t\t\tif(tiddler.hasField(\"_canonical_uri\")) {\n\t\t\t\toptions._canonical_uri = tiddler.fields._canonical_uri;\n\t\t\t}\n\t\t\treturn self.parseText(tiddler.fields.type,tiddler.fields.text,options);\n\t\t}) : null;\n};\n\nexports.parseTextReference = function(title,field,index,options) {\n\tvar tiddler,text;\n\tif(options.subTiddler) {\n\t\ttiddler = this.getSubTiddler(title,options.subTiddler);\n\t} else {\n\t\ttiddler = this.getTiddler(title);\n\t\tif(field === \"text\" || (!field && !index)) {\n\t\t\tthis.getTiddlerText(title); // Force the tiddler to be lazily loaded\n\t\t\treturn this.parseTiddler(title,options);\n\t\t}\n\t}\n\tif(field === \"text\" || (!field && !index)) {\n\t\tif(tiddler && tiddler.fields) {\n\t\t\treturn this.parseText(tiddler.fields.type || \"text/vnd.tiddlywiki\",tiddler.fields.text,options);\t\t\t\n\t\t} else {\n\t\t\treturn null;\n\t\t}\n\t} else if(field) {\n\t\tif(field === \"title\") {\n\t\t\ttext = title;\n\t\t} else {\n\t\t\tif(!tiddler || !tiddler.hasField(field)) {\n\t\t\t\treturn null;\n\t\t\t}\n\t\t\ttext = tiddler.fields[field];\n\t\t}\n\t\treturn this.parseText(\"text/vnd.tiddlywiki\",text.toString(),options);\n\t} else if(index) {\n\t\tthis.getTiddlerText(title); // Force the tiddler to be lazily loaded\n\t\ttext = this.extractTiddlerDataItem(tiddler,index,undefined);\n\t\tif(text === undefined) {\n\t\t\treturn null;\n\t\t}\n\t\treturn this.parseText(\"text/vnd.tiddlywiki\",text,options);\n\t}\n};\n\n/*\nMake a widget tree for a parse tree\nparser: parser object\noptions: see below\nOptions include:\ndocument: optional document to use\nvariables: hashmap of variables to set\nparentWidget: optional parent widget for the root node\n*/\nexports.makeWidget = function(parser,options) {\n\toptions = options || {};\n\tvar widgetNode = {\n\t\t\ttype: \"widget\",\n\t\t\tchildren: []\n\t\t},\n\t\tcurrWidgetNode = widgetNode;\n\t// Create set variable widgets for each variable\n\t$tw.utils.each(options.variables,function(value,name) {\n\t\tvar setVariableWidget = {\n\t\t\ttype: \"set\",\n\t\t\tattributes: {\n\t\t\t\tname: {type: \"string\", value: name},\n\t\t\t\tvalue: {type: \"string\", value: value}\n\t\t\t},\n\t\t\tchildren: []\n\t\t};\n\t\tcurrWidgetNode.children = [setVariableWidget];\n\t\tcurrWidgetNode = setVariableWidget;\n\t});\n\t// Add in the supplied parse tree nodes\n\tcurrWidgetNode.children = parser ? parser.tree : [];\n\t// Create the widget\n\treturn new widget.widget(widgetNode,{\n\t\twiki: this,\n\t\tdocument: options.document || $tw.fakeDocument,\n\t\tparentWidget: options.parentWidget\n\t});\n};\n\n/*\nMake a widget tree for transclusion\ntitle: target tiddler title\noptions: as for wiki.makeWidget() plus:\noptions.field: optional field to transclude (defaults to \"text\")\noptions.mode: transclusion mode \"inline\" or \"block\"\noptions.children: optional array of children for the transclude widget\noptions.importVariables: optional importvariables filter string for macros to be included\noptions.importPageMacros: optional boolean; if true, equivalent to passing \"[[$:/core/ui/PageMacros]] [all[shadows+tiddlers]tag[$:/tags/Macro]!has[draft.of]]\" to options.importVariables\n*/\nexports.makeTranscludeWidget = function(title,options) {\n\toptions = options || {};\n\tvar parseTreeDiv = {tree: [{\n\t\t\ttype: \"element\",\n\t\t\ttag: \"div\",\n\t\t\tchildren: []}]},\n\t\tparseTreeImportVariables = {\n\t\t\ttype: \"importvariables\",\n\t\t\tattributes: {\n\t\t\t\tfilter: {\n\t\t\t\t\tname: \"filter\",\n\t\t\t\t\ttype: \"string\"\n\t\t\t\t}\n\t\t\t},\n\t\t\tisBlock: false,\n\t\t\tchildren: []},\n\t\tparseTreeTransclude = {\n\t\t\ttype: \"transclude\",\n\t\t\tattributes: {\n\t\t\t\ttiddler: {\n\t\t\t\t\tname: \"tiddler\",\n\t\t\t\t\ttype: \"string\",\n\t\t\t\t\tvalue: title}},\n\t\t\tisBlock: !options.parseAsInline};\n\tif(options.importVariables || options.importPageMacros) {\n\t\tif(options.importVariables) {\n\t\t\tparseTreeImportVariables.attributes.filter.value = options.importVariables;\n\t\t} else if(options.importPageMacros) {\n\t\t\tparseTreeImportVariables.attributes.filter.value = \"[[$:/core/ui/PageMacros]] [all[shadows+tiddlers]tag[$:/tags/Macro]!has[draft.of]]\";\n\t\t}\n\t\tparseTreeDiv.tree[0].children.push(parseTreeImportVariables);\n\t\tparseTreeImportVariables.children.push(parseTreeTransclude);\n\t} else {\n\t\tparseTreeDiv.tree[0].children.push(parseTreeTransclude);\n\t}\n\tif(options.field) {\n\t\tparseTreeTransclude.attributes.field = {type: \"string\", value: options.field};\n\t}\n\tif(options.mode) {\n\t\tparseTreeTransclude.attributes.mode = {type: \"string\", value: options.mode};\n\t}\n\tif(options.children) {\n\t\tparseTreeTransclude.children = options.children;\n\t}\n\treturn $tw.wiki.makeWidget(parseTreeDiv,options);\n};\n\n/*\nParse text in a specified format and render it into another format\n\toutputType: content type for the output\n\ttextType: content type of the input text\n\ttext: input text\n\toptions: see below\nOptions include:\nvariables: hashmap of variables to set\nparentWidget: optional parent widget for the root node\n*/\nexports.renderText = function(outputType,textType,text,options) {\n\toptions = options || {};\n\tvar parser = this.parseText(textType,text,options),\n\t\twidgetNode = this.makeWidget(parser,options);\n\tvar container = $tw.fakeDocument.createElement(\"div\");\n\twidgetNode.render(container,null);\n\treturn outputType === \"text/html\" ? container.innerHTML : container.textContent;\n};\n\n/*\nParse text from a tiddler and render it into another format\n\toutputType: content type for the output\n\ttitle: title of the tiddler to be rendered\n\toptions: see below\nOptions include:\nvariables: hashmap of variables to set\nparentWidget: optional parent widget for the root node\n*/\nexports.renderTiddler = function(outputType,title,options) {\n\toptions = options || {};\n\tvar parser = this.parseTiddler(title,options),\n\t\twidgetNode = this.makeWidget(parser,options);\n\tvar container = $tw.fakeDocument.createElement(\"div\");\n\twidgetNode.render(container,null);\n\treturn outputType === \"text/html\" ? container.innerHTML : (outputType === \"text/plain-formatted\" ? container.formattedTextContent : container.textContent);\n};\n\n/*\nReturn an array of tiddler titles that match a search string\n\ttext: The text string to search for\n\toptions: see below\nOptions available:\n\tsource: an iterator function for the source tiddlers, called source(iterator), where iterator is called as iterator(tiddler,title)\n\texclude: An array of tiddler titles to exclude from the search\n\tinvert: If true returns tiddlers that do not contain the specified string\n\tcaseSensitive: If true forces a case sensitive search\n\tliteral: If true, searches for literal string, rather than separate search terms\n\tfield: If specified, restricts the search to the specified field\n*/\nexports.search = function(text,options) {\n\toptions = options || {};\n\tvar self = this,\n\t\tt,\n\t\tinvert = !!options.invert;\n\t// Convert the search string into a regexp for each term\n\tvar terms, searchTermsRegExps,\n\t\tflags = options.caseSensitive ? \"\" : \"i\";\n\tif(options.literal) {\n\t\tif(text.length === 0) {\n\t\t\tsearchTermsRegExps = null;\n\t\t} else {\n\t\t\tsearchTermsRegExps = [new RegExp(\"(\" + $tw.utils.escapeRegExp(text) + \")\",flags)];\n\t\t}\n\t} else {\n\t\tterms = text.split(/ +/);\n\t\tif(terms.length === 1 && terms[0] === \"\") {\n\t\t\tsearchTermsRegExps = null;\n\t\t} else {\n\t\t\tsearchTermsRegExps = [];\n\t\t\tfor(t=0; t<terms.length; t++) {\n\t\t\t\tsearchTermsRegExps.push(new RegExp(\"(\" + $tw.utils.escapeRegExp(terms[t]) + \")\",flags));\n\t\t\t}\n\t\t}\n\t}\n\t// Function to check a given tiddler for the search term\n\tvar searchTiddler = function(title) {\n\t\tif(!searchTermsRegExps) {\n\t\t\treturn true;\n\t\t}\n\t\tvar tiddler = self.getTiddler(title);\n\t\tif(!tiddler) {\n\t\t\ttiddler = new $tw.Tiddler({title: title, text: \"\", type: \"text/vnd.tiddlywiki\"});\n\t\t}\n\t\tvar contentTypeInfo = $tw.config.contentTypeInfo[tiddler.fields.type] || $tw.config.contentTypeInfo[\"text/vnd.tiddlywiki\"],\n\t\t\tmatch;\n\t\tfor(var t=0; t<searchTermsRegExps.length; t++) {\n\t\t\tmatch = false;\n\t\t\tif(options.field) {\n\t\t\t\tmatch = searchTermsRegExps[t].test(tiddler.getFieldString(options.field));\n\t\t\t} else {\n\t\t\t\t// Search title, tags and body\n\t\t\t\tif(contentTypeInfo.encoding === \"utf8\") {\n\t\t\t\t\tmatch = match || searchTermsRegExps[t].test(tiddler.fields.text);\n\t\t\t\t}\n\t\t\t\tvar tags = tiddler.fields.tags ? tiddler.fields.tags.join(\"\\0\") : \"\";\n\t\t\t\tmatch = match || searchTermsRegExps[t].test(tags) || searchTermsRegExps[t].test(tiddler.fields.title);\n\t\t\t}\n\t\t\tif(!match) {\n\t\t\t\treturn false;\n\t\t\t}\n\t\t}\n\t\treturn true;\n\t};\n\t// Loop through all the tiddlers doing the search\n\tvar results = [],\n\t\tsource = options.source || this.each;\n\tsource(function(tiddler,title) {\n\t\tif(searchTiddler(title) !== options.invert) {\n\t\t\tresults.push(title);\n\t\t}\n\t});\n\t// Remove any of the results we have to exclude\n\tif(options.exclude) {\n\t\tfor(t=0; t<options.exclude.length; t++) {\n\t\t\tvar p = results.indexOf(options.exclude[t]);\n\t\t\tif(p !== -1) {\n\t\t\t\tresults.splice(p,1);\n\t\t\t}\n\t\t}\n\t}\n\treturn results;\n};\n\n/*\nTrigger a load for a tiddler if it is skinny. Returns the text, or undefined if the tiddler is missing, null if the tiddler is being lazily loaded.\n*/\nexports.getTiddlerText = function(title,defaultText) {\n\tvar tiddler = this.getTiddler(title);\n\t// Return undefined if the tiddler isn't found\n\tif(!tiddler) {\n\t\treturn defaultText;\n\t}\n\tif(tiddler.fields.text !== undefined) {\n\t\t// Just return the text if we've got it\n\t\treturn tiddler.fields.text;\n\t} else {\n\t\t// Tell any listeners about the need to lazily load this tiddler\n\t\tthis.dispatchEvent(\"lazyLoad\",title);\n\t\t// Indicate that the text is being loaded\n\t\treturn null;\n\t}\n};\n\n/*\nCheck whether the text of a tiddler matches a given value. By default, the comparison is case insensitive, and any spaces at either end of the tiddler text is trimmed\n*/\nexports.checkTiddlerText = function(title,targetText,options) {\n\toptions = options || {};\n\tvar text = this.getTiddlerText(title,\"\");\n\tif(!options.noTrim) {\n\t\ttext = text.trim();\n\t}\n\tif(!options.caseSensitive) {\n\t\ttext = text.toLowerCase();\n\t\ttargetText = targetText.toLowerCase();\n\t}\n\treturn text === targetText;\n}\n\n/*\nRead an array of browser File objects, invoking callback(tiddlerFieldsArray) once they're all read\n*/\nexports.readFiles = function(files,callback) {\n\tvar result = [],\n\t\toutstanding = files.length;\n\tfor(var f=0; f<files.length; f++) {\n\t\tthis.readFile(files[f],function(tiddlerFieldsArray) {\n\t\t\tresult.push.apply(result,tiddlerFieldsArray);\n\t\t\tif(--outstanding === 0) {\n\t\t\t\tcallback(result);\n\t\t\t}\n\t\t});\n\t}\n\treturn files.length;\n};\n\n/*\nRead a browser File object, invoking callback(tiddlerFieldsArray) with an array of tiddler fields objects\n*/\nexports.readFile = function(file,callback) {\n\t// Get the type, falling back to the filename extension\n\tvar self = this,\n\t\ttype = file.type;\n\tif(type === \"\" || !type) {\n\t\tvar dotPos = file.name.lastIndexOf(\".\");\n\t\tif(dotPos !== -1) {\n\t\t\tvar fileExtensionInfo = $tw.utils.getFileExtensionInfo(file.name.substr(dotPos));\n\t\t\tif(fileExtensionInfo) {\n\t\t\t\ttype = fileExtensionInfo.type;\n\t\t\t}\n\t\t}\n\t}\n\t// Figure out if we're reading a binary file\n\tvar contentTypeInfo = $tw.config.contentTypeInfo[type],\n\t\tisBinary = contentTypeInfo ? contentTypeInfo.encoding === \"base64\" : false;\n\t// Log some debugging information\n\tif($tw.log.IMPORT) {\n\t\tconsole.log(\"Importing file '\" + file.name + \"', type: '\" + type + \"', isBinary: \" + isBinary);\n\t}\n\t// Create the FileReader\n\tvar reader = new FileReader();\n\t// Onload\n\treader.onload = function(event) {\n\t\tvar text = event.target.result,\n\t\t\ttiddlerFields = {title: file.name || \"Untitled\", type: type};\n\t\tif(isBinary) {\n\t\t\tvar commaPos = text.indexOf(\",\");\n\t\t\tif(commaPos !== -1) {\n\t\t\t\ttext = text.substr(commaPos + 1);\n\t\t\t}\n\t\t}\n\t\t// Check whether this is an encrypted TiddlyWiki file\n\t\tvar encryptedJson = $tw.utils.extractEncryptedStoreArea(text);\n\t\tif(encryptedJson) {\n\t\t\t// If so, attempt to decrypt it with the current password\n\t\t\t$tw.utils.decryptStoreAreaInteractive(encryptedJson,function(tiddlers) {\n\t\t\t\tcallback(tiddlers);\n\t\t\t});\n\t\t} else {\n\t\t\t// Otherwise, just try to deserialise any tiddlers in the file\n\t\t\tcallback(self.deserializeTiddlers(type,text,tiddlerFields));\n\t\t}\n\t};\n\t// Kick off the read\n\tif(isBinary) {\n\t\treader.readAsDataURL(file);\n\t} else {\n\t\treader.readAsText(file);\n\t}\n};\n\n/*\nFind any existing draft of a specified tiddler\n*/\nexports.findDraft = function(targetTitle) {\n\tvar draftTitle = undefined;\n\tthis.forEachTiddler({includeSystem: true},function(title,tiddler) {\n\t\tif(tiddler.fields[\"draft.title\"] && tiddler.fields[\"draft.of\"] === targetTitle) {\n\t\t\tdraftTitle = title;\n\t\t}\n\t});\n\treturn draftTitle;\n}\n\n/*\nCheck whether the specified draft tiddler has been modified.\nIf the original tiddler doesn't exist, create a vanilla tiddler variable,\nto check if additional fields have been added.\n*/\nexports.isDraftModified = function(title) {\n\tvar tiddler = this.getTiddler(title);\n\tif(!tiddler.isDraft()) {\n\t\treturn false;\n\t}\n\tvar ignoredFields = [\"created\", \"modified\", \"title\", \"draft.title\", \"draft.of\"],\n\t\torigTiddler = this.getTiddler(tiddler.fields[\"draft.of\"]) || new $tw.Tiddler({text:\"\", tags:[]}),\n\t\ttitleModified = tiddler.fields[\"draft.title\"] !== tiddler.fields[\"draft.of\"];\n\treturn titleModified || !tiddler.isEqual(origTiddler,ignoredFields);\n};\n\n/*\nAdd a new record to the top of the history stack\ntitle: a title string or an array of title strings\nfromPageRect: page coordinates of the origin of the navigation\nhistoryTitle: title of history tiddler (defaults to $:/HistoryList)\n*/\nexports.addToHistory = function(title,fromPageRect,historyTitle) {\n\tvar story = new $tw.Story({wiki: this, historyTitle: historyTitle});\n\tstory.addToHistory(title,fromPageRect);\n};\n\n/*\nInvoke the available upgrader modules\ntitles: array of tiddler titles to be processed\ntiddlers: hashmap by title of tiddler fields of pending import tiddlers. These can be modified by the upgraders. An entry with no fields indicates a tiddler that was pending import has been suppressed. When entries are added to the pending import the tiddlers hashmap may have entries that are not present in the titles array\nReturns a hashmap of messages keyed by tiddler title.\n*/\nexports.invokeUpgraders = function(titles,tiddlers) {\n\t// Collect up the available upgrader modules\n\tvar self = this;\n\tif(!this.upgraderModules) {\n\t\tthis.upgraderModules = [];\n\t\t$tw.modules.forEachModuleOfType(\"upgrader\",function(title,module) {\n\t\t\tif(module.upgrade) {\n\t\t\t\tself.upgraderModules.push(module);\n\t\t\t}\n\t\t});\n\t}\n\t// Invoke each upgrader in turn\n\tvar messages = {};\n\tfor(var t=0; t<this.upgraderModules.length; t++) {\n\t\tvar upgrader = this.upgraderModules[t],\n\t\t\tupgraderMessages = upgrader.upgrade(this,titles,tiddlers);\n\t\t$tw.utils.extend(messages,upgraderMessages);\n\t}\n\treturn messages;\n};\n\n})();\n\n", "title": "$:/core/modules/wiki.js", "type": "application/javascript", "module-type": "wikimethod" }, "$:/palettes/Blanca": { "title": "$:/palettes/Blanca", "name": "Blanca", "description": "A clean white palette to let you focus", "tags": "$:/tags/Palette", "type": "application/x-tiddler-dictionary", "text": "alert-background: #ffe476\nalert-border: #b99e2f\nalert-highlight: #881122\nalert-muted-foreground: #b99e2f\nbackground: #ffffff\nblockquote-bar: <<colour muted-foreground>>\nbutton-background:\nbutton-foreground:\nbutton-border:\ncode-background: #f7f7f9\ncode-border: #e1e1e8\ncode-foreground: #dd1144\ndirty-indicator: #ff0000\ndownload-background: #66cccc\ndownload-foreground: <<colour background>>\ndragger-background: <<colour foreground>>\ndragger-foreground: <<colour background>>\ndropdown-background: <<colour background>>\ndropdown-border: <<colour muted-foreground>>\ndropdown-tab-background-selected: #fff\ndropdown-tab-background: #ececec\ndropzone-background: rgba(0,200,0,0.7)\nexternal-link-background-hover: inherit\nexternal-link-background-visited: inherit\nexternal-link-background: inherit\nexternal-link-foreground-hover: inherit\nexternal-link-foreground-visited: #0000aa\nexternal-link-foreground: #0000ee\nforeground: #333333\nmessage-background: #ecf2ff\nmessage-border: #cfd6e6\nmessage-foreground: #547599\nmodal-backdrop: <<colour foreground>>\nmodal-background: <<colour background>>\nmodal-border: #999999\nmodal-footer-background: #f5f5f5\nmodal-footer-border: #dddddd\nmodal-header-border: #eeeeee\nmuted-foreground: #999999\nnotification-background: #ffffdd\nnotification-border: #999999\npage-background: #ffffff\npre-background: #f5f5f5\npre-border: #cccccc\nprimary: #7897f3\nsidebar-button-foreground: <<colour foreground>>\nsidebar-controls-foreground-hover: #000000\nsidebar-controls-foreground: #ccc\nsidebar-foreground-shadow: rgba(255,255,255, 0.8)\nsidebar-foreground: #acacac\nsidebar-muted-foreground-hover: #444444\nsidebar-muted-foreground: #c0c0c0\nsidebar-tab-background-selected: #ffffff\nsidebar-tab-background: <<colour tab-background>>\nsidebar-tab-border-selected: <<colour tab-border-selected>>\nsidebar-tab-border: <<colour tab-border>>\nsidebar-tab-divider: <<colour tab-divider>>\nsidebar-tab-foreground-selected: \nsidebar-tab-foreground: <<colour tab-foreground>>\nsidebar-tiddler-link-foreground-hover: #444444\nsidebar-tiddler-link-foreground: #7897f3\nsite-title-foreground: <<colour tiddler-title-foreground>>\nstatic-alert-foreground: #aaaaaa\ntab-background-selected: #ffffff\ntab-background: #eeeeee\ntab-border-selected: #cccccc\ntab-border: #cccccc\ntab-divider: #d8d8d8\ntab-foreground-selected: <<colour tab-foreground>>\ntab-foreground: #666666\ntable-border: #dddddd\ntable-footer-background: #a8a8a8\ntable-header-background: #f0f0f0\ntag-background: #ffeedd\ntag-foreground: #000\ntiddler-background: <<colour background>>\ntiddler-border: #eee\ntiddler-controls-foreground-hover: #888888\ntiddler-controls-foreground-selected: #444444\ntiddler-controls-foreground: #cccccc\ntiddler-editor-background: #f8f8f8\ntiddler-editor-border-image: #ffffff\ntiddler-editor-border: #cccccc\ntiddler-editor-fields-even: #e0e8e0\ntiddler-editor-fields-odd: #f0f4f0\ntiddler-info-background: #f8f8f8\ntiddler-info-border: #dddddd\ntiddler-info-tab-background: #f8f8f8\ntiddler-link-background: <<colour background>>\ntiddler-link-foreground: <<colour primary>>\ntiddler-subtitle-foreground: #c0c0c0\ntiddler-title-foreground: #ff9900\ntoolbar-new-button:\ntoolbar-options-button:\ntoolbar-save-button:\ntoolbar-info-button:\ntoolbar-edit-button:\ntoolbar-close-button:\ntoolbar-delete-button:\ntoolbar-cancel-button:\ntoolbar-done-button:\nuntagged-background: #999999\nvery-muted-foreground: #888888\n" }, "$:/palettes/Blue": { "title": "$:/palettes/Blue", "name": "Blue", "description": "A blue theme", "tags": "$:/tags/Palette", "type": "application/x-tiddler-dictionary", "text": "alert-background: #ffe476\nalert-border: #b99e2f\nalert-highlight: #881122\nalert-muted-foreground: #b99e2f\nbackground: #fff\nblockquote-bar: <<colour muted-foreground>>\nbutton-background:\nbutton-foreground:\nbutton-border:\ncode-background: #f7f7f9\ncode-border: #e1e1e8\ncode-foreground: #dd1144\ndirty-indicator: #ff0000\ndownload-background: #34c734\ndownload-foreground: <<colour foreground>>\ndragger-background: <<colour foreground>>\ndragger-foreground: <<colour background>>\ndropdown-background: <<colour background>>\ndropdown-border: <<colour muted-foreground>>\ndropdown-tab-background-selected: #fff\ndropdown-tab-background: #ececec\ndropzone-background: rgba(0,200,0,0.7)\nexternal-link-background-hover: inherit\nexternal-link-background-visited: inherit\nexternal-link-background: inherit\nexternal-link-foreground-hover: inherit\nexternal-link-foreground-visited: #0000aa\nexternal-link-foreground: #0000ee\nforeground: #333353\nmessage-background: #ecf2ff\nmessage-border: #cfd6e6\nmessage-foreground: #547599\nmodal-backdrop: <<colour foreground>>\nmodal-background: <<colour background>>\nmodal-border: #999999\nmodal-footer-background: #f5f5f5\nmodal-footer-border: #dddddd\nmodal-header-border: #eeeeee\nmuted-foreground: #999999\nnotification-background: #ffffdd\nnotification-border: #999999\npage-background: #ddddff\npre-background: #f5f5f5\npre-border: #cccccc\nprimary: #5778d8\nsidebar-button-foreground: <<colour foreground>>\nsidebar-controls-foreground-hover: #000000\nsidebar-controls-foreground: #ffffff\nsidebar-foreground-shadow: rgba(255,255,255, 0.8)\nsidebar-foreground: #acacac\nsidebar-muted-foreground-hover: #444444\nsidebar-muted-foreground: #c0c0c0\nsidebar-tab-background-selected: <<colour page-background>>\nsidebar-tab-background: <<colour tab-background>>\nsidebar-tab-border-selected: <<colour tab-border-selected>>\nsidebar-tab-border: <<colour tab-border>>\nsidebar-tab-divider: <<colour tab-divider>>\nsidebar-tab-foreground-selected: \nsidebar-tab-foreground: <<colour tab-foreground>>\nsidebar-tiddler-link-foreground-hover: #444444\nsidebar-tiddler-link-foreground: #5959c0\nsite-title-foreground: <<colour tiddler-title-foreground>>\nstatic-alert-foreground: #aaaaaa\ntab-background-selected: <<colour background>>\ntab-background: #ccccdd\ntab-border-selected: #ccccdd\ntab-border: #cccccc\ntab-divider: #d8d8d8\ntab-foreground-selected: <<colour tab-foreground>>\ntab-foreground: #666666\ntable-border: #dddddd\ntable-footer-background: #a8a8a8\ntable-header-background: #f0f0f0\ntag-background: #eeeeff\ntag-foreground: #000\ntiddler-background: <<colour background>>\ntiddler-border: <<colour background>>\ntiddler-controls-foreground-hover: #666666\ntiddler-controls-foreground-selected: #444444\ntiddler-controls-foreground: #cccccc\ntiddler-editor-background: #f8f8f8\ntiddler-editor-border-image: #ffffff\ntiddler-editor-border: #cccccc\ntiddler-editor-fields-even: #e0e8e0\ntiddler-editor-fields-odd: #f0f4f0\ntiddler-info-background: #ffffff\ntiddler-info-border: #dddddd\ntiddler-info-tab-background: #ffffff\ntiddler-link-background: <<colour background>>\ntiddler-link-foreground: <<colour primary>>\ntiddler-subtitle-foreground: #c0c0c0\ntiddler-title-foreground: #5959c0\ntoolbar-new-button: #5eb95e\ntoolbar-options-button: rgb(128, 88, 165)\ntoolbar-save-button: #0e90d2\ntoolbar-info-button: #0e90d2\ntoolbar-edit-button: rgb(243, 123, 29)\ntoolbar-close-button: #dd514c\ntoolbar-delete-button: #dd514c\ntoolbar-cancel-button: rgb(243, 123, 29)\ntoolbar-done-button: #5eb95e\nuntagged-background: #999999\nvery-muted-foreground: #888888\n" }, "$:/palettes/Muted": { "title": "$:/palettes/Muted", "name": "Muted", "description": "Bright tiddlers on a muted background", "tags": "$:/tags/Palette", "type": "application/x-tiddler-dictionary", "text": "alert-background: #ffe476\nalert-border: #b99e2f\nalert-highlight: #881122\nalert-muted-foreground: #b99e2f\nbackground: #ffffff\nblockquote-bar: <<colour muted-foreground>>\nbutton-background:\nbutton-foreground:\nbutton-border:\ncode-background: #f7f7f9\ncode-border: #e1e1e8\ncode-foreground: #dd1144\ndirty-indicator: #ff0000\ndownload-background: #34c734\ndownload-foreground: <<colour background>>\ndragger-background: <<colour foreground>>\ndragger-foreground: <<colour background>>\ndropdown-background: <<colour background>>\ndropdown-border: <<colour muted-foreground>>\ndropdown-tab-background-selected: #fff\ndropdown-tab-background: #ececec\ndropzone-background: rgba(0,200,0,0.7)\nexternal-link-background-hover: inherit\nexternal-link-background-visited: inherit\nexternal-link-background: inherit\nexternal-link-foreground-hover: inherit\nexternal-link-foreground-visited: #0000aa\nexternal-link-foreground: #0000ee\nforeground: #333333\nmessage-background: #ecf2ff\nmessage-border: #cfd6e6\nmessage-foreground: #547599\nmodal-backdrop: <<colour foreground>>\nmodal-background: <<colour background>>\nmodal-border: #999999\nmodal-footer-background: #f5f5f5\nmodal-footer-border: #dddddd\nmodal-header-border: #eeeeee\nmuted-foreground: #bbb\nnotification-background: #ffffdd\nnotification-border: #999999\npage-background: #6f6f70\npre-background: #f5f5f5\npre-border: #cccccc\nprimary: #29a6ee\nsidebar-button-foreground: <<colour foreground>>\nsidebar-controls-foreground-hover: #000000\nsidebar-controls-foreground: #c2c1c2\nsidebar-foreground-shadow: rgba(255,255,255,0)\nsidebar-foreground: #d3d2d4\nsidebar-muted-foreground-hover: #444444\nsidebar-muted-foreground: #c0c0c0\nsidebar-tab-background-selected: #6f6f70\nsidebar-tab-background: #666667\nsidebar-tab-border-selected: #999\nsidebar-tab-border: #515151\nsidebar-tab-divider: #999\nsidebar-tab-foreground-selected: \nsidebar-tab-foreground: #999\nsidebar-tiddler-link-foreground-hover: #444444\nsidebar-tiddler-link-foreground: #d1d0d2\nsite-title-foreground: <<colour tiddler-title-foreground>>\nstatic-alert-foreground: #aaaaaa\ntab-background-selected: #ffffff\ntab-background: #d8d8d8\ntab-border-selected: #d8d8d8\ntab-border: #cccccc\ntab-divider: #d8d8d8\ntab-foreground-selected: <<colour tab-foreground>>\ntab-foreground: #666666\ntable-border: #dddddd\ntable-footer-background: #a8a8a8\ntable-header-background: #f0f0f0\ntag-background: #d5ad34\ntag-foreground: #ffffff\ntiddler-background: <<colour background>>\ntiddler-border: <<colour background>>\ntiddler-controls-foreground-hover: #888888\ntiddler-controls-foreground-selected: #444444\ntiddler-controls-foreground: #cccccc\ntiddler-editor-background: #f8f8f8\ntiddler-editor-border-image: #ffffff\ntiddler-editor-border: #cccccc\ntiddler-editor-fields-even: #e0e8e0\ntiddler-editor-fields-odd: #f0f4f0\ntiddler-info-background: #f8f8f8\ntiddler-info-border: #dddddd\ntiddler-info-tab-background: #f8f8f8\ntiddler-link-background: <<colour background>>\ntiddler-link-foreground: <<colour primary>>\ntiddler-subtitle-foreground: #c0c0c0\ntiddler-title-foreground: #182955\ntoolbar-new-button: \ntoolbar-options-button: \ntoolbar-save-button: \ntoolbar-info-button: \ntoolbar-edit-button: \ntoolbar-close-button: \ntoolbar-delete-button: \ntoolbar-cancel-button: \ntoolbar-done-button: \nuntagged-background: #999999\nvery-muted-foreground: #888888\n" }, "$:/palettes/ContrastLight": { "title": "$:/palettes/ContrastLight", "name": "Contrast (Light)", "description": "High contrast and unambiguous (light version)", "tags": "$:/tags/Palette", "type": "application/x-tiddler-dictionary", "text": "alert-background: #f00\nalert-border: <<colour background>>\nalert-highlight: <<colour foreground>>\nalert-muted-foreground: #800\nbackground: #fff\nblockquote-bar: <<colour muted-foreground>>\nbutton-background: <<colour background>>\nbutton-foreground: <<colour foreground>>\nbutton-border: <<colour foreground>>\ncode-background: <<colour background>>\ncode-border: <<colour foreground>>\ncode-foreground: <<colour foreground>>\ndirty-indicator: #f00\ndownload-background: #080\ndownload-foreground: <<colour background>>\ndragger-background: <<colour foreground>>\ndragger-foreground: <<colour background>>\ndropdown-background: <<colour background>>\ndropdown-border: <<colour muted-foreground>>\ndropdown-tab-background-selected: <<colour foreground>>\ndropdown-tab-background: <<colour foreground>>\ndropzone-background: rgba(0,200,0,0.7)\nexternal-link-background-hover: inherit\nexternal-link-background-visited: inherit\nexternal-link-background: inherit\nexternal-link-foreground-hover: inherit\nexternal-link-foreground-visited: #00a\nexternal-link-foreground: #00e\nforeground: #000\nmessage-background: <<colour foreground>>\nmessage-border: <<colour background>>\nmessage-foreground: <<colour background>>\nmodal-backdrop: <<colour foreground>>\nmodal-background: <<colour background>>\nmodal-border: <<colour foreground>>\nmodal-footer-background: <<colour background>>\nmodal-footer-border: <<colour foreground>>\nmodal-header-border: <<colour foreground>>\nmuted-foreground: <<colour foreground>>\nnotification-background: <<colour background>>\nnotification-border: <<colour foreground>>\npage-background: <<colour background>>\npre-background: <<colour background>>\npre-border: <<colour foreground>>\nprimary: #00f\nsidebar-button-foreground: <<colour foreground>>\nsidebar-controls-foreground-hover: <<colour background>>\nsidebar-controls-foreground: <<colour foreground>>\nsidebar-foreground-shadow: rgba(0,0,0, 0)\nsidebar-foreground: <<colour foreground>>\nsidebar-muted-foreground-hover: #444444\nsidebar-muted-foreground: <<colour foreground>>\nsidebar-tab-background-selected: <<colour background>>\nsidebar-tab-background: <<colour tab-background>>\nsidebar-tab-border-selected: <<colour tab-border-selected>>\nsidebar-tab-border: <<colour tab-border>>\nsidebar-tab-divider: <<colour tab-divider>>\nsidebar-tab-foreground-selected: <<colour foreground>>\nsidebar-tab-foreground: <<colour tab-foreground>>\nsidebar-tiddler-link-foreground-hover: <<colour foreground>>\nsidebar-tiddler-link-foreground: <<colour primary>>\nsite-title-foreground: <<colour tiddler-title-foreground>>\nstatic-alert-foreground: #aaaaaa\ntab-background-selected: <<colour background>>\ntab-background: <<colour foreground>>\ntab-border-selected: <<colour foreground>>\ntab-border: <<colour foreground>>\ntab-divider: <<colour foreground>>\ntab-foreground-selected: <<colour foreground>>\ntab-foreground: <<colour background>>\ntable-border: #dddddd\ntable-footer-background: #a8a8a8\ntable-header-background: #f0f0f0\ntag-background: #000\ntag-foreground: #fff\ntiddler-background: <<colour background>>\ntiddler-border: <<colour foreground>>\ntiddler-controls-foreground-hover: #ddd\ntiddler-controls-foreground-selected: #fdd\ntiddler-controls-foreground: <<colour foreground>>\ntiddler-editor-background: <<colour background>>\ntiddler-editor-border-image: <<colour foreground>>\ntiddler-editor-border: #cccccc\ntiddler-editor-fields-even: <<colour background>>\ntiddler-editor-fields-odd: <<colour background>>\ntiddler-info-background: <<colour background>>\ntiddler-info-border: <<colour foreground>>\ntiddler-info-tab-background: <<colour background>>\ntiddler-link-background: <<colour background>>\ntiddler-link-foreground: <<colour primary>>\ntiddler-subtitle-foreground: <<colour foreground>>\ntiddler-title-foreground: <<colour foreground>>\ntoolbar-new-button: \ntoolbar-options-button: \ntoolbar-save-button: \ntoolbar-info-button: \ntoolbar-edit-button: \ntoolbar-close-button: \ntoolbar-delete-button: \ntoolbar-cancel-button: \ntoolbar-done-button: \nuntagged-background: <<colour foreground>>\nvery-muted-foreground: #888888\n" }, "$:/palettes/ContrastDark": { "title": "$:/palettes/ContrastDark", "name": "Contrast (Dark)", "description": "High contrast and unambiguous (dark version)", "tags": "$:/tags/Palette", "type": "application/x-tiddler-dictionary", "text": "alert-background: #f00\nalert-border: <<colour background>>\nalert-highlight: <<colour foreground>>\nalert-muted-foreground: #800\nbackground: #000\nblockquote-bar: <<colour muted-foreground>>\nbutton-background: <<colour background>>\nbutton-foreground: <<colour foreground>>\nbutton-border: <<colour foreground>>\ncode-background: <<colour background>>\ncode-border: <<colour foreground>>\ncode-foreground: <<colour foreground>>\ndirty-indicator: #f00\ndownload-background: #080\ndownload-foreground: <<colour background>>\ndragger-background: <<colour foreground>>\ndragger-foreground: <<colour background>>\ndropdown-background: <<colour background>>\ndropdown-border: <<colour muted-foreground>>\ndropdown-tab-background-selected: <<colour foreground>>\ndropdown-tab-background: <<colour foreground>>\ndropzone-background: rgba(0,200,0,0.7)\nexternal-link-background-hover: inherit\nexternal-link-background-visited: inherit\nexternal-link-background: inherit\nexternal-link-foreground-hover: inherit\nexternal-link-foreground-visited: #00a\nexternal-link-foreground: #00e\nforeground: #fff\nmessage-background: <<colour foreground>>\nmessage-border: <<colour background>>\nmessage-foreground: <<colour background>>\nmodal-backdrop: <<colour foreground>>\nmodal-background: <<colour background>>\nmodal-border: <<colour foreground>>\nmodal-footer-background: <<colour background>>\nmodal-footer-border: <<colour foreground>>\nmodal-header-border: <<colour foreground>>\nmuted-foreground: <<colour foreground>>\nnotification-background: <<colour background>>\nnotification-border: <<colour foreground>>\npage-background: <<colour background>>\npre-background: <<colour background>>\npre-border: <<colour foreground>>\nprimary: #00f\nsidebar-button-foreground: <<colour foreground>>\nsidebar-controls-foreground-hover: <<colour background>>\nsidebar-controls-foreground: <<colour foreground>>\nsidebar-foreground-shadow: rgba(0,0,0, 0)\nsidebar-foreground: <<colour foreground>>\nsidebar-muted-foreground-hover: #444444\nsidebar-muted-foreground: <<colour foreground>>\nsidebar-tab-background-selected: <<colour background>>\nsidebar-tab-background: <<colour tab-background>>\nsidebar-tab-border-selected: <<colour tab-border-selected>>\nsidebar-tab-border: <<colour tab-border>>\nsidebar-tab-divider: <<colour tab-divider>>\nsidebar-tab-foreground-selected: <<colour foreground>>\nsidebar-tab-foreground: <<colour tab-foreground>>\nsidebar-tiddler-link-foreground-hover: <<colour foreground>>\nsidebar-tiddler-link-foreground: <<colour primary>>\nsite-title-foreground: <<colour tiddler-title-foreground>>\nstatic-alert-foreground: #aaaaaa\ntab-background-selected: <<colour background>>\ntab-background: <<colour foreground>>\ntab-border-selected: <<colour foreground>>\ntab-border: <<colour foreground>>\ntab-divider: <<colour foreground>>\ntab-foreground-selected: <<colour foreground>>\ntab-foreground: <<colour background>>\ntable-border: #dddddd\ntable-footer-background: #a8a8a8\ntable-header-background: #f0f0f0\ntag-background: #fff\ntag-foreground: #000\ntiddler-background: <<colour background>>\ntiddler-border: <<colour foreground>>\ntiddler-controls-foreground-hover: #ddd\ntiddler-controls-foreground-selected: #fdd\ntiddler-controls-foreground: <<colour foreground>>\ntiddler-editor-background: <<colour background>>\ntiddler-editor-border-image: <<colour foreground>>\ntiddler-editor-border: #cccccc\ntiddler-editor-fields-even: <<colour background>>\ntiddler-editor-fields-odd: <<colour background>>\ntiddler-info-background: <<colour background>>\ntiddler-info-border: <<colour foreground>>\ntiddler-info-tab-background: <<colour background>>\ntiddler-link-background: <<colour background>>\ntiddler-link-foreground: <<colour primary>>\ntiddler-subtitle-foreground: <<colour foreground>>\ntiddler-title-foreground: <<colour foreground>>\ntoolbar-new-button: \ntoolbar-options-button: \ntoolbar-save-button: \ntoolbar-info-button: \ntoolbar-edit-button: \ntoolbar-close-button: \ntoolbar-delete-button: \ntoolbar-cancel-button: \ntoolbar-done-button: \nuntagged-background: <<colour foreground>>\nvery-muted-foreground: #888888\n" }, "$:/palettes/DarkPhotos": { "created": "20150402111612188", "description": "Good with dark photo backgrounds", "modified": "20150402112344080", "name": "DarkPhotos", "tags": "$:/tags/Palette", "title": "$:/palettes/DarkPhotos", "type": "application/x-tiddler-dictionary", "text": "alert-background: #ffe476\nalert-border: #b99e2f\nalert-highlight: #881122\nalert-muted-foreground: #b99e2f\nbackground: #ffffff\nblockquote-bar: <<colour muted-foreground>>\nbutton-background: \nbutton-foreground: \nbutton-border: \ncode-background: #f7f7f9\ncode-border: #e1e1e8\ncode-foreground: #dd1144\ndirty-indicator: #ff0000\ndownload-background: #34c734\ndownload-foreground: <<colour background>>\ndragger-background: <<colour foreground>>\ndragger-foreground: <<colour background>>\ndropdown-background: <<colour background>>\ndropdown-border: <<colour muted-foreground>>\ndropdown-tab-background-selected: #fff\ndropdown-tab-background: #ececec\ndropzone-background: rgba(0,200,0,0.7)\nexternal-link-background-hover: inherit\nexternal-link-background-visited: inherit\nexternal-link-background: inherit\nexternal-link-foreground-hover: inherit\nexternal-link-foreground-visited: #0000aa\nexternal-link-foreground: #0000ee\nforeground: #333333\nmessage-background: #ecf2ff\nmessage-border: #cfd6e6\nmessage-foreground: #547599\nmodal-backdrop: <<colour foreground>>\nmodal-background: <<colour background>>\nmodal-border: #999999\nmodal-footer-background: #f5f5f5\nmodal-footer-border: #dddddd\nmodal-header-border: #eeeeee\nmuted-foreground: #ddd\nnotification-background: #ffffdd\nnotification-border: #999999\npage-background: #336438\npre-background: #f5f5f5\npre-border: #cccccc\nprimary: #5778d8\nsidebar-button-foreground: <<colour foreground>>\nsidebar-controls-foreground-hover: #ccf\nsidebar-controls-foreground: #fff\nsidebar-foreground-shadow: rgba(0,0,0, 0.5)\nsidebar-foreground: #fff\nsidebar-muted-foreground-hover: #444444\nsidebar-muted-foreground: #eee\nsidebar-tab-background-selected: rgba(255,255,255, 0.8)\nsidebar-tab-background: rgba(255,255,255, 0.4)\nsidebar-tab-border-selected: <<colour tab-border-selected>>\nsidebar-tab-border: <<colour tab-border>>\nsidebar-tab-divider: rgba(255,255,255, 0.2)\nsidebar-tab-foreground-selected: \nsidebar-tab-foreground: <<colour tab-foreground>>\nsidebar-tiddler-link-foreground-hover: #aaf\nsidebar-tiddler-link-foreground: #ddf\nsite-title-foreground: #fff\nstatic-alert-foreground: #aaaaaa\ntab-background-selected: #ffffff\ntab-background: #d8d8d8\ntab-border-selected: #d8d8d8\ntab-border: #cccccc\ntab-divider: #d8d8d8\ntab-foreground-selected: <<colour tab-foreground>>\ntab-foreground: #666666\ntable-border: #dddddd\ntable-footer-background: #a8a8a8\ntable-header-background: #f0f0f0\ntag-background: #ec6\ntag-foreground: #ffffff\ntiddler-background: <<colour background>>\ntiddler-border: <<colour background>>\ntiddler-controls-foreground-hover: #888888\ntiddler-controls-foreground-selected: #444444\ntiddler-controls-foreground: #cccccc\ntiddler-editor-background: #f8f8f8\ntiddler-editor-border-image: #ffffff\ntiddler-editor-border: #cccccc\ntiddler-editor-fields-even: #e0e8e0\ntiddler-editor-fields-odd: #f0f4f0\ntiddler-info-background: #f8f8f8\ntiddler-info-border: #dddddd\ntiddler-info-tab-background: #f8f8f8\ntiddler-link-background: <<colour background>>\ntiddler-link-foreground: <<colour primary>>\ntiddler-subtitle-foreground: #c0c0c0\ntiddler-title-foreground: #182955\ntoolbar-new-button: \ntoolbar-options-button: \ntoolbar-save-button: \ntoolbar-info-button: \ntoolbar-edit-button: \ntoolbar-close-button: \ntoolbar-delete-button: \ntoolbar-cancel-button: \ntoolbar-done-button: \nuntagged-background: #999999\nvery-muted-foreground: #888888\n" }, "$:/palettes/Rocker": { "title": "$:/palettes/Rocker", "name": "Rocker", "description": "A dark theme", "tags": "$:/tags/Palette", "type": "application/x-tiddler-dictionary", "text": "alert-background: #ffe476\nalert-border: #b99e2f\nalert-highlight: #881122\nalert-muted-foreground: #b99e2f\nbackground: #ffffff\nblockquote-bar: <<colour muted-foreground>>\nbutton-background:\nbutton-foreground:\nbutton-border:\ncode-background: #f7f7f9\ncode-border: #e1e1e8\ncode-foreground: #dd1144\ndirty-indicator: #ff0000\ndownload-background: #34c734\ndownload-foreground: <<colour background>>\ndragger-background: <<colour foreground>>\ndragger-foreground: <<colour background>>\ndropdown-background: <<colour background>>\ndropdown-border: <<colour muted-foreground>>\ndropdown-tab-background-selected: #fff\ndropdown-tab-background: #ececec\ndropzone-background: rgba(0,200,0,0.7)\nexternal-link-background-hover: inherit\nexternal-link-background-visited: inherit\nexternal-link-background: inherit\nexternal-link-foreground-hover: inherit\nexternal-link-foreground-visited: #0000aa\nexternal-link-foreground: #0000ee\nforeground: #333333\nmessage-background: #ecf2ff\nmessage-border: #cfd6e6\nmessage-foreground: #547599\nmodal-backdrop: <<colour foreground>>\nmodal-background: <<colour background>>\nmodal-border: #999999\nmodal-footer-background: #f5f5f5\nmodal-footer-border: #dddddd\nmodal-header-border: #eeeeee\nmuted-foreground: #999999\nnotification-background: #ffffdd\nnotification-border: #999999\npage-background: #000\npre-background: #f5f5f5\npre-border: #cccccc\nprimary: #cc0000\nsidebar-button-foreground: <<colour foreground>>\nsidebar-controls-foreground-hover: #000000\nsidebar-controls-foreground: #ffffff\nsidebar-foreground-shadow: rgba(255,255,255, 0.0)\nsidebar-foreground: #acacac\nsidebar-muted-foreground-hover: #444444\nsidebar-muted-foreground: #c0c0c0\nsidebar-tab-background-selected: #000\nsidebar-tab-background: <<colour tab-background>>\nsidebar-tab-border-selected: <<colour tab-border-selected>>\nsidebar-tab-border: <<colour tab-border>>\nsidebar-tab-divider: <<colour tab-divider>>\nsidebar-tab-foreground-selected: \nsidebar-tab-foreground: <<colour tab-foreground>>\nsidebar-tiddler-link-foreground-hover: #ffbb99\nsidebar-tiddler-link-foreground: #cc0000\nsite-title-foreground: <<colour tiddler-title-foreground>>\nstatic-alert-foreground: #aaaaaa\ntab-background-selected: #ffffff\ntab-background: #d8d8d8\ntab-border-selected: #d8d8d8\ntab-border: #cccccc\ntab-divider: #d8d8d8\ntab-foreground-selected: <<colour tab-foreground>>\ntab-foreground: #666666\ntable-border: #dddddd\ntable-footer-background: #a8a8a8\ntable-header-background: #f0f0f0\ntag-background: #ffbb99\ntag-foreground: #000\ntiddler-background: <<colour background>>\ntiddler-border: <<colour background>>\ntiddler-controls-foreground-hover: #888888\ntiddler-controls-foreground-selected: #444444\ntiddler-controls-foreground: #cccccc\ntiddler-editor-background: #f8f8f8\ntiddler-editor-border-image: #ffffff\ntiddler-editor-border: #cccccc\ntiddler-editor-fields-even: #e0e8e0\ntiddler-editor-fields-odd: #f0f4f0\ntiddler-info-background: #f8f8f8\ntiddler-info-border: #dddddd\ntiddler-info-tab-background: #f8f8f8\ntiddler-link-background: <<colour background>>\ntiddler-link-foreground: <<colour primary>>\ntiddler-subtitle-foreground: #c0c0c0\ntiddler-title-foreground: #cc0000\ntoolbar-new-button:\ntoolbar-options-button:\ntoolbar-save-button:\ntoolbar-info-button:\ntoolbar-edit-button:\ntoolbar-close-button:\ntoolbar-delete-button:\ntoolbar-cancel-button:\ntoolbar-done-button:\nuntagged-background: #999999\nvery-muted-foreground: #888888\n" }, "$:/palettes/SolarFlare": { "title": "$:/palettes/SolarFlare", "name": "Solar Flare", "description": "Warm, relaxing earth colours", "tags": "$:/tags/Palette", "type": "application/x-tiddler-dictionary", "text": ": Background Tones\n\nbase03: #002b36\nbase02: #073642\n\n: Content Tones\n\nbase01: #586e75\nbase00: #657b83\nbase0: #839496\nbase1: #93a1a1\n\n: Background Tones\n\nbase2: #eee8d5\nbase3: #fdf6e3\n\n: Accent Colors\n\nyellow: #b58900\norange: #cb4b16\nred: #dc322f\nmagenta: #d33682\nviolet: #6c71c4\nblue: #268bd2\ncyan: #2aa198\ngreen: #859900\n\n: Additional Tones (RA)\n\nbase10: #c0c4bb\nviolet-muted: #7c81b0\nblue-muted: #4e7baa\n\nyellow-hot: #ffcc44\norange-hot: #eb6d20\nred-hot: #ff2222\nblue-hot: #2298ee\ngreen-hot: #98ee22\n\n: Palette\n\n: Do not use colour macro for background and foreground\nbackground: #fdf6e3\n download-foreground: <<colour background>>\n dragger-foreground: <<colour background>>\n dropdown-background: <<colour background>>\n modal-background: <<colour background>>\n sidebar-foreground-shadow: <<colour background>>\n tiddler-background: <<colour background>>\n tiddler-border: <<colour background>>\n tiddler-link-background: <<colour background>>\n tab-background-selected: <<colour background>>\n dropdown-tab-background-selected: <<colour tab-background-selected>>\nforeground: #657b83\n dragger-background: <<colour foreground>>\n tab-foreground: <<colour foreground>>\n tab-foreground-selected: <<colour tab-foreground>>\n sidebar-tab-foreground-selected: <<colour tab-foreground-selected>>\n sidebar-tab-foreground: <<colour tab-foreground>>\n sidebar-button-foreground: <<colour foreground>>\n sidebar-controls-foreground: <<colour foreground>>\n sidebar-foreground: <<colour foreground>>\n: base03\n: base02\n: base01\n alert-muted-foreground: <<colour base01>>\n: base00\n code-foreground: <<colour base00>>\n message-foreground: <<colour base00>>\n tag-foreground: <<colour base00>>\n: base0\n sidebar-tiddler-link-foreground: <<colour base0>>\n: base1\n muted-foreground: <<colour base1>>\n blockquote-bar: <<colour muted-foreground>>\n dropdown-border: <<colour muted-foreground>>\n sidebar-muted-foreground: <<colour muted-foreground>>\n tiddler-title-foreground: <<colour muted-foreground>>\n site-title-foreground: <<colour tiddler-title-foreground>>\n: base2\n modal-footer-background: <<colour base2>>\n page-background: <<colour base2>>\n modal-backdrop: <<colour page-background>>\n notification-background: <<colour page-background>>\n code-background: <<colour page-background>>\n code-border: <<colour code-background>>\n pre-background: <<colour page-background>>\n pre-border: <<colour pre-background>>\n sidebar-tab-background-selected: <<colour page-background>>\n table-header-background: <<colour base2>>\n tag-background: <<colour base2>>\n tiddler-editor-background: <<colour base2>>\n tiddler-info-background: <<colour base2>>\n tiddler-info-tab-background: <<colour base2>>\n tab-background: <<colour base2>>\n dropdown-tab-background: <<colour tab-background>>\n: base3\n alert-background: <<colour base3>>\n message-background: <<colour base3>>\n: yellow\n: orange\n: red\n: magenta\n alert-highlight: <<colour magenta>>\n: violet\n external-link-foreground: <<colour violet>>\n: blue\n: cyan\n: green\n: base10\n tiddler-controls-foreground: <<colour base10>>\n: violet-muted\n external-link-foreground-visited: <<colour violet-muted>>\n: blue-muted\n primary: <<colour blue-muted>>\n download-background: <<colour primary>>\n tiddler-link-foreground: <<colour primary>>\n\nalert-border: #b99e2f\ndirty-indicator: #ff0000\ndropzone-background: rgba(0,200,0,0.7)\nexternal-link-background-hover: inherit\nexternal-link-background-visited: inherit\nexternal-link-background: inherit\nexternal-link-foreground-hover: inherit\nmessage-border: #cfd6e6\nmodal-border: #999999\nsidebar-controls-foreground-hover:\nsidebar-muted-foreground-hover:\nsidebar-tab-background: #ded8c5\nsidebar-tiddler-link-foreground-hover:\nstatic-alert-foreground: #aaaaaa\ntab-border: #cccccc\n modal-footer-border: <<colour tab-border>>\n modal-header-border: <<colour tab-border>>\n notification-border: <<colour tab-border>>\n sidebar-tab-border: <<colour tab-border>>\n tab-border-selected: <<colour tab-border>>\n sidebar-tab-border-selected: <<colour tab-border-selected>>\ntab-divider: #d8d8d8\n sidebar-tab-divider: <<colour tab-divider>>\ntable-border: #dddddd\ntable-footer-background: #a8a8a8\ntiddler-controls-foreground-hover: #888888\ntiddler-controls-foreground-selected: #444444\ntiddler-editor-border-image: #ffffff\ntiddler-editor-border: #cccccc\ntiddler-editor-fields-even: #e0e8e0\ntiddler-editor-fields-odd: #f0f4f0\ntiddler-info-border: #dddddd\ntiddler-subtitle-foreground: #c0c0c0\ntoolbar-new-button:\ntoolbar-options-button:\ntoolbar-save-button:\ntoolbar-info-button:\ntoolbar-edit-button:\ntoolbar-close-button:\ntoolbar-delete-button:\ntoolbar-cancel-button:\ntoolbar-done-button:\nuntagged-background: #999999\nvery-muted-foreground: #888888\n" }, "$:/palettes/Vanilla": { "title": "$:/palettes/Vanilla", "name": "Vanilla", "description": "Pale and unobtrusive", "tags": "$:/tags/Palette", "type": "application/x-tiddler-dictionary", "text": "alert-background: #ffe476\nalert-border: #b99e2f\nalert-highlight: #881122\nalert-muted-foreground: #b99e2f\nbackground: #ffffff\nblockquote-bar: <<colour muted-foreground>>\nbutton-background:\nbutton-foreground:\nbutton-border:\ncode-background: #f7f7f9\ncode-border: #e1e1e8\ncode-foreground: #dd1144\ndirty-indicator: #ff0000\ndownload-background: #34c734\ndownload-foreground: <<colour background>>\ndragger-background: <<colour foreground>>\ndragger-foreground: <<colour background>>\ndropdown-background: <<colour background>>\ndropdown-border: <<colour muted-foreground>>\ndropdown-tab-background-selected: #fff\ndropdown-tab-background: #ececec\ndropzone-background: rgba(0,200,0,0.7)\nexternal-link-background-hover: inherit\nexternal-link-background-visited: inherit\nexternal-link-background: inherit\nexternal-link-foreground-hover: inherit\nexternal-link-foreground-visited: #0000aa\nexternal-link-foreground: #0000ee\nforeground: #333333\nmessage-background: #ecf2ff\nmessage-border: #cfd6e6\nmessage-foreground: #547599\nmodal-backdrop: <<colour foreground>>\nmodal-background: <<colour background>>\nmodal-border: #999999\nmodal-footer-background: #f5f5f5\nmodal-footer-border: #dddddd\nmodal-header-border: #eeeeee\nmuted-foreground: #bbb\nnotification-background: #ffffdd\nnotification-border: #999999\npage-background: #f4f4f4\npre-background: #f5f5f5\npre-border: #cccccc\nprimary: #4355F5\nsidebar-button-foreground: <<colour foreground>>\nsidebar-controls-foreground-hover: #000000\nsidebar-controls-foreground: #aaaaaa\nsidebar-foreground-shadow: rgba(255,255,255, 0.8)\nsidebar-foreground: #acacac\nsidebar-muted-foreground-hover: #444444\nsidebar-muted-foreground: #c0c0c0\nsidebar-tab-background-selected: #f4f4f4\nsidebar-tab-background: #e0e0e0\nsidebar-tab-border-selected: <<colour tab-border-selected>>\nsidebar-tab-border: <<colour tab-border>>\nsidebar-tab-divider: #e4e4e4\nsidebar-tab-foreground-selected:\nsidebar-tab-foreground: <<colour tab-foreground>>\nsidebar-tiddler-link-foreground-hover: #444444\nsidebar-tiddler-link-foreground: #999999\nsite-title-foreground: <<colour tiddler-title-foreground>>\nstatic-alert-foreground: #aaaaaa\ntab-background-selected: #ffffff\ntab-background: #d8d8d8\ntab-border-selected: #d8d8d8\ntab-border: #cccccc\ntab-divider: #d8d8d8\ntab-foreground-selected: <<colour tab-foreground>>\ntab-foreground: #666666\ntable-border: #dddddd\ntable-footer-background: #a8a8a8\ntable-header-background: #f0f0f0\ntag-background: #ec6\ntag-foreground: #ffffff\ntiddler-background: <<colour background>>\ntiddler-border: <<colour background>>\ntiddler-controls-foreground-hover: #888888\ntiddler-controls-foreground-selected: #444444\ntiddler-controls-foreground: #cccccc\ntiddler-editor-background: #f8f8f8\ntiddler-editor-border-image: #ffffff\ntiddler-editor-border: #cccccc\ntiddler-editor-fields-even: #e0e8e0\ntiddler-editor-fields-odd: #f0f4f0\ntiddler-info-background: #f8f8f8\ntiddler-info-border: #dddddd\ntiddler-info-tab-background: #f8f8f8\ntiddler-link-background: <<colour background>>\ntiddler-link-foreground: <<colour primary>>\ntiddler-subtitle-foreground: #c0c0c0\ntiddler-title-foreground: #182955\ntoolbar-new-button:\ntoolbar-options-button:\ntoolbar-save-button:\ntoolbar-info-button:\ntoolbar-edit-button:\ntoolbar-close-button:\ntoolbar-delete-button:\ntoolbar-cancel-button:\ntoolbar-done-button:\nuntagged-background: #999999\nvery-muted-foreground: #888888\n" }, "$:/core/readme": { "title": "$:/core/readme", "text": "This plugin contains TiddlyWiki's core components, comprising:\n\n* JavaScript code modules\n* Icons\n* Templates needed to create TiddlyWiki's user interface\n* British English (''en-GB'') translations of the localisable strings used by the core\n" }, "$:/core/templates/MOTW.html": { "title": "$:/core/templates/MOTW.html", "text": "\\rules only filteredtranscludeinline transcludeinline entity\n<!-- The following comment is called a MOTW comment and is necessary for the TiddlyIE Internet Explorer extension -->\n<!-- saved from url=(0021)http://tiddlywiki.com --> " }, "$:/core/templates/alltiddlers.template.html": { "title": "$:/core/templates/alltiddlers.template.html", "type": "text/vnd.tiddlywiki-html", "text": "<!-- This template is provided for backwards compatibility with older versions of TiddlyWiki -->\n\n<$set name=\"exportFilter\" value=\"[!is[system]sort[title]]\">\n\n{{$:/core/templates/exporters/StaticRiver}}\n\n</$set>\n" }, "$:/core/templates/canonical-uri-external-image": { "title": "$:/core/templates/canonical-uri-external-image", "text": "<!--\n\nThis template is used to assign the ''_canonical_uri'' field to external images.\n\nChange the `./images/` part to a different base URI. The URI can be relative or absolute.\n\n-->\n./images/<$view field=\"title\" format=\"doubleurlencoded\"/>" }, "$:/core/templates/canonical-uri-external-text": { "title": "$:/core/templates/canonical-uri-external-text", "text": "<!--\n\nThis template is used to assign the ''_canonical_uri'' field to external text files.\n\nChange the `./text/` part to a different base URI. The URI can be relative or absolute.\n\n-->\n./text/<$view field=\"title\" format=\"doubleurlencoded\"/>.tid" }, "$:/core/templates/css-tiddler": { "title": "$:/core/templates/css-tiddler", "text": "<!--\n\nThis template is used for saving CSS tiddlers as a style tag with data attributes representing the tiddler fields.\n\n-->`<style`<$fields template=' data-tiddler-$name$=\"$encoded_value$\"'></$fields>` type=\"text/css\">`<$view field=\"text\" format=\"text\" />`</style>`" }, "$:/core/templates/exporters/CsvFile": { "title": "$:/core/templates/exporters/CsvFile", "tags": "$:/tags/Exporter", "description": "{{$:/language/Exporters/CsvFile}}", "extension": ".csv", "text": "\\define renderContent()\n<$text text=<<csvtiddlers filter:\"\"\"$(exportFilter)$\"\"\" format:\"quoted-comma-sep\">>/>\n\\end\n<<renderContent>>\n" }, "$:/core/templates/exporters/JsonFile": { "title": "$:/core/templates/exporters/JsonFile", "tags": "$:/tags/Exporter", "description": "{{$:/language/Exporters/JsonFile}}", "extension": ".json", "text": "\\define renderContent()\n<$text text=<<jsontiddlers filter:\"\"\"$(exportFilter)$\"\"\">>/>\n\\end\n<<renderContent>>\n" }, "$:/core/templates/exporters/StaticRiver": { "title": "$:/core/templates/exporters/StaticRiver", "tags": "$:/tags/Exporter", "description": "{{$:/language/Exporters/StaticRiver}}", "extension": ".html", "text": "\\define tv-wikilink-template() #$uri_encoded$\n\\define tv-config-toolbar-icons() no\n\\define tv-config-toolbar-text() no\n\\define tv-config-toolbar-class() tc-btn-invisible\n\\rules only filteredtranscludeinline transcludeinline\n<!doctype html>\n<html>\n<head>\n<meta http-equiv=\"Content-Type\" content=\"text/html;charset=utf-8\" />\n<meta name=\"generator\" content=\"TiddlyWiki\" />\n<meta name=\"tiddlywiki-version\" content=\"{{$:/core/templates/version}}\" />\n<meta name=\"format-detection\" content=\"telephone=no\">\n<link id=\"faviconLink\" rel=\"shortcut icon\" href=\"favicon.ico\">\n<title>{{$:/core/wiki/title}}</title>\n<div id=\"styleArea\">\n{{$:/boot/boot.css||$:/core/templates/css-tiddler}}\n</div>\n<style type=\"text/css\">\n{{$:/core/ui/PageStylesheet||$:/core/templates/wikified-tiddler}}\n</style>\n</head>\n<body class=\"tc-body\">\n{{$:/StaticBanner||$:/core/templates/html-tiddler}}\n<section class=\"tc-story-river\">\n{{$:/core/templates/exporters/StaticRiver/Content||$:/core/templates/html-tiddler}}\n</section>\n</body>\n</html>\n" }, "$:/core/templates/exporters/StaticRiver/Content": { "title": "$:/core/templates/exporters/StaticRiver/Content", "text": "\\define renderContent()\n{{{ $(exportFilter)$ ||$:/core/templates/static-tiddler}}}\n\\end\n<$importvariables filter=\"[[$:/core/ui/PageMacros]] [all[shadows+tiddlers]tag[$:/tags/Macro]!has[draft.of]]\">\n<<renderContent>>\n</$importvariables>\n" }, "$:/core/templates/exporters/TidFile": { "title": "$:/core/templates/exporters/TidFile", "tags": "$:/tags/Exporter", "description": "{{$:/language/Exporters/TidFile}}", "extension": ".tid", "text": "\\define renderContent()\n{{{ $(exportFilter)$ +[limit[1]] ||$:/core/templates/tid-tiddler}}}\n\\end\n<$importvariables filter=\"[[$:/core/ui/PageMacros]] [all[shadows+tiddlers]tag[$:/tags/Macro]!has[draft.of]]\"><<renderContent>></$importvariables>" }, "$:/core/templates/html-div-tiddler": { "title": "$:/core/templates/html-div-tiddler", "text": "<!--\n\nThis template is used for saving tiddlers as an HTML DIV tag with attributes representing the tiddler fields.\n\n-->`<div`<$fields template=' $name$=\"$encoded_value$\"'></$fields>`>\n<pre>`<$view field=\"text\" format=\"htmlencoded\" />`</pre>\n</div>`\n" }, "$:/core/templates/html-tiddler": { "title": "$:/core/templates/html-tiddler", "text": "<!--\n\nThis template is used for saving tiddlers as raw HTML\n\n--><$view field=\"text\" format=\"htmlwikified\" />" }, "$:/core/templates/javascript-tiddler": { "title": "$:/core/templates/javascript-tiddler", "text": "<!--\n\nThis template is used for saving JavaScript tiddlers as a script tag with data attributes representing the tiddler fields.\n\n-->`<script`<$fields template=' data-tiddler-$name$=\"$encoded_value$\"'></$fields>` type=\"text/javascript\">`<$view field=\"text\" format=\"text\" />`</script>`" }, "$:/core/templates/json-tiddler": { "title": "$:/core/templates/json-tiddler", "text": "<!--\n\nThis template is used for saving tiddlers as raw JSON\n\n--><$text text=<<jsontiddler>>/>" }, "$:/core/templates/module-tiddler": { "title": "$:/core/templates/module-tiddler", "text": "<!--\n\nThis template is used for saving JavaScript tiddlers as a script tag with data attributes representing the tiddler fields. The body of the tiddler is wrapped in a call to the `$tw.modules.define` function in order to define the body of the tiddler as a module\n\n-->`<script`<$fields template=' data-tiddler-$name$=\"$encoded_value$\"'></$fields>` type=\"text/javascript\" data-module=\"yes\">$tw.modules.define(\"`<$view field=\"title\" format=\"jsencoded\" />`\",\"`<$view field=\"module-type\" format=\"jsencoded\" />`\",function(module,exports,require) {`<$view field=\"text\" format=\"text\" />`});\n</script>`" }, "$:/core/templates/plain-text-tiddler": { "title": "$:/core/templates/plain-text-tiddler", "text": "<$view field=\"text\" format=\"text\" />" }, "$:/core/templates/raw-static-tiddler": { "title": "$:/core/templates/raw-static-tiddler", "text": "<!--\n\nThis template is used for saving tiddlers as static HTML\n\n--><$view field=\"text\" format=\"plainwikified\" />" }, "$:/core/save/all": { "title": "$:/core/save/all", "text": "\\define saveTiddlerFilter()\n[is[tiddler]] -[prefix[$:/state/popup/]] -[[$:/HistoryList]] -[[$:/boot/boot.css]] -[type[application/javascript]library[yes]] -[[$:/boot/boot.js]] -[[$:/boot/bootprefix.js]] +[sort[title]] $(publishFilter)$\n\\end\n{{$:/core/templates/tiddlywiki5.html}}\n" }, "$:/core/save/empty": { "title": "$:/core/save/empty", "text": "\\define saveTiddlerFilter()\n[is[system]] -[prefix[$:/state/popup/]] -[[$:/boot/boot.css]] -[type[application/javascript]library[yes]] -[[$:/boot/boot.js]] -[[$:/boot/bootprefix.js]] +[sort[title]]\n\\end\n{{$:/core/templates/tiddlywiki5.html}}\n" }, "$:/core/save/lazy-all": { "title": "$:/core/save/lazy-all", "text": "\\define saveTiddlerFilter()\n[is[system]] -[prefix[$:/state/popup/]] -[[$:/HistoryList]] -[[$:/boot/boot.css]] -[type[application/javascript]library[yes]] -[[$:/boot/boot.js]] -[[$:/boot/bootprefix.js]] +[sort[title]] \n\\end\n{{$:/core/templates/tiddlywiki5.html}}\n" }, "$:/core/save/lazy-images": { "title": "$:/core/save/lazy-images", "text": "\\define saveTiddlerFilter()\n[is[tiddler]] -[prefix[$:/state/popup/]] -[[$:/HistoryList]] -[[$:/boot/boot.css]] -[type[application/javascript]library[yes]] -[[$:/boot/boot.js]] -[[$:/boot/bootprefix.js]] -[!is[system]is[image]] +[sort[title]] \n\\end\n{{$:/core/templates/tiddlywiki5.html}}\n" }, "$:/core/templates/single.tiddler.window": { "title": "$:/core/templates/single.tiddler.window", "text": "<$set name=\"themeTitle\" value={{$:/view}}>\n\n<$set name=\"tempCurrentTiddler\" value=<<currentTiddler>>>\n\n<$set name=\"currentTiddler\" value={{$:/language}}>\n\n<$set name=\"languageTitle\" value={{!!name}}>\n\n<$set name=\"currentTiddler\" value=<<tempCurrentTiddler>>>\n\n<$importvariables filter=\"[[$:/core/ui/PageMacros]] [all[shadows+tiddlers]tag[$:/tags/Macro]!has[draft.of]]\">\n\n<$navigator story=\"$:/StoryList\" history=\"$:/HistoryList\">\n\n<$transclude mode=\"block\"/>\n\n</$navigator>\n\n</$importvariables>\n\n</$set>\n\n</$set>\n\n</$set>\n\n</$set>\n\n</$set>\n\n" }, "$:/core/templates/split-recipe": { "title": "$:/core/templates/split-recipe", "text": "<$list filter=\"[!is[system]]\">\ntiddler: <$view field=\"title\" format=\"urlencoded\"/>.tid\n</$list>\n" }, "$:/core/templates/static-tiddler": { "title": "$:/core/templates/static-tiddler", "text": "<a name=<<currentTiddler>>>\n<$transclude tiddler=\"$:/core/ui/ViewTemplate\"/>\n</a>" }, "$:/core/templates/static.area": { "title": "$:/core/templates/static.area", "text": "<$reveal type=\"nomatch\" state=\"$:/isEncrypted\" text=\"yes\">\n{{{ [all[shadows+tiddlers]tag[$:/tags/RawStaticContent]!has[draft.of]] ||$:/core/templates/raw-static-tiddler}}}\n{{$:/core/templates/static.content||$:/core/templates/html-tiddler}}\n</$reveal>\n<$reveal type=\"match\" state=\"$:/isEncrypted\" text=\"yes\">\nThis file contains an encrypted ~TiddlyWiki. Enable ~JavaScript and enter the decryption password when prompted.\n</$reveal>\n" }, "$:/core/templates/static.content": { "title": "$:/core/templates/static.content", "type": "text/vnd.tiddlywiki", "text": "<!-- For Google, and people without JavaScript-->\nThis [[TiddlyWiki|http://tiddlywiki.com]] contains the following tiddlers:\n\n<ul>\n<$list filter=<<saveTiddlerFilter>>>\n<li><$view field=\"title\" format=\"text\"></$view></li>\n</$list>\n</ul>\n" }, "$:/core/templates/static.template.css": { "title": "$:/core/templates/static.template.css", "text": "{{$:/boot/boot.css||$:/core/templates/plain-text-tiddler}}\n\n{{$:/core/ui/PageStylesheet||$:/core/templates/wikified-tiddler}}\n" }, "$:/core/templates/static.template.html": { "title": "$:/core/templates/static.template.html", "type": "text/vnd.tiddlywiki-html", "text": "\\define tv-wikilink-template() static/$uri_doubleencoded$.html\n\\define tv-config-toolbar-icons() no\n\\define tv-config-toolbar-text() no\n\\define tv-config-toolbar-class() tc-btn-invisible\n\\rules only filteredtranscludeinline transcludeinline\n<!doctype html>\n<html>\n<head>\n<meta http-equiv=\"Content-Type\" content=\"text/html;charset=utf-8\" />\n<meta name=\"generator\" content=\"TiddlyWiki\" />\n<meta name=\"tiddlywiki-version\" content=\"{{$:/core/templates/version}}\" />\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" />\n<meta name=\"apple-mobile-web-app-capable\" content=\"yes\" />\n<meta name=\"apple-mobile-web-app-status-bar-style\" content=\"black-translucent\" />\n<meta name=\"mobile-web-app-capable\" content=\"yes\"/>\n<meta name=\"format-detection\" content=\"telephone=no\">\n<link id=\"faviconLink\" rel=\"shortcut icon\" href=\"favicon.ico\">\n<title>{{$:/core/wiki/title}}</title>\n<div id=\"styleArea\">\n{{$:/boot/boot.css||$:/core/templates/css-tiddler}}\n</div>\n<style type=\"text/css\">\n{{$:/core/ui/PageStylesheet||$:/core/templates/wikified-tiddler}}\n</style>\n</head>\n<body class=\"tc-body\">\n{{$:/StaticBanner||$:/core/templates/html-tiddler}}\n{{$:/core/ui/PageTemplate||$:/core/templates/html-tiddler}}\n</body>\n</html>\n" }, "$:/core/templates/static.tiddler.html": { "title": "$:/core/templates/static.tiddler.html", "text": "\\define tv-wikilink-template() $uri_doubleencoded$.html\n\\define tv-config-toolbar-icons() no\n\\define tv-config-toolbar-text() no\n\\define tv-config-toolbar-class() tc-btn-invisible\n`<!doctype html>\n<html>\n<head>\n<meta http-equiv=\"Content-Type\" content=\"text/html;charset=utf-8\" />\n<meta name=\"generator\" content=\"TiddlyWiki\" />\n<meta name=\"tiddlywiki-version\" content=\"`{{$:/core/templates/version}}`\" />\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" />\n<meta name=\"apple-mobile-web-app-capable\" content=\"yes\" />\n<meta name=\"apple-mobile-web-app-status-bar-style\" content=\"black-translucent\" />\n<meta name=\"mobile-web-app-capable\" content=\"yes\"/>\n<meta name=\"format-detection\" content=\"telephone=no\">\n<link id=\"faviconLink\" rel=\"shortcut icon\" href=\"favicon.ico\">\n<link rel=\"stylesheet\" href=\"static.css\">\n<title>`<$view field=\"caption\"><$view field=\"title\"/></$view>: {{$:/core/wiki/title}}`</title>\n</head>\n<body class=\"tc-body\">\n`{{$:/StaticBanner||$:/core/templates/html-tiddler}}`\n<section class=\"tc-story-river\">\n`<$importvariables filter=\"[[$:/core/ui/PageMacros]] [all[shadows+tiddlers]tag[$:/tags/Macro]!has[draft.of]]\">\n<$view tiddler=\"$:/core/ui/ViewTemplate\" format=\"htmlwikified\"/>\n</$importvariables>`\n</section>\n</body>\n</html>\n`" }, "$:/core/templates/store.area.template.html": { "title": "$:/core/templates/store.area.template.html", "text": "<$reveal type=\"nomatch\" state=\"$:/isEncrypted\" text=\"yes\">\n`<div id=\"storeArea\" style=\"display:none;\">`\n<$list filter=<<saveTiddlerFilter>> template=\"$:/core/templates/html-div-tiddler\"/>\n`</div>`\n</$reveal>\n<$reveal type=\"match\" state=\"$:/isEncrypted\" text=\"yes\">\n`<!--~~ Encrypted tiddlers ~~-->`\n`<pre id=\"encryptedStoreArea\" type=\"text/plain\" style=\"display:none;\">`\n<$encrypt filter=<<saveTiddlerFilter>>/>\n`</pre>`\n</$reveal>" }, "$:/core/templates/tid-tiddler": { "title": "$:/core/templates/tid-tiddler", "text": "<!--\n\nThis template is used for saving tiddlers in TiddlyWeb *.tid format\n\n--><$fields exclude='text bag' template='$name$: $value$\n'></$fields>`\n`<$view field=\"text\" format=\"text\" />" }, "$:/core/templates/tiddler-metadata": { "title": "$:/core/templates/tiddler-metadata", "text": "<!--\n\nThis template is used for saving tiddler metadata *.meta files\n\n--><$fields exclude='text bag' template='$name$: $value$\n'></$fields>" }, "$:/core/templates/tiddlywiki5.html": { "title": "$:/core/templates/tiddlywiki5.html", "text": "\\rules only filteredtranscludeinline transcludeinline\n<!doctype html>\n{{$:/core/templates/MOTW.html}}<html>\n<head>\n<meta http-equiv=\"X-UA-Compatible\" content=\"IE=Edge\">\n<meta http-equiv=\"Content-Type\" content=\"text/html;charset=utf-8\" />\n<meta name=\"application-name\" content=\"TiddlyWiki\" />\n<meta name=\"generator\" content=\"TiddlyWiki\" />\n<meta name=\"tiddlywiki-version\" content=\"{{$:/core/templates/version}}\" />\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" />\n<meta name=\"apple-mobile-web-app-capable\" content=\"yes\" />\n<meta name=\"apple-mobile-web-app-status-bar-style\" content=\"black-translucent\" />\n<meta name=\"mobile-web-app-capable\" content=\"yes\"/>\n<meta name=\"format-detection\" content=\"telephone=no\" />\n<meta name=\"copyright\" content=\"{{$:/core/copyright.txt}}\" />\n<link id=\"faviconLink\" rel=\"shortcut icon\" href=\"favicon.ico\">\n<title>{{$:/core/wiki/title}}</title>\n<!--~~ This is a Tiddlywiki file. The points of interest in the file are marked with this pattern ~~-->\n\n<!--~~ Raw markup ~~-->\n{{{ [all[shadows+tiddlers]tag[$:/core/wiki/rawmarkup]] [all[shadows+tiddlers]tag[$:/tags/RawMarkup]] ||$:/core/templates/plain-text-tiddler}}}\n{{{ [all[shadows+tiddlers]tag[$:/tags/RawMarkupWikified]] ||$:/core/templates/raw-static-tiddler}}}\n</head>\n<body class=\"tc-body\">\n<!--~~ Static styles ~~-->\n<div id=\"styleArea\">\n{{$:/boot/boot.css||$:/core/templates/css-tiddler}}\n</div>\n<!--~~ Static content for Google and browsers without JavaScript ~~-->\n<noscript>\n<div id=\"splashArea\">\n{{$:/core/templates/static.area}}\n</div>\n</noscript>\n<!--~~ Ordinary tiddlers ~~-->\n{{$:/core/templates/store.area.template.html}}\n<!--~~ Library modules ~~-->\n<div id=\"libraryModules\" style=\"display:none;\">\n{{{ [is[system]type[application/javascript]library[yes]] ||$:/core/templates/javascript-tiddler}}}\n</div>\n<!--~~ Boot kernel prologue ~~-->\n<div id=\"bootKernelPrefix\" style=\"display:none;\">\n{{ $:/boot/bootprefix.js ||$:/core/templates/javascript-tiddler}}\n</div>\n<!--~~ Boot kernel ~~-->\n<div id=\"bootKernel\" style=\"display:none;\">\n{{ $:/boot/boot.js ||$:/core/templates/javascript-tiddler}}\n</div>\n</body>\n</html>\n" }, "$:/core/templates/version": { "title": "$:/core/templates/version", "text": "<<version>>" }, "$:/core/templates/wikified-tiddler": { "title": "$:/core/templates/wikified-tiddler", "text": "<$transclude />" }, "$:/core/ui/AboveStory/tw2-plugin-check": { "title": "$:/core/ui/AboveStory/tw2-plugin-check", "tags": "$:/tags/AboveStory", "text": "\\define lingo-base() $:/language/AboveStory/ClassicPlugin/\n<$list filter=\"[all[system+tiddlers]tag[systemConfig]limit[1]]\">\n\n<div class=\"tc-message-box\">\n\n<<lingo Warning>>\n\n<ul>\n\n<$list filter=\"[all[system+tiddlers]tag[systemConfig]]\">\n\n<li>\n\n<$link><$view field=\"title\"/></$link>\n\n</li>\n\n</$list>\n\n</ul>\n\n</div>\n\n</$list>\n" }, "$:/core/ui/AdvancedSearch/Filter": { "title": "$:/core/ui/AdvancedSearch/Filter", "tags": "$:/tags/AdvancedSearch", "caption": "{{$:/language/Search/Filter/Caption}}", "text": "\\define lingo-base() $:/language/Search/\n<<lingo Filter/Hint>>\n\n<div class=\"tc-search tc-advanced-search\">\n<$edit-text tiddler=\"$:/temp/advancedsearch\" type=\"search\" tag=\"input\"/>\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/AdvancedSearch/FilterButton]!has[draft.of]]\"><$transclude/></$list>\n</div>\n\n<$reveal state=\"$:/temp/advancedsearch\" type=\"nomatch\" text=\"\">\n<$set name=\"resultCount\" value=\"\"\"<$count filter={{$:/temp/advancedsearch}}/>\"\"\">\n<div class=\"tc-search-results\">\n<<lingo Filter/Matches>>\n<$list filter={{$:/temp/advancedsearch}} template=\"$:/core/ui/ListItemTemplate\"/>\n</div>\n</$set>\n</$reveal>\n" }, "$:/core/ui/AdvancedSearch/Filter/FilterButtons/clear": { "title": "$:/core/ui/AdvancedSearch/Filter/FilterButtons/clear", "tags": "$:/tags/AdvancedSearch/FilterButton", "text": "<$reveal state=\"$:/temp/advancedsearch\" type=\"nomatch\" text=\"\">\n<$button class=\"tc-btn-invisible\">\n<$action-setfield $tiddler=\"$:/temp/advancedsearch\" $field=\"text\" $value=\"\"/>\n{{$:/core/images/close-button}}\n</$button>\n</$reveal>\n" }, "$:/core/ui/AdvancedSearch/Filter/FilterButtons/delete": { "title": "$:/core/ui/AdvancedSearch/Filter/FilterButtons/delete", "tags": "$:/tags/AdvancedSearch/FilterButton", "text": "<$reveal state=\"$:/temp/advancedsearch\" type=\"nomatch\" text=\"\">\n<$button popup=<<qualify \"$:/state/filterDeleteDropdown\">> class=\"tc-btn-invisible\">\n{{$:/core/images/delete-button}}\n</$button>\n</$reveal>\n\n<$reveal state=<<qualify \"$:/state/filterDeleteDropdown\">> type=\"popup\" position=\"belowleft\" animate=\"yes\">\n<div class=\"tc-block-dropdown-wrapper\">\n<div class=\"tc-block-dropdown tc-edit-type-dropdown\">\n<div class=\"tc-dropdown-item-plain\">\n<$set name=\"resultCount\" value=\"\"\"<$count filter={{$:/temp/advancedsearch}}/>\"\"\">\nAre you sure you wish to delete <<resultCount>> tiddler(s)?\n</$set>\n</div>\n<div class=\"tc-dropdown-item-plain\">\n<$button class=\"tc-btn\">\n<$action-deletetiddler $filter={{$:/temp/advancedsearch}}/>\nDelete these tiddlers\n</$button>\n</div>\n</div>\n</div>\n</$reveal>\n" }, "$:/core/ui/AdvancedSearch/Filter/FilterButtons/dropdown": { "title": "$:/core/ui/AdvancedSearch/Filter/FilterButtons/dropdown", "tags": "$:/tags/AdvancedSearch/FilterButton", "text": "<span class=\"tc-popup-keep\">\n<$button popup=<<qualify \"$:/state/filterDropdown\">> class=\"tc-btn-invisible\">\n{{$:/core/images/down-arrow}}\n</$button>\n</span>\n\n<$reveal state=<<qualify \"$:/state/filterDropdown\">> type=\"popup\" position=\"belowleft\" animate=\"yes\">\n<$linkcatcher to=\"$:/temp/advancedsearch\">\n<div class=\"tc-block-dropdown-wrapper\">\n<div class=\"tc-block-dropdown tc-edit-type-dropdown\">\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/Filter]]\"><$link to={{!!filter}}><$transclude field=\"description\"/></$link>\n</$list>\n</div>\n</div>\n</$linkcatcher>\n</$reveal>\n" }, "$:/core/ui/AdvancedSearch/Filter/FilterButtons/export": { "title": "$:/core/ui/AdvancedSearch/Filter/FilterButtons/export", "tags": "$:/tags/AdvancedSearch/FilterButton", "text": "<$reveal state=\"$:/temp/advancedsearch\" type=\"nomatch\" text=\"\">\n<$macrocall $name=\"exportButton\" exportFilter={{$:/temp/advancedsearch}} lingoBase=\"$:/language/Buttons/ExportTiddlers/\"/>\n</$reveal>\n" }, "$:/core/ui/AdvancedSearch/Shadows": { "title": "$:/core/ui/AdvancedSearch/Shadows", "tags": "$:/tags/AdvancedSearch", "caption": "{{$:/language/Search/Shadows/Caption}}", "text": "\\define lingo-base() $:/language/Search/\n<$linkcatcher to=\"$:/temp/advancedsearch\">\n\n<<lingo Shadows/Hint>>\n\n<div class=\"tc-search\">\n<$edit-text tiddler=\"$:/temp/advancedsearch\" type=\"search\" tag=\"input\"/>\n<$reveal state=\"$:/temp/advancedsearch\" type=\"nomatch\" text=\"\">\n<$button class=\"tc-btn-invisible\">\n<$action-setfield $tiddler=\"$:/temp/advancedsearch\" $field=\"text\" $value=\"\"/>\n{{$:/core/images/close-button}}\n</$button>\n</$reveal>\n</div>\n\n</$linkcatcher>\n\n<$reveal state=\"$:/temp/advancedsearch\" type=\"nomatch\" text=\"\">\n\n<$list filter=\"[{$:/temp/advancedsearch}minlength{$:/config/Search/MinLength}limit[1]]\" emptyMessage=\"\"\"<div class=\"tc-search-results\">{{$:/language/Search/Search/TooShort}}</div>\"\"\" variable=\"listItem\">\n\n<$set name=\"resultCount\" value=\"\"\"<$count filter=\"[all[shadows]search{$:/temp/advancedsearch}] -[[$:/temp/advancedsearch]]\"/>\"\"\">\n\n<div class=\"tc-search-results\">\n\n<<lingo Shadows/Matches>>\n\n<$list filter=\"[all[shadows]search{$:/temp/advancedsearch}sort[title]limit[250]] -[[$:/temp/advancedsearch]]\" template=\"$:/core/ui/ListItemTemplate\"/>\n\n</div>\n\n</$set>\n\n</$list>\n\n</$reveal>\n\n<$reveal state=\"$:/temp/advancedsearch\" type=\"match\" text=\"\">\n\n</$reveal>\n" }, "$:/core/ui/AdvancedSearch/Standard": { "title": "$:/core/ui/AdvancedSearch/Standard", "tags": "$:/tags/AdvancedSearch", "caption": "{{$:/language/Search/Standard/Caption}}", "text": "\\define lingo-base() $:/language/Search/\n<$linkcatcher to=\"$:/temp/advancedsearch\">\n\n<<lingo Standard/Hint>>\n\n<div class=\"tc-search\">\n<$edit-text tiddler=\"$:/temp/advancedsearch\" type=\"search\" tag=\"input\"/>\n<$reveal state=\"$:/temp/advancedsearch\" type=\"nomatch\" text=\"\">\n<$button class=\"tc-btn-invisible\">\n<$action-setfield $tiddler=\"$:/temp/advancedsearch\" $field=\"text\" $value=\"\"/>\n{{$:/core/images/close-button}}\n</$button>\n</$reveal>\n</div>\n\n</$linkcatcher>\n\n<$reveal state=\"$:/temp/advancedsearch\" type=\"nomatch\" text=\"\">\n<$list filter=\"[{$:/temp/advancedsearch}minlength{$:/config/Search/MinLength}limit[1]]\" emptyMessage=\"\"\"<div class=\"tc-search-results\">{{$:/language/Search/Search/TooShort}}</div>\"\"\" variable=\"listItem\">\n<$set name=\"searchTiddler\" value=\"$:/temp/advancedsearch\">\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/SearchResults]!has[draft.of]butfirst[]limit[1]]\" emptyMessage=\"\"\"\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/SearchResults]!has[draft.of]]\">\n<$transclude/>\n</$list>\n\"\"\">\n<$macrocall $name=\"tabs\" tabsList=\"[all[shadows+tiddlers]tag[$:/tags/SearchResults]!has[draft.of]]\" default={{$:/config/SearchResults/Default}}/>\n</$list>\n</$set>\n</$list>\n</$reveal>\n" }, "$:/core/ui/AdvancedSearch/System": { "title": "$:/core/ui/AdvancedSearch/System", "tags": "$:/tags/AdvancedSearch", "caption": "{{$:/language/Search/System/Caption}}", "text": "\\define lingo-base() $:/language/Search/\n<$linkcatcher to=\"$:/temp/advancedsearch\">\n\n<<lingo System/Hint>>\n\n<div class=\"tc-search\">\n<$edit-text tiddler=\"$:/temp/advancedsearch\" type=\"search\" tag=\"input\"/>\n<$reveal state=\"$:/temp/advancedsearch\" type=\"nomatch\" text=\"\">\n<$button class=\"tc-btn-invisible\">\n<$action-setfield $tiddler=\"$:/temp/advancedsearch\" $field=\"text\" $value=\"\"/>\n{{$:/core/images/close-button}}\n</$button>\n</$reveal>\n</div>\n\n</$linkcatcher>\n\n<$reveal state=\"$:/temp/advancedsearch\" type=\"nomatch\" text=\"\">\n\n<$list filter=\"[{$:/temp/advancedsearch}minlength{$:/config/Search/MinLength}limit[1]]\" emptyMessage=\"\"\"<div class=\"tc-search-results\">{{$:/language/Search/Search/TooShort}}</div>\"\"\" variable=\"listItem\">\n\n<$set name=\"resultCount\" value=\"\"\"<$count filter=\"[is[system]search{$:/temp/advancedsearch}] -[[$:/temp/advancedsearch]]\"/>\"\"\">\n\n<div class=\"tc-search-results\">\n\n<<lingo System/Matches>>\n\n<$list filter=\"[is[system]search{$:/temp/advancedsearch}sort[title]limit[250]] -[[$:/temp/advancedsearch]]\" template=\"$:/core/ui/ListItemTemplate\"/>\n\n</div>\n\n</$set>\n\n</$list>\n\n</$reveal>\n\n<$reveal state=\"$:/temp/advancedsearch\" type=\"match\" text=\"\">\n\n</$reveal>\n" }, "$:/AdvancedSearch": { "title": "$:/AdvancedSearch", "icon": "$:/core/images/advanced-search-button", "color": "#bbb", "text": "<div class=\"tc-advanced-search\">\n<<tabs \"[all[shadows+tiddlers]tag[$:/tags/AdvancedSearch]!has[draft.of]]\" \"$:/core/ui/AdvancedSearch/System\">>\n</div>\n" }, "$:/core/ui/AlertTemplate": { "title": "$:/core/ui/AlertTemplate", "text": "<div class=\"tc-alert\">\n<div class=\"tc-alert-toolbar\">\n<$button class=\"tc-btn-invisible\"><$action-deletetiddler $tiddler=<<currentTiddler>>/>{{$:/core/images/delete-button}}</$button>\n</div>\n<div class=\"tc-alert-subtitle\">\n<$view field=\"component\"/> - <$view field=\"modified\" format=\"date\" template=\"0hh:0mm:0ss DD MM YYYY\"/> <$reveal type=\"nomatch\" state=\"!!count\" text=\"\"><span class=\"tc-alert-highlight\">({{$:/language/Count}}: <$view field=\"count\"/>)</span></$reveal>\n</div>\n<div class=\"tc-alert-body\">\n\n<$transclude/>\n\n</div>\n</div>\n" }, "$:/core/ui/BinaryWarning": { "title": "$:/core/ui/BinaryWarning", "text": "\\define lingo-base() $:/language/BinaryWarning/\n<div class=\"tc-binary-warning\">\n\n<<lingo Prompt>>\n\n</div>\n" }, "$:/core/ui/Components/plugin-info": { "title": "$:/core/ui/Components/plugin-info", "text": "\\define lingo-base() $:/language/ControlPanel/Plugins/\n\n\\define popup-state-macro()\n$(qualified-state)$-$(currentTiddler)$\n\\end\n\n\\define tabs-state-macro()\n$(popup-state)$-$(pluginInfoType)$\n\\end\n\n\\define plugin-icon-title()\n$(currentTiddler)$/icon\n\\end\n\n\\define plugin-disable-title()\n$:/config/Plugins/Disabled/$(currentTiddler)$\n\\end\n\n\\define plugin-table-body(type,disabledMessage,default-popup-state)\n<div class=\"tc-plugin-info-chunk tc-small-icon\">\n<$reveal type=\"nomatch\" state=<<popup-state>> text=\"yes\" default=\"\"\"$default-popup-state$\"\"\">\n<$button class=\"tc-btn-invisible tc-btn-dropdown\" set=<<popup-state>> setTo=\"yes\">\n{{$:/core/images/right-arrow}}\n</$button>\n</$reveal>\n<$reveal type=\"match\" state=<<popup-state>> text=\"yes\" default=\"\"\"$default-popup-state$\"\"\">\n<$button class=\"tc-btn-invisible tc-btn-dropdown\" set=<<popup-state>> setTo=\"no\">\n{{$:/core/images/down-arrow}}\n</$button>\n</$reveal>\n</div>\n<div class=\"tc-plugin-info-chunk\">\n<$transclude tiddler=<<currentTiddler>> subtiddler=<<plugin-icon-title>>>\n<$transclude tiddler=\"$:/core/images/plugin-generic-$type$\"/>\n</$transclude>\n</div>\n<div class=\"tc-plugin-info-chunk\">\n<h1>\n''<$view field=\"description\"><$view field=\"title\"/></$view>'' $disabledMessage$\n</h1>\n<h2>\n<$view field=\"title\"/>\n</h2>\n<h2>\n<div><em><$view field=\"version\"/></em></div>\n</h2>\n</div>\n\\end\n\n\\define plugin-info(type,default-popup-state)\n<$set name=\"popup-state\" value=<<popup-state-macro>>>\n<$reveal type=\"nomatch\" state=<<plugin-disable-title>> text=\"yes\">\n<$link to={{!!title}} class=\"tc-plugin-info\">\n<<plugin-table-body type:\"$type$\" default-popup-state:\"\"\"$default-popup-state$\"\"\">>\n</$link>\n</$reveal>\n<$reveal type=\"match\" state=<<plugin-disable-title>> text=\"yes\">\n<$link to={{!!title}} class=\"tc-plugin-info tc-plugin-info-disabled\">\n<<plugin-table-body type:\"$type$\" default-popup-state:\"\"\"$default-popup-state$\"\"\" disabledMessage:\"<$macrocall $name='lingo' title='Disabled/Status'/>\">>\n</$link>\n</$reveal>\n<$reveal type=\"match\" text=\"yes\" state=<<popup-state>> default=\"\"\"$default-popup-state$\"\"\">\n<div class=\"tc-plugin-info-dropdown\">\n<div class=\"tc-plugin-info-dropdown-body\">\n<$list filter=\"[all[current]] -[[$:/core]]\">\n<div style=\"float:right;\">\n<$reveal type=\"nomatch\" state=<<plugin-disable-title>> text=\"yes\">\n<$button set=<<plugin-disable-title>> setTo=\"yes\" tooltip={{$:/language/ControlPanel/Plugins/Disable/Hint}} aria-label={{$:/language/ControlPanel/Plugins/Disable/Caption}}>\n<<lingo Disable/Caption>>\n</$button>\n</$reveal>\n<$reveal type=\"match\" state=<<plugin-disable-title>> text=\"yes\">\n<$button set=<<plugin-disable-title>> setTo=\"no\" tooltip={{$:/language/ControlPanel/Plugins/Enable/Hint}} aria-label={{$:/language/ControlPanel/Plugins/Enable/Caption}}>\n<<lingo Enable/Caption>>\n</$button>\n</$reveal>\n</div>\n</$list>\n<$reveal type=\"nomatch\" text=\"\" state=\"!!list\">\n<$set name=\"tabsList\" filter=\"[<currentTiddler>list[]] contents\">\n<$macrocall $name=\"tabs\" state=<<tabs-state-macro>> tabsList=<<tabsList>> default=\"readme\" template=\"$:/core/ui/PluginInfo\"/>\n</$set>\n</$reveal>\n<$reveal type=\"match\" text=\"\" state=\"!!list\">\n<<lingo NoInformation/Hint>>\n</$reveal>\n</div>\n</div>\n</$reveal>\n</$set>\n\\end\n\n<$macrocall $name=\"plugin-info\" type=<<plugin-type>> default-popup-state=<<default-popup-state>>/>\n" }, "$:/core/ui/Components/tag-link": { "title": "$:/core/ui/Components/tag-link", "text": "<$link>\n<$set name=\"backgroundColor\" value={{!!color}}>\n<span style=<<tag-styles>> class=\"tc-tag-label\">\n<$view field=\"title\" format=\"text\"/>\n</span>\n</$set>\n</$link>" }, "$:/core/ui/ControlPanel/Advanced": { "title": "$:/core/ui/ControlPanel/Advanced", "tags": "$:/tags/ControlPanel/Info", "caption": "{{$:/language/ControlPanel/Advanced/Caption}}", "text": "{{$:/language/ControlPanel/Advanced/Hint}}\n\n<div class=\"tc-control-panel\">\n<<tabs \"[all[shadows+tiddlers]tag[$:/tags/ControlPanel/Advanced]!has[draft.of]]\" \"$:/core/ui/ControlPanel/TiddlerFields\">>\n</div>\n" }, "$:/core/ui/ControlPanel/Appearance": { "title": "$:/core/ui/ControlPanel/Appearance", "tags": "$:/tags/ControlPanel", "caption": "{{$:/language/ControlPanel/Appearance/Caption}}", "text": "{{$:/language/ControlPanel/Appearance/Hint}}\n\n<div class=\"tc-control-panel\">\n<<tabs \"[all[shadows+tiddlers]tag[$:/tags/ControlPanel/Appearance]!has[draft.of]]\" \"$:/core/ui/ControlPanel/Theme\">>\n</div>\n" }, "$:/core/ui/ControlPanel/Basics": { "title": "$:/core/ui/ControlPanel/Basics", "tags": "$:/tags/ControlPanel/Info", "caption": "{{$:/language/ControlPanel/Basics/Caption}}", "text": "\\define lingo-base() $:/language/ControlPanel/Basics/\n\n\\define show-filter-count(filter)\n<$button class=\"tc-btn-invisible\">\n<$action-setfield $tiddler=\"$:/temp/advancedsearch\" $value=\"\"\"$filter$\"\"\"/>\n<$action-setfield $tiddler=\"$:/state/tab--1498284803\" $value=\"$:/core/ui/AdvancedSearch/Filter\"/>\n<$action-navigate $to=\"$:/AdvancedSearch\"/>\n''<$count filter=\"\"\"$filter$\"\"\"/>''\n{{$:/core/images/advanced-search-button}}\n</$button>\n\\end\n\n|<<lingo Version/Prompt>> |''<<version>>'' |\n|<$link to=\"$:/SiteTitle\"><<lingo Title/Prompt>></$link> |<$edit-text tiddler=\"$:/SiteTitle\" default=\"\" tag=\"input\"/> |\n|<$link to=\"$:/SiteSubtitle\"><<lingo Subtitle/Prompt>></$link> |<$edit-text tiddler=\"$:/SiteSubtitle\" default=\"\" tag=\"input\"/> |\n|<$link to=\"$:/status/UserName\"><<lingo Username/Prompt>></$link> |<$edit-text tiddler=\"$:/status/UserName\" default=\"\" tag=\"input\"/> |\n|<$link to=\"$:/config/AnimationDuration\"><<lingo AnimDuration/Prompt>></$link> |<$edit-text tiddler=\"$:/config/AnimationDuration\" default=\"\" tag=\"input\"/> |\n|<$link to=\"$:/DefaultTiddlers\"><<lingo DefaultTiddlers/Prompt>></$link> |<<lingo DefaultTiddlers/TopHint>><br> <$edit tag=\"textarea\" tiddler=\"$:/DefaultTiddlers\" class=\"tc-edit-texteditor\"/><br>//<<lingo DefaultTiddlers/BottomHint>>// |\n|<$link to=\"$:/config/NewJournal/Title\"><<lingo NewJournal/Title/Prompt>></$link> |<$edit-text tiddler=\"$:/config/NewJournal/Title\" default=\"\" tag=\"input\"/> |\n|<$link to=\"$:/config/NewJournal/Text\"><<lingo NewJournal/Text/Prompt>></$link> |<$edit tiddler=\"$:/config/NewJournal/Text\" tag=\"textarea\" class=\"tc-edit-texteditor\" default=\"\"/> |\n|<$link to=\"$:/config/NewJournal/Tags\"><<lingo NewJournal/Tags/Prompt>></$link> |<$edit-text tiddler=\"$:/config/NewJournal/Tags\" default=\"\" tag=\"input\"/> |\n|<<lingo Language/Prompt>> |{{$:/snippets/minilanguageswitcher}} |\n|<<lingo Tiddlers/Prompt>> |<<show-filter-count \"[!is[system]sort[title]]\">> |\n|<<lingo Tags/Prompt>> |<<show-filter-count \"[tags[]sort[title]]\">> |\n|<<lingo SystemTiddlers/Prompt>> |<<show-filter-count \"[is[system]sort[title]]\">> |\n|<<lingo ShadowTiddlers/Prompt>> |<<show-filter-count \"[all[shadows]sort[title]]\">> |\n|<<lingo OverriddenShadowTiddlers/Prompt>> |<<show-filter-count \"[is[tiddler]is[shadow]sort[title]]\">> |\n" }, "$:/core/ui/ControlPanel/EditorTypes": { "title": "$:/core/ui/ControlPanel/EditorTypes", "tags": "$:/tags/ControlPanel/Advanced", "caption": "{{$:/language/ControlPanel/EditorTypes/Caption}}", "text": "\\define lingo-base() $:/language/ControlPanel/EditorTypes/\n\n<<lingo Hint>>\n\n<table>\n<tbody>\n<tr>\n<th><<lingo Type/Caption>></th>\n<th><<lingo Editor/Caption>></th>\n</tr>\n<$list filter=\"[all[shadows+tiddlers]prefix[$:/config/EditorTypeMappings/]sort[title]]\">\n<tr>\n<td>\n<$link>\n<$list filter=\"[all[current]removeprefix[$:/config/EditorTypeMappings/]]\">\n<$text text={{!!title}}/>\n</$list>\n</$link>\n</td>\n<td>\n<$view field=\"text\"/>\n</td>\n</tr>\n</$list>\n</tbody>\n</table>\n" }, "$:/core/ui/ControlPanel/Info": { "title": "$:/core/ui/ControlPanel/Info", "tags": "$:/tags/ControlPanel", "caption": "{{$:/language/ControlPanel/Info/Caption}}", "text": "{{$:/language/ControlPanel/Info/Hint}}\n\n<div class=\"tc-control-panel\">\n<<tabs \"[all[shadows+tiddlers]tag[$:/tags/ControlPanel/Info]!has[draft.of]]\" \"$:/core/ui/ControlPanel/Basics\">>\n</div>\n" }, "$:/core/ui/ControlPanel/KeyboardShortcuts": { "title": "$:/core/ui/ControlPanel/KeyboardShortcuts", "tags": "$:/tags/ControlPanel", "caption": "{{$:/language/ControlPanel/KeyboardShortcuts/Caption}}", "text": "\\define lingo-base() $:/language/ControlPanel/KeyboardShortcuts/\n\n\\define new-shortcut(title)\n<div class=\"tc-dropdown-item-plain\">\n<$edit-shortcut tiddler=\"$title$\" placeholder={{$:/language/ControlPanel/KeyboardShortcuts/Add/Prompt}} style=\"width:auto;\"/> <$button>\n<<lingo Add/Caption>>\n<$action-listops\n\t$tiddler=\"$(shortcutTitle)$\"\n\t$field=\"text\"\n\t$subfilter=\"[{$title$}]\"\n/>\n<$action-deletetiddler\n\t$tiddler=\"$title$\"\n/>\n</$button>\n</div>\n\\end\n\n\\define shortcut-list-item(caption)\n<td>\n</td>\n<td style=\"text-align:right;font-size:0.7em;\">\n<<lingo Platform/$caption$>>\n</td>\n<td>\n<div style=\"position:relative;\">\n<$button popup=<<qualify \"$:/state/dropdown/$(shortcutTitle)$\">> class=\"tc-btn-invisible\">\n{{$:/core/images/edit-button}}\n</$button>\n<$macrocall $name=\"displayshortcuts\" $output=\"text/html\" shortcuts={{$(shortcutTitle)$}} prefix=\"<kbd>\" separator=\"</kbd> <kbd>\" suffix=\"</kbd>\"/>\n\n<$reveal state=<<qualify \"$:/state/dropdown/$(shortcutTitle)$\">> type=\"popup\" position=\"below\" animate=\"yes\">\n<div class=\"tc-block-dropdown-wrapper\">\n<div class=\"tc-block-dropdown tc-edit-type-dropdown tc-popup-keep\">\n<$list filter=\"[list[$(shortcutTitle)$!!text]sort[title]]\" variable=\"shortcut\" emptyMessage=\"\"\"\n<div class=\"tc-dropdown-item-plain\">\n//<<lingo NoShortcuts/Caption>>//\n</div>\n\"\"\">\n<div class=\"tc-dropdown-item-plain\">\n<$button class=\"tc-btn-invisible\" tooltip=<<lingo Remove/Hint>>>\n<$action-listops\n\t$tiddler=\"$(shortcutTitle)$\"\n\t$field=\"text\"\n\t$subfilter=\"+[remove<shortcut>]\"\n/>\n×\n</$button>\n<kbd>\n<$macrocall $name=\"displayshortcuts\" $output=\"text/html\" shortcuts=<<shortcut>>/>\n</kbd>\n</div>\n</$list>\n<hr/>\n<$macrocall $name=\"new-shortcut\" title=<<qualify \"$:/state/new-shortcut/$(shortcutTitle)$\">>/>\n</div>\n</div>\n</$reveal>\n</div>\n</td>\n\\end\n\n\\define shortcut-list(caption,prefix)\n<tr>\n<$list filter=\"[all[tiddlers+shadows][$prefix$$(shortcutName)$]]\" variable=\"shortcutTitle\">\n<<shortcut-list-item \"$caption$\">>\n</$list>\n</tr>\n\\end\n\n\\define shortcut-editor()\n<<shortcut-list \"All\" \"$:/config/shortcuts/\">>\n<<shortcut-list \"Mac\" \"$:/config/shortcuts-mac/\">>\n<<shortcut-list \"NonMac\" \"$:/config/shortcuts-not-mac/\">>\n<<shortcut-list \"Linux\" \"$:/config/shortcuts-linux/\">>\n<<shortcut-list \"NonLinux\" \"$:/config/shortcuts-not-linux/\">>\n<<shortcut-list \"Windows\" \"$:/config/shortcuts-windows/\">>\n<<shortcut-list \"NonWindows\" \"$:/config/shortcuts-not-windows/\">>\n\\end\n\n\\define shortcut-preview()\n<$macrocall $name=\"displayshortcuts\" $output=\"text/html\" shortcuts={{$(shortcutPrefix)$$(shortcutName)$}} prefix=\"<kbd>\" separator=\"</kbd> <kbd>\" suffix=\"</kbd>\"/>\n\\end\n\n\\define shortcut-item-inner()\n<tr>\n<td>\n<$reveal type=\"nomatch\" state=<<dropdownStateTitle>> text=\"open\">\n<$button class=\"tc-btn-invisible\">\n<$action-setfield\n\t$tiddler=<<dropdownStateTitle>>\n\t$value=\"open\"\n/>\n{{$:/core/images/right-arrow}}\n</$button>\n</$reveal>\n<$reveal type=\"match\" state=<<dropdownStateTitle>> text=\"open\">\n<$button class=\"tc-btn-invisible\">\n<$action-setfield\n\t$tiddler=<<dropdownStateTitle>>\n\t$value=\"close\"\n/>\n{{$:/core/images/down-arrow}}\n</$button>\n</$reveal>\n''<$text text=<<shortcutName>>/>''\n</td>\n<td>\n<$transclude tiddler=\"$:/config/ShortcutInfo/$(shortcutName)$\"/>\n</td>\n<td>\n<$list filter=\"$:/config/shortcuts/ $:/config/shortcuts-mac/ $:/config/shortcuts-not-mac/ $:/config/shortcuts-linux/ $:/config/shortcuts-not-linux/ $:/config/shortcuts-windows/ $:/config/shortcuts-not-windows/\" variable=\"shortcutPrefix\">\n<<shortcut-preview>>\n</$list>\n</td>\n</tr>\n<$set name=\"dropdownState\" value={{$(dropdownStateTitle)$}}>\n<$list filter=\"[<dropdownState>prefix[open]]\" variable=\"listItem\">\n<<shortcut-editor>>\n</$list>\n</$set>\n\\end\n\n\\define shortcut-item()\n<$set name=\"dropdownStateTitle\" value=<<qualify \"$:/state/dropdown/keyboardshortcut/$(shortcutName)$\">>>\n<<shortcut-item-inner>>\n</$set>\n\\end\n\n<table>\n<tbody>\n<$list filter=\"[all[shadows+tiddlers]removeprefix[$:/config/ShortcutInfo/]]\" variable=\"shortcutName\">\n<<shortcut-item>>\n</$list>\n</tbody>\n</table>\n" }, "$:/core/ui/ControlPanel/LoadedModules": { "title": "$:/core/ui/ControlPanel/LoadedModules", "tags": "$:/tags/ControlPanel/Advanced", "caption": "{{$:/language/ControlPanel/LoadedModules/Caption}}", "text": "\\define lingo-base() $:/language/ControlPanel/\n<<lingo LoadedModules/Hint>>\n\n{{$:/snippets/modules}}\n" }, "$:/core/ui/ControlPanel/Modals/AddPlugins": { "title": "$:/core/ui/ControlPanel/Modals/AddPlugins", "subtitle": "{{$:/core/images/download-button}} {{$:/language/ControlPanel/Plugins/Add/Caption}}", "text": "\\define install-plugin-button()\n<$button>\n<$action-sendmessage $message=\"tm-load-plugin-from-library\" url={{!!url}} title={{$(assetInfo)$!!original-title}}/>\n<$list filter=\"[<assetInfo>get[original-title]get[version]]\" variable=\"installedVersion\" emptyMessage=\"\"\"{{$:/language/ControlPanel/Plugins/Install/Caption}}\"\"\">\n{{$:/language/ControlPanel/Plugins/Reinstall/Caption}}\n</$list>\n</$button>\n\\end\n\n\\define popup-state-macro()\n$:/state/add-plugin-info/$(connectionTiddler)$/$(assetInfo)$\n\\end\n\n\\define display-plugin-info(type)\n<$set name=\"popup-state\" value=<<popup-state-macro>>>\n<div class=\"tc-plugin-info\">\n<div class=\"tc-plugin-info-chunk tc-small-icon\">\n<$reveal type=\"nomatch\" state=<<popup-state>> text=\"yes\">\n<$button class=\"tc-btn-invisible tc-btn-dropdown\" set=<<popup-state>> setTo=\"yes\">\n{{$:/core/images/right-arrow}}\n</$button>\n</$reveal>\n<$reveal type=\"match\" state=<<popup-state>> text=\"yes\">\n<$button class=\"tc-btn-invisible tc-btn-dropdown\" set=<<popup-state>> setTo=\"no\">\n{{$:/core/images/down-arrow}}\n</$button>\n</$reveal>\n</div>\n<div class=\"tc-plugin-info-chunk\">\n<$list filter=\"[<assetInfo>has[icon]]\" emptyMessage=\"\"\"<$transclude tiddler=\"$:/core/images/plugin-generic-$type$\"/>\"\"\">\n<img src={{$(assetInfo)$!!icon}}/>\n</$list>\n</div>\n<div class=\"tc-plugin-info-chunk\">\n<h1><$view tiddler=<<assetInfo>> field=\"description\"/></h1>\n<h2><$view tiddler=<<assetInfo>> field=\"original-title\"/></h2>\n<div><em><$view tiddler=<<assetInfo>> field=\"version\"/></em></div>\n</div>\n<div class=\"tc-plugin-info-chunk\">\n<<install-plugin-button>>\n</div>\n</div>\n<$reveal type=\"match\" text=\"yes\" state=<<popup-state>>>\n<div class=\"tc-plugin-info-dropdown\">\n<div class=\"tc-plugin-info-dropdown-message\">\n<$list filter=\"[<assetInfo>get[original-title]get[version]]\" variable=\"installedVersion\" emptyMessage=\"\"\"{{$:/language/ControlPanel/Plugins/NotInstalled/Hint}}\"\"\">\n<em>\n{{$:/language/ControlPanel/Plugins/AlreadyInstalled/Hint}}\n</em>\n</$list>\n</div>\n<div class=\"tc-plugin-info-dropdown-body\">\n<$transclude tiddler=<<assetInfo>> field=\"readme\" mode=\"block\"/>\n</div>\n</div>\n</$reveal>\n</$set>\n\\end\n\n\\define load-plugin-library-button()\n<$button class=\"tc-btn-big-green\">\n<$action-sendmessage $message=\"tm-load-plugin-library\" url={{!!url}} infoTitlePrefix=\"$:/temp/RemoteAssetInfo/\"/>\n{{$:/core/images/chevron-right}} {{$:/language/ControlPanel/Plugins/OpenPluginLibrary}}\n</$button>\n\\end\n\n\\define display-server-assets(type)\n{{$:/language/Search/Search}}: <$edit-text tiddler=\"\"\"$:/temp/RemoteAssetSearch/$(currentTiddler)$\"\"\" default=\"\" type=\"search\" tag=\"input\"/>\n<$reveal state=\"\"\"$:/temp/RemoteAssetSearch/$(currentTiddler)$\"\"\" type=\"nomatch\" text=\"\">\n<$button class=\"tc-btn-invisible\">\n<$action-setfield $tiddler=\"\"\"$:/temp/RemoteAssetSearch/$(currentTiddler)$\"\"\" $field=\"text\" $value=\"\"/>\n{{$:/core/images/close-button}}\n</$button>\n</$reveal>\n<div class=\"tc-plugin-library-listing\">\n<$list filter=\"[all[tiddlers+shadows]tag[$:/tags/RemoteAssetInfo]server-url{!!url}original-plugin-type[$type$]search{$:/temp/RemoteAssetSearch/$(currentTiddler)$}sort[description]]\" variable=\"assetInfo\">\n<<display-plugin-info \"$type$\">>\n</$list>\n</div>\n\\end\n\n\\define display-server-connection()\n<$list filter=\"[all[tiddlers+shadows]tag[$:/tags/ServerConnection]suffix{!!url}]\" variable=\"connectionTiddler\" emptyMessage=<<load-plugin-library-button>>>\n\n<<tabs \"[[$:/core/ui/ControlPanel/Plugins/Add/Plugins]] [[$:/core/ui/ControlPanel/Plugins/Add/Themes]] [[$:/core/ui/ControlPanel/Plugins/Add/Languages]]\" \"$:/core/ui/ControlPanel/Plugins/Add/Plugins\">>\n\n</$list>\n\\end\n\n\\define close-library-button()\n<$reveal type='nomatch' state='$:/temp/ServerConnection/$(PluginLibraryURL)$' text=''>\n<$button class='tc-btn-big-green'>\n<$action-sendmessage $message=\"tm-unload-plugin-library\" url={{!!url}}/>\n{{$:/core/images/chevron-left}} {{$:/language/ControlPanel/Plugins/ClosePluginLibrary}}\n<$action-deletetiddler $filter=\"[prefix[$:/temp/ServerConnection/$(PluginLibraryURL)$]][prefix[$:/temp/RemoteAssetInfo/$(PluginLibraryURL)$]]\"/>\n</$button>\n</$reveal>\n\\end\n\n\\define plugin-library-listing()\n<$list filter=\"[all[tiddlers+shadows]tag[$:/tags/PluginLibrary]]\">\n<div class=\"tc-plugin-library\">\n\n!! <$link><$transclude field=\"caption\"><$view field=\"title\"/></$transclude></$link>\n\n//<$view field=\"url\"/>//\n\n<$transclude/>\n\n<$set name=PluginLibraryURL value={{!!url}}>\n<<close-library-button>>\n</$set>\n\n<<display-server-connection>>\n</div>\n</$list>\n\\end\n\n<$importvariables filter=\"[[$:/core/ui/PageMacros]] [all[shadows+tiddlers]tag[$:/tags/Macro]!has[draft.of]]\">\n\n<div>\n<<plugin-library-listing>>\n</div>\n\n</$importvariables>\n" }, "$:/core/ui/ControlPanel/Palette": { "title": "$:/core/ui/ControlPanel/Palette", "tags": "$:/tags/ControlPanel/Appearance", "caption": "{{$:/language/ControlPanel/Palette/Caption}}", "text": "\\define lingo-base() $:/language/ControlPanel/Palette/\n\n{{$:/snippets/paletteswitcher}}\n\n<$reveal type=\"nomatch\" state=\"$:/state/ShowPaletteEditor\" text=\"yes\">\n\n<$button set=\"$:/state/ShowPaletteEditor\" setTo=\"yes\"><<lingo ShowEditor/Caption>></$button>\n\n</$reveal>\n\n<$reveal type=\"match\" state=\"$:/state/ShowPaletteEditor\" text=\"yes\">\n\n<$button set=\"$:/state/ShowPaletteEditor\" setTo=\"no\"><<lingo HideEditor/Caption>></$button>\n{{$:/snippets/paletteeditor}}\n\n</$reveal>\n\n" }, "$:/core/ui/ControlPanel/Parsing": { "title": "$:/core/ui/ControlPanel/Parsing", "tags": "$:/tags/ControlPanel/Advanced", "caption": "{{$:/language/ControlPanel/Parsing/Caption}}", "text": "\\define lingo-base() $:/language/ControlPanel/Parsing/\n\n\\define toggle(Type)\n<$checkbox\ntiddler=\"\"\"$:/config/WikiParserRules/$Type$/$(rule)$\"\"\"\nfield=\"text\"\nchecked=\"enable\"\nunchecked=\"disable\"\ndefault=\"enable\">\n<<rule>>\n</$checkbox>\n\\end\n\n\\define rules(type,Type)\n<$list filter=\"[wikiparserrules[$type$]]\" variable=\"rule\">\n<dd><<toggle $Type$>></dd>\n</$list>\n\\end\n\n<<lingo Hint>>\n\n<dl>\n<dt><<lingo Pragma/Caption>></dt>\n<<rules pragma Pragma>>\n<dt><<lingo Inline/Caption>></dt>\n<<rules inline Inline>>\n<dt><<lingo Block/Caption>></dt>\n<<rules block Block>>\n</dl>" }, "$:/core/ui/ControlPanel/Plugins/Add/Languages": { "title": "$:/core/ui/ControlPanel/Plugins/Add/Languages", "caption": "{{$:/language/ControlPanel/Plugins/Languages/Caption}} (<$count filter=\"[all[tiddlers+shadows]tag[$:/tags/RemoteAssetInfo]server-url{!!url}original-plugin-type[language]]\"/>)", "text": "<<display-server-assets language>>\n" }, "$:/core/ui/ControlPanel/Plugins/Add/Plugins": { "title": "$:/core/ui/ControlPanel/Plugins/Add/Plugins", "caption": "{{$:/language/ControlPanel/Plugins/Plugins/Caption}} (<$count filter=\"[all[tiddlers+shadows]tag[$:/tags/RemoteAssetInfo]server-url{!!url}original-plugin-type[plugin]]\"/>)", "text": "<<display-server-assets plugin>>\n" }, "$:/core/ui/ControlPanel/Plugins/Add/Themes": { "title": "$:/core/ui/ControlPanel/Plugins/Add/Themes", "caption": "{{$:/language/ControlPanel/Plugins/Themes/Caption}} (<$count filter=\"[all[tiddlers+shadows]tag[$:/tags/RemoteAssetInfo]server-url{!!url}original-plugin-type[theme]]\"/>)", "text": "<<display-server-assets theme>>\n" }, "$:/core/ui/ControlPanel/Plugins/AddPlugins": { "title": "$:/core/ui/ControlPanel/Plugins/AddPlugins", "text": "\\define lingo-base() $:/language/ControlPanel/Plugins/\n\n<$button message=\"tm-modal\" param=\"$:/core/ui/ControlPanel/Modals/AddPlugins\" tooltip={{$:/language/ControlPanel/Plugins/Add/Hint}} class=\"tc-btn-big-green\" style=\"background:blue;\">\n{{$:/core/images/download-button}} <<lingo Add/Caption>>\n</$button>\n" }, "$:/core/ui/ControlPanel/Plugins/Installed/Languages": { "title": "$:/core/ui/ControlPanel/Plugins/Installed/Languages", "caption": "{{$:/language/ControlPanel/Plugins/Languages/Caption}} (<$count filter=\"[!has[draft.of]plugin-type[language]]\"/>)", "text": "<<plugin-table language>>\n" }, "$:/core/ui/ControlPanel/Plugins/Installed/Plugins": { "title": "$:/core/ui/ControlPanel/Plugins/Installed/Plugins", "caption": "{{$:/language/ControlPanel/Plugins/Plugins/Caption}} (<$count filter=\"[!has[draft.of]plugin-type[plugin]]\"/>)", "text": "<<plugin-table plugin>>\n" }, "$:/core/ui/ControlPanel/Plugins/Installed/Themes": { "title": "$:/core/ui/ControlPanel/Plugins/Installed/Themes", "caption": "{{$:/language/ControlPanel/Plugins/Themes/Caption}} (<$count filter=\"[!has[draft.of]plugin-type[theme]]\"/>)", "text": "<<plugin-table theme>>\n" }, "$:/core/ui/ControlPanel/Plugins": { "title": "$:/core/ui/ControlPanel/Plugins", "tags": "$:/tags/ControlPanel", "caption": "{{$:/language/ControlPanel/Plugins/Caption}}", "text": "\\define lingo-base() $:/language/ControlPanel/Plugins/\n\n\\define plugin-table(type)\n<$set name=\"plugin-type\" value=\"\"\"$type$\"\"\">\n<$set name=\"qualified-state\" value=<<qualify \"$:/state/plugin-info\">>>\n<$list filter=\"[!has[draft.of]plugin-type[$type$]sort[description]]\" emptyMessage=<<lingo \"Empty/Hint\">> template=\"$:/core/ui/Components/plugin-info\"/>\n</$set>\n</$set>\n\\end\n\n{{$:/core/ui/ControlPanel/Plugins/AddPlugins}}\n\n<<lingo Installed/Hint>>\n\n<<tabs \"[[$:/core/ui/ControlPanel/Plugins/Installed/Plugins]] [[$:/core/ui/ControlPanel/Plugins/Installed/Themes]] [[$:/core/ui/ControlPanel/Plugins/Installed/Languages]]\" \"$:/core/ui/ControlPanel/Plugins/Installed/Plugins\">>\n" }, "$:/core/ui/ControlPanel/Saving/DownloadSaver": { "title": "$:/core/ui/ControlPanel/Saving/DownloadSaver", "tags": "$:/tags/ControlPanel/Saving", "caption": "{{$:/language/ControlPanel/Saving/DownloadSaver/Caption}}", "text": "\\define lingo-base() $:/language/ControlPanel/Saving/DownloadSaver/\n\n<<lingo Hint>>\n\n!! <$link to=\"$:/config/DownloadSaver/AutoSave\"><<lingo AutoSave/Hint>></$link>\n\n<$checkbox tiddler=\"$:/config/DownloadSaver/AutoSave\" field=\"text\" checked=\"yes\" unchecked=\"no\" default=\"no\"> <<lingo AutoSave/Description>> </$checkbox>\n" }, "$:/core/ui/ControlPanel/Saving/General": { "title": "$:/core/ui/ControlPanel/Saving/General", "tags": "$:/tags/ControlPanel/Saving", "caption": "{{$:/language/ControlPanel/Saving/General/Caption}}", "list-before": "", "text": "\\define lingo-base() $:/language/ControlPanel/Settings/\n\n{{$:/language/ControlPanel/Saving/General/Hint}}\n\n!! <$link to=\"$:/config/AutoSave\"><<lingo AutoSave/Caption>></$link>\n\n<<lingo AutoSave/Hint>>\n\n<$radio tiddler=\"$:/config/AutoSave\" value=\"yes\"> <<lingo AutoSave/Enabled/Description>> </$radio>\n\n<$radio tiddler=\"$:/config/AutoSave\" value=\"no\"> <<lingo AutoSave/Disabled/Description>> </$radio>\n" }, "$:/core/ui/ControlPanel/Saving/TiddlySpot": { "title": "$:/core/ui/ControlPanel/Saving/TiddlySpot", "tags": "$:/tags/ControlPanel/Saving", "caption": "{{$:/language/ControlPanel/Saving/TiddlySpot/Caption}}", "text": "\\define lingo-base() $:/language/ControlPanel/Saving/TiddlySpot/\n\n\\define backupURL()\nhttp://$(userName)$.tiddlyspot.com/backup/\n\\end\n\\define backupLink()\n<$reveal type=\"nomatch\" state=\"$:/UploadName\" text=\"\">\n<$set name=\"userName\" value={{$:/UploadName}}>\n<$reveal type=\"match\" state=\"$:/UploadURL\" text=\"\">\n<<backupURL>>\n</$reveal>\n<$reveal type=\"nomatch\" state=\"$:/UploadURL\" text=\"\">\n<$macrocall $name=resolvePath source={{$:/UploadBackupDir}} root={{$:/UploadURL}}>>\n</$reveal>\n</$set>\n</$reveal>\n\\end\n\n<<lingo Description>>\n\n|<<lingo UserName>> |<$edit-text tiddler=\"$:/UploadName\" default=\"\" tag=\"input\"/> |\n|<<lingo Password>> |<$password name=\"upload\"/> |\n|<<lingo Backups>> |<<backupLink>> |\n\n''<<lingo Advanced/Heading>>''\n\n|<<lingo ServerURL>> |<$edit-text tiddler=\"$:/UploadURL\" default=\"\" tag=\"input\"/> |\n|<<lingo Filename>> |<$edit-text tiddler=\"$:/UploadFilename\" default=\"index.html\" tag=\"input\"/> |\n|<<lingo UploadDir>> |<$edit-text tiddler=\"$:/UploadDir\" default=\".\" tag=\"input\"/> |\n|<<lingo BackupDir>> |<$edit-text tiddler=\"$:/UploadBackupDir\" default=\".\" tag=\"input\"/> |\n\n<<lingo TiddlySpot/Hint>>" }, "$:/core/ui/ControlPanel/Saving": { "title": "$:/core/ui/ControlPanel/Saving", "tags": "$:/tags/ControlPanel", "caption": "{{$:/language/ControlPanel/Saving/Caption}}", "text": "{{$:/language/ControlPanel/Saving/Hint}}\n\n<div class=\"tc-control-panel\">\n<<tabs \"[all[shadows+tiddlers]tag[$:/tags/ControlPanel/Saving]!has[draft.of]]\" \"$:/core/ui/ControlPanel/Saving/General\">>\n</div>\n" }, "$:/core/buttonstyles/Borderless": { "title": "$:/core/buttonstyles/Borderless", "tags": "$:/tags/ToolbarButtonStyle", "caption": "{{$:/language/ControlPanel/Settings/ToolbarButtonStyle/Styles/Borderless}}", "text": "tc-btn-invisible" }, "$:/core/buttonstyles/Boxed": { "title": "$:/core/buttonstyles/Boxed", "tags": "$:/tags/ToolbarButtonStyle", "caption": "{{$:/language/ControlPanel/Settings/ToolbarButtonStyle/Styles/Boxed}}", "text": "tc-btn-boxed" }, "$:/core/buttonstyles/Rounded": { "title": "$:/core/buttonstyles/Rounded", "tags": "$:/tags/ToolbarButtonStyle", "caption": "{{$:/language/ControlPanel/Settings/ToolbarButtonStyle/Styles/Rounded}}", "text": "tc-btn-rounded" }, "$:/core/ui/ControlPanel/Settings/CamelCase": { "title": "$:/core/ui/ControlPanel/Settings/CamelCase", "tags": "$:/tags/ControlPanel/Settings", "caption": "{{$:/language/ControlPanel/Settings/CamelCase/Caption}}", "text": "\\define lingo-base() $:/language/ControlPanel/Settings/CamelCase/\n<<lingo Hint>>\n\n<$checkbox tiddler=\"$:/config/WikiParserRules/Inline/wikilink\" field=\"text\" checked=\"enable\" unchecked=\"disable\" default=\"enable\"> <$link to=\"$:/config/WikiParserRules/Inline/wikilink\"><<lingo Description>></$link> </$checkbox>\n" }, "$:/core/ui/ControlPanel/Settings/DefaultSidebarTab": { "caption": "{{$:/language/ControlPanel/Settings/DefaultSidebarTab/Caption}}", "tags": "$:/tags/ControlPanel/Settings", "title": "$:/core/ui/ControlPanel/Settings/DefaultSidebarTab", "text": "\\define lingo-base() $:/language/ControlPanel/Settings/DefaultSidebarTab/\n\n<$link to=\"$:/config/DefaultSidebarTab\"><<lingo Hint>></$link>\n\n<$select tiddler=\"$:/config/DefaultSidebarTab\">\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/SideBar]!has[draft.of]]\">\n<option value=<<currentTiddler>>><$transclude field=\"caption\"><$text text=<<currentTiddler>>/></$transclude></option>\n</$list>\n</$select>\n" }, "$:/core/ui/ControlPanel/Settings/EditorToolbar": { "title": "$:/core/ui/ControlPanel/Settings/EditorToolbar", "tags": "$:/tags/ControlPanel/Settings", "caption": "{{$:/language/ControlPanel/Settings/EditorToolbar/Caption}}", "text": "\\define lingo-base() $:/language/ControlPanel/Settings/EditorToolbar/\n<<lingo Hint>>\n\n<$checkbox tiddler=\"$:/config/TextEditor/EnableToolbar\" field=\"text\" checked=\"yes\" unchecked=\"no\" default=\"yes\"> <$link to=\"$:/config/TextEditor/EnableToolbar\"><<lingo Description>></$link> </$checkbox>\n\n" }, "$:/core/ui/ControlPanel/Settings/InfoPanelMode": { "title": "$:/core/ui/ControlPanel/Settings/InfoPanelMode", "tags": "$:/tags/ControlPanel/Settings", "caption": "{{$:/language/ControlPanel/Settings/InfoPanelMode/Caption}}", "text": "\\define lingo-base() $:/language/ControlPanel/Settings/InfoPanelMode/\n<$link to=\"$:/config/TiddlerInfo/Mode\"><<lingo Hint>></$link>\n\n<$radio tiddler=\"$:/config/TiddlerInfo/Mode\" value=\"popup\"> <<lingo Popup/Description>> </$radio>\n\n<$radio tiddler=\"$:/config/TiddlerInfo/Mode\" value=\"sticky\"> <<lingo Sticky/Description>> </$radio>\n" }, "$:/core/ui/ControlPanel/Settings/LinkToBehaviour": { "title": "$:/core/ui/ControlPanel/Settings/LinkToBehaviour", "tags": "$:/tags/ControlPanel/Settings", "caption": "{{$:/language/ControlPanel/Settings/LinkToBehaviour/Caption}}", "text": "\\define lingo-base() $:/language/ControlPanel/Settings/LinkToBehaviour/\n\n<$link to=\"$:/config/Navigation/openLinkFromInsideRiver\"><<lingo \"InsideRiver/Hint\">></$link>\n\n<$select tiddler=\"$:/config/Navigation/openLinkFromInsideRiver\">\n <option value=\"above\"><<lingo \"OpenAbove\">></option>\n <option value=\"below\"><<lingo \"OpenBelow\">></option>\n <option value=\"top\"><<lingo \"OpenAtTop\">></option>\n <option value=\"bottom\"><<lingo \"OpenAtBottom\">></option>\n</$select>\n\n<$link to=\"$:/config/Navigation/openLinkFromOutsideRiver\"><<lingo \"OutsideRiver/Hint\">></$link>\n\n<$select tiddler=\"$:/config/Navigation/openLinkFromOutsideRiver\">\n <option value=\"top\"><<lingo \"OpenAtTop\">></option>\n <option value=\"bottom\"><<lingo \"OpenAtBottom\">></option>\n</$select>\n" }, "$:/core/ui/ControlPanel/Settings/MissingLinks": { "title": "$:/core/ui/ControlPanel/Settings/MissingLinks", "tags": "$:/tags/ControlPanel/Settings", "caption": "{{$:/language/ControlPanel/Settings/MissingLinks/Caption}}", "text": "\\define lingo-base() $:/language/ControlPanel/Settings/MissingLinks/\n<<lingo Hint>>\n\n<$checkbox tiddler=\"$:/config/MissingLinks\" field=\"text\" checked=\"yes\" unchecked=\"no\" default=\"yes\"> <$link to=\"$:/config/MissingLinks\"><<lingo Description>></$link> </$checkbox>\n\n" }, "$:/core/ui/ControlPanel/Settings/NavigationAddressBar": { "title": "$:/core/ui/ControlPanel/Settings/NavigationAddressBar", "tags": "$:/tags/ControlPanel/Settings", "caption": "{{$:/language/ControlPanel/Settings/NavigationAddressBar/Caption}}", "text": "\\define lingo-base() $:/language/ControlPanel/Settings/NavigationAddressBar/\n\n<$link to=\"$:/config/Navigation/UpdateAddressBar\"><<lingo Hint>></$link>\n\n<$radio tiddler=\"$:/config/Navigation/UpdateAddressBar\" value=\"permaview\"> <<lingo Permaview/Description>> </$radio>\n\n<$radio tiddler=\"$:/config/Navigation/UpdateAddressBar\" value=\"permalink\"> <<lingo Permalink/Description>> </$radio>\n\n<$radio tiddler=\"$:/config/Navigation/UpdateAddressBar\" value=\"no\"> <<lingo No/Description>> </$radio>\n" }, "$:/core/ui/ControlPanel/Settings/NavigationHistory": { "title": "$:/core/ui/ControlPanel/Settings/NavigationHistory", "tags": "$:/tags/ControlPanel/Settings", "caption": "{{$:/language/ControlPanel/Settings/NavigationHistory/Caption}}", "text": "\\define lingo-base() $:/language/ControlPanel/Settings/NavigationHistory/\n<$link to=\"$:/config/Navigation/UpdateHistory\"><<lingo Hint>></$link>\n\n<$radio tiddler=\"$:/config/Navigation/UpdateHistory\" value=\"yes\"> <<lingo Yes/Description>> </$radio>\n\n<$radio tiddler=\"$:/config/Navigation/UpdateHistory\" value=\"no\"> <<lingo No/Description>> </$radio>\n" }, "$:/core/ui/ControlPanel/Settings/PerformanceInstrumentation": { "title": "$:/core/ui/ControlPanel/Settings/PerformanceInstrumentation", "tags": "$:/tags/ControlPanel/Settings", "caption": "{{$:/language/ControlPanel/Settings/PerformanceInstrumentation/Caption}}", "text": "\\define lingo-base() $:/language/ControlPanel/Settings/PerformanceInstrumentation/\n<<lingo Hint>>\n\n<$checkbox tiddler=\"$:/config/Performance/Instrumentation\" field=\"text\" checked=\"yes\" unchecked=\"no\" default=\"no\"> <$link to=\"$:/config/Performance/Instrumentation\"><<lingo Description>></$link> </$checkbox>\n" }, "$:/core/ui/ControlPanel/Settings/TitleLinks": { "title": "$:/core/ui/ControlPanel/Settings/TitleLinks", "tags": "$:/tags/ControlPanel/Settings", "caption": "{{$:/language/ControlPanel/Settings/TitleLinks/Caption}}", "text": "\\define lingo-base() $:/language/ControlPanel/Settings/TitleLinks/\n<$link to=\"$:/config/Tiddlers/TitleLinks\"><<lingo Hint>></$link>\n\n<$radio tiddler=\"$:/config/Tiddlers/TitleLinks\" value=\"yes\"> <<lingo Yes/Description>> </$radio>\n\n<$radio tiddler=\"$:/config/Tiddlers/TitleLinks\" value=\"no\"> <<lingo No/Description>> </$radio>\n" }, "$:/core/ui/ControlPanel/Settings/ToolbarButtonStyle": { "title": "$:/core/ui/ControlPanel/Settings/ToolbarButtonStyle", "tags": "$:/tags/ControlPanel/Settings", "caption": "{{$:/language/ControlPanel/Settings/ToolbarButtonStyle/Caption}}", "text": "\\define lingo-base() $:/language/ControlPanel/Settings/ToolbarButtonStyle/\n<$link to=\"$:/config/Toolbar/ButtonClass\"><<lingo \"Hint\">></$link>\n\n<$select tiddler=\"$:/config/Toolbar/ButtonClass\">\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/ToolbarButtonStyle]]\">\n<option value={{!!text}}>{{!!caption}}</option>\n</$list>\n</$select>\n" }, "$:/core/ui/ControlPanel/Settings/ToolbarButtons": { "title": "$:/core/ui/ControlPanel/Settings/ToolbarButtons", "tags": "$:/tags/ControlPanel/Settings", "caption": "{{$:/language/ControlPanel/Settings/ToolbarButtons/Caption}}", "text": "\\define lingo-base() $:/language/ControlPanel/Settings/ToolbarButtons/\n<<lingo Hint>>\n\n<$checkbox tiddler=\"$:/config/Toolbar/Icons\" field=\"text\" checked=\"yes\" unchecked=\"no\" default=\"yes\"> <$link to=\"$:/config/Toolbar/Icons\"><<lingo Icons/Description>></$link> </$checkbox>\n\n<$checkbox tiddler=\"$:/config/Toolbar/Text\" field=\"text\" checked=\"yes\" unchecked=\"no\" default=\"no\"> <$link to=\"$:/config/Toolbar/Text\"><<lingo Text/Description>></$link> </$checkbox>\n" }, "$:/core/ui/ControlPanel/Settings": { "title": "$:/core/ui/ControlPanel/Settings", "tags": "$:/tags/ControlPanel", "caption": "{{$:/language/ControlPanel/Settings/Caption}}", "text": "\\define lingo-base() $:/language/ControlPanel/Settings/\n\n<<lingo Hint>>\n\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/ControlPanel/Settings]]\">\n\n<div style=\"border-top:1px solid #eee;\">\n\n!! <$link><$transclude field=\"caption\"/></$link>\n\n<$transclude/>\n\n</div>\n\n</$list>\n" }, "$:/core/ui/ControlPanel/StoryView": { "title": "$:/core/ui/ControlPanel/StoryView", "tags": "$:/tags/ControlPanel/Appearance", "caption": "{{$:/language/ControlPanel/StoryView/Caption}}", "text": "{{$:/snippets/viewswitcher}}\n" }, "$:/core/ui/ControlPanel/Theme": { "title": "$:/core/ui/ControlPanel/Theme", "tags": "$:/tags/ControlPanel/Appearance", "caption": "{{$:/language/ControlPanel/Theme/Caption}}", "text": "{{$:/snippets/themeswitcher}}\n" }, "$:/core/ui/ControlPanel/TiddlerFields": { "title": "$:/core/ui/ControlPanel/TiddlerFields", "tags": "$:/tags/ControlPanel/Advanced", "caption": "{{$:/language/ControlPanel/TiddlerFields/Caption}}", "text": "\\define lingo-base() $:/language/ControlPanel/\n\n<<lingo TiddlerFields/Hint>>\n\n{{$:/snippets/allfields}}" }, "$:/core/ui/ControlPanel/Toolbars/EditToolbar": { "title": "$:/core/ui/ControlPanel/Toolbars/EditToolbar", "tags": "$:/tags/ControlPanel/Toolbars", "caption": "{{$:/language/ControlPanel/Toolbars/EditToolbar/Caption}}", "text": "\\define lingo-base() $:/language/TiddlerInfo/\n\n\\define config-base() $:/config/EditToolbarButtons/Visibility/\n\n{{$:/language/ControlPanel/Toolbars/EditToolbar/Hint}}\n\n<$set name=\"tv-config-toolbar-icons\" value=\"yes\">\n\n<$set name=\"tv-config-toolbar-text\" value=\"yes\">\n\n<$macrocall $name=\"list-tagged-draggable\" tag=\"$:/tags/EditToolbar\" itemTemplate=\"$:/core/ui/ControlPanel/Toolbars/ItemTemplate\"/>\n\n</$set>\n\n</$set>" }, "$:/core/ui/ControlPanel/Toolbars/EditorItemTemplate": { "title": "$:/core/ui/ControlPanel/Toolbars/EditorItemTemplate", "text": "\\define config-title()\n$(config-base)$$(currentTiddler)$\n\\end\n\n<$draggable tiddler=<<currentTiddler>>>\n<$checkbox tiddler=<<config-title>> field=\"text\" checked=\"show\" unchecked=\"hide\" default=\"show\"/> <span class=\"tc-icon-wrapper\"><$transclude tiddler={{!!icon}}/></span> <$transclude field=\"caption\"/> -- <i class=\"tc-muted\"><$transclude field=\"description\"/></i>\n</$draggable>\n" }, "$:/core/ui/ControlPanel/Toolbars/EditorToolbar": { "title": "$:/core/ui/ControlPanel/Toolbars/EditorToolbar", "tags": "$:/tags/ControlPanel/Toolbars", "caption": "{{$:/language/ControlPanel/Toolbars/EditorToolbar/Caption}}", "text": "\\define lingo-base() $:/language/TiddlerInfo/\n\n\\define config-base() $:/config/EditorToolbarButtons/Visibility/\n\n{{$:/language/ControlPanel/Toolbars/EditorToolbar/Hint}}\n\n<$macrocall $name=\"list-tagged-draggable\" tag=\"$:/tags/EditorToolbar\" itemTemplate=\"$:/core/ui/ControlPanel/Toolbars/EditorItemTemplate\"/>\n" }, "$:/core/ui/ControlPanel/Toolbars/ItemTemplate": { "title": "$:/core/ui/ControlPanel/Toolbars/ItemTemplate", "text": "\\define config-title()\n$(config-base)$$(currentTiddler)$\n\\end\n\n<$draggable tiddler=<<currentTiddler>>>\n<$checkbox tiddler=<<config-title>> field=\"text\" checked=\"show\" unchecked=\"hide\" default=\"show\"/> <span class=\"tc-icon-wrapper\"> <$transclude field=\"caption\"/> <i class=\"tc-muted\">-- <$transclude field=\"description\"/></i></span>\n</$draggable>\n" }, "$:/core/ui/ControlPanel/Toolbars/PageControls": { "title": "$:/core/ui/ControlPanel/Toolbars/PageControls", "tags": "$:/tags/ControlPanel/Toolbars", "caption": "{{$:/language/ControlPanel/Toolbars/PageControls/Caption}}", "text": "\\define lingo-base() $:/language/TiddlerInfo/\n\n\\define config-base() $:/config/PageControlButtons/Visibility/\n\n{{$:/language/ControlPanel/Toolbars/PageControls/Hint}}\n\n<$set name=\"tv-config-toolbar-icons\" value=\"yes\">\n\n<$set name=\"tv-config-toolbar-text\" value=\"yes\">\n\n<$macrocall $name=\"list-tagged-draggable\" tag=\"$:/tags/PageControls\" itemTemplate=\"$:/core/ui/ControlPanel/Toolbars/ItemTemplate\"/>\n\n</$set>\n\n</$set>\n" }, "$:/core/ui/ControlPanel/Toolbars/ViewToolbar": { "title": "$:/core/ui/ControlPanel/Toolbars/ViewToolbar", "tags": "$:/tags/ControlPanel/Toolbars", "caption": "{{$:/language/ControlPanel/Toolbars/ViewToolbar/Caption}}", "text": "\\define lingo-base() $:/language/TiddlerInfo/\n\n\\define config-base() $:/config/ViewToolbarButtons/Visibility/\n\n{{$:/language/ControlPanel/Toolbars/ViewToolbar/Hint}}\n\n<$set name=\"tv-config-toolbar-icons\" value=\"yes\">\n\n<$set name=\"tv-config-toolbar-text\" value=\"yes\">\n\n<$macrocall $name=\"list-tagged-draggable\" tag=\"$:/tags/ViewToolbar\" itemTemplate=\"$:/core/ui/ControlPanel/Toolbars/ItemTemplate\"/>\n\n</$set>\n\n</$set>\n" }, "$:/core/ui/ControlPanel/Toolbars": { "title": "$:/core/ui/ControlPanel/Toolbars", "tags": "$:/tags/ControlPanel/Appearance", "caption": "{{$:/language/ControlPanel/Toolbars/Caption}}", "text": "{{$:/language/ControlPanel/Toolbars/Hint}}\n\n<div class=\"tc-control-panel\">\n<<tabs \"[all[shadows+tiddlers]tag[$:/tags/ControlPanel/Toolbars]!has[draft.of]]\" \"$:/core/ui/ControlPanel/Toolbars/ViewToolbar\" \"$:/state/tabs/controlpanel/toolbars\" \"tc-vertical\">>\n</div>\n" }, "$:/ControlPanel": { "title": "$:/ControlPanel", "icon": "$:/core/images/options-button", "color": "#bbb", "text": "<div class=\"tc-control-panel\">\n<<tabs \"[all[shadows+tiddlers]tag[$:/tags/ControlPanel]!has[draft.of]]\" \"$:/core/ui/ControlPanel/Info\">>\n</div>\n" }, "$:/core/ui/DefaultSearchResultList": { "title": "$:/core/ui/DefaultSearchResultList", "tags": "$:/tags/SearchResults", "caption": "{{$:/language/Search/DefaultResults/Caption}}", "text": "\\define searchResultList()\n//<small>{{$:/language/Search/Matches/Title}}</small>//\n\n<$list filter=\"[!is[system]search:title{$(searchTiddler)$}sort[title]limit[250]]\" template=\"$:/core/ui/ListItemTemplate\"/>\n\n//<small>{{$:/language/Search/Matches/All}}</small>//\n\n<$list filter=\"[!is[system]search{$(searchTiddler)$}sort[title]limit[250]]\" template=\"$:/core/ui/ListItemTemplate\"/>\n\n\\end\n<<searchResultList>>\n" }, "$:/core/ui/EditTemplate/body/preview/output": { "title": "$:/core/ui/EditTemplate/body/preview/output", "tags": "$:/tags/EditPreview", "caption": "{{$:/language/EditTemplate/Body/Preview/Type/Output}}", "text": "<$set name=\"tv-tiddler-preview\" value=\"yes\">\n\n<$transclude />\n\n</$set>\n" }, "$:/core/ui/EditTemplate/body/editor": { "title": "$:/core/ui/EditTemplate/body/editor", "text": "<$edit\n\n field=\"text\"\n class=\"tc-edit-texteditor\"\n placeholder={{$:/language/EditTemplate/Body/Placeholder}}\n\n><$set\n\n name=\"targetTiddler\"\n value=<<currentTiddler>>\n\n><$list\n\n filter=\"[all[shadows+tiddlers]tag[$:/tags/EditorToolbar]!has[draft.of]]\"\n\n><$reveal\n\n type=\"nomatch\"\n state=<<config-visibility-title>>\n text=\"hide\"\n class=\"tc-text-editor-toolbar-item-wrapper\"\n\n><$transclude\n\n tiddler=\"$:/core/ui/EditTemplate/body/toolbar/button\"\n mode=\"inline\"\n\n/></$reveal></$list></$set></$edit>\n" }, "$:/core/ui/EditTemplate/body/toolbar/button": { "title": "$:/core/ui/EditTemplate/body/toolbar/button", "text": "\\define toolbar-button-icon()\n<$list\n\n filter=\"[all[current]!has[custom-icon]]\"\n variable=\"no-custom-icon\"\n\n><$transclude\n\n tiddler={{!!icon}}\n\n/></$list>\n\\end\n\n\\define toolbar-button-tooltip()\n{{!!description}}<$macrocall $name=\"displayshortcuts\" $output=\"text/plain\" shortcuts={{!!shortcuts}} prefix=\"` - [\" separator=\"] [\" suffix=\"]`\"/>\n\\end\n\n\\define toolbar-button()\n<$list\n\n filter={{!!condition}}\n variable=\"list-condition\"\n\n><$wikify\n\n name=\"tooltip-text\"\n text=<<toolbar-button-tooltip>>\n mode=\"inline\"\n output=\"text\"\n\n><$list\n\n filter=\"[all[current]!has[dropdown]]\"\n variable=\"no-dropdown\"\n\n><$button\n\n class=\"tc-btn-invisible $(buttonClasses)$\"\n tooltip=<<tooltip-text>>\n\n><span\n\n data-tw-keyboard-shortcut={{!!shortcuts}}\n\n/><<toolbar-button-icon>><$transclude\n\n tiddler=<<currentTiddler>>\n field=\"text\"\n\n/></$button></$list><$list\n\n filter=\"[all[current]has[dropdown]]\"\n variable=\"dropdown\"\n\n><$set\n\n name=\"dropdown-state\"\n value=<<qualify \"$:/state/EditorToolbarDropdown\">>\n\n><$button\n\n popup=<<dropdown-state>>\n class=\"tc-popup-keep tc-btn-invisible $(buttonClasses)$\"\n selectedClass=\"tc-selected\"\n tooltip=<<tooltip-text>>\n\n><span\n\n data-tw-keyboard-shortcut={{!!shortcuts}}\n\n/><<toolbar-button-icon>><$transclude\n\n tiddler=<<currentTiddler>>\n field=\"text\"\n\n/></$button><$reveal\n\n state=<<dropdown-state>>\n type=\"popup\"\n position=\"below\"\n animate=\"yes\"\n tag=\"span\"\n\n><div\n\n class=\"tc-drop-down tc-popup-keep\"\n\n><$transclude\n\n tiddler={{!!dropdown}}\n mode=\"block\"\n\n/></div></$reveal></$set></$list></$wikify></$list>\n\\end\n\n\\define toolbar-button-outer()\n<$set\n\n name=\"buttonClasses\"\n value={{!!button-classes}}\n\n><<toolbar-button>></$set>\n\\end\n\n<<toolbar-button-outer>>" }, "$:/core/ui/EditTemplate/body": { "title": "$:/core/ui/EditTemplate/body", "tags": "$:/tags/EditTemplate", "text": "\\define lingo-base() $:/language/EditTemplate/Body/\n\\define config-visibility-title()\n$:/config/EditorToolbarButtons/Visibility/$(currentTiddler)$\n\\end\n<$list filter=\"[is[current]has[_canonical_uri]]\">\n\n<div class=\"tc-message-box\">\n\n<<lingo External/Hint>>\n\n<a href={{!!_canonical_uri}}><$text text={{!!_canonical_uri}}/></a>\n\n<$edit-text field=\"_canonical_uri\" class=\"tc-edit-fields\"></$edit-text>\n\n</div>\n\n</$list>\n\n<$list filter=\"[is[current]!has[_canonical_uri]]\">\n\n<$reveal state=\"$:/state/showeditpreview\" type=\"match\" text=\"yes\">\n\n<div class=\"tc-tiddler-preview\">\n\n<$transclude tiddler=\"$:/core/ui/EditTemplate/body/editor\" mode=\"inline\"/>\n\n<div class=\"tc-tiddler-preview-preview\">\n\n<$transclude tiddler={{$:/state/editpreviewtype}} mode=\"inline\">\n\n<$transclude tiddler=\"$:/core/ui/EditTemplate/body/preview/output\" mode=\"inline\"/>\n\n</$transclude>\n\n</div>\n\n</div>\n\n</$reveal>\n\n<$reveal state=\"$:/state/showeditpreview\" type=\"nomatch\" text=\"yes\">\n\n<$transclude tiddler=\"$:/core/ui/EditTemplate/body/editor\" mode=\"inline\"/>\n\n</$reveal>\n\n</$list>\n" }, "$:/core/ui/EditTemplate/controls": { "title": "$:/core/ui/EditTemplate/controls", "tags": "$:/tags/EditTemplate", "text": "\\define config-title()\n$:/config/EditToolbarButtons/Visibility/$(listItem)$\n\\end\n<div class=\"tc-tiddler-title tc-tiddler-edit-title\">\n<$view field=\"title\"/>\n<span class=\"tc-tiddler-controls tc-titlebar\"><$list filter=\"[all[shadows+tiddlers]tag[$:/tags/EditToolbar]!has[draft.of]]\" variable=\"listItem\"><$reveal type=\"nomatch\" state=<<config-title>> text=\"hide\"><$transclude tiddler=<<listItem>>/></$reveal></$list></span>\n<div style=\"clear: both;\"></div>\n</div>\n" }, "$:/core/ui/EditTemplate/fields": { "title": "$:/core/ui/EditTemplate/fields", "tags": "$:/tags/EditTemplate", "text": "\\define lingo-base() $:/language/EditTemplate/\n\\define config-title()\n$:/config/EditTemplateFields/Visibility/$(currentField)$\n\\end\n\n\\define config-filter()\n[[hide]] -[title{$(config-title)$}]\n\\end\n\n\\define new-field-inner()\n<$reveal type=\"nomatch\" text=\"\" default=<<name>>>\n<$button>\n<$action-sendmessage $message=\"tm-add-field\" $name=<<name>> $value=<<value>>/>\n<$action-deletetiddler $tiddler=\"$:/temp/newfieldname\"/>\n<$action-deletetiddler $tiddler=\"$:/temp/newfieldvalue\"/>\n<<lingo Fields/Add/Button>>\n</$button>\n</$reveal>\n<$reveal type=\"match\" text=\"\" default=<<name>>>\n<$button>\n<<lingo Fields/Add/Button>>\n</$button>\n</$reveal>\n\\end\n\n\\define new-field()\n<$set name=\"name\" value={{$:/temp/newfieldname}}>\n<$set name=\"value\" value={{$:/temp/newfieldvalue}}>\n<<new-field-inner>>\n</$set>\n</$set>\n\\end\n\n<div class=\"tc-edit-fields\">\n<table class=\"tc-edit-fields\">\n<tbody>\n<$list filter=\"[all[current]fields[]] +[sort[title]]\" variable=\"currentField\">\n<$list filter=<<config-filter>> variable=\"temp\">\n<tr class=\"tc-edit-field\">\n<td class=\"tc-edit-field-name\">\n<$text text=<<currentField>>/>:</td>\n<td class=\"tc-edit-field-value\">\n<$edit-text tiddler=<<currentTiddler>> field=<<currentField>> placeholder={{$:/language/EditTemplate/Fields/Add/Value/Placeholder}}/>\n</td>\n<td class=\"tc-edit-field-remove\">\n<$button class=\"tc-btn-invisible\" tooltip={{$:/language/EditTemplate/Field/Remove/Hint}} aria-label={{$:/language/EditTemplate/Field/Remove/Caption}}>\n<$action-deletefield $field=<<currentField>>/>\n{{$:/core/images/delete-button}}\n</$button>\n</td>\n</tr>\n</$list>\n</$list>\n</tbody>\n</table>\n</div>\n\n<$fieldmangler>\n<div class=\"tc-edit-field-add\">\n<em class=\"tc-edit\">\n<<lingo Fields/Add/Prompt>>\n</em>\n<span class=\"tc-edit-field-add-name\">\n<$edit-text tiddler=\"$:/temp/newfieldname\" tag=\"input\" default=\"\" placeholder={{$:/language/EditTemplate/Fields/Add/Name/Placeholder}} focusPopup=<<qualify \"$:/state/popup/field-dropdown\">> class=\"tc-edit-texteditor tc-popup-handle\"/>\n</span>\n<$button popup=<<qualify \"$:/state/popup/field-dropdown\">> class=\"tc-btn-invisible tc-btn-dropdown\" tooltip={{$:/language/EditTemplate/Field/Dropdown/Hint}} aria-label={{$:/language/EditTemplate/Field/Dropdown/Caption}}>{{$:/core/images/down-arrow}}</$button>\n<$reveal state=<<qualify \"$:/state/popup/field-dropdown\">> type=\"nomatch\" text=\"\" default=\"\">\n<div class=\"tc-block-dropdown tc-edit-type-dropdown\">\n<$linkcatcher to=\"$:/temp/newfieldname\">\n<div class=\"tc-dropdown-item\">\n<<lingo Fields/Add/Dropdown/User>>\n</div>\n<$list filter=\"[!is[shadow]!is[system]fields[]search:title{$:/temp/newfieldname}sort[]] -created -creator -draft.of -draft.title -modified -modifier -tags -text -title -type\" variable=\"currentField\">\n<$link to=<<currentField>>>\n<<currentField>>\n</$link>\n</$list>\n<div class=\"tc-dropdown-item\">\n<<lingo Fields/Add/Dropdown/System>>\n</div>\n<$list filter=\"[fields[]search:title{$:/temp/newfieldname}sort[]] -[!is[shadow]!is[system]fields[]]\" variable=\"currentField\">\n<$link to=<<currentField>>>\n<<currentField>>\n</$link>\n</$list>\n</$linkcatcher>\n</div>\n</$reveal>\n<span class=\"tc-edit-field-add-value\">\n<$edit-text tiddler=\"$:/temp/newfieldvalue\" tag=\"input\" default=\"\" placeholder={{$:/language/EditTemplate/Fields/Add/Value/Placeholder}} class=\"tc-edit-texteditor\"/>\n</span>\n<span class=\"tc-edit-field-add-button\">\n<$macrocall $name=\"new-field\"/>\n</span>\n</div>\n</$fieldmangler>\n" }, "$:/core/ui/EditTemplate/shadow": { "title": "$:/core/ui/EditTemplate/shadow", "tags": "$:/tags/EditTemplate", "text": "\\define lingo-base() $:/language/EditTemplate/Shadow/\n\\define pluginLinkBody()\n<$link to=\"\"\"$(pluginTitle)$\"\"\">\n<$text text=\"\"\"$(pluginTitle)$\"\"\"/>\n</$link>\n\\end\n<$list filter=\"[all[current]get[draft.of]is[shadow]!is[tiddler]]\">\n\n<$list filter=\"[all[current]shadowsource[]]\" variable=\"pluginTitle\">\n\n<$set name=\"pluginLink\" value=<<pluginLinkBody>>>\n<div class=\"tc-message-box\">\n\n<<lingo Warning>>\n\n</div>\n</$set>\n</$list>\n\n</$list>\n\n<$list filter=\"[all[current]get[draft.of]is[shadow]is[tiddler]]\">\n\n<$list filter=\"[all[current]shadowsource[]]\" variable=\"pluginTitle\">\n\n<$set name=\"pluginLink\" value=<<pluginLinkBody>>>\n<div class=\"tc-message-box\">\n\n<<lingo OverriddenWarning>>\n\n</div>\n</$set>\n</$list>\n\n</$list>" }, "$:/core/ui/EditTemplate/tags": { "title": "$:/core/ui/EditTemplate/tags", "tags": "$:/tags/EditTemplate", "text": "\\define lingo-base() $:/language/EditTemplate/\n\n\\define tag-styles()\nbackground-color:$(backgroundColor)$;\nfill:$(foregroundColor)$;\ncolor:$(foregroundColor)$;\n\\end\n\n\\define tag-body-inner(colour,fallbackTarget,colourA,colourB)\n<$vars foregroundColor=<<contrastcolour target:\"\"\"$colour$\"\"\" fallbackTarget:\"\"\"$fallbackTarget$\"\"\" colourA:\"\"\"$colourA$\"\"\" colourB:\"\"\"$colourB$\"\"\">> backgroundColor=\"\"\"$colour$\"\"\">\n<span style=<<tag-styles>> class=\"tc-tag-label\">\n<$view field=\"title\" format=\"text\" />\n<$button message=\"tm-remove-tag\" param={{!!title}} class=\"tc-btn-invisible tc-remove-tag-button\">×</$button>\n</span>\n</$vars>\n\\end\n\n\\define tag-body(colour,palette)\n<$macrocall $name=\"tag-body-inner\" colour=\"\"\"$colour$\"\"\" fallbackTarget={{$palette$##tag-background}} colourA={{$palette$##foreground}} colourB={{$palette$##background}}/>\n\\end\n\n\\define tag-picker-actions()\n<$action-listops\n\t$tiddler=<<currentTiddler>>\n\t$field=\"tags\"\n\t$subfilter=\"[<tag>] [all[current]tags[]]\"\n/>\n\\end\n\n<div class=\"tc-edit-tags\">\n<$fieldmangler>\n<$list filter=\"[all[current]tags[]sort[title]]\" storyview=\"pop\">\n<$macrocall $name=\"tag-body\" colour={{!!color}} palette={{$:/palette}}/>\n</$list>\n</$fieldmangler>\n<$macrocall $name=\"tag-picker\" actions=<<tag-picker-actions>>/>\n</div>\n" }, "$:/core/ui/EditTemplate/title": { "title": "$:/core/ui/EditTemplate/title", "tags": "$:/tags/EditTemplate", "text": "<$edit-text field=\"draft.title\" class=\"tc-titlebar tc-edit-texteditor\" focus=\"true\"/>\n\n<$vars pattern=\"\"\"[\\|\\[\\]{}]\"\"\" bad-chars=\"\"\"`| [ ] { }`\"\"\">\n\n<$list filter=\"[is[current]regexp:draft.title<pattern>]\" variable=\"listItem\">\n\n<div class=\"tc-message-box\">\n\n{{$:/core/images/warning}} {{$:/language/EditTemplate/Title/BadCharacterWarning}}\n\n</div>\n\n</$list>\n\n</$vars>\n\n<$reveal state=\"!!draft.title\" type=\"nomatch\" text={{!!draft.of}} tag=\"div\">\n\n<$list filter=\"[{!!draft.title}!is[missing]]\" variable=\"listItem\">\n\n<div class=\"tc-message-box\">\n\n{{$:/core/images/warning}} {{$:/language/EditTemplate/Title/Exists/Prompt}}\n\n</div>\n\n</$list>\n\n<$list filter=\"[{!!draft.of}!is[missing]]\" variable=\"listItem\">\n\n<$vars fromTitle={{!!draft.of}} toTitle={{!!draft.title}}>\n\n<$checkbox tiddler=\"$:/config/RelinkOnRename\" field=\"text\" checked=\"yes\" unchecked=\"no\" default=\"no\"> {{$:/language/EditTemplate/Title/Relink/Prompt}}</$checkbox>\n\n</$vars>\n\n</$list>\n\n</$reveal>\n\n\n" }, "$:/core/ui/EditTemplate/type": { "title": "$:/core/ui/EditTemplate/type", "tags": "$:/tags/EditTemplate", "text": "\\define lingo-base() $:/language/EditTemplate/\n<div class=\"tc-type-selector\"><$fieldmangler>\n<em class=\"tc-edit\"><<lingo Type/Prompt>></em> <$edit-text field=\"type\" tag=\"input\" default=\"\" placeholder={{$:/language/EditTemplate/Type/Placeholder}} focusPopup=<<qualify \"$:/state/popup/type-dropdown\">> class=\"tc-edit-typeeditor tc-popup-handle\"/> <$button popup=<<qualify \"$:/state/popup/type-dropdown\">> class=\"tc-btn-invisible tc-btn-dropdown\" tooltip={{$:/language/EditTemplate/Type/Dropdown/Hint}} aria-label={{$:/language/EditTemplate/Type/Dropdown/Caption}}>{{$:/core/images/down-arrow}}</$button> <$button message=\"tm-remove-field\" param=\"type\" class=\"tc-btn-invisible tc-btn-icon\" tooltip={{$:/language/EditTemplate/Type/Delete/Hint}} aria-label={{$:/language/EditTemplate/Type/Delete/Caption}}>{{$:/core/images/delete-button}}</$button>\n</$fieldmangler></div>\n\n<div class=\"tc-block-dropdown-wrapper\">\n<$reveal state=<<qualify \"$:/state/popup/type-dropdown\">> type=\"nomatch\" text=\"\" default=\"\">\n<div class=\"tc-block-dropdown tc-edit-type-dropdown\">\n<$linkcatcher to=\"!!type\">\n<$list filter='[all[shadows+tiddlers]prefix[$:/language/Docs/Types/]each[group]sort[group-sort]]'>\n<div class=\"tc-dropdown-item\">\n<$text text={{!!group}}/>\n</div>\n<$list filter=\"[all[shadows+tiddlers]prefix[$:/language/Docs/Types/]group{!!group}] +[sort[description]]\"><$link to={{!!name}}><$view field=\"description\"/> (<$view field=\"name\"/>)</$link>\n</$list>\n</$list>\n</$linkcatcher>\n</div>\n</$reveal>\n</div>" }, "$:/core/ui/EditTemplate": { "title": "$:/core/ui/EditTemplate", "text": "\\define actions()\n<$action-sendmessage $message=\"tm-add-tag\" $param={{$:/temp/NewTagName}}/>\n<$action-deletetiddler $tiddler=\"$:/temp/NewTagName\"/>\n<$action-sendmessage $message=\"tm-add-field\" $name={{$:/temp/newfieldname}} $value={{$:/temp/newfieldvalue}}/>\n<$action-deletetiddler $tiddler=\"$:/temp/newfieldname\"/>\n<$action-deletetiddler $tiddler=\"$:/temp/newfieldvalue\"/>\n<$action-sendmessage $message=\"tm-save-tiddler\"/>\n\\end\n\\define frame-classes()\ntc-tiddler-frame tc-tiddler-edit-frame $(missingTiddlerClass)$ $(shadowTiddlerClass)$ $(systemTiddlerClass)$\n\\end\n<div class=<<frame-classes>>>\n<$fieldmangler>\n<$set name=\"storyTiddler\" value=<<currentTiddler>>>\n<$keyboard key=\"((cancel-edit-tiddler))\" message=\"tm-cancel-tiddler\">\n<$keyboard key=\"((save-tiddler))\" actions=<<actions>>>\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/EditTemplate]!has[draft.of]]\" variable=\"listItem\">\n<$transclude tiddler=<<listItem>>/>\n</$list>\n</$keyboard>\n</$keyboard>\n</$set>\n</$fieldmangler>\n</div>\n" }, "$:/core/ui/Buttons/cancel": { "title": "$:/core/ui/Buttons/cancel", "tags": "$:/tags/EditToolbar", "caption": "{{$:/core/images/cancel-button}} {{$:/language/Buttons/Cancel/Caption}}", "description": "{{$:/language/Buttons/Cancel/Hint}}", "text": "<$button message=\"tm-cancel-tiddler\" tooltip={{$:/language/Buttons/Cancel/Hint}} aria-label={{$:/language/Buttons/Cancel/Caption}} class=<<tv-config-toolbar-class>>>\n<$list filter=\"[<tv-config-toolbar-icons>prefix[yes]]\">\n{{$:/core/images/cancel-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>prefix[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/Cancel/Caption}}/></span>\n</$list>\n</$button>" }, "$:/core/ui/Buttons/delete": { "title": "$:/core/ui/Buttons/delete", "tags": "$:/tags/EditToolbar $:/tags/ViewToolbar", "caption": "{{$:/core/images/delete-button}} {{$:/language/Buttons/Delete/Caption}}", "description": "{{$:/language/Buttons/Delete/Hint}}", "text": "<$button message=\"tm-delete-tiddler\" tooltip={{$:/language/Buttons/Delete/Hint}} aria-label={{$:/language/Buttons/Delete/Caption}} class=<<tv-config-toolbar-class>>>\n<$list filter=\"[<tv-config-toolbar-icons>prefix[yes]]\">\n{{$:/core/images/delete-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>prefix[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/Delete/Caption}}/></span>\n</$list>\n</$button>" }, "$:/core/ui/Buttons/save": { "title": "$:/core/ui/Buttons/save", "tags": "$:/tags/EditToolbar", "caption": "{{$:/core/images/done-button}} {{$:/language/Buttons/Save/Caption}}", "description": "{{$:/language/Buttons/Save/Hint}}", "text": "<$fieldmangler><$button tooltip={{$:/language/Buttons/Save/Hint}} aria-label={{$:/language/Buttons/Save/Caption}} class=<<tv-config-toolbar-class>>>\n<$action-sendmessage $message=\"tm-add-tag\" $param={{$:/temp/NewTagName}}/>\n<$action-deletetiddler $tiddler=\"$:/temp/NewTagName\"/>\n<$action-sendmessage $message=\"tm-add-field\" $name={{$:/temp/newfieldname}} $value={{$:/temp/newfieldvalue}}/>\n<$action-deletetiddler $tiddler=\"$:/temp/newfieldname\"/>\n<$action-deletetiddler $tiddler=\"$:/temp/newfieldvalue\"/>\n<$action-sendmessage $message=\"tm-save-tiddler\"/>\n<$list filter=\"[<tv-config-toolbar-icons>prefix[yes]]\">\n{{$:/core/images/done-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>prefix[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/Save/Caption}}/></span>\n</$list>\n</$button>\n</$fieldmangler>\n" }, "$:/core/ui/EditorToolbar/bold": { "title": "$:/core/ui/EditorToolbar/bold", "tags": "$:/tags/EditorToolbar", "icon": "$:/core/images/bold", "caption": "{{$:/language/Buttons/Bold/Caption}}", "description": "{{$:/language/Buttons/Bold/Hint}}", "condition": "[<targetTiddler>!has[type]] [<targetTiddler>type[text/vnd.tiddlywiki]]", "shortcuts": "((bold))", "text": "<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"wrap-selection\"\n\tprefix=\"''\"\n\tsuffix=\"''\"\n/>\n" }, "$:/core/ui/EditorToolbar/clear-dropdown": { "title": "$:/core/ui/EditorToolbar/clear-dropdown", "text": "''{{$:/language/Buttons/Clear/Hint}}''\n\n<div class=\"tc-colour-chooser\">\n\n<$macrocall $name=\"colour-picker\" actions=\"\"\"\n\n<$action-sendmessage\n\t$message=\"tm-edit-bitmap-operation\"\n\t$param=\"clear\"\n\tcolour=<<colour-picker-value>>\n/>\n\n<$action-deletetiddler\n\t$tiddler=<<dropdown-state>>\n/>\n\n\"\"\"/>\n\n</div>\n" }, "$:/core/ui/EditorToolbar/clear": { "title": "$:/core/ui/EditorToolbar/clear", "tags": "$:/tags/EditorToolbar", "icon": "$:/core/images/erase", "caption": "{{$:/language/Buttons/Clear/Caption}}", "description": "{{$:/language/Buttons/Clear/Hint}}", "condition": "[<targetTiddler>is[image]]", "dropdown": "$:/core/ui/EditorToolbar/clear-dropdown", "text": "" }, "$:/core/ui/EditorToolbar/editor-height-dropdown": { "title": "$:/core/ui/EditorToolbar/editor-height-dropdown", "text": "\\define lingo-base() $:/language/Buttons/EditorHeight/\n''<<lingo Hint>>''\n\n<$radio tiddler=\"$:/config/TextEditor/EditorHeight/Mode\" value=\"auto\"> {{$:/core/images/auto-height}} <<lingo Caption/Auto>></$radio>\n\n<$radio tiddler=\"$:/config/TextEditor/EditorHeight/Mode\" value=\"fixed\"> {{$:/core/images/fixed-height}} <<lingo Caption/Fixed>> <$edit-text tag=\"input\" tiddler=\"$:/config/TextEditor/EditorHeight/Height\" default=\"100px\"/></$radio>\n" }, "$:/core/ui/EditorToolbar/editor-height": { "title": "$:/core/ui/EditorToolbar/editor-height", "tags": "$:/tags/EditorToolbar", "icon": "$:/core/images/fixed-height", "custom-icon": "yes", "caption": "{{$:/language/Buttons/EditorHeight/Caption}}", "description": "{{$:/language/Buttons/EditorHeight/Hint}}", "condition": "[<targetTiddler>!is[image]]", "dropdown": "$:/core/ui/EditorToolbar/editor-height-dropdown", "text": "<$reveal tag=\"span\" state=\"$:/config/TextEditor/EditorHeight/Mode\" type=\"match\" text=\"fixed\">\n{{$:/core/images/fixed-height}}\n</$reveal>\n<$reveal tag=\"span\" state=\"$:/config/TextEditor/EditorHeight/Mode\" type=\"match\" text=\"auto\">\n{{$:/core/images/auto-height}}\n</$reveal>\n" }, "$:/core/ui/EditorToolbar/excise-dropdown": { "title": "$:/core/ui/EditorToolbar/excise-dropdown", "text": "\\define lingo-base() $:/language/Buttons/Excise/\n\n\\define body(config-title)\n''<<lingo Hint>>''\n\n<<lingo Caption/NewTitle>> <$edit-text tag=\"input\" tiddler=\"$config-title$/new-title\" default=\"\" focus=\"true\"/>\n\n<$set name=\"new-title\" value={{$config-title$/new-title}}>\n<$list filter=\"\"\"[<new-title>is[tiddler]]\"\"\">\n<div class=\"tc-error\">\n<<lingo Caption/TiddlerExists>>\n</div>\n</$list>\n</$set>\n\n<$checkbox tiddler=\"\"\"$config-title$/tagnew\"\"\" field=\"text\" checked=\"yes\" unchecked=\"no\" default=\"false\"> <<lingo Caption/Tag>></$checkbox>\n\n<<lingo Caption/Replace>> <$select tiddler=\"\"\"$config-title$/type\"\"\" default=\"transclude\">\n<option value=\"link\"><<lingo Caption/Replace/Link>></option>\n<option value=\"transclude\"><<lingo Caption/Replace/Transclusion>></option>\n<option value=\"macro\"><<lingo Caption/Replace/Macro>></option>\n</$select>\n\n<$reveal state=\"\"\"$config-title$/type\"\"\" type=\"match\" text=\"macro\">\n<<lingo Caption/MacroName>> <$edit-text tag=\"input\" tiddler=\"\"\"$config-title$/macro-title\"\"\" default=\"translink\"/>\n</$reveal>\n\n<$button>\n<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"excise\"\n\ttitle={{$config-title$/new-title}}\n\ttype={{$config-title$/type}}\n\tmacro={{$config-title$/macro-title}}\n\ttagnew={{$config-title$/tagnew}}\n/>\n<$action-deletetiddler\n\t$tiddler=\"$config-title$/new-title\"\n/>\n<$action-deletetiddler\n\t$tiddler=<<dropdown-state>>\n/>\n<<lingo Caption/Excise>>\n</$button>\n\\end\n\n<$macrocall $name=\"body\" config-title=<<qualify \"$:/state/Excise/\">>/>\n" }, "$:/core/ui/EditorToolbar/excise": { "title": "$:/core/ui/EditorToolbar/excise", "tags": "$:/tags/EditorToolbar", "icon": "$:/core/images/excise", "caption": "{{$:/language/Buttons/Excise/Caption}}", "description": "{{$:/language/Buttons/Excise/Hint}}", "condition": "[<targetTiddler>!is[image]]", "shortcuts": "((excise))", "dropdown": "$:/core/ui/EditorToolbar/excise-dropdown", "text": "" }, "$:/core/ui/EditorToolbar/heading-1": { "title": "$:/core/ui/EditorToolbar/heading-1", "tags": "$:/tags/EditorToolbar", "icon": "$:/core/images/heading-1", "caption": "{{$:/language/Buttons/Heading1/Caption}}", "description": "{{$:/language/Buttons/Heading1/Hint}}", "condition": "[<targetTiddler>!has[type]] [<targetTiddler>type[text/vnd.tiddlywiki]]", "button-classes": "tc-text-editor-toolbar-item-start-group", "shortcuts": "((heading-1))", "text": "<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"prefix-lines\"\n\tcharacter=\"!\"\n\tcount=\"1\"\n/>\n" }, "$:/core/ui/EditorToolbar/heading-2": { "title": "$:/core/ui/EditorToolbar/heading-2", "tags": "$:/tags/EditorToolbar", "icon": "$:/core/images/heading-2", "caption": "{{$:/language/Buttons/Heading2/Caption}}", "description": "{{$:/language/Buttons/Heading2/Hint}}", "condition": "[<targetTiddler>!has[type]] [<targetTiddler>type[text/vnd.tiddlywiki]]", "shortcuts": "((heading-2))", "text": "<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"prefix-lines\"\n\tcharacter=\"!\"\n\tcount=\"2\"\n/>\n" }, "$:/core/ui/EditorToolbar/heading-3": { "title": "$:/core/ui/EditorToolbar/heading-3", "tags": "$:/tags/EditorToolbar", "icon": "$:/core/images/heading-3", "caption": "{{$:/language/Buttons/Heading3/Caption}}", "description": "{{$:/language/Buttons/Heading3/Hint}}", "condition": "[<targetTiddler>!has[type]] [<targetTiddler>type[text/vnd.tiddlywiki]]", "shortcuts": "((heading-3))", "text": "<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"prefix-lines\"\n\tcharacter=\"!\"\n\tcount=\"3\"\n/>\n" }, "$:/core/ui/EditorToolbar/heading-4": { "title": "$:/core/ui/EditorToolbar/heading-4", "tags": "$:/tags/EditorToolbar", "icon": "$:/core/images/heading-4", "caption": "{{$:/language/Buttons/Heading4/Caption}}", "description": "{{$:/language/Buttons/Heading4/Hint}}", "condition": "[<targetTiddler>!has[type]] [<targetTiddler>type[text/vnd.tiddlywiki]]", "shortcuts": "((heading-4))", "text": "<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"prefix-lines\"\n\tcharacter=\"!\"\n\tcount=\"4\"\n/>\n" }, "$:/core/ui/EditorToolbar/heading-5": { "title": "$:/core/ui/EditorToolbar/heading-5", "tags": "$:/tags/EditorToolbar", "icon": "$:/core/images/heading-5", "caption": "{{$:/language/Buttons/Heading5/Caption}}", "description": "{{$:/language/Buttons/Heading5/Hint}}", "condition": "[<targetTiddler>!has[type]] [<targetTiddler>type[text/vnd.tiddlywiki]]", "shortcuts": "((heading-5))", "text": "<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"prefix-lines\"\n\tcharacter=\"!\"\n\tcount=\"5\"\n/>\n" }, "$:/core/ui/EditorToolbar/heading-6": { "title": "$:/core/ui/EditorToolbar/heading-6", "tags": "$:/tags/EditorToolbar", "icon": "$:/core/images/heading-6", "caption": "{{$:/language/Buttons/Heading6/Caption}}", "description": "{{$:/language/Buttons/Heading6/Hint}}", "condition": "[<targetTiddler>!has[type]] [<targetTiddler>type[text/vnd.tiddlywiki]]", "shortcuts": "((heading-6))", "text": "<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"prefix-lines\"\n\tcharacter=\"!\"\n\tcount=\"6\"\n/>\n" }, "$:/core/ui/EditorToolbar/italic": { "title": "$:/core/ui/EditorToolbar/italic", "tags": "$:/tags/EditorToolbar", "icon": "$:/core/images/italic", "caption": "{{$:/language/Buttons/Italic/Caption}}", "description": "{{$:/language/Buttons/Italic/Hint}}", "condition": "[<targetTiddler>!has[type]] [<targetTiddler>type[text/vnd.tiddlywiki]]", "shortcuts": "((italic))", "text": "<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"wrap-selection\"\n\tprefix=\"//\"\n\tsuffix=\"//\"\n/>\n" }, "$:/core/ui/EditorToolbar/line-width-dropdown": { "title": "$:/core/ui/EditorToolbar/line-width-dropdown", "text": "\\define lingo-base() $:/language/Buttons/LineWidth/\n\n\\define toolbar-line-width-inner()\n<$button tag=\"a\" tooltip=\"\"\"$(line-width)$\"\"\">\n\n<$action-setfield\n\t$tiddler=\"$:/config/BitmapEditor/LineWidth\"\n\t$value=\"$(line-width)$\"\n/>\n\n<$action-deletetiddler\n\t$tiddler=<<dropdown-state>>\n/>\n\n<div style=\"display: inline-block; margin: 4px calc(80px - $(line-width)$); background-color: #000; width: calc(100px + $(line-width)$ * 2); height: $(line-width)$; border-radius: 120px; vertical-align: middle;\"/>\n\n<span style=\"margin-left: 8px;\">\n\n<$text text=\"\"\"$(line-width)$\"\"\"/>\n\n<$reveal state=\"$:/config/BitmapEditor/LineWidth\" type=\"match\" text=\"\"\"$(line-width)$\"\"\" tag=\"span\">\n\n<$entity entity=\" \"/>\n\n<$entity entity=\"✓\"/>\n\n</$reveal>\n\n</span>\n\n</$button>\n\\end\n\n''<<lingo Hint>>''\n\n<$list filter={{$:/config/BitmapEditor/LineWidths}} variable=\"line-width\">\n\n<<toolbar-line-width-inner>>\n\n</$list>\n" }, "$:/core/ui/EditorToolbar/line-width": { "title": "$:/core/ui/EditorToolbar/line-width", "tags": "$:/tags/EditorToolbar", "icon": "$:/core/images/line-width", "caption": "{{$:/language/Buttons/LineWidth/Caption}}", "description": "{{$:/language/Buttons/LineWidth/Hint}}", "condition": "[<targetTiddler>is[image]]", "dropdown": "$:/core/ui/EditorToolbar/line-width-dropdown", "text": "<$text text={{$:/config/BitmapEditor/LineWidth}}/>" }, "$:/core/ui/EditorToolbar/link-dropdown": { "title": "$:/core/ui/EditorToolbar/link-dropdown", "text": "\\define lingo-base() $:/language/Buttons/Link/\n\n\\define link-actions()\n<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"make-link\"\n\ttext={{$(linkTiddler)$}}\n/>\n\n<$action-deletetiddler\n\t$tiddler=<<dropdown-state>>\n/>\n\n<$action-deletetiddler\n\t$tiddler=<<searchTiddler>>\n/>\n\n<$action-deletetiddler\n\t$tiddler=<<linkTiddler>>\n/>\n\\end\n\n\\define external-link()\n<$button class=\"tc-btn-invisible\" style=\"width: auto; display: inline-block; background-colour: inherit;\">\n<$action-sendmessage $message=\"tm-edit-text-operation\" $param=\"make-link\" text={{$(searchTiddler)$}}\n/>\n{{$:/core/images/chevron-right}}\n<$action-deletetiddler\n\t$tiddler=<<dropdown-state>>\n/>\n\n<$action-deletetiddler\n\t$tiddler=<<searchTiddler>>\n/>\n\n<$action-deletetiddler\n\t$tiddler=<<linkTiddler>>\n/>\n</$button>\n\\end\n\n\n\\define body(config-title)\n''<<lingo Hint>>''\n\n<$vars searchTiddler=\"\"\"$config-title$/search\"\"\" linkTiddler=\"\"\"$config-title$/link\"\"\" linktext=\"\" >\n\n<$edit-text tiddler=<<searchTiddler>> type=\"search\" tag=\"input\" focus=\"true\" placeholder={{$:/language/Search/Search}} default=\"\"/>\n<$reveal tag=\"span\" state=<<searchTiddler>> type=\"nomatch\" text=\"\">\n<<external-link>>\n<$button class=\"tc-btn-invisible\" style=\"width: auto; display: inline-block; background-colour: inherit;\">\n<$action-setfield $tiddler=<<searchTiddler>> text=\"\" />\n{{$:/core/images/close-button}}\n</$button>\n</$reveal>\n\n<$reveal tag=\"div\" state=<<searchTiddler>> type=\"nomatch\" text=\"\">\n\n<$linkcatcher actions=<<link-actions>> to=<<linkTiddler>>>\n\n{{$:/core/ui/SearchResults}}\n\n</$linkcatcher>\n\n</$reveal>\n\n</$vars>\n\n\\end\n\n<$macrocall $name=\"body\" config-title=<<qualify \"$:/state/Link/\">>/>" }, "$:/core/ui/EditorToolbar/link": { "title": "$:/core/ui/EditorToolbar/link", "tags": "$:/tags/EditorToolbar", "icon": "$:/core/images/link", "caption": "{{$:/language/Buttons/Link/Caption}}", "description": "{{$:/language/Buttons/Link/Hint}}", "condition": "[<targetTiddler>!has[type]] [<targetTiddler>type[text/vnd.tiddlywiki]]", "button-classes": "tc-text-editor-toolbar-item-start-group", "shortcuts": "((link))", "dropdown": "$:/core/ui/EditorToolbar/link-dropdown", "text": "" }, "$:/core/ui/EditorToolbar/list-bullet": { "title": "$:/core/ui/EditorToolbar/list-bullet", "tags": "$:/tags/EditorToolbar", "icon": "$:/core/images/list-bullet", "caption": "{{$:/language/Buttons/ListBullet/Caption}}", "description": "{{$:/language/Buttons/ListBullet/Hint}}", "condition": "[<targetTiddler>!has[type]] [<targetTiddler>type[text/vnd.tiddlywiki]]", "shortcuts": "((list-bullet))", "text": "<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"prefix-lines\"\n\tcharacter=\"*\"\n\tcount=\"1\"\n/>\n" }, "$:/core/ui/EditorToolbar/list-number": { "title": "$:/core/ui/EditorToolbar/list-number", "tags": "$:/tags/EditorToolbar", "icon": "$:/core/images/list-number", "caption": "{{$:/language/Buttons/ListNumber/Caption}}", "description": "{{$:/language/Buttons/ListNumber/Hint}}", "condition": "[<targetTiddler>!has[type]] [<targetTiddler>type[text/vnd.tiddlywiki]]", "shortcuts": "((list-number))", "text": "<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"prefix-lines\"\n\tcharacter=\"#\"\n\tcount=\"1\"\n/>\n" }, "$:/core/ui/EditorToolbar/mono-block": { "title": "$:/core/ui/EditorToolbar/mono-block", "tags": "$:/tags/EditorToolbar", "icon": "$:/core/images/mono-block", "caption": "{{$:/language/Buttons/MonoBlock/Caption}}", "description": "{{$:/language/Buttons/MonoBlock/Hint}}", "condition": "[<targetTiddler>!has[type]] [<targetTiddler>type[text/vnd.tiddlywiki]]", "button-classes": "tc-text-editor-toolbar-item-start-group", "shortcuts": "((mono-block))", "text": "<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"wrap-lines\"\n\tprefix=\"\n```\"\n\tsuffix=\"```\"\n/>\n" }, "$:/core/ui/EditorToolbar/mono-line": { "title": "$:/core/ui/EditorToolbar/mono-line", "tags": "$:/tags/EditorToolbar", "icon": "$:/core/images/mono-line", "caption": "{{$:/language/Buttons/MonoLine/Caption}}", "description": "{{$:/language/Buttons/MonoLine/Hint}}", "condition": "[<targetTiddler>!has[type]] [<targetTiddler>type[text/vnd.tiddlywiki]]", "shortcuts": "((mono-line))", "text": "<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"wrap-selection\"\n\tprefix=\"`\"\n\tsuffix=\"`\"\n/>\n" }, "$:/core/ui/EditorToolbar/more-dropdown": { "title": "$:/core/ui/EditorToolbar/more-dropdown", "text": "\\define config-title()\n$:/config/EditorToolbarButtons/Visibility/$(toolbarItem)$\n\\end\n\n\\define conditional-button()\n<$list filter={{$(toolbarItem)$!!condition}} variable=\"condition\">\n<$transclude tiddler=\"$:/core/ui/EditTemplate/body/toolbar/button\" mode=\"inline\"/> <$transclude tiddler=<<toolbarItem>> field=\"description\"/>\n</$list>\n\\end\n\n<div class=\"tc-text-editor-toolbar-more\">\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/EditorToolbar]!has[draft.of]] -[[$:/core/ui/EditorToolbar/more]]\">\n<$reveal type=\"match\" state=<<config-visibility-title>> text=\"hide\" tag=\"div\">\n<<conditional-button>>\n</$reveal>\n</$list>\n</div>\n" }, "$:/core/ui/EditorToolbar/more": { "title": "$:/core/ui/EditorToolbar/more", "tags": "$:/tags/EditorToolbar", "icon": "$:/core/images/down-arrow", "caption": "{{$:/language/Buttons/More/Caption}}", "description": "{{$:/language/Buttons/More/Hint}}", "condition": "[<targetTiddler>]", "dropdown": "$:/core/ui/EditorToolbar/more-dropdown", "text": "" }, "$:/core/ui/EditorToolbar/opacity-dropdown": { "title": "$:/core/ui/EditorToolbar/opacity-dropdown", "text": "\\define lingo-base() $:/language/Buttons/Opacity/\n\n\\define toolbar-opacity-inner()\n<$button tag=\"a\" tooltip=\"\"\"$(opacity)$\"\"\">\n\n<$action-setfield\n\t$tiddler=\"$:/config/BitmapEditor/Opacity\"\n\t$value=\"$(opacity)$\"\n/>\n\n<$action-deletetiddler\n\t$tiddler=<<dropdown-state>>\n/>\n\n<div style=\"display: inline-block; vertical-align: middle; background-color: $(current-paint-colour)$; opacity: $(opacity)$; width: 1em; height: 1em; border-radius: 50%;\"/>\n\n<span style=\"margin-left: 8px;\">\n\n<$text text=\"\"\"$(opacity)$\"\"\"/>\n\n<$reveal state=\"$:/config/BitmapEditor/Opacity\" type=\"match\" text=\"\"\"$(opacity)$\"\"\" tag=\"span\">\n\n<$entity entity=\" \"/>\n\n<$entity entity=\"✓\"/>\n\n</$reveal>\n\n</span>\n\n</$button>\n\\end\n\n\\define toolbar-opacity()\n''<<lingo Hint>>''\n\n<$list filter={{$:/config/BitmapEditor/Opacities}} variable=\"opacity\">\n\n<<toolbar-opacity-inner>>\n\n</$list>\n\\end\n\n<$set name=\"current-paint-colour\" value={{$:/config/BitmapEditor/Colour}}>\n\n<$set name=\"current-opacity\" value={{$:/config/BitmapEditor/Opacity}}>\n\n<<toolbar-opacity>>\n\n</$set>\n\n</$set>\n" }, "$:/core/ui/EditorToolbar/opacity": { "title": "$:/core/ui/EditorToolbar/opacity", "tags": "$:/tags/EditorToolbar", "icon": "$:/core/images/opacity", "caption": "{{$:/language/Buttons/Opacity/Caption}}", "description": "{{$:/language/Buttons/Opacity/Hint}}", "condition": "[<targetTiddler>is[image]]", "dropdown": "$:/core/ui/EditorToolbar/opacity-dropdown", "text": "<$text text={{$:/config/BitmapEditor/Opacity}}/>\n" }, "$:/core/ui/EditorToolbar/paint-dropdown": { "title": "$:/core/ui/EditorToolbar/paint-dropdown", "text": "''{{$:/language/Buttons/Paint/Hint}}''\n\n<$macrocall $name=\"colour-picker\" actions=\"\"\"\n\n<$action-setfield\n\t$tiddler=\"$:/config/BitmapEditor/Colour\"\n\t$value=<<colour-picker-value>>\n/>\n\n<$action-deletetiddler\n\t$tiddler=<<dropdown-state>>\n/>\n\n\"\"\"/>\n" }, "$:/core/ui/EditorToolbar/paint": { "title": "$:/core/ui/EditorToolbar/paint", "tags": "$:/tags/EditorToolbar", "icon": "$:/core/images/paint", "caption": "{{$:/language/Buttons/Paint/Caption}}", "description": "{{$:/language/Buttons/Paint/Hint}}", "condition": "[<targetTiddler>is[image]]", "dropdown": "$:/core/ui/EditorToolbar/paint-dropdown", "text": "\\define toolbar-paint()\n<div style=\"display: inline-block; vertical-align: middle; background-color: $(colour-picker-value)$; width: 1em; height: 1em; border-radius: 50%;\"/>\n\\end\n<$set name=\"colour-picker-value\" value={{$:/config/BitmapEditor/Colour}}>\n<<toolbar-paint>>\n</$set>\n" }, "$:/core/ui/EditorToolbar/picture-dropdown": { "title": "$:/core/ui/EditorToolbar/picture-dropdown", "text": "\\define replacement-text()\n[img[$(imageTitle)$]]\n\\end\n\n''{{$:/language/Buttons/Picture/Hint}}''\n\n<$macrocall $name=\"image-picker\" actions=\"\"\"\n\n<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"replace-selection\"\n\ttext=<<replacement-text>>\n/>\n\n<$action-deletetiddler\n\t$tiddler=<<dropdown-state>>\n/>\n\n\"\"\"/>\n" }, "$:/core/ui/EditorToolbar/picture": { "title": "$:/core/ui/EditorToolbar/picture", "tags": "$:/tags/EditorToolbar", "icon": "$:/core/images/picture", "caption": "{{$:/language/Buttons/Picture/Caption}}", "description": "{{$:/language/Buttons/Picture/Hint}}", "condition": "[<targetTiddler>!has[type]] [<targetTiddler>type[text/vnd.tiddlywiki]]", "shortcuts": "((picture))", "dropdown": "$:/core/ui/EditorToolbar/picture-dropdown", "text": "" }, "$:/core/ui/EditorToolbar/preview-type-dropdown": { "title": "$:/core/ui/EditorToolbar/preview-type-dropdown", "text": "\\define preview-type-button()\n<$button tag=\"a\">\n\n<$action-setfield $tiddler=\"$:/state/editpreviewtype\" $value=\"$(previewType)$\"/>\n\n<$action-deletetiddler\n\t$tiddler=<<dropdown-state>>\n/>\n\n<$transclude tiddler=<<previewType>> field=\"caption\" mode=\"inline\">\n\n<$view tiddler=<<previewType>> field=\"title\" mode=\"inline\"/>\n\n</$transclude> \n\n<$reveal tag=\"span\" state=\"$:/state/editpreviewtype\" type=\"match\" text=<<previewType>> default=\"$:/core/ui/EditTemplate/body/preview/output\">\n\n<$entity entity=\" \"/>\n\n<$entity entity=\"✓\"/>\n\n</$reveal>\n\n</$button>\n\\end\n\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/EditPreview]!has[draft.of]]\" variable=\"previewType\">\n\n<<preview-type-button>>\n\n</$list>\n" }, "$:/core/ui/EditorToolbar/preview-type": { "title": "$:/core/ui/EditorToolbar/preview-type", "tags": "$:/tags/EditorToolbar", "icon": "$:/core/images/chevron-down", "caption": "{{$:/language/Buttons/PreviewType/Caption}}", "description": "{{$:/language/Buttons/PreviewType/Hint}}", "condition": "[all[shadows+tiddlers]tag[$:/tags/EditPreview]!has[draft.of]butfirst[]limit[1]]", "button-classes": "tc-text-editor-toolbar-item-adjunct", "dropdown": "$:/core/ui/EditorToolbar/preview-type-dropdown" }, "$:/core/ui/EditorToolbar/preview": { "title": "$:/core/ui/EditorToolbar/preview", "tags": "$:/tags/EditorToolbar", "icon": "$:/core/images/preview-open", "custom-icon": "yes", "caption": "{{$:/language/Buttons/Preview/Caption}}", "description": "{{$:/language/Buttons/Preview/Hint}}", "condition": "[<targetTiddler>]", "button-classes": "tc-text-editor-toolbar-item-start-group", "shortcuts": "((preview))", "text": "<$reveal state=\"$:/state/showeditpreview\" type=\"match\" text=\"yes\" tag=\"span\">\n{{$:/core/images/preview-open}}\n<$action-setfield $tiddler=\"$:/state/showeditpreview\" $value=\"no\"/>\n</$reveal>\n<$reveal state=\"$:/state/showeditpreview\" type=\"nomatch\" text=\"yes\" tag=\"span\">\n{{$:/core/images/preview-closed}}\n<$action-setfield $tiddler=\"$:/state/showeditpreview\" $value=\"yes\"/>\n</$reveal>\n" }, "$:/core/ui/EditorToolbar/quote": { "title": "$:/core/ui/EditorToolbar/quote", "tags": "$:/tags/EditorToolbar", "icon": "$:/core/images/quote", "caption": "{{$:/language/Buttons/Quote/Caption}}", "description": "{{$:/language/Buttons/Quote/Hint}}", "condition": "[<targetTiddler>!has[type]] [<targetTiddler>type[text/vnd.tiddlywiki]]", "shortcuts": "((quote))", "text": "<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"wrap-lines\"\n\tprefix=\"\n<<<\"\n\tsuffix=\"<<<\"\n/>\n" }, "$:/core/ui/EditorToolbar/size-dropdown": { "title": "$:/core/ui/EditorToolbar/size-dropdown", "text": "\\define lingo-base() $:/language/Buttons/Size/\n\n\\define toolbar-button-size-preset(config-title)\n<$set name=\"width\" filter=\"$(sizePair)$ +[first[]]\">\n\n<$set name=\"height\" filter=\"$(sizePair)$ +[last[]]\">\n\n<$button tag=\"a\">\n\n<$action-setfield\n\t$tiddler=\"\"\"$config-title$/new-width\"\"\"\n\t$value=<<width>>\n/>\n\n<$action-setfield\n\t$tiddler=\"\"\"$config-title$/new-height\"\"\"\n\t$value=<<height>>\n/>\n\n<$action-deletetiddler\n\t$tiddler=\"\"\"$config-title$/presets-popup\"\"\"\n/>\n\n<$text text=<<width>>/> × <$text text=<<height>>/>\n\n</$button>\n\n</$set>\n\n</$set>\n\\end\n\n\\define toolbar-button-size(config-title)\n''{{$:/language/Buttons/Size/Hint}}''\n\n<<lingo Caption/Width>> <$edit-text tag=\"input\" tiddler=\"\"\"$config-title$/new-width\"\"\" default=<<tv-bitmap-editor-width>> focus=\"true\" size=\"8\"/> <<lingo Caption/Height>> <$edit-text tag=\"input\" tiddler=\"\"\"$config-title$/new-height\"\"\" default=<<tv-bitmap-editor-height>> size=\"8\"/> <$button popup=\"\"\"$config-title$/presets-popup\"\"\" class=\"tc-btn-invisible tc-popup-keep\" style=\"width: auto; display: inline-block; background-colour: inherit;\" selectedClass=\"tc-selected\">\n{{$:/core/images/down-arrow}}\n</$button>\n\n<$reveal tag=\"span\" state=\"\"\"$config-title$/presets-popup\"\"\" type=\"popup\" position=\"belowleft\" animate=\"yes\">\n\n<div class=\"tc-drop-down tc-popup-keep\">\n\n<$list filter={{$:/config/BitmapEditor/ImageSizes}} variable=\"sizePair\">\n\n<$macrocall $name=\"toolbar-button-size-preset\" config-title=\"$config-title$\"/>\n\n</$list>\n\n</div>\n\n</$reveal>\n\n<$button>\n<$action-sendmessage\n\t$message=\"tm-edit-bitmap-operation\"\n\t$param=\"resize\"\n\twidth={{$config-title$/new-width}}\n\theight={{$config-title$/new-height}}\n/>\n<$action-deletetiddler\n\t$tiddler=\"\"\"$config-title$/new-width\"\"\"\n/>\n<$action-deletetiddler\n\t$tiddler=\"\"\"$config-title$/new-height\"\"\"\n/>\n<$action-deletetiddler\n\t$tiddler=<<dropdown-state>>\n/>\n<<lingo Caption/Resize>>\n</$button>\n\\end\n\n<$macrocall $name=\"toolbar-button-size\" config-title=<<qualify \"$:/state/Size/\">>/>\n" }, "$:/core/ui/EditorToolbar/size": { "title": "$:/core/ui/EditorToolbar/size", "tags": "$:/tags/EditorToolbar", "icon": "$:/core/images/size", "caption": "{{$:/language/Buttons/Size/Caption}}", "description": "{{$:/language/Buttons/Size/Hint}}", "condition": "[<targetTiddler>is[image]]", "dropdown": "$:/core/ui/EditorToolbar/size-dropdown", "text": "" }, "$:/core/ui/EditorToolbar/stamp-dropdown": { "title": "$:/core/ui/EditorToolbar/stamp-dropdown", "text": "\\define toolbar-button-stamp-inner()\n<$button tag=\"a\">\n\n<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"replace-selection\"\n\ttext={{$(snippetTitle)$}}\n/>\n\n<$action-deletetiddler\n\t$tiddler=<<dropdown-state>>\n/>\n\n<$view tiddler=<<snippetTitle>> field=\"caption\" mode=\"inline\">\n\n<$view tiddler=<<snippetTitle>> field=\"title\" mode=\"inline\"/>\n\n</$view>\n\n</$button>\n\\end\n\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/TextEditor/Snippet]!has[draft.of]sort[caption]]\" variable=\"snippetTitle\">\n\n<<toolbar-button-stamp-inner>>\n\n</$list>\n\n----\n\n<$button tag=\"a\">\n\n<$action-sendmessage\n\t$message=\"tm-new-tiddler\"\n\ttags=\"$:/tags/TextEditor/Snippet\"\n\tcaption={{$:/language/Buttons/Stamp/New/Title}}\n\ttext={{$:/language/Buttons/Stamp/New/Text}}\n/>\n\n<$action-deletetiddler\n\t$tiddler=<<dropdown-state>>\n/>\n\n<em>\n\n<$text text={{$:/language/Buttons/Stamp/Caption/New}}/>\n\n</em>\n\n</$button>\n" }, "$:/core/ui/EditorToolbar/stamp": { "title": "$:/core/ui/EditorToolbar/stamp", "tags": "$:/tags/EditorToolbar", "icon": "$:/core/images/stamp", "caption": "{{$:/language/Buttons/Stamp/Caption}}", "description": "{{$:/language/Buttons/Stamp/Hint}}", "condition": "[<targetTiddler>!is[image]]", "shortcuts": "((stamp))", "dropdown": "$:/core/ui/EditorToolbar/stamp-dropdown", "text": "" }, "$:/core/ui/EditorToolbar/strikethrough": { "title": "$:/core/ui/EditorToolbar/strikethrough", "tags": "$:/tags/EditorToolbar", "icon": "$:/core/images/strikethrough", "caption": "{{$:/language/Buttons/Strikethrough/Caption}}", "description": "{{$:/language/Buttons/Strikethrough/Hint}}", "condition": "[<targetTiddler>!has[type]] [<targetTiddler>type[text/vnd.tiddlywiki]]", "shortcuts": "((strikethrough))", "text": "<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"wrap-selection\"\n\tprefix=\"~~\"\n\tsuffix=\"~~\"\n/>\n" }, "$:/core/ui/EditorToolbar/subscript": { "title": "$:/core/ui/EditorToolbar/subscript", "tags": "$:/tags/EditorToolbar", "icon": "$:/core/images/subscript", "caption": "{{$:/language/Buttons/Subscript/Caption}}", "description": "{{$:/language/Buttons/Subscript/Hint}}", "condition": "[<targetTiddler>!has[type]] [<targetTiddler>type[text/vnd.tiddlywiki]]", "shortcuts": "((subscript))", "text": "<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"wrap-selection\"\n\tprefix=\",,\"\n\tsuffix=\",,\"\n/>\n" }, "$:/core/ui/EditorToolbar/superscript": { "title": "$:/core/ui/EditorToolbar/superscript", "tags": "$:/tags/EditorToolbar", "icon": "$:/core/images/superscript", "caption": "{{$:/language/Buttons/Superscript/Caption}}", "description": "{{$:/language/Buttons/Superscript/Hint}}", "condition": "[<targetTiddler>!has[type]] [<targetTiddler>type[text/vnd.tiddlywiki]]", "shortcuts": "((superscript))", "text": "<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"wrap-selection\"\n\tprefix=\"^^\"\n\tsuffix=\"^^\"\n/>\n" }, "$:/core/ui/EditorToolbar/underline": { "title": "$:/core/ui/EditorToolbar/underline", "tags": "$:/tags/EditorToolbar", "icon": "$:/core/images/underline", "caption": "{{$:/language/Buttons/Underline/Caption}}", "description": "{{$:/language/Buttons/Underline/Hint}}", "condition": "[<targetTiddler>!has[type]] [<targetTiddler>type[text/vnd.tiddlywiki]]", "shortcuts": "((underline))", "text": "<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"wrap-selection\"\n\tprefix=\"__\"\n\tsuffix=\"__\"\n/>\n" }, "$:/core/Filters/AllTags": { "title": "$:/core/Filters/AllTags", "tags": "$:/tags/Filter", "filter": "[tags[]!is[system]sort[title]]", "description": "{{$:/language/Filters/AllTags}}", "text": "" }, "$:/core/Filters/AllTiddlers": { "title": "$:/core/Filters/AllTiddlers", "tags": "$:/tags/Filter", "filter": "[!is[system]sort[title]]", "description": "{{$:/language/Filters/AllTiddlers}}", "text": "" }, "$:/core/Filters/Drafts": { "title": "$:/core/Filters/Drafts", "tags": "$:/tags/Filter", "filter": "[has[draft.of]sort[title]]", "description": "{{$:/language/Filters/Drafts}}", "text": "" }, "$:/core/Filters/Missing": { "title": "$:/core/Filters/Missing", "tags": "$:/tags/Filter", "filter": "[all[missing]sort[title]]", "description": "{{$:/language/Filters/Missing}}", "text": "" }, "$:/core/Filters/Orphans": { "title": "$:/core/Filters/Orphans", "tags": "$:/tags/Filter", "filter": "[all[orphans]sort[title]]", "description": "{{$:/language/Filters/Orphans}}", "text": "" }, "$:/core/Filters/OverriddenShadowTiddlers": { "title": "$:/core/Filters/OverriddenShadowTiddlers", "tags": "$:/tags/Filter", "filter": "[is[shadow]]", "description": "{{$:/language/Filters/OverriddenShadowTiddlers}}", "text": "" }, "$:/core/Filters/RecentSystemTiddlers": { "title": "$:/core/Filters/RecentSystemTiddlers", "tags": "$:/tags/Filter", "filter": "[has[modified]!sort[modified]limit[50]]", "description": "{{$:/language/Filters/RecentSystemTiddlers}}", "text": "" }, "$:/core/Filters/RecentTiddlers": { "title": "$:/core/Filters/RecentTiddlers", "tags": "$:/tags/Filter", "filter": "[!is[system]has[modified]!sort[modified]limit[50]]", "description": "{{$:/language/Filters/RecentTiddlers}}", "text": "" }, "$:/core/Filters/ShadowTiddlers": { "title": "$:/core/Filters/ShadowTiddlers", "tags": "$:/tags/Filter", "filter": "[all[shadows]sort[title]]", "description": "{{$:/language/Filters/ShadowTiddlers}}", "text": "" }, "$:/core/Filters/StoryList": { "title": "$:/core/Filters/StoryList", "tags": "$:/tags/Filter", "filter": "[list[$:/StoryList]] -$:/AdvancedSearch", "description": "{{$:/language/Filters/StoryList}}", "text": "" }, "$:/core/Filters/SystemTags": { "title": "$:/core/Filters/SystemTags", "tags": "$:/tags/Filter", "filter": "[all[shadows+tiddlers]tags[]is[system]sort[title]]", "description": "{{$:/language/Filters/SystemTags}}", "text": "" }, "$:/core/Filters/SystemTiddlers": { "title": "$:/core/Filters/SystemTiddlers", "tags": "$:/tags/Filter", "filter": "[is[system]sort[title]]", "description": "{{$:/language/Filters/SystemTiddlers}}", "text": "" }, "$:/core/Filters/TypedTiddlers": { "title": "$:/core/Filters/TypedTiddlers", "tags": "$:/tags/Filter", "filter": "[!is[system]has[type]each[type]sort[type]] -[type[text/vnd.tiddlywiki]]", "description": "{{$:/language/Filters/TypedTiddlers}}", "text": "" }, "$:/core/ui/ImportListing": { "title": "$:/core/ui/ImportListing", "text": "\\define lingo-base() $:/language/Import/\n\n\\define messageField()\nmessage-$(payloadTiddler)$\n\\end\n\n\\define selectionField()\nselection-$(payloadTiddler)$\n\\end\n\n\\define previewPopupState()\n$(currentTiddler)$!!popup-$(payloadTiddler)$\n\\end\n\n\\define select-all-actions()\n<$list filter=\"[all[current]plugintiddlers[]sort[title]]\" variable=\"payloadTiddler\">\n<$action-setfield $field={{{ [<payloadTiddler>addprefix[selection-]] }}} $value={{$:/state/import/select-all}}/>\n</$list>\n\\end\n\n<table>\n<tbody>\n<tr>\n<th>\n<$checkbox tiddler=\"$:/state/import/select-all\" field=\"text\" checked=\"checked\" unchecked=\"unchecked\" default=\"checked\" actions=<<select-all-actions>>>\n<<lingo Listing/Select/Caption>>\n</$checkbox>\n</th>\n<th>\n<<lingo Listing/Title/Caption>>\n</th>\n<th>\n<<lingo Listing/Status/Caption>>\n</th>\n</tr>\n<$list filter=\"[all[current]plugintiddlers[]sort[title]]\" variable=\"payloadTiddler\">\n<tr>\n<td>\n<$checkbox field=<<selectionField>> checked=\"checked\" unchecked=\"unchecked\" default=\"checked\"/>\n</td>\n<td>\n<$reveal type=\"nomatch\" state=<<previewPopupState>> text=\"yes\">\n<$button class=\"tc-btn-invisible tc-btn-dropdown\" set=<<previewPopupState>> setTo=\"yes\">\n{{$:/core/images/right-arrow}} <$text text=<<payloadTiddler>>/>\n</$button>\n</$reveal>\n<$reveal type=\"match\" state=<<previewPopupState>> text=\"yes\">\n<$button class=\"tc-btn-invisible tc-btn-dropdown\" set=<<previewPopupState>> setTo=\"no\">\n{{$:/core/images/down-arrow}} <$text text=<<payloadTiddler>>/>\n</$button>\n</$reveal>\n</td>\n<td>\n<$view field=<<messageField>>/>\n</td>\n</tr>\n<tr>\n<td colspan=\"3\">\n<$reveal type=\"match\" text=\"yes\" state=<<previewPopupState>>>\n<$transclude subtiddler=<<payloadTiddler>> mode=\"block\"/>\n</$reveal>\n</td>\n</tr>\n</$list>\n</tbody>\n</table>\n" }, "$:/core/ui/ListItemTemplate": { "title": "$:/core/ui/ListItemTemplate", "text": "<div class=\"tc-menu-list-item\">\n<$link to={{!!title}}>\n<$view field=\"title\"/>\n</$link>\n</div>" }, "$:/Manager/ItemMain/Fields": { "title": "$:/Manager/ItemMain/Fields", "tags": "$:/tags/Manager/ItemMain", "caption": "{{$:/language/Manager/Item/Fields}}", "text": "<table>\n<tbody>\n<$list filter=\"[all[current]fields[]sort[title]] -text\" template=\"$:/core/ui/TiddlerFieldTemplate\" variable=\"listItem\"/>\n</tbody>\n</table>\n" }, "$:/Manager/ItemMain/RawText": { "title": "$:/Manager/ItemMain/RawText", "tags": "$:/tags/Manager/ItemMain", "caption": "{{$:/language/Manager/Item/RawText}}", "text": "<pre><code><$view/></code></pre>\n" }, "$:/Manager/ItemMain/WikifiedText": { "title": "$:/Manager/ItemMain/WikifiedText", "tags": "$:/tags/Manager/ItemMain", "caption": "{{$:/language/Manager/Item/WikifiedText}}", "text": "<$transclude mode=\"block\"/>\n" }, "$:/Manager/ItemSidebar/Colour": { "title": "$:/Manager/ItemSidebar/Colour", "tags": "$:/tags/Manager/ItemSidebar", "caption": "{{$:/language/Manager/Item/Colour}}", "text": "\\define swatch-styles()\nheight: 1em;\nbackground-color: $(colour)$\n\\end\n\n<$vars colour={{!!color}}>\n<p style=<<swatch-styles>>/>\n</$vars>\n<p>\n<$edit-text field=\"color\" tag=\"input\" type=\"color\"/> / <$edit-text field=\"color\" tag=\"input\" type=\"text\" size=\"9\"/>\n</p>\n" }, "$:/Manager/ItemSidebar/Icon": { "title": "$:/Manager/ItemSidebar/Icon", "tags": "$:/tags/Manager/ItemSidebar", "caption": "{{$:/language/Manager/Item/Icon}}", "text": "<p>\n<div class=\"tc-manager-icon-editor\">\n<$button popup=<<qualify \"$:/state/popup/image-picker\">> class=\"tc-btn-invisible\">\n<$transclude tiddler={{!!icon}}>\n{{$:/language/Manager/Item/Icon/None}}\n</$transclude>\n</$button>\n<div class=\"tc-block-dropdown-wrapper\" style=\"position: static;\">\n<$reveal state=<<qualify \"$:/state/popup/image-picker\">> type=\"nomatch\" text=\"\" default=\"\" tag=\"div\" class=\"tc-popup\">\n<div class=\"tc-block-dropdown tc-popup-keep\" style=\"width: 80%; left: 10%; right: 10%; padding: 0.5em;\">\n<$macrocall $name=\"image-picker-include-tagged-images\" actions=\"\"\"\n<$action-setfield $field=\"icon\" $value=<<imageTitle>>/>\n<$action-deletetiddler $tiddler=<<qualify \"$:/state/popup/image-picker\">>/>\n\"\"\"/>\n</div>\n</$reveal>\n</div>\n</div>\n</p>\n" }, "$:/Manager/ItemSidebar/Tags": { "title": "$:/Manager/ItemSidebar/Tags", "tags": "$:/tags/Manager/ItemSidebar", "caption": "{{$:/language/Manager/Item/Tags}}", "text": "\\define tag-checkbox-actions()\n<$action-listops\n\t$tiddler=\"$:/config/Manager/RecentTags\"\n\t$subfilter=\"[<tag>] [list[$:/config/Manager/RecentTags]] +[limit[12]]\"\n/>\n\\end\n\n\\define tag-picker-actions()\n<<tag-checkbox-actions>>\n<$action-listops\n\t$tiddler=<<currentTiddler>>\n\t$field=\"tags\"\n\t$subfilter=\"[<tag>] [all[current]tags[]]\"\n/>\n\\end\n\n<p>\n<$list filter=\"[is[current]tags[]] [list[$:/config/Manager/RecentTags]] +[sort[title]] \" variable=\"tag\">\n<div>\n<$checkbox tiddler=<<currentTiddler>> tag=<<tag>> actions=<<tag-checkbox-actions>>>\n<$macrocall $name=\"tag-pill\" tag=<<tag>>/>\n</$checkbox>\n</div>\n</$list>\n</p>\n<p>\n<$macrocall $name=\"tag-picker\" actions=<<tag-picker-actions>>/>\n</p>\n" }, "$:/Manager/ItemSidebar/Tools": { "title": "$:/Manager/ItemSidebar/Tools", "tags": "$:/tags/Manager/ItemSidebar", "caption": "{{$:/language/Manager/Item/Tools}}", "text": "<p>\n<$button to=<<currentTiddler>>>{{$:/core/images/link}} open</$button>\n</p>\n<p>\n<$button message=\"tm-edit-tiddler\" param=<<currentTiddler>>>{{$:/core/images/edit-button}} edit</$button>\n</p>\n" }, "$:/Manager": { "title": "$:/Manager", "icon": "$:/core/images/list", "color": "#bbb", "text": "\\define lingo-base() $:/language/Manager/\n\n\\define list-item-content-item()\n<div class=\"tc-manager-list-item-content-item\">\n\t<$vars state-title=\"\"\"$:/state/popup/manager/item/$(listItem)$\"\"\">\n\t\t<$reveal state=<<state-title>> type=\"match\" text=\"show\" default=\"show\" tag=\"div\">\n\t\t\t<$button set=<<state-title>> setTo=\"hide\" class=\"tc-btn-invisible tc-manager-list-item-content-item-heading\">\n\t\t\t\t{{$:/core/images/down-arrow}} <$transclude tiddler=<<listItem>> field=\"caption\"/>\n\t\t\t</$button>\n\t\t</$reveal>\n\t\t<$reveal state=<<state-title>> type=\"nomatch\" text=\"show\" default=\"show\" tag=\"div\">\n\t\t\t<$button set=<<state-title>> setTo=\"show\" class=\"tc-btn-invisible tc-manager-list-item-content-item-heading\">\n\t\t\t\t{{$:/core/images/right-arrow}} <$transclude tiddler=<<listItem>> field=\"caption\"/>\n\t\t\t</$button>\n\t\t</$reveal>\n\t\t<$reveal state=<<state-title>> type=\"match\" text=\"show\" default=\"show\" tag=\"div\" class=\"tc-manager-list-item-content-item-body\">\n\t\t\t<$transclude tiddler=<<listItem>>/>\n\t\t</$reveal>\n\t</$vars>\n</div>\n\\end\n\n<div class=\"tc-manager-wrapper\">\n\t<div class=\"tc-manager-controls\">\n\t\t<div class=\"tc-manager-control\">\n\t\t\t<<lingo Controls/Show/Prompt>> <$select tiddler=\"$:/config/Manager/Show\" default=\"tiddlers\">\n\t\t\t\t<option value=\"tiddlers\"><<lingo Controls/Show/Option/Tiddlers>></option>\n\t\t\t\t<option value=\"tags\"><<lingo Controls/Show/Option/Tags>></option>\n\t\t\t</$select>\n\t\t</div>\n\t\t<div class=\"tc-manager-control\">\n\t\t\t<<lingo Controls/Search/Prompt>> <$edit-text tiddler=\"$:/config/Manager/Filter\" tag=\"input\" default=\"\" placeholder={{$:/language/Manager/Controls/Search/Placeholder}}/>\n\t\t</div>\n\t\t<div class=\"tc-manager-control\">\n\t\t\t<<lingo Controls/FilterByTag/Prompt>> <$select tiddler=\"$:/config/Manager/Tag\" default=\"\">\n\t\t\t\t<option value=\"\"><<lingo Controls/FilterByTag/None>></option>\n\t\t\t\t<$list filter=\"[!is{$:/config/Manager/System}tags[]!is[system]sort[title]]\" variable=\"tag\">\n\t\t\t\t\t<option value=<<tag>>><$text text=<<tag>>/></option>\n\t\t\t\t</$list>\n\t\t\t</$select>\n\t\t</div>\n\t\t<div class=\"tc-manager-control\">\n\t\t\t<<lingo Controls/Sort/Prompt>> <$select tiddler=\"$:/config/Manager/Sort\" default=\"title\">\n\t\t\t\t<optgroup label=\"Common\">\n\t\t\t\t\t<$list filter=\"title modified modifier created creator created\" variable=\"field\">\n\t\t\t\t\t\t<option value=<<field>>><$text text=<<field>>/></option>\n\t\t\t\t\t</$list>\n\t\t\t\t</optgroup>\n\t\t\t\t<optgroup label=\"All\">\n\t\t\t\t\t<$list filter=\"[all{$:/config/Manager/Show}!is{$:/config/Manager/System}fields[]sort[title]] -title -modified -modifier -created -creator -created\" variable=\"field\">\n\t\t\t\t\t\t<option value=<<field>>><$text text=<<field>>/></option>\n\t\t\t\t\t</$list>\n\t\t\t\t</optgroup>\n\t\t\t</$select>\n\t\t\t<$checkbox tiddler=\"$:/config/Manager/Order\" field=\"text\" checked=\"reverse\" unchecked=\"forward\" default=\"forward\">\n\t\t\t\t<<lingo Controls/Order/Prompt>>\n\t\t\t</$checkbox>\n\t\t</div>\n\t\t<div class=\"tc-manager-control\">\n\t\t\t<$checkbox tiddler=\"$:/config/Manager/System\" field=\"text\" checked=\"\" unchecked=\"system\" default=\"system\">\n\t\t\t\t{{$:/language/SystemTiddlers/Include/Prompt}}\n\t\t\t</$checkbox>\n\t\t</div>\n\t</div>\n\t<div class=\"tc-manager-list\">\n\t\t<$list filter=\"[all{$:/config/Manager/Show}!is{$:/config/Manager/System}search{$:/config/Manager/Filter}tag:strict{$:/config/Manager/Tag}sort{$:/config/Manager/Sort}order{$:/config/Manager/Order}]\">\n\t\t\t<$vars transclusion=<<currentTiddler>>>\n\t\t\t\t<div style=\"tc-manager-list-item\">\n\t\t\t\t\t<$button popup=<<qualify \"$:/state/manager/popup\">> class=\"tc-btn-invisible tc-manager-list-item-heading\" selectedClass=\"tc-manager-list-item-heading-selected\">\n\t\t\t\t\t\t<$text text=<<currentTiddler>>/>\n\t\t\t\t\t</$button>\n\t\t\t\t\t<$reveal state=<<qualify \"$:/state/manager/popup\">> type=\"nomatch\" text=\"\" default=\"\" tag=\"div\" class=\"tc-manager-list-item-content tc-popup-handle\">\n\t\t\t\t\t\t<div class=\"tc-manager-list-item-content-tiddler\">\n\t\t\t\t\t\t\t<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/Manager/ItemMain]!has[draft.of]]\" variable=\"listItem\">\n\t\t\t\t\t\t\t\t<<list-item-content-item>>\n\t\t\t\t\t\t\t</$list>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t<div class=\"tc-manager-list-item-content-sidebar\">\n\t\t\t\t\t\t\t<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/Manager/ItemSidebar]!has[draft.of]]\" variable=\"listItem\">\n\t\t\t\t\t\t\t\t<<list-item-content-item>>\n\t\t\t\t\t\t\t</$list>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</$reveal>\n\t\t\t\t</div>\n\t\t\t</$vars>\n\t\t</$list>\n\t</div>\n</div>\n" }, "$:/core/ui/MissingTemplate": { "title": "$:/core/ui/MissingTemplate", "text": "<div class=\"tc-tiddler-missing\">\n<$button popup=<<qualify \"$:/state/popup/missing\">> class=\"tc-btn-invisible tc-missing-tiddler-label\">\n<$view field=\"title\" format=\"text\" />\n</$button>\n<$reveal state=<<qualify \"$:/state/popup/missing\">> type=\"popup\" position=\"below\" animate=\"yes\">\n<div class=\"tc-drop-down\">\n<$transclude tiddler=\"$:/core/ui/ListItemTemplate\"/>\n<hr>\n<$list filter=\"[all[current]backlinks[]sort[title]]\" template=\"$:/core/ui/ListItemTemplate\"/>\n</div>\n</$reveal>\n</div>\n" }, "$:/core/ui/MoreSideBar/All": { "title": "$:/core/ui/MoreSideBar/All", "tags": "$:/tags/MoreSideBar", "caption": "{{$:/language/SideBar/All/Caption}}", "text": "<$list filter={{$:/core/Filters/AllTiddlers!!filter}} template=\"$:/core/ui/ListItemTemplate\"/>\n" }, "$:/core/ui/MoreSideBar/Drafts": { "title": "$:/core/ui/MoreSideBar/Drafts", "tags": "$:/tags/MoreSideBar", "caption": "{{$:/language/SideBar/Drafts/Caption}}", "text": "<$list filter={{$:/core/Filters/Drafts!!filter}} template=\"$:/core/ui/ListItemTemplate\"/>\n" }, "$:/core/ui/MoreSideBar/Missing": { "title": "$:/core/ui/MoreSideBar/Missing", "tags": "$:/tags/MoreSideBar", "caption": "{{$:/language/SideBar/Missing/Caption}}", "text": "<$list filter={{$:/core/Filters/Missing!!filter}} template=\"$:/core/ui/MissingTemplate\"/>\n" }, "$:/core/ui/MoreSideBar/Orphans": { "title": "$:/core/ui/MoreSideBar/Orphans", "tags": "$:/tags/MoreSideBar", "caption": "{{$:/language/SideBar/Orphans/Caption}}", "text": "<$list filter={{$:/core/Filters/Orphans!!filter}} template=\"$:/core/ui/ListItemTemplate\"/>\n" }, "$:/core/ui/MoreSideBar/Plugins": { "title": "$:/core/ui/MoreSideBar/Plugins", "tags": "$:/tags/MoreSideBar", "caption": "{{$:/language/ControlPanel/Plugins/Caption}}", "text": "\n{{$:/language/ControlPanel/Plugins/Installed/Hint}}\n\n<<tabs \"[all[shadows+tiddlers]tag[$:/tags/MoreSideBar/Plugins]!has[draft.of]]\" \"$:/core/ui/MoreSideBar/Plugins/Plugins\">>\n" }, "$:/core/ui/MoreSideBar/Recent": { "title": "$:/core/ui/MoreSideBar/Recent", "tags": "$:/tags/MoreSideBar", "caption": "{{$:/language/SideBar/Recent/Caption}}", "text": "<$macrocall $name=\"timeline\" format={{$:/language/RecentChanges/DateFormat}}/>\n" }, "$:/core/ui/MoreSideBar/Shadows": { "title": "$:/core/ui/MoreSideBar/Shadows", "tags": "$:/tags/MoreSideBar", "caption": "{{$:/language/SideBar/Shadows/Caption}}", "text": "<$list filter={{$:/core/Filters/ShadowTiddlers!!filter}} template=\"$:/core/ui/ListItemTemplate\"/>\n" }, "$:/core/ui/MoreSideBar/System": { "title": "$:/core/ui/MoreSideBar/System", "tags": "$:/tags/MoreSideBar", "caption": "{{$:/language/SideBar/System/Caption}}", "text": "<$list filter={{$:/core/Filters/SystemTiddlers!!filter}} template=\"$:/core/ui/ListItemTemplate\"/>\n" }, "$:/core/ui/MoreSideBar/Tags": { "title": "$:/core/ui/MoreSideBar/Tags", "tags": "$:/tags/MoreSideBar", "caption": "{{$:/language/SideBar/Tags/Caption}}", "text": "<$set name=\"tv-config-toolbar-icons\" value=\"yes\">\n\n<$set name=\"tv-config-toolbar-text\" value=\"yes\">\n\n<$set name=\"tv-config-toolbar-class\" value=\"\">\n\n{{$:/core/ui/Buttons/tag-manager}}\n\n</$set>\n\n</$set>\n\n</$set>\n\n<$list filter={{$:/core/Filters/AllTags!!filter}}>\n\n<$transclude tiddler=\"$:/core/ui/TagTemplate\"/>\n\n</$list>\n\n<hr class=\"tc-untagged-separator\">\n\n{{$:/core/ui/UntaggedTemplate}}\n" }, "$:/core/ui/MoreSideBar/Types": { "title": "$:/core/ui/MoreSideBar/Types", "tags": "$:/tags/MoreSideBar", "caption": "{{$:/language/SideBar/Types/Caption}}", "text": "<$list filter={{$:/core/Filters/TypedTiddlers!!filter}}>\n<div class=\"tc-menu-list-item\">\n<$view field=\"type\"/>\n<$list filter=\"[type{!!type}!is[system]sort[title]]\">\n<div class=\"tc-menu-list-subitem\">\n<$link to={{!!title}}><$view field=\"title\"/></$link>\n</div>\n</$list>\n</div>\n</$list>\n" }, "$:/core/ui/MoreSideBar/Plugins/Languages": { "title": "$:/core/ui/MoreSideBar/Plugins/Languages", "tags": "$:/tags/MoreSideBar/Plugins", "caption": "{{$:/language/ControlPanel/Plugins/Languages/Caption}}", "text": "<$list filter=\"[!has[draft.of]plugin-type[language]sort[description]]\" template=\"$:/core/ui/PluginListItemTemplate\" emptyMessage={{$:/language/ControlPanel/Plugins/Empty/Hint}}/>\n" }, "$:/core/ui/MoreSideBar/Plugins/Plugins": { "title": "$:/core/ui/MoreSideBar/Plugins/Plugins", "tags": "$:/tags/MoreSideBar/Plugins", "caption": "{{$:/language/ControlPanel/Plugins/Plugins/Caption}}", "text": "<$list filter=\"[!has[draft.of]plugin-type[plugin]sort[description]]\" template=\"$:/core/ui/PluginListItemTemplate\" emptyMessage={{$:/language/ControlPanel/Plugins/Empty/Hint}}>>/>\n" }, "$:/core/ui/MoreSideBar/Plugins/Theme": { "title": "$:/core/ui/MoreSideBar/Plugins/Theme", "tags": "$:/tags/MoreSideBar/Plugins", "caption": "{{$:/language/ControlPanel/Plugins/Themes/Caption}}", "text": "<$list filter=\"[!has[draft.of]plugin-type[theme]sort[description]]\" template=\"$:/core/ui/PluginListItemTemplate\" emptyMessage={{$:/language/ControlPanel/Plugins/Empty/Hint}}/>\n" }, "$:/core/ui/Buttons/advanced-search": { "title": "$:/core/ui/Buttons/advanced-search", "tags": "$:/tags/PageControls", "caption": "{{$:/core/images/advanced-search-button}} {{$:/language/Buttons/AdvancedSearch/Caption}}", "description": "{{$:/language/Buttons/AdvancedSearch/Hint}}", "text": "\\define control-panel-button(class)\n<$button to=\"$:/AdvancedSearch\" tooltip={{$:/language/Buttons/AdvancedSearch/Hint}} aria-label={{$:/language/Buttons/AdvancedSearch/Caption}} class=\"\"\"$(tv-config-toolbar-class)$ $class$\"\"\">\n<$list filter=\"[<tv-config-toolbar-icons>prefix[yes]]\">\n{{$:/core/images/advanced-search-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>prefix[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/AdvancedSearch/Caption}}/></span>\n</$list>\n</$button>\n\\end\n\n<$list filter=\"[list[$:/StoryList]] +[field:title[$:/AdvancedSearch]]\" emptyMessage=<<control-panel-button>>>\n<<control-panel-button \"tc-selected\">>\n</$list>\n" }, "$:/core/ui/Buttons/close-all": { "title": "$:/core/ui/Buttons/close-all", "tags": "$:/tags/PageControls", "caption": "{{$:/core/images/close-all-button}} {{$:/language/Buttons/CloseAll/Caption}}", "description": "{{$:/language/Buttons/CloseAll/Hint}}", "text": "<$button message=\"tm-close-all-tiddlers\" tooltip={{$:/language/Buttons/CloseAll/Hint}} aria-label={{$:/language/Buttons/CloseAll/Caption}} class=<<tv-config-toolbar-class>>>\n<$list filter=\"[<tv-config-toolbar-icons>prefix[yes]]\">\n{{$:/core/images/close-all-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>prefix[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/CloseAll/Caption}}/></span>\n</$list>\n</$button>" }, "$:/core/ui/Buttons/control-panel": { "title": "$:/core/ui/Buttons/control-panel", "tags": "$:/tags/PageControls", "caption": "{{$:/core/images/options-button}} {{$:/language/Buttons/ControlPanel/Caption}}", "description": "{{$:/language/Buttons/ControlPanel/Hint}}", "text": "\\define control-panel-button(class)\n<$button to=\"$:/ControlPanel\" tooltip={{$:/language/Buttons/ControlPanel/Hint}} aria-label={{$:/language/Buttons/ControlPanel/Caption}} class=\"\"\"$(tv-config-toolbar-class)$ $class$\"\"\">\n<$list filter=\"[<tv-config-toolbar-icons>prefix[yes]]\">\n{{$:/core/images/options-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>prefix[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/ControlPanel/Caption}}/></span>\n</$list>\n</$button>\n\\end\n\n<$list filter=\"[list[$:/StoryList]] +[field:title[$:/ControlPanel]]\" emptyMessage=<<control-panel-button>>>\n<<control-panel-button \"tc-selected\">>\n</$list>\n" }, "$:/core/ui/Buttons/encryption": { "title": "$:/core/ui/Buttons/encryption", "tags": "$:/tags/PageControls", "caption": "{{$:/core/images/locked-padlock}} {{$:/language/Buttons/Encryption/Caption}}", "description": "{{$:/language/Buttons/Encryption/Hint}}", "text": "<$reveal type=\"match\" state=\"$:/isEncrypted\" text=\"yes\">\n<$button message=\"tm-clear-password\" tooltip={{$:/language/Buttons/Encryption/ClearPassword/Hint}} aria-label={{$:/language/Buttons/Encryption/ClearPassword/Caption}} class=<<tv-config-toolbar-class>>>\n<$list filter=\"[<tv-config-toolbar-icons>prefix[yes]]\">\n{{$:/core/images/locked-padlock}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>prefix[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/Encryption/ClearPassword/Caption}}/></span>\n</$list>\n</$button>\n</$reveal>\n<$reveal type=\"nomatch\" state=\"$:/isEncrypted\" text=\"yes\">\n<$button message=\"tm-set-password\" tooltip={{$:/language/Buttons/Encryption/SetPassword/Hint}} aria-label={{$:/language/Buttons/Encryption/SetPassword/Caption}} class=<<tv-config-toolbar-class>>>\n<$list filter=\"[<tv-config-toolbar-icons>prefix[yes]]\">\n{{$:/core/images/unlocked-padlock}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>prefix[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/Encryption/SetPassword/Caption}}/></span>\n</$list>\n</$button>\n</$reveal>" }, "$:/core/ui/Buttons/export-page": { "title": "$:/core/ui/Buttons/export-page", "tags": "$:/tags/PageControls", "caption": "{{$:/core/images/export-button}} {{$:/language/Buttons/ExportPage/Caption}}", "description": "{{$:/language/Buttons/ExportPage/Hint}}", "text": "<$macrocall $name=\"exportButton\" exportFilter=\"[!is[system]sort[title]]\" lingoBase=\"$:/language/Buttons/ExportPage/\"/>" }, "$:/core/ui/Buttons/fold-all": { "title": "$:/core/ui/Buttons/fold-all", "tags": "$:/tags/PageControls", "caption": "{{$:/core/images/fold-all-button}} {{$:/language/Buttons/FoldAll/Caption}}", "description": "{{$:/language/Buttons/FoldAll/Hint}}", "text": "<$button tooltip={{$:/language/Buttons/FoldAll/Hint}} aria-label={{$:/language/Buttons/FoldAll/Caption}} class=<<tv-config-toolbar-class>>>\n<$action-sendmessage $message=\"tm-fold-all-tiddlers\" $param=<<currentTiddler>> foldedStatePrefix=\"$:/state/folded/\"/>\n<$list filter=\"[<tv-config-toolbar-icons>prefix[yes]]\" variable=\"listItem\">\n{{$:/core/images/fold-all-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>prefix[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/FoldAll/Caption}}/></span>\n</$list>\n</$button>" }, "$:/core/ui/Buttons/full-screen": { "title": "$:/core/ui/Buttons/full-screen", "tags": "$:/tags/PageControls", "caption": "{{$:/core/images/full-screen-button}} {{$:/language/Buttons/FullScreen/Caption}}", "description": "{{$:/language/Buttons/FullScreen/Hint}}", "text": "<$button message=\"tm-full-screen\" tooltip={{$:/language/Buttons/FullScreen/Hint}} aria-label={{$:/language/Buttons/FullScreen/Caption}} class=<<tv-config-toolbar-class>>>\n<$list filter=\"[<tv-config-toolbar-icons>prefix[yes]]\">\n{{$:/core/images/full-screen-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>prefix[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/FullScreen/Caption}}/></span>\n</$list>\n</$button>" }, "$:/core/ui/Buttons/home": { "title": "$:/core/ui/Buttons/home", "tags": "$:/tags/PageControls", "caption": "{{$:/core/images/home-button}} {{$:/language/Buttons/Home/Caption}}", "description": "{{$:/language/Buttons/Home/Hint}}", "text": "<$button message=\"tm-home\" tooltip={{$:/language/Buttons/Home/Hint}} aria-label={{$:/language/Buttons/Home/Caption}} class=<<tv-config-toolbar-class>>>\n<$list filter=\"[<tv-config-toolbar-icons>prefix[yes]]\">\n{{$:/core/images/home-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>prefix[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/Home/Caption}}/></span>\n</$list>\n</$button>" }, "$:/core/ui/Buttons/import": { "title": "$:/core/ui/Buttons/import", "tags": "$:/tags/PageControls", "caption": "{{$:/core/images/import-button}} {{$:/language/Buttons/Import/Caption}}", "description": "{{$:/language/Buttons/Import/Hint}}", "text": "<div class=\"tc-file-input-wrapper\">\n<$button tooltip={{$:/language/Buttons/Import/Hint}} aria-label={{$:/language/Buttons/Import/Caption}} class=<<tv-config-toolbar-class>>>\n<$list filter=\"[<tv-config-toolbar-icons>prefix[yes]]\">\n{{$:/core/images/import-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>prefix[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/Import/Caption}}/></span>\n</$list>\n</$button>\n<$browse tooltip={{$:/language/Buttons/Import/Hint}}/>\n</div>" }, "$:/core/ui/Buttons/language": { "title": "$:/core/ui/Buttons/language", "tags": "$:/tags/PageControls", "caption": "{{$:/core/images/globe}} {{$:/language/Buttons/Language/Caption}}", "description": "{{$:/language/Buttons/Language/Hint}}", "text": "\\define flag-title()\n$(languagePluginTitle)$/icon\n\\end\n<span class=\"tc-popup-keep\">\n<$button popup=<<qualify \"$:/state/popup/language\">> tooltip={{$:/language/Buttons/Language/Hint}} aria-label={{$:/language/Buttons/Language/Caption}} class=<<tv-config-toolbar-class>> selectedClass=\"tc-selected\">\n<$list filter=\"[<tv-config-toolbar-icons>prefix[yes]]\">\n<span class=\"tc-image-button\">\n<$set name=\"languagePluginTitle\" value={{$:/language}}>\n<$image source=<<flag-title>>/>\n</$set>\n</span>\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>prefix[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/Language/Caption}}/></span>\n</$list>\n</$button>\n</span>\n<$reveal state=<<qualify \"$:/state/popup/language\">> type=\"popup\" position=\"below\" animate=\"yes\">\n<div class=\"tc-drop-down tc-drop-down-language-chooser\">\n<$linkcatcher to=\"$:/language\">\n<$list filter=\"[[$:/languages/en-GB]] [plugin-type[language]sort[description]]\">\n<$link>\n<span class=\"tc-drop-down-bullet\">\n<$reveal type=\"match\" state=\"$:/language\" text=<<currentTiddler>>>\n•\n</$reveal>\n<$reveal type=\"nomatch\" state=\"$:/language\" text=<<currentTiddler>>>\n \n</$reveal>\n</span>\n<span class=\"tc-image-button\">\n<$set name=\"languagePluginTitle\" value=<<currentTiddler>>>\n<$transclude subtiddler=<<flag-title>>>\n<$list filter=\"[all[current]field:title[$:/languages/en-GB]]\">\n<$transclude tiddler=\"$:/languages/en-GB/icon\"/>\n</$list>\n</$transclude>\n</$set>\n</span>\n<$view field=\"description\">\n<$view field=\"name\">\n<$view field=\"title\"/>\n</$view>\n</$view>\n</$link>\n</$list>\n</$linkcatcher>\n</div>\n</$reveal>" }, "$:/core/ui/Buttons/manager": { "title": "$:/core/ui/Buttons/manager", "tags": "$:/tags/PageControls", "caption": "{{$:/core/images/list}} {{$:/language/Buttons/Manager/Caption}}", "description": "{{$:/language/Buttons/Manager/Hint}}", "text": "\\define manager-button(class)\n<$button to=\"$:/Manager\" tooltip={{$:/language/Buttons/Manager/Hint}} aria-label={{$:/language/Buttons/Manager/Caption}} class=\"\"\"$(tv-config-toolbar-class)$ $class$\"\"\">\n<$list filter=\"[<tv-config-toolbar-icons>prefix[yes]]\">\n{{$:/core/images/list}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>prefix[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/Manager/Caption}}/></span>\n</$list>\n</$button>\n\\end\n\n<$list filter=\"[list[$:/StoryList]] +[field:title[$:/Manager]]\" emptyMessage=<<manager-button>>>\n<<manager-button \"tc-selected\">>\n</$list>\n" }, "$:/core/ui/Buttons/more-page-actions": { "title": "$:/core/ui/Buttons/more-page-actions", "tags": "$:/tags/PageControls", "caption": "{{$:/core/images/down-arrow}} {{$:/language/Buttons/More/Caption}}", "description": "{{$:/language/Buttons/More/Hint}}", "text": "\\define config-title()\n$:/config/PageControlButtons/Visibility/$(listItem)$\n\\end\n<$button popup=<<qualify \"$:/state/popup/more\">> tooltip={{$:/language/Buttons/More/Hint}} aria-label={{$:/language/Buttons/More/Caption}} class=<<tv-config-toolbar-class>> selectedClass=\"tc-selected\">\n<$list filter=\"[<tv-config-toolbar-icons>prefix[yes]]\">\n{{$:/core/images/down-arrow}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>prefix[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/More/Caption}}/></span>\n</$list>\n</$button><$reveal state=<<qualify \"$:/state/popup/more\">> type=\"popup\" position=\"below\" animate=\"yes\">\n\n<div class=\"tc-drop-down\">\n\n<$set name=\"tv-config-toolbar-icons\" value=\"yes\">\n\n<$set name=\"tv-config-toolbar-text\" value=\"yes\">\n\n<$set name=\"tv-config-toolbar-class\" value=\"tc-btn-invisible\">\n\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/PageControls]!has[draft.of]] -[[$:/core/ui/Buttons/more-page-actions]]\" variable=\"listItem\">\n\n<$reveal type=\"match\" state=<<config-title>> text=\"hide\">\n\n<$transclude tiddler=<<listItem>> mode=\"inline\"/>\n\n</$reveal>\n\n</$list>\n\n</$set>\n\n</$set>\n\n</$set>\n\n</div>\n\n</$reveal>" }, "$:/core/ui/Buttons/new-image": { "title": "$:/core/ui/Buttons/new-image", "tags": "$:/tags/PageControls", "caption": "{{$:/core/images/new-image-button}} {{$:/language/Buttons/NewImage/Caption}}", "description": "{{$:/language/Buttons/NewImage/Hint}}", "text": "<$button tooltip={{$:/language/Buttons/NewImage/Hint}} aria-label={{$:/language/Buttons/NewImage/Caption}} class=<<tv-config-toolbar-class>>>\n<$action-sendmessage $message=\"tm-new-tiddler\" type=\"image/jpeg\"/>\n<$list filter=\"[<tv-config-toolbar-icons>prefix[yes]]\">\n{{$:/core/images/new-image-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>prefix[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/NewImage/Caption}}/></span>\n</$list>\n</$button>\n" }, "$:/core/ui/Buttons/new-journal": { "title": "$:/core/ui/Buttons/new-journal", "tags": "$:/tags/PageControls", "caption": "{{$:/core/images/new-journal-button}} {{$:/language/Buttons/NewJournal/Caption}}", "description": "{{$:/language/Buttons/NewJournal/Hint}}", "text": "\\define journalButton()\n<$button tooltip={{$:/language/Buttons/NewJournal/Hint}} aria-label={{$:/language/Buttons/NewJournal/Caption}} class=<<tv-config-toolbar-class>>>\n<$action-sendmessage $message=\"tm-new-tiddler\" title=<<now \"$(journalTitleTemplate)$\">> tags=\"$(journalTags)$\" text=\"$(journalText)$\"/>\n<$list filter=\"[<tv-config-toolbar-icons>prefix[yes]]\">\n{{$:/core/images/new-journal-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>prefix[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/NewJournal/Caption}}/></span>\n</$list>\n</$button>\n\\end\n<$set name=\"journalTitleTemplate\" value={{$:/config/NewJournal/Title}}>\n<$set name=\"journalTags\" value={{$:/config/NewJournal/Tags}}>\n<$set name=\"journalText\" value={{$:/config/NewJournal/Text}}>\n<<journalButton>>\n</$set></$set></$set>" }, "$:/core/ui/Buttons/new-tiddler": { "title": "$:/core/ui/Buttons/new-tiddler", "tags": "$:/tags/PageControls", "caption": "{{$:/core/images/new-button}} {{$:/language/Buttons/NewTiddler/Caption}}", "description": "{{$:/language/Buttons/NewTiddler/Hint}}", "text": "<$button message=\"tm-new-tiddler\" tooltip={{$:/language/Buttons/NewTiddler/Hint}} aria-label={{$:/language/Buttons/NewTiddler/Caption}} class=<<tv-config-toolbar-class>>>\n<$list filter=\"[<tv-config-toolbar-icons>prefix[yes]]\">\n{{$:/core/images/new-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>prefix[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/NewTiddler/Caption}}/></span>\n</$list>\n</$button>" }, "$:/core/ui/Buttons/palette": { "title": "$:/core/ui/Buttons/palette", "tags": "$:/tags/PageControls", "caption": "{{$:/core/images/palette}} {{$:/language/Buttons/Palette/Caption}}", "description": "{{$:/language/Buttons/Palette/Hint}}", "text": "<span class=\"tc-popup-keep\">\n<$button popup=<<qualify \"$:/state/popup/palette\">> tooltip={{$:/language/Buttons/Palette/Hint}} aria-label={{$:/language/Buttons/Palette/Caption}} class=<<tv-config-toolbar-class>> selectedClass=\"tc-selected\">\n<$list filter=\"[<tv-config-toolbar-icons>prefix[yes]]\">\n{{$:/core/images/palette}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>prefix[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/Palette/Caption}}/></span>\n</$list>\n</$button>\n</span>\n<$reveal state=<<qualify \"$:/state/popup/palette\">> type=\"popup\" position=\"below\" animate=\"yes\">\n<div class=\"tc-drop-down\" style=\"font-size:0.7em;\">\n{{$:/snippets/paletteswitcher}}\n</div>\n</$reveal>" }, "$:/core/ui/Buttons/print": { "title": "$:/core/ui/Buttons/print", "tags": "$:/tags/PageControls", "caption": "{{$:/core/images/print-button}} {{$:/language/Buttons/Print/Caption}}", "description": "{{$:/language/Buttons/Print/Hint}}", "text": "<$button message=\"tm-print\" tooltip={{$:/language/Buttons/Print/Hint}} aria-label={{$:/language/Buttons/Print/Caption}} class=<<tv-config-toolbar-class>>>\n<$list filter=\"[<tv-config-toolbar-icons>prefix[yes]]\">\n{{$:/core/images/print-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>prefix[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/Print/Caption}}/></span>\n</$list>\n</$button>" }, "$:/core/ui/Buttons/refresh": { "title": "$:/core/ui/Buttons/refresh", "tags": "$:/tags/PageControls", "caption": "{{$:/core/images/refresh-button}} {{$:/language/Buttons/Refresh/Caption}}", "description": "{{$:/language/Buttons/Refresh/Hint}}", "text": "<$button message=\"tm-browser-refresh\" tooltip={{$:/language/Buttons/Refresh/Hint}} aria-label={{$:/language/Buttons/Refresh/Caption}} class=<<tv-config-toolbar-class>>>\n<$list filter=\"[<tv-config-toolbar-icons>prefix[yes]]\">\n{{$:/core/images/refresh-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>prefix[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/Refresh/Caption}}/></span>\n</$list>\n</$button>" }, "$:/core/ui/Buttons/save-wiki": { "title": "$:/core/ui/Buttons/save-wiki", "tags": "$:/tags/PageControls", "caption": "{{$:/core/images/save-button}} {{$:/language/Buttons/SaveWiki/Caption}}", "description": "{{$:/language/Buttons/SaveWiki/Hint}}", "text": "<$button message=\"tm-save-wiki\" param={{$:/config/SaveWikiButton/Template}} tooltip={{$:/language/Buttons/SaveWiki/Hint}} aria-label={{$:/language/Buttons/SaveWiki/Caption}} class=<<tv-config-toolbar-class>>>\n<span class=\"tc-dirty-indicator\">\n<$list filter=\"[<tv-config-toolbar-icons>prefix[yes]]\">\n{{$:/core/images/save-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>prefix[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/SaveWiki/Caption}}/></span>\n</$list>\n</span>\n</$button>" }, "$:/core/ui/Buttons/storyview": { "title": "$:/core/ui/Buttons/storyview", "tags": "$:/tags/PageControls", "caption": "{{$:/core/images/storyview-classic}} {{$:/language/Buttons/StoryView/Caption}}", "description": "{{$:/language/Buttons/StoryView/Hint}}", "text": "\\define icon()\n$:/core/images/storyview-$(storyview)$\n\\end\n<span class=\"tc-popup-keep\">\n<$button popup=<<qualify \"$:/state/popup/storyview\">> tooltip={{$:/language/Buttons/StoryView/Hint}} aria-label={{$:/language/Buttons/StoryView/Caption}} class=<<tv-config-toolbar-class>> selectedClass=\"tc-selected\">\n<$list filter=\"[<tv-config-toolbar-icons>prefix[yes]]\">\n<$set name=\"storyview\" value={{$:/view}}>\n<$transclude tiddler=<<icon>>/>\n</$set>\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>prefix[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/StoryView/Caption}}/></span>\n</$list>\n</$button>\n</span>\n<$reveal state=<<qualify \"$:/state/popup/storyview\">> type=\"popup\" position=\"below\" animate=\"yes\">\n<div class=\"tc-drop-down\">\n<$linkcatcher to=\"$:/view\">\n<$list filter=\"[storyviews[]]\" variable=\"storyview\">\n<$link to=<<storyview>>>\n<span class=\"tc-drop-down-bullet\">\n<$reveal type=\"match\" state=\"$:/view\" text=<<storyview>>>\n•\n</$reveal>\n<$reveal type=\"nomatch\" state=\"$:/view\" text=<<storyview>>>\n \n</$reveal>\n</span>\n<$transclude tiddler=<<icon>>/>\n<$text text=<<storyview>>/></$link>\n</$list>\n</$linkcatcher>\n</div>\n</$reveal>" }, "$:/core/ui/Buttons/tag-manager": { "title": "$:/core/ui/Buttons/tag-manager", "tags": "$:/tags/PageControls", "caption": "{{$:/core/images/tag-button}} {{$:/language/Buttons/TagManager/Caption}}", "description": "{{$:/language/Buttons/TagManager/Hint}}", "text": "\\define control-panel-button(class)\n<$button to=\"$:/TagManager\" tooltip={{$:/language/Buttons/TagManager/Hint}} aria-label={{$:/language/Buttons/TagManager/Caption}} class=\"\"\"$(tv-config-toolbar-class)$ $class$\"\"\">\n<$list filter=\"[<tv-config-toolbar-icons>prefix[yes]]\">\n{{$:/core/images/tag-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>prefix[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/TagManager/Caption}}/></span>\n</$list>\n</$button>\n\\end\n\n<$list filter=\"[list[$:/StoryList]] +[field:title[$:/TagManager]]\" emptyMessage=<<control-panel-button>>>\n<<control-panel-button \"tc-selected\">>\n</$list>\n" }, "$:/core/ui/Buttons/theme": { "title": "$:/core/ui/Buttons/theme", "tags": "$:/tags/PageControls", "caption": "{{$:/core/images/theme-button}} {{$:/language/Buttons/Theme/Caption}}", "description": "{{$:/language/Buttons/Theme/Hint}}", "text": "<span class=\"tc-popup-keep\">\n<$button popup=<<qualify \"$:/state/popup/theme\">> tooltip={{$:/language/Buttons/Theme/Hint}} aria-label={{$:/language/Buttons/Theme/Caption}} class=<<tv-config-toolbar-class>> selectedClass=\"tc-selected\">\n<$list filter=\"[<tv-config-toolbar-icons>prefix[yes]]\">\n{{$:/core/images/theme-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>prefix[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/Theme/Caption}}/></span>\n</$list>\n</$button>\n</span>\n<$reveal state=<<qualify \"$:/state/popup/theme\">> type=\"popup\" position=\"below\" animate=\"yes\">\n<div class=\"tc-drop-down\">\n<$linkcatcher to=\"$:/theme\">\n<$list filter=\"[plugin-type[theme]sort[title]]\" variable=\"themeTitle\">\n<$link to=<<themeTitle>>>\n<span class=\"tc-drop-down-bullet\">\n<$reveal type=\"match\" state=\"$:/theme\" text=<<themeTitle>>>\n•\n</$reveal>\n<$reveal type=\"nomatch\" state=\"$:/theme\" text=<<themeTitle>>>\n \n</$reveal>\n</span>\n<$view tiddler=<<themeTitle>> field=\"name\"/>\n</$link>\n</$list>\n</$linkcatcher>\n</div>\n</$reveal>" }, "$:/core/ui/Buttons/timestamp": { "title": "$:/core/ui/Buttons/timestamp", "tags": "$:/tags/PageControls", "caption": "{{$:/core/images/timestamp-on}} {{$:/language/Buttons/Timestamp/Caption}}", "description": "{{$:/language/Buttons/Timestamp/Hint}}", "text": "<$reveal type=\"nomatch\" state=\"$:/config/TimestampDisable\" text=\"yes\">\n<$button tooltip={{$:/language/Buttons/Timestamp/On/Hint}} aria-label={{$:/language/Buttons/Timestamp/On/Caption}} class=<<tv-config-toolbar-class>>>\n<$action-setfield $tiddler=\"$:/config/TimestampDisable\" $value=\"yes\"/>\n<$list filter=\"[<tv-config-toolbar-icons>prefix[yes]]\">\n{{$:/core/images/timestamp-on}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>prefix[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/Timestamp/On/Caption}}/></span>\n</$list>\n</$button>\n</$reveal>\n<$reveal type=\"match\" state=\"$:/config/TimestampDisable\" text=\"yes\">\n<$button tooltip={{$:/language/Buttons/Timestamp/Off/Hint}} aria-label={{$:/language/Buttons/Timestamp/Off/Caption}} class=<<tv-config-toolbar-class>>>\n<$action-setfield $tiddler=\"$:/config/TimestampDisable\" $value=\"no\"/>\n<$list filter=\"[<tv-config-toolbar-icons>prefix[yes]]\">\n{{$:/core/images/timestamp-off}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>prefix[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/Timestamp/Off/Caption}}/></span>\n</$list>\n</$button>\n</$reveal>" }, "$:/core/ui/Buttons/unfold-all": { "title": "$:/core/ui/Buttons/unfold-all", "tags": "$:/tags/PageControls", "caption": "{{$:/core/images/unfold-all-button}} {{$:/language/Buttons/UnfoldAll/Caption}}", "description": "{{$:/language/Buttons/UnfoldAll/Hint}}", "text": "<$button tooltip={{$:/language/Buttons/UnfoldAll/Hint}} aria-label={{$:/language/Buttons/UnfoldAll/Caption}} class=<<tv-config-toolbar-class>>>\n<$action-sendmessage $message=\"tm-unfold-all-tiddlers\" $param=<<currentTiddler>> foldedStatePrefix=\"$:/state/folded/\"/>\n<$list filter=\"[<tv-config-toolbar-icons>prefix[yes]]\" variable=\"listItem\">\n{{$:/core/images/unfold-all-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>prefix[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/UnfoldAll/Caption}}/></span>\n</$list>\n</$button>" }, "$:/core/ui/PageTemplate/pagecontrols": { "title": "$:/core/ui/PageTemplate/pagecontrols", "text": "\\define config-title()\n$:/config/PageControlButtons/Visibility/$(listItem)$\n\\end\n<div class=\"tc-page-controls\">\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/PageControls]!has[draft.of]]\" variable=\"listItem\">\n<$reveal type=\"nomatch\" state=<<config-title>> text=\"hide\">\n<$transclude tiddler=<<listItem>> mode=\"inline\"/>\n</$reveal>\n</$list>\n</div>\n\n" }, "$:/core/ui/PageStylesheet": { "title": "$:/core/ui/PageStylesheet", "text": "<$importvariables filter=\"[[$:/core/ui/PageMacros]] [all[shadows+tiddlers]tag[$:/tags/Macro]!has[draft.of]]\">\n\n<$set name=\"currentTiddler\" value={{$:/language}}>\n\n<$set name=\"languageTitle\" value={{!!name}}>\n\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/Stylesheet]!has[draft.of]]\">\n<$transclude mode=\"block\"/>\n</$list>\n\n</$set>\n\n</$set>\n\n</$importvariables>\n" }, "$:/core/ui/PageTemplate/alerts": { "title": "$:/core/ui/PageTemplate/alerts", "tags": "$:/tags/PageTemplate", "text": "<div class=\"tc-alerts\">\n\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/Alert]!has[draft.of]]\" template=\"$:/core/ui/AlertTemplate\" storyview=\"pop\"/>\n\n</div>\n" }, "$:/core/ui/PageTemplate/pluginreloadwarning": { "title": "$:/core/ui/PageTemplate/pluginreloadwarning", "tags": "$:/tags/PageTemplate", "text": "\\define lingo-base() $:/language/\n\n<$list filter=\"[has[plugin-type]haschanged[]!plugin-type[import]limit[1]]\">\n\n<$reveal type=\"nomatch\" state=\"$:/temp/HidePluginWarning\" text=\"yes\">\n\n<div class=\"tc-plugin-reload-warning\">\n\n<$set name=\"tv-config-toolbar-class\" value=\"\">\n\n<<lingo PluginReloadWarning>> <$button set=\"$:/temp/HidePluginWarning\" setTo=\"yes\" class=\"tc-btn-invisible\">{{$:/core/images/close-button}}</$button>\n\n</$set>\n\n</div>\n\n</$reveal>\n\n</$list>\n" }, "$:/core/ui/PageTemplate/sidebar": { "title": "$:/core/ui/PageTemplate/sidebar", "tags": "$:/tags/PageTemplate", "text": "<$scrollable fallthrough=\"no\" class=\"tc-sidebar-scrollable\">\n\n<div class=\"tc-sidebar-header\">\n\n<$reveal state=\"$:/state/sidebar\" type=\"match\" text=\"yes\" default=\"yes\" retain=\"yes\" animate=\"yes\">\n\n<h1 class=\"tc-site-title\">\n\n<$transclude tiddler=\"$:/SiteTitle\" mode=\"inline\"/>\n\n</h1>\n\n<div class=\"tc-site-subtitle\">\n\n<$transclude tiddler=\"$:/SiteSubtitle\" mode=\"inline\"/>\n\n</div>\n\n{{||$:/core/ui/PageTemplate/pagecontrols}}\n\n<$transclude tiddler=\"$:/core/ui/SideBarLists\" mode=\"inline\"/>\n\n</$reveal>\n\n</div>\n\n</$scrollable>" }, "$:/core/ui/PageTemplate/story": { "title": "$:/core/ui/PageTemplate/story", "tags": "$:/tags/PageTemplate", "text": "<section class=\"tc-story-river\">\n\n<section class=\"story-backdrop\">\n\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/AboveStory]!has[draft.of]]\">\n\n<$transclude/>\n\n</$list>\n\n</section>\n\n<$list filter=\"[list[$:/StoryList]]\" history=\"$:/HistoryList\" template=\"$:/core/ui/ViewTemplate\" editTemplate=\"$:/core/ui/EditTemplate\" storyview={{$:/view}} emptyMessage={{$:/config/EmptyStoryMessage}}/>\n\n<section class=\"story-frontdrop\">\n\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/BelowStory]!has[draft.of]]\">\n\n<$transclude/>\n\n</$list>\n\n</section>\n\n</section>\n" }, "$:/core/ui/PageTemplate/topleftbar": { "title": "$:/core/ui/PageTemplate/topleftbar", "tags": "$:/tags/PageTemplate", "text": "<span class=\"tc-topbar tc-topbar-left\">\n\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/TopLeftBar]!has[draft.of]]\" variable=\"listItem\">\n\n<$transclude tiddler=<<listItem>> mode=\"inline\"/>\n\n</$list>\n\n</span>\n" }, "$:/core/ui/PageTemplate/toprightbar": { "title": "$:/core/ui/PageTemplate/toprightbar", "tags": "$:/tags/PageTemplate", "text": "<span class=\"tc-topbar tc-topbar-right\">\n\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/TopRightBar]!has[draft.of]]\" variable=\"listItem\">\n\n<$transclude tiddler=<<listItem>> mode=\"inline\"/>\n\n</$list>\n\n</span>\n" }, "$:/core/ui/PageTemplate": { "title": "$:/core/ui/PageTemplate", "text": "\\define containerClasses()\ntc-page-container tc-page-view-$(themeTitle)$ tc-language-$(languageTitle)$\n\\end\n\n<$importvariables filter=\"[[$:/core/ui/PageMacros]] [all[shadows+tiddlers]tag[$:/tags/Macro]!has[draft.of]]\">\n\n<$set name=\"tv-config-toolbar-icons\" value={{$:/config/Toolbar/Icons}}>\n\n<$set name=\"tv-config-toolbar-text\" value={{$:/config/Toolbar/Text}}>\n\n<$set name=\"tv-config-toolbar-class\" value={{$:/config/Toolbar/ButtonClass}}>\n\n<$set name=\"themeTitle\" value={{$:/view}}>\n\n<$set name=\"currentTiddler\" value={{$:/language}}>\n\n<$set name=\"languageTitle\" value={{!!name}}>\n\n<$set name=\"currentTiddler\" value=\"\">\n\n<div class=<<containerClasses>>>\n\n<$navigator story=\"$:/StoryList\" history=\"$:/HistoryList\" openLinkFromInsideRiver={{$:/config/Navigation/openLinkFromInsideRiver}} openLinkFromOutsideRiver={{$:/config/Navigation/openLinkFromOutsideRiver}} relinkOnRename={{$:/config/RelinkOnRename}}>\n\n<$dropzone>\n\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/PageTemplate]!has[draft.of]]\" variable=\"listItem\">\n\n<$transclude tiddler=<<listItem>>/>\n\n</$list>\n\n</$dropzone>\n\n</$navigator>\n\n</div>\n\n</$set>\n\n</$set>\n\n</$set>\n\n</$set>\n\n</$set>\n\n</$set>\n\n</$set>\n\n</$importvariables>\n" }, "$:/core/ui/PluginInfo": { "title": "$:/core/ui/PluginInfo", "text": "\\define localised-info-tiddler-title()\n$(currentTiddler)$/$(languageTitle)$/$(currentTab)$\n\\end\n\\define info-tiddler-title()\n$(currentTiddler)$/$(currentTab)$\n\\end\n\\define default-tiddler-title()\n$:/core/ui/PluginInfo/Default/$(currentTab)$\n\\end\n<$transclude tiddler=<<localised-info-tiddler-title>> mode=\"block\">\n<$transclude tiddler=<<currentTiddler>> subtiddler=<<localised-info-tiddler-title>> mode=\"block\">\n<$transclude tiddler=<<currentTiddler>> subtiddler=<<info-tiddler-title>> mode=\"block\">\n<$transclude tiddler=<<default-tiddler-title>> mode=\"block\">\n{{$:/language/ControlPanel/Plugin/NoInfoFound/Hint}}\n</$transclude>\n</$transclude>\n</$transclude>\n</$transclude>\n" }, "$:/core/ui/PluginInfo/Default/contents": { "title": "$:/core/ui/PluginInfo/Default/contents", "text": "\\define lingo-base() $:/language/TiddlerInfo/Advanced/PluginInfo/\n<<lingo Hint>>\n<ul>\n<$list filter=\"[all[current]plugintiddlers[]sort[title]]\" emptyMessage=<<lingo Empty/Hint>>>\n<li>\n<$link to={{!!title}}>\n<$view field=\"title\"/>\n</$link>\n</li>\n</$list>\n</ul>\n" }, "$:/core/ui/PluginListItemTemplate": { "title": "$:/core/ui/PluginListItemTemplate", "text": "<div class=\"tc-menu-list-item\">\n<$link to={{!!title}}>\n<$view field=\"description\">\n<$view field=\"title\"/>\n</$view>\n</$link>\n</div>" }, "$:/core/ui/SearchResults": { "title": "$:/core/ui/SearchResults", "text": "<div class=\"tc-search-results\">\n\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/SearchResults]!has[draft.of]butfirst[]limit[1]]\" emptyMessage=\"\"\"\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/SearchResults]!has[draft.of]]\">\n<$transclude mode=\"block\"/>\n</$list>\n\"\"\">\n\n<$macrocall $name=\"tabs\" tabsList=\"[all[shadows+tiddlers]tag[$:/tags/SearchResults]!has[draft.of]]\" default={{$:/config/SearchResults/Default}}/>\n\n</$list>\n\n</div>\n" }, "$:/core/ui/SideBar/More": { "title": "$:/core/ui/SideBar/More", "tags": "$:/tags/SideBar", "caption": "{{$:/language/SideBar/More/Caption}}", "text": "<div class=\"tc-more-sidebar\">\n<<tabs \"[all[shadows+tiddlers]tag[$:/tags/MoreSideBar]!has[draft.of]]\" \"$:/core/ui/MoreSideBar/Tags\" \"$:/state/tab/moresidebar\" \"tc-vertical\">>\n</div>\n" }, "$:/core/ui/SideBar/Open": { "title": "$:/core/ui/SideBar/Open", "tags": "$:/tags/SideBar", "caption": "{{$:/language/SideBar/Open/Caption}}", "text": "\\define lingo-base() $:/language/CloseAll/\n\n\\define drop-actions()\n<$action-listops $tiddler=\"$:/StoryList\" $subfilter=\"+[insertbefore:currentTiddler<actionTiddler>]\"/>\n\\end\n\n<$list filter=\"[list[$:/StoryList]]\" history=\"$:/HistoryList\" storyview=\"pop\">\n<div style=\"position: relative;\">\n<$droppable actions=<<drop-actions>>>\n<div class=\"tc-droppable-placeholder\">\n \n</div>\n<div>\n<$button message=\"tm-close-tiddler\" tooltip={{$:/language/Buttons/Close/Hint}} aria-label={{$:/language/Buttons/Close/Caption}} class=\"tc-btn-invisible tc-btn-mini\">×</$button> <$link to={{!!title}}><$view field=\"title\"/></$link>\n</div>\n</$droppable>\n</div>\n</$list>\n<$tiddler tiddler=\"\">\n<$droppable actions=<<drop-actions>>>\n<div class=\"tc-droppable-placeholder\">\n \n</div>\n<$button message=\"tm-close-all-tiddlers\" class=\"tc-btn-invisible tc-btn-mini\"><<lingo Button>></$button>\n</$droppable>\n</$tiddler>\n" }, "$:/core/ui/SideBar/Recent": { "title": "$:/core/ui/SideBar/Recent", "tags": "$:/tags/SideBar", "caption": "{{$:/language/SideBar/Recent/Caption}}", "text": "<$macrocall $name=\"timeline\" format={{$:/language/RecentChanges/DateFormat}}/>\n" }, "$:/core/ui/SideBar/Tools": { "title": "$:/core/ui/SideBar/Tools", "tags": "$:/tags/SideBar", "caption": "{{$:/language/SideBar/Tools/Caption}}", "text": "\\define lingo-base() $:/language/ControlPanel/\n\\define config-title()\n$:/config/PageControlButtons/Visibility/$(listItem)$\n\\end\n\n<<lingo Basics/Version/Prompt>> <<version>>\n\n<$set name=\"tv-config-toolbar-icons\" value=\"yes\">\n\n<$set name=\"tv-config-toolbar-text\" value=\"yes\">\n\n<$set name=\"tv-config-toolbar-class\" value=\"\">\n\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/PageControls]!has[draft.of]]\" variable=\"listItem\">\n\n<div style=\"position:relative;\">\n\n<$checkbox tiddler=<<config-title>> field=\"text\" checked=\"show\" unchecked=\"hide\" default=\"show\"/> <$transclude tiddler=<<listItem>>/> <i class=\"tc-muted\"><$transclude tiddler=<<listItem>> field=\"description\"/></i>\n\n</div>\n\n</$list>\n\n</$set>\n\n</$set>\n\n</$set>\n" }, "$:/core/ui/SideBarLists": { "title": "$:/core/ui/SideBarLists", "text": "<div class=\"tc-sidebar-lists\">\n\n<$set name=\"searchTiddler\" value=\"$:/temp/search\">\n<div class=\"tc-search\">\n<$edit-text tiddler=\"$:/temp/search\" type=\"search\" tag=\"input\" focus={{$:/config/Search/AutoFocus}} focusPopup=<<qualify \"$:/state/popup/search-dropdown\">> class=\"tc-popup-handle\"/>\n<$reveal state=\"$:/temp/search\" type=\"nomatch\" text=\"\">\n<$button tooltip={{$:/language/Buttons/AdvancedSearch/Hint}} aria-label={{$:/language/Buttons/AdvancedSearch/Caption}} class=\"tc-btn-invisible\">\n<$action-setfield $tiddler=\"$:/temp/advancedsearch\" text={{$:/temp/search}}/>\n<$action-setfield $tiddler=\"$:/temp/search\" text=\"\"/>\n<$action-navigate $to=\"$:/AdvancedSearch\"/>\n{{$:/core/images/advanced-search-button}}\n</$button>\n<$button class=\"tc-btn-invisible\">\n<$action-setfield $tiddler=\"$:/temp/search\" text=\"\" />\n{{$:/core/images/close-button}}\n</$button>\n<$button popup=<<qualify \"$:/state/popup/search-dropdown\">> class=\"tc-btn-invisible\">\n{{$:/core/images/down-arrow}}\n<$list filter=\"[{$:/temp/search}minlength{$:/config/Search/MinLength}limit[1]]\" variable=\"listItem\">\n<$set name=\"resultCount\" value=\"\"\"<$count filter=\"[!is[system]search{$(searchTiddler)$}]\"/>\"\"\">\n{{$:/language/Search/Matches}}\n</$set>\n</$list>\n</$button>\n</$reveal>\n<$reveal state=\"$:/temp/search\" type=\"match\" text=\"\">\n<$button to=\"$:/AdvancedSearch\" tooltip={{$:/language/Buttons/AdvancedSearch/Hint}} aria-label={{$:/language/Buttons/AdvancedSearch/Caption}} class=\"tc-btn-invisible\">\n{{$:/core/images/advanced-search-button}}\n</$button>\n</$reveal>\n</div>\n\n<$reveal tag=\"div\" class=\"tc-block-dropdown-wrapper\" state=\"$:/temp/search\" type=\"nomatch\" text=\"\">\n\n<$reveal tag=\"div\" class=\"tc-block-dropdown tc-search-drop-down tc-popup-handle\" state=<<qualify \"$:/state/popup/search-dropdown\">> type=\"nomatch\" text=\"\" default=\"\">\n\n<$list filter=\"[{$:/temp/search}minlength{$:/config/Search/MinLength}limit[1]]\" emptyMessage=\"\"\"<div class=\"tc-search-results\">{{$:/language/Search/Search/TooShort}}</div>\"\"\" variable=\"listItem\">\n\n{{$:/core/ui/SearchResults}}\n\n</$list>\n\n</$reveal>\n\n</$reveal>\n\n</$set>\n\n<$macrocall $name=\"tabs\" tabsList=\"[all[shadows+tiddlers]tag[$:/tags/SideBar]!has[draft.of]]\" default={{$:/config/DefaultSidebarTab}} state=\"$:/state/tab/sidebar\" />\n\n</div>\n" }, "$:/TagManager": { "title": "$:/TagManager", "icon": "$:/core/images/tag-button", "color": "#bbb", "caption": "{{$:/language/TagManager/Caption}}", "text": "\\define lingo-base() $:/language/TagManager/\n\\define iconEditorTab(type)\n<$list filter=\"[all[shadows+tiddlers]is[image]] [all[shadows+tiddlers]tag[$:/tags/Image]] -[type[application/pdf]] +[sort[title]] +[$type$is[system]]\">\n<$link to={{!!title}}>\n<$transclude/> <$view field=\"title\"/>\n</$link>\n</$list>\n\\end\n\\define iconEditor(title)\n<div class=\"tc-drop-down-wrapper\">\n<$button popup=<<qualify \"$:/state/popup/icon/$title$\">> class=\"tc-btn-invisible tc-btn-dropdown\">{{$:/core/images/down-arrow}}</$button>\n<$reveal state=<<qualify \"$:/state/popup/icon/$title$\">> type=\"popup\" position=\"belowleft\" text=\"\" default=\"\">\n<div class=\"tc-drop-down\">\n<$linkcatcher to=\"$title$!!icon\">\n<<iconEditorTab type:\"!\">>\n<hr/>\n<<iconEditorTab type:\"\">>\n</$linkcatcher>\n</div>\n</$reveal>\n</div>\n\\end\n\\define qualifyTitle(title)\n$title$$(currentTiddler)$\n\\end\n\\define toggleButton(state)\n<$reveal state=\"$state$\" type=\"match\" text=\"closed\" default=\"closed\">\n<$button set=\"$state$\" setTo=\"open\" class=\"tc-btn-invisible tc-btn-dropdown\" selectedClass=\"tc-selected\">\n{{$:/core/images/info-button}}\n</$button>\n</$reveal>\n<$reveal state=\"$state$\" type=\"match\" text=\"open\" default=\"closed\">\n<$button set=\"$state$\" setTo=\"closed\" class=\"tc-btn-invisible tc-btn-dropdown\" selectedClass=\"tc-selected\">\n{{$:/core/images/info-button}}\n</$button>\n</$reveal>\n\\end\n<table class=\"tc-tag-manager-table\">\n<tbody>\n<tr>\n<th><<lingo Colour/Heading>></th>\n<th class=\"tc-tag-manager-tag\"><<lingo Tag/Heading>></th>\n<th><<lingo Count/Heading>></th>\n<th><<lingo Icon/Heading>></th>\n<th><<lingo Info/Heading>></th>\n</tr>\n<$list filter=\"[tags[]!is[system]sort[title]]\">\n<tr>\n<td><$edit-text field=\"color\" tag=\"input\" type=\"color\"/></td>\n<td><$macrocall $name=\"tag\" tag=<<currentTiddler>>/></td>\n<td><$count filter=\"[all[current]tagging[]]\"/></td>\n<td>\n<$macrocall $name=\"iconEditor\" title={{!!title}}/>\n</td>\n<td>\n<$macrocall $name=\"toggleButton\" state=<<qualifyTitle \"$:/state/tag-manager/\">> /> \n</td>\n</tr>\n<tr>\n<td></td>\n<td colspan=\"4\">\n<$reveal state=<<qualifyTitle \"$:/state/tag-manager/\">> type=\"match\" text=\"open\" default=\"\">\n<table>\n<tbody>\n<tr><td><<lingo Colour/Heading>></td><td><$edit-text field=\"color\" tag=\"input\" type=\"text\" size=\"9\"/></td></tr>\n<tr><td><<lingo Icon/Heading>></td><td><$edit-text field=\"icon\" tag=\"input\" size=\"45\"/></td></tr>\n</tbody>\n</table>\n</$reveal>\n</td>\n</tr>\n</$list>\n<tr>\n<td></td>\n<td>\n{{$:/core/ui/UntaggedTemplate}}\n</td>\n<td>\n<small class=\"tc-menu-list-count\"><$count filter=\"[untagged[]!is[system]] -[tags[]]\"/></small>\n</td>\n<td></td>\n<td></td>\n</tr>\n</tbody>\n</table>\n" }, "$:/core/ui/TagTemplate": { "title": "$:/core/ui/TagTemplate", "text": "<span class=\"tc-tag-list-item\">\n<$set name=\"transclusion\" value=<<currentTiddler>>>\n<$macrocall $name=\"tag-pill-body\" tag=<<currentTiddler>> icon={{!!icon}} colour={{!!color}} palette={{$:/palette}} element-tag=\"\"\"$button\"\"\" element-attributes=\"\"\"popup=<<qualify \"$:/state/popup/tag\">> dragFilter='[all[current]tagging[]]' tag='span'\"\"\"/>\n<$reveal state=<<qualify \"$:/state/popup/tag\">> type=\"popup\" position=\"below\" animate=\"yes\" class=\"tc-drop-down\">\n<$transclude tiddler=\"$:/core/ui/ListItemTemplate\"/>\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/TagDropdown]!has[draft.of]]\" variable=\"listItem\"> \n<$transclude tiddler=<<listItem>>/> \n</$list>\n<hr>\n<$macrocall $name=\"list-tagged-draggable\" tag=<<currentTiddler>>/>\n</$reveal>\n</$set>\n</span>\n" }, "$:/core/ui/TiddlerFieldTemplate": { "title": "$:/core/ui/TiddlerFieldTemplate", "text": "<tr class=\"tc-view-field\">\n<td class=\"tc-view-field-name\">\n<$text text=<<listItem>>/>\n</td>\n<td class=\"tc-view-field-value\">\n<$view field=<<listItem>>/>\n</td>\n</tr>" }, "$:/core/ui/TiddlerFields": { "title": "$:/core/ui/TiddlerFields", "text": "<table class=\"tc-view-field-table\">\n<tbody>\n<$list filter=\"[all[current]fields[]sort[title]] -text\" template=\"$:/core/ui/TiddlerFieldTemplate\" variable=\"listItem\"/>\n</tbody>\n</table>\n" }, "$:/core/ui/TiddlerInfo/Advanced/PluginInfo": { "title": "$:/core/ui/TiddlerInfo/Advanced/PluginInfo", "tags": "$:/tags/TiddlerInfo/Advanced", "text": "\\define lingo-base() $:/language/TiddlerInfo/Advanced/PluginInfo/\n<$list filter=\"[all[current]has[plugin-type]]\">\n\n! <<lingo Heading>>\n\n<<lingo Hint>>\n<ul>\n<$list filter=\"[all[current]plugintiddlers[]sort[title]]\" emptyMessage=<<lingo Empty/Hint>>>\n<li>\n<$link to={{!!title}}>\n<$view field=\"title\"/>\n</$link>\n</li>\n</$list>\n</ul>\n\n</$list>\n" }, "$:/core/ui/TiddlerInfo/Advanced/ShadowInfo": { "title": "$:/core/ui/TiddlerInfo/Advanced/ShadowInfo", "tags": "$:/tags/TiddlerInfo/Advanced", "text": "\\define lingo-base() $:/language/TiddlerInfo/Advanced/ShadowInfo/\n<$set name=\"infoTiddler\" value=<<currentTiddler>>>\n\n''<<lingo Heading>>''\n\n<$list filter=\"[all[current]!is[shadow]]\">\n\n<<lingo NotShadow/Hint>>\n\n</$list>\n\n<$list filter=\"[all[current]is[shadow]]\">\n\n<<lingo Shadow/Hint>>\n\n<$list filter=\"[all[current]shadowsource[]]\">\n\n<$set name=\"pluginTiddler\" value=<<currentTiddler>>>\n<<lingo Shadow/Source>>\n</$set>\n\n</$list>\n\n<$list filter=\"[all[current]is[shadow]is[tiddler]]\">\n\n<<lingo OverriddenShadow/Hint>>\n\n</$list>\n\n\n</$list>\n</$set>\n" }, "$:/core/ui/TiddlerInfo/Advanced": { "title": "$:/core/ui/TiddlerInfo/Advanced", "tags": "$:/tags/TiddlerInfo", "caption": "{{$:/language/TiddlerInfo/Advanced/Caption}}", "text": "<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/TiddlerInfo/Advanced]!has[draft.of]]\" variable=\"listItem\">\n<$transclude tiddler=<<listItem>>/>\n\n</$list>\n" }, "$:/core/ui/TiddlerInfo/Fields": { "title": "$:/core/ui/TiddlerInfo/Fields", "tags": "$:/tags/TiddlerInfo", "caption": "{{$:/language/TiddlerInfo/Fields/Caption}}", "text": "<$transclude tiddler=\"$:/core/ui/TiddlerFields\"/>\n" }, "$:/core/ui/TiddlerInfo/List": { "title": "$:/core/ui/TiddlerInfo/List", "tags": "$:/tags/TiddlerInfo", "caption": "{{$:/language/TiddlerInfo/List/Caption}}", "text": "\\define lingo-base() $:/language/TiddlerInfo/\n<$list filter=\"[list{!!title}]\" emptyMessage=<<lingo List/Empty>> template=\"$:/core/ui/ListItemTemplate\"/>\n" }, "$:/core/ui/TiddlerInfo/Listed": { "title": "$:/core/ui/TiddlerInfo/Listed", "tags": "$:/tags/TiddlerInfo", "caption": "{{$:/language/TiddlerInfo/Listed/Caption}}", "text": "\\define lingo-base() $:/language/TiddlerInfo/\n<$list filter=\"[all[current]listed[]!is[system]]\" emptyMessage=<<lingo Listed/Empty>> template=\"$:/core/ui/ListItemTemplate\"/>\n" }, "$:/core/ui/TiddlerInfo/References": { "title": "$:/core/ui/TiddlerInfo/References", "tags": "$:/tags/TiddlerInfo", "caption": "{{$:/language/TiddlerInfo/References/Caption}}", "text": "\\define lingo-base() $:/language/TiddlerInfo/\n<$list filter=\"[all[current]backlinks[]sort[title]]\" emptyMessage=<<lingo References/Empty>> template=\"$:/core/ui/ListItemTemplate\">\n</$list>\n" }, "$:/core/ui/TiddlerInfo/Tagging": { "title": "$:/core/ui/TiddlerInfo/Tagging", "tags": "$:/tags/TiddlerInfo", "caption": "{{$:/language/TiddlerInfo/Tagging/Caption}}", "text": "\\define lingo-base() $:/language/TiddlerInfo/\n<$list filter=\"[all[current]tagging[]]\" emptyMessage=<<lingo Tagging/Empty>> template=\"$:/core/ui/ListItemTemplate\"/>\n" }, "$:/core/ui/TiddlerInfo/Tools": { "title": "$:/core/ui/TiddlerInfo/Tools", "tags": "$:/tags/TiddlerInfo", "caption": "{{$:/language/TiddlerInfo/Tools/Caption}}", "text": "\\define lingo-base() $:/language/TiddlerInfo/\n\\define config-title()\n$:/config/ViewToolbarButtons/Visibility/$(listItem)$\n\\end\n<$set name=\"tv-config-toolbar-icons\" value=\"yes\">\n\n<$set name=\"tv-config-toolbar-text\" value=\"yes\">\n\n<$set name=\"tv-config-toolbar-class\" value=\"\">\n\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/ViewToolbar]!has[draft.of]]\" variable=\"listItem\">\n\n<$checkbox tiddler=<<config-title>> field=\"text\" checked=\"show\" unchecked=\"hide\" default=\"show\"/> <$transclude tiddler=<<listItem>>/> <i class=\"tc-muted\"><$transclude tiddler=<<listItem>> field=\"description\"/></i>\n\n</$list>\n\n</$set>\n\n</$set>\n\n</$set>\n" }, "$:/core/ui/TiddlerInfo": { "title": "$:/core/ui/TiddlerInfo", "text": "<div style=\"position:relative;\">\n<div class=\"tc-tiddler-controls\" style=\"position:absolute;right:0;\">\n<$reveal state=\"$:/config/TiddlerInfo/Mode\" type=\"match\" text=\"sticky\">\n<$button set=<<tiddlerInfoState>> setTo=\"\" tooltip={{$:/language/Buttons/Info/Hint}} aria-label={{$:/language/Buttons/Info/Caption}} class=\"tc-btn-invisible\">\n{{$:/core/images/close-button}}\n</$button>\n</$reveal>\n</div>\n</div>\n\n<$macrocall $name=\"tabs\" tabsList=\"[all[shadows+tiddlers]tag[$:/tags/TiddlerInfo]!has[draft.of]]\" default={{$:/config/TiddlerInfo/Default}}/>" }, "$:/core/ui/TopBar/menu": { "title": "$:/core/ui/TopBar/menu", "tags": "$:/tags/TopRightBar", "text": "<$reveal state=\"$:/state/sidebar\" type=\"nomatch\" text=\"no\">\n<$button set=\"$:/state/sidebar\" setTo=\"no\" tooltip={{$:/language/Buttons/HideSideBar/Hint}} aria-label={{$:/language/Buttons/HideSideBar/Caption}} class=\"tc-btn-invisible\">{{$:/core/images/chevron-right}}</$button>\n</$reveal>\n<$reveal state=\"$:/state/sidebar\" type=\"match\" text=\"no\">\n<$button set=\"$:/state/sidebar\" setTo=\"yes\" tooltip={{$:/language/Buttons/ShowSideBar/Hint}} aria-label={{$:/language/Buttons/ShowSideBar/Caption}} class=\"tc-btn-invisible\">{{$:/core/images/chevron-left}}</$button>\n</$reveal>\n" }, "$:/core/ui/UntaggedTemplate": { "title": "$:/core/ui/UntaggedTemplate", "text": "\\define lingo-base() $:/language/SideBar/\n<$button popup=<<qualify \"$:/state/popup/tag\">> class=\"tc-btn-invisible tc-untagged-label tc-tag-label\">\n<<lingo Tags/Untagged/Caption>>\n</$button>\n<$reveal state=<<qualify \"$:/state/popup/tag\">> type=\"popup\" position=\"below\">\n<div class=\"tc-drop-down\">\n<$list filter=\"[untagged[]!is[system]] -[tags[]] +[sort[title]]\" template=\"$:/core/ui/ListItemTemplate\"/>\n</div>\n</$reveal>\n" }, "$:/core/ui/ViewTemplate/body": { "title": "$:/core/ui/ViewTemplate/body", "tags": "$:/tags/ViewTemplate", "text": "<$reveal tag=\"div\" class=\"tc-tiddler-body\" type=\"nomatch\" state=<<folded-state>> text=\"hide\" retain=\"yes\" animate=\"yes\">\n\n<$list filter=\"[all[current]!has[plugin-type]!field:hide-body[yes]]\">\n\n<$transclude>\n\n<$transclude tiddler=\"$:/language/MissingTiddler/Hint\"/>\n\n</$transclude>\n\n</$list>\n\n</$reveal>" }, "$:/core/ui/ViewTemplate/classic": { "title": "$:/core/ui/ViewTemplate/classic", "tags": "$:/tags/ViewTemplate $:/tags/EditTemplate", "text": "\\define lingo-base() $:/language/ClassicWarning/\n<$list filter=\"[all[current]type[text/x-tiddlywiki]]\">\n<div class=\"tc-message-box\">\n\n<<lingo Hint>>\n\n<$button set=\"!!type\" setTo=\"text/vnd.tiddlywiki\"><<lingo Upgrade/Caption>></$button>\n\n</div>\n</$list>\n" }, "$:/core/ui/ViewTemplate/import": { "title": "$:/core/ui/ViewTemplate/import", "tags": "$:/tags/ViewTemplate", "text": "\\define lingo-base() $:/language/Import/\n\n<$list filter=\"[all[current]field:plugin-type[import]]\">\n\n<div class=\"tc-import\">\n\n<<lingo Listing/Hint>>\n\n<$button message=\"tm-delete-tiddler\" param=<<currentTiddler>>><<lingo Listing/Cancel/Caption>></$button>\n<$button message=\"tm-perform-import\" param=<<currentTiddler>>><<lingo Listing/Import/Caption>></$button>\n\n{{||$:/core/ui/ImportListing}}\n\n<$button message=\"tm-delete-tiddler\" param=<<currentTiddler>>><<lingo Listing/Cancel/Caption>></$button>\n<$button message=\"tm-perform-import\" param=<<currentTiddler>>><<lingo Listing/Import/Caption>></$button>\n\n</div>\n\n</$list>\n" }, "$:/core/ui/ViewTemplate/plugin": { "title": "$:/core/ui/ViewTemplate/plugin", "tags": "$:/tags/ViewTemplate", "text": "<$list filter=\"[all[current]has[plugin-type]] -[all[current]field:plugin-type[import]]\">\n<$set name=\"plugin-type\" value={{!!plugin-type}}>\n<$set name=\"default-popup-state\" value=\"yes\">\n<$set name=\"qualified-state\" value=<<qualify \"$:/state/plugin-info\">>>\n{{||$:/core/ui/Components/plugin-info}}\n</$set>\n</$set>\n</$set>\n</$list>\n" }, "$:/core/ui/ViewTemplate/subtitle": { "title": "$:/core/ui/ViewTemplate/subtitle", "tags": "$:/tags/ViewTemplate", "text": "<$reveal type=\"nomatch\" state=<<folded-state>> text=\"hide\" tag=\"div\" retain=\"yes\" animate=\"yes\">\n<div class=\"tc-subtitle\">\n<$link to={{!!modifier}}>\n<$view field=\"modifier\"/>\n</$link> <$view field=\"modified\" format=\"date\" template={{$:/language/Tiddler/DateFormat}}/>\n</div>\n</$reveal>\n" }, "$:/core/ui/ViewTemplate/tags": { "title": "$:/core/ui/ViewTemplate/tags", "tags": "$:/tags/ViewTemplate", "text": "<$reveal type=\"nomatch\" state=<<folded-state>> text=\"hide\" tag=\"div\" retain=\"yes\" animate=\"yes\">\n<div class=\"tc-tags-wrapper\"><$list filter=\"[all[current]tags[]sort[title]]\" template=\"$:/core/ui/TagTemplate\" storyview=\"pop\"/></div>\n</$reveal>" }, "$:/core/ui/ViewTemplate/title": { "title": "$:/core/ui/ViewTemplate/title", "tags": "$:/tags/ViewTemplate", "text": "\\define title-styles()\nfill:$(foregroundColor)$;\n\\end\n\\define config-title()\n$:/config/ViewToolbarButtons/Visibility/$(listItem)$\n\\end\n<div class=\"tc-tiddler-title\">\n<div class=\"tc-titlebar\">\n<span class=\"tc-tiddler-controls\">\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/ViewToolbar]!has[draft.of]]\" variable=\"listItem\"><$reveal type=\"nomatch\" state=<<config-title>> text=\"hide\"><$transclude tiddler=<<listItem>>/></$reveal></$list>\n</span>\n<$set name=\"tv-wikilinks\" value={{$:/config/Tiddlers/TitleLinks}}>\n<$link>\n<$set name=\"foregroundColor\" value={{!!color}}>\n<span class=\"tc-tiddler-title-icon\" style=<<title-styles>>>\n<$transclude tiddler={{!!icon}}/>\n</span>\n</$set>\n<$list filter=\"[all[current]removeprefix[$:/]]\">\n<h2 class=\"tc-title\" title={{$:/language/SystemTiddler/Tooltip}}>\n<span class=\"tc-system-title-prefix\">$:/</span><$text text=<<currentTiddler>>/>\n</h2>\n</$list>\n<$list filter=\"[all[current]!prefix[$:/]]\">\n<h2 class=\"tc-title\">\n<$view field=\"title\"/>\n</h2>\n</$list>\n</$link>\n</$set>\n</div>\n\n<$reveal type=\"nomatch\" text=\"\" default=\"\" state=<<tiddlerInfoState>> class=\"tc-tiddler-info tc-popup-handle\" animate=\"yes\" retain=\"yes\">\n\n<$transclude tiddler=\"$:/core/ui/TiddlerInfo\"/>\n\n</$reveal>\n</div>" }, "$:/core/ui/ViewTemplate/unfold": { "title": "$:/core/ui/ViewTemplate/unfold", "tags": "$:/tags/ViewTemplate", "text": "<$reveal tag=\"div\" type=\"nomatch\" state=\"$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/fold-bar\" text=\"hide\">\n<$reveal tag=\"div\" type=\"nomatch\" state=<<folded-state>> text=\"hide\" default=\"show\" retain=\"yes\" animate=\"yes\">\n<$button tooltip={{$:/language/Buttons/Fold/Hint}} aria-label={{$:/language/Buttons/Fold/Caption}} class=\"tc-fold-banner\">\n<$action-sendmessage $message=\"tm-fold-tiddler\" $param=<<currentTiddler>> foldedState=<<folded-state>>/>\n{{$:/core/images/chevron-up}}\n</$button>\n</$reveal>\n<$reveal tag=\"div\" type=\"nomatch\" state=<<folded-state>> text=\"show\" default=\"show\" retain=\"yes\" animate=\"yes\">\n<$button tooltip={{$:/language/Buttons/Unfold/Hint}} aria-label={{$:/language/Buttons/Unfold/Caption}} class=\"tc-unfold-banner\">\n<$action-sendmessage $message=\"tm-fold-tiddler\" $param=<<currentTiddler>> foldedState=<<folded-state>>/>\n{{$:/core/images/chevron-down}}\n</$button>\n</$reveal>\n</$reveal>\n" }, "$:/core/ui/ViewTemplate": { "title": "$:/core/ui/ViewTemplate", "text": "\\define frame-classes()\ntc-tiddler-frame tc-tiddler-view-frame $(missingTiddlerClass)$ $(shadowTiddlerClass)$ $(systemTiddlerClass)$ $(tiddlerTagClasses)$\n\\end\n\\define folded-state()\n$:/state/folded/$(currentTiddler)$\n\\end\n<$set name=\"storyTiddler\" value=<<currentTiddler>>><$set name=\"tiddlerInfoState\" value=<<qualify \"$:/state/popup/tiddler-info\">>><$tiddler tiddler=<<currentTiddler>>><div class=<<frame-classes>>><$list filter=\"[all[shadows+tiddlers]tag[$:/tags/ViewTemplate]!has[draft.of]]\" variable=\"listItem\"><$transclude tiddler=<<listItem>>/></$list>\n</div>\n</$tiddler></$set></$set>\n" }, "$:/core/ui/Buttons/clone": { "title": "$:/core/ui/Buttons/clone", "tags": "$:/tags/ViewToolbar", "caption": "{{$:/core/images/clone-button}} {{$:/language/Buttons/Clone/Caption}}", "description": "{{$:/language/Buttons/Clone/Hint}}", "text": "<$button message=\"tm-new-tiddler\" param=<<currentTiddler>> tooltip={{$:/language/Buttons/Clone/Hint}} aria-label={{$:/language/Buttons/Clone/Caption}} class=<<tv-config-toolbar-class>>>\n<$list filter=\"[<tv-config-toolbar-icons>prefix[yes]]\">\n{{$:/core/images/clone-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>prefix[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/Clone/Caption}}/></span>\n</$list>\n</$button>" }, "$:/core/ui/Buttons/close-others": { "title": "$:/core/ui/Buttons/close-others", "tags": "$:/tags/ViewToolbar", "caption": "{{$:/core/images/close-others-button}} {{$:/language/Buttons/CloseOthers/Caption}}", "description": "{{$:/language/Buttons/CloseOthers/Hint}}", "text": "<$button message=\"tm-close-other-tiddlers\" param=<<currentTiddler>> tooltip={{$:/language/Buttons/CloseOthers/Hint}} aria-label={{$:/language/Buttons/CloseOthers/Caption}} class=<<tv-config-toolbar-class>>>\n<$list filter=\"[<tv-config-toolbar-icons>prefix[yes]]\">\n{{$:/core/images/close-others-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>prefix[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/CloseOthers/Caption}}/></span>\n</$list>\n</$button>" }, "$:/core/ui/Buttons/close": { "title": "$:/core/ui/Buttons/close", "tags": "$:/tags/ViewToolbar", "caption": "{{$:/core/images/close-button}} {{$:/language/Buttons/Close/Caption}}", "description": "{{$:/language/Buttons/Close/Hint}}", "text": "<$button message=\"tm-close-tiddler\" tooltip={{$:/language/Buttons/Close/Hint}} aria-label={{$:/language/Buttons/Close/Caption}} class=<<tv-config-toolbar-class>>>\n<$list filter=\"[<tv-config-toolbar-icons>prefix[yes]]\">\n{{$:/core/images/close-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>prefix[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/Close/Caption}}/></span>\n</$list>\n</$button>" }, "$:/core/ui/Buttons/edit": { "title": "$:/core/ui/Buttons/edit", "tags": "$:/tags/ViewToolbar", "caption": "{{$:/core/images/edit-button}} {{$:/language/Buttons/Edit/Caption}}", "description": "{{$:/language/Buttons/Edit/Hint}}", "text": "<$button message=\"tm-edit-tiddler\" tooltip={{$:/language/Buttons/Edit/Hint}} aria-label={{$:/language/Buttons/Edit/Caption}} class=<<tv-config-toolbar-class>>>\n<$list filter=\"[<tv-config-toolbar-icons>prefix[yes]]\">\n{{$:/core/images/edit-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>prefix[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/Edit/Caption}}/></span>\n</$list>\n</$button>" }, "$:/core/ui/Buttons/export-tiddler": { "title": "$:/core/ui/Buttons/export-tiddler", "tags": "$:/tags/ViewToolbar", "caption": "{{$:/core/images/export-button}} {{$:/language/Buttons/ExportTiddler/Caption}}", "description": "{{$:/language/Buttons/ExportTiddler/Hint}}", "text": "\\define makeExportFilter()\n[[$(currentTiddler)$]]\n\\end\n<$macrocall $name=\"exportButton\" exportFilter=<<makeExportFilter>> lingoBase=\"$:/language/Buttons/ExportTiddler/\" baseFilename=<<currentTiddler>>/>" }, "$:/core/ui/Buttons/fold-bar": { "title": "$:/core/ui/Buttons/fold-bar", "tags": "$:/tags/ViewToolbar", "caption": "{{$:/core/images/chevron-up}} {{$:/language/Buttons/Fold/FoldBar/Caption}}", "description": "{{$:/language/Buttons/Fold/FoldBar/Hint}}", "text": "<!-- This dummy toolbar button is here to allow visibility of the fold-bar to be controlled as if it were a toolbar button -->" }, "$:/core/ui/Buttons/fold-others": { "title": "$:/core/ui/Buttons/fold-others", "tags": "$:/tags/ViewToolbar", "caption": "{{$:/core/images/fold-others-button}} {{$:/language/Buttons/FoldOthers/Caption}}", "description": "{{$:/language/Buttons/FoldOthers/Hint}}", "text": "<$button tooltip={{$:/language/Buttons/FoldOthers/Hint}} aria-label={{$:/language/Buttons/FoldOthers/Caption}} class=<<tv-config-toolbar-class>>>\n<$action-sendmessage $message=\"tm-fold-other-tiddlers\" $param=<<currentTiddler>> foldedStatePrefix=\"$:/state/folded/\"/>\n<$list filter=\"[<tv-config-toolbar-icons>prefix[yes]]\" variable=\"listItem\">\n{{$:/core/images/fold-others-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>prefix[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/FoldOthers/Caption}}/></span>\n</$list>\n</$button>" }, "$:/core/ui/Buttons/fold": { "title": "$:/core/ui/Buttons/fold", "tags": "$:/tags/ViewToolbar", "caption": "{{$:/core/images/fold-button}} {{$:/language/Buttons/Fold/Caption}}", "description": "{{$:/language/Buttons/Fold/Hint}}", "text": "<$reveal type=\"nomatch\" state=<<folded-state>> text=\"hide\" default=\"show\"><$button tooltip={{$:/language/Buttons/Fold/Hint}} aria-label={{$:/language/Buttons/Fold/Caption}} class=<<tv-config-toolbar-class>>>\n<$action-sendmessage $message=\"tm-fold-tiddler\" $param=<<currentTiddler>> foldedState=<<folded-state>>/>\n<$list filter=\"[<tv-config-toolbar-icons>prefix[yes]]\" variable=\"listItem\">\n{{$:/core/images/fold-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>prefix[yes]]\">\n<span class=\"tc-btn-text\">\n<$text text={{$:/language/Buttons/Fold/Caption}}/>\n</span>\n</$list>\n</$button></$reveal><$reveal type=\"match\" state=<<folded-state>> text=\"hide\" default=\"show\"><$button tooltip={{$:/language/Buttons/Unfold/Hint}} aria-label={{$:/language/Buttons/Unfold/Caption}} class=<<tv-config-toolbar-class>>>\n<$action-sendmessage $message=\"tm-fold-tiddler\" $param=<<currentTiddler>> foldedState=<<folded-state>>/>\n<$list filter=\"[<tv-config-toolbar-icons>prefix[yes]]\" variable=\"listItem\">\n{{$:/core/images/unfold-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>prefix[yes]]\">\n<span class=\"tc-btn-text\">\n<$text text={{$:/language/Buttons/Unfold/Caption}}/>\n</span>\n</$list>\n</$button></$reveal>" }, "$:/core/ui/Buttons/info": { "title": "$:/core/ui/Buttons/info", "tags": "$:/tags/ViewToolbar", "caption": "{{$:/core/images/info-button}} {{$:/language/Buttons/Info/Caption}}", "description": "{{$:/language/Buttons/Info/Hint}}", "text": "\\define button-content()\n<$list filter=\"[<tv-config-toolbar-icons>prefix[yes]]\">\n{{$:/core/images/info-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>prefix[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/Info/Caption}}/></span>\n</$list>\n\\end\n<$reveal state=\"$:/config/TiddlerInfo/Mode\" type=\"match\" text=\"popup\">\n<$button popup=<<tiddlerInfoState>> tooltip={{$:/language/Buttons/Info/Hint}} aria-label={{$:/language/Buttons/Info/Caption}} class=<<tv-config-toolbar-class>> selectedClass=\"tc-selected\">\n<$macrocall $name=\"button-content\" mode=\"inline\"/>\n</$button>\n</$reveal>\n<$reveal state=\"$:/config/TiddlerInfo/Mode\" type=\"match\" text=\"sticky\">\n<$reveal state=<<tiddlerInfoState>> type=\"match\" text=\"\" default=\"\">\n<$button set=<<tiddlerInfoState>> setTo=\"yes\" tooltip={{$:/language/Buttons/Info/Hint}} aria-label={{$:/language/Buttons/Info/Caption}} class=<<tv-config-toolbar-class>> selectedClass=\"tc-selected\">\n<$macrocall $name=\"button-content\" mode=\"inline\"/>\n</$button>\n</$reveal>\n<$reveal state=<<tiddlerInfoState>> type=\"nomatch\" text=\"\" default=\"\">\n<$button set=<<tiddlerInfoState>> setTo=\"\" tooltip={{$:/language/Buttons/Info/Hint}} aria-label={{$:/language/Buttons/Info/Caption}} class=<<tv-config-toolbar-class>> selectedClass=\"tc-selected\">\n<$macrocall $name=\"button-content\" mode=\"inline\"/>\n</$button>\n</$reveal>\n</$reveal>" }, "$:/core/ui/Buttons/more-tiddler-actions": { "title": "$:/core/ui/Buttons/more-tiddler-actions", "tags": "$:/tags/ViewToolbar", "caption": "{{$:/core/images/down-arrow}} {{$:/language/Buttons/More/Caption}}", "description": "{{$:/language/Buttons/More/Hint}}", "text": "\\define config-title()\n$:/config/ViewToolbarButtons/Visibility/$(listItem)$\n\\end\n<$button popup=<<qualify \"$:/state/popup/more\">> tooltip={{$:/language/Buttons/More/Hint}} aria-label={{$:/language/Buttons/More/Caption}} class=<<tv-config-toolbar-class>> selectedClass=\"tc-selected\">\n<$list filter=\"[<tv-config-toolbar-icons>prefix[yes]]\">\n{{$:/core/images/down-arrow}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>prefix[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/More/Caption}}/></span>\n</$list>\n</$button><$reveal state=<<qualify \"$:/state/popup/more\">> type=\"popup\" position=\"below\" animate=\"yes\">\n\n<div class=\"tc-drop-down\">\n\n<$set name=\"tv-config-toolbar-icons\" value=\"yes\">\n\n<$set name=\"tv-config-toolbar-text\" value=\"yes\">\n\n<$set name=\"tv-config-toolbar-class\" value=\"tc-btn-invisible\">\n\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/ViewToolbar]!has[draft.of]] -[[$:/core/ui/Buttons/more-tiddler-actions]]\" variable=\"listItem\">\n\n<$reveal type=\"match\" state=<<config-title>> text=\"hide\">\n\n<$transclude tiddler=<<listItem>> mode=\"inline\"/>\n\n</$reveal>\n\n</$list>\n\n</$set>\n\n</$set>\n\n</$set>\n\n</div>\n\n</$reveal>" }, "$:/core/ui/Buttons/new-here": { "title": "$:/core/ui/Buttons/new-here", "tags": "$:/tags/ViewToolbar", "caption": "{{$:/core/images/new-here-button}} {{$:/language/Buttons/NewHere/Caption}}", "description": "{{$:/language/Buttons/NewHere/Hint}}", "text": "\\define newHereButtonTags()\n[[$(currentTiddler)$]]\n\\end\n\\define newHereButton()\n<$button tooltip={{$:/language/Buttons/NewHere/Hint}} aria-label={{$:/language/Buttons/NewHere/Caption}} class=<<tv-config-toolbar-class>>>\n<$action-sendmessage $message=\"tm-new-tiddler\" tags=<<newHereButtonTags>>/>\n<$list filter=\"[<tv-config-toolbar-icons>prefix[yes]]\">\n{{$:/core/images/new-here-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>prefix[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/NewHere/Caption}}/></span>\n</$list>\n</$button>\n\\end\n<<newHereButton>>" }, "$:/core/ui/Buttons/new-journal-here": { "title": "$:/core/ui/Buttons/new-journal-here", "tags": "$:/tags/ViewToolbar", "caption": "{{$:/core/images/new-journal-button}} {{$:/language/Buttons/NewJournalHere/Caption}}", "description": "{{$:/language/Buttons/NewJournalHere/Hint}}", "text": "\\define journalButtonTags()\n[[$(currentTiddlerTag)$]] $(journalTags)$\n\\end\n\\define journalButton()\n<$button tooltip={{$:/language/Buttons/NewJournalHere/Hint}} aria-label={{$:/language/Buttons/NewJournalHere/Caption}} class=<<tv-config-toolbar-class>>>\n<$action-sendmessage $message=\"tm-new-tiddler\" title=<<now \"$(journalTitleTemplate)$\">> tags=<<journalButtonTags>>/>\n<$list filter=\"[<tv-config-toolbar-icons>prefix[yes]]\">\n{{$:/core/images/new-journal-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>prefix[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/NewJournalHere/Caption}}/></span>\n</$list>\n</$button>\n\\end\n<$set name=\"journalTitleTemplate\" value={{$:/config/NewJournal/Title}}>\n<$set name=\"journalTags\" value={{$:/config/NewJournal/Tags}}>\n<$set name=\"currentTiddlerTag\" value=<<currentTiddler>>>\n<<journalButton>>\n</$set></$set></$set>" }, "$:/core/ui/Buttons/open-window": { "title": "$:/core/ui/Buttons/open-window", "tags": "$:/tags/ViewToolbar", "caption": "{{$:/core/images/open-window}} {{$:/language/Buttons/OpenWindow/Caption}}", "description": "{{$:/language/Buttons/OpenWindow/Hint}}", "text": "<$button message=\"tm-open-window\" tooltip={{$:/language/Buttons/OpenWindow/Hint}} aria-label={{$:/language/Buttons/OpenWindow/Caption}} class=<<tv-config-toolbar-class>>>\n<$list filter=\"[<tv-config-toolbar-icons>prefix[yes]]\">\n{{$:/core/images/open-window}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>prefix[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/OpenWindow/Caption}}/></span>\n</$list>\n</$button>" }, "$:/core/ui/Buttons/permalink": { "title": "$:/core/ui/Buttons/permalink", "tags": "$:/tags/ViewToolbar", "caption": "{{$:/core/images/permalink-button}} {{$:/language/Buttons/Permalink/Caption}}", "description": "{{$:/language/Buttons/Permalink/Hint}}", "text": "<$button message=\"tm-permalink\" tooltip={{$:/language/Buttons/Permalink/Hint}} aria-label={{$:/language/Buttons/Permalink/Caption}} class=<<tv-config-toolbar-class>>>\n<$list filter=\"[<tv-config-toolbar-icons>prefix[yes]]\">\n{{$:/core/images/permalink-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>prefix[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/Permalink/Caption}}/></span>\n</$list>\n</$button>" }, "$:/core/ui/Buttons/permaview": { "title": "$:/core/ui/Buttons/permaview", "tags": "$:/tags/ViewToolbar $:/tags/PageControls", "caption": "{{$:/core/images/permaview-button}} {{$:/language/Buttons/Permaview/Caption}}", "description": "{{$:/language/Buttons/Permaview/Hint}}", "text": "<$button message=\"tm-permaview\" tooltip={{$:/language/Buttons/Permaview/Hint}} aria-label={{$:/language/Buttons/Permaview/Caption}} class=<<tv-config-toolbar-class>>>\n<$list filter=\"[<tv-config-toolbar-icons>prefix[yes]]\">\n{{$:/core/images/permaview-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>prefix[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/Permaview/Caption}}/></span>\n</$list>\n</$button>" }, "$:/DefaultTiddlers": { "title": "$:/DefaultTiddlers", "text": "GettingStarted\n" }, "$:/temp/advancedsearch": { "title": "$:/temp/advancedsearch", "text": "" }, "$:/snippets/allfields": { "title": "$:/snippets/allfields", "text": "\\define renderfield(title)\n<tr class=\"tc-view-field\"><td class=\"tc-view-field-name\">''$title$'':</td><td class=\"tc-view-field-value\">//{{$:/language/Docs/Fields/$title$}}//</td></tr>\n\\end\n<table class=\"tc-view-field-table\"><tbody><$list filter=\"[fields[]sort[title]]\" variable=\"listItem\"><$macrocall $name=\"renderfield\" title=<<listItem>>/></$list>\n</tbody></table>\n" }, "$:/config/AnimationDuration": { "title": "$:/config/AnimationDuration", "text": "400" }, "$:/config/AutoSave": { "title": "$:/config/AutoSave", "text": "yes" }, "$:/config/BitmapEditor/Colour": { "title": "$:/config/BitmapEditor/Colour", "text": "#444" }, "$:/config/BitmapEditor/ImageSizes": { "title": "$:/config/BitmapEditor/ImageSizes", "text": "[[62px 100px]] [[100px 62px]] [[124px 200px]] [[200px 124px]] [[248px 400px]] [[371px 600px]] [[400px 248px]] [[556px 900px]] [[600px 371px]] [[742px 1200px]] [[900px 556px]] [[1200px 742px]]" }, "$:/config/BitmapEditor/LineWidth": { "title": "$:/config/BitmapEditor/LineWidth", "text": "3px" }, "$:/config/BitmapEditor/LineWidths": { "title": "$:/config/BitmapEditor/LineWidths", "text": "0.25px 0.5px 1px 2px 3px 4px 6px 8px 10px 16px 20px 28px 40px 56px 80px" }, "$:/config/BitmapEditor/Opacities": { "title": "$:/config/BitmapEditor/Opacities", "text": "0.01 0.025 0.05 0.075 0.1 0.15 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1.0" }, "$:/config/BitmapEditor/Opacity": { "title": "$:/config/BitmapEditor/Opacity", "text": "1.0" }, "$:/config/DefaultSidebarTab": { "title": "$:/config/DefaultSidebarTab", "text": "$:/core/ui/SideBar/Open" }, "$:/config/DownloadSaver/AutoSave": { "title": "$:/config/DownloadSaver/AutoSave", "text": "no" }, "$:/config/Drafts/TypingTimeout": { "title": "$:/config/Drafts/TypingTimeout", "text": "400" }, "$:/config/EditTemplateFields/Visibility/title": { "title": "$:/config/EditTemplateFields/Visibility/title", "text": "hide" }, "$:/config/EditTemplateFields/Visibility/tags": { "title": "$:/config/EditTemplateFields/Visibility/tags", "text": "hide" }, "$:/config/EditTemplateFields/Visibility/text": { "title": "$:/config/EditTemplateFields/Visibility/text", "text": "hide" }, "$:/config/EditTemplateFields/Visibility/creator": { "title": "$:/config/EditTemplateFields/Visibility/creator", "text": "hide" }, "$:/config/EditTemplateFields/Visibility/created": { "title": "$:/config/EditTemplateFields/Visibility/created", "text": "hide" }, "$:/config/EditTemplateFields/Visibility/modified": { "title": "$:/config/EditTemplateFields/Visibility/modified", "text": "hide" }, "$:/config/EditTemplateFields/Visibility/modifier": { "title": "$:/config/EditTemplateFields/Visibility/modifier", "text": "hide" }, "$:/config/EditTemplateFields/Visibility/type": { "title": "$:/config/EditTemplateFields/Visibility/type", "text": "hide" }, "$:/config/EditTemplateFields/Visibility/draft.title": { "title": "$:/config/EditTemplateFields/Visibility/draft.title", "text": "hide" }, "$:/config/EditTemplateFields/Visibility/draft.of": { "title": "$:/config/EditTemplateFields/Visibility/draft.of", "text": "hide" }, "$:/config/EditTemplateFields/Visibility/revision": { "title": "$:/config/EditTemplateFields/Visibility/revision", "text": "hide" }, "$:/config/EditTemplateFields/Visibility/bag": { "title": "$:/config/EditTemplateFields/Visibility/bag", "text": "hide" }, "$:/config/EditorToolbarButtons/Visibility/$:/core/ui/EditorToolbar/heading-4": { "title": "$:/config/EditorToolbarButtons/Visibility/$:/core/ui/EditorToolbar/heading-4", "text": "hide" }, "$:/config/EditorToolbarButtons/Visibility/$:/core/ui/EditorToolbar/heading-5": { "title": "$:/config/EditorToolbarButtons/Visibility/$:/core/ui/EditorToolbar/heading-5", "text": "hide" }, "$:/config/EditorToolbarButtons/Visibility/$:/core/ui/EditorToolbar/heading-6": { "title": "$:/config/EditorToolbarButtons/Visibility/$:/core/ui/EditorToolbar/heading-6", "text": "hide" }, "$:/config/EditorTypeMappings/image/gif": { "title": "$:/config/EditorTypeMappings/image/gif", "text": "bitmap" }, "$:/config/EditorTypeMappings/image/jpeg": { "title": "$:/config/EditorTypeMappings/image/jpeg", "text": "bitmap" }, "$:/config/EditorTypeMappings/image/jpg": { "title": "$:/config/EditorTypeMappings/image/jpg", "text": "bitmap" }, "$:/config/EditorTypeMappings/image/png": { "title": "$:/config/EditorTypeMappings/image/png", "text": "bitmap" }, "$:/config/EditorTypeMappings/image/x-icon": { "title": "$:/config/EditorTypeMappings/image/x-icon", "text": "bitmap" }, "$:/config/EditorTypeMappings/text/vnd.tiddlywiki": { "title": "$:/config/EditorTypeMappings/text/vnd.tiddlywiki", "text": "text" }, "$:/config/Manager/Show": { "title": "$:/config/Manager/Show", "text": "tiddlers" }, "$:/config/Manager/Filter": { "title": "$:/config/Manager/Filter", "text": "" }, "$:/config/Manager/Order": { "title": "$:/config/Manager/Order", "text": "forward" }, "$:/config/Manager/Sort": { "title": "$:/config/Manager/Sort", "text": "title" }, "$:/config/Manager/System": { "title": "$:/config/Manager/System", "text": "system" }, "$:/config/Manager/Tag": { "title": "$:/config/Manager/Tag", "text": "" }, "$:/state/popup/manager/item/$:/Manager/ItemMain/RawText": { "title": "$:/state/popup/manager/item/$:/Manager/ItemMain/RawText", "text": "hide" }, "$:/config/MissingLinks": { "title": "$:/config/MissingLinks", "text": "yes" }, "$:/config/Navigation/UpdateAddressBar": { "title": "$:/config/Navigation/UpdateAddressBar", "text": "no" }, "$:/config/Navigation/UpdateHistory": { "title": "$:/config/Navigation/UpdateHistory", "text": "no" }, "$:/config/OfficialPluginLibrary": { "title": "$:/config/OfficialPluginLibrary", "tags": "$:/tags/PluginLibrary", "url": "http://tiddlywiki.com/library/v5.1.13/index.html", "caption": "{{$:/language/OfficialPluginLibrary}}", "text": "{{$:/language/OfficialPluginLibrary/Hint}}\n" }, "$:/config/Navigation/openLinkFromInsideRiver": { "title": "$:/config/Navigation/openLinkFromInsideRiver", "text": "below" }, "$:/config/Navigation/openLinkFromOutsideRiver": { "title": "$:/config/Navigation/openLinkFromOutsideRiver", "text": "top" }, "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/advanced-search": { "title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/advanced-search", "text": "hide" }, "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/close-all": { "title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/close-all", "text": "hide" }, "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/encryption": { "title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/encryption", "text": "hide" }, "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/export-page": { "title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/export-page", "text": "hide" }, "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/fold-all": { "title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/fold-all", "text": "hide" }, "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/full-screen": { "title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/full-screen", "text": "hide" }, "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/home": { "title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/home", "text": "hide" }, "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/refresh": { "title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/refresh", "text": "hide" }, "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/import": { "title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/import", "text": "hide" }, "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/language": { "title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/language", "text": "hide" }, "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/tag-manager": { "title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/tag-manager", "text": "hide" }, "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/manager": { "title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/manager", "text": "hide" }, "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/more-page-actions": { "title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/more-page-actions", "text": "hide" }, "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/new-journal": { "title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/new-journal", "text": "hide" }, "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/new-image": { "title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/new-image", "text": "hide" }, "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/palette": { "title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/palette", "text": "hide" }, "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/permaview": { "title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/permaview", "text": "hide" }, "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/print": { "title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/print", "text": "hide" }, "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/storyview": { "title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/storyview", "text": "hide" }, "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/timestamp": { "title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/timestamp", "text": "hide" }, "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/theme": { "title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/theme", "text": "hide" }, "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/unfold-all": { "title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/unfold-all", "text": "hide" }, "$:/config/Performance/Instrumentation": { "title": "$:/config/Performance/Instrumentation", "text": "no" }, "$:/config/SaveWikiButton/Template": { "title": "$:/config/SaveWikiButton/Template", "text": "$:/core/save/all" }, "$:/config/SaverFilter": { "title": "$:/config/SaverFilter", "text": "[all[]] -[[$:/HistoryList]] -[[$:/StoryList]] -[[$:/Import]] -[[$:/isEncrypted]] -[[$:/UploadName]] -[prefix[$:/state/]] -[prefix[$:/temp/]]" }, "$:/config/Search/AutoFocus": { "title": "$:/config/Search/AutoFocus", "text": "true" }, "$:/config/Search/MinLength": { "title": "$:/config/Search/MinLength", "text": "3" }, "$:/config/SearchResults/Default": { "title": "$:/config/SearchResults/Default", "text": "$:/core/ui/DefaultSearchResultList" }, "$:/config/ShortcutInfo/bold": { "title": "$:/config/ShortcutInfo/bold", "text": "{{$:/language/Buttons/Bold/Hint}}" }, "$:/config/ShortcutInfo/cancel-edit-tiddler": { "title": "$:/config/ShortcutInfo/cancel-edit-tiddler", "text": "{{$:/language/Buttons/Cancel/Hint}}" }, "$:/config/ShortcutInfo/excise": { "title": "$:/config/ShortcutInfo/excise", "text": "{{$:/language/Buttons/Excise/Hint}}" }, "$:/config/ShortcutInfo/heading-1": { "title": "$:/config/ShortcutInfo/heading-1", "text": "{{$:/language/Buttons/Heading1/Hint}}" }, "$:/config/ShortcutInfo/heading-2": { "title": "$:/config/ShortcutInfo/heading-2", "text": "{{$:/language/Buttons/Heading2/Hint}}" }, "$:/config/ShortcutInfo/heading-3": { "title": "$:/config/ShortcutInfo/heading-3", "text": "{{$:/language/Buttons/Heading3/Hint}}" }, "$:/config/ShortcutInfo/heading-4": { "title": "$:/config/ShortcutInfo/heading-4", "text": "{{$:/language/Buttons/Heading4/Hint}}" }, "$:/config/ShortcutInfo/heading-5": { "title": "$:/config/ShortcutInfo/heading-5", "text": "{{$:/language/Buttons/Heading5/Hint}}" }, "$:/config/ShortcutInfo/heading-6": { "title": "$:/config/ShortcutInfo/heading-6", "text": "{{$:/language/Buttons/Heading6/Hint}}" }, "$:/config/ShortcutInfo/italic": { "title": "$:/config/ShortcutInfo/italic", "text": "{{$:/language/Buttons/Italic/Hint}}" }, "$:/config/ShortcutInfo/link": { "title": "$:/config/ShortcutInfo/link", "text": "{{$:/language/Buttons/Link/Hint}}" }, "$:/config/ShortcutInfo/list-bullet": { "title": "$:/config/ShortcutInfo/list-bullet", "text": "{{$:/language/Buttons/ListBullet/Hint}}" }, "$:/config/ShortcutInfo/list-number": { "title": "$:/config/ShortcutInfo/list-number", "text": "{{$:/language/Buttons/ListNumber/Hint}}" }, "$:/config/ShortcutInfo/mono-block": { "title": "$:/config/ShortcutInfo/mono-block", "text": "{{$:/language/Buttons/MonoBlock/Hint}}" }, "$:/config/ShortcutInfo/mono-line": { "title": "$:/config/ShortcutInfo/mono-line", "text": "{{$:/language/Buttons/MonoLine/Hint}}" }, "$:/config/ShortcutInfo/picture": { "title": "$:/config/ShortcutInfo/picture", "text": "{{$:/language/Buttons/Picture/Hint}}" }, "$:/config/ShortcutInfo/preview": { "title": "$:/config/ShortcutInfo/preview", "text": "{{$:/language/Buttons/Preview/Hint}}" }, "$:/config/ShortcutInfo/quote": { "title": "$:/config/ShortcutInfo/quote", "text": "{{$:/language/Buttons/Quote/Hint}}" }, "$:/config/ShortcutInfo/save-tiddler": { "title": "$:/config/ShortcutInfo/save-tiddler", "text": "{{$:/language/Buttons/Save/Hint}}" }, "$:/config/ShortcutInfo/stamp": { "title": "$:/config/ShortcutInfo/stamp", "text": "{{$:/language/Buttons/Stamp/Hint}}" }, "$:/config/ShortcutInfo/strikethrough": { "title": "$:/config/ShortcutInfo/strikethrough", "text": "{{$:/language/Buttons/Strikethrough/Hint}}" }, "$:/config/ShortcutInfo/subscript": { "title": "$:/config/ShortcutInfo/subscript", "text": "{{$:/language/Buttons/Subscript/Hint}}" }, "$:/config/ShortcutInfo/superscript": { "title": "$:/config/ShortcutInfo/superscript", "text": "{{$:/language/Buttons/Superscript/Hint}}" }, "$:/config/ShortcutInfo/underline": { "title": "$:/config/ShortcutInfo/underline", "text": "{{$:/language/Buttons/Underline/Hint}}" }, "$:/config/SyncFilter": { "title": "$:/config/SyncFilter", "text": "[is[tiddler]] -[[$:/HistoryList]] -[[$:/Import]] -[[$:/isEncrypted]] -[prefix[$:/status/]] -[prefix[$:/state/]] -[prefix[$:/temp/]]" }, "$:/config/TextEditor/EditorHeight/Height": { "title": "$:/config/TextEditor/EditorHeight/Height", "text": "400px" }, "$:/config/TextEditor/EditorHeight/Mode": { "title": "$:/config/TextEditor/EditorHeight/Mode", "text": "auto" }, "$:/config/TiddlerInfo/Default": { "title": "$:/config/TiddlerInfo/Default", "text": "$:/core/ui/TiddlerInfo/Fields" }, "$:/config/TiddlerInfo/Mode": { "title": "$:/config/TiddlerInfo/Mode", "text": "popup" }, "$:/config/Tiddlers/TitleLinks": { "title": "$:/config/Tiddlers/TitleLinks", "text": "no" }, "$:/config/Toolbar/ButtonClass": { "title": "$:/config/Toolbar/ButtonClass", "text": "tc-btn-invisible" }, "$:/config/Toolbar/Icons": { "title": "$:/config/Toolbar/Icons", "text": "yes" }, "$:/config/Toolbar/Text": { "title": "$:/config/Toolbar/Text", "text": "no" }, "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/clone": { "title": "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/clone", "text": "hide" }, "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/close-others": { "title": "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/close-others", "text": "hide" }, "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/export-tiddler": { "title": "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/export-tiddler", "text": "hide" }, "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/info": { "title": "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/info", "text": "hide" }, "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/more-tiddler-actions": { "title": "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/more-tiddler-actions", "text": "show" }, "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/new-here": { "title": "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/new-here", "text": "hide" }, "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/new-journal-here": { "title": "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/new-journal-here", "text": "hide" }, "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/open-window": { "title": "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/open-window", "text": "hide" }, "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/permalink": { "title": "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/permalink", "text": "hide" }, "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/permaview": { "title": "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/permaview", "text": "hide" }, "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/delete": { "title": "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/delete", "text": "hide" }, "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/fold": { "title": "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/fold", "text": "hide" }, "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/fold-bar": { "title": "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/fold-bar", "text": "hide" }, "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/fold-others": { "title": "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/fold-others", "text": "hide" }, "$:/config/shortcuts-mac/bold": { "title": "$:/config/shortcuts-mac/bold", "text": "meta-B" }, "$:/config/shortcuts-mac/italic": { "title": "$:/config/shortcuts-mac/italic", "text": "meta-I" }, "$:/config/shortcuts-mac/underline": { "title": "$:/config/shortcuts-mac/underline", "text": "meta-U" }, "$:/config/shortcuts-not-mac/bold": { "title": "$:/config/shortcuts-not-mac/bold", "text": "ctrl-B" }, "$:/config/shortcuts-not-mac/italic": { "title": "$:/config/shortcuts-not-mac/italic", "text": "ctrl-I" }, "$:/config/shortcuts-not-mac/underline": { "title": "$:/config/shortcuts-not-mac/underline", "text": "ctrl-U" }, "$:/config/shortcuts/cancel-edit-tiddler": { "title": "$:/config/shortcuts/cancel-edit-tiddler", "text": "escape" }, "$:/config/shortcuts/excise": { "title": "$:/config/shortcuts/excise", "text": "ctrl-E" }, "$:/config/shortcuts/heading-1": { "title": "$:/config/shortcuts/heading-1", "text": "ctrl-1" }, "$:/config/shortcuts/heading-2": { "title": "$:/config/shortcuts/heading-2", "text": "ctrl-2" }, "$:/config/shortcuts/heading-3": { "title": "$:/config/shortcuts/heading-3", "text": "ctrl-3" }, "$:/config/shortcuts/heading-4": { "title": "$:/config/shortcuts/heading-4", "text": "ctrl-4" }, "$:/config/shortcuts/heading-5": { "title": "$:/config/shortcuts/heading-5", "text": "ctrl-5" }, "$:/config/shortcuts/heading-6": { "title": "$:/config/shortcuts/heading-6", "text": "ctrl-6" }, "$:/config/shortcuts/link": { "title": "$:/config/shortcuts/link", "text": "ctrl-L" }, "$:/config/shortcuts/list-bullet": { "title": "$:/config/shortcuts/list-bullet", "text": "ctrl-shift-L" }, "$:/config/shortcuts/list-number": { "title": "$:/config/shortcuts/list-number", "text": "ctrl-shift-N" }, "$:/config/shortcuts/mono-block": { "title": "$:/config/shortcuts/mono-block", "text": "ctrl-shift-M" }, "$:/config/shortcuts/mono-line": { "title": "$:/config/shortcuts/mono-line", "text": "ctrl-M" }, "$:/config/shortcuts/picture": { "title": "$:/config/shortcuts/picture", "text": "ctrl-shift-I" }, "$:/config/shortcuts/preview": { "title": "$:/config/shortcuts/preview", "text": "alt-P" }, "$:/config/shortcuts/quote": { "title": "$:/config/shortcuts/quote", "text": "ctrl-Q" }, "$:/config/shortcuts/save-tiddler": { "title": "$:/config/shortcuts/save-tiddler", "text": "ctrl+enter" }, "$:/config/shortcuts/stamp": { "title": "$:/config/shortcuts/stamp", "text": "ctrl-S" }, "$:/config/shortcuts/strikethrough": { "title": "$:/config/shortcuts/strikethrough", "text": "ctrl-T" }, "$:/config/shortcuts/subscript": { "title": "$:/config/shortcuts/subscript", "text": "ctrl-shift-B" }, "$:/config/shortcuts/superscript": { "title": "$:/config/shortcuts/superscript", "text": "ctrl-shift-P" }, "$:/config/WikiParserRules/Inline/wikilink": { "title": "$:/config/WikiParserRules/Inline/wikilink", "text": "enable" }, "$:/snippets/currpalettepreview": { "title": "$:/snippets/currpalettepreview", "text": "\\define swatchStyle()\nbackground-color: $(swatchColour)$;\n\\end\n\\define swatch(colour)\n<$set name=\"swatchColour\" value={{##$colour$}}>\n<div class=\"tc-swatch\" style=<<swatchStyle>>/>\n</$set>\n\\end\n<div class=\"tc-swatches-horiz\">\n<<swatch foreground>>\n<<swatch background>>\n<<swatch muted-foreground>>\n<<swatch primary>>\n<<swatch page-background>>\n<<swatch tab-background>>\n<<swatch tiddler-info-background>>\n</div>\n" }, "$:/snippets/download-wiki-button": { "title": "$:/snippets/download-wiki-button", "text": "\\define lingo-base() $:/language/ControlPanel/Tools/Download/\n<$button class=\"tc-btn-big-green\">\n<$action-sendmessage $message=\"tm-download-file\" $param=\"$:/core/save/all\" filename=\"index.html\"/>\n<<lingo Full/Caption>> {{$:/core/images/save-button}}\n</$button>" }, "$:/language": { "title": "$:/language", "text": "$:/languages/en-GB" }, "$:/snippets/languageswitcher": { "title": "$:/snippets/languageswitcher", "text": "{{$:/language/ControlPanel/Basics/Language/Prompt}} <$select tiddler=\"$:/language\">\n<$list filter=\"[[$:/languages/en-GB]] [plugin-type[language]sort[description]]\">\n<option value=<<currentTiddler>>><$view field=\"description\"><$view field=\"name\"><$view field=\"title\"/></$view></$view></option>\n</$list>\n</$select>" }, "$:/core/macros/CSS": { "title": "$:/core/macros/CSS", "tags": "$:/tags/Macro", "text": "\\define colour(name)\n<$transclude tiddler={{$:/palette}} index=\"$name$\"><$transclude tiddler=\"$:/palettes/Vanilla\" index=\"$name$\"/></$transclude>\n\\end\n\n\\define color(name)\n<<colour $name$>>\n\\end\n\n\\define box-shadow(shadow)\n``\n -webkit-box-shadow: $shadow$;\n -moz-box-shadow: $shadow$;\n box-shadow: $shadow$;\n``\n\\end\n\n\\define filter(filter)\n``\n -webkit-filter: $filter$;\n -moz-filter: $filter$;\n filter: $filter$;\n``\n\\end\n\n\\define transition(transition)\n``\n -webkit-transition: $transition$;\n -moz-transition: $transition$;\n transition: $transition$;\n``\n\\end\n\n\\define transform-origin(origin)\n``\n -webkit-transform-origin: $origin$;\n -moz-transform-origin: $origin$;\n transform-origin: $origin$;\n``\n\\end\n\n\\define background-linear-gradient(gradient)\n``\nbackground-image: linear-gradient($gradient$);\nbackground-image: -o-linear-gradient($gradient$);\nbackground-image: -moz-linear-gradient($gradient$);\nbackground-image: -webkit-linear-gradient($gradient$);\nbackground-image: -ms-linear-gradient($gradient$);\n``\n\\end\n\n\\define column-count(columns)\n``\n-moz-column-count: $columns$;\n-webkit-column-count: $columns$;\ncolumn-count: $columns$;\n``\n\\end\n\n\\define datauri(title)\n<$macrocall $name=\"makedatauri\" type={{$title$!!type}} text={{$title$}}/>\n\\end\n\n\\define if-sidebar(text)\n<$reveal state=\"$:/state/sidebar\" type=\"match\" text=\"yes\" default=\"yes\">$text$</$reveal>\n\\end\n\n\\define if-no-sidebar(text)\n<$reveal state=\"$:/state/sidebar\" type=\"nomatch\" text=\"yes\" default=\"yes\">$text$</$reveal>\n\\end\n" }, "$:/core/macros/colour-picker": { "title": "$:/core/macros/colour-picker", "tags": "$:/tags/Macro", "text": "\\define colour-picker-update-recent()\n<$action-listops\n\t$tiddler=\"$:/config/ColourPicker/Recent\"\n\t$subfilter=\"$(colour-picker-value)$ [list[$:/config/ColourPicker/Recent]remove[$(colour-picker-value)$]] +[limit[8]]\"\n/>\n\\end\n\n\\define colour-picker-inner(actions)\n<$button tag=\"a\" tooltip=\"\"\"$(colour-picker-value)$\"\"\">\n\n$(colour-picker-update-recent)$\n\n$actions$\n\n<div style=\"background-color: $(colour-picker-value)$; width: 100%; height: 100%; border-radius: 50%;\"/>\n\n</$button>\n\\end\n\n\\define colour-picker-recent-inner(actions)\n<$set name=\"colour-picker-value\" value=\"$(recentColour)$\">\n<$macrocall $name=\"colour-picker-inner\" actions=\"\"\"$actions$\"\"\"/>\n</$set>\n\\end\n\n\\define colour-picker-recent(actions)\n{{$:/language/ColourPicker/Recent}} <$list filter=\"[list[$:/config/ColourPicker/Recent]]\" variable=\"recentColour\">\n<$macrocall $name=\"colour-picker-recent-inner\" actions=\"\"\"$actions$\"\"\"/></$list>\n\\end\n\n\\define colour-picker(actions)\n<div class=\"tc-colour-chooser\">\n\n<$macrocall $name=\"colour-picker-recent\" actions=\"\"\"$actions$\"\"\"/>\n\n---\n\n<$list filter=\"LightPink Pink Crimson LavenderBlush PaleVioletRed HotPink DeepPink MediumVioletRed Orchid Thistle Plum Violet Magenta Fuchsia DarkMagenta Purple MediumOrchid DarkViolet DarkOrchid Indigo BlueViolet MediumPurple MediumSlateBlue SlateBlue DarkSlateBlue Lavender GhostWhite Blue MediumBlue MidnightBlue DarkBlue Navy RoyalBlue CornflowerBlue LightSteelBlue LightSlateGrey SlateGrey DodgerBlue AliceBlue SteelBlue LightSkyBlue SkyBlue DeepSkyBlue LightBlue PowderBlue CadetBlue Azure LightCyan PaleTurquoise Cyan Aqua DarkTurquoise DarkSlateGrey DarkCyan Teal MediumTurquoise LightSeaGreen Turquoise Aquamarine MediumAquamarine MediumSpringGreen MintCream SpringGreen MediumSeaGreen SeaGreen Honeydew LightGreen PaleGreen DarkSeaGreen LimeGreen Lime ForestGreen Green DarkGreen Chartreuse LawnGreen GreenYellow DarkOliveGreen YellowGreen OliveDrab Beige LightGoldenrodYellow Ivory LightYellow Yellow Olive DarkKhaki LemonChiffon PaleGoldenrod Khaki Gold Cornsilk Goldenrod DarkGoldenrod FloralWhite OldLace Wheat Moccasin Orange PapayaWhip BlanchedAlmond NavajoWhite AntiqueWhite Tan BurlyWood Bisque DarkOrange Linen Peru PeachPuff SandyBrown Chocolate SaddleBrown Seashell Sienna LightSalmon Coral OrangeRed DarkSalmon Tomato MistyRose Salmon Snow LightCoral RosyBrown IndianRed Red Brown FireBrick DarkRed Maroon White WhiteSmoke Gainsboro LightGrey Silver DarkGrey Grey DimGrey Black\" variable=\"colour-picker-value\">\n<$macrocall $name=\"colour-picker-inner\" actions=\"\"\"$actions$\"\"\"/>\n</$list>\n\n---\n\n<$edit-text tiddler=\"$:/config/ColourPicker/New\" tag=\"input\" default=\"\" placeholder=\"\"/> \n<$edit-text tiddler=\"$:/config/ColourPicker/New\" type=\"color\" tag=\"input\"/>\n<$set name=\"colour-picker-value\" value={{$:/config/ColourPicker/New}}>\n<$macrocall $name=\"colour-picker-inner\" actions=\"\"\"$actions$\"\"\"/>\n</$set>\n\n</div>\n\n\\end\n" }, "$:/core/macros/export": { "title": "$:/core/macros/export", "tags": "$:/tags/Macro", "text": "\\define exportButtonFilename(baseFilename)\n$baseFilename$$(extension)$\n\\end\n\n\\define exportButton(exportFilter:\"[!is[system]sort[title]]\",lingoBase,baseFilename:\"tiddlers\")\n<span class=\"tc-popup-keep\">\n<$button popup=<<qualify \"$:/state/popup/export\">> tooltip={{$lingoBase$Hint}} aria-label={{$lingoBase$Caption}} class=<<tv-config-toolbar-class>> selectedClass=\"tc-selected\">\n<$list filter=\"[<tv-config-toolbar-icons>prefix[yes]]\">\n{{$:/core/images/export-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>prefix[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$lingoBase$Caption}}/></span>\n</$list>\n</$button>\n</span>\n<$reveal state=<<qualify \"$:/state/popup/export\">> type=\"popup\" position=\"below\" animate=\"yes\">\n<div class=\"tc-drop-down\">\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/Exporter]]\">\n<$set name=\"extension\" value={{!!extension}}>\n<$button class=\"tc-btn-invisible\">\n<$action-sendmessage $message=\"tm-download-file\" $param=<<currentTiddler>> exportFilter=\"\"\"$exportFilter$\"\"\" filename=<<exportButtonFilename \"\"\"$baseFilename$\"\"\">>/>\n<$action-deletetiddler $tiddler=<<qualify \"$:/state/popup/export\">>/>\n<$transclude field=\"description\"/>\n</$button>\n</$set>\n</$list>\n</div>\n</$reveal>\n\\end\n" }, "$:/core/macros/image-picker": { "title": "$:/core/macros/image-picker", "tags": "$:/tags/Macro", "text": "\\define image-picker-thumbnail(actions)\n<$button tag=\"a\" tooltip=\"\"\"$(imageTitle)$\"\"\">\n$actions$\n<$transclude tiddler=<<imageTitle>>/>\n</$button>\n\\end\n\n\\define image-picker-list(filter,actions)\n<$list filter=\"\"\"$filter$\"\"\" variable=\"imageTitle\">\n<$macrocall $name=\"image-picker-thumbnail\" actions=\"\"\"$actions$\"\"\"/>\n</$list>\n\\end\n\n\\define image-picker(actions,filter:\"[all[shadows+tiddlers]is[image]] -[type[application/pdf]] +[!has[draft.of]sort[title]]\")\n<div class=\"tc-image-chooser\">\n<$vars state-system=<<qualify \"$:/state/image-picker/system\">>>\n<$checkbox tiddler=<<state-system>> field=\"text\" checked=\"show\" unchecked=\"hide\" default=\"hide\">\n{{$:/language/SystemTiddlers/Include/Prompt}}\n</$checkbox>\n<$reveal state=<<state-system>> type=\"match\" text=\"hide\" default=\"hide\" tag=\"div\">\n<$macrocall $name=\"image-picker-list\" filter=\"\"\"$filter$ +[!is[system]]\"\"\" actions=\"\"\"$actions$\"\"\"/>\n</$reveal>\n<$reveal state=<<state-system>> type=\"nomatch\" text=\"hide\" default=\"hide\" tag=\"div\">\n<$macrocall $name=\"image-picker-list\" filter=\"\"\"$filter$\"\"\" actions=\"\"\"$actions$\"\"\"/>\n</$reveal>\n</$vars>\n</div>\n\\end\n\n\\define image-picker-include-tagged-images(actions)\n<$macrocall $name=\"image-picker\" filter=\"[all[shadows+tiddlers]is[image]] [all[shadows+tiddlers]tag[$:/tags/Image]] -[type[application/pdf]] +[!has[draft.of]sort[title]]\" actions=\"\"\"$actions$\"\"\"/>\n\\end\n" }, "$:/core/macros/lingo": { "title": "$:/core/macros/lingo", "tags": "$:/tags/Macro", "text": "\\define lingo-base()\n$:/language/\n\\end\n\n\\define lingo(title)\n{{$(lingo-base)$$title$}}\n\\end\n" }, "$:/core/macros/list": { "title": "$:/core/macros/list", "tags": "$:/tags/Macro", "text": "\\define list-links(filter,type:\"ul\",subtype:\"li\",class:\"\")\n<$type$ class=\"$class$\">\n<$list filter=\"$filter$\">\n<$subtype$>\n<$link to={{!!title}}>\n<$transclude field=\"caption\">\n<$view field=\"title\"/>\n</$transclude>\n</$link>\n</$subtype$>\n</$list>\n</$type$>\n\\end\n\n\\define list-links-draggable-drop-actions()\n<$action-listops $tiddler=<<targetTiddler>> $field=<<targetField>> $subfilter=\"+[insertbefore:currentTiddler<actionTiddler>]\"/>\n\\end\n\n\\define list-links-draggable(tiddler,field:\"list\",type:\"ul\",subtype:\"li\",class:\"\",itemTemplate)\n<$vars targetTiddler=\"\"\"$tiddler$\"\"\" targetField=\"\"\"$field$\"\"\">\n<$type$ class=\"$class$\">\n<$list filter=\"[list[$tiddler$!!$field$]]\">\n<$droppable actions=<<list-links-draggable-drop-actions>> tag=\"\"\"$subtype$\"\"\">\n<div class=\"tc-droppable-placeholder\">\n \n</div>\n<div>\n<$link to={{!!title}}>\n<$transclude tiddler=\"\"\"$itemTemplate$\"\"\">\n<$transclude field=\"caption\">\n<$view field=\"title\"/>\n</$transclude>\n</$transclude>\n</$link>\n</div>\n</$droppable>\n</$list>\n<$tiddler tiddler=\"\">\n<$droppable actions=<<list-links-draggable-drop-actions>> tag=\"\"\"$subtype$\"\"\">\n<div class=\"tc-droppable-placeholder\">\n \n</div>\n<div>\n \n</div>\n</$droppable>\n</$tiddler>\n</$type$>\n</$vars>\n\\end\n\n\\define list-tagged-draggable-drop-actions()\n<!-- Save the current ordering of the tiddlers with this tag -->\n<$set name=\"order\" filter=\"[<tag>tagging[]]\">\n<!-- Remove any list-after or list-before fields from the tiddlers with this tag -->\n<$list filter=\"[<tag>tagging[]]\">\n<$action-deletefield $field=\"list-before\"/>\n<$action-deletefield $field=\"list-after\"/>\n</$list>\n<!-- Assign the list field of the tag with the current ordering -->\n<$action-setfield $tiddler=<<tag>> $field=\"list\" $value=<<order>>/>\n<!-- Add the newly inserted item to the list -->\n<$action-listops $tiddler=<<tag>> $field=\"list\" $subfilter=\"+[insertbefore:currentTiddler<actionTiddler>]\"/>\n<!-- Make sure the newly added item has the right tag -->\n<$action-listops $tiddler=<<actionTiddler>> $tags=\"[<tag>]\"/>\n</$set>\n\\end\n\n\\define list-tagged-draggable(tag,itemTemplate,elementTag:\"div\")\n<$set name=\"tag\" value=\"\"\"$tag$\"\"\">\n<$list filter=\"[<tag>tagging[]]\">\n<$elementTag$ class=\"tc-menu-list-item\">\n<$droppable actions=<<list-tagged-draggable-drop-actions>>>\n<$elementTag$ class=\"tc-droppable-placeholder\">\n \n</$elementTag$>\n<$elementTag$>\n<$transclude tiddler=\"\"\"$itemTemplate$\"\"\">\n<$link to={{!!title}}>\n<$view field=\"title\"/>\n</$link>\n</$transclude>\n</$elementTag$>\n</$droppable>\n</$elementTag$>\n</$list>\n<$tiddler tiddler=\"\">\n<$droppable actions=<<list-tagged-draggable-drop-actions>>>\n<$elementTag$ class=\"tc-droppable-placeholder\">\n \n</$elementTag$>\n<$elementTag$ style=\"height:0.5em;\">\n</$elementTag$>\n</$droppable>\n</$tiddler>\n</$set>\n\\end\n" }, "$:/core/macros/tabs": { "title": "$:/core/macros/tabs", "tags": "$:/tags/Macro", "text": "\\define tabs(tabsList,default,state:\"$:/state/tab\",class,template)\n<div class=\"tc-tab-set $class$\">\n<div class=\"tc-tab-buttons $class$\">\n<$list filter=\"$tabsList$\" variable=\"currentTab\"><$set name=\"save-currentTiddler\" value=<<currentTiddler>>><$tiddler tiddler=<<currentTab>>><$button set=<<qualify \"$state$\">> setTo=<<currentTab>> default=\"$default$\" selectedClass=\"tc-tab-selected\" tooltip={{!!tooltip}}>\n<$tiddler tiddler=<<save-currentTiddler>>>\n<$set name=\"tv-wikilinks\" value=\"no\">\n<$transclude tiddler=<<currentTab>> field=\"caption\">\n<$macrocall $name=\"currentTab\" $type=\"text/plain\" $output=\"text/plain\"/>\n</$transclude>\n</$set></$tiddler></$button></$tiddler></$set></$list>\n</div>\n<div class=\"tc-tab-divider $class$\"/>\n<div class=\"tc-tab-content $class$\">\n<$list filter=\"$tabsList$\" variable=\"currentTab\">\n\n<$reveal type=\"match\" state=<<qualify \"$state$\">> text=<<currentTab>> default=\"$default$\">\n\n<$transclude tiddler=\"$template$\" mode=\"block\">\n\n<$transclude tiddler=<<currentTab>> mode=\"block\"/>\n\n</$transclude>\n\n</$reveal>\n\n</$list>\n</div>\n</div>\n\\end\n" }, "$:/core/macros/tag-picker": { "title": "$:/core/macros/tag-picker", "tags": "$:/tags/Macro", "text": "\\define add-tag-actions()\n<$action-sendmessage $message=\"tm-add-tag\" $param={{$:/temp/NewTagName}}/>\n<$action-deletetiddler $tiddler=\"$:/temp/NewTagName\"/>\n\\end\n\n\\define tag-button()\n<$button class=\"tc-btn-invisible\" tag=\"a\">\n$(actions)$\n<$action-deletetiddler $tiddler=\"$:/temp/NewTagName\"/>\n<$macrocall $name=\"tag-pill\" tag=<<tag>>/>\n</$button>\n\\end\n\n\\define tag-picker(actions)\n<$set name=\"actions\" value=\"\"\"$actions$\"\"\">\n<div class=\"tc-edit-add-tag\">\n<span class=\"tc-add-tag-name\">\n<$keyboard key=\"ENTER\" actions=<<add-tag-actions>>>\n<$edit-text tiddler=\"$:/temp/NewTagName\" tag=\"input\" default=\"\" placeholder={{$:/language/EditTemplate/Tags/Add/Placeholder}} focusPopup=<<qualify \"$:/state/popup/tags-auto-complete\">> class=\"tc-edit-texteditor tc-popup-handle\"/>\n</$keyboard>\n</span> <$button popup=<<qualify \"$:/state/popup/tags-auto-complete\">> class=\"tc-btn-invisible\" tooltip={{$:/language/EditTemplate/Tags/Dropdown/Hint}} aria-label={{$:/language/EditTemplate/Tags/Dropdown/Caption}}>{{$:/core/images/down-arrow}}</$button> <span class=\"tc-add-tag-button\">\n<$set name=\"tag\" value={{$:/temp/NewTagName}}>\n<$button set=\"$:/temp/NewTagName\" setTo=\"\" class=\"\">\n$actions$\n<$action-deletetiddler $tiddler=\"$:/temp/NewTagName\"/>\n{{$:/language/EditTemplate/Tags/Add/Button}}\n</$button>\n</$set>\n</span>\n</div>\n<div class=\"tc-block-dropdown-wrapper\">\n<$reveal state=<<qualify \"$:/state/popup/tags-auto-complete\">> type=\"nomatch\" text=\"\" default=\"\">\n<div class=\"tc-block-dropdown\">\n<$list filter=\"[tags[]!is[system]search:title{$:/temp/NewTagName}sort[]]\" variable=\"tag\">\n<<tag-button>>\n</$list>\n<hr>\n<$list filter=\"[tags[]is[system]search:title{$:/temp/NewTagName}sort[]]\" variable=\"tag\">\n<<tag-button>>\n</$list>\n</div>\n</$reveal>\n</div>\n</$set>\n\\end\n" }, "$:/core/macros/tag": { "title": "$:/core/macros/tag", "tags": "$:/tags/Macro", "text": "\\define tag-pill-styles()\nbackground-color:$(backgroundColor)$;\nfill:$(foregroundColor)$;\ncolor:$(foregroundColor)$;\n\\end\n\n\\define tag-pill-inner(tag,icon,colour,fallbackTarget,colourA,colourB,element-tag,element-attributes,actions)\n<$vars foregroundColor=<<contrastcolour target:\"\"\"$colour$\"\"\" fallbackTarget:\"\"\"$fallbackTarget$\"\"\" colourA:\"\"\"$colourA$\"\"\" colourB:\"\"\"$colourB$\"\"\">> backgroundColor=\"\"\"$colour$\"\"\">\n<$element-tag$ $element-attributes$ class=\"tc-tag-label tc-btn-invisible\" style=<<tag-pill-styles>>>\n$actions$<$transclude tiddler=\"\"\"$icon$\"\"\"/> <$view tiddler=\"\"\"$tag$\"\"\" field=\"title\" format=\"text\" />\n</$element-tag$>\n</$vars>\n\\end\n\n\\define tag-pill-body(tag,icon,colour,palette,element-tag,element-attributes,actions)\n<$macrocall $name=\"tag-pill-inner\" tag=\"\"\"$tag$\"\"\" icon=\"\"\"$icon$\"\"\" colour=\"\"\"$colour$\"\"\" fallbackTarget={{$palette$##tag-background}} colourA={{$palette$##foreground}} colourB={{$palette$##background}} element-tag=\"\"\"$element-tag$\"\"\" element-attributes=\"\"\"$element-attributes$\"\"\" actions=\"\"\"$actions$\"\"\"/>\n\\end\n\n\\define tag-pill(tag,element-tag:\"span\",element-attributes:\"\",actions:\"\")\n<span class=\"tc-tag-list-item\">\n<$macrocall $name=\"tag-pill-body\" tag=\"\"\"$tag$\"\"\" icon={{$tag$!!icon}} colour={{$tag$!!color}} palette={{$:/palette}} element-tag=\"\"\"$element-tag$\"\"\" element-attributes=\"\"\"$element-attributes$\"\"\" actions=\"\"\"$actions$\"\"\"/>\n</span>\n\\end\n\n\\define tag(tag)\n{{$tag$||$:/core/ui/TagTemplate}}\n\\end\n" }, "$:/core/macros/thumbnails": { "title": "$:/core/macros/thumbnails", "tags": "$:/tags/Macro", "text": "\\define thumbnail(link,icon,color,background-color,image,caption,width:\"280\",height:\"157\")\n<$link to=\"\"\"$link$\"\"\"><div class=\"tc-thumbnail-wrapper\">\n<div class=\"tc-thumbnail-image\" style=\"width:$width$px;height:$height$px;\"><$reveal type=\"nomatch\" text=\"\" default=\"\"\"$image$\"\"\" tag=\"div\" style=\"width:$width$px;height:$height$px;\">\n[img[$image$]]\n</$reveal><$reveal type=\"match\" text=\"\" default=\"\"\"$image$\"\"\" tag=\"div\" class=\"tc-thumbnail-background\" style=\"width:$width$px;height:$height$px;background-color:$background-color$;\"></$reveal></div><div class=\"tc-thumbnail-icon\" style=\"fill:$color$;color:$color$;\">\n$icon$\n</div><div class=\"tc-thumbnail-caption\">\n$caption$\n</div>\n</div></$link>\n\\end\n\n\\define thumbnail-right(link,icon,color,background-color,image,caption,width:\"280\",height:\"157\")\n<div class=\"tc-thumbnail-right-wrapper\"><<thumbnail \"\"\"$link$\"\"\" \"\"\"$icon$\"\"\" \"\"\"$color$\"\"\" \"\"\"$background-color$\"\"\" \"\"\"$image$\"\"\" \"\"\"$caption$\"\"\" \"\"\"$width$\"\"\" \"\"\"$height$\"\"\">></div>\n\\end\n\n\\define list-thumbnails(filter,width:\"280\",height:\"157\")\n<$list filter=\"\"\"$filter$\"\"\"><$macrocall $name=\"thumbnail\" link={{!!link}} icon={{!!icon}} color={{!!color}} background-color={{!!background-color}} image={{!!image}} caption={{!!caption}} width=\"\"\"$width$\"\"\" height=\"\"\"$height$\"\"\"/></$list>\n\\end\n" }, "$:/core/macros/timeline": { "created": "20141212105914482", "modified": "20141212110330815", "tags": "$:/tags/Macro", "title": "$:/core/macros/timeline", "type": "text/vnd.tiddlywiki", "text": "\\define timeline-title()\n<!-- Override this macro with a global macro \n of the same name if you need to change \n how titles are displayed on the timeline \n -->\n<$view field=\"title\"/>\n\\end\n\\define timeline(limit:\"100\",format:\"DDth MMM YYYY\",subfilter:\"\",dateField:\"modified\")\n<div class=\"tc-timeline\">\n<$list filter=\"[!is[system]$subfilter$has[$dateField$]!sort[$dateField$]limit[$limit$]eachday[$dateField$]]\">\n<div class=\"tc-menu-list-item\">\n<$view field=\"$dateField$\" format=\"date\" template=\"$format$\"/>\n<$list filter=\"[sameday:$dateField${!!$dateField$}!is[system]$subfilter$!sort[$dateField$]]\">\n<div class=\"tc-menu-list-subitem\">\n<$link to={{!!title}}>\n<<timeline-title>>\n</$link>\n</div>\n</$list>\n</div>\n</$list>\n</div>\n\\end\n" }, "$:/core/macros/toc": { "title": "$:/core/macros/toc", "tags": "$:/tags/Macro", "text": "\\define toc-caption()\n<$set name=\"tv-wikilinks\" value=\"no\">\n <$transclude field=\"caption\">\n <$view field=\"title\"/>\n </$transclude>\n</$set>\n\\end\n\n\\define toc-body(tag,sort:\"\",itemClassFilter,exclude,path)\n<ol class=\"tc-toc\">\n <$list filter=\"\"\"[all[shadows+tiddlers]tag[$tag$]!has[draft.of]$sort$] $exclude$\"\"\">\n <$vars item=<<currentTiddler>> path=\"\"\"$path$/$tag$\"\"\" excluded=\"\"\"$exclude$ -[[$tag$]]\"\"\">\n <$set name=\"toc-item-class\" filter=\"\"\"$itemClassFilter$\"\"\" emptyValue=\"toc-item\" value=\"toc-item-selected\">\n <li class=<<toc-item-class>>>\n <$list filter=\"[all[current]toc-link[no]]\" emptyMessage=\"<$link><$view field='caption'><$view field='title'/></$view></$link>\">\n <<toc-caption>>\n </$list>\n <$macrocall $name=\"toc-body\" tag=<<item>> sort=\"\"\"$sort$\"\"\" itemClassFilter=\"\"\"$itemClassFilter$\"\"\" exclude=<<excluded>> path=<<path>>/>\n </li>\n </$set>\n </$vars>\n </$list>\n</ol>\n\\end\n\n\\define toc(tag,sort:\"\",itemClassFilter:\" \")\n<<toc-body tag:\"\"\"$tag$\"\"\" sort:\"\"\"$sort$\"\"\" itemClassFilter:\"\"\"$itemClassFilter$\"\"\">>\n\\end\n\n\\define toc-linked-expandable-body(tag,sort:\"\",itemClassFilter,exclude,path)\n<!-- helper function -->\n<$set name=\"toc-state\" value=<<qualify \"\"\"$:/state/toc$path$-$(currentTiddler)$\"\"\">>>\n <$set name=\"toc-item-class\" filter=\"\"\"$itemClassFilter$\"\"\" emptyValue=\"toc-item\" value=\"toc-item-selected\">\n <li class=<<toc-item-class>>>\n <$link>\n <$reveal type=\"nomatch\" state=<<toc-state>> text=\"open\">\n <$button set=<<toc-state>> setTo=\"open\" class=\"tc-btn-invisible\">\n {{$:/core/images/right-arrow}}\n </$button>\n </$reveal>\n <$reveal type=\"match\" state=<<toc-state>> text=\"open\">\n <$button set=<<toc-state>> setTo=\"close\" class=\"tc-btn-invisible\">\n {{$:/core/images/down-arrow}}\n </$button>\n </$reveal>\n <<toc-caption>>\n </$link>\n <$reveal type=\"match\" state=<<toc-state>> text=\"open\">\n <$macrocall $name=\"toc-expandable\" tag=<<currentTiddler>> sort=\"\"\"$sort$\"\"\" itemClassFilter=\"\"\"$itemClassFilter$\"\"\" exclude=\"\"\"$exclude$\"\"\" path=\"\"\"$path$\"\"\"/>\n </$reveal>\n </li>\n </$set>\n</$set>\n\\end\n\n\\define toc-unlinked-expandable-body(tag,sort:\"\",itemClassFilter:\" \",exclude,path)\n<!-- helper function -->\n<$set name=\"toc-state\" value=<<qualify \"\"\"$:/state/toc$path$-$(currentTiddler)$\"\"\">>>\n <$set name=\"toc-item-class\" filter=\"\"\"$itemClassFilter$\"\"\" emptyValue=\"toc-item\" value=\"toc-item-selected\">\n <li class=<<toc-item-class>>>\n <$reveal type=\"nomatch\" state=<<toc-state>> text=\"open\">\n <$button set=<<toc-state>> setTo=\"open\" class=\"tc-btn-invisible\">\n {{$:/core/images/right-arrow}}\n <<toc-caption>>\n </$button>\n </$reveal>\n <$reveal type=\"match\" state=<<toc-state>> text=\"open\">\n <$button set=<<toc-state>> setTo=\"close\" class=\"tc-btn-invisible\">\n {{$:/core/images/down-arrow}}\n <<toc-caption>>\n </$button>\n </$reveal>\n <$reveal type=\"match\" state=<<toc-state>> text=\"open\">\n <$macrocall $name=\"toc-expandable\" tag=<<currentTiddler>> sort=\"\"\"$sort$\"\"\" itemClassFilter=\"\"\"$itemClassFilter$\"\"\" exclude=\"\"\"$exclude$\"\"\" path=\"\"\"$path$\"\"\"/>\n </$reveal>\n </li>\n </$set>\n</$set>\n\\end\n\n\\define toc-expandable-empty-message()\n<<toc-linked-expandable-body tag:\"\"\"$(tag)$\"\"\" sort:\"\"\"$(sort)$\"\"\" itemClassFilter:\"\"\"$(itemClassFilter)$\"\"\" exclude:\"\"\"$(excluded)$\"\"\" path:\"\"\"$(path)$\"\"\">>\n\\end\n\n\\define toc-expandable(tag,sort:\"\",itemClassFilter:\" \",exclude,path)\n<$vars tag=\"\"\"$tag$\"\"\" sort=\"\"\"$sort$\"\"\" itemClassFilter=\"\"\"$itemClassFilter$\"\"\" excluded=\"\"\"$exclude$ -[[$tag$]]\"\"\" path=\"\"\"$path$/$tag$\"\"\">\n <ol class=\"tc-toc toc-expandable\">\n <$list filter=\"\"\"[all[shadows+tiddlers]tag[$tag$]!has[draft.of]$sort$] $exclude$\"\"\">\n <$list filter=\"[all[current]toc-link[no]]\" emptyMessage=<<toc-expandable-empty-message>> >\n <$macrocall $name=\"toc-unlinked-expandable-body\" tag=\"\"\"$tag$\"\"\" sort=\"\"\"$sort$\"\"\" itemClassFilter=\"\"\"itemClassFilter\"\"\" exclude=<<excluded>> path=<<path>> />\n </$list>\n </$list>\n </ol>\n</$vars>\n\\end\n\n\\define toc-linked-selective-expandable-body(tag,sort:\"\",itemClassFilter:\" \",exclude,path)\n<$set name=\"toc-state\" value=<<qualify \"\"\"$:/state/toc$path$-$(currentTiddler)$\"\"\">>>\n <$set name=\"toc-item-class\" filter=\"\"\"$itemClassFilter$\"\"\" emptyValue=\"toc-item\" value=\"toc-item-selected\" >\n <li class=<<toc-item-class>>>\n <$link>\n <$list filter=\"[all[current]tagging[]limit[1]]\" variable=\"ignore\" emptyMessage=\"<$button class='tc-btn-invisible'>{{$:/core/images/blank}}</$button>\">\n <$reveal type=\"nomatch\" state=<<toc-state>> text=\"open\">\n <$button set=<<toc-state>> setTo=\"open\" class=\"tc-btn-invisible\">\n {{$:/core/images/right-arrow}}\n </$button>\n </$reveal>\n <$reveal type=\"match\" state=<<toc-state>> text=\"open\">\n <$button set=<<toc-state>> setTo=\"close\" class=\"tc-btn-invisible\">\n {{$:/core/images/down-arrow}}\n </$button>\n </$reveal>\n </$list>\n <<toc-caption>>\n </$link>\n <$reveal type=\"match\" state=<<toc-state>> text=\"open\">\n <$macrocall $name=\"toc-selective-expandable\" tag=<<currentTiddler>> sort=\"\"\"$sort$\"\"\" itemClassFilter=\"\"\"$itemClassFilter$\"\"\" exclude=\"\"\"$exclude$\"\"\" path=\"\"\"$path$\"\"\"/>\n </$reveal>\n </li>\n </$set>\n</$set>\n\\end\n\n\\define toc-unlinked-selective-expandable-body(tag,sort:\"\",itemClassFilter:\" \",exclude,path)\n<$set name=\"toc-state\" value=<<qualify \"\"\"$:/state/toc$path$-$(currentTiddler)$\"\"\">>>\n <$set name=\"toc-item-class\" filter=\"\"\"$itemClassFilter$\"\"\" emptyValue=\"toc-item\" value=\"toc-item-selected\">\n <li class=<<toc-item-class>>>\n <$list filter=\"[all[current]tagging[]limit[1]]\" variable=\"ignore\" emptyMessage=\"<$button class='tc-btn-invisible'>{{$:/core/images/blank}}</$button> <$view field='caption'><$view field='title'/></$view>\">\n <$reveal type=\"nomatch\" state=<<toc-state>> text=\"open\">\n <$button set=<<toc-state>> setTo=\"open\" class=\"tc-btn-invisible\">\n {{$:/core/images/right-arrow}}\n <<toc-caption>>\n </$button>\n </$reveal>\n <$reveal type=\"match\" state=<<toc-state>> text=\"open\">\n <$button set=<<toc-state>> setTo=\"close\" class=\"tc-btn-invisible\">\n {{$:/core/images/down-arrow}}\n <<toc-caption>>\n </$button>\n </$reveal>\n </$list>\n <$reveal type=\"match\" state=<<toc-state>> text=\"open\">\n <$macrocall $name=\"\"\"toc-selective-expandable\"\"\" tag=<<currentTiddler>> sort=\"\"\"$sort$\"\"\" itemClassFilter=\"\"\"$itemClassFilter$\"\"\" exclude=\"\"\"$exclude$\"\"\" path=\"\"\"$path$\"\"\"/>\n </$reveal>\n </li>\n </$set>\n</$set>\n\\end\n\n\\define toc-selective-expandable-empty-message()\n<<toc-linked-selective-expandable-body tag:\"\"\"$(tag)$\"\"\" sort:\"\"\"$(sort)$\"\"\" itemClassFilter:\"\"\"$(itemClassFilter)$\"\"\" exclude:\"\"\"$(excluded)$\"\"\" path:\"\"\"$(path)$\"\"\">>\n\\end\n\n\\define toc-selective-expandable(tag,sort:\"\",itemClassFilter,exclude,path)\n<$vars tag=\"\"\"$tag$\"\"\" sort=\"\"\"$sort$\"\"\" itemClassFilter=\"\"\"$itemClassFilter$\"\"\" excluded=\"\"\"$exclude$ -[[$tag$]]\"\"\" path=\"\"\"$path$/$tag$\"\"\">\n <ol class=\"tc-toc toc-selective-expandable\">\n <$list filter=\"\"\"[all[shadows+tiddlers]tag[$tag$]!has[draft.of]$sort$] $exclude$\"\"\">\n <$list filter=\"[all[current]toc-link[no]]\" variable=\"ignore\" emptyMessage=<<toc-selective-expandable-empty-message>> >\n <$macrocall $name=toc-unlinked-selective-expandable-body tag=\"\"\"$tag$\"\"\" sort=\"\"\"$sort$\"\"\" itemClassFilter=\"\"\"$itemClassFilter$\"\"\" exclude=<<excluded>> path=<<path>> >\n </$list>\n </$list>\n </ol>\n</$vars>\n\\end\n\n\\define toc-tabbed-selected-item-filter(selectedTiddler)\n[all[current]field:title{$selectedTiddler$}]\n\\end\n\n\\define toc-tabbed-external-nav(tag,sort:\"\",selectedTiddler:\"$:/temp/toc/selectedTiddler\",unselectedText,missingText,template:\"\")\n<$tiddler tiddler={{$selectedTiddler$}}>\n <div class=\"tc-tabbed-table-of-contents\">\n <$linkcatcher to=\"$selectedTiddler$\">\n <div class=\"tc-table-of-contents\">\n <$macrocall $name=\"toc-selective-expandable\" tag=\"\"\"$tag$\"\"\" sort=\"\"\"$sort$\"\"\" itemClassFilter=<<toc-tabbed-selected-item-filter selectedTiddler:\"\"\"$selectedTiddler$\"\"\">>/>\n </div>\n </$linkcatcher>\n <div class=\"tc-tabbed-table-of-contents-content\">\n <$reveal state=\"\"\"$selectedTiddler$\"\"\" type=\"nomatch\" text=\"\">\n <$transclude mode=\"block\" tiddler=\"$template$\">\n <h1><<toc-caption>></h1>\n <$transclude mode=\"block\">$missingText$</$transclude>\n </$transclude>\n </$reveal>\n <$reveal state=\"\"\"$selectedTiddler$\"\"\" type=\"match\" text=\"\">\n $unselectedText$\n </$reveal>\n </div>\n </div>\n</$tiddler>\n\\end\n\n\\define toc-tabbed-internal-nav(tag,sort:\"\",selectedTiddler:\"$:/temp/toc/selectedTiddler\",unselectedText,missingText,template:\"\")\n<$linkcatcher to=\"\"\"$selectedTiddler$\"\"\">\n <$macrocall $name=\"toc-tabbed-external-nav\" tag=\"\"\"$tag$\"\"\" sort=\"\"\"$sort$\"\"\" selectedTiddler=\"\"\"$selectedTiddler$\"\"\" unselectedText=\"\"\"$unselectedText$\"\"\" missingText=\"\"\"$missingText$\"\"\" template=\"\"\"$template$\"\"\"/>\n</$linkcatcher>\n\\end\n\n" }, "$:/core/macros/translink": { "title": "$:/core/macros/translink", "tags": "$:/tags/Macro", "text": "\\define translink(title,mode:\"block\")\n<div style=\"border:1px solid #ccc; padding: 0.5em; background: black; foreground; white;\">\n<$link to=\"\"\"$title$\"\"\">\n<$text text=\"\"\"$title$\"\"\"/>\n</$link>\n<div style=\"border:1px solid #ccc; padding: 0.5em; background: white; foreground; black;\">\n<$transclude tiddler=\"\"\"$title$\"\"\" mode=\"$mode$\">\n\"<$text text=\"\"\"$title$\"\"\"/>\" is missing\n</$transclude>\n</div>\n</div>\n\\end\n" }, "$:/snippets/minilanguageswitcher": { "title": "$:/snippets/minilanguageswitcher", "text": "<$select tiddler=\"$:/language\">\n<$list filter=\"[[$:/languages/en-GB]] [plugin-type[language]sort[title]]\">\n<option value=<<currentTiddler>>><$view field=\"description\"><$view field=\"name\"><$view field=\"title\"/></$view></$view></option>\n</$list>\n</$select>" }, "$:/snippets/minithemeswitcher": { "title": "$:/snippets/minithemeswitcher", "text": "\\define lingo-base() $:/language/ControlPanel/Theme/\n<<lingo Prompt>> <$select tiddler=\"$:/theme\">\n<$list filter=\"[plugin-type[theme]sort[title]]\">\n<option value=<<currentTiddler>>><$view field=\"name\"><$view field=\"title\"/></$view></option>\n</$list>\n</$select>" }, "$:/snippets/modules": { "title": "$:/snippets/modules", "text": "\\define describeModuleType(type)\n{{$:/language/Docs/ModuleTypes/$type$}}\n\\end\n<$list filter=\"[moduletypes[]]\">\n\n!! <$macrocall $name=\"currentTiddler\" $type=\"text/plain\" $output=\"text/plain\"/>\n\n<$macrocall $name=\"describeModuleType\" type=<<currentTiddler>>/>\n\n<ul><$list filter=\"[all[current]modules[]]\"><li><$link><<currentTiddler>></$link>\n</li>\n</$list>\n</ul>\n</$list>\n" }, "$:/palette": { "title": "$:/palette", "text": "$:/palettes/Vanilla" }, "$:/snippets/paletteeditor": { "title": "$:/snippets/paletteeditor", "text": "\\define lingo-base() $:/language/ControlPanel/Palette/Editor/\n\\define describePaletteColour(colour)\n<$transclude tiddler=\"$:/language/Docs/PaletteColours/$colour$\"><$text text=\"$colour$\"/></$transclude>\n\\end\n<$set name=\"currentTiddler\" value={{$:/palette}}>\n\n<<lingo Prompt>> <$link to={{$:/palette}}><$macrocall $name=\"currentTiddler\" $output=\"text/plain\"/></$link>\n\n<$list filter=\"[all[current]is[shadow]is[tiddler]]\" variable=\"listItem\">\n<<lingo Prompt/Modified>>\n<$button message=\"tm-delete-tiddler\" param={{$:/palette}}><<lingo Reset/Caption>></$button>\n</$list>\n\n<$list filter=\"[all[current]is[shadow]!is[tiddler]]\" variable=\"listItem\">\n<<lingo Clone/Prompt>>\n</$list>\n\n<$button message=\"tm-new-tiddler\" param={{$:/palette}}><<lingo Clone/Caption>></$button>\n\n<table>\n<tbody>\n<$list filter=\"[all[current]indexes[]]\" variable=\"colourName\">\n<tr>\n<td>\n''<$macrocall $name=\"describePaletteColour\" colour=<<colourName>>/>''<br/>\n<$macrocall $name=\"colourName\" $output=\"text/plain\"/>\n</td>\n<td>\n<$edit-text index=<<colourName>> tag=\"input\"/>\n<br>\n<$edit-text index=<<colourName>> type=\"color\" tag=\"input\"/>\n</td>\n</tr>\n</$list>\n</tbody>\n</table>\n</$set>\n" }, "$:/snippets/palettepreview": { "title": "$:/snippets/palettepreview", "text": "<$set name=\"currentTiddler\" value={{$:/palette}}>\n<$transclude tiddler=\"$:/snippets/currpalettepreview\"/>\n</$set>\n" }, "$:/snippets/paletteswitcher": { "title": "$:/snippets/paletteswitcher", "text": "\\define lingo-base() $:/language/ControlPanel/Palette/\n<div class=\"tc-prompt\">\n<<lingo Prompt>> <$view tiddler={{$:/palette}} field=\"name\"/>\n</div>\n\n<$linkcatcher to=\"$:/palette\">\n<div class=\"tc-chooser\"><$list filter=\"[all[shadows+tiddlers]tag[$:/tags/Palette]sort[description]]\"><div class=\"tc-chooser-item\"><$link to={{!!title}}><div><$reveal state=\"$:/palette\" type=\"match\" text={{!!title}}>•</$reveal><$reveal state=\"$:/palette\" type=\"nomatch\" text={{!!title}}> </$reveal> ''<$view field=\"name\" format=\"text\"/>'' - <$view field=\"description\" format=\"text\"/></div><$transclude tiddler=\"$:/snippets/currpalettepreview\"/></$link></div>\n</$list>\n</div>\n</$linkcatcher>" }, "$:/temp/search": { "title": "$:/temp/search", "text": "" }, "$:/tags/AdvancedSearch": { "title": "$:/tags/AdvancedSearch", "list": "[[$:/core/ui/AdvancedSearch/Standard]] [[$:/core/ui/AdvancedSearch/System]] [[$:/core/ui/AdvancedSearch/Shadows]] [[$:/core/ui/AdvancedSearch/Filter]]" }, "$:/tags/AdvancedSearch/FilterButton": { "title": "$:/tags/AdvancedSearch/FilterButton", "list": "$:/core/ui/AdvancedSearch/Filter/FilterButtons/dropdown $:/core/ui/AdvancedSearch/Filter/FilterButtons/clear $:/core/ui/AdvancedSearch/Filter/FilterButtons/export $:/core/ui/AdvancedSearch/Filter/FilterButtons/delete" }, "$:/tags/ControlPanel": { "title": "$:/tags/ControlPanel", "list": "$:/core/ui/ControlPanel/Info $:/core/ui/ControlPanel/Appearance $:/core/ui/ControlPanel/Settings $:/core/ui/ControlPanel/Saving $:/core/ui/ControlPanel/Plugins $:/core/ui/ControlPanel/Tools $:/core/ui/ControlPanel/Internals" }, "$:/tags/ControlPanel/Info": { "title": "$:/tags/ControlPanel/Info", "list": "$:/core/ui/ControlPanel/Basics $:/core/ui/ControlPanel/Advanced" }, "$:/tags/ControlPanel/Plugins": { "title": "$:/tags/ControlPanel/Plugins", "list": "[[$:/core/ui/ControlPanel/Plugins/Installed]] [[$:/core/ui/ControlPanel/Plugins/Add]]" }, "$:/tags/EditTemplate": { "title": "$:/tags/EditTemplate", "list": "[[$:/core/ui/EditTemplate/controls]] [[$:/core/ui/EditTemplate/title]] [[$:/core/ui/EditTemplate/tags]] [[$:/core/ui/EditTemplate/shadow]] [[$:/core/ui/ViewTemplate/classic]] [[$:/core/ui/EditTemplate/body]] [[$:/core/ui/EditTemplate/type]] [[$:/core/ui/EditTemplate/fields]]" }, "$:/tags/EditToolbar": { "title": "$:/tags/EditToolbar", "list": "[[$:/core/ui/Buttons/delete]] [[$:/core/ui/Buttons/cancel]] [[$:/core/ui/Buttons/save]]" }, "$:/tags/EditorToolbar": { "title": "$:/tags/EditorToolbar", "list": "$:/core/ui/EditorToolbar/paint $:/core/ui/EditorToolbar/opacity $:/core/ui/EditorToolbar/line-width $:/core/ui/EditorToolbar/clear $:/core/ui/EditorToolbar/bold $:/core/ui/EditorToolbar/italic $:/core/ui/EditorToolbar/strikethrough $:/core/ui/EditorToolbar/underline $:/core/ui/EditorToolbar/superscript $:/core/ui/EditorToolbar/subscript $:/core/ui/EditorToolbar/mono-line $:/core/ui/EditorToolbar/mono-block $:/core/ui/EditorToolbar/quote $:/core/ui/EditorToolbar/list-bullet $:/core/ui/EditorToolbar/list-number $:/core/ui/EditorToolbar/heading-1 $:/core/ui/EditorToolbar/heading-2 $:/core/ui/EditorToolbar/heading-3 $:/core/ui/EditorToolbar/heading-4 $:/core/ui/EditorToolbar/heading-5 $:/core/ui/EditorToolbar/heading-6 $:/core/ui/EditorToolbar/link $:/core/ui/EditorToolbar/excise $:/core/ui/EditorToolbar/picture $:/core/ui/EditorToolbar/stamp $:/core/ui/EditorToolbar/size $:/core/ui/EditorToolbar/editor-height $:/core/ui/EditorToolbar/more $:/core/ui/EditorToolbar/preview $:/core/ui/EditorToolbar/preview-type" }, "$:/tags/Manager/ItemMain": { "title": "$:/tags/Manager/ItemMain", "list": "$:/Manager/ItemMain/WikifiedText $:/Manager/ItemMain/RawText $:/Manager/ItemMain/Fields" }, "$:/tags/Manager/ItemSidebar": { "title": "$:/tags/Manager/ItemSidebar", "list": "$:/Manager/ItemSidebar/Tags $:/Manager/ItemSidebar/Colour $:/Manager/ItemSidebar/Icon $:/Manager/ItemSidebar/Tools" }, "$:/tags/MoreSideBar": { "title": "$:/tags/MoreSideBar", "list": "[[$:/core/ui/MoreSideBar/All]] [[$:/core/ui/MoreSideBar/Recent]] [[$:/core/ui/MoreSideBar/Tags]] [[$:/core/ui/MoreSideBar/Missing]] [[$:/core/ui/MoreSideBar/Drafts]] [[$:/core/ui/MoreSideBar/Orphans]] [[$:/core/ui/MoreSideBar/Types]] [[$:/core/ui/MoreSideBar/System]] [[$:/core/ui/MoreSideBar/Shadows]] [[$:/core/ui/MoreSideBar/Plugins]]", "text": "" }, "$:/tags/PageControls": { "title": "$:/tags/PageControls", "list": "[[$:/core/ui/Buttons/home]] [[$:/core/ui/Buttons/close-all]] [[$:/core/ui/Buttons/fold-all]] [[$:/core/ui/Buttons/unfold-all]] [[$:/core/ui/Buttons/permaview]] [[$:/core/ui/Buttons/new-tiddler]] [[$:/core/ui/Buttons/new-journal]] [[$:/core/ui/Buttons/new-image]] [[$:/core/ui/Buttons/import]] [[$:/core/ui/Buttons/export-page]] [[$:/core/ui/Buttons/control-panel]] [[$:/core/ui/Buttons/advanced-search]] [[$:/core/ui/Buttons/manager]] [[$:/core/ui/Buttons/tag-manager]] [[$:/core/ui/Buttons/language]] [[$:/core/ui/Buttons/palette]] [[$:/core/ui/Buttons/theme]] [[$:/core/ui/Buttons/storyview]] [[$:/core/ui/Buttons/encryption]] [[$:/core/ui/Buttons/timestamp]] [[$:/core/ui/Buttons/full-screen]] [[$:/core/ui/Buttons/print]] [[$:/core/ui/Buttons/save-wiki]] [[$:/core/ui/Buttons/refresh]] [[$:/core/ui/Buttons/more-page-actions]]" }, "$:/tags/PageTemplate": { "title": "$:/tags/PageTemplate", "list": "[[$:/core/ui/PageTemplate/topleftbar]] [[$:/core/ui/PageTemplate/toprightbar]] [[$:/core/ui/PageTemplate/sidebar]] [[$:/core/ui/PageTemplate/story]] [[$:/core/ui/PageTemplate/alerts]]", "text": "" }, "$:/tags/SideBar": { "title": "$:/tags/SideBar", "list": "[[$:/core/ui/SideBar/Open]] [[$:/core/ui/SideBar/Recent]] [[$:/core/ui/SideBar/Tools]] [[$:/core/ui/SideBar/More]]", "text": "" }, "$:/tags/TiddlerInfo": { "title": "$:/tags/TiddlerInfo", "list": "[[$:/core/ui/TiddlerInfo/Tools]] [[$:/core/ui/TiddlerInfo/References]] [[$:/core/ui/TiddlerInfo/Tagging]] [[$:/core/ui/TiddlerInfo/List]] [[$:/core/ui/TiddlerInfo/Listed]] [[$:/core/ui/TiddlerInfo/Fields]]", "text": "" }, "$:/tags/TiddlerInfo/Advanced": { "title": "$:/tags/TiddlerInfo/Advanced", "list": "[[$:/core/ui/TiddlerInfo/Advanced/ShadowInfo]] [[$:/core/ui/TiddlerInfo/Advanced/PluginInfo]]" }, "$:/tags/ViewTemplate": { "title": "$:/tags/ViewTemplate", "list": "[[$:/core/ui/ViewTemplate/title]] [[$:/core/ui/ViewTemplate/unfold]] [[$:/core/ui/ViewTemplate/subtitle]] [[$:/core/ui/ViewTemplate/tags]] [[$:/core/ui/ViewTemplate/classic]] [[$:/core/ui/ViewTemplate/body]]" }, "$:/tags/ViewToolbar": { "title": "$:/tags/ViewToolbar", "list": "[[$:/core/ui/Buttons/more-tiddler-actions]] [[$:/core/ui/Buttons/info]] [[$:/core/ui/Buttons/new-here]] [[$:/core/ui/Buttons/new-journal-here]] [[$:/core/ui/Buttons/clone]] [[$:/core/ui/Buttons/export-tiddler]] [[$:/core/ui/Buttons/edit]] [[$:/core/ui/Buttons/delete]] [[$:/core/ui/Buttons/permalink]] [[$:/core/ui/Buttons/permaview]] [[$:/core/ui/Buttons/open-window]] [[$:/core/ui/Buttons/close-others]] [[$:/core/ui/Buttons/close]] [[$:/core/ui/Buttons/fold-others]] [[$:/core/ui/Buttons/fold]]" }, "$:/snippets/themeswitcher": { "title": "$:/snippets/themeswitcher", "text": "\\define lingo-base() $:/language/ControlPanel/Theme/\n<<lingo Prompt>> <$view tiddler={{$:/theme}} field=\"name\"/>\n\n<$linkcatcher to=\"$:/theme\">\n<$list filter=\"[plugin-type[theme]sort[title]]\"><div><$reveal state=\"$:/theme\" type=\"match\" text={{!!title}}>•</$reveal><$reveal state=\"$:/theme\" type=\"nomatch\" text={{!!title}}> </$reveal> <$link to={{!!title}}>''<$view field=\"name\" format=\"text\"/>'' <$view field=\"description\" format=\"text\"/></$link></div>\n</$list>\n</$linkcatcher>" }, "$:/core/wiki/title": { "title": "$:/core/wiki/title", "type": "text/vnd.tiddlywiki", "text": "{{$:/SiteTitle}} --- {{$:/SiteSubtitle}}" }, "$:/view": { "title": "$:/view", "text": "classic" }, "$:/snippets/viewswitcher": { "title": "$:/snippets/viewswitcher", "text": "\\define lingo-base() $:/language/ControlPanel/StoryView/\n<<lingo Prompt>> <$select tiddler=\"$:/view\">\n<$list filter=\"[storyviews[]]\">\n<option><$view field=\"title\"/></option>\n</$list>\n</$select>" } } }
About
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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAABAAAAAgAAAAIAAAADAAAAAwAAAAQAAAAFAAAABQAAAAYAAAAHAAAABwAAAAcAAAAHAAAABwAAAAcAAAAHAAAABgAAAAYAAAAFAAAABAAAAAQAAAADAAAAAgAAAAIAAAABAAAAAQAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAQAAAAIAAAADAAAABAAAAAUAAAAHAAAACQAAAAsAAAANAAAADwAAABIAAAAUAAAAFQAAABcAAAAYAAAAGAAAABgAAAAYAAAAGAAAABcAAAAWAAAAFAAAABMAAAAQAAAADgAAAAwAAAAKAAAACAAAAAYAAAAFAAAAAwAAAAIAAAACAAAAAQAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAACAAAAAwAAAAQAAAAGAAAACAAAAAsAAAAPAAAAEwAAABgAAAAcAAAAIQAAACYAAAArAAAALwAAADMAAAA3AAAAOQAAADsAAAA8AAAAPAAAADwAAAA7AAAAOgAAADgAAAA1AAAAMQAAAC0AAAAoAAAAJAAAAB8AAAAaAAAAFQAAABEAAAANAAAACgAAAAcAAAAFAAAAAwAAAAIAAAABAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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//bq3//26+D/9uvg//br4P/26+D/9uvg//br4P/26+D/9uvg//br4P/26+D/9uvg//br4P/26+D/9uvg//br4P/26+D/9uvg//br4P/26+D/9urf//bq3//26t//9erf//Xq3//16t//9ere//Xq3v/16t7/9ene//Xp3f/16d3/9end//Xo3P/16Nz/9Ojb//To2//059r/9Ofa//Tn2v/059n/9ObZ//Tm2P/z5tj/8+bY//Pm2P/oxaP/z34s/8djAP+lVQX1OyEHzgAAAKkAAACHAAAAYAAAADwAAAAgAAAADwAAAAYAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAwAAAAgAAAAVAAAAKicXB1SaUgu6xGIB/MlsEP/frHr/8uHQ//Pm2f/z5tj/8+bY//Tm2P/05tn/9OfZ//Tn2v/059r/9Ojb//To2//16Nz/9ejc//Xp3f/16d3/9end//Xp3v/16t7/9ere//Xq3v/16t//9erf//bq3//26t//9urf//br4P/26+D/9uvg//br4P/26+D/9uvg//br4P/26+D/9uvg//br4P/26+D/9uvg//br4P/26+D/9uvg//br4P/26+D/9uvg//br4P/26+D/9uvg//br4P/26+D/9uvg//br4P/26t//9urf//bq3//16t//9erf//Xq3v/16t7/9ene//Xp3v/16d3/9end//Xp3P/16Nz/9ejc//To2//059v/9Ofa//Tn2v/059n/9ObZ//Tm2P/z5tj/8+XY//Pm2f/rzrL/0oY7/8djAf+sWQb2QCMI0AAAAKoAAACHAAAAXwAAADsAAAAfAAAADQAAAAUAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAHAAAAEwAAACglFgdRnVQLu8RiAf3KbxT/4rOF//Lj1P/z5tj/8+bY//Pm2P/05tj/9ObZ//Tn2f/059r/9Ofa//To2//06Nv/9ejc//Xp3P/16d3/9end//Xp3v/16t7/9ere//Xq3v/16t//9erf//bq3//26t//9uvg//br4P/26+D/9uvg//br4P/26+D/9uvg//br4P/26+D/9uvg//br4P/26+D/9uvg//br4P/26+D/9uvg//br4P/26+D/9uvg//br4P/26+D/9uvg//br4P/26+D/9uvg//br4P/26+D/9uvg//br4P/26+D/9urf//bq3//26t//9erf//Xq3//16t7/9ere//Xp3v/16d3/9end//Xp3f/16Nz/9ejc//To2//06Nv/9Ofa//Tn2v/059n/9ObZ//Tm2P/z5tj/8+XX//Pm2f/t1Lv/1ItD/8dkAf+vWgb4QCMI0AAAAKkAAACFAAAAXAAAADgAAAAcAAAADAAAAAQAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAABgAAABAAAAAkIRQHS5pSC7XEYgH8ym8U/+O2if/z5Nb/8+XY//Pl1//z5tj/9ObY//Tm2f/059n/9Ofa//Tn2//06Nv/9ejc//Xo3P/16dz/9end//Xp3f/16d7/9ere//Xq3v/16t//9erf//bq3//26t//9uvg//br4P/26+D/9uvg//br4P/26+D/9uvg//br4P/26+D/9uvg//br4P/26+H/9uvg//br4f/26+H/9uvh//br4f/26+H/9uvh//br4f/26+H/9uvg//br4f/26+D/9uvg//br4P/26+D/9uvg//br4P/26+D/9uvg//br4P/26+D/9uvg//bq3//26t//9urf//Xq3//16t7/9ere//Xq3v/16d7/9end//Xp3f/16dz/9ejc//To2//06Nv/9Ofa//Tn2v/059n/9ObZ//Tm2P/z5tj/8+XX//Pm2f/u17//1Y1F/8dkAf+sWQb3OyEHzgAAAKcAAACBAAAAWAAAADMAAAAZAAAACgAAAAMAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAUAAAANAAAAHxMLBEKSTQipw2IB+sptEv/jton/8+TW//Pl2P/z5df/8+bY//Tm2P/05tn/9OfZ//Tn2v/059v/9Ojb//Xo3P/16Nz/9end//Xp3f/16d3/9ere//Xq3v/16t7/9erf//bq3//26t//9uvg//br4P/26+D/9uvg//br4P/26+D/9uvg//br4P/26+D/9uvg//br4f/26+H/9uvh//br4f/26+H/9uvh//br4f/26+H/9uvh//br4f/26+H/9uvh//br4f/26+H/9uvh//br4f/26+H/9uvh//br4f/26+D/9uvg//br4P/26+D/9uvg//br4P/26+D/9uvg//br4P/26t//9urf//Xq3//16t//9ere//Xq3v/16d7/9end//Xp3f/16dz/9ejc//To2//06Nv/9Ofa//Tn2v/059n/9ObZ//Tm2P/z5tj/8+XX//Pm2f/u17//1ItD/8djAP+lVQX1LhkEyQAAAKMAAAB8AAAAUgAAAC4AAAAVAAAACAAAAAIAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAADAAAACwAAABsGBAE4hkcIl8FhAvbJaw7/4bGA//Pk1f/z5dj/8+XX//Pm2P/05tj/9ObZ//Tn2f/059r/9Ofb//To2//16Nz/9ejc//Xp3f/16d3/9ene//Xq3v/16t7/9erf//Xq3//26t//9urf//br4P/26+D/9uvg//br4P/26+D/9uvg//br4P/26+D/9uvh//br4f/26+H/9uvh//br4f/26+H/9uvh//br4f/26+H/9uvh//br4f/26+H/9uvh//br4f/26+H/9uvh//br4f/26+H/9uvh//br4f/26+H/9uvh//br4f/26+H/9uvh//br4P/26+D/9uvg//br4P/26+D/9uvg//br4P/26+D/9urf//bq3//16t//9ere//Xq3v/16d7/9end//Xp3f/16dz/9ejc//To2//06Nv/9Ofa//Tn2v/059n/9ObZ//Tm2P/z5tj/8+XX//Pm2f/t1Lr/0oY7/8djAP+aTwXxHxEDwwAAAJ0AAAB0AAAASgAAACgAAAARAAAABgAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAgAAAAWAAABLndBDIG/YgTwyGcH/92ncP/y49P/8+XY//Pl1//z5tj/9ObY//Tm2f/059n/9Ofa//Tn2v/06Nv/9ejc//Xo3P/16d3/9end//Xp3v/16t7/9ere//Xq3//26t//9urf//br4P/26+D/9uvg//br4P/26+D/9uvg//br4P/26+H/9uvh//br4f/26+H/9uvh//br4f/26+H/9uvh//br4f/26+H/9uvh//br4f/26+H/9uvh//br4f/26+H/9uvh//br4f/26+H/9uvh//br4f/26+H/9uvh//br4f/26+H/9uvh//br4f/26+H/9uvh//br4f/26+D/9uvg//br4P/26+D/9uvg//br4P/26+D/9urf//bq3//16t//9erf//Xq3v/16t7/9end//Xp3f/16dz/9ejc//To2//06Nv/9Ofa//Tn2v/05tn/9ObZ//Tm2P/z5tj/8+XX//Pm2f/rz7H/z34s/8ZjAP+LSgjrEgsDvAAAAJYAAABrAAAAQQAAACEAAAAOAAAABAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAGAAAAEQAAACZYMAhmuV8G4sdkAv/Zm1z/8eDN//Pm2P/z5df/8+bY//Tm2P/05tn/9OfZ//Tn2v/059r/9Ojb//Xo3P/16Nz/9end//Xp3f/16d7/9ere//Xq3v/16t//9urf//bq3//26+D/9uvg//br4P/26+D/9uvg//br4P/26+H/9uvh//br4f/26+H/9uvh//br4f/26+H/9uvh//br4f/26+H/9uvh//br4f/26+H/9uvh//br4f/26+H/9uvh//br4f/26+H/9uvh//br4f/26+H/9uvh//br4f/26+H/9uvh//br4f/26+H/9uvh//br4f/26+H/9uvh//br4f/26+H/9uvg//br4P/26+D/9uvg//br4P/26+D/9uvg//bq3//16t//9erf//Xq3v/16t7/9end//Xp3f/16dz/9ejc//To2//06Nv/9Ofa//Tn2v/05tn/9ObY//Pm2P/z5df/8+XX//Pm2f/oxqL/zHUe/8NiAf5wOwfiBQMBswAAAIwAAABgAAAANwAAABoAAAAKAAAAAwAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAABAAAAAwAAAAeNx8IS61aB8rGYgD/04k//+/Zw//z5tj/8+XX//Pl1//z5tj/9ObY//Tm2f/059r/9Ofa//To2//06Nv/9ejc//Xp3f/16d3/9ene//Xq3v/16t7/9erf//bq3//26t//9uvg//br4P/26+D/9uvg//br4P/26+D/9uvh//br4f/26+H/9uvh//br4f/26+H/9uvh//br4f/26+H/9uvh//br4f/26+H/9uvh//br4f/26+H/9uvh//br4f/26+H/9uvh//br4f/26+H/9uvh//br4f/26+H/9uvh//br4f/26+H/9uvh//br4f/26+H/9uvh//br4f/26+H/9uvh//br4f/26+H/9uvh//br4P/26+D/9uvg//br4P/26+D/9uvg//bq3//16t//9erf//Xq3v/16t7/9end//Xp3f/16dz/9ejc//To2//059v/9Ofa//Tn2f/05tn/9ObY//Pm2P/z5df/8+XX//Pm1//jton/ymsN/7tfAvxQKwbWAAAAqQAAAIAAAABTAAAALQAAABQAAAAHAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAIAAAAFw4IAzWbUgqmxWIA/c55JP/rzK7/8+bY//Pl1//z5df/8+bY//Tm2P/05tn/9Ofa//Tn2v/059r/9Ojb//To2//16Nz/9ejc//To3P/06dz/9Ond//Tp3f/16d3/9end//Xp3v/16t7/9ere//bq3v/26t7/9une//bp3v/26d//9une//bp3v/26t7/9ure//bq3v/26t7/9urf//bq3//26t//9urf//bq3//26t//9urf//bq3//26t//9urf//bq3//26t//9urf//bq3//26t//9urf//bq3//26t//9urf//bq3//26uD/9urf//bq3//26t//9uvf//br3//269//9uvf//br3//269//9uvf//br3//269//9uvf//Xr3//16+D/9urf//Xq3//16t//9erf//Xq3//16t7/9ene//Xp3f/16Nz/9ejc//To2//059v/9Ofa//Tn2f/05tn/9ObY//Pm2P/z5df/8+XX//Li0v/comj/yGYD/6xYBfYsGATIAAAAngAAAHIAAABGAAAAIwAAAA4AAAAEAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAABQAAABAAAAEme0MLesFiA/LJaw3/47iN//Pm2P/z5df/8+XX//Pm2P/05tj/9ObZ//Tn2f/059r/9Ofa//Tn2//06Nv/9Ojb//To2//06Nv/9Ojb//To2//06Nv/9Ojb//To2//16Nz/9ejc//Xo3P/16Nz/9ejc//Xo3P/16Nz/9ejc//Xo3P/16Nz/9ejc//Xp3P/16dz/9enc//Xp3P/16d3/9end//Xp3f/16d3/9end//Xp3f/16d3/9end//Xp3f/16d3/9end//Xp3f/16d3/9end//Xp3f/16d7/9ene//Xp3v/16t7/9ere//Xq3v/16t7/9ere//Xq3v/16t7/9ere//Xq3v/16t7/9ere//Xq3v/16t//9erf//Xq3//16t//9erf//Xq3//16t//9erf//Xq3//26t//9urf//bq3//16t//9end//Xp3f/16Nz/9ejb//To2//059r/9Ofa//Tm2f/05tj/8+bY//Pl1//z5df/8+bY//Dbxf/TikD/x2MA/41KB+wQCQO5AAAAkAAAAGIAAAA4AAAAGgAAAAkAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAMAAAAKAAAAG0goCE62XgbXx2QC/9qdYP/y4tH/8+XX//Pl1//z5df/8+bY//Tm2P/05tn/9Ofa//Tn2v/06Nv/9Ojb//To2//16Nz/9ejb//To2//16Nz/9ejc//Xo3P/16Nz/9ejc//Xo3P/16Nz/9ejc//Xo3P/16dz/9ejc//Xp3P/16d3/9end//Xp3f/16d3/9end//Xp3f/16d3/9end//Xp3f/16d3/9end//Xp3f/16d7/9ene//Xp3f/16d7/9ene//Xp3v/16d7/9ere//Xq3v/16t7/9ere//Xq3v/16t7/9ere//Xq3v/16t7/9ere//Xq3v/16t7/9erf//Xq3//16t//9erf//Xq3//16t//9erf//Xq3//26t//9urf//Xq3//26t//9urf//bq3//26t//9urf//bq3//26t//9urf//bq3//16d7/9end//Xp3f/16Nz/9Ojb//To2//059r/9Ofa//Tm2f/05tj/8+bY//Pl1//z5df/8+bY/+nJqf/MdR7/wmEB/mAzB9wAAACqAAAAgAAAAFEAAAAqAAAAEQAAAAYAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAABgAAABMPCQQvoFUKpsViAP7QgDD/7tW9//Pm2P/z5df/8+XX//Pm2P/05tj/9ObZ//Tn2v/059r/9Ojb//To2//16Nv/9ejc//Xo3P/16Nz/9ejc//Xo3P/16Nz/9ejc//Xo3P/16dz/9end//Xp3f/16dz/9end//Xp3f/16d3/9end//Xp3f/16d3/9end//Xp3f/16d3/9end//Xp3f/16d3/9end//Xp3v/16d3/9ene//Xq3v/16t7/9ene//Xq3v/16t7/9ere//Xq3v/16t7/9ere//Xq3v/16t7/9ere//Xq3//16t7/9erf//Xq3//16t//9erf//Xq3//16t//9erf//Xq3//16t//9urf//bq3//26t//9urf//bq3//26t//9urf//bq3//26t//9urf//bq3//269//9uvg//br4P/26+D/9uvg//Xq3v/16d3/9end//Xp3P/16Nz/9Ojb//Tn2//059r/9ObZ//Tm2f/z5tj/8+bX//Pl1//z5df/8+XX/+CufP/JZwb/r1oF9y4ZBccAAACbAAAAbQAAAEAAAAAeAAAACwAAAAMAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAMAAAAMAAAAHXVAC2vAYgPvyWsN/+W7k//z5tj/8+XX//Pl1//z5df/9ObY//Tm2P/059n/9Ofa//Tn2//06Nv/9ejc//Xo3P/16Nz/9enc//Xp3P/16Nz/9enc//Xp3f/16d3/9enc//Xp3f/16d3/9end//Xp3f/16d3/9end//Xp3f/16d3/9end//Xp3f/16d3/9end//Xp3v/16d7/9ene//Xp3v/16t7/9ere//Xq3v/16t7/9ere//Xq3v/16t7/9ere//Xq3v/16t7/9ere//Xq3//16t//9erf//Xq3//16t//9erf//Xq3//16t//9erf//bq3//16t//9urf//bq3//26t//9urf//bq3//26t//9urf//bq3//26t//9uvg//br4P/26t//9uvg//br4P/26+D/9uvg//br4P/26+D/9uvg//br4P/26+D/9ere//Xp3v/16d3/9end//Xo3P/16Nz/9Ojb//Tn2v/059n/9ObZ//Tm2P/z5tj/8+XX//Pl1//z5tf/8N3J/9SMRP/HYwD/hkcH6QgFArQAAACIAAAAWQAAAC8AAAAUAAAABwAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAABwAAABQrGQc5sFwIwsZjAP/Yl1f/8uHQ//Pl1//z5df/8+XX//Pm2P/05tj/9ObZ//Tn2f/059r/9Ojb//Xo3P/16Nz/9enc//Xp3P/16d3/9end//Xp3P/16d3/9end//Xp3f/16d3/9end//Xp3f/16d3/9end//Xp3f/16d7/9end//Xp3v/16d7/9ene//Xp3v/16d7/9ere//Xq3v/16t7/9ere//Xq3v/16t7/9ere//Xq3v/16t//9ere//Xq3v/16t//9erf//Xq3//16t//9erf//Xq3//16t//9erf//bq3//26t//9urf//bq3//26t//9urf//bq3//26t//9urf//bq3//26t//9urf//br4P/26+D/9uvg//br4P/26+D/9uvg//br4P/26+D/9uvg//br4P/26+D/9uvg//br4P/26+D/9uvg//br4P/16t//9ere//Xp3v/16d3/9end//Xo3P/06Nv/9Ofb//Tn2v/059n/9ObZ//Pm2P/z5tf/8+XX//Pl1//z5tj/6Mak/8twFv+8XwL8RyYG0gAAAKEAAABzAAAARAAAACAAAAAMAAAAAwAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAMAAAAMAAAAH4tLCn7DYgH4zHUe/+vNr//z5tj/8+XW//Pl1//z5df/8+bY//Tm2P/059n/9Ofa//Tn2//06Nv/9ejc//Xp3P/16d3/9end//Xp3f/16d3/9end//Xp3f/16d3/9end//Xp3f/16d3/9ene//Xp3v/16d3/9ene//Xq3v/16d7/9ere//Xq3v/16t7/9ere//Xq3v/16t7/9ere//Xq3v/16t7/9ere//Xq3//16t7/9erf//Xq3//16t//9erf//Xq3//16t//9erf//Xq3//26t//9urf//bq3//26t//9urf//bq3//26t//9urf//bq3//26t//9urf//bq3//26+D/9uvg//br4P/26+D/9uvg//br4P/26+D/9uvg//br4P/26+D/9uvg//br4P/26+D/9uvg//br4P/26+D/9uvg//br4P/26+D/9uvg//Xq3//16t7/9ere//Xp3f/16d3/9ejc//Xo3P/06Nv/9Ofa//Tn2f/05tn/9ObY//Pm2P/z5df/8+XX//Pl1v/z49T/259k/8hkAf+ZTwbwEgoDuQAAAIwAAABbAAAAMQAAABUAAAAHAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAABgAAABM/JAk+t18Hz8dkA//ep3D/8+TW//Pl1v/z5df/8+XX//Pm2P/05tj/9ObZ//Tn2f/059r/9Ojb//To2//16Nz/9end//Xp3f/16d3/9end//Xp3f/16d3/9end//Xp3v/16d7/9end//Xp3v/16t7/9ere//Xp3v/16t7/9ere//Xq3v/16t7/9ere//Xq3v/16t7/9ere//Xq3v/16t//9ere//Xq3//16t//9erf//Xq3//16t//9erf//Xq3//16t//9urf//bq3//26t//9urf//bq3//26t//9urf//bq3//26t//9urf//bq3//26t//9uvg//br4P/26+D/9uvg//br4P/26+D/9uvg//br4P/26+D/9uvg//br4P/26+D/9uvg//br4P/26+D/9uvg//br4P/26+D/9uvg//br4P/26+D/9uvg//br4P/26+D/9urf//Xq3//16t7/9ene//Xp3f/16d3/9ejc//To2//059v/9Ofa//Tn2f/05tn/8+bY//Pl1//z5df/8+XW//Pm2P/t0rj/znom/8FhAf5XLwfXAAAAowAAAHQAAABEAAAAIAAAAAwAAAADAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAALAAABHZNOCoTEYgD7znso/+3UvP/z5dj/8+XW//Pl1//z5df/8+bY//Tm2P/05tn/9Ofa//Tn2v/06Nv/9ejc//Xp3P/16d3/9end//Xp3f/16d3/9end//Xp3f/16d7/9ene//Xp3v/16d7/9ere//Xq3v/16t7/9ere//Xq3v/16t7/9ere//Xq3v/16t7/9erf//Xq3v/16t//9erf//Xq3//16t//9erf//Xq3//16t//9erf//bq3//26t//9urf//bq3//26t//9urf//bq3//26t//9urf//bq3//26t//9urf//br4P/26+D/9uvg//br4P/26+D/9uvg//br4P/26+D/9uvg//br4P/26+D/9uvg//br4P/26+D/9uvg//br4P/26+D/9uvg//br4P/26+D/9uvg//br4P/26+D/9uvg//br4P/26+D/9uvg//br4P/26t//9erf//Xq3v/16t7/9end//Xp3f/16Nz/9Ojb//To2//059r/9OfZ//Tm2f/05tj/8+bY//Pl1//z5df/8+XW//Pl1//eqnb/yGUD/59SBvIWDQO6AAAAjAAAAFoAAAAvAAAAEwAAAAYAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAABQAAABFBJQk7uGAH0cdlA//eqnb/8+XX//Pl1v/z5db/8+XX//Pl1//z5tj/9ObZ//Tn2f/059r/9Ofb//To2//16Nz/9end//Xp3f/16d3/9end//Xp3v/16d7/8+fc//Po3P/16t7/9ere//Xq3v/16t7/9ere//Xq3v/16t7/9ere//Xq3v/16t7/9ere//Xq3//16t//9erf//Xq3//16t//9erf//Xq3//16t//9urf//bq3//26t//9urf//bq3//26t//9urf//bq3//26t//9urf//bq3//26t//9uvg//br4P/26+D/9uvg//br4P/26+D/9uvg//br4P/26+D/9uvg//br4P/26+D/9uvg//br4P/26+D/9uvg//br4P/26+D/9uvg//br4P/26+D/9uvg//br4P/26+D/9uvg//br4P/26+D/9uvg//br4P/26+D/9uvg//bq3//16t//9erf//Xq3v/16d7/9end//Xp3P/16Nz/9Ojb//Tn2v/059r/9ObZ//Tm2P/z5tj/8+XX//Pl1//z5db/8+XY/+3UvP/Oeyj/wmEB/lkwB9cAAAChAAAAcQAAAEEAAAAdAAAACgAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAJAAAAGY9NDHnEYgH5znom/+3Uu//z5dj/8+XW//Pl1//z5df/8+bY//Tm2P/05tn/9OfZ//Tn2v/06Nv/9ejc//Xo3P/16d3/9end//Xp3v/16d7/9ere//Lm2v/Wyr3/ysG4/+Xb0P/z6Nz/9ere//Xq3v/16t7/9ere//Xq3v/16t7/9erf//Xq3v/16t//9erf//Xq3//16t//9erf//Xq3//16t//9erf//Xq3//26t//9urf//bq3//26t//9urf//bq3//26t//9urf//bq3//26t//9urf//br4P/26+D/9uvg//br4P/16t//6uHX/+nf1f/z6d7/9uvg//br4P/26+D/9uvg//br4P/26+D/9uvg//br4P/26+D/9uvg//br4P/26+D/9uvg//br4P/26+D/9uvg//br4P/26+D/9uvg//br4P/26+D/9uvg//br4P/26+D/9urf//bq3//16t//9ere//Xp3v/16d3/9end//Xo3P/06Nv/9Ofb//Tn2v/059n/9ObZ//Pm2P/z5df/8+XX//Pl1v/z5db/8+XX/96pdP/IZQL/m1AG7xAJArYAAACHAAAAVAAAACoAAAAQAAAABQAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAABAAAAA4wHAgvtF4HwsdkAf/dpW3/8+TW//Pk1v/z5db/8+XX//Pl1//z5tj/9ObY//Tm2f/059r/9Ofa//To2//16Nz/9enc//Xp3f/16d7/9ene//Xq3v/169//7dzL/7+IUf+ObUv/mI6E/8vDuv/s4db/9erd//Xq3v/16t7/9ere//Xq3//16t//9erf//Xq3//16t//9erf//Xq3//16t//9erf//Xq3//16t//9erf//bq3//26t//9urf//bq3//26t//9urf//bq3//26t//9urf//bq3//26t//9uvg//br4P/26+D/9uzh//Di1f/EqI3/opaJ/8W9tf/p39X/9erf//br4P/26+D/9uvg//br4P/26+D/9uvg//br4P/26+D/9uvg//br4P/26+D/9uvg//br4P/26+D/9uvg//br4P/26+D/9uvg//br4P/26+D/9uvg//br4P/26t//9urf//Xq3//16t7/9ere//Xp3f/16d3/9ejc//To2//059v/9Ofa//Tn2f/05tn/9ObY//Pm1//z5df/8+XW//Pl1v/z5dj/7dK4/813If++XwH9SSgG0AAAAJoAAABoAAAAOQAAABgAAAAIAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAHAAAAE4FGDGDCYgLyzHMb/+vOsf/z5dj/8+XW//Pl1v/z5df/8+XX//Pm2P/05tn/9ObZ//Tn2v/059r/9Ojb//Xo3P/16dz/9end//Xp3v/16d7/9ere//Xr3//r2sf/yXgn/7xfA/+XWx7/g2xV/6aelf/XzsT/7+XZ//Xq3v/16t7/9erf//Xq3//16t//9erf//Xq3//16t//9erf//Xq3//16t//9erf//Xq3//16t//9urf//bq3//26t//9urf//bq3//26t//9urf//bq3//26t//9urf//bq3//26t//9uvg//br4P/27OH/7dvK/8Z7Mf+hXhv/g2hN/5+Xjv/SycH/7uTZ//br4P/26+D/9uvg//br4P/26+D/9uvg//br4P/26+D/9uvg//br4P/26+D/9uvg//br4P/26+D/9uvg//br4P/26+D/9uvg//br4P/26+D/9uvg//bq3//26t//9erf//Xq3v/16t7/9end//Xp3f/16Nz/9ejc//To2//059r/9Ofa//Tm2f/05tj/8+bY//Pl1//z5df/8+XW//Pk1v/z49X/26Bk/8hkAP+JSAbpCAUCrQAAAH0AAABKAAAAIwAAAAwAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAoIBgUgqloJo8ZiAP/XllT/8uLS//Pk1v/z5db/8+XW//Pl1//z5df/9ObY//Tm2P/059n/9Ofa//Tn2//06Nv/9ejc//Xp3f/16d3/9ene//Xp3v/16t7/9evf/+zayP/JeSn/xmMB/8ZlA/+0Xwr/jl0r/4h4Z/+0rKT/4NbM//Ln2//16t//9erf//Xq3//16t//9erf//Xq3//16t//9erf//Xq3//16t//9erf//Xq3//26t//9urf//bq3//26t//9urf//bq3//26t//9urf//bq3//26t//9urf//bq3//26t//9urf//br4f/t2sn/ynos/8dlA/+5YQr/k1wm/4VyX/+tpp7/3NPK//Ln3P/26+D/9uvg//br4P/26+D/9uvg//br4P/26+D/9uvg//br4P/26+D/9uvg//br4P/26+D/9uvg//br4P/26+D/9uvg//br4P/26+D/9urf//bq3//16t//9ere//Xq3v/16d3/9end//Xp3P/16Nz/9Ojb//Tn2v/059r/9ObZ//Tm2P/z5tj/8+XX//Pl1//z5db/8+TW//Tm2P/pyKb/y24R/7VcA/ktGQTCAAAAjwAAAFwAAAAvAAAAEgAAAAUAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAEAAAADlkwCD6+YQXeyGkK/+W+lv/05tj/8+TW//Pk1v/z5df/8+XX//Pm2P/05tj/9ObY//Tm2f/059r/9Oja//To2//16Nz/9enc//Xp3f/16d3/9ene//Xp3v/16t//7NrI/8l5Kf/GZAL/x2YF/8hmBf/FZQb/q14S/4dhOv+QhXn/wrqx/+fd0v/06d3/9ere//Xq3v/16t//9erf//Xq3//16t//9erf//Xq3//16t//9erf//Xq3//16t//9erf//Xq3//26t//9urf//Xq3//26t//9urf//bq3//26t//9urf//bq3//26t//9+vg/+3ayf/Key3/x2YG/8hoCP/HZwj/sGAQ/4tfNP+MfnH/vLSs/+Xb0f/06d7/9uvg//br4P/26+D/9urf//br4P/26+D/9uvg//br4P/26+D/9uvg//br4P/26+D/9uvg//br4P/26+D/9uvg//br4P/26t//9erf//Xq3//16t7/9ene//Xp3f/16d3/9ejc//Xo2//06Nv/9Ofa//Tn2f/05tn/9ObY//Pm2P/z5df/8+XX//Pl1v/z5db/8+TX//HfzP/Ui0P/xWIA/2k4BtsAAACgAAAAbgAAAD0AAAAaAAAACAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAcAAAATl1ENdMRiAPnQfy//79rE//Pl1//z5Nb/8+XW//Pl1//z5df/8+bY//Tm2P/05tj/9ObZ//Tn2v/059v/9Ojb//Xo3P/16dz/9end//Xp3f/16d3/9ene//Xq3//s2cj/yXkp/8ZkAv/HZgX/x2YG/8dnB//JaAj/wmUK/6FeHP+EZ0v/nJOK/8/Gvf/t4tf/9ere//Xq3v/16t7/9ere//Xq3v/16t7/9erf//Xq3v/16t//9erf//Xq3//16t//9erf//Xq3//16t//9erf//Xq3//16t//9erf//Xq3//16t//9urf//bq3//26+D/7NrJ/8p7Lf/HZwf/yGgK/8hpCv/JaQr/xGcK/6ZfF/+FZEP/loyC/8nAuP/r4NX/9ene//bq3//26t//9urf//bq3//26t//9urf//bq3//26t//9urf//bq3//26t//9urf//bq3//26t//9urf//Xq3//16t//9ere//Xq3v/16d7/9end//Xp3f/16Nz/9ejc//To2//059r/9OfZ//Tm2f/05tj/8+bY//Pl1//z5df/8+XW//Pk1v/z5Nb/9ObY/+Gxgv/JZgT/nFAG7xEJA7IAAAB/AAAASwAAACMAAAAMAAAAAwAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAACRoRCSCxXAitxmMA/9yiaP/z5NX/8+TW//Pk1v/z5db/8+XX//Pl1//z5tj/9ObY//Tm2P/059n/9Ofa//Tn2v/06Nv/9ejc//Xo3P/16d3/9end//Xp3f/16d3/9erf/+zZx//JeSr/xmQC/8dmBv/HZwf/x2cI/8hoCf/IaQr/yWkK/7tlDv+VXib/hHBc/6qimv/a0Mb/8Oba//Xq3v/16t7/9ere//Xq3v/16t7/9ere//Xq3v/16t7/9ere//Xq3v/16t7/9erf//Xq3//16t//9erf//Xq3//16t//9ere//Xq3//16t//9erf//Xr4P/s2sn/ynwu/8hoCP/IaQv/yGkL/8hpDP/Iagv/yWoL/79lDP+aXSH/g2tT/6Obk//VzMP/7+TZ//Xq3//26t//9urf//bq3//26t//9urf//bq3//26t//9urf//bq3//26t//9urf//bq3//16t//9erf//Xq3v/16t7/9ene//Xp3f/16d3/9enc//Xo3P/06Nv/9Ojb//Tn2v/059r/9ObZ//Tm2P/z5tj/8+XX//Pl1//z5db/8+TW//Pk1v/z5df/7NG2/810HP+5XQH7Nx4FxgAAAI8AAABaAAAALQAAABEAAAAFAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAMAAAAMXTMJOr9iBuDJaw3/6MSg//Tm2P/z5NX/8+TW//Pl1v/z5df/8+XX//Pl1//z5tj/9ObY//Tm2f/059r/9Ofa//To2//06Nv/9ejc//Xp3P/16d3/9end//Xp3f/16t7/7NnH/8l5Kv/GZQP/x2YG/8dnB//IaAj/yGkK/8hpC//Iagz/yWsN/8hqDf+zYxT/jGAz/4p8bf+4sKn/4tjO//Pn3P/16t7/9ere//Xq3v/16d7/9ere//Xq3v/16t7/9ere//Xq3v/16t7/9ere//Xq3v/16t7/9ere//Xq3v/16t7/9ere//Xq3v/16t7/9evg/+zayP/KfS//yGgJ/8hqDP/Iag3/yGsN/8lrDv/Iag3/yWoM/8hpC/+3Yw//kF4r/4Z1ZP+xqqL/39XL//Ln3P/16t//9erf//Xq3//16t//9erf//Xq3//16t//9erf//Xq3//16t//9erf//Xq3v/16t7/9ere//Xp3v/16d3/9end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//To2//06Nv/9Ojb//To2//06Nv/9Ojb//Tp3f/qy6z/ym0Q/7BdCvMeEgWhAAAAZQAAADMAAAAUAAAABQAAAAEAAAAAAAAAAAAAAAMAAAAIsWYbdMVjAfzVj0n/8+PU//Xo3P/16Nv/9ejb//Xo2//16Nv/9ejb//Xo2//16Nv/9ejb//Xo2//16Nv/9ejb//Xo2//16Nv/9ejb//Xo2//16Nv/9ejb//Xo2//16Nv/9ejb//Xp3f/r2cf/zYU9/811H//NdyH/zXch/813If/NdyH/zXch/813If/NdyH/zXch/813If/NdyH/zXch/813If/NdyH/zXch/813If/NdyH/zXch/813If/NdyH/zXch/813If/NdyH/zXch/812If/NdR7/yHcn/8eSXv/Zw67/7eLW//To3P/16Nz/9ejc//Xo2//16d3/69nG/82FPP/NdR//zXch/813If/NdyH/zXch/813If/NdyH/zXch/813If/NdyH/zXch/813If/NdyH/zXch/813If/NdyH/zXch/813If/NdyH/zXch/813If/NdyH/zXch/813If/NdyH/zXYg/8x1Hv/Hei7/yZxv/93Mu//w5Nn/9ejc//Xo3P/16Nz/9ejb//Xo2//16Nv/9ejb//Xo2//16Nv/9ejb//Xo2//16Nv/9ejb//Xo2//16Nv/9ejb//Xo2//16Nv/9ere/+fDn//Kawv/qFoM7hkQBpsAAABfAAAALwAAABIAAAAFAAAAAQAAAAAAAAAAAAAAAwAAAAepYBhhxGIA9tKGOv/y4M//9end//Xo3P/16Nz/9ejc//Xo3P/16Nz/9ejc//Xo3P/16Nz/9ejc//Xo3P/16Nz/9ejc//Xo3P/16Nz/9ejc//Xo3P/16Nz/9ejc//Xo3P/16Nz/9end/+zZx//Oh0D/zXgi/814JP/NeCT/zXgk/814JP/NeCT/zXgk/814JP/NeCT/zXgk/814JP/NeCT/zXgk/814JP/NeCT/zXgk/814JP/NeCT/zXgk/814JP/NeCT/zXgk/855JP/OeCP/y3cj/8eFQv/Pr4//5tnM//Pn3P/16Nz/9ejc//Xo3P/16Nz/9ejc//Xp3f/s2cf/zoY//814Iv/NeCT/zXgk/814JP/NeCT/zXgk/814JP/NeCT/zXgk/814JP/NeCT/zXgk/814JP/NeCT/zXgk/814JP/NeCT/zXgk/814JP/NeCT/zXgk/814JP/NeCT/znkk/854Iv/KdyX/x4tQ/9S6n//q3tL/9Ojc//Xo3P/16Nz/9ejc//Xo3P/16Nz/9ejc//Xo3P/16Nz/9ejc//Xo3P/16Nz/9ejc//Xo3P/16Nz/9ejc//Xo3P/16Nz/9ejc//Xo3P/26t//5bqR/8loB/+cUwnnEgsFkwAAAFkAAAArAAAADwAAAAQAAAABAAAAAAAAAAAAAAACAAAABpRPCkTDYQDtznom//Hdyf/16t7/9end//Xp3f/16d3/9end//Xp3f/16d3/9end//Xp3f/16d3/9end//Xp3f/16d3/9end//Xp3f/16d3/9end//Xp3f/16d3/9end//Xp3f/16t7/7NrI/8+IQv/Oeib/z3so/897KP/Peyj/z3so/897KP/Peyj/z3so/897KP/Peyj/z3so/897KP/Peyj/z3so/897KP/Peyj/z3so/897KP/Peyj/z3so/897KP/Peyj/znkl/8l9Mv/KnG7/3cu6//Dl2f/16d3/9end//Xp3f/16d3/9end//Xp3f/16d3/9ere/+zayP/OiEH/znom/897KP/Peyj/z3so/897KP/Peyj/z3so/897KP/Peyj/z3so/897KP/Peyj/z3so/897KP/Peyj/z3so/897KP/Peyj/z3so/897KP/Peyj/z3so/897J//NeSX/yIE6/8ymgP/h08T/8ufb//Xp3f/16d3/9end//Xp3f/16d3/9end//Xp3f/16d3/9end//Xp3f/16d3/9end//Xp3f/16d3/9end//Xp3f/16d3/9end//Xp3f/16d3/9enc//br4P/hr33/yGQA/4dFA9wEAwKKAAAAUgAAACYAAAANAAAAAwAAAAEAAAAAAAAAAAAAAAIAAAAFgUgPMMNjA+bLcBb/7ta+//Xq3//16d3/9end//Xp3f/16d3/9end//Xp3f/16d3/9end//Xp3f/16d3/9end//Xp3f/16d3/9end//Xp3f/16d3/9end//Xp3f/16d3/9end//Xq3v/s2sj/z4pF/898Kv/Qfiz/0H4s/9B+LP/Qfiz/0H4s/9B+LP/Qfiz/0H4s/9B+LP/Qfiz/0H4s/9B+LP/Qfiz/0H4s/9B+LP/Qfiz/0H4s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//Xq3v/16+D/7te//8xyGP+3XQL2KxcEogAAAGIAAAAyAAAAEwAAAAYAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAEFtmcXdMVjAP3Vjkf/9OXW//bq4P/26t//9urf//bq3//26t//9urf//bq3//26t//9urf//bq3//26t//9urf//bq3//26t//9urf//bq3//26t//9urf//bq3//26t//9uvg/+zby//SkFD/0oU5/9KGO//Shjv/0oY7/9KGO//Shjv/0oY7/9KGO//Shjv/0oY7/9KGO//Shjv/0oc7/9OGO//ShTj/zYU+/8udcP/bybf/7+Ta//Xq3//26t//9urf//bq3//26t//9urf//bq3//26t//9urf//bq3//26t//9urf//bq3//26t//9urf//br4P/s28r/0Y9N/9KFOf/Shzv/0oY7/9KGO//Shjv/0oY7/9KGO//Shjv/0oY7/9KGO//Shjv/0oY7/9KGO//Thzv/04Y6/9GEN//MiET/zaV//+DRwv/x59z/9urf//bq3//26t//9urf//bq3//26t//9urf//bq3//26t//9urf//bq3//26t//9urf//bq3//26t//9urf//bq3//26t//9urf//bq3//26t//9urf//bq3//26t//9urf//bq3//26t//9urf//bs4v/ow5//yWoL/6tbCu0dEgeTAAAAVgAAACoAAAAPAAAABAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAASfWBFExGIA7s14Iv/x3Mf/9uvh//br4P/26+D/9uvg//br4P/26+D/9uvg//br4P/26+D/9uvg//br4P/26+D/9uvg//br4P/26+D/9uvg//br4P/26+D/9uvg//br4P/26+H/7dzL/9OSUv/TiD3/1Ik//9SJP//UiT//1Ik//9SJP//UiT//1Ik//9SJP//UiT//1Ik//9SJP//UiD3/0YY8/8qRV//Tt5z/6N3S//Xq3//26+D/9uvg//br4P/26+D/9uvg//br4P/26+D/9uvg//br4P/26+D/9uvg//br4P/26+D/9uvg//br4P/26+D/9uvh/+zby//RkVD/04g9/9SJP//UiT//1Ik//9SJP//UiT//1Ik//9SJP//UiT//1Ik//9SJP//UiT//1Ik//9OIPf/Phj7/y5dk/9fBq//s4df/9urg//br4P/26+D/9uvg//br4P/26+D/9uvg//br4P/26+D/9uvg//br4P/26+D/9uvg//br4P/26+D/9uvg//br4P/26+D/9uvg//br4P/26+D/9uvg//br4P/26+D/9uvg//br4P/26+D/9uvg//br4P/26+D/9+zi/9+rd//IZAD/jEkG2QYEA4EAAABKAAAAIgAAAAsAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAA4NPGyXDZgnYyWsN/+rJp//37eP/9uvg//br4P/26+D/9uvg//br4P/26+D/9uvg//br4P/26+D/9uvg//br4P/26+D/9uvg//br4P/26+D/9uvg//br4P/26+D/9uvg//bs4f/t3Mz/05RV/9SKQf/VjEP/1YxD/9WMQ//VjEP/1YxD/9WMQ//VjEP/1YxD/9WMQ//Ui0L/04k//82LSf/Npn//39DB//Hn3f/26+D/9uvg//br4P/26+D/9uvg//br4P/26+D/9uvg//br4P/26+D/9uvg//br4P/26+D/9uvg//br4P/26+D/9uvg//br4P/27OH/7NzL/9KSU//UikH/1YxD/9WMQ//VjEP/1YxD/9WMQ//VjEP/1YxD/9WMQ//VjEP/1YxD/9SLQv/TiD//zI5Q/8+vjv/k18r/8+nf//br4P/26+D/9uvg//br4P/26+D/9uvg//br4P/26+D/9uvg//br4P/26+D/9uvg//br4P/26+D/9uvg//br4P/26+D/9uvg//br4P/26+D/9uvg//br4P/26+D/9uvg//br4P/26+D/9uvg//br4P/26+D/9uvg//br4f/159r/15NP/8ViAP9yQA3GAAAAcQAAAD8AAAAbAAAACAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAACSjQdEb5jCajGYwD/4K16//ft4//26+H/9uvh//br4f/26+H/9uvh//br4f/26+H/9uvh//br4f/26+H/9uvh//br4f/26+H/9uvh//br4f/26+H/9uvh//br4f/26+H/9uzi/+3czf/TlVj/1YxE/9WORv/VjUb/1Y1G/9WNRv/VjUb/1Y1G/9WORv/VjUb/1YxE/9GKRP/LmGX/1r+p/+vh1//16+H/9uvh//br4f/26+H/9uvh//br4f/26+H/9uvh//br4f/26+H/9uvh//br4f/26+H/9uvh//br4f/26+H/9uvh//br4f/26+H/9uvh//bs4v/s3Mz/05RV/9WMRP/Vjkb/1Y1G/9WNRv/VjUb/1Y1G/9WNRv/VjUb/1Y5G/9WNRv/VjEP/z4pH/8uecv/byLf/7+Xb//br4f/26+H/9uvh//br4f/26+H/9uvh//br4f/26+H/9uvh//br4f/26+H/9uvh//br4f/26+H/9uvh//br4f/26+H/9uvh//br4f/26+H/9uvh//br4f/26+H/9uvh//br4f/26+H/9uvh//br4f/26+H/9uvh//br4f/26+H/9uzi//HcyP/OeST/vV8B+UcoCaoAAABiAAAAMwAAABQAAAAGAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAUFt2UTd8ViAP3Vjkf/9ObY//bs4v/27OH/9uzh//bs4f/27OH/9uzh//bs4f/27OH/9uzh//bs4f/27OH/9uzh//bs4f/27OH/9uzh//bs4f/27OH/9uzh//bs4f/27OL/7d3N/9SXWv/Wj0j/1pBK/9aQSv/WkEr/1pBK/9aQSv/WkEr/1o9J/9SNRf/NkFT/z66N/+PWyv/z6d//9uzh//bs4f/27OH/9uzh//bs4f/27OH/9uzh//bs4f/27OH/9uzh//bs4f/27OH/9uzh//bs4f/27OH/9uzh//bs4f/27OH/9uzh//bs4f/27OH/9uzi/+3dzf/Ullj/1o9I/9aQSv/WkEr/1pBK/9aQSv/WkEr/1pBK/9aQSv/Wj0j/04xG/8yUXf/St5z/59zR//Tq4f/27OH/9uzh//bs4f/27OH/9uzh//bs4f/27OH/9uzh//bs4f/27OH/9uzh//bs4f/27OH/9uzh//bs4f/27OH/9uzh//bs4f/27OH/9uzh//bs4f/27OH/9uzh//bs4f/27OH/9uzh//bs4f/27OH/9uzh//bs4f/27OH/9uzh//br4f/37eT/6MSg/8lqC/+tWwjtIBMGkAAAAFMAAAAoAAAADwAAAAQAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAOeWRQ+xGMC68x0HP/v2MH/9u3j//bs4f/27OH/9uzh//bs4f/27OH/9uzh//bs4f/27OH/9uzh//bs4f/27OH/9uzh//bs4f/27OH/9uzh//bs4f/27OH/9uzh//bt4//t3s7/1Zld/9eRTP/Xkk7/15JO/9eSTv/Xkk7/15JO/9aQS//Rjkz/zJ9y/9rHtf/u5dv/9uzi//bs4v/27OL/9uzh//bs4f/27OH/9uzh//bs4f/27OH/9uzh//bs4f/27OH/9uzh//bs4f/27OH/9uzh//bs4f/27OH/9uzh//bs4f/27OH/9uzh//bs4f/27eP/7d3N/9SYW//XkUz/15JO/9eSTv/Xkk7/15JO/9eSTv/Xkk3/1pBK/8+QUP/NpoD/3tDB//Ho3v/27OL/9uzi//bs4v/27OH/9uzh//bs4f/27OH/9uzh//bs4f/27OH/9uzh//bs4f/27OH/9uzh//bs4f/27OH/9uzh//bs4f/27OH/9uzh//bs4f/27OH/9uzh//bs4f/27OH/9uzh//bs4f/27OH/9uzh//bs4f/27OH/9uzh//bs4f/27OH/9uzi//bs4v/dpW3/x2MA/4pJB9QEAwN5AAAARAAAAB8AAAAKAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAnZLHxzBZgrDx2YF/+S4jf/37uX/9uzi//bs4v/27OL/9uzi//bs4v/27OL/9uzi//bs4v/27OL/9uzi//bs4v/27OL/9uzi//bs4v/27OL/9uzi//bs4v/27OL/9u3j/+3ezv/Wm2D/2JRQ/9iVUv/YlVL/2JVS/9iUUP/VkU3/zZZf/9G2mv/m29H/9Ovh//bs4v/27OL/9uzi//bs4v/27OL/9uzi//bs4v/27OL/9uzi//bs4v/27OL/9uzi//bs4v/27OL/9uzi//bs4v/27OL/9uzi//bs4v/27OL/9uzi//bs4v/27OL/9uzi//bt4//s3c7/1Jld/9iUUP/YlVL/2JVS/9iVUv/YlVL/2JNQ/9SQTv/Mmmj/1b+o/+rh1//17OL/9uzi//bs4v/27OL/9uzi//bs4v/27OL/9uzi//bs4v/27OL/9uzi//bs4v/27OL/9uzi//bs4v/27OL/9uzi//bs4v/27OL/9uzi//bs4v/27OL/9uzi//bs4v/27OL/9uzi//bs4v/27OL/9uzi//bs4v/27OL/9uzi//bs4v/27OL/9uzi//bs4v/27eP/8+LS/9GDNf/CYQD9YzgMtgAAAGUAAAA2AAAAFgAAAAcAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAVB7pkD4TFYgD/15NQ//Xp3P/37eP/9+3j//ft4//37eP/9+3j//ft4//37eP/9+3j//ft4//37eP/9+3j//ft4//37eP/9+3j//ft4//37eP/9+3j//ft4//37eT/7t7P/9acYv/ZllT/2ZdW/9mXVf/YlVL/0ZNW/86ngP/ez7//8Ofe//bt4//37eP/9+3j//ft4//37eP/9+3j//ft4//37eP/9+3j//ft4//37eP/9+3j//ft4//37eP/9+3j//ft4//37eP/9+3j//ft4//37eP/9+3j//ft4//37eP/9+3j//ft4//37eP/9+3k/+3ezv/Vml//2ZZU/9mXVv/Zl1b/2ZdV/9eTUf/PlVr/z6+O/+LWyf/z6uD/9+3j//ft4//37eP/9+3j//ft4//37eP/9+3j//ft4//37eP/9+3j//ft4//37eP/9+3j//ft4//37eP/9+3j//ft4//37eP/9+3j//ft4//37eP/9+3j//ft4//37eP/9+3j//ft4//37eP/9+3j//ft4//37eP/9+3j//ft4//37eP/9+3j//ft4//37eP/9uzi//fu5f/qyaj/ymwO/7NcBvErGQeSAAAAUwAAACkAAAAPAAAABAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAADpl0VQ8RjAu3Mcxv/79a9//fu5f/37eP/9+3j//ft4//37eP/9+3j//ft4//37eP/9+3j//ft4//37eP/9+3j//ft4//37eP/9+3j//ft4//37eP/9+3j//fu5P/u39D/155l/9mYV//ZmFf/1pVU/86da//Vv6j/6uHX//bs4//37eP/9+3j//ft4//37eP/9+3j//ft4//37eP/9+3j//ft4//37eP/9+3j//ft4//37eP/9+3j//ft4//37eP/9+3j//ft4//37eP/9+3j//ft4//37eP/9+3j//ft4//37eP/9+3j//ft4//37uT/7d7O/9acYv/ZmFf/2plZ/9mXVv/UlFb/zqF1/9nHtP/u5dv/9+3j//ft4//37eP/9+3j//ft4//37eP/9+3j//ft4//37eP/9+3j//ft4//37eP/9+3j//ft4//37eP/9+3j//ft4//37eP/9+3j//ft4//37eP/9+3j//ft4//37eP/9+3j//ft4//37eP/9+3j//ft4//37eP/9+3j//ft4//37eP/9+3j//ft4//37eP/9+3j//ft4//37eP/9+3i/92jaf/HYwD/kUwI1QgGA3YAAABCAAAAHQAAAAoAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJwSCAXwWYKusZkAv/hr37/9+7l//ft5P/37eT/9+3k//ft5P/37eT/9+3k//ft5P/37eT/9+3k//ft5P/37eT/9+3k//ft5P/37eT/9+3k//ft5P/37eT/9+7l/+7f0P/Yn2f/2ZdW/9GYXv/Qro3/4tXJ//Pq4f/37eT/9+3k//ft5P/37eT/9+3k//ft5P/37eT/9+3k//ft5P/37eT/9+3k//ft5P/37eT/9+3k//ft5P/37eT/9+3k//ft5P/37eT/9+3k//ft5P/37eT/9+3k//ft5P/37eT/9+3k//ft5P/37eT/9+3k//fu5f/t3s//151k/9qaWv/Yl1f/z5pl/9K2m//m29H/9evj//ft5P/37eT/9+3k//ft5P/37eT/9+3k//ft5P/37eT/9+3k//ft5P/37eT/9+3k//ft5P/37eT/9+3k//ft5P/37eT/9+3k//ft5P/37eT/9+3k//ft5P/37eT/9+3k//ft5P/37eT/9+3k//ft5P/37eT/9+3k//ft5P/37eT/9+3k//ft5P/37eT/9+3k//ft5P/37eT/9+3j//fu5f/x3sr/z3wp/8BhAftdNAuuAAAAXgAAADIAAAAUAAAABgAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAEAW3ZRNwxWIA+9KFOf/05NT/9+7l//fu5P/37uT/9+7k//fu5P/37uT/9+7k//fu5P/37uT/9+7k//fu5P/37uT/9+7k//fu5P/37uT/9+7k//fu5P/37uX/8OHS/9iibP/RpHj/2Maz/+3k2//27eT/9+7k//fu5P/37uT/9+7k//fu5P/37uT/9+7k//fu5P/37uT/9+7k//fu5P/37uT/9+7k//fu5P/37uT/9+7k//fu5P/37uT/9+7k//fu5P/37uT/9+7k//fu5P/37uT/9+7k//fu5P/37uT/9+7k//fu5P/37uT/9+7l/+7f0P/XnWT/1Jhc/8+ogv/dzr//8ejf//fu5P/37uT/9+7k//fu5P/37uT/9+7k//fu5P/37uT/9+7k//fu5P/37uT/9+7k//fu5P/37uT/9+7k//fu5P/37uT/9+7k//fu5P/37uT/9+7k//fu5P/37uT/9+7k//fu5P/37uT/9+7k//fu5P/37uT/9+7k//fu5P/37uT/9+7k//fu5P/37uT/9+7k//fu5P/37uT/9+7k//fu5P/37uT/+O/n/+W7kf/IZwb/q1kI6CEUB4UAAABKAAAAJAAAAA0AAAADAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAApZZGyzEZQfayGkK/+fCnf/48Of/9+7l//fu5P/37uT/9+7k//fu5P/37uT/9+7k//fu5P/37uT/9+7k//fu5P/37uT/9+7k//fu5P/37uT/9+7k//fu5f/16t7/6tS+/+vg1P/07OP/9+7l//fu5f/37uX/9+7k//fu5P/37uT/9+7k//fu5P/37uT/9+7k//fu5P/37uT/9+7k//fu5P/37uT/9+7k//fu5P/37uT/9+7k//fu5P/37uT/9+7k//fu5P/37uT/9+7k//fu5P/37uT/9+7k//fu5P/37uT/9+7k//fu5P/37+X/8uXX/961jf/bw6z/6uDX//bt5P/37uX/9+7l//fu5P/37uT/9+7k//fu5P/37uT/9+7k//fu5P/37uT/9+7k//fu5P/37uT/9+7k//fu5P/37uT/9+7k//fu5P/37uT/9+7k//fu5P/37uT/9+7k//fu5P/37uT/9+7k//fu5P/37uT/9+7k//fu5P/37uT/9+7k//fu5P/37uT/9+7k//fu5P/37uT/9+7k//fu5P/37uT/9+7k//fv5f/059n/1YxE/8ViAP99RAvCAAACZgAAADgAAAAYAAAACAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACHRwfCr1mD47GYgD/1pFN//Xp3P/37ub/9+7l//fu5f/37uX/9+7l//fu5f/37uX/9+7l//fu5f/37uX/9+7l//fu5f/37uX/9+7l//fu5f/37uX/9+7l//fu5f/37+b/9+7m//fu5f/37uX/9+7l//fu5f/37uX/9+7l//fu5f/37uX/9+7l//fu5f/37uX/9+7l//fu5f/37uX/9+7l//fu5f/37uX/9+7l//fu5f/37uX/9+7l//fu5f/37uX/9+7l//fu5f/37uX/9+7l//fu5f/37uX/9+7l//fu5f/37uX/9+7l//fu5f/37eT/9Onf//Xt5P/37uX/9+7l//fu5f/37uX/9+7l//fu5f/37uX/9+7l//fu5f/37uX/9+7l//fu5f/37uX/9+7l//fu5f/37uX/9+7l//fu5f/37uX/9+7l//fu5f/37uX/9+7l//fu5f/37uX/9+7l//fu5f/37uX/9+7l//fu5f/37uX/9+7l//fu5f/37uX/9+7l//fu5f/37uX/9+7l//fu5f/37uX/9+7l//fu5f/37uX/+PDo/+nHpf/Kaw3/t14F8TohCZEAAABPAAAAKAAAAA8AAAAEAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAACp2AbPMVlBebJbBD/6smp//jw6P/37+b/9+/m//fv5v/37+b/9+/m//fv5v/37+b/9+/m//fv5v/37+b/9+/m//fv5v/37+b/9+/m//fv5v/37+b/9+/m//fv5v/37+b/9+/m//fv5v/37+b/9+/m//fv5v/37+b/9+/m//fv5v/37+b/9+/m//fv5v/37+b/9+/m//fv5v/37+b/9+/m//fv5v/37+b/9+/m//fv5v/37+b/9+/m//fv5v/37+b/9+/m//fv5v/37+b/9+/m//fv5v/37+b/9+/m//fv5v/37+b/9+7l//fv5v/37+b/9+/m//fv5v/37+b/9+/m//fv5v/37+b/9+/m//fv5v/37+b/9+/m//fv5v/37+b/9+/m//fv5v/37+b/9+/m//fv5v/37+b/9+/m//fv5v/37+b/9+/m//fv5v/37+b/9+/m//fv5v/37+b/9+/m//fv5v/37+b/9+/m//fv5v/37+b/9+/m//fv5v/37+b/9+/m//fv5v/37+b/9+/m//fv5v/37+b/9+/m//fv5v/16t7/15RR/8ZiAP+OTAvMBwUEawAAADoAAAAaAAAACQAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJPOigOv2cOncZiAP/XlFH/9ure//jv5//47+b/+O/m//jv5v/47+b/+O/m//jv5v/47+b/+O/m//jv5v/47+b/+O/m//jv5v/47+b/+O/m//jv5v/47+b/+O/m//jv5v/47+b/+O/m//jv5v/47+b/+O/m//jv5v/47+b/+O/m//jv5v/47+b/+O/m//jv5v/47+b/+O/m//jv5v/47+b/+O/m//jv5v/47+b/+O/m//jv5v/47+b/+O/m//jv5v/47+b/+O/m//jv5v/47+b/+O/m//jv5v/47+b/+O/m//jv5v/47+b/+O/m//jv5v/47+b/+O/m//jv5v/47+b/+O/m//jv5v/47+b/+O/m//jv5v/47+b/+O/m//jv5v/47+b/+O/m//jv5v/47+b/+O/m//jv5v/47+b/+O/m//jv5v/47+b/+O/m//jv5v/47+b/+O/m//jv5v/47+b/+O/m//jv5v/47+b/+O/m//jv5v/47+b/+O/m//jv5v/47+b/+O/m//jv5v/47+b/+O/m//jv5v/47+b/+PHp/+rKqf/KbRD/u18E9UorC5cAAABPAAAAKAAAABAAAAAFAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAOqYRpBxWUF58lsEP/qyaj/+fHp//jv5//47+f/+O/n//jv5//47+f/+O/n//jv5//47+f/+O/n//jv5//47+f/+O/n//jv5//47+f/+O/n//jv5//47+f/+O/n//jv5//47+f/+O/n//jv5//47+f/+O/n//jv5//47+f/+O/n//jv5//47+f/+O/n//jv5//47+f/+O/n//jv5//47+f/+O/n//jv5//47+f/+O/n//jv5//47+f/+O/n//jv5//47+f/+O/n//jv5//47+f/+O/n//jv5//47+f/+O/n//jv5//47+f/+O/n//jv5//47+f/+O/n//jv5//47+f/+O/n//jv5//47+f/+O/n//jv5//47+f/+O/n//jv5//47+f/+O/n//jv5//47+f/+O/n//jv5//47+f/+O/n//jv5//47+f/+O/n//jv5//47+f/+O/n//jv5//47+f/+O/n//jv5//47+f/+O/n//jv5//47+f/+O/n//jv5//47+f/+O/n//jv5//47+f/+O/m//jv5//26t7/15RQ/8ZiAP+RTgvMCgcEaQAAADoAAAAaAAAACQAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkU2Kg2/Zw+XxmIA/9WOR//159r/+PDo//jv5//47+f/+O/n//jv5//47+f/+O/n//jv5//47+f/+O/n//jv5//47+f/+O/n//jv5//47+f/+O/n//jv5//47+f/+O/n//jv5//47+f/+O/n//jv5//47+f/+O/n//jv5//47+f/+O/n//jv5//47+f/+O/n//jv5//47+f/+O/n//jv5//47+f/+O/n//jv5//47+f/+O/n//jv5//47+f/+O/n//jv5//47+f/+O/n//jv5//47+f/+O/n//jv5//47+f/+O/n//jv5//47+f/+O/n//jv5//47+f/+O/n//jv5//47+f/+O/n//jv5//47+f/+O/n//jv5//47+f/+O/n//jv5//47+f/+O/n//jv5//47+f/+O/n//jv5//47+f/+O/n//jv5//47+f/+O/n//jv5//47+f/+O/n//jv5//47+f/+O/n//jv5//47+f/+O/n//jv5//47+f/+O/n//jv5//47+f/+O/n//jv5//47+f/+fHq/+jDnv/Jaw3/ul8F8kcpDJEAAABMAAAAJwAAAA8AAAAFAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAqZgGzbEZQbdyGgI/+W7kf/48er/+PDo//jw5//48Of/+PDn//jw5//48Of/+PDn//jw5//48Of/+PDn//jw5//48Of/+PDn//jw5//48Of/+PDn//jw5//48Of/+PDn//jw5//48Of/+PDn//jw5//48Of/+PDn//jw5//48Of/+PDn//jw5//48Of/+PDn//jw5//48Of/+PDn//jw5//48Of/+PDn//jw5//48Of/+PDn//jw5//48Of/+PDn//jw5//48Of/+PDn//jw5//48Of/+PDn//jw5//48Of/+PDn//jw5//48Of/+PDn//jw5//48Of/+PDn//jw5//48Of/+PDn//jw5//48Of/+PDn//jw5//48Of/+PDn//jw5//48Of/+PDn//jw5//48Of/+PDn//jw5//48Of/+PDn//jw5//48Of/+PDn//jw5//48Of/+PDn//jw5//48Of/+PDn//jw5//48Of/+PDn//jw5//48Of/+PDn//jw5//48Of/+PDn//jx6f/05NT/04c7/8ViAP+KSwzCBgUEYgAAADUAAAAYAAAACAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACFhgjCLtmEX/FYwD80H8u//Heyv/48er/+PDo//jw6P/48Oj/+PDo//jw6P/48Oj/+PDo//jw6P/48Oj/+PDo//jw6P/48Oj/+PDo//jw6P/48Oj/+PDo//jw6P/48Oj/+PDo//jw6P/48Oj/+PDo//jw6P/48Oj/+PDo//jw6P/48Oj/+PDo//jw6P/48Oj/+PDo//jw6P/48Oj/+PDo//jw6P/48Oj/+PDo//jw6P/48Oj/+PDo//jw6P/48Oj/+PDo//jw6P/48Oj/+PDo//jw6P/48Oj/+PDo//jw6P/48Oj/+PDo//jw6P/48Oj/+PDo//jw6P/48Oj/+PDo//jw6P/48Oj/+PDo//jw6P/48Oj/+PDo//jw6P/48Oj/+PDo//jw6P/48Oj/+PDo//jw6P/48Oj/+PDo//jw6P/48Oj/+PDo//jw6P/48Oj/+PDo//jw6P/48Oj/+PDo//jw6P/48Oj/+PDo//jw6P/48Oj/+PDo//jw6P/48Oj/+PDo//jw6P/48Oj/+PDo/+GxgP/IZgT/sl0H6TcgCoEAAABEAAAAIgAAAA0AAAAEAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAClVohI8NmCsbGYwH/3KJo//ft5P/48On/+PDo//jw6f/48On/+PDp//jw6f/48On/+PDp//jw6f/48On/+PDp//jw6f/48On/+PDp//jw6f/48On/+PDp//jw6f/48On/+PDp//jw6f/48On/+PDp//jw6f/48On/+PDp//jw6f/48On/+PDp//jw6f/48On/+PDp//jw6f/48On/+PDp//jw6f/48On/+PDp//jw6f/48On/+PDp//jw6f/48On/+PDp//jw6f/48On/+PDp//jw6f/48On/+PDp//jw6f/48On/+PDp//jw6f/48On/+PDp//jw6f/48On/+PDp//jw6f/48On/+PDp//jw6f/48On/+PDp//jw6f/48On/+PDp//jw6f/48On/+PDp//jw6f/48On/+PDp//jw6f/48On/+PDp//jw6f/48On/+PDp//jw6f/48On/+PDp//jw6f/48On/+PDp//jw6f/48On/+PDp//jw6f/48On/+PDo//ny6//u1Lr/zXUf/8JiAfx1QQysAAACVAAAAC0AAAAUAAAABwAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAABMEs2YYVcVkBO7JbRH/6caj//jy6//48en/+PHp//jx6f/48en/+PHp//jx6f/48en/+PHp//jx6f/48en/+PHp//jx6f/48en/+PHp//jx6f/48en/+PHp//jx6f/48en/+PHp//jx6f/48en/+PHp//jx6f/48en/+PHp//jx6f/48en/+PHp//jx6f/48en/+PHp//jx6f/48en/+PHp//jx6f/48en/+PHp//jx6f/48en/+PHp//jx6f/48en/+PHp//jx6f/48en/+PHp//jx6f/48en/+PHp//jx6f/48en/+PHp//jx6f/48en/+PHp//jx6f/48en/+PHp//jx6f/48en/+PHp//jx6f/48en/+PHp//jx6f/48en/+PHp//jx6f/48en/+PHp//jx6f/48en/+PHp//jx6f/48en/+PHp//jx6f/48en/+PHp//jx6f/48en/+PHp//jx6f/48en/+PHp//jx6f/48en/+PHp//jx6f/48ur/9enc/9aSTv/GYgD/oFUK0xsSCGoAAAA5AAAAGwAAAAoAAAADAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJXPygOv2gRlcZjAP7QgTH/8d7K//ny7P/48en/+fHq//nx6v/58er/+fHq//nx6v/58er/+fHq//nx6v/58er/+fHq//nx6v/58er/+fHq//nx6v/58er/+fHq//nx6v/58er/+fHq//nx6v/58er/+fHq//nx6v/58er/+fHq//nx6v/58er/+fHq//nx6v/58er/+fHq//nx6v/58er/+fHq//nx6v/58er/+fHq//nx6v/58er/+fHq//nx6v/58er/+fHq//nx6v/58er/+fHq//nx6v/58er/+fHq//nx6v/58er/+fHq//nx6v/58er/+fHq//nx6v/58er/+fHq//nx6v/58er/+fHq//nx6v/58er/+fHq//nx6v/58er/+fHq//nx6v/58er/+fHq//nx6v/58er/+fHq//nx6v/58er/+fHq//nx6v/58er/+fHq//nx6v/58er/+fHq//nx6v/58er/+fHq//nx6v/58en/+fHq//jx6f/isoH/yGcG/7lgBu5OLQ2JAAAARQAAACMAAAAPAAAABQAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAKcXB4mw2YJxsZjAf/am17/9+vh//ny6//58er/+fHq//nx6v/58er/+fHq//nx6v/58er/+fHq//nx6v/58er/+fHq//nx6v/58er/+fHq//nx6v/58er/+fHq//nx6v/58er/+fHq//nx6v/58er/+fHq//nx6v/58er/+fHq//nx6v/58er/+fHq//nx6v/58er/+fHq//nx6v/58er/+fHq//nx6v/58er/+fHq//nx6v/58er/+fHq//nx6v/58er/+fHq//nx6v/58er/+fHq//nx6v/58er/+fHq//nx6v/58er/+fHq//nx6v/58er/+fHq//nx6v/58er/+fHq//nx6v/58er/+fHq//nx6v/58er/+fHq//nx6v/58er/+fHq//nx6v/58er/+fHq//nx6v/58er/+fHq//nx6v/58er/+fHq//nx6v/58er/+fHq//nx6v/58er/+fHq//nx6v/58er/+fHq//nx6v/68uz/7M2v/8xyGv/CYgL7ekMMqgICA1EAAAAsAAAAEwAAAAcAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAFwOyZhpOxWUF58hoCf/jtIT/+fHp//ny6//58er/+fLr//ny6//58uv/+fLr//ny6//58uv/+fLr//ny6//58uv/+fLr//ny6//58uv/+fLr//ny6//58uv/+fLr//ny6//58uv/+fLr//ny6//58uv/+fLr//ny6//58uv/+fLr//ny6//58uv/+fLr//ny6//58uv/+fLr//ny6//58uv/+fLr//ny6//58uv/+fLr//ny6//58uv/+fLr//ny6//58uv/+fLr//ny6//58uv/+fLr//ny6//58uv/+fLr//ny6//58uv/+fLr//ny6//58uv/+fLr//ny6//58uv/+fLr//ny6//58uv/+fLr//ny6//58uv/+fLr//ny6//58uv/+fLr//ny6//58uv/+fLr//ny6//58uv/+fLr//ny6//58uv/+fLr//ny6//58uv/+fLr//ny6//58uv/+fLr//ny6//58er/+fPt//Ley//SgzX/xmIA/51UDMoaEQhhAAAANAAAABkAAAAKAAAAAwAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAjMmJAm6ZRB2xWMB9stwF//qyaf/+fPt//ny6//58uv/+fLr//ny6//58uv/+fLr//ny6//58uv/+fLr//ny6//58uv/+fLr//ny6//58uv/+fLr//ny6//58uv/+fLr//ny6//58uv/+fLr//ny6//58uv/+fLr//ny6//58uv/+fLr//ny6//58uv/+fLr//ny6//58uv/+fLr//ny6//58uv/+fLr//ny6//58uv/+fLr//ny6//58uv/+fLr//ny6//58uv/+fLr//ny6//58uv/+fLr//ny6//58uv/+fLr//ny6//58uv/+fLr//ny6//58uv/+fLr//ny6//58uv/+fLr//ny6//58uv/+fLr//ny6//58uv/+fLr//ny6//58uv/+fLr//ny6//58uv/+fLr//ny6//58uv/+fLr//ny6//58uv/+fLr//ny6//58uv/+fLr//ny6//58uv/+fLr//nz7f/26t3/2JdW/8djAf+vWwffPCMKdQAAADsAAAAeAAAADAAAAAQAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAnxTLRTBaRGdxmMB/s98Kf/u1bv/+vTu//ny7P/58uv/+fLs//ny7P/58uz/+fLs//ny7P/58uz/+fLs//ny7P/58uz/+fLs//ny7P/58uz/+fLs//ny7P/58uz/+fLs//ny7P/58uz/+fLs//ny7P/58uz/+fLs//ny7P/58uz/+fLs//ny7P/58uz/+fLs//ny7P/58uz/+fLs//ny7P/58uz/+fLs//ny7P/58uz/+fLs//ny7P/58uz/+fLs//ny7P/58uz/+fLs//ny7P/58uz/+fLs//ny7P/58uz/+fLs//ny7P/58uz/+fLs//ny7P/58uz/+fLs//ny7P/58uz/+fLs//ny7P/58uz/+fLs//ny7P/58uz/+fLs//ny7P/58uz/+fLs//ny7P/58uz/+fLs//ny7P/58uz/+fLs//ny7P/58uz/+fLs//ny7P/58uz/+fLs//ny6//58+3/9+7k/96ncP/IZgX/u2EH7l43D4oAAAJCAAAAIwAAAA8AAAAFAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAplcIiPCZwy4xmIA/9KGOf/y3sr/+fTu//nz7P/58+z/+fPs//nz7P/58+z/+fPs//nz7P/58+z/+fPs//nz7P/58+z/+fPs//nz7P/58+z/+fPs//nz7P/58+z/+fPs//nz7P/58+z/+fPs//nz7P/58+z/+fPs//nz7P/58+z/+fPs//nz7P/58+z/+fPs//nz7P/58+z/+fPs//nz7P/58+z/+fPs//nz7P/58+z/+fPs//nz7P/58+z/+fPs//nz7P/58+z/+fPs//nz7P/58+z/+fPs//nz7P/58+z/+fPs//nz7P/58+z/+fPs//nz7P/58+z/+fPs//nz7P/58+z/+fPs//nz7P/58+z/+fPs//nz7P/58+z/+fPs//nz7P/58+z/+fPs//nz7P/58+z/+fPs//nz7P/58+z/+fPs//nz7P/58+z/+fPs//nz7P/58+z/+fPt//jx6f/jtYb/yWkL/8BiBPZ3Qw6dAwMESAAAACcAAAASAAAABwAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAJA6RhHTLDZgjJxmIA/9WNRf/z4tH/+fTv//nz7f/58+z/+fPt//nz7f/58+3/+fPt//nz7f/58+3/+fPt//nz7f/58+3/+fPt//nz7f/58+3/+fPt//nz7f/58+3/+fPt//nz7f/58+3/+fPt//nz7f/58+3/+fPt//nz7f/58+3/+fPt//nz7f/58+3/+fPt//nz7f/58+3/+fPt//nz7f/58+3/+fPt//nz7f/58+3/+fPt//nz7f/58+3/+fPt//nz7f/58+3/+fPt//nz7f/58+3/+fPt//nz7f/58+3/+fPt//nz7f/58+3/+fPt//nz7f/58+3/+fPt//nz7f/58+3/+fPt//nz7f/58+3/+fPt//nz7f/58+3/+fPt//nz7f/58+3/+fPt//nz7f/58+3/+fPt//nz7f/58+3/+fPt//nz7f/58+3/+fPs//nz7f/58uv/5byS/8ptEv/CYQH6iEoNqw0KBk8AAAAqAAAAFAAAAAgAAAACAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAjBLBnH0LFZwnWxmMB/9aRTf/049P/+vTv//rz7f/68+3/+vPt//rz7f/68+3/+vPt//rz7f/68+3/+vPt//rz7f/68+3/+vPt//rz7f/68+3/+vPt//rz7f/68+3/+vPt//rz7f/68+3/+vPt//rz7f/68+3/+vPt//rz7f/68+3/+vPt//rz7f/68+3/+vPt//rz7f/68+3/+vPt//rz7f/68+3/+vPt//rz7f/68+3/+vPt//rz7f/68+3/+vPt//rz7f/68+3/+vPt//rz7f/68+3/+vPt//rz7f/68+3/+vPt//rz7f/68+3/+vPt//rz7f/68+3/+vPt//rz7f/68+3/+vPt//rz7f/68+3/+vPt//rz7f/68+3/+vPt//rz7f/68+3/+vPt//rz7f/68+3/+vPt//rz7f/68+3/+vPt//nz7f/68+7/+fLs/+a/mP/LcBb/xGIC/JZSDrgbEgpUAAAALQAAABYAAAAJAAAAAwAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAwtBbRpH0zFZwncxmMB/9aRTP/04tL/+/Xw//r07v/68+3/+vTu//r07v/69O7/+vTu//r07v/69O7/+vTu//r07v/69O7/+vTu//r07v/69O7/+vTu//r07v/69O7/+vTu//r07v/69O7/+vTu//r07v/69O7/+vTu//r07v/69O7/+vTu//r07v/69O7/+vTu//r07v/69O7/+vTu//r07v/69O7/+vTu//r07v/69O7/+vTu//r07v/69O7/+vTu//r07v/69O7/+vTu//r07v/69O7/+vTu//r07v/69O7/+vTu//r07v/69O7/+vTu//r07v/69O7/+vTu//r07v/69O7/+vTu//r07v/69O7/+vTu//r07v/69O7/+vTu//r07v/69O7/+vTu//r07v/69O7/+vTu//r07v/68+3/+vTu//ry6//nv5f/y3AW/8RiAv2cVQ+8JRgMVwAAAC0AAAAXAAAACgAAAAQAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBREvBbVqH1DFZwncxmMB/9WNRf/y38v/+/Xw//r07v/69O7/+vTu//r07v/69O7/+vTu//r07v/69O7/+vTu//r07v/69O7/+vTu//r07v/69O7/+vTu//r07v/69O7/+vTu//r07v/69O7/+vTu//r07v/69O7/+vTu//r07v/69O7/+vTu//r07v/69O7/+vTu//r07v/69O7/+vTu//r07v/69O7/+vTu//r07v/69O7/+vTu//r07v/69O7/+vTu//r07v/69O7/+vTu//r07v/69O7/+vTu//r07v/69O7/+vTu//r07v/69O7/+vTu//r07v/69O7/+vTu//r07v/69O7/+vTu//r07v/69O7/+vTu//r07v/69O7/+vTu//r07v/69O7/+vTu//r07v/69O7/+vTu//r17//58er/5bqO/8puE//EYgL8n1cPvSscDVcAAAAtAAAAFwAAAAoAAAAEAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCxUxBbRqH0zEZwnXxmIA/9KGOf/v1r3/+vXx//r07//69O7/+vTv//r07//69O//+vTv//r07//69O//+vTv//r07//69O//+vTv//r07//69O//+vTv//r07//69O//+vTv//r07//69O//+vTv//r07//69O//+vTv//r07//69O//+vTv//r07//69O//+vTv//r07//69O//+vTv//r07//69O//+vTv//r07//69O//+vTv//r07//69O//+vTv//r07//69O//+vTv//r07//69O//+vTv//r07//69O//+vTv//r07//69O//+vTv//r07//69O//+vTv//r07//69O//+vTv//r07//69O//+vTv//r07//69O//+vTv//r07//69O//+vTu//r07//69fH/+O7k/+GufP/Jaw//w2IC+p1WELgqGw1TAAAAKwAAABcAAAAKAAAABAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAACCxYzBbBoH0PDZgjKxmIA/898Kf/ryan/+vTu//r18P/69O//+vXv//r17//69e//+vXv//r17//69e//+vXv//r17//69e//+vXv//r17//69e//+vXv//r17//69e//+vXv//r17//69e//+vXv//r17//69e//+vXv//r17//69e//+vXv//r17//69e//+vXv//r17//69e//+vXv//r17//69e//+vXv//r17//69e//+vXv//r17//69e//+vXv//r17//69e//+vXv//r17//69e//+vXv//r17//69e//+vXv//r17//69e//+vXv//r17//69e//+vXv//r17//69e//+vXv//r17//69e//+vXv//r17//69e//+vXv//r07//69e//+/bx//Xn2f/coGX/yGgI/8JiAveVUg6sJxoNTgAAACgAAAAVAAAACQAAAAMAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAActBKViHzPCZwy5xmMB/stwFv/jtYf/+O/m//r28v/69fD/+vXv//r18P/69fD/+vXw//r18P/69fD/+vXw//r18P/69fD/+vXw//r18P/69fD/+vXw//r18P/69fD/+vXw//r18P/69fD/+vXw//r18P/69fD/+vXw//r18P/69fD/+vXw//r18P/69fD/+vXw//r18P/69fD/+vXw//r18P/69fD/+vXw//r18P/69fD/+vXw//r18P/69fD/+vXw//r18P/69fD/+vXw//r18P/69fD/+vXw//r18P/69fD/+vXw//r18P/69fD/+vXw//r18P/69fD/+vXw//r18P/69fD/+vXw//r18P/69fD/+vXw//r18P/69e//+vXw//r28v/w2cL/1Y1F/8dkA//AYwbyiUwPmhoSC0UAAAAlAAAAEwAAAAkAAAADAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAMA5leIyTBaRKexWMC9choCv/anV//8+HQ//r28v/69fH/+vXw//r18P/69fD/+vXw//r18P/69fD/+vXw//r18P/69fD/+vXw//r18P/69fD/+vXw//r18P/69fD/+vXw//r18P/69fD/+vXw//r18P/69fD/+vXw//r18P/69fD/+vXw//r18P/69fD/+vXw//r18P/69fD/+vXw//r18P/69fD/+vXw//r18P/69fD/+vXw//r18P/69fD/+vXw//r18P/69fD/+vXw//r18P/69fD/+vXw//r18P/69fD/+vXw//r18P/69fD/+vXw//r18P/69fD/+vXw//r18P/69fD/+vXw//r18P/69fD/+vXw//r28v/58ur/6MOe/897Kf/GYgD/umEI43tHE4ULCQc6AAAAIAAAABEAAAAHAAAAAwAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAoRYMBS7ZxN2xWUG6MZjAf/RgjP/6sqp//nz7P/79/P/+/bx//r18P/69vH/+vbx//r28f/69vH/+vbx//r28f/69vH/+vbx//r28f/69vH/+vbx//r28f/69vH/+vbx//r28f/69vH/+vbx//r28f/69vH/+vbx//r28f/69vH/+vbx//r28f/69vH/+vbx//r28f/69vH/+vbx//r28f/69vH/+vbx//r28f/69vH/+vbx//r28f/69vH/+vbx//r28f/69vH/+vbx//r28f/69vH/+vbx//r28f/69vH/+vbx//r28f/69vH/+vbx//r28f/69vH/+vbx//r28f/69vH/+vXw//v28f/79/P/9OXV/92lbP/Jaw7/xWMB/a9dC8xeNxFpAwMFMAAAABsAAAAOAAAABgAAAAIAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAj81KwmzaB5Ow2YKx8ZjAf7KbRH/3qVs//Tj0v/79/P/+/fy//v28f/79vH/+/bx//v28f/79vH/+/bx//v28f/79vH/+/bx//v28f/79vH/+/bx//v28f/79vH/+/bx//v28f/79vH/+/bx//v28f/79vH/+/bx//v28f/79vH/+/bx//v28f/79vH/+/bx//v28f/79vH/+/bx//v28f/79vH/+/bx//v28f/79vH/+/bx//v28f/79vH/+/bx//v28f/79vH/+/bx//v28f/79vH/+/bx//v28f/79vH/+/bx//v28f/79vH/+/bx//v28f/79vH/+/bx//v28f/8+PT/+vLr/+rIpv/ShDb/x2QC/8FiBPOdVhCpOyYQTgAAASYAAAAWAAAACwAAAAUAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAgAHKQScYCUnwGkSlsVkBO/GYwL/0IAw/+e/l//47uP//Pj0//v28v/79vH/+/bx//v28f/79vH/+/bx//v28f/79vH/+/bx//v28f/79vH/+/bx//v28f/79vH/+/bx//v28f/79vH/+/bx//v28f/79vH/+/bx//v28f/79vH/+/bx//v28f/79vH/+/bx//v28f/79vH/+/bx//v28f/79vH/+/bx//v28f/79vH/+/bx//v28f/79vH/+/bx//v28f/79vH/+/bx//v28f/79vH/+/bx//v28f/79vH/+/bx//v28f/79vH/+/bx//v28f/79/P/+/bx//Hbxv/bnmH/yWwP/8ViAf64YQnagEkTfhYQCzcAAAAeAAAAEQAAAAgAAAADAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAABQJtSy8PtWgcVsNnCsfFYwH7yGgJ/9aQSv/sza//+fHq//z49f/79/P/+/by//v28v/79vL/+/by//v28v/79vL/+/by//v28v/79vL/+/by//v28v/79vL/+/by//v28v/79vL/+/by//v28v/79vL/+/by//v28v/79vL/+/by//v28v/79vL/+/by//v28v/79vL/+/by//v28v/79vL/+/by//v28v/79vL/+/by//v28v/79vL/+/by//v28v/79vL/+/by//v28v/79vL/+/by//v28v/79vL/+/by//v28v/79/T/+/fz//Tk1f/isH//zXch/8ZjAf/BYgTwolkPqk4wE1ECAwUnAAAAFwAAAAwAAAAGAAAAAgAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAIGDSgEl14mJLxoFIDFZgfexmIA/sltEP/Yl1b/7dCy//nx6f/8+fX/+/jz//v38v/79/L/+/fy//v38v/79/L/+/fy//v38v/79/L/+/fy//v38v/79/L/+/fy//v38v/79/L/+/fy//v38v/79/L/+/fy//v38v/79/L/+/fy//v38v/79/L/+/fy//v38v/79/L/+/fy//v38v/79/L/+/fy//v38v/79/L/+/fy//v38v/79/L/+/fy//v38v/79/L/+/fy//v38v/79/L/+/fy//v38//8+PT/+/fz//Tl1P/jtIX/0H4t/8dlBP/EYgL4sl8MxXpHFG8ZEgwyAAAAHAAAABAAAAAIAAAABAAAAAIAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAACOjUyCKdlIzjAaRKZxWYG58ZiAP/JbRH/2JRR/+rIpv/37eL/+/j1//z49f/79/T/+/fz//v38//79/P/+/fz//v38//79/P/+/fz//v38//79/P/+/fz//v38//79/P/+/fz//v38//79/P/+/fz//v38//79/P/+/fz//v38//79/P/+/fz//v38//79/P/+/fz//v38//79/P/+/fz//v38//79/P/+/fz//v38//79/P/+/fz//v38//79/P/+/fz//v49P/8+fb/+vXv//Leyv/hr3z/z30r/8dlBP/EYgH6uGIL049RFII1JBM8AAACHwAAABMAAAALAAAABQAAAAIAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAACAAAMAmFHNQ2sZiBDwGgRoMVlBufGYgD+yGoL/9OIPP/jtYb/8t7L//rz7f/8+ff/+/j1//v49P/79/P/+/fz//v38//79/P/+/fz//v38//79/P/+/fz//v38//79/P/+/fz//v38//79/P/+/fz//v38//79/P/+/fz//v38//79/P/+/fz//v38//79/P/+/fz//v38//79/P/+/fz//v38//79/P/+/fz//v38//79/P/+/j0//z59v/7+PT/9+vg/+vLq//bnmD/zXYf/8dkAv/EYwL5umIL1JdVE4hJLxZCAwMHIAAAABQAAAAMAAAABgAAAAMAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAgAADwNoSjYPqWYjPr5pE5DEZgjbxWIA+8ZkA//MdBz/2ZdW/+fAmP/z4tD/+fLr//z69//8+vf/+/n2//v49f/7+PT/+/j0//v49P/7+PT/+/j0//v49P/7+PT/+/j0//v49P/7+PT/+/j0//v49P/7+PT/+/j0//v49P/7+PT/+/j0//v49P/7+PT/+/j0//v49P/7+PT/+/j0//v59f/8+fb//Pr4//v38v/37OD/7tO3/+Csd//ShDb/yWoM/8ZiAP/CYwPztmEMxpRVFn5MMRc/BgUJHwAAABMAAAAMAAAABwAAAAQAAAACAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAIAAAoDRzgzC5pfJC65aRlzwmcNvcVkA+7FYgD+x2YG/8x1Hv/Xkk3/47SE/+7Stv/26Nr/+vLr//z59v/9+vj//fr3//z59v/8+fb//Pn1//z49f/8+PX//Pj0//z49P/8+PT//Pj0//z49P/8+PT//Pj0//z49f/8+fX//Pn1//z59v/8+ff//fr3//36+P/79vH/+O7k//Pfy//pxJ7/3aNp/9GCM//KbA//xmMB/8RiAfq/YwjhrV8Rp4VPGGU7KBYyAAEGGgAAABEAAAALAAAABwAAAAQAAAACAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAACAAAAAw0OLQV8VTAZqWUgR7tpFojCaA7GxWQD7cViAPzGYwL/yWwO/856Jf/Xk0//4Kp1/+e/l//u07j/9OPS//fr4P/58Of/+vPs//v28f/8+PX//Pn2//37+f/9+/r//fr4//z59v/89/P/+/Tv//nx6v/47eT/9ujb//Lcx//ryaj/5LWG/9yfY//Thjn/y3EX/8hnB//GYgD/xGIB98BkCeOzYQ+ym1oYemM+GUIdFhQiAAACFAAAAA4AAAAJAAAABQAAAAMAAAACAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAgAAAAIAAAUDHB8yCIFZMR6lYyJCuWoae79mDqzEaAvaxGMB78VjAfzGYgD/x2YF/8lsD//Lchj/z30r/9SLQf/YlVH/255g/96lbf/fp3D/4a15/+Gue//gqnX/3qZu/92iZ//ZmVn/1pBK/9KEN//NdyD/y28U/8hpCv/GYwH/xmIA/8RiAfjCZAXpvWUOzK9gEZ6ZWhxuaEIbPywiGiQAAAUUAAAADgAAAAoAAAAHAAAABAAAAAIAAAABAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAEAAAACAAAAAgAAAgMAAh8GW0UwE4tbKiilYiBIuGwgeLplD5XAZw64xGoP2sRkBejEYgDvxWMC+MZkAv3GYwH/xmIA/8ZiAP/FYQD/xWAA/8VhAP/GYgD/xmIA/8ZjAf7FZAL7xGIB9MNiAezDZgrkv2gQz7VgDKuvYxaQn14ebXZIG0JTOiAtEA8TGQAAAxEAAAAMAAAACgAAAAcAAAAEAAAAAwAAAAIAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAQAAAAIAAAACAAAAAwAABAQAABwGERcuC2ZLMBqIXTIqjlonNZ1dHUquaCNmtGsid7RnGYOzYQ+KsmAMi7FaAo6xWACOsVwHjbJgDYyxYhOJsGYcgatmInWbXB1fg08cRXVOJjhiRSgsJyEcHAABEhIAAAUOAAAACwAAAAkAAAAHAAAABQAAAAQAAAADAAAAAgAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAABAAAAAgAAAAIAAAADAAAAAwAAAAQAAAAFAAAABgAAAAcAAAAIAAAACgAAAAoAAAALAAAADAAAAAwAAAAMAAAADAAAAAwAAAAMAAAADAAAAAsAAAALAAAACQAAAAgAAAAHAAAABgAAAAUAAAAEAAAAAwAAAAIAAAABAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAEAAAABAAAAAgAAAAIAAAACAAAAAwAAAAQAAAAEAAAABQAAAAUAAAAFAAAABQAAAAUAAAAFAAAABQAAAAUAAAAFAAAABQAAAAQAAAADAAAAAwAAAAIAAAACAAAAAQAAAAEAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///////////////////////////////////////////////////AAA/////////////////4AAAAf///////////////gAAAAAf//////////////AAAAAAA/////////////+AAAAAAAD////////////+AAAAAAAAH///////////+AAAAAAAAAf//////////+AAAAAAAAAB//////////+AAAAAAAAAAP/////////+AAAAAAAAAAA//////////AAAAAAAAAAAD/////////AAAAAAAAAAAAf////////gAAAAAAAAAAAB////////wAAAAAAAAAAAAP///////wAAAAAAAAAAAAB///////4AAAAAAAAAAAAAP//////8AAAAAAAAAAAAAB//////+AAAAAAAAAAAAAAH//////AAAAAAAAAAAAAAB//////gAAAAAAAAAAAAAAP/////wAAAAAAAAAAAAAAB/////4AAAAAAAAAAAAAAAP////8AAAAAAAAAAAAAAAB/////AAAAAAAAAAAAAAAAP////gAAAAAAAAAAAAAAAB////wAAAAAAAAAAAAAAAAP///4AAAAAAAAAAAAAAAAD///+AAAAAAAAAAAAAAAAAf///AAAAAAAAAAAAAAAAAD///gAAAAAAAAAAAAAAAAA///4AAAAAAAAAAAAAAAAAH//8AAAAAAAAAAAAAAAAAB//+AAAAAAAAAAAAAAAAAAP//gAAAAAAAAAAAAAAAAAB//wAAAAAAAAAAAAAAAAAAf/8AAAAAAAAAAAAAAAAAAD/+AAAAAAAAAAAAAAAAAAA//gAAAAAAAAAAAAAAAAAAH/4AAAAAAAAAAAAAAAAAAB/8AAAAAAAAAAAAAAAAAAAf/AAAAAAAAAAAAAAAAAAAD/gAAAAAAAAAAAAAAAAAAA/4AAAAAAAAAAAAAAAAAAAP+AAAAAAAAAAAAAAAAAAAB/AAAAAAAAAAAAAAAAAAAAfwAAAAAAAAAAAAAAAAAAAD8AAAAAAAAAAAAAAAAAAAA+AAAAAAAAAAAAAAAAAAAAPgAAAAAAAAAAAAAAAAAAAD4AAAAAAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAAAAHAAAAAAAAAAAAAAAAAAAABwAAAAAAAAAAAAAAAAAAAAcAAAAAAAAAAAAAAAAAAAAHAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAADAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAADAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAADAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAADAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAADAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAADAAAAAAAAAAAAAAAAAAAABwAAAAAAAAAAAAAAAAAAAAcAAAAAAAAAAAAAAAAAAAAHAAAAAAAAAAAAAAAAAAAAB4AAAAAAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAAAAPgAAAAAAAAAAAAAAAAAAAD4AAAAAAAAAAAAAAAAAAAA/AAAAAAAAAAAAAAAAAAAAPwAAAAAAAAAAAAAAAAAAAH8AAAAAAAAAAAAAAAAAAAB/gAAAAAAAAAAAAAAAAAAAf4AAAAAAAAAAAAAAAAAAAP/AAAAAAAAAAAAAAAAAAAD/wAAAAAAAAAAAAAAAAAAA/8AAAAAAAAAAAAAAAAAAAf/gAAAAAAAAAAAAAAAAAAH/4AAAAAAAAAAAAAAAAAAD//AAAAAAAAAAAAAAAAAAA//wAAAAAAAAAAAAAAAAAAf/+AAAAAAAAAAAAAAAAAAH//gAAAAAAAAAAAAAAAAAD//8AAAAAAAAAAAAAAAAAA///AAAAAAAAAAAAAAAAAAf//4AAAAAAAAAAAAAAAAAH///AAAAAAAAAAAAAAAAAD///wAAAAAAAAAAAAAAAAB///+AAAAAAAAAAAAAAAAAf///wAAAAAAAAAAAAAAAAP///8AAAAAAAAAAAAAAAAH////gAAAAAAAAAAAAAAAD////8AAAAAAAAAAAAAAAA/////gAAAAAAAAAAAAAAAf////8AAAAAAAAAAAAAAAP/////gAAAAAAAAAAAAAAH/////8AAAAAAAAAAAAAAD//////AAAAAAAAAAAAAAB//////8AAAAAAAAAAAAAA///////gAAAAAAAAAAAAAf//////8AAAAAAAAAAAAAP///////gAAAAAAAAAAAAP///////8AAAAAAAAAAAAH////////wAAAAAAAAAAAD////////+AAAAAAAAAAAB/////////4AAAAAAAAAAB//////////AAAAAAAAAAB//////////8AAAAAAAAAA///////////wAAAAAAAAA////////////AAAAAAAAA////////////8AAAAAAAA/////////////wAAAAAAB//////////////gAAAAAD///////////////AAAAAH///////////////+AAAAP////////KAAAAEAAAACAAAAAAQAgAAAAAAAAQgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAEAAAACAAAAAwAAAAQAAAAEAAAABAAAAAQAAAAEAAAAAwAAAAIAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAIAAAAEAAAACQAAAA8AAAAWAAAAHAAAACMAAAAoAAAAKwAAACsAAAAqAAAAJwAAACIAAAAbAAAAFAAAAA0AAAAIAAAABAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAABQAAAA0AAAAZAAAAKQAAADsBAQFQCQUBYxgNAnUmFQODKRQBjCgTAJAoFACRJRQCjxoOAogKBQF7AgIBbQAAAF0AAABKAAAANwAAACUAAAAVAAAACgAAAAQAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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GWIyA2i0Xwrd255i//Dcyf/059r/9ObZ//Tn2v/059v/9Ojc//Xo3P/16d3/9ene//Xq3v/16t//9erf//bq3//26t//9uvg//br4P/26+D/9uvg//br4P/26+D/9uvg//bq3//26t//9erf//Xq3//16t7/9ere//Xp3f/16dz/9ejc//To2//059r/9ObZ//Tn2v/y49P/47OC/7hnFvlTKgHNAwIBhQAAAD8AAAASAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAABFms3BGm6ZA/j36p1//Li0v/059n/9ObZ//Tn2v/06Nv/9ejc//Xp3f/16d3/9ere//Xq3//16t//9urf//br4P/26+D/9uvg//br4P/26+D/9uvg//br4P/26+D/9uvg//br4P/26+D/9uvg//br4P/26t//9urf//Xq3//16t7/9ene//Xp3f/16Nz/9Ojb//Tn2v/059n/9ObZ//Pm2P/nvpb/v24d+1ouAtACAgGFAAAAPAAAAA8AAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAEGc0A166ZA7h4K16//Pk1f/05tn/9ObZ//Tn2v/06Nv/9ejc//Xp3f/16d7/9ere//Xq3//26t//9uvg//br4P/26+D/9uvg//br4P/26+H/9uvh//br4f/26+H/9uvh//br4f/26+H/9uvh//br4P/26+D/9uvg//br4P/26+D/9urf//Xq3//16t7/9end//Xp3P/06Nv/9Ofa//Tn2f/05tj/8+fZ/+jCnP+/bh37UyoBzQAAAH0AAAA0AAAACwAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAClctBEm2XwnV3qhx//Lk1f/z5tn/9ObZ//Tn2v/06Nv/9ejc//Xp3f/16t7/9erf//bq3//26+D/9uvg//br4P/26+D/9uvh//br4f/26+H/9uvh//br4f/26+H/9uvh//br4f/26+H/9uvh//br4f/26+H/9uvh//br4P/26+D/9uvg//br4P/26t//9erf//Xq3v/16d3/9enc//To2//059r/9ObZ//Tm2P/z5tn/57+W/7hnFvlCIQHCAAAAbwAAACgAAAAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABTcdBC6sWAS82Zpb//Lh0P/z5tj/9ObZ//Tn2v/06Nv/9ejc//Xp3f/16t7/9erf//bq3//26+D/9uvg//br4P/26+H/9uvh//br4f/26+H/9uvh//br4f/26+H/9uvh//br4f/26+H/9uvh//br4f/26+H/9uvh//br4f/26+H/9uvh//br4P/26+D/9uvg//br4P/16t//9ere//Xp3f/16dz/9Ojb//Tn2v/05tn/8+bY//Pm2P/js4L/qFoL9CgVAbAAAABbAAAAGwAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQEBBeaTgGR0YU6/O/aw//z5tn/9ObY//Tn2f/059r/9Ojb//To2//06Nz/9Onc//Xp3f/16d3/9end//Xp3f/16d3/9ene//Xp3v/16d7/9ere//Xq3v/16t7/9ere//Xq3v/16t7/9ere//Xq3v/16t//9erf//Xq3//16t//9erf//Xq3//16t//9erf//Xq3//16t//9erf//Xq3//16t//9ene//Xo3P/06Nv/9Ofa//Tm2f/z5tj/8uPT/9udX/+LRwPnDggBlwAAAEIAAAAOAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAh6PgJYxG8a7OnHpf/059r/8+bY//Tm2f/059r/9Ojb//Xo3P/16Nz/9ejc//Xo3P/16Nz/9ejc//Xp3P/16dz/9end//Xp3f/16d3/9end//Xp3f/16d3/9ene//Xp3v/16d7/9ere//Xq3v/16t7/9ere//Xq3v/16t7/9erf//Xq3//16t//9erf//bq3//26t//9urf//bq3//26t//9uvg//Xq3//16d3/9ejc//Tn2//059n/9ObY//Pm2f/v2ML/zIAz/l0vAdAAAAB2AAAAKAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAM6HwUks1wFvt6mb//z5df/8+XX//Tm2P/059r/9Ojb//Xo3P/16dz/9enc//Xp3f/16d3/9end//Xp3f/16d3/9end//Xp3f/16d7/9ene//Xq3v/16t7/9ere//Xq3v/16t7/9ere//Xq3//16t//9erf//Xq3//26t//9urf//bq3//26t//9urf//br4P/26+D/9uvg//br4P/26+D/9uvg//br4P/26t//9ene//Xp3f/06Nv/9Ofa//Tm2f/z5tj/9OfZ/+fAmP+uXxD1JxQBrQAAAFAAAAATAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJlEoBcM5/Mfjv2cL/8+bY//Pm2P/05tn/9Ofa//Xo3P/16d3/9end//Xp3f/16d3/9end//Xp3v/16d7/9ere//Xq3v/16t7/9ere//Xq3v/16t7/9erf//Xq3//16t//9erf//Xq3//26t//9urf//bq3//26t//9urf//bq3//26+D/9uvg//br4P/26+D/9uvg//br4P/26+D/9uvg//br4P/26+D/9uvf//Xq3v/16d3/9ejc//To2//059n/9ObY//Pl1//y49P/2JdV/3g9Ad0BAQGAAAAALAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACTCkFJblhCcnis4X/9ObZ//Pl1//05tj/9OfZ//To2//16Nz/9end//Xp3f/z6N3/9One//bq3//16t7/9ere//Xq3v/16t7/9erf//Xq3//16t//9erf//Xq3//26t//9urf//bq3//26t//9urf//bq3//26+D/9+zh//fs4f/26+D/9uvg//br4P/26+D/9uvg//br4P/26+D/9uvg//br4P/26+D/9uvg//br4P/16t//9ene//Xp3f/06Nv/9Ofa//Tm2f/z5df/9ObZ/+vLrP+4aBf5MBkBsAAAAE8AAAARAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABpVLAGfOgDL58NrF//Pm2P/z5df/9ObZ//Tn2v/06Nv/9end//Xp3v/269//3MSs/7ynkv/g183/9evf//br3//16t//9erf//Xq3//16t//9erf//Xq3//26t//9urf//bq3//26t//9urf//bq3//26+D/8ubZ/9LAr//e1cv/9uvh//fs4f/26+D/9uvg//br4P/26+D/9uvg//br4P/26+D/9uvg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/+7g0//16d3/9Ojb//To2//06Nv/9Ojb//To2//06Nv/9ene/+3RtP+1ZxjzJhUDgwAAACMAAAADAAAAAAADFAe7XwSc4K16//br4P/16Nz/9ejc//Xo3P/16Nz/9ejc//Xo3P/16Nz/9ejc//Xp3P/16t//3rGE/814JP/Oeib/znom/856Jv/Oeib/znom/856Jv/Oeib/znom/856Jv/OeST/zHws/9GcaP/l0Lv/9Ojd//Xp3f/16d7/7trH/9CHPf/OeSX/znom/856Jv/Oeib/znom/856Jv/Oeib/znom/856Jv/Oeib/zngk/8x+MP/TonH/59TB//Tp3v/16d3/9ejc//Xo3P/16Nz/9ejc//Xo3P/16Nz/9ejc//bq3//ryaf/qlwO6xkNAnUAAAAdAAAAAgAAAAAAABkBuF0Cg9ufZP/16t//9end//Xp3f/16d3/9end//Xp3f/16d3/9end//Xp3f/16d3/9erg/96zh//PfSz/0H8u/9B/Lv/Qfy7/0H8u/9B/Lv/Qfy7/0H8u/9B+Lf/PfS3/zo5N/9y9nv/v49f/9urf//Xp3f/16d3/9erf/+7byP/SikP/0H4t/9B/Lv/Qfy7/0H8u/9B/Lv/Qfy7/0H8u/9B/Lv/Qfi3/zn4u/8+RVP/ewqb/8eXZ//bq3//16d3/9end//Xp3f/16d3/9end//Xp3f/16d3/9end//Xp3f/26+H/572T/51SCOEJBgJkAAAAFgAAAAEAAAAAAAAAALJZAGDUjkf99Ofa//Xq3//16t7/9ere//Xq3v/16t7/9ere//Xq3v/16t7/9ere//Xr4f/ftYr/0YIz/9GDNf/RgzX/0YM1/9GDNf/RgzX/0YM1/9GCM//Phz//1al+/+jYx//16uD/9erf//Xq3v/16t7/9ere//Xr4P/u3Mr/045J/9GCNP/RgzX/0YM1/9GDNf/RgzX/0YM1/9KDNf/RgjP/z4lD/9evhv/q3Mz/9evg//Xq3//16t7/9ere//Xq3v/16t7/9ere//Xq3v/16t7/9ere//Xq3v/16t7/9uzh/+CqdP+IRQLPAAABUAAAAA8AAAABAAAAAAAAAACpVgM8zXwr7/Hey//26+H/9urf//bq3//26t//9urf//bq3//26t//9urf//bq3//26+H/4LeO/9KGO//TiD3/04g9/9OIPf/TiD3/04c8/9GHPf/SmmL/4civ//Ln3P/26+H/9urf//bq3//26t//9urf//bq3//26+H/793L/9SST//Thzz/04g9/9OIPf/TiD3/04g9/9OHPP/Rhz7/0p5p/+PMtv/z6N7/9uvg//bq3//26t//9urf//bq3//26t//9urf//bq3//26t//9urf//bq3//26t//9urf//Xp3f/Wk1D/bTcBtQAAADwAAAAJAAAAAAAAAAAAAAAAkU4KG8ZtFNPry6z/9+3j//br4P/26+D/9uvg//br4P/26+D/9uvg//br4P/26+D/9uzi/+G5kf/Ui0L/1YxF/9WMRf/VjET/1ItC/9GRUv/ZtZH/7d/R//bs4v/26+H/9uvg//br4P/26+D/9uvg//br4P/26+D/9uzi/+/ezP/WlVX/1YxD/9WMRP/VjEX/1YxE/9SLQv/Rk1b/27qa/+7i1f/27OL/9uvg//br4P/26+D/9uvg//br4P/26+D/9uvg//br4P/26+D/9uvg//br4P/26+D/9uvg//bs4f/y4M3/xnks+komAZMAAAApAAAABQAAAAAAAAAAAAAAACchGQa/YgWh4K17//fu5P/27OH/9uzh//bs4f/27OH/9uzh//bs4f/27OH/9uzh//bt4//iu5X/1o9J/9eRTP/WkEr/1JBN/9Wldv/k0b3/9Org//fs4v/27OH/9uzh//bs4f/27OH/9uzh//bs4f/27OH/9uzh//bt4v/v387/15lb/9aQS//XkUz/1pBK/9ORT//WqX3/59XD//Xr4f/27OL/9uzh//bs4f/27OH/9uzh//bs4f/27OH/9uzh//bs4f/27OH/9uzh//bs4f/27OH/9uzh//bs4f/37uT/68qo/69fEOohEgJsAAAAGQAAAAIAAAAAAAAAAAAAAAAAAAAAtlwCYdSMRPv159r/9u3j//bs4v/27OL/9uzi//bs4v/27OL/9uzi//bs4v/27eT/472Y/9iUUf/XlFH/1Jxk/93Ao//v5Nn/9+3k//bs4v/27OL/9uzi//bs4v/27OL/9uzi//bs4v/27OL/9uzi//bs4v/37eP/79/P/9idYf/ZlVL/15RS/9Seaf/fxar/8ebc//ft5P/27OL/9uzi//bs4v/27OL/9uzi//bs4v/27OL/9uzi//bs4v/27OL/9uzi//bs4v/27OL/9uzi//bs4v/27OL/9+3k/9+nb/+NSAPJAAACSAAAAA0AAAABAAAAAAAAAAAAAAAAAAAAAKVWCCXIcBjc7dCz//jv5v/37eP/9+3j//ft4//37eP/9+3j//ft4//37eP/9+7l/+O/mv/VmFv/2LGJ/+nZyf/27eT/9+7k//ft4//37eP/9+3j//ft4//37eP/9+3j//ft4//37eP/9+3j//ft4//37eP/9+7k//Dg0P/Zn2X/1ppf/9m1kP/r3M7/9u3k//ft5P/37eP/9+3j//ft4//37eP/9+3j//ft4//37eP/9+3j//ft4//37eP/9+3j//ft4//37eP/9+3j//ft4//37eP/9+7k//Tj0v/LfjP8XC8BmAAAACoAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAuKiQFv2IEl92lbf/37uX/9+7k//fu5P/37uT/9+7k//fu5P/37uT/9+7k//fu5f/q0rr/48uz//Lp3//37+b/9+7k//fu5P/37uT/9+7k//fu5P/37uT/9+7k//fu5P/37uT/9+7k//fu5P/37uT/9+7k//fu5f/y5NX/3bWN/+POuf/z6uH/+O/l//fu5P/37uT/9+7k//fu5P/37uT/9+7k//fu5P/37uT/9+7k//fu5P/37uT/9+7k//fu5P/37uT/9+7k//fu5P/37uT/9+7k//jw6P/pwpv/rFwM4yITA2AAAAAVAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALNcBkLNeiju8dzH//fv5//37uX/9+7l//fu5f/37uX/9+7l//fu5f/37uX/9+7l//fv5v/37+b/9+7l//fu5f/37uX/9+7l//fu5f/37uX/9+7l//fu5f/37uX/9+7l//fu5f/37uX/9+7l//fu5f/37uX/9+3k//Tq4P/37+b/9+/m//fu5f/37uX/9+7l//fu5f/37uX/9+7l//fu5f/37uX/9+7l//fu5f/37uX/9+7l//fu5f/37uX/9+7l//fu5f/37uX/9+7l//fv5v/16t7/1I9K/3s+Aq0AAAE0AAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB8TBsLwWQHqeCrd//48Oj/+O/m//jv5v/47+b/+O/m//jv5v/47+b/+O/m//jv5v/47+b/+O/m//jv5v/47+b/+O/m//jv5v/47+b/+O/m//jv5v/47+b/+O/m//jv5v/47+b/+O/m//jv5v/47+b/+O/m//jv5v/47+f/+O/m//jv5v/47+b/+O/m//jv5v/47+b/+O/m//jv5v/47+b/+O/m//jv5v/47+b/+O/m//jv5v/47+b/+O/m//jv5v/47+b/+O/m//jv5v/48en/6sek/7VjEeg1HQRoAAAAFwAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALReB0PMeCXs8NjB//nx6v/47+f/+O/n//jv5//47+f/+O/n//jv5//47+f/+O/n//jv5//47+f/+O/n//jv5//47+f/+O/n//jv5//47+f/+O/n//jv5//47+f/+O/n//jv5//47+f/+O/n//jv5//47+f/+O/n//jv5//47+f/+O/n//jv5//47+f/+O/n//jv5//47+f/+O/n//jv5//47+f/+O/n//jv5//47+f/+O/n//jv5//47+f/+O/n//jv5//48Oj/9ejb/9OLRP5+QAOoAAACMQAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABnRCMGv2IFlNqbXf/37eP/+PDp//jw6P/48Oj/+PDo//jw6P/48Oj/+PDo//jw6P/48Oj/+PDo//jw6P/48Oj/+PDo//jw6P/48Oj/+PDo//jw6P/48Oj/+PDo//jw6P/48Oj/+PDo//jw6P/48Oj/+PDo//jw6P/48Oj/+PDo//jw6P/48Oj/+PDo//jw6P/48Oj/+PDo//jw6P/48Oj/+PDo//jw6P/48Oj/+PDo//jw6P/48Oj/+PDo//jw6P/48Oj/+PHq/+W3iv+tWwrcLBgFVwAAABMAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK5dDSfHbBHS58CY//nz7P/48en/+PHp//jx6f/48en/+PHp//jx6f/48en/+PHp//jx6f/48en/+PHp//jx6f/48en/+PHp//jx6f/48en/+PHp//jx6f/48en/+PHp//jx6f/48en/+PHp//jx6f/48en/+PHp//jx6f/48en/+PHp//jx6f/48en/+PHp//jx6f/48en/+PHp//jx6f/48en/+PHp//jx6f/48en/+PHp//jx6f/48en/+fPs/+/Xv//GdST2aDYEhgAAASIAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAuV8GWM57KfHw2MH/+vPt//nx6v/58er/+fHq//nx6v/58er/+fHq//nx6v/58er/+fHq//nx6v/58er/+fHq//nx6v/58er/+fHq//nx6v/58er/+fHq//nx6v/58er/+fHq//nx6v/58er/+fHq//nx6v/58er/+fHq//nx6v/58er/+fHq//nx6v/58er/+fHq//nx6v/58er/+fHq//nx6v/58er/+fHq//nx6v/58er/+fLs//bo2v/Vj0n+kUoDsQsHBDUAAAAKAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIBSJAa+YQWG1I1F/PTl1v/58+3/+fLr//ny6//58uv/+fLr//ny6//58uv/+fLr//ny6//58uv/+fLr//ny6//58uv/+fLr//ny6//58uv/+fLr//ny6//58uv/+fLr//ny6//58uv/+fLr//ny6//58uv/+fLr//ny6//58uv/+fLr//ny6//58uv/+fLr//ny6//58uv/+fLr//ny6//58uv/+fLr//ny6//58uv/+fPs//jv5v/epWv/qVgHzjEbBksAAAAQAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAol0XE8FkBqXZmVj/9ure//n07v/58+z/+fPs//nz7P/58+z/+fPs//nz7P/58+z/+fPs//nz7P/58+z/+fPs//nz7P/58+z/+fPs//nz7P/58+z/+fPs//nz7P/58+z/+fPs//nz7P/58+z/+fPs//nz7P/58+z/+fPs//nz7P/58+z/+fPs//nz7P/58+z/+fPs//nz7P/58+z/+fPs//nz7P/58+z/+fPt//nx6v/isYD/tWEM3lArBl4AAAAVAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACqXhMew2YJtdudYP/36t//+vXv//rz7f/68+3/+vPt//rz7f/68+3/+vPt//rz7f/68+3/+vPt//rz7f/68+3/+vPt//rz7f/68+3/+vPt//rz7f/68+3/+vPt//rz7f/68+3/+vPt//rz7f/68+3/+vPt//rz7f/68+3/+vPt//rz7f/68+3/+vPt//rz7f/68+3/+vPt//rz7f/68+3/+vTu//ny6//ktYb/u2YR5GQ1BmoAAAEZAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK5hFCLDZgm12ZlZ/vXn2P/79vH/+vTu//r07v/69O7/+vTu//r07v/69O7/+vTu//r07v/69O7/+vTu//r07v/69O7/+vTu//r07v/69O7/+vTu//r07v/69O7/+vTu//r07v/69O7/+vTu//r07v/69O7/+vTu//r07v/69O7/+vTu//r07v/69O7/+vTu//r07v/69O7/+vXw//jw5//isH3/u2YR4m06CGsAAAMZAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAq18THsFkBqbVjUX88dvF//v28v/69fD/+vXv//r17//69e//+vXv//r17//69e//+vXv//r17//69e//+vXv//r17//69e//+vXv//r17//69e//+vXv//r17//69e//+vXv//r17//69e//+vXv//r17//69e//+vXv//r17//69e//+vXv//r17//69e//+/fy//bo2v/coGX/t2EM12g4B2AAAAQXAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgWxgTvmIFh858KvHow53/+fLr//v38//69fD/+vXw//r18P/69fD/+vXw//r18P/69fD/+vXw//r18P/69fD/+vXw//r18P/69fD/+vXw//r18P/69fD/+vXw//r18P/69fD/+vXw//r18P/69fD/+vXw//r18P/69fD/+vXw//r18P/79vL/+vbx/+/Uuv/SikH8rVoGv1kxCUsAAAIRAAAAAwAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//////////////4AH///////4AAB//////+AAAA//////gAAAA/////4AAAAA////+AAAAAB////wAAAAAB///+AAAAAAD///wAAAAAAH//+AAAAAAAP//wAAAAAAAf/+AAAAAAAA//wAAAAAAAB/+AAAAAAAAH/4AAAAAAAAP/AAAAAAAAAf4AAAAAAAAB/gAAAAAAAAD+AAAAAAAAAPwAAAAAAAAAfAAAAAAAAAB4AAAAAAAAAHgAAAAAAAAAOAAAAAAAAAA4AAAAAAAAADgAAAAAAAAAMAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABgAAAAAAAAAGAAAAAAAAAA4AAAAAAAAADgAAAAAAAAAPAAAAAAAAAA8AAAAAAAAAHwAAAAAAAAAfgAAAAAAAAD+AAAAAAAAAP8AAAAAAAAB/wAAAAAAAAH/gAAAAAAAA//AAAAAAAAD/8AAAAAAAAf/4AAAAAAAD//wAAAAAAAf//gAAAAAAD///AAAAAAAf//+AAAAAAD///8AAAAAAf///4AAAAAD////4AAAAA/////4AAAAH/////4AAAB//////8AAA////////AAf///ygAAAAwAAAAYAAAAAEAIAAAAAAAgCUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAADAAAABwAAAAsAAAAQAAAAEwAAABMAAAATAAAAEAAAAAwAAAAHAAAAAwAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAFAAAADwAAACAAAAA2DQUATh8NAGMtFQB0LhQAfS0UAH8pFAB8GQsAcgoEAGEAAABNAAAANwAAACEAAAAQAAAABgAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAACAAAABwSCABBQh8Acmw3AqKNTQzHpWAc37RwLey/fTvzwoFA9sKBQPa9fDr1sG4r755cG+WCRgvUWy4BuS8WAJUJBABqAAAAQAAAAB4AAAAKAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAYAAAAdMBcAUnM6ApmkXhjVxoRC9Nync/7owp3/79O4//LdyP/z4tD/9OTU//Tk1P/z4tD/8t3I/+/Tt//owZv/26Vw/8F/PviVVBTkVywCvRkMAIYAAABNAAAAIAAAAAgAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAEC0VAEN+QASbt28n49mia/3szK3/8+LR//Xp3P/16d7/9end//Xo3P/16Nz/9ejc//Xo3P/16Nz/9ejc//Xp3f/16d7/9ejc//Pi0P/sy6r/155m/qhlIfBdLwLFEwkAggAAAEAAAAATAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQKBQAfZzMAcrBmHNXaomv97tW7//Tn2v/16Nz/9Ojb//To2//16Nz/9enc//Xp3f/16d3/9end//Xp3f/16d3/9end//Xp3P/16Nz/9Ojb//To2//16Nz/9OfZ/+7TuP/XnmT+mlgW6jwdAK8BAQBgAAAAIQAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABScTACyNSQWayoZB8urJp//05tj/9Ojb//Tn2v/06Nv/9ejc//Xp3f/16d3/9ere//Xq3v/16t7/9ere//Xq3v/16t7/9ere//Xq3v/16d3/9end//Xo3P/06Nv/9Ofa//To2//05tj/6sai/8B8OfliMgPMCwUAeAAAACwAAAAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFPB0ANKFXDLLYnWL78NzH//To2//059r/9Ojb//Xo3P/16d3/9ene//Xq3v/16t//9urf//bq3//26+D/9uvg//br4P/26+D/9urf//bq3//16t//9ere//Xp3v/16d3/9ejc//To2//059r/9Ojb//DaxP/Tllr9ekAI2hIJAIUAAAAwAAAABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANCIAAwql0QuN2pdP7y4tL/9Ofa//Tn2v/06Nv/9enc//Xp3f/16t7/9erf//bq3//26+D/9uvg//br4P/26+D/9uvg//br4P/26+D/9uvg//br4P/26+D/9urf//Xq3//16t7/9end//Xp3P/06Nv/9Ofa//Tn2v/y4dD/2qNs/4JGCt8SCQCFAAAALAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATQZACOnWg2t3ql1/vPk1f/059n/9Ofa//To2//16d3/9ere//Xq3//26t//9uvg//br4P/26+D/9uvh//br4f/26+H/9uvh//br4f/26+H/9uvh//br4f/26+D/9uvg//br4P/26t//9erf//Xq3v/16d3/9Ojb//Tn2v/059r/8+PT/9qjbP96QAfaCgUAeAAAACEAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgUAEZ1RBo7ZnmT78uLS//Tn2f/059r/9Ojb//Xp3f/16d7/9erf//br3//26+D/9uvg//br4f/26+H/9uvh//br4f/26+H/9uvh//br4f/26+H/9uvh//br4f/26+H/9uvh//br4P/26+D/9uvg//Xq3//16t7/9end//To2//059r/9OfZ//Lh0P/Tllr+YjICzAAAAGAAAAATAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFh0MAXc6JRO/w3Mf/9OfZ//Tn2f/06Nv/9Ojb//To3P/16Nz/9end//Xp3f/16d3/9end//Xp3v/16d7/9ene//Xp3v/16t7/9ere//Xq3v/16t7/9erf//Xq3//16t//9erf//Xq3//16t//9erf//Xq3//16t//9ere//Xp3f/06Nv/9OfZ//Tn2v/w2sP/wHw5+T0eAK8AAABAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABZKgAnvW8gyurJqf/059r/9ObZ//Tn2v/16Nz/9ejc//Xo3P/16dz/9end//Xp3f/16d3/9end//Xp3f/16d3/9ene//Xq3v/16t7/9ere//Xq3v/16t//9erf//Xq3//16t//9urf//bq3//26t//9urf//br4P/26+D/9uvg//Xp3v/16Nz/9Ofa//Tm2f/059r/6sah/5pYFuoTCQCCAAAAIAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAejVASA3KZv/fPl1//z5tj/9Ofa//To2//16d3/9end//bq3v/16d3/9ene//Xp3v/16t7/9ere//Xq3v/16t7/9erf//Xq3//16t//9erf//bq3//26t//9urf//bq3//26+D/9uvg//br4P/26+D/9uvg//br4P/26+D/9uvg//Xq3v/16d3/9Ojb//Tn2f/z5tj/8+XW/9edZP5dLwHFAAAATQAAAAoAAAAAAAAAAAAAAAAAAAAAAAAAAG40ACvGeS3X7tW8//Pm2f/05tj/9Ofa//Xo3P/16d3/8+ba/+vf1P/16t//9uvf//Xq3v/16t7/9erf//Xq3//16t//9urf//bq3//26t//9urf//br4P/06d7/8unf//fs4v/26+D/9uvg//br4P/26+D/9uvg//br4P/26+D/9uvg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//bq3//26t//9urf//bq3//27OL/6cWh/45NDccAAAA2AAAAAwAAAAAAAAAAu2EHbOKyg//37eT/9uvg//br4P/26+D/9uvg//br4P/37OL/7dfB/9aST//VjUX/1YxE/9ONR//WpHL/59G7//Xq4P/37OL/9uvg//br4P/26+D/9uvg//ft4//pzrP/1Y5I/9WNRv/VjUX/1IxF/9WdZv/jybD/8+je//fs4v/26+D/9uvg//br4P/26+D/9uvg//br4P/26+D/9uvg//br4P/37eP/3ap3/203AqIAAAAgAAAAAQAAAAAAAAAAr1QAN9aVVOz16d3/9uzi//bs4v/27OL/9uzi//bs4v/37eT/7dnE/9iXWP/Xkk3/1Zth/9/Aof/w5dn/9+3k//bs4v/27OL/9uzi//bs4v/27OL/9uzi//fu5P/q0Lb/15RS/9eSTv/Vl1r/3biV/+7g0//27eT/9uzi//bs4v/27OL/9uzi//bs4v/27OL/9uzi//bs4v/27OL/9uzi//bs4v/16Nr/x4ZG9EMgAHMAAAAPAAAAAAAAAAAAAAAAj0MADsp4Jrzv1r3/9+7l//ft4//37eP/9+3j//ft4//37uX/7trG/9ieZP/bsYj/69rJ//bt5P/37eT/9+3j//ft4//37eP/9+3j//ft4//37eP/9+3j//fu5f/r0bj/15lb/9mrff/o1MD/9ezi//fu5P/37eP/9+3j//ft4//37eP/9+3j//ft4//37eP/9+3j//ft4//37eP/9+3j//fv5v/u0rX/pV8a1RIIAEIAAAAFAAAAAAAAAAAAAAAAAAAAAL1iB2zgr339+O/n//fu5P/37uT/9+7k//fu5P/37uX/8+XW/+jSvP/z6d//+O/m//fu5P/37uT/9+7k//fu5P/37uT/9+7k//fu5P/37uT/9+7k//fv5v/v3Mr/48is//Hm2//37+b/9+7l//fu5P/37uT/9+7k//fu5P/37uT/9+7k//fu5P/37uT/9+7k//fu5P/37uT/9+7k//fv5v/bpnH+dDsCmgAAABwAAAABAAAAAAAAAAAAAAAAAAAAAKxUACDPgzbV8uDN//jw5//37+b/9+/m//fv5v/37+b/9+/m//jw5//47+b/9+/m//fv5v/37+b/9+/m//fv5v/37+b/9+/m//fv5v/37+b/9+/m//fv5v/37ub/9+/n//jv5v/37+b/9+/m//fv5v/37+b/9+/m//fv5v/37+b/9+/m//fv5v/37+b/9+/m//fv5v/37+b/+PDo//Lcx/+4cSrjMxkAUwAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC/ZAp24bB//fjw6f/47+f/+O/n//jv5//47+f/+O/n//jv5//47+f/+O/n//jv5//47+f/+O/n//jv5//47+f/+O/n//jv5//47+f/+O/n//jv5//47+f/+O/n//jv5//47+f/+O/n//jv5//47+f/+O/n//jv5//47+f/+O/n//jv5//47+f/+O/n//jv5//47+f/+PDn/9yoc/6AQgScAAABHgAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACrVAAZzHopxe/VvP/58uv/+PDo//jw6P/48Oj/+PDo//jw6P/48Oj/+PDo//jw6P/48Oj/+PDo//jw6P/48Oj/+PDo//jw6P/48Oj/+PDo//jw6P/48Oj/+PDo//jw6P/48Oj/+PDo//jw6P/48Oj/+PDo//jw6P/48Oj/+PDo//jw6P/48Oj/+PDo//jw6P/58uv/7tG0/7FoH9YvFwBEAAAABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAul4CTdeVUu726dz/+fLr//nx6v/58er/+fHq//nx6v/58er/+fHq//nx6v/58er/+fHq//nx6v/58er/+fHq//nx6v/58er/+fHq//nx6v/58er/+fHq//nx6v/58er/+fHq//nx6v/58er/+fHq//nx6v/58er/+fHq//nx6v/58er/+fHq//ny6//15tj/zIlH8mk1AHQAAAARAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgkYMBMFmDH/fq3b7+PDo//ny7P/58uv/+fLr//ny6//58uv/+fLr//ny6//58uv/+fLr//ny6//58uv/+fLr//ny6//58uv/+fLr//ny6//58uv/+fLr//ny6//58uv/+fLr//ny6//58uv/+fLr//ny6//58uv/+fLr//ny6//58uv/+fPs//jv5f/bo2z8j0sHmwUDAR8AAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKZUBA/FbRaf5LeK/vny6//58+3/+fPs//nz7P/58+z/+fPs//nz7P/58+z/+fPs//nz7P/58+z/+fPs//nz7P/58+z/+fPs//nz7P/58+z/+fPs//nz7P/58+z/+fPs//nz7P/58+z/+fPs//nz7P/58+z/+fPs//nz7P/59O3/+fHp/+GwgP6iWQ+zKBUCLQAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACsWAQYx3EaquS3iv758ur/+vTv//r07v/69O7/+vTu//r07v/69O7/+vTu//r07v/69O7/+vTu//r07v/69O7/+vTu//r07v/69O7/+vTu//r07v/69O7/+vTu//r07v/69O7/+vTu//r07v/69O7/+vTu//r17//58Oj/4bGB/qtfE7k+IAI1AAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAArFgEGMVuFqDgrHj79+zh//v28v/69e//+vXv//r17//69e//+vXv//r17//69e//+vXv//r17//69e//+vXv//r17//69e//+vXv//r17//69e//+vXv//r17//69e//+vXv//r17//69e//+/by//fq3v/cpW/7qVwQrkMjAjEAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKRUAxDBZw2A15ZV7vDaw//79vL/+/by//r18P/69fD/+vXw//r18P/69fD/+vXw//r18P/69fD/+vXw//r18P/69fD/+vXw//r18P/69fD/+vXw//r18P/69fD/+vXw//v38v/79vH/8Na9/9GPTfCeUwmQNxwCJAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACISA0FuV4ETcx8K8fjs4T89ebX//z49P/8+PT/+/by//v28v/79vL/+/by//v28v/79vL/+/by//v28v/79vL/+/by//v28v/79vL/+/by//v28v/8+PT/+/f0//Xk1P/gr338v3IlzIdFAl8XDQQSAAAAAQAAAAAAAAAAAAAA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//Xp3f/16d3/9ene//Xo3P/w2cH/0KN1+oJQHs0iDwBrAAAAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARAAAMj1ASctGcaOnw2sP/9end//Xo3P/16d3/9ene//Xq3//26t//9urf//bq3//26t//9erf//Xq3v/16d3/9ejc//Xo3P/16Nr/6Min/6RuOeY0GQCDAAAAHQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACJlWFXPZqXjx8+LS//To3P/16Nz/9ene//Xq3//26+D/9uvg//br4P/26+D/9uvh//br4P/26+D/9uvg//bq3//16t7/9end//To2//16Nz/79W8/655ROw0GQCDAAAAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGTTgtX16Rx7PPj0//06Nv/9ejc//Xp3v/26t//9uvg//br4P/26+H/9uvh//br4f/26+H/9uvh//br4f/26+H/9uvg//br4P/16t//9end//To2//06Nz/79W7/6RuOeYiDwBrAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAeTcAKsyQVdLx3cr/9Ofa//To2//16Nz/9enc//Xp3f/16d3/9ene//Xp3v/16t7/9ere//Xq3v/16t//9erf//Xq3//16t//9urf//bq3//26t//9end//To2//06Nv/6Mem/4JQHs0EAABAAAAAAgAAAAAAAAAAAAAAAAAAAAW4cSqP6cqr//Tn2//059v/9enc//bq3//26t7/9end//Xp3v/16t7/9ere//Xq3v/16t//9erf//br4P/26+D/9urf//br4P/26+D/9uvg//br4P/16t//9enc//Tn2v/05tj/0KJ0+konA5UAAAAVAAAAAAAAAAAAAAAAkkYAMdijbuPz5Nb/9OfZ//Xo3P/06Nz/4c67/+re0v/27OH/9erf//Xq3//16t//9urf//bq3//26+D/69zN/+vf1P/37eL/9uvg//br4P/26+D/9uvg//bq3//16d3/9Ojb//Tn2v/w17//mGMu2ggAAEQAAAABAAAAAAAAAAC6byV96cqr//Tn2v/059n/9ejc//Tm2f/NjlD/u4JJ/9XAq//w5tz/9uzh//Xq3//26t//9urf//fs4v/arYD/vIJJ/9S+qf/w5tz/9+zi//br4P/26+D/9erf//Xp3f/06Nv/9ObZ//Tm2P/On3D5QB8AgQAAAAsAAAAAaR4AEs+QUr7x38z/8+bY//Tn2f/16Nz/8+bZ/9OMRv/GZAP/vm8f/8GWav/ezr7/8+nf//br3//16t7/9uvh/92qd//HZwj/vm4e/8CTZv/dzLz/8+nf//br4P/16d7/9end//Tn2//05tj/9ObZ/+jIqP92Rha2AAAAHwAAAACcSgAz3Kp45fPl1//z5df/9ObY//Tn2v/z5df/04xG/8dnCP/KbRD/x2wS/713Mf/HpYP/5djK//Xp3v/26t//3ap4/8lsD//KbhL/xmoP/7x0LP/Gon7/5NfJ//Xp3v/16Nv/9OfZ//Pm2P/z5df/8tzG/59qNdgDAAA4AAAAALBeDVbkvJT29ObY//Pk1v/z5df/8+bY//Lj1P/SjEX/x2YG/8lsEP/KbhL/ym0Q/8NrE/+8fkD/zrOY/+zg1f/dq3j/yWsO/8puE//KbhL/yWsO/8NpD/+7ezv/zbCU/+rd0P/059r/8+XX//Pk1v/049L/uYVS6h4KAE8AAAABumwdcOjGpPz05tn/8+XX//Pl1//z5dj/8uPU/9KLRP/GZQP/yGkK/8hqDP/Iagz/yGoL/8doCP+/aRP/vYlU/8eMUP/IaQr/yGoM/8hqDP/Iagz/yGkK/8dmBv++Zg//u4RN/9W+p//w4tT/8+XX//Tm1//Hl2bzMxcAXgAAAAK+cCF56sus/vTo2//05tn/9ObZ//Tm2f/y5NX/045J/8hpCf/Jaw7/yWwP/8lsDv/JbA7/yWsO/8lpCv/Hbxj/xngr/8lsDv/JbA//yWwP/8lsDv/JbA7/yWsN/8lpCf/FZgf/xIlO/+nZyf/059r/9ejb/82ecPU7GgBiAAAAA79wIXXqy6z99ene//Tn2//059v/9Ojb//Pl1//WlVT/y3EY/8xzG//Mcxv/zHMb/8xzGv/Lcxv/0ItG/+PEpP/cqnj/y3IZ/8xzG//Mcxv/zHMb/8xzG//Lchn/zHsr/9moeP/t2sf/9Ojb//To2//26dz/zJ1u8zsbAFwAAAACvGkWXufEofn26+D/9end//Xp3f/16d3/9ObZ/9ibXv/Oeif/z3wq/898Kv/Oeyj/z4Q5/9uvgv/u3cz/9uzi/+CyhP/Oeyj/z3wq/898Kv/Peyn/zn0s/9SYW//nzLH/9Ojd//Xq3v/16d3/9end//bp3P/DkmDrLhIASgAAAAC1XAM84reL7Pbs4f/16t//9erf//Xq3//06Nv/2qFp/9KENv/ShTj/0YY7/9efaP/o0Lf/9Orf//br4P/26+H/4baL/9KEN//ShTn/0oQ3/9OPTP/gupX/8ePU//bs4f/26t//9erf//Xq3//26t//9eXV/7J9R9gTAwAwAAAAAKJBABjaoWnN9end//br4f/26+H/9uvh//Xp3f/dqHP/1YxE/9aYWv/hv53/8uXY//ft4//26+H/9uvh//bt4//ju5P/1YxE/9WQTP/bq3v/69fE//bs4v/27OL/9uvh//br4f/26+H/9uvh//bt4//v17//l18nsgAAABcAAAAAAAAAAc6FPZHw28b/9+7k//ft4//37eP/9erf/9+wgv/dsIT/7dvJ//bt5P/37eP/9+3j//ft4//37eP/9+7l/+S/mv/ZoWr/5cmt//Tp3v/37uX/9+3j//ft4//37eP/9+3j//ft4//37eP/+O/m/9+4kvtuOwh3AAAABQAAAAAAAAAAv2YOQuS7kvH47+f/9+7l//fu5f/37eP/797N//Tq3//47+b/9+7l//fu5f/37uX/9+7l//fu5f/37uX/79zK/+/g0f/37+b/9+7l//fu5f/37uX/9+7l//fu5f/37uX/9+7l//fu5f/26Nv/vohR2TETADUAAAAAAAAAAAAAAACdMwAK05BMrPPi0P/48Oj/+O/n//jv5//48Oj/+PDn//jv5//47+f/+O/n//jv5//47+f/+O/n//jv5//48Oj/+PDo//jv5//47+f/+O/n//jv5//47+f/+O/n//jv5//47+f/+fHq/+bEov2KUBaKAAAACwAAAAAAAAAAAAAAAAAAAAC+ZQs94bOE6Pjw6P/48en/+PDp//jw6f/48On/+PDp//jw6f/48On/+PDp//jw6f/48On/+PDp//jw6f/48On/+PDp//jw6f/48On/+PDp//jw6f/48On/+PDp//ny6//049L/u4FHzDoXAC0AAAAAAAAAAAAAAAAAAAAAAAAAAD8AAALKeix36sqp+vnz7f/58uv/+fLr//ny6//58uv/+fLr//ny6//58uv/+fLr//ny6//58uv/+fLr//ny6//58uv/+fLr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
The following tiddlers were imported: # [[$:/./ClickMe]] # [[$:/./img/fish_small]] # [[$:/./img/WordOfMouth.png]] # [[$:/.tb/macros/linkimg]] # [[$:/.tb/macros/toggle-content]] # [[$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/permaview]] # [[$:/config/Plugins/Disabled/$:/plugins/SideEditor]] # [[$:/config/Tiddlers/TitleLinks]] # [[$:/config/ViewToolbarButtons/Visibility/$:/plugins/TWaddle/SideEditor/Button]] # [[$:/config/WikiParserRules/Inline/wikilink]] # [[$:/DefaultTiddlers]] # [[$:/favicon.ico]] # [[$:/Import]] # [[$:/isEncrypted]] # [[$:/plugins/ahahn/tinka]] # [[$:/plugins/TWaddle/QuickTid]] # [[$:/plugins/TWaddle/SideEditor]] # [[$:/plugins/TWaddle/SideEditor/Metrics]] # [[$:/QuickTid/tmpNewTid]] # [[$:/SiteSubtitle]] # [[$:/SiteTitle]] # [[$:/status/UserName]] # [[$:/UploadName]] # [[About]] # [[Bigger community ⇄ Better TW]] # [[Content/Styling/Div]] # [[Content/Styling/StyleBlock]] # [[Content/Text/Example with prepost]] # [[Content/Text/Signature]] # [[Content/Tool/ListFilter]] # [[Content/Tool/Macro]] # [[Content/Tool/Sandbox]] # [[Issues]] # [[QuickTid]] # [[Yes, YOU can be like this with QuickTid!]]
no
{ "tiddlers": { "$:/plugins/ahahn/tinka/createDialog": { "created": "20150429173743678", "text": "\\define plugin-tiddler-selection()\n[[$(target)$]plugintiddlers[]]\n\\end\n\n\\define qualified-modify-add()\n$(qualifiedTiddler)$-$(target)$-add\n\\end\n\n\\define qualified-modify-diff()\n$(qualifiedTiddler)$-$(target)$-diff\n\\end\n\n\\define diff-plugin-title()\n$(qualifiedTiddler)$-$(target)$-diff!!create-title\n\\end\n\n\\define added-filter()\n[[$(addedTiddlers)$]tags[]]\n\\end\n\n\\define concatPluginTitle(prefix, sep)\n$prefix$$(createTitleOrg)$$sep$$(createTitleName)$\n\\end\n\n\\define tiddlerReference(ref)\n$(currentTiddler)$$ref$\n\\end\n\n\\define varsReference(ref)\n$(TinkaVars)$$ref$\n\\end\n\n\n!! Create New Plugin\n\n<span class=\"tinka-note\">Usage: Enter the necessary metadata for your plugin and use the Filter selection below to pick the tiddlers that should be added to the plugin. After selecting the tiddlers, press 'Package Plugin'. Refer to the [[Documentation|$:/plugins/ahahn/tinka/usage]] for further help.</span>\n\n<$set name=\"target\" value=\"skeleton\">\n<$set name=\"qualifiedTiddler\" value=<<qualify \"$:/temp/tinka/modify\">> >\n\n!!! Step 1: Enter Metadata\n\n\n<$set name=\"currentTiddler\" value=<<qualified-modify-diff>>>\n\t<$transclude mode=\"block\" tiddler=\"$:/plugins/ahahn/tinka/createMetadata\"/>\n</$set>\n\n!!! Step 2: Add Tiddlers\n\nUse the search box below to select the tiddlers you want to add to the plugin.\n\n{{$:/plugins/ahahn/tinka/searchDisplay}}\n\n\n''Added Tiddlers''\n\n<$set name=\"addedTiddlers\" value=<<qualified-modify-add>> >\n<ul>\n<$list filter=<<added-filter>> emptyMessage=\"<i>No tiddlers added.</i>\">\n\t\t<li class=\"tinka-list-item\">\n <$checkbox tiddler=<<qualified-modify-add>> tag={{!!title}} />\n <$link to={{!!title}}>{{!!title}}</$link>\n </li>\n</$list>\n</ul>\n</$set>\n\n\n<$button class=\"tc-btn-big-green tinka-orange\">\n<$set name=\"TinkaVars\" value=\"$:/temp/tinka/CreateVars\">\n<$set name=\"currentTiddler\" value=<<qualified-modify-diff>>>\n\t<$action-deletetiddler $tiddler=<<TinkaVars>> />\n\t<$action-setfield $tiddler=<<TinkaVars>> result=\"false\" />\n\n\t<!-- Check whether a plugin title was given -->\n\t<$tinka-check text={{!!create-title-org}} pattern=\"^[^\\s]+$\">\n\t\t<$tinka-filter verb=\"fail\">\n\t\t\t<$action-setfield $tiddler=<<TinkaVars>> result=\"true\"/>\n\t\t\t<$action-setfield $tiddler=<<TinkaVars>> errorTitle=\"The plugin title is not allowed to be empty or contain whitespaces.\"/>\n\t\t</$tinka-filter>\n\t</$tinka-check>\n\t\t\n\t<$tinka-check text={{!!create-title-name}} pattern=\"^[^\\s]+$\">\n\t\t<$tinka-filter verb=\"fail\">\n\t\t\t<$action-setfield $tiddler=<<TinkaVars>> result=\"true\"/>\n\t\t\t<$action-setfield $tiddler=<<TinkaVars>> errorTitle=\"The plugin path is not allowed to be empty or contain whitespaces.\"/>\n\t\t</$tinka-filter>\n\t</$tinka-check>\n\t\t\n\t<!-- Check whether a plugin type is set-->\n\t<$tinka-check text={{!!create-plugin-type}} pattern=\"^.+$\">\n\t\t<$tinka-filter verb=\"fail\">\n\t\t\t<$action-setfield $tiddler=<<TinkaVars>> result=\"true\"/>\n\t\t\t<$action-setfield $tiddler=<<TinkaVars>> errorType=\"You have to set a plugin type.\"/>\n\t\t</$tinka-filter>\n\t</$tinka-check>\n\t\t\n\t\t<!-- Check whether a name was given, depending on the plugin type-->\n\t\t<$reveal state=<<tiddlerReference \"!!create-plugin-type\">> type=\"match\" text=\"plugin\">\n\t\t\t<$tinka-check text={{!!create-description}} pattern=\"^.+$\">\n\t\t\t\t<$tinka-filter verb=\"fail\">\n\t\t\t\t\t<$action-setfield $tiddler=<<TinkaVars>> result=\"true\"/>\n\t\t\t\t\t<$action-setfield $tiddler=<<TinkaVars>> errorPlugin=\"You have to enter a plugin title.\"/>\n\t\t\t\t</$tinka-filter>\n\t\t\t</$tinka-check>\n\t\t</$reveal>\n\t\t<$reveal state=<<tiddlerReference \"!!create-plugin-type\">> type=\"match\" text=\"theme\">\n\t\t\t<$tinka-check text={{!!create-name}} pattern=\"^.+$\">\n\t\t\t\t<$tinka-filter verb=\"fail\">\n\t\t\t\t\t<$action-setfield $tiddler=<<TinkaVars>> result=\"true\"/>\n\t\t\t\t\t<$action-setfield $tiddler=<<TinkaVars>> errorTheme=\"You have to enter a theme title.\"/>\n\t\t\t\t</$tinka-filter>\n\t\t\t</$tinka-check>\n\t\t</$reveal>\n\t\t\n\t\t<!--Check Version numbers, if entered-->\n\t\t<$reveal state=<<tiddlerReference \"!!create-version\">> type=\"nomatch\" text=\"\">\n\t\t\t<$tinka-check text={{!!create-version}} pattern=\"^(\\d)+\\.(\\d)+\\.(\\d)+(-[a-zA-z0-9]+)?$\">\n\t\t\t\t<$tinka-filter verb=\"fail\">\n\t\t\t\t\t<$action-setfield $tiddler=<<TinkaVars>> result=\"true\"/>\n\t\t\t\t\t<$action-setfield $tiddler=<<TinkaVars>> errorVersion=\"Version numbers must have the following format: X.X.X (e.g. 1.0.0).\"/>\n\t\t\t\t</$tinka-filter>\n\t\t\t</$tinka-check>\n\t\t</$reveal>\n\t\t\n\t\t<$reveal state=<<tiddlerReference \"!!create-core-version\">> type=\"nomatch\" text=\"\">\n\t\t\t<$tinka-check text={{!!create-core-version}} pattern=\"^(\\d)+\\.(\\d)+\\.(\\d)+(-[a-zA-z0-9]+)?$\">\n\t\t\t\t<$tinka-filter verb=\"fail\">\n\t\t\t\t\t<$action-setfield $tiddler=<<TinkaVars>> result=\"true\"/>\n\t\t\t\t\t<$action-setfield $tiddler=<<TinkaVars>> errorCoreVersion=\"The core version number must have the following format: [>|>=|<|<=|]X.X.X-AAAA (e.g. >=5.1.8).\"/>\n\t\t\t\t</$tinka-filter>\n\t\t\t</$tinka-check>\n\t\t</$reveal>\n\n\t<$set name=\"currentTiddler\" value=<<TinkaVars>> >\n\t<$tinka-check text={{!!result}} pattern=\"^false$\">\n\t<$set name=\"currentTiddler\" value=<<qualified-modify-diff>>>\n\t<$tinka-filter verb=\"pass\">\n\t<!--Compute the plugin title (create-title> from the create-title-org and create-title-name fields -->\n\n\t\t<$set name=\"createTitleOrg\" value={{!!create-title-org}}>\n\t\t\t<$set name=\"createTitleName\" value={{!!create-title-name}}>\n\t\t\t\t<$action-setfield create-title=<<concatPluginTitle \"$:/plugins/\" \"/\">> />\n\t\t\t</$set>\n\t\t</$set>\n\t\n\t\t<$tinka-saveTaglistToField $target=<<qualified-modify-add>> $tiddler=<<qualified-modify-diff>> $field=\"addTiddlers\"/>\n\t\t<$tinka-repackagePlugin $plugin=\"$:/plugins/unknown/newPlugin\" $create=\"yes\" $diff=<<qualified-modify-diff>> />\n\t\t<$action-deletetiddler $tiddler=<<qualified-modify-add>>/>\n\t\t<$action-deletetiddler $tiddler=<<qualified-modify-diff>>/>\n\t\t<$action-sendmessage $message=\"tm-modal\" $param=\"$:/plugins/ahahn/tinka/packageSuccess\" />\n\t</$tinka-filter>\n\t<$tinka-filter verb=\"fail\">\n\t\t<$action-sendmessage $message=\"tm-modal\" $param=\"$:/plugins/ahahn/tinka/packageErrors\" errorVars=<<TinkaVars>>/>\n\t</$tinka-filter>\n\t</$set>\n\t</$tinka-check>\n\t</$set>\n</$set>\n</$set>\nPackage plugin</$button>\n\n\n</$set>\n</$set>", "caption": "Create a new Plugin", "modified": "20150920123325745", "tags": "$:/tags/tinka/ControlPanel", "title": "$:/plugins/ahahn/tinka/createDialog" }, "$:/plugins/ahahn/tinka/createMetadata": { "created": "20150429174811520", "text": "''Plugin-Type:'' <$edit-text tag=\"input\" type=\"text\" field=\"create-plugin-type\"/>\n <$button popup=\"$:/temp/tinka/NewPluginPopup\" class=\"tc-btn-invisible tc-btn-dropdown\">{{$:/core/images/down-arrow}}</$button>\n\t\n\t\t<$reveal state=\"$:/temp/tinka/NewPluginPopup\" type=\"popup\" position=\"below\">\n\t\t<div class=\"tc-block-dropdown tc-edit-type-dropdown\">\n\t\t<$linkcatcher to=\"!!create-plugin-type\">\n\t\t\t<$link to=\"plugin\">Plugin</$link>\n\t\t\t<$link to=\"theme\">Theme</$link>\n\t\t</$linkcatcher>\n\t\t</div>\n\t\t</$reveal>\n\n<$reveal state=\"!!create-plugin-type\" type=\"nomatch\" text=\"plugin\" >\n\t<$reveal state=\"!!create-plugin-type\" type=\"nomatch\" text=\"theme\" >\n\t\t<table class=\"tinka-meta-table\">\n\t\t<$transclude tiddler=\"$:/plugins/ahahn/tinka/createMetadata/tableHead\" />\n\t\t<$transclude tiddler=\"$:/plugins/ahahn/tinka/createMetadata/noSpecialPluginType\" />\n\t\t<$transclude tiddler=\"$:/plugins/ahahn/tinka/createMetadata/tableEnd\" />\n\t\t</table>\n\t</$reveal>\n</$reveal>\n\n<$reveal state=\"!!create-plugin-type\" type=\"match\" text=\"plugin\">\n\t\t<table class=\"tinka-meta-table\">\n\t\t<$transclude tiddler=\"$:/plugins/ahahn/tinka/createMetadata/tableHead\" />\n\t\t<$transclude tiddler=\"$:/plugins/ahahn/tinka/createMetadata/pluginPluginType\" />\n\t\t<$transclude tiddler=\"$:/plugins/ahahn/tinka/createMetadata/tableEnd\" />\n\t\t</table>\n</$reveal>\n\n<$reveal state=\"!!create-plugin-type\" type=\"match\" text=\"theme\">\n\t\t<table class=\"tinka-meta-table\">\n\t\t<$transclude tiddler=\"$:/plugins/ahahn/tinka/createMetadata/tableHead\" />\n\t\t<$transclude tiddler=\"$:/plugins/ahahn/tinka/createMetadata/themePluginType\" />\n\t\t<$transclude tiddler=\"$:/plugins/ahahn/tinka/createMetadata/tableEnd\" />\n\t\t</table>\n</$reveal>\n\n''bold'' = //required field//\n", "create-plugin-type": "plugin", "create-title": "", "modified": "20150919225602399", "tags": "", "title": "$:/plugins/ahahn/tinka/createMetadata" }, "$:/plugins/ahahn/tinka/dropdownManage": { "text": "\\define plugin-tiddler-selection()\n[[$(target)$]plugintiddlers[]]\n\\end\n\n\\define qualified-remove-popup()\n$:/state/popup/$(qualifiedTiddler)$-$(target)$-remove-popup\n\\end\n\n\\define qualified-modify-remove()\n$(qualifiedTiddler)$-$(target)$-remove\n\\end\n\n\\define qualified-modify-add()\n$(qualifiedTiddler)$-$(target)$-add\n\\end\n\n\\define qualified-modify-diff()\n$(qualifiedTiddler)$-$(target)$-diff\n\\end\n\n\\define added-filter()\n[[$(addedTiddlers)$]tags[]]\n\\end\n\n\\define pluginSuffixFilter()\n[[$(target)$]removeprefix[$:/plugins/]]\n\\end\n\n\\define sideTabNameBuilder()\n$:/plugins/ahahn/tinka/temp/$(pluginSuffix)$ - Help Tab\n\\end\n\n\\define helpTabCaption()\n$(pluginSuffix)$ - Help Tab\n\\end\n\n\\define helpTabText()\n<$set name=\"pluginPrefix\" value=\"$(target)$\" >\n<$set name=\"currentTiddler\" value=\"$(sideTabName)$\" >\n\n<$transclude tiddler=\"$:/plugins/ahahn/tinka/pluginSidePanel\" />\n\n</$set>\n</$set>\n\\end\n\n<$set name=\"qualifiedTiddler\" value=<<qualify \"$:/temp/tinka/modify\">> >\n\n<$list filter=<<pluginSuffixFilter>> variable=\"pluginSuffix\">\n<<SidebarTabName>>\n<$set name=\"sideTabName\" value=<<sideTabNameBuilder>> >\n\n<$reveal state=<<sideTabName>> type=\"match\" text=\"\">\n<$button>Enable Help-Tab\n<$action-setfield $tiddler=<<sideTabName>> text=<<helpTabText>> caption=<<helpTabCaption>> tags=\"$:/tags/SideBar\" />\n</$button>\n\n</$reveal>\n\n<$reveal state=<<sideTabName>> type=\"nomatch\" text=\"\">\n<$button>Disable Help-Tab\n<$action-deletetiddler $tiddler=<<sideTabName>> />\n</$button>\n</$reveal>\n</$set>\n</$list>\n\nIf you have edited the shadow tiddlers that belong to the plugin, just repackage without making any changes. That way the packaged plugin will incorporate the changes made to the individual tiddlers. Refer to the [[Documentation|$:/plugins/ahahn/tinka/usage]] for help.\n\nIt is recommended to create a backup before repackaging a plugin.\n\n!!! Edit Metadata\n<span class=\"tinka-note\">Note: Changes will be committed immediately.</span>\n\n<$set name=\"currentTiddler\" value=<<target>>>\n\t<$transclude mode=\"block\" tiddler=\"$:/plugins/ahahn/tinka/editMetadata\"/>\n</$set>\n\n!!! Remove Tiddlers\n<span class=\"tinka-note\">Note: Re-packaging required for changes to take effect.</span>\n\n<$reveal type=\"match\" text=\"\" state=<<qualified-remove-popup>> ><$button set=<<qualified-remove-popup>> setTo=\"show\" class=\"tc-btn-invisible\">{{$:/core/images/right-arrow}} Show plugin tiddlers</$button></$reveal>\n<$reveal type=\"nomatch\" text=\"\" state=<<qualified-remove-popup>> >\n<$button set=<<qualified-remove-popup>> setTo=\"\" class=\"tc-btn-invisible\">{{$:/core/images/down-arrow}} Hide plugin tiddlers</$button>\n<ul>\n\t<$list filter=<<plugin-tiddler-selection>> emptyMessage=\"<i>No tiddlers in plugin.</i>\">\n\t\t<li class=\"tinka-list-item\">\n <$checkbox tiddler=<<qualified-modify-remove>> tag={{!!title}} />\n <$link to={{!!title}}>{{!!title}}</$link></li>\n\t</$list>\n</ul>\n</$reveal>\n\n!!! Add Tiddlers\n<span class=\"tinka-note\">Note: Re-packaging required for changes to take effect.</span>\n\nUse the search box below to select the tiddlers you want to add to the plugin.\n\n{{$:/plugins/ahahn/tinka/searchDisplay}}\n\n\n''Added Tiddlers''\n\n<$set name=\"addedTiddlers\" value=<<qualified-modify-add>> >\n<ul>\n<$list filter=<<added-filter>> emptyMessage=\"<i>No tiddlers added.</i>\">\n\t\t<li class=\"tinka-list-item\">\n <$checkbox tiddler=<<qualified-modify-add>> tag={{!!title}} />\n <$link to={{!!title}}>{{!!title}}</$link>\n </li>\n</$list>\n</ul>\n</$set>\n\n\n<$button class=\"tc-btn-big-green tinka-orange\">\n<$tinka-saveTaglistToField $target=<<qualified-modify-remove>> $tiddler=<<qualified-modify-diff>> $field=\"removeTiddlers\"/>\n<$tinka-saveTaglistToField $target=<<qualified-modify-add>> $tiddler=<<qualified-modify-diff>> $field=\"addTiddlers\"/>\n<$tinka-repackagePlugin $plugin=<<target>> $create=\"no\" $diff=<<qualified-modify-diff>> />\n<$action-deletetiddler $tiddler=<<qualified-modify-remove>>/>\n<$action-deletetiddler $tiddler=<<qualified-modify-add>>/>\n<$action-deletetiddler $tiddler=<<qualified-modify-diff>>/>\n<$action-sendmessage $message=\"tm-modal\" $param=\"$:/plugins/ahahn/tinka/packageSuccess\" />Re-package plugin</$button>\n<$button class=\"tc-btn-big-green tinka-blue\">\n<$tinka-backupPlugin $plugin=<<target>> />\n<$action-sendmessage $message=\"tm-modal\" $param=\"$:/plugins/ahahn/tinka/backupSuccess\" />Create Backup</$button>\n\n</$set>", "created": "20150429083124963", "modified": "20150919221235491", "tags": "", "title": "$:/plugins/ahahn/tinka/dropdownManage" }, "$:/plugins/ahahn/tinka/editMetadata": { "created": "20150429172238640", "text": "|tinka-meta-table|k\n|Author:|<$edit-text type=\"text\" tag=\"input\" field=\"author\"/>|Description:|<$edit-text tag=\"input\" type=\"text\" field=\"description\"/>|\n|Dependents:|<$edit-text tag=\"input\" type=\"text\" field=\"dependents\"/>|List:|<$edit-text tag=\"input\" type=\"text\" field=\"list\"/>|\n|Plugin-Type:|<$edit-text tag=\"input\" type=\"text\" field=\"plugin-type\"/>|Version:|<$edit-text tag=\"input\" type=\"text\" field=\"version\"/>|\n|Source:|<$edit-text tag=\"input\" type=\"text\" field=\"source\"/>|Name:|<$edit-text tag=\"input\" type=\"text\" field=\"name\"/>|\n|Core-Version:|<$edit-text tag=\"input\" type=\"text\" field=\"core-version\"/>|||\n", "modified": "20150920015137109", "tags": "", "title": "$:/plugins/ahahn/tinka/editMetadata" }, "$:/plugins/ahahn/tinka/packageSuccess": { "text": "<div class=\"tinka-success\">\n\n!!{{$:/core/images/done-button}} (Re-)Packaging Success !\n\nThe plugin was successfully (re-)packaged. It is recommended to save and reload the wiki now in order to avoid plugins to misbehave.\n\n</div>\n", "caption": "Packaging Success", "created": "20150429170712886", "modified": "20150430084455618", "tags": "", "title": "$:/plugins/ahahn/tinka/packageSuccess" }, "$:/plugins/ahahn/tinka/pluginManagement": { "text": "\\define popup-state-macro()\n$:/state/popup-$(qualified-state)$-$(currentTiddler)$\n\\end\n\n\\define tabs-state-macro()\n$(popup-state)$-$(pluginInfoType)$\n\\end\n\n\\define plugin-icon-title()\n$(currentTiddler)$/icon\n\\end\n\n\\define plugin-disable-title()\n$:/config/Plugins/Disabled/$(currentTiddler)$\n\\end\n\n\\define plugin-table-body(type,disabledMessage)\n<div class=\"tc-plugin-info-chunk tc-small-icon\">\n<$reveal type=\"nomatch\" state=<<popup-state>> text=\"yes\">\n<$button class=\"tc-btn-invisible tc-btn-dropdown\" set=<<popup-state>> setTo=\"yes\">\n{{$:/core/images/right-arrow}}\n</$button>\n</$reveal>\n<$reveal type=\"match\" state=<<popup-state>> text=\"yes\">\n<$button class=\"tc-btn-invisible tc-btn-dropdown\" set=<<popup-state>> setTo=\"no\">\n{{$:/core/images/down-arrow}}\n</$button>\n</$reveal>\n</div>\n<div class=\"tc-plugin-info-chunk\">\n<$transclude tiddler=<<currentTiddler>> subtiddler=<<plugin-icon-title>>>\n<$transclude tiddler=\"$:/core/images/plugin-generic-$type$\"/>\n</$transclude>\n</div>\n<div class=\"tc-plugin-info-chunk\">\n<h1>\n''<$view field=\"description\"><$view field=\"title\"/></$view>'' $disabledMessage$\n</h1>\n<h2>\n<$view field=\"title\"/>\n</h2>\n<h2>\n<div><em><$view field=\"version\"/></em></div>\n</h2>\n</div>\n\\end\n\n\\define plugin-table(type)\n<$set name=\"qualified-state\" value=<<qualify \"$:/state/plugin-info\">>>\n<$list filter=\"[!has[draft.of]plugin-type[$type$]sort[description]]\" emptyMessage=<<lingo \"Empty/Hint\">>>\n<$set name=\"popup-state\" value=<<popup-state-macro>>>\n<$link to={{!!title}} class=\"tc-plugin-info\">\n<<plugin-table-body type:\"$type$\">>\n</$link>\n<$reveal type=\"match\" text=\"yes\" state=<<popup-state>>>\n<div class=\"tc-plugin-info-dropdown\">\n<div class=\"tc-plugin-info-dropdown-body\">\n<$set name=\"target\" value={{!!title}}>\n\n{{$:/plugins/ahahn/tinka/dropdownManage}}\n\n</$set>\n</div>\n</div>\n</$reveal>\n</$set>\n</$list>\n</$set>\n\\end\n\n!!Installed Plugins\n\n<<plugin-table plugin>>\n\n!!Installed Themes\n\n<<plugin-table theme>>", "caption": "Installed", "created": "20150429081349763", "modified": "20150623141038339", "tags": "$:/tags/tinka/ControlPanel", "title": "$:/plugins/ahahn/tinka/pluginManagement" }, "$:/plugins/ahahn/tinka/style": { "text": "button.tinka-blue, button.tinka-orange{\nfont-weight: normal;\nfont-size: 1em;\ncolor: #fff;\n}\n\n.tinka-blue {\nbackground-color: #5E9FCA;\n}\n\n.tinka-orange {\nbackground-color: #FF8C19;\n}\n\n.tinka-list-item {\n\tlist-style: none;\n}\n\n.tinka-note {\ndisplay:block;\npadding-left: 5px;\nbackground-color: #FFF9B0;\ncolor: #7F7A32;\nborder: 1px solid #7F7A32;\nborder-radius: 5px;\nfont-style: italic;\nfont-size: 0.8em;\n}\n\n.tinka-success {\ncolor: #26CC50;\n}\n\n.tinka-success .tc-image-done-button {\nfill: #26CC50;\n}\n\n.tinka-error {\ncolor: #F00;\n}\n\n.tinka-error .tc-image-close-button {\nfill: #F00;\n}\n\n.tinka-archive-buttons {\npadding-left: 30px;\ndisplay: inline-block;\n}\n\nbutton.tinka-sidebar-button, button.tinka-invisible {\ncolor: #acacac;\nfill: #acacac;\n}\n\ntable.tinka-meta-table tr td {\npadding: 5px;\n}\n\n.tc-control-panel input.tinka-inline-edit {\nwidth: auto;\n}\n\n.tc-control-panel input.tinka-full-edit, input.tinka-full-edit {\nwidth: 100%;\n}", "created": "20150429083343361", "list-after": "$:/themes/tiddlywiki/vanilla/base", "modified": "20150920010712218", "tags": "$:/tags/Stylesheet", "title": "$:/plugins/ahahn/tinka/style" }, "$:/plugins/ahahn/tinka/tinkaActions.js": { "text": "/*\\\ntitle: $:/plugins/ahahn/tinka/tinkaActions.js\ntype: application/javascript\nmodule-type: widget\n\nAction widgets related to Tinka.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar SaveTaglistToFieldWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nSaveTaglistToFieldWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nSaveTaglistToFieldWidget.prototype.render = function(parent,nextSibling) {\n\tthis.computeAttributes();\n\tthis.execute();\n};\n\n/*\nCompute the internal state of the widget\n*/\nSaveTaglistToFieldWidget.prototype.execute = function() {\n\tthis.actionTarget = this.getAttribute(\"$target\");\n\tthis.actionTiddler = this.getAttribute(\"$tiddler\");\n \tthis.actionField = this.getAttribute(\"$field\");\n};\n\n/*\nRefresh the widget by ensuring our attributes are up to date\n*/\nSaveTaglistToFieldWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes[\"$target\"] || changedAttributes[\"$tiddler\"] || changedAttributes[\"$field\"]) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t}\n\treturn this.refreshChildren(changedTiddlers);\n};\n\n/*\nInvoke the action associated with this widget\n*/\nSaveTaglistToFieldWidget.prototype.invokeAction = function(triggeringWidget,event) {\n\tvar taglist = [];\n \tvar field = \"text\";\n \n if (this.actionTarget) {\n \tvar targetTags = this.wiki.getTiddler(this.actionTarget);\n \t\n \tif (targetTags) {\n \t\ttaglist = targetTags.fields.tags || [];\n \t}\n }\n \n \tif (this.actionField) {\n \t\tfield = this.actionField;\n \t}\n \n \tif(this.actionTiddler) {\n \t\t//save taglist in field on tiddler\n \tthis.wiki.setTextReference(this.actionTiddler+ \"!!\" +field, taglist, this.getVariable(\"currentTiddler\")); \n \t}\n\n return true; // Action was invoked\n};\n\n/*\n\nrepackagePlugin action widget\n\n<$repackagePlugin $plugin=<<target>> $repackage=\"yes\" $diff=<<qualified-modify-diff>> />\n*/\n \nvar repackagePluginWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nrepackagePluginWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nrepackagePluginWidget.prototype.render = function(parent,nextSibling) {\n\tthis.computeAttributes();\n\tthis.execute();\n \tthis.renderChildren(parent,nextSibling);\n};\n\n/*\nCompute the internal state of the widget\n*/\nrepackagePluginWidget.prototype.execute = function() {\n\tthis.actionPlugin = this.getAttribute(\"$plugin\");\n\tthis.actionCreate = this.getAttribute(\"$create\");\n \tthis.actionDiff = this.getAttribute(\"$diff\");\n this.makeChildWidgets();\n};\n\n/*\nRefresh the widget by ensuring our attributes are up to date\n*/\nrepackagePluginWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes[\"$plugin\"] || changedAttributes[\"$create\"] || changedAttributes[\"$diff\"]) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t}\n\treturn this.refreshChildren(changedTiddlers);\n};\n\n/*\nInvoke the action associated with this widget\n*/\nrepackagePluginWidget.prototype.invokeAction = function(triggeringWidget,event) {\n \tvar diff = {};\n \tvar title = \"\";\n \tif (this.actionPlugin) {\n title = this.actionPlugin;\n if (this.actionDiff) {\n \tvar tid = this.wiki.getTiddler(this.actionDiff);\n diff = tid || {};\n }\n \n if (this.actionCreate == \"yes\") {\n //create new plugin Tiddler with the data from the diff tiddler\n var pluginTid = {};\n \n title = diff.fields[\"create-title\"] || this.actionPlugin;\n pluginTid.title = title;\n pluginTid[\"text\"] =\t\"{\\\"tiddlers\\\": {}}\";\n pluginTid[\"type\"] = \"application/json\";\n pluginTid[\"author\"] = diff.fields[\"create-author\"];\n pluginTid[\"description\"] = diff.fields[\"create-description\"];\n\t\tpluginTid[\"name\"] = diff.fields[\"create-name\"];\n pluginTid[\"list\"] = diff.fields[\"create-list\"];\n pluginTid[\"plugin-type\"] = diff.fields[\"create-plugin-type\"];\n pluginTid[\"dependents\"] = diff.fields[\"create-dependents\"];\n pluginTid[\"version\"] = diff.fields[\"create-version\"];\n pluginTid[\"core-version\"] = diff.fields[\"create-core-version\"];\n this.wiki.addTiddler(new $tw.Tiddler(pluginTid));\n }\n \n //execute repackaging\n $tw.utils.repackPlugin(title, diff.fields.addTiddlers, diff.fields.removeTiddlers);\n \t}\n};\n \n \n \n/*\n\tbackUpPlugin Action Widget\n \n\tBacks up the specified plugin tiddler and modifies the \n 'plugin-type' and 'title' field accordingly.\n*/\nvar BackupPluginWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nBackupPluginWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nBackupPluginWidget.prototype.render = function(parent,nextSibling) {\n\tthis.computeAttributes();\n\tthis.execute();\n};\n\n/*\nCompute the internal state of the widget\n*/\nBackupPluginWidget.prototype.execute = function() {\n\tthis.actionPlugin = this.getAttribute(\"$plugin\", \"\");\n \tthis.actionRestore = this.getAttribute(\"$restore\", \"no\");\n};\n\n/*\nRefresh the widget by ensuring our attributes are up to date\n*/\nBackupPluginWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes[\"$plugin\"] || changedAttributes[\"$restore\"]) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t}\n\treturn this.refreshChildren(changedTiddlers);\n};\n\n/*\nInvoke the action associated with this widget\n*/\nBackupPluginWidget.prototype.invokeAction = function(triggeringWidget,event) {\n\n\tif (this.actionPlugin) {\n \tif (this.actionRestore == \"yes\") {\n \tvar backupTiddler = this.wiki.getTiddler(this.actionPlugin);\n \tvar operationConfirmed = true;\n \tif (backupTiddler instanceof $tw.Tiddler) { \n \t\t\tif (this.checkIfExists(backupTiddler.fields[\"original-title\"])) {\n \toperationConfirmed = confirm(\"You are about to restore a backup, but another version of this plugin is already active. Do you want to backup the current version (if not already existing) and restore this backup anyway ?\");\n \tif (operationConfirmed) {\n // after backing up, delete current $original-title Tiddler\n this.backupPlugin(backupTiddler.fields[\"original-title\"]);\n this.wiki.deleteTiddler(backupTiddler.fields[\"original-title\"]); \t\n }\n }\n \n \tif (operationConfirmed) {\n var pluginType = this.determinePluginType(backupTiddler.fields[\"plugin-type\"]);\n this.wiki.addTiddler(new $tw.Tiddler(backupTiddler, {\n \"title\": backupTiddler.fields[\"original-title\"],\n \"original-title\": undefined,\n \"plugin-type\": pluginType\n }));\n \t}\n }\n }\n \telse {\n \t\tthis.backupPlugin(this.actionPlugin);\n \t}\n }\n \treturn true; // Action was invoked\n};\n\nBackupPluginWidget.prototype.determinePluginType = function(name) {\n\tvar reg = /(.*)-backup/;\n \tvar matches = name.match(reg);\n \t\n \tif (matches != null) {\n \t\treturn matches[1]; \n }\n \n \treturn \"plugin\";\n}\n\n\nBackupPluginWidget.prototype.backupPlugin = function(plugin) {\n\tvar pluginTiddler = this.wiki.getTiddler(plugin);\n var didBackup = false;\n \tif (pluginTiddler instanceof $tw.Tiddler) {\n var backupTitle = this.getBackupTitle(pluginTiddler.fields.title, pluginTiddler.fields.version);\n didBackup = true;\n \n \t//Don't make a backup if a backup already exists\n \tif (!this.checkIfExists(backupTitle)) {\n var backupTiddler = new $tw.Tiddler(pluginTiddler, {\n \"title\": backupTitle,\n \"original-title\": pluginTiddler.fields.title,\n \"plugin-type\": \"\" + pluginTiddler.fields[\"plugin-type\"] + \"-backup\"\n });\n\n this.wiki.addTiddler(backupTiddler); \n \t}\n }\n \treturn didBackup;\n}\n\nBackupPluginWidget.prototype.getBackupTitle = function(title, version) {\n \treturn \"\" + title + \"-\" + version + \"-backup\";\n};\n \nBackupPluginWidget.prototype.checkIfExists = function(tiddler) {\n\treturn this.wiki.getTiddler(tiddler) != undefined;\n}\n \nexports[\"tinka-saveTaglistToField\"] = SaveTaglistToFieldWidget;\nexports[\"tinka-repackagePlugin\"] = repackagePluginWidget;\nexports[\"tinka-backupPlugin\"] = BackupPluginWidget;\n\n \n})();", "created": "20150429142821657", "modified": "20150919221130419", "module-type": "widget", "tags": "", "title": "$:/plugins/ahahn/tinka/tinkaActions.js", "type": "application/javascript" }, "$:/plugins/ahahn/tinka/readme": { "created": "20150429192607942", "text": "This is a Control Panel extension that aims to simplify the plugin creation and editing process. After installing, you will find a new tab in your control panel that makes creating and modifying plugins a little bit easier.\n\n<a target=\"blank\" href=\"http://twguides.org/tinka\">Project Homepage on TWGuides.org</a>\n\n!! Version History\n\n!!! 2015-09-20 Release of version 0.2.0-beta\n\n''Changelog''\n\n* Added Help-Tab capabilities to quickly navigate between plugin tiddlers.\n* Moved Create-Plugin wizard to its own tab.\n* Redid Create-Plugin UI to be easier and more accessible.\n* Backups can now also be downloaded/exported.\n* Added more documentation.\n\n!!! 2015-05-18 Release of version 0.1.0\n\n''Changelog''\n\n* The metadata section now include edit fields for the `name` and `source` fields.\n* The //default search// box now only searches for title matches.\n* Backups can now be exported/downloaded.\n* <div>Backups can now be restored and made active again. If another version of the plugin is already active, the option is given to back it up,before restoring the backup.\n\n\n''Warning: For this mechanism to work, there has to be an 'original-title' field present in the backup tiddler. This is automatically added by Tinka, however earlier versions of Tinka did not add this field. If you want to restore a backup from an earlier version of Tinka, you will have to add the 'original-title' field manually and populate it with the former title of the plugin tiddler, in order for the restore function to work.''\n</div>\n\n!!! 2015-04-30 Release of version 0.0.2\n\n''Changelog''\n\n* The list of plugin tiddlers is now hidden by default, since some lists can get very long.\n* Added a different search option (default/filter)\n* Improved Documentation slightly\n* Added a backup option, so a plugin can be backed up before repackaging.\n\n \n!!! 2015-04-29 Release of version 0.0.1", "modified": "20150920041326335", "tags": "", "title": "$:/plugins/ahahn/tinka/readme" }, "$:/plugins/ahahn/tinka/backupList": { "text": "\\define plugin-export()\n[title[$(currentTiddler)$]]\n\\end\n\n\\define plugin-icon-title()\n$(currentTiddler)$/icon\n\\end\n\n\\define plugin-disable-title()\n$:/config/Plugins/Disabled/$(currentTiddler)$\n\\end\n\n\\define plugin-table-body(type,disabledMessage)\n<div class=\"tc-plugin-info-chunk\">\n<$transclude tiddler=<<currentTiddler>> subtiddler=<<plugin-icon-title>>>\n<$transclude tiddler=\"$:/core/images/plugin-generic-$type$\"/>\n</$transclude></div>\n<div class=\"tc-plugin-info-chunk\">\n<h1>''<$view field=\"description\"><$view field=\"title\"/></$view>'' $disabledMessage$\n</h1>\n<h2>\n<$view field=\"title\"/>\n</h2>\n<h2>\n<div><em><$view field=\"version\"/></em></div>\n</h2></div>\n<div class=\"tinka-archive-buttons\">\n<$macrocall $name=\"tinkaExportButton\" exportFilter=<<plugin-export>> />\n<$button class=\"tc-btn-big-green tinka-blue\">\n<$tinka-backupPlugin $plugin=<<currentTiddler>> $restore=\"yes\"/>\n<$action-sendmessage $message=\"tm-modal\" $param=\"$:/plugins/ahahn/tinka/backupRestored\" />Restore</$button>\n</div>\n\\end\n\n\\define plugin-table(type)\n<$list filter=\"[!has[draft.of]plugin-type[$type$]sort[description]]\" emptyMessage=<<lingo \"Empty/Hint\">>>\n<$link to={{!!title}} class=\"tc-plugin-info\">\n<<plugin-table-body type:\"$type$\">>\n</$link>\n</$list>\n\\end\n\n!!Backups\n\n<<plugin-table plugin-backup>>\n<<plugin-table theme-backup>>\n<<plugin-table language-backup>>\n", "caption": "Archive", "created": "20150430102053890", "list-after": "$:/plugins/ahahn/tinka/pluginManagement", "modified": "20150919221649350", "tags": "$:/tags/tinka/ControlPanel", "title": "$:/plugins/ahahn/tinka/backupList" }, "$:/plugins/ahahn/tinka/backupSuccess": { "text": "<div class=\"tinka-success\">\n\n!!{{$:/core/images/done-button}} Backup Success !\n\nA backup of the plugin was successfully created.\n\n</div>\n", "caption": "Backup Success", "created": "20150430101135881", "modified": "20150430101220633", "tags": "", "title": "$:/plugins/ahahn/tinka/backupSuccess" }, "$:/plugins/ahahn/tinka/controlPanelExtension": { "text": "<<tabs \"[[$:/plugins/ahahn/tinka/pluginManagement]] [[$:/plugins/ahahn/tinka/createDialog]] [[$:/plugins/ahahn/tinka/backupList]]\" \"$:/plugins/ahahn/tinka/pluginManagement\" \"$:/temp/tinka/cpTabs\">>", "caption": "Tinka Plugin Management", "created": "20150430102528177", "modified": "20150605210413940", "tags": "$:/tags/ControlPanel", "title": "$:/plugins/ahahn/tinka/controlPanelExtension" }, "$:/plugins/ahahn/tinka/search-default": { "created": "20150430085404794", "text": "\\define searchstring()\n[all[tiddlers]search:title{$(searchTiddler)$}sort[title]]\n\\end\n\nEnter search term: <$edit-text tiddler=\"$:/temp/tinka/search\" type=\"search\" default=\"\" tag=\"input\"/> <$reveal state=\"$:/temp/tinka/search\" type=\"nomatch\" text=\"\"><$button class=\"tc-btn-invisible\" set=\"$:/temp/tinka/search\" setTo=\"\">{{$:/core/images/close-button}}</$button></$reveal>\n<$reveal state=\"$:/temp/tinka/search\" type=\"nomatch\" text=\"\">\n<ul>\n<$set name=\"searchTiddler\" value=\"$:/temp/tinka/search\">\n<$list filter=<<searchstring>> emptyMessage=\"<i>No Tiddlers selected.</i>\">\n\t\t<li class=\"tinka-list-item\">\n <$checkbox tiddler=<<qualified-modify-add>> tag={{!!title}} />\n <$link to={{!!title}}>{{!!title}}</$link>\n </li>\n</$list>\n</$set>\n</ul>\n</$reveal>\n<$reveal state=\"$/temp/tinka/search\" type=\"match\" text=\"\">\n<ul>\n<li class=\"tinka-list-item\"><i>No Tiddlers selected.</i></li>\n</ul>\n</$reveal>", "caption": "Default search", "modified": "20150518065244651", "tags": "$:/tags/TinkaSearch", "title": "$:/plugins/ahahn/tinka/search-default" }, "$:/plugins/ahahn/tinka/search-filter": { "text": "Enter Filterstring to select tiddlers: <$edit-text tiddler=\"$:/temp/tinka/search\" type=\"search\" default=\"\" tag=\"input\"/> <$reveal state=\"$:/temp/tinka/search\" type=\"nomatch\" text=\"\"><$button class=\"tc-btn-invisible\" set=\"$:/temp/tinka/search\" setTo=\"\">{{$:/core/images/close-button}}</$button></$reveal>\n<ul>\n<$list filter={{$:/temp/tinka/search}} emptyMessage=\"<i>No Tiddlers selected.</i>\">\n\t\t<li class=\"tinka-list-item\">\n <$checkbox tiddler=<<qualified-modify-add>> tag={{!!title}} />\n <$link to={{!!title}}>{{!!title}}</$link>\n </li>\n</$list>\n</ul>", "caption": "Filter search", "created": "20150430084600236", "list-after": "$:/plugins/ahahn/tinka/search-default", "modified": "20150430092220463", "tags": "$:/tags/TinkaSearch", "title": "$:/plugins/ahahn/tinka/search-filter" }, "$:/plugins/ahahn/tinka/searchDisplay": { "text": "<<tabs \"[[$:/plugins/ahahn/tinka/search-default]] [[$:/plugins/ahahn/tinka/search-filter]]\" \"$:/plugins/ahahn/tinka/search-default\" \"$/temp/tinka/searchTab\">>", "created": "20150430091839143", "modified": "20150430103828300", "tags": "", "title": "$:/plugins/ahahn/tinka/searchDisplay" }, "$:/plugins/ahahn/tinka/usage": { "created": "20150430092825762", "text": "{{$:/plugins/ahahn/tinka/docs/How to create a new plugin}}\n\n{{$:/plugins/ahahn/tinka/docs/Help Tab}}\n\n!! Notes\n\nWhen packaging or repackaging a plugin, the version number of the plugin is automatically increased. This might not be wanted in all cases and has to be manually corrected after packaging.\n\nAlso version suffixes such as:\n\n* -prerelease\n* -beta\n\nare supported and will be appended to the new version number when present.\n\n!! Plugin mechanism\nFor more information about how the plugin mechanism in TiddlyWiki works, see the official documentation: http://tiddlywiki.com/#PluginMechanism\n\n!! Filter language\nFilters are useful to select a subset of tiddlers from a wiki. If you are new to filters, learn more about them here: http://tiddlywiki.com/#Filters", "caption": "Usage/Help", "modified": "20150920123108372", "tags": "", "title": "$:/plugins/ahahn/tinka/usage" }, "$:/plugins/ahahn/tinka/restoreSuccess": { "text": "<div class=\"tinka-success\">\n\n!!{{$:/core/images/done-button}} Restore Success !\n\nThe backup was successfully restored!\n\n</div>\n", "caption": "Backup Success", "created": "20150518063135697", "modified": "20150518063156354", "tags": "", "title": "$:/plugins/ahahn/tinka/restoreSuccess" }, "$:/plugins/ahahn/tinka/tinka-export": { "text": "\\define tinkaExportButtonFilename(baseFilename)\n$baseFilename$$(extension)$\n\\end\n\n\\define tinkaExportQualifiedState()\n$:/state/popup/tinkaExport-$(currentTiddler)$\n\\end\n\n\\define tinkaExportButton(exportFilter:\"[!is[system]sort[title]]\",lingoBase,baseFilename:\"tiddlers\")\n<span class=\"tc-popup-keep\">\n<$button popup=<<tinkaExportQualifiedState>> tooltip={{$lingoBase$Hint}} aria-label={{$lingoBase$Caption}} class=<<tv-config-toolbar-class>> selectedClass=\"tc-selected\">\n<$list filter=\"[<tv-config-toolbar-icons>prefix[yes]]\">\n{{$:/core/images/export-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>prefix[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$lingoBase$Caption}}/></span>\n</$list>\n</$button>\n</span>\n<$reveal state=<<tinkaExportQualifiedState>> type=\"popup\" position=\"below\" animate=\"yes\">\n<div class=\"tc-drop-down\">\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/Exporter]]\">\n<$set name=\"extension\" value={{!!extension}}>\n<$button class=\"tc-btn-invisible\">\n<$action-sendmessage $message=\"tm-download-file\" $param=<<currentTiddler>> exportFilter=\"\"\"$exportFilter$\"\"\" filename=<<exportButtonFilename \"\"\"$baseFilename$\"\"\">>/>\n<$action-deletetiddler $tiddler=<<tinkaExportQualifiedState>>/>\n<$transclude field=\"description\"/>\n</$button>\n</$set>\n</$list>\n</div>\n</$reveal>\n\\end", "created": "20150516093002511", "modified": "20150516093448826", "tags": "$:/tags/Macro", "title": "$:/plugins/ahahn/tinka/tinka-export" }, "$:/plugins/ahahn/tinka/icon": { "created": "20150518101723465", "title": "$:/plugins/ahahn/tinka/icon", "type": "image/svg+xml", "text": "<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"no\"?>\n<!-- Created with Inkscape (http://www.inkscape.org/) -->\n\n<svg\n xmlns:dc=\"http://purl.org/dc/elements/1.1/\"\n xmlns:cc=\"http://creativecommons.org/ns#\"\n xmlns:rdf=\"http://www.w3.org/1999/02/22-rdf-syntax-ns#\"\n xmlns:svg=\"http://www.w3.org/2000/svg\"\n xmlns=\"http://www.w3.org/2000/svg\"\n xmlns:sodipodi=\"http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd\"\n xmlns:inkscape=\"http://www.inkscape.org/namespaces/inkscape\"\n width=\"28\"\n height=\"28\"\n id=\"svg2\"\n version=\"1.1\"\n inkscape:version=\"0.48.4 r9939\"\n sodipodi:docname=\"tinka_logo.svg\">\n <defs\n id=\"defs4\" />\n <sodipodi:namedview\n id=\"base\"\n pagecolor=\"#ffffff\"\n bordercolor=\"#666666\"\n borderopacity=\"1.0\"\n inkscape:pageopacity=\"0.0\"\n inkscape:pageshadow=\"2\"\n inkscape:zoom=\"22.627417\"\n inkscape:cx=\"12.192879\"\n inkscape:cy=\"16.062665\"\n inkscape:document-units=\"px\"\n inkscape:current-layer=\"layer1\"\n showgrid=\"false\"\n inkscape:window-width=\"1920\"\n inkscape:window-height=\"1137\"\n inkscape:window-x=\"-8\"\n inkscape:window-y=\"-8\"\n inkscape:window-maximized=\"1\" />\n <metadata\n id=\"metadata7\">\n <rdf:RDF>\n <cc:Work\n rdf:about=\"\">\n <dc:format>image/svg+xml</dc:format>\n <dc:type\n rdf:resource=\"http://purl.org/dc/dcmitype/StillImage\" />\n <dc:title></dc:title>\n </cc:Work>\n </rdf:RDF>\n </metadata>\n <g\n inkscape:label=\"Ebene 1\"\n inkscape:groupmode=\"layer\"\n id=\"layer1\"\n transform=\"translate(0,-1024.3622)\">\n <g\n id=\"g2987\"\n transform=\"matrix(0.21875,0,0,0.21875,-0.03334395,1024.3224)\"\n style=\"fill-rule:evenodd\">\n <path\n id=\"path2989\"\n d=\"m 40.397288,76.445699 0,18.894708 14.119729,0 0,0 c -4.64e-4,-0.0019 -9.28e-4,-0.0038 -0.0014,-0.0057 0.09369,0.0038 0.187859,0.0057 0.282472,0.0057 3.817607,0 6.912389,-3.094782 6.912389,-6.912389 0,-1.808236 -0.694317,-3.454305 -1.830894,-4.686151 l 0,0 c 0.0154,-0.0077 0.03082,-0.01536 0.04626,-0.02299 -1.041794,-1.210214 -1.671559,-2.785252 -1.671559,-4.50738 0,-3.817607 3.094781,-6.912389 6.912388,-6.912389 3.817607,0 6.912389,3.094782 6.912389,6.912389 0,1.983922 -0.835789,3.772635 -2.174474,5.033245 l 0,0 c 0.02875,0.01818 0.05739,0.0365 0.08594,0.05496 l 0,0 c -0.859106,1.151989 -1.367662,2.580762 -1.367662,4.128315 0,3.430479 2.498947,6.277297 5.775777,6.81939 -0.0073,0.03105 -0.01478,0.06205 -0.02239,0.093 l 21.320134,0 0,-19.772549 0,0 c -0.04975,0.013 -0.09964,0.02563 -0.149675,0.0379 0.0038,-0.09369 0.0057,-0.187859 0.0057,-0.282472 0,-3.817607 -3.094782,-6.912389 -6.912389,-6.912389 -1.808236,0 -3.454305,0.694317 -4.686152,1.830894 l 0,0 c -0.0077,-0.0154 -0.01536,-0.03082 -0.02299,-0.04626 -1.210214,1.041794 -2.785253,1.671559 -4.507381,1.671559 -3.817607,0 -6.912388,-3.094781 -6.912388,-6.912388 0,-3.817607 3.094781,-6.912389 6.912388,-6.912389 1.983923,0 3.772636,0.835789 5.033245,2.174474 l 0,0 c 0.01818,-0.02875 0.0365,-0.05739 0.05496,-0.08594 l 0,0 c 1.151989,0.859106 2.580762,1.367662 4.128315,1.367662 3.430479,0 6.277297,-2.498947 6.81939,-5.775777 0.07936,0.01871 0.158369,0.03834 0.237007,0.05889 l 0,-15.740322 -21.320134,0 0,0 c 0.0076,-0.03094 0.01507,-0.06194 0.02239,-0.093 l 0,0 c -3.27683,-0.542092 -5.775777,-3.388911 -5.775777,-6.81939 0,-1.547552 0.508556,-2.976326 1.367662,-4.128315 -0.02855,-0.01846 -0.0572,-0.03678 -0.08594,-0.05496 1.338685,-1.260609 2.174474,-3.049323 2.174474,-5.033245 C 72.07907,20.094782 68.984288,17 65.166681,17 c -3.817607,0 -6.912388,3.094782 -6.912388,6.912389 0,1.722128 0.629765,3.297167 1.671559,4.50738 l 0,0 c -0.01544,0.0076 -0.03086,0.01529 -0.04626,0.02299 1.136577,1.231846 1.830894,2.877915 1.830894,4.686151 0,3.817607 -3.094782,6.912389 -6.912389,6.912389 -0.09461,0 -0.188783,-0.0019 -0.282472,-0.0057 l 0,0 c 4.63e-4,0.0019 9.27e-4,0.0038 0.0014,0.0057 l -14.119729,0 0,12.846368 0,0 c 0.0944,0.455349 0.144008,0.927098 0.144008,1.410434 0,3.817607 -3.094782,6.912389 -6.912389,6.912389 -1.547552,0 -2.976326,-0.508556 -4.128315,-1.367663 -0.01846,0.02855 -0.03678,0.0572 -0.05496,0.08594 -1.260609,-1.338685 -3.049323,-2.174474 -5.033245,-2.174474 -3.817607,0 -6.912389,3.094781 -6.912389,6.912388 0,3.817607 3.094782,6.912389 6.912389,6.912389 1.722128,0 3.297167,-0.629765 4.50738,-1.671559 l 0,0 c 0.0076,0.01544 0.01529,0.03086 0.02299,0.04626 1.231846,-1.136577 2.877915,-1.830894 4.686151,-1.830894 3.817607,0 6.912389,3.094782 6.912389,6.912389 0,0.483335 -0.04961,0.955085 -0.144008,1.410434 z M 64,0 l 54.5596,32 0,64 L 64,128 9.4403996,96 l 0,-64 L 64,0 z\"\n inkscape:connector-curvature=\"0\" />\n </g>\n <path\n sodipodi:type=\"arc\"\n style=\"fill:#630fb2;fill-opacity:1;fill-rule:nonzero;stroke:none\"\n id=\"path2999\"\n sodipodi:cx=\"456.42856\"\n sodipodi:cy=\"165.93361\"\n sodipodi:rx=\"162.14285\"\n sodipodi:ry=\"162.14285\"\n d=\"m 618.57141,165.93361 a 162.14285,162.14285 0 1 1 -0.002,-0.80734\"\n sodipodi:start=\"0\"\n sodipodi:end=\"6.2782061\"\n sodipodi:open=\"true\"\n transform=\"matrix(0.06593776,0,0,0.06593776,-16.215024,1027.2261)\" />\n <path\n style=\"fill:#3cff80;fill-opacity:1;fill-rule:nonzero;stroke:none\"\n d=\"m 14.745406,1034.4667 -1.99638,3.2989 0,0.1196 0,7.1336 0,3.4185 1.99638,-3.299 0,-0.1195 0,-7.1336 0,-3.4185 z\"\n id=\"rect3769\"\n inkscape:connector-curvature=\"0\" />\n <path\n style=\"fill:#ffa600;fill-opacity:1;fill-rule:nonzero;stroke:none\"\n d=\"m 7.3063061,1034.2471 3.2989499,-3.1032 0.11951,0 7.13365,0 3.41846,0 -3.29895,3.1032 -0.11951,0 -7.13365,0 -3.4184599,0 z\"\n id=\"rect3769-0\"\n inkscape:connector-curvature=\"0\" />\n </g>\n</svg>\n", "modified": "20150518101956638" }, "$:/plugins/ahahn/tinka/emptyDiff": { "text": "", "created": "20150811103346284", "modified": "20150811103359959", "tags": "", "title": "$:/plugins/ahahn/tinka/emptyDiff" }, "$:/plugins/ahahn/tinka/pluginSidePanel": { "text": "\\define pluginFilter()\n[[$(pluginPrefix)$]plugintiddlers[]sort[]]\n\\end\n\n\\define pluginDirFilter()\n[all[tiddlers]prefix[$(pluginPrefix)$]sort[]]\n\\end\n\n\\define newPluginTiddler()\n$(pluginPrefix)$/New Tiddler\n\\end\n\n<$button class=\"tc-btn-invisible tinka-invisible\">\n<$action-sendmessage $message=\"tm-new-tiddler\" $param=<<newPluginTiddler>> />''\n{{$:/core/images/new-button}} Add Tiddler''</$button>\n\n!!!Shadow tiddlers contained in the plugin:\n\n<$list filter=<<pluginFilter>> template=\"$:/core/ui/ListItemTemplate\"/>\n\n!!!Normal tiddlers in the plugin directory:\n<$list filter=<<pluginDirFilter>> template=\"$:/core/ui/ListItemTemplate\"/>\n\n<$reveal state=\"!!extender\" type=\"nomatch\" text=\"open\">\n<$button set=\"!!extender\" setTo=\"open\" class=\"tc-btn-invisible tinka-sidebar-button\"><h3>{{$:/core/images/chevron-right}} Filter search</h3></$button>\n</$reveal>\n<$reveal state=\"!!extender\" type=\"match\" text=\"open\">\n<$button set=\"!!extender\" setTo=\"close\" class=\"tc-btn-invisible tinka-sidebar-button\"><h3>{{$:/core/images/chevron-down}} Filter search</h3></$button>\n<div>\n<$edit-text type=\"search\" tiddler=\"$:/plugins/ahahn/tinka/temp/helpTabSearch\" field=\"filterSearch\" />\n<$list filter={{$:/plugins/ahahn/tinka/temp/helpTabSearch!!filterSearch}} template=\"$:/core/ui/ListItemTemplate\"/>\n</div>\n</$reveal>\n\n<$button class=\"tc-btn-big-green tinka-orange\">\n<$tinka-repackagePlugin $plugin=<<pluginPrefix>> $create=\"no\" $diff=\"$:/plugins/ahahn/tinka/emptyDiff\" />\n<$action-sendmessage $message=\"tm-modal\" $param=\"$:/plugins/ahahn/tinka/packageSuccess\" />Quick-Package</$button>\n<$button class=\"tc-btn-big-green tinka-blue\">\n<$action-deletetiddler $tiddler=<<currentTiddler>> />\nDisable Help Tab</$button>\n", "created": "20150809152549762", "modified": "20150919221431355", "tags": "", "title": "$:/plugins/ahahn/tinka/pluginSidePanel" }, "$:/plugins/ahahn/tinka/createMetadata/noSpecialPluginType": { "text": "<tr>\n \t<td>Description:</td>\n <td><$edit-text tag=\"input\" type=\"text\" placeholder=\"e.g. Tinka - Plugin Packer\" field=\"create-description\"/></td>\n \n <td>Name:</td>\n <td><$edit-text tag=\"input\" type=\"text\" field=\"create-name\"/></td>\n</tr>", "created": "20150919211444556", "modified": "20150919212436686", "tags": "", "title": "$:/plugins/ahahn/tinka/createMetadata/noSpecialPluginType" }, "$:/plugins/ahahn/tinka/createMetadata/pluginPluginType": { "created": "20150919211823505", "text": "<tr>\n \t<td>''Plugin Title:''</td>\n <td colspan=\"3\"><$edit-text class=\"tinka-full-edit\" tag=\"input\" type=\"text\" placeholder=\"e.g. Tinka - Plugin Packer\" field=\"create-description\"/></td>\n</tr>", "modified": "20150919225352353", "tags": "", "title": "$:/plugins/ahahn/tinka/createMetadata/pluginPluginType" }, "$:/plugins/ahahn/tinka/createMetadata/tableEnd": { "text": "<tr>\n <td>Version:</td>\n <td><$edit-text tag=\"input\" type=\"text\" field=\"create-version\"/></td>\n \n\t\t<td>Core-Version:</td>\n <td><$edit-text type=\"text\" placeholder=\"e.g. >=5.1.8\" tag=\"input\" field=\"create-core-version\"/></td>\n\t</tr>", "created": "20150919211710224", "modified": "20150919211726902", "tags": "", "title": "$:/plugins/ahahn/tinka/createMetadata/tableEnd" }, "$:/plugins/ahahn/tinka/createMetadata/tableHead": { "created": "20150919211345358", "text": "\t<tr>\n\t\t<td>''Plugin Path:''</td>\n <td colspan=\"3\">`$:/plugins/`<$edit-text class=\"tinka-inline-edit\" type=\"text\" placeholder=\"e.g. myName\" tag=\"input\" field=\"create-title-org\"/>`/`<$edit-text type=\"text\" class=\"tinka-inline-edit\" placeholder=\"e.g. myPlugin\" tag=\"input\" field=\"create-title-name\" /></td> \n\t</tr>\n \n <tr>\n\t\t<td>Author:</td>\n <td><$edit-text type=\"text\" placeholder=\"e.g. John Doe\" tag=\"input\" field=\"create-author\"/></td>\n\t\t\n\t\t<td>Source:</td>\n <td><$edit-text tag=\"input\" type=\"text\" placeholder=\"e.g. http://twguides.org\" field=\"source\"/></td>\n\t</tr>\n\n\t<tr>\n\t\t<td>Dependents:</td>\n <td><$edit-text tag=\"input\" type=\"text\" field=\"create-dependents\"/></td>\n \n <td>List:</td>\n <td><$edit-text tag=\"input\" type=\"text\" placeholder=\"e.g. readme usage\" field=\"create-list\"/></td>\n \t</tr>", "modified": "20150920015233332", "tags": "", "title": "$:/plugins/ahahn/tinka/createMetadata/tableHead" }, "$:/plugins/ahahn/tinka/createMetadata/themePluginType": { "created": "20150919211756488", "text": "<tr>\n <td>''Theme Title:''</td>\n <td colspan=\"3\"><$edit-text class=\"tinka-full-edit\" tag=\"input\" type=\"text\" field=\"create-name\"/></td>\n</tr>", "modified": "20150919225338775", "tags": "", "title": "$:/plugins/ahahn/tinka/createMetadata/themePluginType" }, "$:/plugins/ahahn/tinka/tinkaCommonAction.js": { "text": "/*\\\ntitle: $:/plugins/ahahn/tinka/tinkaCommonAction.js\ntype: application/javascript\nmodule-type: widget\n\nTinka common action widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar CommonActionWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nCommonActionWidget.prototype = new Widget();\n\n/*\nSetup an action widget with these properties\n*/\nCommonActionWidget.prototype.setup = function(allowPropagation, doRenderChildren, preparedParams, refreshOnAttributeChange) {\n\tthis.doRenderChildren = doRenderChildren;\n\tthis.preparedParams = preparedParams;\n\tthis.allowPropagation = allowPropagation;\n\tthis.refreshOnAttributeChange = refreshOnAttributeChange;\n}\n \n \n/*\nRender this widget into the DOM\n*/\nCommonActionWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n \tif (this.doRenderChildren) {\n\t\tthis.renderChildren(parent,nextSibling);\n \t}\n};\n\n/*\nCompute the internal state of the widget\n*/\nCommonActionWidget.prototype.execute = function() {\n this.processAttributes();\n\t// Construct the child widgets\n\tif (this.doRenderChildren) {\n\t\tthis.makeChildWidgets();\n\t}\n};\n\t\n/*\nCompute the values of our attributes\n*/\nCommonActionWidget.prototype.processAttributes = function() {\n\tvar self = this;\n\tthis.computeAttributes();\n\tthis.param = {};\n\t$tw.utils.each(this.preparedParams, function(name) {\n\t\tself.param[name] = self.getAttribute(name);\n\t});\n}\n\nCommonActionWidget.prototype.allowActionPropagation = function() {\n\treturn this.allowPropagation;\t\n}\n\nCommonActionWidget.prototype.isEmptyObject = function(obj) {\n\tfor(var prop in obj) {\n if(obj.hasOwnProperty(prop))\n return false;\n }\n\n return true;\n}\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nCommonActionWidget.prototype.refresh = function(changedTiddlers) {\n \tvar changedAttributes = this.computeAttributes();\n\tconsole.log(changedAttributes);\n\t\t\n\tif(!this.isEmptyObject(changedAttributes) && this.refreshOnAttributeChange) {\n\t\tthis.refreshSelf();\n\t\tconsole.log(this.param);\n\t\treturn true;\n }\n\telse if (!this.isEmptyObject(changedAttributes)) {\n\t\tthis.processAttributes();\n\t\tconsole.log(this.param);\n\t}\n\t\n\treturn this.refreshChildren(changedTiddlers);\t\t\n};\n\nexports.tinkaCommonAction = CommonActionWidget;\n\n})();\n", "created": "20150811173925660", "modified": "20150811174024738", "module-type": "widget", "tags": "", "title": "$:/plugins/ahahn/tinka/tinkaCommonAction.js", "type": "application/javascript" }, "$:/plugins/ahahn/tinka/tinka-filter.js": { "text": "/*\\\ntitle: $:/plugins/ahahn/tinka/tinka-filter.js\ntype: application/javascript\nmodule-type: widget\n\nWidgets to filters actions according to their verb.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar TinkaCommonActionWidget = require(\"$:/plugins/ahahn/tinka/tinkaCommonAction.js\").tinkaCommonAction;\n\nvar FilterAction = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n\tthis.setup(false, true, [\"verb\"], true);\n};\n\nFilterAction.prototype = new TinkaCommonActionWidget();\n/*\nInvoke the action associated with this widget\n*/\nFilterAction.prototype.invokeAction = function(triggeringWidget,event) {\n\tif (event.verb === this.param[\"verb\"]) {\n\t\tthis.invokeActions(triggeringWidget, event);\n\t}\n\treturn true; // Action was invoked\n};\n\nexports[\"tinka-filter\"] = FilterAction;\n\n})();\n", "created": "20150811175714804", "modified": "20150920001847809", "module-type": "widget", "tags": "", "title": "$:/plugins/ahahn/tinka/tinka-filter.js", "type": "application/javascript" }, "$:/plugins/ahahn/tinka/packageErrors": { "text": "\\define errorFilter()\n[[$(errorVars)$]fields[]prefix[error]]\n\\end\n\n\n<div class=\"tinka-error\">\n\n!!{{$:/core/images/close-button}} There were some errors !\n\nThe follwoing errors occured whilst processing your request:\n\n<ul>\n\t<$list filter=<<errorFilter>> variable=\"errorField\">\n\t\t<li><$view tiddler=<<errorVars>> field=<<errorField>> /></li>\n\t</$list>\n</ul>\n</div>\n", "caption": "Packaging Success", "created": "20150920010500455", "modified": "20150920013901041", "tags": "", "title": "$:/plugins/ahahn/tinka/packageErrors" }, "$:/plugins/ahahn/tinka/docs/Help Tab": { "text": "!!Using the Help Tab\n\nWhen working on a plugin, it is often handy to be able to navigate quickly between the plugin tiddlers. That is what the Help Tab is for.\nAfter enabling it in the \"Tinka Plugin Management\" tab for a specific plugin in the Control Panel, it gives you an additional sidebar tab, that contains a list of all the tiddlers that are contained in the plugin in question. Furthermore, it also shows you tiddlers that live in the same \"directory\" which are likely tiddlers that you want to add to the plugin eventually.\n\nIf you have tiddlers whose names aren't prefixed by the plugin path, you can use the Filter search included in the help tab to select those. For example, if the rest of your tiddlers is scattered somewhere in the wiki, but tagged with <span class=\"tc-tag-label\">myPlugin</span>, you could use the filter: `[tag[myPlugin]]` to select them.\n\nAlso included in the Help Tab is a button to quickly add a new tiddler to a plugin without having to type out the whole `$:/plugins.../...` path and an option to disable the Help Tab again. Lastly, the \"Quick Package\" button gives you the option of quickly integrating changes you made to individual tiddlers into the plugin. Note that the \"Quick Package\" Button will only integrate the changes you made to tiddlers already contained in the plugin into the plugin tiddler itself, you can't add new tiddlers to a plugin this way. For those tasks, you will still have to use the control panel menu.", "created": "20150920114346387", "modified": "20150920123008933", "tags": "", "title": "$:/plugins/ahahn/tinka/docs/Help Tab" }, "$:/plugins/ahahn/tinka/docs/How to create a new plugin": { "text": "!! How to create a new plugin\n\nTo create a completely new plugin, first go to the Control Panel extension Tinka provides and click on the \"Create new Plugin\" button. Next enter the ''plugin type'' of the plugin you want to create or choose a type from the dropdown menu. Usually you will want to use either the value \"''plugin''\" or \"''theme''\", as this covers most cases of plugins.\n\nNext is the ''plugin path'': This is the name of the tiddler where the finished plugin is going to be stored in. TiddlyWiki uses a special naming theme for these, so you will mostly find that the actual tiddlers that contain a plugin are named in this scheme:\n\n`$:/plugins/myOrganisation/pluginName`. \n\nThis ensures that plugins can be not only immideately recognized, but are also separate from other tiddlers in the wiki.\n\nAfter also entering a title for your new plugin or theme, you are basically good to go. These three fields: ''plugin type'', ''plugin path'' and the ''plugin title'' are all the fields that are required for a functioning plugin. In theory, you could now go ahead and press the \"''Package Plugin''\" button, which will give you an empty plugin shell to which you can add tiddlers later.\n\nIn most cases however it is desired to also fill out the rest of the metadata fields. In detail, these are:\n\n* ''Author:'' Name of the plugin author.\n* ''Source:'' Website or URL of the plugin, also the place where updates are found.\n* ''Dependents:'' List of plugins this plugin depends on (usually empty, but e.g. `$:/core`)\n* ''List'': List of tiddlers contained in the plugin, that will serve as readme tiddlers, when inspecting a plugin via the control panel. (e.g. `$:/plugins/ahahn/tinka/readme`)\n* ''Version:'' Version of your plugin in the format: X.X.X\n* ''Core-Version:'' Usually the minimal TiddlyWiki version your plugin requires in order for it to work (e.g //>=5.1.8//)\n\nDepending on the plugin type you chose, you might also come across the following metadata fields:\n\n* ''Description:'' For plugins, this contains the plugin title that is shown in the control panel.\n* ''Name:'' For themes, this contains the theme title that is shown in the control panel.\n\nAfter entering the metadata, all that is left is to select the tiddlers you want to include in the plugin. You can search for these via the default search field, but you can also use a filter to find them (e.g. based on a tag). In most cases it is sufficient to enter the name of the plugin into the default search in order to find the tiddlers that belong to the plugin. Lastly, just click the \"''Package Plugin''\" button and you're done, you have now created your first plugin. A save&refresh will be required for it to be loaded into TiddlyWiki.\n", "created": "20150920115806567", "modified": "20150920123659205", "tags": "", "title": "$:/plugins/ahahn/tinka/docs/How to create a new plugin" }, "$:/plugins/ahahn/tinka/tinka-check.js": { "text": "/*\\\ntitle: $:/plugins/ahahn/tinka/tinka-check.js\ntype: application/javascript\nmodule-type: widget\n\nChecks param \"text\" for match with \"pattern\".\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar TinkaCommonActionWidget = require(\"$:/plugins/ahahn/tinka/tinkaCommonAction.js\").tinkaCommonAction;\n\nvar CheckAction = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n\tthis.setup(false, true, [\"text\", \"pattern\"], true);\n};\n\nCheckAction.prototype = new TinkaCommonActionWidget();\n/*\nInvoke the action associated with this widget\n*/\nCheckAction.prototype.invokeAction = function(triggeringWidget,event) {\n\t//important: recompute Attributes\n\tthis.processAttributes();\n\tvar regexp = new RegExp(this.param[\"pattern\"]);\n\t\n\tif (regexp.test(this.param[\"text\"])){\n\t\tvar ev = {};\n\t\tev.verb = \"pass\";\n\t\tev.data = event;\n\t\tthis.invokeActions(triggeringWidget, ev); \n\t}\n\telse {\n\t\tvar ev = {};\n\t\tev.verb = \"fail\";\n\t\tev.data = event;\n\t\tthis.invokeActions(triggeringWidget, ev);\n\t}\n\t\n\treturn true; // Action was invoked\n};\n\nexports[\"tinka-check\"] = CheckAction;\n\n})();\n", "created": "20150920000614566", "modified": "20150920001922841", "module-type": "widget", "tags": "", "title": "$:/plugins/ahahn/tinka/tinka-check.js", "type": "application/javascript" } } }
{ "tiddlers": { "$:/QuickTid/tmpNewTid": { "text": "", "title": "$:/QuickTid/tmpNewTid", "tags": "QTcomponent", "newtags": "", "modifier": "twMat", "modified": "20160427204529709", "creator": "twMat", "created": "20160427134006856" }, "filters/count.js": { "text": "/*\\\ntitle: filters/count.js\ntype: application/javascript\nmodule-type: filteroperator\nauthor: EricShulman\ndescription: Filter operator for getting the number of items in a list\n\\*/\n(function(){\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.count = function(source,operator,options)\n { var c=0; source(function(tiddler,title) { c++; }); return [c.toString()]; };\n\n})();", "type": "application/javascript", "title": "filters/count.js", "tags": "QTcomponent TidSec", "module-type": "filteroperator", "modifier": "twMat", "modified": "20160427204554334", "creator": "twMat", "created": "20160228211102471" }, "icon": { "text": "AAABAA0AMDAQAAEABABoBgAA1gAAACAgEAABAAQA6AIAAD4HAAAQEBAAAQAEACgBAAAmCgAAMDAAAAEACACoDgAATgsAACAgAAABAAgAqAgAAPYZAAAQEAAAAQAIAGgFAACeIgAAAAAAAAEAIABbYwAABigAAICAAAABACAAKAgBAGGLAABAQAAAAQAgAChCAACJkwEAMDAAAAEAIACoJQAAsdUBACAgAAABACAAqBAAAFn7AQAYGAAAAQAgAIgJAAABDAIAEBAAAAEAIABoBAAAiRUCACgAAAAwAAAAYAAAAAEABAAAAAAAgAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAACAAAAAgIAAgAAAAIAAgACAgAAAgICAAMDAwAAAAP8AAP8AAAD//wD/AAAA/wD/AP//AAD///8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHZmfOdmR3AAAAAAAAAAAAAAAAAAAAAHZoiP/4+PiGZXAAAAAAAAAAAAAAAAAAdoj4+Pj4+PiPjmdwAAAAAAAAAAAAAAAGiIj4+Pj4+Pj4+IfHAAAAAAAAAAAAAAdoj/j4+Pj/j4+Pj/+GYAAAAAAAAAAAAH7/j4+Pj4+Pj/j4+I+PdnAAAAAAAAAABoiPj4+P+Pj4+Pj4/4+I92cAAAAAAAAAeI+Pj4+Pj4/4+Pj4+Pj4+IQAAAAAAAAH6I+Pj4+Pj/j4+Pj4+Pj4+I5QAAAAAAAG+Pj4+Pj4+I+Pj4+Pj4+Pj49nAAAAAABo+Pj4/4+Pj4+Pj4+Pj4+I+PiGcAAAAACI+P+Pj4+Pj4+Pj4+Pj4+Pj4+OUAAAAAb4+Pj4+Pj4+Pj4+Pj4+Pj4+I+PZwAAAAiPj4+GiPiPj4+Pjo+Pj4+Pj4+PdgAAAGiPj4+Oxo/4+I+IjGiPj4+PiPj4hgAAAH+Pj4+MbmePj4+PjsZoj4+Pj4iPjHAAAIiPiPiOxsZoiPj4hmzsaPj4+Pj4/nAAB4j4+I+GxuzsaPiPjObG5niPiPiI+GAABo+Ij4iObHxm7HiIjsZ8bOaI+I+PiGAABvj4+PiMbsbsds5/hsbsZsbGiPiI+GAAB4+Ij4+OxmxsbGbGfOxmzsbsZo/4j8AADvj4+IiGxs585uxuxmbOfGxmzmiPj+AAB4+Pj4+OznxuxsbIjs58bn7OfPj4+GAADPj4j4+GbG7HZ+eIjGxux8Z8j/j4+OAAB/j4+PiOyGx+znj/jn7Hbs5/j4+Pj2AABvj4+Pj2fshsiI+PjGfsjIiPj4+Pj2AAB4+Pj4+Ox+zo+P+PjnyG6I+Pj4+PiGAAAIj4+PiH53iPj4+PjOfniPj/+Pj4/nAAAO+Pj4+OXoj/+P+PjoyPj/j4+Pj49gAAAHj/j4+IiP+Pj4/4iH+P+P+Pj4+PhgAAAAiPj/j4j4+P/4+PiI/4/4/4/4/45wAAAAb4+P+Pj/j4+P/4+Pj/j4+Pj/j/YAAAAACP+Pj4+P//j4+P+P+P//j/+Pj+UAAAAABo/4///4+P//j4/4/4+P+Pj/iGAAAAAAAG//j4+P/4+P//j/j/j4/4+P/gAAAAAAAI7/j/j4+P/4+P+P+P//j//45QAAAAAAAAeI/////4+P/4/4/4+P+Pj4YAAAAAAAAAB4j4+Pj//4+Pj/j//4///nAAAAAAAAAAAGj///+Pj/////+Pj/j45QAAAAAAAAAAAAho+P///4+Pj4////+OcAAAAAAAAAAAAAAGj4+Pj/////+Pj45wAAAAAAAAAAAAAAAABoj//4+Pj4///ncAAAAAAAAAAAAAAAAAAA5+j/////jnYAAAAAAAAAAAAAAAAAAAAAAAdubOdmcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////////AAD///////8AAP///////wAA//+AA///AAD//AAAf/8AAP/wAAAf/wAA/+AAAA//AAD/gAAAB/8AAP8AAAAB/wAA/gAAAAD/AAD8AAAAAP8AAPgAAAAAfwAA+AAAAAA/AADwAAAAAB8AAPAAAAAAHwAA4AAAAAAPAADgAAAAAA8AAMAAAAAADwAAwAAAAAAHAADAAAAAAAcAAIAAAAAABwAAgAAAAAAHAACAAAAAAAcAAIAAAAAABwAAgAAAAAAHAACAAAAAAAcAAIAAAAAABwAAgAAAAAAHAACAAAAAAAcAAIAAAAAABwAAwAAAAAAHAADAAAAAAA8AAMAAAAAADwAA4AAAAAAPAADgAAAAAB8AAPAAAAAAHwAA8AAAAAA/AAD4AAAAAH8AAPgAAAAAfwAA/AAAAAD/AAD+AAAAAf8AAP8AAAAD/wAA/4AAAAf/AAD/4AAAH/8AAP/4AAA//wAA//4AAf//AAD//8AP//8AAP///////wAAKAAAACAAAABAAAAAAQAEAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAIAAAACAgACAAAAAgACAAICAAACAgIAAwMDAAAAA/wAA/wAAAP//AP8AAAD/AP8A//8AAP///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB2eOd2dwAAAAAAAAAAAAd4j4j4+IhnAAAAAAAAAAB4iPj/j4+IiGAAAAAAAAAHj4+Pj/j//4+GcAAAAAAAiPj4+Pj/j4+Pj2cAAAAAB/iPj4+Pj4+Pj4+HAAAAAHiPj4+Pj4+Pj4+PiGAAAAePj4+I+Pj4+Pj4+PiHAAAIiPiI+Pj4+I+Pj4+PhgAACI+P5o+Pj454j4+PiP5wAH+I+GxoiPj4zniPiPj4UADo+PjnzmiI/mxuePj4+GAAj4+Pxmxs6IjGxsaIj49gAIj4+OzsZsZozmzmzo+P4ACPj492xuxuxmzmxmxvj3AAj4j47H5ex4jmx+yI+PjgAIj4+IbsZ4+Ix+x+iPj4gACI+PjseOiPiOx+iP+Pj2AA74+Ph+iP+PhoiP+Pj49gAH//+OiI+P+I6I+Pj/j4AAAIj4+Pj/+P+I+Pj/j/hgAAB/j/j/j4+P+P//j/j4cAAADv+P+P//+P/4+Pj/jgAAAACP/4/4+P/4/4//+OAAAAAAiI////+P/4//j/gAAAAAAAiP+Pj//4//j//gAAAAAAAACI//+P/4//+GAAAAAAAAAADoj//4//iOcAAAAAAAAAAAAIaIiIjngAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///////////+AH//8AAf/+AAD//AAAP/gAAB/wAAAf4AAAD8AAAAfAAAAHwAAAA4AAAAOAAAADgAAAA4AAAAOAAAADgAAAA4AAAAOAAAADgAAAA4AAAAfAAAAHwAAAB+AAAA/wAAAf8AAAP/gAAH/+AAD//wAB///AB///////KAAAABAAAAAgAAAAAQAEAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAIAAAACAgACAAAAAgACAAICAAACAgIAAwMDAAAAA/wAA/wAAAP//AP8AAAD/AP8A//8AAP///wAAAAAAAAAAAAAAB4iHcAAAAAf4+Pj4AAAAiP+Pj4iAAAf4+Pj4/4gACPiI+Ij4+HAPjs6P5oj44Ij4bGjGzoiAiIhuxuxmiICI+MePhoiPgA+I7/iIj49gCP/4/4j4/wAA+P/4//+HAACI/4/4/+AAAACP//+HAAAAAACH4AAAAP//AAD4HwAA4A8AAMAHAACAAwAAgAEAAIABAAAAAQAAAAEAAAABAACAAQAAgAMAAMADAADABwAA8A8AAPx/AAAoAAAAMAAAAGAAAAABAAgAAAAAAAAJAAAAAAAAAAAAAAABAAAAAQAAAAAAAH1QJABsUDQAbFM7AGxXQQBwW0UAZFpQAHNwbAB7enoAf39/AJNXGwCUVxsAnVsZAJtbHAC3YQwAu2QMAKtjGQCuZh8AvWcSALpoFgCzZxsAsmgfAIZTIACCVSgAn2AiAJ9jKQCfZCgAi2A0AIxgNACgYSIArWgjAKdrLgCpaSgArGoqAKttLwC1ayEAtmwiALRrJAC1bSUAv3UrAKZvOQClcT0ArXU+ALJzMwC0dTUAsXU6ALZ4OQC0eT8AvH0+AMZmBQDBZQoAxmYIAMdoCQDCaA0AxWgMAMhpCgDIag0AyWwPAMNrFADJbRIAyW8UAMt1HgDMdB0AyngnAM16JgDFeS0AzXopAMl8LwDBeTAAxX01AMl+MQDIfjQAwX8+AJ1zSQCfdUsAhXFcAKJyQgCkc0MAp3ZEAKJ4TgC8fkAAp35UAKZ/WACMeWYAkHpjAJF7ZACXfmQAmH9lAMqANwDDgT8AyoA4AMyCOQDLgz0AzYY+ANCAMQDQgjQA0oY6ANCGPADQiD8AvYBCAKeCXQCrg1oAsIdeALWLYAC3jmQAsI9tALORbgCiinIApItzAKuOcQCskHQArpR5AMGCQwDAg0YAyoVBAM6IQwDOj08A0olBANOMRQDUjEUA041IANSNSADWkEoA1pJOAMGOWwDNkFQA1JNSANWUUgDXl1cA2ZhXANOVWADRl10A2ZtdANmcXwDBkmMAwpNlANqdYQDan2QA055qANyhZgDbomkA3KNpANykawDdpW4A06JxANWldQDdpnAA3qhyAN6qdgDVp3oA36t4AOCtewDgr3wA4bB/AKuXgwCznYgAtqKNALekkADLrI0AzK2PANetgwDXsYoA2LKMANq3lADauJUA3L2dAOGygQDis4QA4rSFAOS5jQDlupAAwbKjAMGzpADFtqcAxrirAN3AowDRxroA0se8ANbJvQDoxKEA6MakAOnIpwDhxqwA5ciqAObKrQDqy6wA6syuAOLKswDnzLEA48u0AOnNsQDoz7UA4864AOzRtgDm0bwA6dG5AOzSuQDq07wA6dS+AO3VvQDe0MIA3dPIAOvVwADs18MA6NbFAO7YwgDt2cUA4tbKAOjYyADt2skA793LAO7ezQDw2sUA8NzJAPHezADr3tEA7N7RAPHgzgDr4NUA7ODVAO/k2ADy4tIA8eLUAPLk1gD05NQA8uXYAPTm2gDz59wA9OjbAPPp3wD06d0A9ergAPbs4gD27eQA+O/mAPfw6AD48OkA+fLsAPr07wD69fAA+/f0APv49AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASxsYI0ZfX0MVDRcFBwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUxlbk7XV4uLi4uLi1bSSRgsECAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFQjjMfi4uLi4uLi4uLi4uLi4seIEAMIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIIzV4uLi4uTk5OTk5OTk5OTi4uLh1YgNBgAAAAAAAAAAAAAAAAAAAAAAAAAAAFRbweLi4uLk5OTk5Ofn5+Tn5OTk5OLi4uK6QQIAAAAAAAAAAAAAAAAAAAAAAAAASYTh4eHi5OTk5Ofn5+fk5+fn5+Tn5OTk4uLh2X8BCAAAAAAAAAAAAAAAAAAAAABMk+Hh4eTk5OTn5+fn5+fn5+fn5+fn5Ofk5OLk4eGMFggAAAAAAAAAAAAAAAAAAE+W4uHh5OTk5+fn5+fn5+fn5+fn5+fn5+Tn5OTi5OHhjAEAAAAAAAAAAAAAAAAAa4Th4eLk5OTn5Ofn5+fn5+fn5+fn5+fn5+fn5Ofk4uLh4X8CAAAAAAAAAAAAAAAAW+Hh4uLk5OTk5OTk5OTk5OTk5Ofk5Ofk5Ofn5+Tk5OLi4dlBBgAAAAAAAAAAAAArweHh4uTk5OTk5Ofk5+fk5+fn5Ofn5Ofn5+Tn5+fn5OTi4eG6DQkAAAAAAAAAAACM4eHh4uTk5OTn5Ofk5Ofk5+Tn5+fn5+fn5+jn5+Tn5+Ti4uHhhAMAAAAAAAAAACfV4uHi5OTk3OTn5Ofn5+fn5+fn5+fn5+fn6Ofn5+fn5+Tk4uHh1RAIAAAAAAAAAJLi4eHi5OTTKqzi5+Tn5Ofn5+fn58dqz+Tn5+jn6Ofn5+Tk4uHh4YgEAAAAAAAALc3h4eLi5OTNMw9RseTn5Ofn5+fn57ozHpvc5Ofn5+fn5+Tk4uLh4cELAAAAAAAAYuHh4eHi5OTTMzM3FG7P5OTn5+fk57g3NzYorOTn5+fn5Ofk4uHh4eFDBwAAAAAAl+Hh4eHi4uLLMzY3Ozsindzi5OTk4ro2Ozs3ElGw4ufi5OTi4uHh4dmMBQAAAABluuHZ4eHh4uLLMzc3Ozs7Okyu4eLi5Lg3PDs8OzcVaczi4uTi4eHh2eG0FgAAAAAu1eHh4eHh4eHLMzY3Ozs7OzsSZbLh4bg3Ozw7Ozc3NiCb3OHh4eHh4eHVDQAAAABF4eHZ4dnh4eHHMzE3Nzs7Ozs7NiNvz7g3Ozc7Ozs3NzY2KK3h4dnh2dnhFQAAAABh4eHh4eHh4eHHMzMzNjc2NzY3NjMzH2o2Nzc2NzY3NjExMQ5RsuHh4eHZQwAAAABi4eHh4eHh4eHHNjQ3Nzc3Nzc3NzYxNjY3Nzc3Nzc3NzY2MTEzEMjh4OThXwAAAABi5OHh4eDh4OLLOzs7Ozw8PDw8PDs8faQ7PDw8PDw8PDw8PDdzveHh5+HhXwAAAAB14uLi4ufn4eTNPT09PT09PT09PUal4rg9PT09PT09PT09QKLc4uLk4eDnQwAAAABb4uTn4uLi5+fNQ0BAQEBAQEBDkNPk5L1AQEBAQEBAQECDzOTk5OTn5+fkJAAAAAAw4efk5+fn5OfNXl9eX15fXnS45OTn5L5fXl9eX15fda/i5OTk5OTk5+HZHQAAAABnx+fn5+fn5+fTYWFfYWFhouHn5+fn575hYWFhYWGV2OTn5+fn5+fn5+e6GwAAAAAAp+fn5+fn5+fVYnp3d4zL5+fn5+fn58did3d3g73k5+fn5+fn5+fn5+eWSwAAAAAAYufn5+fn5+fZe3uAr+Ln5+fn5+fn58d/e3uk4ufn6Ofn5+fn5+fn5+dhAAAAAAAAcOHn5+jn6OjZe6HY5+vn5+fn6+fn58d7ldPk5+jo6Ojo6Ojo6Ojo6NUdAAAAAAAAAJjn6Ojo6Ojnx+fn6+fr5+3n6+ft59O75+fr5+3n7eft6O3n7ejo6JZTAAAAAAAAAEbn6O3o7ejo6+ft5+3n7eft5+3n7efn7eft5+jt5+3n6Ojt5+3o5yMAAAAAAAAAAACn6O3o7e3o7e3o7ejt6O3o7ejt6O3t5+3n7e3o7ejt7ejt6O3ollQAAAAAAAAAAABI2e3o7ejt6O3o7e3r6O3t6+jt7ejt7ejt6O3o7e3o7e3o7ejVHgAAAAAAAAAAAAAAYu3t6O3t7e3t6O3t7ejt7e3o7e3o7e3t7e3t6O3t6O3t7ehbAAAAAAAAAAAAAAAAn5bt7e3t7ejt7e3t7e3t7e3t7e3t7e3t7ejt7e3t7e3t7YtXAAAAAAAAAAAAAAAAAIaq7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3tp0kAAAAAAAAAAAAAAAAAAAB8qu3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e2nTAAAAAAAAAAAAAAAAAAAAAAAhpbt7fHt7+3v7e/t7+3v7e/t7+3x7fHt8e3x7YxPAAAAAAAAAAAAAAAAAAAAAAAAAJ904O3x7+/x7/Hv7+/x7+/v8e3x7e/x7fHZW2sAAAAAAAAAAAAAAAAAAAAAAAAAAAAAW6nn8e/v8e3x7/Ht8e/x7fHt8e/x6JgrAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABbp+fx8fHv8fHx7/Hx8fHx8eSYRZoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHB7qtXt8fHv8fHv7dWqYi8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwW2J7e2JbUGYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///////wAA////////AAD///////8AAP//gAP//wAA//wAAH//AAD/8AAAH/8AAP/gAAAP/wAA/4AAAAf/AAD/AAAAAf8AAP4AAAAA/wAA/AAAAAD/AAD4AAAAAH8AAPgAAAAAPwAA8AAAAAAfAADwAAAAAB8AAOAAAAAADwAA4AAAAAAPAADAAAAAAA8AAMAAAAAABwAAwAAAAAAHAACAAAAAAAcAAIAAAAAABwAAgAAAAAAHAACAAAAAAAcAAIAAAAAABwAAgAAAAAAHAACAAAAAAAcAAIAAAAAABwAAgAAAAAAHAACAAAAAAAcAAMAAAAAABwAAwAAAAAAPAADAAAAAAA8AAOAAAAAADwAA4AAAAAAfAADwAAAAAB8AAPAAAAAAPwAA+AAAAAB/AAD4AAAAAH8AAPwAAAAA/wAA/gAAAAH/AAD/AAAAA/8AAP+AAAAH/wAA/+AAAB//AAD/+AAAP/8AAP/+AAH//wAA///AD///AAD///////8AACgAAAAgAAAAQAAAAAEACAAAAAAAAAQAAAAAAAAAAAAAAAEAAAABAAAAAAAAfF9CAHpxaQC/aRIAv2kUALlrHQCAWjQAkWIyAJZoOAC5biMAs3EuAKNtNQC0dDQAvncxALF3PQDCZAcAxmYGAMJmCwDHZwgAx2gJAMdqDADIaQsAyGoNAMhsDgDIbREAy3MaAMp0HwDHdycAznwpAM1+LgCQbUoAp3hIAKh4SQCsekgAr3xKALN6QgCzfEUAtH9LAMyDOgDOhT0A0oU4ANCGPQC1gk8AuIROALmFUAC/iFIAuYpcAIWBfgCZh3UAuIxhALmPZgC+kmUAqY1xANGJQQDVjkcA1Y5IANOQTQDBjVkAxY9aAMaRXADRkVAA1pZXANOZXgDOmGEAzppnAMaYaQDJnG4A05tiANecYwDTnWcA1J1kANidYgDRnWoAwpx3ANGgbwDVoW0A2aFpANykawDYo28A26RtANylbQDIoHcAxaF9AMmgeADXpnYA2aRxANmmdADaqHcA3Kl2ANmpeADcqngA3a19AOCvfwCxmoQAvp+AAMCihQDZrYEA3rGDAN+xhADJs50A3rqXAOGygwDhtosA47iNAOS6jwDiupIA5bqQAOW9lQDkv5oAyrahANPEtQDVxbYA3s6/AODAoADnxaIA6cemAOPIrADry6sA6sytAOTLsgDs0bUA7dK4AO3UuwDo0r0A7dS8AOnWwgDh1coA7tvIAOrczgDt3s4A8NvGAPDdyQDr39MA8eDOAO7g0wDs4NQA8uLSAPTj0wDw4tQA8uTWAPTk1ADy5dgA9ObaAPLn3AD06NsA8+jcAPTp3QD26uAA9uzhAPbu5QD48OkA+fPsAPr07gD69fAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHh86TExGLAgBLwAAAAAAAAAAAAAAAAAAAAAAAAAwJWeFjo6QkI6OjnpVBwIAAAAAAAAAAAAAAAAAAAAAIXKOjpCQkJCQkJCQjo6IVQYAAAAAAAAAAAAAAAAAAD+Ijo6QkJCUlJSUkJSQkJCOeQsvAAAAAAAAAAAAAABXjo6QkJCUlJSTlJSUk5SQkI6Ogw4vAAAAAAAAAAAAS4iOkJCUlJSUk5STlJOUlJSUjo6OgwsAAAAAAAAAAC2IkI6QkI6Ojo6OjpOOk46UjpSUkI6OeQYAAAAAAAA0eo6OkJCUkJSQlJSUjpSUk5STjpSUjo6IVwIAAAAAAEaIjpCQcI6UkJSTjpSUhI6Uk5SUlI6Ujo6FBwAAAAAAeo6OkJA1JG6UjpSUjpRVJG6OlI6UlI6OjohVLwAAAC6Ijo6OjjURBDJ+jpSOlFoWBDJ+k46Ujo6OiHoBAAAATI6Ijo6OKRUYGAlfh46OWhgYFQVehI6Ojo6IiAgAAABriI6IjogpExUYGBgMbY5VGBgYGBUMY4iOiI6ILAAAAHaOiI6IkCcQExUVFRMRJTsVFRUVERIRJG6OiI5GAAAAeo6Ojo6ONRUYGBgYGBUTGxgYFRgVFRUVDYCOjkwAAAB6jo6Ojo44GRkZGRkZJ3RaGRkZGRkZGlSIjo6OTAAAAHOQkJCQkD0cHBwcHGCOjmYcHBwcHD17jpCQkJA7AAAAZZCQlJCQRykpKD59lI6UZikpKTVkjpCQlJCUkCEAAABAlJSUlJRMNzhxlJSUlJRpNTdVhJCUlJSUlJSIHgAAAEmQlJSUlFpgiJSUlJSUlHFHdpSUlJSUlJSUlHEAAAAAAGeUlJSWg5SUlJSUlJSWgo6UlpSUlpSUlpSWJQAAAAAAQZSWlpSWlpaWlpaWlJaUlpaUlpaUlpaUlnUwAAAAAAAAXJaWlpaWlpaWlpaWlpaWlpaWlpaWlpaUIQAAAAAAAAAAeZaWlpaWlpaWlpaWlpaWlpaWlpaWlkgAAAAAAAAAAABRgpaWlpaWlpaWlpaWlpaWmZaWmZZcAAAAAAAAAAAAAABTepmZmZmZmZmZmZmZmZmWmZmWWgAAAAAAAAAAAAAAAAAAXJaZmZmZmZmZmZmZmZmZiDsAAAAAAAAAAAAAAAAAAAAAUWuWmZmZmZmZmZmZkFc0AAAAAAAAAAAAAAAAAAAAAAAAAFJUa3qFjoV1ZTNdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///////////+AH//8AAf/+AAD//AAAP/gAAB/wAAAf4AAAD8AAAAfAAAAHwAAAA4AAAAOAAAADgAAAA4AAAAOAAAADgAAAA4AAAAOAAAADgAAAA4AAAAfAAAAHwAAAB+AAAA/wAAAf8AAAP/gAAH/+AAD//wAB///AB///////KAAAABAAAAAgAAAAAQAIAAAAAAAAAQAAAAAAAAAAAAAAAQAAAAEAAAAAAADHaAoAxmoOAMhqDgDDbBYAyW8UAMJ0JQDBfDYAzoAzAMyDOwDQgDEA0IU6AJOAbQCulHsArpZ+ALOXewC1lngAtZh6ANGJQQDTj0sAx5BaANiaXADTmmEAzKBzAN2pdgDcq3sAtZuAALObhAC3oYsAwqOEAMCnjQDCqI4AxqqOAMqoiADFrpcAya6UAM62nQDTspEA1LWVANu5lQDUt5sA27qaANy7mQDhtooA4reNAOO5kADhu5QA5sGdANvCqgDbxKwA58SiAOLFpwDgxKkA5cmuAOnJqgDlyrAA6M2yAOXVxQDw3coA7eHVAPDg0QDy5NYA9OXXAPLm2AD05tkA8+jcAPTp3QD16uAA9uzhAPfu5QD48ekA+fPtAPr17wD69vEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAANJTIqEQwAAAAAAAAAAA86QUFBQUFAIQAAAAAAAB1AQUFERERDQUA0AAAAABtAQUFDQ0FDQ0NBQSEAAAA4QDUxQUNDKjtEQ0E9DAAAPUAsAxQ5QRIGJUBAPQ8AHj09LAEDBBcLAwMHMT0nAB9AQC0DBQUSCAMFBRY9MgAjQUEvCAsuQRUIEzhBQSUAAEFENhk9Q0QYLkNEREQPAAA0REREREREQUREREZAAAAAAENGRkZGRkZGRkZGGwAAAAAoREZJRklJRklGIwAAAAAAAAA4SUlJSUk6HAAAAAAAAAAAAAAoIiIAAAAAAAAA//8AAPgfAADgDwAAwAcAAIADAACAAQAAgAEAAAABAAAAAQAAAAEAAIABAACAAwAAwAMAAMAHAADwDwAA/H8AAIlQTkcNChoKAAAADUlIRFIAAAEAAAABAAgGAAAAXHKoZgAAIABJREFUeJzsvXd8I9d1L/6dgk4QYAVBgg0gSC53V1u0WnXJkiw3xbZkW4nlItnPdqy8OG7xS+xnJ7HzsxyXFDuJ7SjxL45ky12WLNnaVbO00mpXxdpeuI1c9k6i95l5fwADzAxmgAEIkAAX3/1gibn3zp2Ce773nHPPvZdADZUKosC8XOVXC05lmpq8GioI5Ww0NRQGpd+CyFGGyJO+GkiFmMuTLpeXL72GdUaNANYP+Xpxue/Cv7nSlOpXC6lQS4VfKU3p/Fz117COqBHA2iKX0CsJtNxxro9cXUrX5iHXq0uFPd9HWhY5/ua6dg1riBoBlB/51HYlISfzfFf6m48IlCDX6/MfNs/fXN/Vag1yxzWUGTUCKA9yCb30u1S4SYvFQppMJqqjo0Njs9m0VqtVq9PpNJTBoj/Lubs8RGOP3mwdgMbYw4I0xViqOZJAfYKFbiXM1QuvvhJidSwnvp0mExFNH3BAg4HwEWATRg28NBIrFLggYr6LYc/C+br4/Fh75ORkPOSNhMPhhNfrjS0uLsaXlpbi0WiUiUQiDJICz//lP5zku5QYIPNdiBoZrAFqBFA65BN6ud6dbGhooGw2G93S0qJtaWnR1tfXa6e1btuMbmCXztx8ZQS6zYEYYfdEuHpPmNOu2dNIYDUQMauO85toZl7HBofDy1OvW1cOHzZ6Ty/4/f7YyspKzOPxxPx+fzxFCvwnFznkMiWEqJFBmVAjgNVDyVknFXgSAoF3OBy6hoYG3bJlh22pfutN0Dfd6o+TA7MBrjUY4+i1fYTiYdKCsRm5xToqdoHxTuzTT724n5w7Mu/z+aJLS0tRv98fi0ajCWQIQUgM0k8+MqgRQYlRI4DioFrom5qaKJPJRPf19WlbWloMI+brnImmwXfGSPONC2H0zftZ0xrfe9nRWodwsy5xkQrPv8yOHXhSP7VvdHl5ObK4uBiJxWKxaDQaR4YIElDWEmpkUGbUCKAwSAVfUeidTqfWbrfryCZ3/Zjluls4o+3d00HyivkAW7eaG2i3atDdpEN3kw4dVi1MOhIdDVpYDTQsBgodDVrQZOY2u5p0WXWML2VcAAmWw9RKDN4wA084gamVGIJRFlOeGMaWohhbimLaE1/NLaPVhFCbLnwsMT+8R3v+0f2RpQnvyspKxOPxRKLRaAxJEpBqCbnIoEYEJUKNANQh1xAdL/R0e3s73dvba+DatjdON1z3gSBRf+foMtsbZQp7zyYdiX6bAdscRgy1GzBkN6SFniLX/idjWC5NBqdmwjg1HcbRyRDOzoURjLIF1aWjwPVYmEltcHwPeeJnj4RnzywtLCyEQ6GQkAx4DUFOO8g31FhDAagRgDKU1Py0A89ms1FtbW2ajo4OPde2o2ncet17GW3D+84vMc4Eq+7VUiRwmcOEa1x1uMZlxlC7Af02Q2mfpIw4O5ckhAMX/DhwIYBjk0EwKjmBJjm4rOwku3z+t9rTP38sNHNm0ePxCMkgDjEZSImA/wvUtIKiUCOAbORS89O9vdPp1Pb39xtONt5xS7zO8ekzC8z2BJf/dVIkcI3LjJsG63G1y4ydXSaYdFRZHmQ9EIwyODQexMELfjw37MOBC35VhEATHNzW2JnE2MEH6RM/enFhYSHo8/nCsVgsggwRCH0HSlpBjQgKQI0AMsgp+Ha7nTKZTHRvb68+3HmLw9961admwvp3qbHp260a3Dpkxa1DFtw6ZNlQAp8PwSiDp095Ux+PKn9Cq5ELN3Nzz8QO/ejB+NShqcXFxWA8Ho/EYrEoAF4zEPoNakRQJGoEkISiJ99ms9FtbW0ap9NpGLHfuTta7/rK+aXEtnwqvrNZh/fsasQdOxqx1WEs791XEY5PhvDI4WX86g/LGFmM5ixLkxyc5ti5+Jknvsed/OWhlZWVQDgc5rWCWOojdSCqGUGoIYVLnQByCr7b7dY6HA7D6fa7/9hHNX12dJnpzFVZu1WD91zehLt2N9WEXgWOT4bw01eX8KvXl/JqBj0WZl4zd+hHzMHvPOHxeAJ+vz8Yj8fDyBABrxXUiKAAXKoEIOfVJyEQ/EZHf91E9/v/Yjpq+vicn61Xqogigbdf1oB7rmnBG4cs5b7vDYtnTnnxwIEFPH5sJafPwGbiQk3h8w9HX/jmQysLM16/3x+Ix+MRALyvgNcK5PwEkPl7SeNSJAC5WHzSbrdTra2t2u5Nl5vPt99171y87lNLIU4xSKffpsc917Tg/Vc2o6muagL3Kh5LgQQeemURDxxYwNm5iGK5Jj0bsQZO/zyx/x9/vjw/vRKJRHiNgDcPhH4CuZgCoEYClxQByI7h2+12ur29XeN0Og0Xej92z2zC8vlpL2NVquQ6txmfuqUNb9miWKSGEmHvCQ++8+ws9p/zK5Zpr+OC9cuHHgw+/81HPR6PL0UEIQC8w1BOI6iZBSlcCgQg9e6n4/IHBgY0Q0NDhovdH3rzLGzfmfGzDXIVUCRw+45G/OWt9pptvw44PhnCPz09g0cPLyuaB3YTGzCMP/Xt8Cv/9YLH4/GGw+EggDDkiUCqEfC45IhgoxOArLpvs9noLVu26Bd67hyItmy//8wCu0XuZIoE3ntFE/7PW9rhbNGv1T3XoICRhQi+tXcaP3ttSZEI+urDF0MH/uPr0fO/P+f1en2JRCKIpFkgNQ3khg+BS4wENioBSJ18vJ1Pt7e3awyDb2pZcdz2rTPLxO1yw3k1wa9s5CMCmuTg1My/FPr9ff/mmRyeiUajgXg8LtUIhEFFPBEAlxgRbEQCkO31h4aGNF1dXYaZzZ96/8VIwz94I6ysZL9zewO+8g5HTfCrACMLEfzDnmn8/LUl2XyLjos3L730X95nv/nbQCDgjUQifiRJgCcCYXThJakNbDQCyBrWs9vttMvl0kWctzm8bTf96NwSu03uxB2dRnzj3V24ymVes5utoTR47WIAn/vFGA5PhGTznabgaOS5+74aHD88FgwGfYlEIoAkCeQzC4ANTgIbhQAUe/2BgQHjBfcnP3PBr/+c3EIbrWYaX3lnJ953ZfNa3m8NZcBPXlnE3/1mAvP+RFaeSQumPXjsYe/ev33I5/OtRCIRH4AQ5M2CS0Yb2AhB6VnC73A4aLfbrdNuv6vnYtcHnxxeJt8ZZ0AKT6JI4BM3teGhj/Xh8u5VTdGvoUKw1WHER65rRSzB4fWxADiByMYZkMuUbXPL5be/gVo5exyhpQTHcQTLstKFVJWwUTpLEaqdAKQqP2W32zWbNm0yhq7+4vvPE5t+PRtgW6Qnbe804pf39uOuK5uhpUlpdg1VDC1N4uZNFrxtawMOjQcx6xOHGHtitJlyvfE2m709zEy9PpNIJEgJCeQS9A1HAtVMAEJ1nwJADQwM6Lp3/1Hz3OZPPnh82fCJKCN+Ph1N4Cvv6MS/v78XbZZ1W1+zhjWArV6Du69ugVlP4aXz4inJUYYgV/TOXZ07bt1MTL96gokGOYZhgMxaD4BY2Dec4POoRgLImrjDq/zE1Z/eMdH0xudGV7BZetJVzjo8/hcDeNNmK0hiw/6eNQhAEgSudNbhj69oxOHxECZXYqL8ZcZks1z2jjfrE8vnCN9kiGVZgmVZQJ3Ab4hGVG0EoKjyh6/+mw+fjjp+4olwouV0KBL44tva8W/v60GDsRazfynCYqBx1+4maCkCL13wi3wDgTipjbdfc0t7R0csPvHadCKRILhkgUuCBKqJALKG+IaGhrTuHdfXT2393PePL+s/zXDiH6SzUYtf3evGe3Y11Xr9SxwkQeCaPjNuGazHc2d88IWZdB7DgVjW9+7o3HpjL8b3n2ITMaRMArlGIx0NqOqGVS0EIIzoS9v7+is+1D3VeefT55dxjfSEP97ViF/d60ZPcy2gp4YM2q1a3HN1MyZXYjg5HRblLXOWjtadb78eCydOEJGVeDwe5yAWcKHwE4K0qiWBaiAA0dg+b++zV35q+6xl93PTPtYmLEyRwDfe3YUvv8NR8/DXIAstTeLt2xrQaKLx+2GvyCTwxjWmusE33aKPzJ1jPWNBALxfYEOi0gkgy9nX09OjD175+dsmSNevV0KsyN5vNdP45Z+58c7tjetyszVUFy7vNuGGfjOePulFMJYR8lCCoKnua2+0mrRLzOyJBYZhwHGycUBVHxxUqQQg6+kfGhoyLOz8wp+eCzV+LxTnRPd+lbMOj31iAAP26llSu4b1h6NBhz/Z1YQ/jAVFowRRBmSsaeuVtnYHy0y8OplIJDgBCchtbipE1ZgElUgAWZF9vKd/eseX7ju5Yvg8I3nld+5qxE8+2gezvhIfp4ZKh0lH4a7dTRhdiuKUwC/AcIBH37ulo397Q2Lk+XOJRAKcgiqAKnUOVqLESFfs0Vx++eXG6Z1/c//JRfpuaeG/fks7vvHurpqXv4ZVgSQIvH1bcj2Yl86LVyBaoVqd3Zdd15U4/8zJeDzOpUhAzRbnFY9KIwCh8FN2u12zbds207nNX3zw9CL5DmFBigT+/a4e3PsGm2xFNdRQDK5zm9HVqMWTJz0i5+ASZ223b7nRzZx78pjAHKj6jUsriQCkwk9v27bNNL79735yZglvFhY0aUn86s/68bbLZFfwqqGGVWGrw4hr+8x47MgK4gJ708PVt3Zuu6U/cXbPMY7jwDBMrmXHq4IEKoUAZIX//GV/98SZRe46YUGTlsQv/8yNa2rz9msoI7oadbimrw6PH/MgmsjI8jJrbrHvuG174vRjr6c0gaomgUogAOWeXyL8rWYaez+9Cds6FVfrrqGGksHRoMPbtjTgsaPLomFCD2OwOi672Z04u5c3B6p21+L1JoAsh9/Q0JDh4vYvPyhV+1vNNB77xCDctlpkXw1rh6Y6Gm/ebM0igRXW3GLffKMrfuaJEwzDyJGA3B6FFYf1JADpgp2aoaEhw/zuv/+P04vEO4UFk8I/AHcVbZtdw8ZBkgQseOzoilgTgKW1e+s1jsiZJ08LSCDX1uUVFza8XgQgEn6Hw0E7nU79wu6//+rJReoeYcGM8Nd6/hrWDxlNQEwCy2i0t/dttUTP/f4cy7JymoDc3gMVQwLrQQDSWX3JLbevv+9PT3oMXxAWNGlJ7Pn0IPprwl9DBaCpjsabNlvxyz8sixyDHrqtu83WysTGX50UkICSScCjIkhgvQggPZ//8ssv10ev/Zvbzkcav8ewmZdi0pL4xb1uXNZZ24mnhspBUx2Nq5x1+M1h8RBhtL5vk1WbWIrNnFhgknOJ5fYjrDh/wFoTgGhm38DAgC5+xSe3TdF9j4Rimdh+igR+ca8bV9eG+mqoQDgatNjdW4df/mEpHSzEcADZvn2bzj9ygfFMBFiWrQoSWEsCEA33DQ0NaTVb77QvNF/7wkpIvIrP997Xg7dsrW2+WUPloqtRh55GHX533JNOizIEYXZfv4uc2H+UjfhiMiRQcUSwVgSQ5fHvGtptnnfd/dy0jxPF8v6fN9vxpzfUwntrqHxsbjeCA3DgQiCdFkqQlG3rG7cnTj9+KBGPJjiOk+4zILffwLr5A9aCAIROP8rhcNBdXV2G5Sv+5vvnV3CtsOB7r2jCfXd0rsEt1VBDaXBtnxkTyzGcEMwi9Ca0ho7BK+yR4b3DHMexEhJQ2nBkXUhgrQgg7fRzu9266PVf+dDJFcNnhIWucdXhhx921Wb11VB1ePNmCw5c8GNCsJ6Ah2iy2ZvqY+Gx16YETkHpZqTrbgaUmwBEdv/AwIAuuPNTO0fYzp8IF/BsNdN4+H/31+bz11CVIAkCt2yy4Fd/WBLFCESsg4PG4MVRxjPuZ1lWuvdgRfgDyrlonmi832azaepc11kD1i2PxJiM8FMk8MBH+tBq1pTxVmqoobxoNWvwwEf6QAkkKsYQ0L7hix/T1TXaSJJsBGABUAfACEAHQAOAhvKGJGVHObtcoepPb9261eDZ9fmHJrwYEhb62h2duG1rbVpvDdWPdosWDUYaz572pdOCCYpuH7qmO3LqtycSiQSvBQg/Up/AmqJcBCCy+/v6+nTMzf9w17DX8BfCQu+9oglfvK2jTLdQQw1rj51dJowuRnFqJuMU9MDSaKvXhcPjr88KTAE5c2DNUQ4CEK3hb7PZNMbdH+maNGz9TUywV19ngxYPfbSvtnR3DRsObxiox68PLcMXyWw+gtahfnrixROJ0EqY4zipJiDnE1gTU6Bc0sdP76UHBwcNsd63POKPcmkjnyKB++/uhUlXc/rVsPFg0lG4/+5ekT/AHyPJxnd956N6vb6JJMkGAPUATAAMyPgDKIj9AWVHqSVQpPq7XC594PqvffbsCn2HsNBfv8WOd+2srd1fw8ZFu1ULkgD2n88ECXkTOmNbewcdvrB/nGGYOJK9v1Ab4AOF1gylJACR6t/S0qKlt72/c0I39OM4k9E0Lu8y4jt39dTG+2vY8NjdW4fnh32Y8cbTaYylt4sa33eKSZoCUhKQm0FYVkEptQmQ7v17enp0rPu2HwdjXHpLXh1N4Hsf6AVF1oS/ho0Piky2dx2dae/BOEG23P6PH9BqtfywoBkZU0CL5LDgmpkCpdIApF5/LXPz1z941qv/sLDQl27rwK1DlhJdsoYaKh9WIw2dhsS+s5m9BjyMsa6lXhuJTByaZVk2jqQGIB0dWJNRgVIQgGiij81m01i239EyY939aCSOdO+/ud2Ab7+3G0RN9a/hEsPOLhOePOnFgj+RTtO0bXbi3BPHmGgwkjIFhCQgHB4EymgKlMoESIf7tra2aplNf/xPKyEuvYwPRQL/eld3TfWv4ZIERRKp9p9JW4mQtO3tX72dpmkrxKaAHmJTgJet8tzbKs+XOv407BWfGLrIdf4jy2Xu+d4bW3HnrqZVXqqGGqoXrWYNAlEGf7gYTKcF6KZm7fzhC4x/1p/SAuQ0gbI6BEuhAYgcf9qea+9PsJn7bDHT+Nyb7CW4TA01VDc+9yY7WsxpqxgJlkDr2/72XVqtlo8LUNICyuYQXI0GIJrp19fXp41d/7dvOxcw/29hoa/d0Ykd3bWNPGqoQUOTaDTS2HvSm07zMEaThfCuxOeGF1mWjSGpBfCaQNnnCpRCAyDtdjvV1tam8+q6/k2Ysc1hxJ9c0aS8XULtU/tcYp8/uaIJ2xzihW6p3fe+VaPRWEiSlA4L6pCZLViWqN1iKxUt7mkwGDTLu/7v3XN+VhTe97Xa6j411JAFqVzMh7X6hmv/9CoBAShNGeZNgZKZA6thFQIAYbPZaKtjwLiChi8JM9+1sxE7a6p/DTVkYWe3KSsUnh284zqNzmAVkIARYi2gLCMCxfgAREE/NptNG7vhq38xHtCm9/KjSOAHdzthNdKKldRQw6WMIbsB/3NgIb2seCBB0U0NViIyenA85QvgP3L+gJJhVRoA3/svc/WfFWa8e2cjepp1q7y1GmrYuOhp1uHdEi0g7nzLFSktoB5JM0ApLqBkKFQDyOr9uZu/9pmJgOaWdIUk8J8f7IXVWJvqW0MNuTDYJtYCwgxF2VqaydCFl8ZZlo0iowFItYCSYTVOQMpms+mWGPOfCzNqvX8NNaiDnBYQ637jTo1Gw8cE8M7AsmkBhXTTonF/p9OpC99w310TIcO70pWRwP0f6K3Z/jXUoBKDbQY8cDCjBYQSFGXVseHY9LE5lmUjKLMvoBgNgARA1tfXa+P6lr8SZvzRVmut96+hhgLQ06zDH0m2wTNc9u4rKYqqQyYmQKoFlCwuQG0lwt6fbGpqope2fnLXmIfrEhb685trW3pVO1iWBcMwYBgGHFdSh3MNCpDKzUSkvk7Tc52TJEneDMgVHryqocFCWYQAQLa0tGj19k33CTOudtZhc3vlbuUtbdi1xp0NlmXxwP5ZHDo/D69nBaFQEIlEovauyozN7UZc7awTpbW84c9vpChKSAC59hIoGmp9AGnPf0tLi0a34wOdo5T774Uz/r56hwPOFr1iBesJlmXx4P5ZJGIhGMkYWI4DQZAgSBKorU+QRiIex89fW8LhGRbHzs+glfaBoghQFA2SSjWV2vsqCxrraDx6eCV9HIDJqB179iwT9gY5josAiKY+Ql+AMNC4KKghANHQX3Nzs057/Wf/diGs2ckXcLXo8P/dXrlhv/F4HL94bQmHplkcPTcDG+0DTZGgBQ27tlAJEItF8exJDyhaizhlwsGxBHwL42g2cKBoGiRJgSTJ2rsqA5wtevzmyApWQsmlxFmOQFubTRcYfnZEQgAxlNAZWCgB0IODg8Yp+9vvD8WR9vZ94iYbdnXXKVaw3ojFYnj+jAckrUGUNOHgWBz+hYnshr1+uzSvOziOQywWw++H/SBpDUiCgFanwzxjxcHT82jAMkw6KkmaqXd1Kb+vciCWYPHCuczSYVpLm5U59tPjiUSCJwDhqEBJSCAfAYiG/hobG7XR67/8ptlEw/vSFZDAv93VA4O2cjf4iMdieO60FwStBUkQ0Gi0mGMacGB4Do1YETdsgrhke7h4PI5nT/tAUhpQJAGCSGpGhM6MI/M0xsfHYTclQFMUSKqmDZQa3U06/GD/fGZIkKEoY3R2JTZ/dhFAGGXQAtQSAAmA7u7u1mt2fuj7S2G08wXeusVa8av9xONxPHfWD4JK7k1CEMm+i9DV4/AshYmJCdhNcVCphk1cgg2bQ4oAhr0gU0QpfAU0TcNLWPHCGS+MsTnU6SnQGjrzri6x91UOGHUUTs9EcG4+kk7r6HZaA0cfOZ2KCeA/Qi1gVVuLqem209N+0XV9w4Vl7nJh5l27K1v40+AAls14/wkCIAnAYDRgguzGP70QwsEjZ7AwP4dwOHTper85gOUAluPAcslWRRAESCK5tp3B0ozfTdlw/7NjGB25AM/KMmLRKFiWvTTfV4khladxxt5MmxqtyIwE8DMEpTEBRTFwLg1A5PxraGjQUjd84SMrjPFmvkCbRVMVc/7j8Th+P+wDR6Z2J0u1UwJIq7mk1ojTKwacHplEhyEEmqbTZgFwaTgJ4/E4nj3lBUhN8nk5gEt9eBAgQFIkwpQF+0ciSHhn0GQAKJpKalCXoPZUSvQ06/DTV5cQiCZD/lkQsOiJeGTs1SlkNABeC+A3Fim/BtDS0qKhTE0fEGa8c1v1bOvNgUv3asIP37hJAtBqNVjRduLbLwN7XzmL2ZlpBAL+S0ob4AhkvSPpu+I1AkOdFfuX7fj2MzMYPnMeK8uLiITDtSCiVeI2SWSgafCNAzRNCzUAPUq0n6CSBiBa6x8A3bzjnS0X9Tu+wgquc9/tDtEih5WKeCwm1gBkeqi0X4AgQGt0GAmY8PrZGbRpfNBpUg5CsnIdnasFx3GIx2N45rQPIDUgefUoBwgAJEkiQZvxyhSHxZkJtBkZ0IKRlRoKR6tZgx+/spQ+DrIGvebcb4YT0WAAGQ2AdwjKrR2omgxyEUBa/bdYLFrTrX/z8YWY4Ua+QHeTFn/9lnaF0ysLvHOLJTImACfzyYAASRJIaOrxygSHxbkJ2E2phr1B1VyCIJIEcMoLjtRmmQCK7yr1Gihai/mEBQfOLMHMLCadhKk4i0t5ZKUYtJg1+PXhZXjDqZgAEGiu0zDB0ZenkBwNEJLAqsyAfBSdVv9ZfeNdwox3VJH6DyQbLctxYNlsM0BWzUXSLNAZjDgZ6cK3nvXglaNnsLgwj3AotGHVXLXvSfi+hE5C1Nnws/NW/ODZC5gYvwivZwXxWAwsu6ab3lY9pPKld9/kpmmaNwF4M2DVS4fLEQAh+JuUg9bNdeMetk9YSGqnVDqSPgChhzv3hxdtkiBAkQBnsuGn5634r2dG0g07thEbtsgHkP89Zb0vkoBOp8ck0Y2v74viuT+cwdzsTG1eQYGQytd0wlpP6kz8asG5/ABC+c0LORNA6v3XcNd87q0eovF2vkCbRYMvvK061H8gaQI8fdoLJr1VIaF6JWekzwBIioaHq8cL5wLQhmdh0ROgNEl7dyOMhfMmQILQpB5F/XuSE2tSY8Cwx4jjF6bRrg9CS1OgaDrjS6ny91VOtJg1+NlrmdEAhiNgjM564nPDCwBCyJgCwvkBBZsBuUwAAgBhMBhoi63rvcKMN/SbC7lGZUA4AsByBX0y3u9kD0cbG/DYpA3/9vQEzp2/AM/y0oYZC0+q9VxR7ynrfQGgaQrLmg78y0ESv3lpGNPTkwj4fTVtQAWkcta87W39JEnqka0BFL1qsFQDyPL+d3Z2Gha67vimMPb/z2+ywd1amTP/5BCPxfH0KS8SoME/YiE9m1wPR5IkgoQZL43GEF2eRLMRoCkqOXOOqM55BfFYDE+d5DWA4t+T2J+afBOkRoexcD1eOzuPZnIFRm1tXkE+xBkOvzvuSR9TBoshfuShkwzD8BqAVAsoeCehfD4Acsl1V+9ikEtTEUUCbxioQg0Agt6/ANs2y9YV9FokSUBjMOMFTye+9fQ8jpw6i6XF+aoeC+cg6M1X8Z6k7yvpTCIQ0tlw/9E6PPD7c5icGIPP60E8Hq/Kd1VuvGHALNpReCmqpYmmviYke39eA9BCPh5AlTYgpwEIh/90DW/41EeX47pr+QJX9tbhrt3NxT7TuoD3AcTY1WkA8tpAsr4YVYdXJ0nMzUyi3ZRIDRmmIgmrxNaNx2N48qQXcaxeA8ipPVE05hMW7D/nhYVZgFlPgaST8zCwAXwppYKGInHwQgCTK7F0WquBiQdHDk4i4wfgtQDhBKFVaQBAigSMRiNF6s23CDOu7avcab+5wHGpt8JximPbxXyAzJChRq/H8bAD9z3jx8EjZ7A4P4dQKFg12kD6/aD070kaRUgSAKtvwo/ONeK7T43i4uioaF5BDUlI5c3QtauDJEkdsjWAouYFCMP4CMmHtFgsmqUIOSAkkyt6qpcAWI5/uPIIIx9JyOib8ODZBJyjo3jfbg/a2tpQV2eGRqut+Og4Pg6AIImyvSceBAFoaA3G2A58bZ8Hb+0+gxu2dKChqQkGgxFrFp4HAAAgAElEQVRUKojoUoZU3vzaNgtFUXqGYXRIEoBwYpB0ODDvD6jkAyAAkN72m1sWglz6DigSuMxhKPJR1h9qg1uK/fBvO+n9pnGR7cB9z8ew5+XkWHgwGKh873eOuQDleFdAUhsgdFY8PtmKb+2dxvDZ5LyCaCRyyWsDlzkMIj/AQkRDw9RqRlLw+WAgpZGAvH4AoQ9A2PvTFotFa7ju03f4YH4LX2BLuwF3X92y2mdac8Rjcew94UGUSyk8JVZtpWquEBylwymPEUcvzMKh80OnoUCRgtiBCkIsFsPe4yuIcXTSDC/je8p6XwRAkCSCMGH/OAvfwhTaTGxqjQYaBFGSNTCrDhqKxDOnvZj3J9JpZmY5GJ0+NgMgCLEvoGA/gFQDSJOA0WikTI2tbxVm7qpS9R9Ivgm52YBl6+FSr54gCNAUiQWiDd84SONn+85iemoCfp+3Ir3fa/V+lN9XMoBo/0o77ntqCa8dO5sMvw5v3PDrfJDKnXXwekfKDyD0ARTlB5CbykcAILRaLR1mNJuEJLKj0wCVzsUKQ/Kek70Oty5OZoIAKK0RLy4bcPjJBbxv6zI29zlgsVih0+srZIIRBxAAxybNpfW6Hd6pGqBb8P1jUVw2eh7v3d2EVlsbjKY6aDSaivellBI7Og34oeA4YXJYCILQIin8SkOBqvwAmdhYiQNQq9VSUyG0CQsPtVev/c+l7H9gfRVJgiDgp1rwvaMxbBu9UHENm3cCYp1Dc/iOntJocTzcjuFnPLhz4Ax2D3bA2tgIvd5wyTgJpXK3zNQZSJLkCYD/0ChiYpCSBkD6229qCcU4DZ+opQk4W/RV2/+z4Bv2ejdtXs3V4mjQjtNPe3DnYOU0bD4MGODW/T3xIADEaCsePMvgpbExfHC3B452O+rM9VUxsrJaOFv00NIEYolk+w0lSEJraqlDbIoXft4EkNMA+B9RVnSlBEAAIOrr6ym289rdwowBW/WE/sqBnw0IAESF2JEEQSBGW/HAWRYvXRzD3Veub8PmkNIAWA4giYp5T0DKhKIojMTt+MpzAdzWfRq3bHegqakZeoMRNE1vaG1gwKbH8alw+ljTdaUt7nlkiuM4DbJHAlRrAHKhgyTLsmRjS/vVwoJD9upV/wGJ9xnr/wEy6xFSJImRuB1ffo7Fo/tPY2ZmCsGAf82dhKLovwp5T8L3BaQaq7YOj0+3477fzeLoqXNYXsosRbZRIZW/BtcVrUgKvVD45WIBckLoA+BBGI1GitUYtgoL9tv01en/A1LDWVzGBKjQ5+A0dfjNpAkvT83instX4O7pQH29BVqdDhRVyE7uxd5AUvFPmwAV+p6AZIOdRyu+8UoE1184i3ftsqG5pTXtS9lo2kC/RAOnm3obSJKkGYbh1X8lDSCnI1A2ElCn01GhOOkQFnTbqtP+B/ghQFSEEzAfCILALNeCr78SxfUja9uw+d42bQKU7UqrB4eUBkXq8OKyHYeeWMY921ewzd0JS0MDdLpKGVkpDdwSAohpGowEQQiFn/cBFKUB8EiPACzGIFqSxNGgLfrmKwNEsmEDFd8oCAAcqcMLS3YcemIJH1rLhs07AVmu4t+TEAGqEf96JIHtF0bwgasa0+HXdAWMrJQCUvkLcgYNSZK82i80AUjIxwLIagLycwEMDVpvJDP/X+4GqgkEQaS1AKB8cwHKAT/ZiG8fTmDHhRF8cA0adsZUKv9cgFKDpGgcCdhw+kkf7hw8g+s3d6ChsRH6DTCvQCp/3hhN6ihaA8SEwi/nA8gZDyD1ARAACI/jLd3CQm31yb3iqhpCH0BFK7fZIEkah/02nN6bbNg3bClnwyaSIwEVNAyoFnyQV4Sqx/+cYfDixQl85Mpl9HR1oK6uHlqdrmq1AYok0Favwawvnkm0OusRPjEHsfAXHQeQHgVg6jpFBNDRoK2yvkCMpFe78oYB1YK3d8NUPX44zGD/2AT+VxkadtIHwGVmTVbZexKCJCiMxFrxpedCeGvnMN6+qx1NzS0wGE1VO2TY0aCVEECXGTMnKCgTQF4/AI1sO4FosdkHPZn9CeGwaqp3BABI3TtRFU7AfCBJEucjLfjScyG8rXMYb7+8hA2by0QCbpRFuljKgMenDHh1eg4f3rWCzS4H6i0W6HT6tRlZKSEcVg1eH8scWzsGLHOnnxASQC4fgCykocAAQOoMJjcEBNBmqV77nwe/1n1qv4uqB0Ma8dikseQNm58wRYLbEO+JS2kzs2wzvv5yDNecP4cPXN2CltZk+HVyF6PqMAukcmhs6a5HptcXfuSWCM8bCZhWGTiCEk0/Mmqr4wXlAr92Pd8gNgpmmCZ87UAM1547gw9eYytBw+Z9ABvrPREEwJFa7F9qxZHf+nDPZR5cOeiApaEBBoOxKoYMs+SQ1gvV/qJNACEIAGQCtGjSf5uFrur+IHnv1TMMWCg4SosXl9pw5HEfPrRtBbsHHel5BYU0bA5cehSA4Dbge0r5NPyox3eOMNh+/gI+fE0DOjvaYaqCFZvaLBJx1TfoId/7K5kAWZqA7GzAGEdahIXq9dVlK8mBV20JAhtuTjn/OD7U418OMbh85CI+dNUKOjvaUWeuL2jIMDlpKjkdd6O9Jx4cBxAEhSOBNvzV3gD+ZOA03rjdgYbGJhiMpoodMpTKIUMbNUgt4Ivc6j//VzYOIMsJyDCcQZhsNlQ/AfBxAJX3s5YOHAeQJIVD3hac3BvEe4tp2ByRjgS8FBAhTPifsya8ODaFj16VCb/WaLUV5ySUyiFLaOR6/tX7AHxx0iIs32beAKMAHJFWbTc6OABhmPDfZ0x4YWwKH7tSZcNOz5lAJmpqg4N/yvORZnzx2Qje2nUG79ndlg6/rqQhwzazRnQc4Ay8BiDUAoTqv2ofgHRGoAgUWW0xYWII4wBK+lNWRruQBf97nQs34wvPhnFbd7JhN+Vo2MLZd1W5FOcqGikHIEHp8dikDi/PLOHju1ZwmdtRUfMKFILxCGTb/armAQBKC4JwXAU37eLAT3Ip7jdUOKkKWJEDhwSlx6MTelUNO+ME3HBNAGp+MI4DZhNWfOVAAtefv4APXd2Etra2tJNwvUlABlKhL4gElPYF2HDgBMOARZxd4rtZe3AAZhJWfPlAHDfkadhJTan6n7lYJKdC0Ni30IIjj/tx99Zh3LDVgcbGJugqbymyfBpAQcOAAABflNMLz+uo4olAQpTDrK2cdiCGEtFxoPHcfDOOPB5IN+yGxibo9Ya0158VzASs1OcTolyDFRzHwcPV4duHWewbGcPHr/Wgu9MOs9myLkOGUjn0xmi5ST9Sp35OyC4JxkrUv/XsC0rV/vilropt0EqMX20jZURyHBQetg7fPsyIGjZF0elYCR7V9nxyWM1wZnLIkMRhXzM+/UQY73GfxjuucKCpuWXdlyLjlKVD9Q3JagAyV1o3lOLSfHx7ISaA9DdVakSV1kGqfV9JNZfCIUHDftPmJjAMA5bTiEyASntGIYppH4XyAV8+xOnx4Fk9Xpqcwcd3r2BznwP19Zb0su7rBCUNoGgn4IZFunfLwdh8lrSRKJ1RTR2k0r0GOT0eOKvHS+NLCDEacBAv/1ZNzyhEvvuW3clJJpFP4juQYb8Vf/l0FG8/dwb3XNeWDr+uMN+AKkidgKkvnEi94LAevUApmx0HhuMyQ1syPzIhkyX8LYVnVOKPrNRwOcl3ftdfINOg+TLH/Q3QkSwomqsO41+CXKq+8DmFaYDwHXGC95T6m+o0pNojBy1+PtKICd8MvvBmBu0dnTCa6sq+ZJsQRAkC9GWHAS16RDwRpBchm/JE0WHVyRRVRnGvoYx9DUfIOgHTgi9Mk2gB0mfhG9payoi0bUsFm5VpqKrfZtLQTTZekk7voMSjUrlA6Z0I81iBUPPpUiKUOz/ftQgmAnfoFexqjsHr2Y3mFhsMxsLab6GtfcoTFR1btHHWI190VT4ADpJ4uewttfLVX1lTh9LBLRIGkE4NTi+LLRF8TlBeVG+JAoukDVfYIwnvR6kHU4LqexMOATIJELS4WYi0IrV1lhDCx+R/Qqkmky4r09Nn8nIzIwF1/oGGpZcxFD4Ad3cbOjoug9nSAI1WAxDFtPz8sgTwMijNUjxX9U0If2nFk9IvlcsUrdReIRekLoAsQZf07BzE6r6cwHNQ7iHlVExpXiGQmilqfoJCLlM3fxCs0Ya4xZWzvlL99mKVmk/jsvKE+bkS00QtuoZAk1EoJ9X+5H4bAoDePwK35yn0NxPo2bINLvcAunp60dxig95gLFL9z222CEuVY0RGqgHIXiLBZtQogpBnykonhORSV8nxbWmPJu3hhYKetZkoQWQJsuyzl6p3lqk273yeAntsXWAUvYt70WOO4Q+GO7HM5VkROM+ziXtkhcIFvB8OCs8h9NEokrM4yhHIFnJhG5DLJ2MedC/swWbjHLq2uJKC3+tEq80Os7m+ZPs2yDolBemJ/IEsBVOE7CiAWct5PBEivRXJnC+OrkZd+ibTPwgh7zwDim/g5dIxeRVKattmhJ8QC77SrUgeNDnuIlOyDM/BcTlGfqFsqiiBiHrQMfsEhlINu93RiVNjdViKyBCf+EzV96y4sFgh7yeXc4+vTkIGwkuIf2P1JMAmYrAtPI/NOI6eng443Tei19mHtg4HLNaGzD6OIIoQvRymSuo/af6ccD1AAEYiFPdkLNy0EpWnehFkfQAUwUWEv5A/kj01RGwSQEQGqq8uPn2VJ+aGnCoIYe8t6PXSA6mCusVKACH4XsjNrhbKF8tFDlmmIxND09zz2MQeSzbsvhvQ63LD2tgI3WwQRIS/mnyNa+38VA7Cyn5moYYkJAI1JCBE3dIhDAZfhMteD2ffVeh1udHh6EJjUzMMRpPiJi3FaulCeVKqQyqHFBuTCqYSGShCVgOgwXqTYcVJ+MLKe64J3AKymoFaKPa4ZTtRIuAKwk9I8rPOK+7SBSOfryFrZp8c4QEwLR2Gy/8CXG3mTMPuTDZsgiBAUhdzEtyaW3oqnzkt1Pwxsk26fCRAAKCDU3At7cVgQxQ9g5vg7OtHZ1cvmlttqMuzalChwq/U0ytBKodkPBiHWOiFwq8KUicgB4Ajudi8MEuqeuSC8KGkgwbq/J3qyiqemAeyvbuM8EsFX1kbyH2dXCjol8phSsuqv5IbowJT6F7YgwFrBN07BuDs60dXt1PUsKPRCEiCyElw+Xr/tXhuuWfOjOBkiEBoHuQiAQBAPIiOuT0Y0oyhd5MLvX396Ol1wdbWDnNqsdWsmZPFPEaeXj4XpHLIhZdjqarY1EeOCHJeStYEILhEUJgQytI01EH40CIbSwUhFE0GCiAIeYVWKPxKvX52eu77UusNJpDDSSaAXO8vNxIgSwbxANpm9mCAvoieASec7n70OPtyNmxpvWo0nkI84Kt9bqVn5olAjgRE1xaezzJoXDyAodgr6Om0p82h9o5OWBsaodMbRPH+agVXKvCFnKsEqRyy0WACYsFXIgFF8AQgZAsu5FsZAVGfLjRbgAaghDTzCg64dII6MiiV+pkWYEnPL/xOCHpCNWaBtO4C7iZnbj47N1kmU1P6h2QSsMwfwED0ZfQ47HC6b0CP0432juTsP2nDlt6RGv9HJi3nIyigsOeWOvvk7ftsEoAkTwiD5zTc3mfhbtWj13UFnH396OjsQlNza9bKymqEV07ocyQVDKkchhbHgsgIPoOMJsATQV7ImgAzExfPoqs7nTHtia3mvnODJwMVvcwqzP1M3QrCL1X7hcKeTzNI113UDSlnqbFz+fsQCoTWM4zepafgbtWjZ9suuNwDig1b9pZkSLmUfoF8/gzp9YRkoPTMWT19igTk8qjQLLoWnsQmsxfd211wupLmUGubHXV15qydlnJJEqd4kDe5YEjl0DMxHIBY6JVMAcVboCWZHAAusXB2DF03phOnSkgAanrzXIJeSm1AyR+gJPz5/AHSvFzIFcwj7e348vnsXCI0j/bZJzBg8qBnmwtO90DOhi0HQvpXxTNL83MhV/RkPn+GlAjkSCCXZx9MGK1zz2KIOINudxecfdvR4+xDW1sH6q3W9KYqatX9grSCEkAqh6xnLIhkzy/8SEkgJ4QmQMaOOP3wBC7/WLrQnC8BhuVKtkFoKWrJqQ0oZEh7f+kpol4OuYVfjjwy11F+wlzzCJTGr/nyQoEQkQATQePMMxhgT6OnrxvOvu3o7nXB3u6Qbdj5oCT8Sn4BSMpnPxcnKCOXL65fUd2XUe3Vwjz/MgZCL8HpaIaz75qkOeToRGNTc2Zev+AJi7qKjLohp4EUA4blMOdLiBM9F4PIqP9yJkBeZ6CsCYCoL16vQ9QXzWwRPuWJpYOBioVs85BrSGrqKpFDQKj6yx5DLAhKWoP662WXzQpBziEQ0vZvWngVff4X0NvRjF7XNeh19aPd0ZleCrzYBSvUEJ5qQsnxzMI6c6n0xULrH0XP4t5k+O7mbclhve5eNDe3wJRjm3UC2e9argyk91omEpD2/vV0nPVxjLT35z+8X0CKrNuQCwXmALBmLevxRUkbnzHtia+aALJQoC2p3N7ynpk3JcsLTuQXfqnGUAjEvbtEtc+lxqZA+0bRtbAX7kYOvbu2w9nXD0dXN5pbksN6hWwGkr4PEKlhwNzCX+xz53pmvv5czj01dafLRVfQMfMEhozz6N7ihLOvH93OPrQIwnflV/qV11ZyXT9LwMtAAtMesQPQRIQSPnnhzzUkmAV5EwBgdURiBtCmCeDcXARXOetkqlCHrIZSgPDLC35hIifbeKX3kBZ6+XS5erKJJPvaSpNLgMIbBRHzwDb1BAb0s+ga6k3FpafGq3M27OKg9rmFZQD1z6xGrS9E6+ejHAeZo+gWRDnapeG7Qiej7F2Kc6RaihTlJoFzcxHRMR1djiCj/icEHykJ5ATvBJQ+NctGvCeAlu3pG5iPSM9VjdIJf/6eXM31pSq+0jlyWgEgLwS55E1tT5ILbCIG68zzcMcPo6fLkWzYqbh0a0NyH0CKXuWKNCL1Pvt7Ic+d65nVCIJcfnqmoKRe/tiweAh9oijH/nSUo8FogoaWD9/NoQNkpeYigiyCK6EtI5W/2PwZP+Q1AJ4A8vb+gLwPgAXAzo2deQ32lg/wmcOzxRFAscKfS/BL07cJr6VcY7aPQCwEpfJFKIEDoFs4jF7vPrja6tDrSjZsR1d3Vlz6am+lUDJV++xqVHhAvkxayHMIPxWYQtd8MsqxZ8dgMsqxpxctrTbU1dWnw3cVb0GGoLKzxOKt9pmkJFAsJ0jlb+ncqyvI3/sXNQrAAWDDJ3/3OuzXpQuuRgNIY5XCX7QlIKP+y11TrSZSDpmXWyuADE6jY/YJuM0h9PDhuzINu1yQI77McfH1Clul7FJm6TxxGWk6GwvAPrsXA9RF9Az2wtnXjx6XG7a2dtTLRDkq3XLWuhoSgRUnZURYiQTymQPFkIBU/hITr8kRgJAEVF1C0QmIsX1LRg2XCMUJGgBiCQ6ji1H0Nqt3BOYUKKV0GeHPJ/j52mI+e1WarrZtZ/kKBN/VvH15NRfg4kE0T+1BPzmKnv5eOPt2o9vZh7a29vSwXiVsVaUW0oUtMunZpKdG+FkmAevCAQxEhOG7fbB3dKY37yhk9CNL/mWcFZL+P32kmgRWgdHFKGKJTG1GiuFC4aUIMkIfR0b4lRyBspAjAP5kplHPzYbihIPPHJ4JqyaAXKp/fuHP0esTCuklhnzIa+6r5rVrZQRBKAQsw6Bu/gDcwYPolTTshobGsq9DTxAo+YvNJ/zy70RSRpCmXTkN5/LTcNv06N12OZx9A6nRjzxRjgr3IYe0eCsQgVQbUEUCq9AChmfComMr4Y2FMr1/XPCRagCiVy5Xt3wcQIoAdGzwHGBOE8DRyRDeutWq8rYLQ17hXyPBLwfUCIHWM4yuxafQ16JD7xZxw+bt/LVYe17UKyOH2szlNwPUCr+aXp8Iz8ExtycZ5bi9L7UclxO2tjbU1dXnj3JU6oA4ZUFUIoJSkYBaHJ0MiY5J78Ugsnt/OROgIB8Af3tpAlieOvcMrDtv4gsfGg9l1yCDQnt/2agymQNFzSFPQrk05VIIARGcR9vsHvQbl9FzWR9cff2pYT2VDbtMkD4bx2UvE6b0/FJBkNN2cgm/MI1jwmiZfRYD3DB6+7rh6tuBbmcf7O0OWAqIclRcrFNo8imQQVpuBQJcCAkoQS0fSOVu+fRzC8ju/XkikA4B5ryEcBiQL5g2AVZe+/mLuHVnuvDwbBihGAujtlwNUsbmzyH8hFJGmcALgbBnlBMCJQHg6wAALhGBdfoZ9LOn0OPsgst9E3qcLtjbOwtq2KVEchyByBJ24TNKtYJcDb5QwZemm+ZfQX/wRTgdLXC6roWzz412Rxcai4hyFIf55iEDGSIQaQOyJJBKkyGB1WgBoRiL4VmxCRA6+7yUAGKpv3LDgDmh7AQEWIy/uNhsRGAxhDoAYFjg5HQIV/QUEBCkuvcvUPjLLBdyPZ5yWYV0SX18WeP8q3D69sHZ0Qxn33WratjlhpjssglQrrzouAh1X+sfRffCk+hvAnqHtsPZN4DO7h40t7QmdzOWmkNqXpXI/pZoMjLjgLmIQJ4EitPv8511cjoERhDU26SNMktJB6BU+OWGAvMiFwEwABgrHT23CN0OvsChsdwEUEizzdnGFYRfTa8v/YELGSHnUq07yzPM8eyeEQK5W1ESAACgvKNwzPPhu9vgcg+is6sbza02+YZdKFbLGTKajDDwRe755ZCrx+fTZO38mAft009gk3EOPVtdyfDdXhfa7MkdeVcT5Sjn0OPBtw9ZIlDyEeQggbxaQAE4NCZW/03hyeBSpvePCT5CE0Co/ufUBKQLgvD3mQ4xjCxPvAC6L00AB0cC+PiNrQU/SO6fTKb3VzqW2vdFtnpZ1V3mmsJ0qRDwefL1C3KiXrRM/Q4Duhl0b3ahzz2A7l4XbDINez37ff4ZOSS/CJ9RrPanmrvITBC/iUK8+xwTR8Pc77GJSa6+63KnwnfbHbA2NsqG7xbzbPyX9K1lCakMEciQgJxPoOCbUXnewZGA6Dhw4cAyxL1/THAsNQHyQkkDSJPA5KuPPoVrPvcpvsCh8aB6P0Cxv5dMD1xK4ZeDvC2fbPryjq7c75dv2JbZ5+GOHUZvlwMu940lb9jlRpr0gEyPl9YK8gu9MF2u1zcuHYbL9wJcbXVw9l0Jl7sfjs7sKMdSIosMZIhANQlkHRfnEJRDKMbi0LhodT4sH/vdHDLCH0WGBHgTQHUYMKC4NVjahkjg9K/Hmm75bHApTJqApB9g/3k/3jRkKfa5AOSx/WVPkB7mOENBlVCy62U93JJqhFoAoGy+8Pm6hcPo9e2Dy1YHZ99VcPa50dnVU9aGXUoItQAhCQjfgeJ5/Pccgk8Fk+G7g9YoenYOwNU3kI5yNJtLH+WodMt8xyIlAjUkkK5glYKuVMX+836R/d+ojTDL3vEAstV/JSdgXihtDy4yAyyE/w9LsNyYvrFzqycARSj1/qLjLDbIU15emKXf0/ki2zejBYjsJIXXmwzf3YP++hB6dwzA2TeA7p7kstLlaNhClMIFIDR1AIHNL9QEckCkBcgIPhcPom1mLwbpUfQOJhcp7XW50WZvR329BTp9eaIcFW15Ph8QOfeSadkkkOMw/z0UWH7/Ob/o2Lhyyrss7v35T74gIEXkNQEAxGeGX3sEXW/MEMB5P+Sg9JOt+qckhF+zpb1UTUXqABQRhaDnl3uzXDyIlqk9GKBG0TPghKtvd3L1XXs7LBZrumGT5ez1S8AAIq89wROCeEu1XMOe0kAiPp9jE7AsHMBg5BX0dtpT5lAf2js60dDUBH2B4bvFPJtwy1u531ANCeQSYqkZkO9+8hWRytncHx6ZRTYBSDUAofDnJQJpJCB/WyINIHzw+we1vW9kY0xyt5A5XwLDs2EMthmyKiwGuX7ynM2hAOGX67HlejppHic4OWtfQSIZl14/dxD9kYPo6bSjry/TsK2NjTAUGr67zlYBQUriHJAhASD7HQBioefPSaYn/2pXTsO1wofv7oLL3Y/Orp784bulhuChhM8nLZKTBOS0AAVhXo0fYHg2LFoCTEuyiI3uX0RS0KMokwbAQ0gADAIzgQ5TfGzUp+nlCzx10ls0AciF/fKHWe1fqfcvsufPZ++Lez6p7ZsRAgDQrAyjZ+kpuFt16L0s1bBT49VrGb5bDvA2cbbpI9+u5Gx/MjyHjrm92FTnQc92F/rcg+ju7RVtqrlW70d01xIiUEMCa42nTnpFxzZiITzBRPnePgogkvrwaQXb/0BuAuBJIAEgHpk79ygMQ5/hC+w54cUnb2lTrrkEPVk5O0N52z976Etq+xIAEJpDRyouvXebC651bNiFIN/7JJDcQl3J85+rVYnMACaM5plnsAln0OvuhqtvO3qdfclVeVLmUEWMfqSEXJEEcp9WVuw5ISYA//HfzkGs+keQrQEU1PsDytuD88+YNgNm9n791/S7HvhMIhVRMb4cK6kZUBBKbPcLe3m5tPRxIoKm2WcwmI5LTy4rvVYNey3FpRDPf/ocAOZU+K7L0QJnXzJ8V7ip5npFOfKhS0pefFmhFiRmOQTLiOHZMMaXM4uA0gQHzx9+NoXs3p/XAOTWAVBFBGo0AAZAHMvnvR2m+MhYQOvkCz16eAWff+vaEEAhY/5Kowhy0WxKWoBUAJJx6ftT4bvChl3a8N117hOTk3FyeP6loyk8NL4R9C49hYEmoHfzDrjc/ejq7lUO310n5BP04ispHR49vCI6tnEz4al4kO/xIwDCyGgAQgfgqjUAIUQaAIC4f+rUr2HZ/jm+wFOnvPj8W9uVzy7FuNQaQM7W5wVA6xc07KFtqc02csSl58H6CrgaIyAJJc9/VsuKrqBjZi+GjLPo2eKCyz2A7l4n2uztqw7fLReU5FeaXtjYQjMAACAASURBVIycl4IbnjolVv89Rx+bhXzvr+QAVI18GoCQBGLLz/7T49S7H/xLhkv+mnO+BPaf9+O6PnMh11w1lHr4QiDVArJMgegKHLN7MGScQ/cWF1xudXHplS3g6qDK88/E0Dz/PDYxx9DT25GOcmwvIspxLbiBk3j1sgRVLSvku04xNyfA/vN+kfefIlgEjz48jSQB8L2/VAMoaCFQIZQiAaXDgcnJBysXPN2m8MmRgHELX/jh15fXnADyQo4h0sN9yg2O4wCwMTQv7BM07BuKbtilx9pdM5fn37R0GO7Ai+izm+Hquyq52UZXN5qaKz3KMQ8JVAAefn1ZdNyeGA1MJNV//iMkALlJQEIfQF7kMgH4SoRmQGz26FP/Cdft/8oXeHbYh8VAHM11mpJo/WsJqRZgWj6E/sCLcKcbthsdXd1oKvHqu7mxzm+QE5OkkAjowBR6lvZiU0MUPZcPJrWiHmdykVJzPbRlXqS0NKhEsU9iMRDHs8M+Udrsvv8cQ8bbH0Y2ARSt/gP5fQA8AfBaQCz0/DcPNm15h2huwONHPfjwtS2qL5qrF866gzLIgzQASBOcQu/SXgw1xtCzcxB9/YPo7O4pW1x6pYKQaEp8GhcLwD63F5s1Y+jd5ITLPYBeV18qfNdatvDdDQ0ZUX38qCc79n/0xUVkhD+U+oSRUf+lqwCVxAkoNQOECxBGjaGJJ5aI7jv5wg8fWslJAJWgGfBLTYlGBBJBdMztwWbtOHqHknZ+j7Ov7HHp6wW1j5H+8dkEGpYOYij6Cpxd7Wk7v2OtwnfLhsrSAvg7efiQ2PtPjT67gGzbPwR5B2BBgs8jnwnA319mOBCITuz5xx/St/3rnXxMwOhiFPvO+nBjf32Bl18fauDYBJqWD2JL7FX0diXj0p197nT4bvU27NWDb0GW8AicS3vhatbCueMKuNzJRUpb1jp8txKhUsyyHKc5yu4768PoYjR9TBMcFvZ9fxwZz7+w9xcSQNHqP5DfBOD/CrWAGGZen3MYQ6cvBk2b+MI/fGmxCALIviInCPJRoodiaIO33K2Ri3At74GrWQNn3xXp+edrHpdegSAIAlvaKGzTnke95yhMXX3odbpSq+9WdpRj2VCUWBV+0g9fWhQdtyVGg5Ph5SDEwh+EvP3PST6qUYgGkBkNACKTL/30X7D9o//JF3rtYjAdGUgIz1QhqWqKceAKCgYSgm/Y23XnUe89BlOXCz3OvqoI311LkBSFT76hCRNjAYRCZlgbGtBqs1dW+G6RKMUCHXIoRZXDs2G8dlG88Mf03m+NQGz7ByHWAJRWAS4IaggAyDYDYonX//uo49p7ZiaDGjtf6AcvLuAf7+xSV6FaR2AJQFIUPnlTMybGAwgHzbA0NKLV1rYhGnYpQdM0LJYGaPq04DgOeoOhZg6lv3Oy6cIE1RIoKfiDFxdEx+3UUnR69ugyMrZ/CGITQC76ryioGQbkIRoOBBAJnn/x/4f95i/xBZ465cX4chTdjdm7Byn38nn6f9l4XXGa9OkJSQJN0bDUW6FxupMN27i6hp3rbVezmJAkCb3BAK1OB4IgNpQDVNz7l98BqFbbGFuOZkf+HfjBBDK9f1DwyTX8V5QTsBCdVxgUFAMQXXniS0+0GNn0qgUMC9y/bz77LJWV8184ufRVgG/Y1oZGNDY1oy4VwrtRGncpQZIkaJq+JLQiKSco9ex501QUUDrt/n3zoqG/Zk2YCZ34zQyybX/eBJAO/61KRNQQgFxYcCJ1IxHN4omfCQs/fsyDseVoViWlQE41LA8upYZdw+qhRv3nBAnFqP/jy1E8fswjymZP/mIa4t4/kPoIh/9K0vsDxWkAaT8AgMj0Lz/zUIOOTS9eLqsFCCoQHXNKOXlOzHOK1CWa5SLNW2A9Ub4bS67Hr/y5NFA56v9/SHr/BjrCLu//wTgyvT9PAHzvLwz/XbX9DxRGAIBMTAAS4QA5d/hBYaHHj3kwLtQCSmgGrEYLWAtUNLfUkMZ6q/9yvX/i6I8nwTFyws/b/yUZ+xdCLQFI23GGAIDw0m/+6hc2iS/g35+T1wKyKq5JRQEoL73UtIMk1kL9/+5z4t6/VRti/K88MIGM1z8AsfovJYCS/PjFDHynNw9FRgvwY+LAfwkL/faYJ2tbYyDXnZbWDMhX1XqZCDUNYT3BCf7PJJWm908Vk5STO+3oZCir94+8+l/jMr2/HxkCkPb+qvb+y4dCfQD8R0wAQHju0b/6TauREU1l+urvpsVnq7wI/6VazYD1Q/no5VLxHxTa+8ufmRsiuQDQogkmfK//fAqZ3t+PjPDnUv9X/cMWG/rGmwHpmAAAocixh78hLHRyOpy1vBF/suiYU8rJc6KKU4rBqjSEMl67htWgPL1/oer/o4dXcHJavN23/+mvXkDG8cf3/MLeXy70tyQoxgnIawBZWoBv37f3dxuD54Un/PMzswjFCtNWitECKkZQKlrHr2kIuaC691c4M5/6H4qx+OdnZkVpHexYKHJh3zySvbxU+JV6/4LX/lMCVcQ5hODDH5Opuijv/MQw7br5djaVHYqxiDMcruVXDSJEf8QVE5mcdD4hLisoojw3IM8wfzmjAPLWXcaLV/KSpJUQelGy3p9Tzsp14W8/M4sDFzK7/dIEB++vPn4SUZ8XgA/ACoBlAEupvx4kiYAP/y1J8I8QxZgASlpAMm754vMjHcT088ITHnx5EcOz4axKlKsvXAuoFKzKfFjl46y+6vKpLhWlHchcs9y9//BsGA++LJ7x17y4fwm+CS/Eqr8v9VcY+luW3h8o3gfAg4M4MCgMIDj2s0//i1XHphc2Z1jg/z4yCYaVo11BZWofiRN+Vfg1c3wqWkuvWFS3+SCtZi17f4blUu0/k2zVxtjZ333lPDIRf7zwSwlAuu9fSVGMCSCF0CQgAZCI+bm65s5gyNx3NV9oMZBAnY7Eji6TSNPMWr+TEOcomgKiOkqrX66nuprz0mW+r2pd61DN76WkUYrykKf3V2CNfL3/AwcW8dhR8bAf/co/j8amjy8gKfAeJNV+XvVfSaXLDf+VtJ8qxQT4rFmCAIKLe77yu06DX+QQ/M7v55IRgqq0gNzPKNqKSvJvtVhPDWG9zIe8194IUFL91fb++bOyCo4vR/Gd38+Jku2JkVDg6CPTyKj+PmT3/nKz/kqOUmgAQvCaAAWA8o28ftS09R23x1mCBJKmwLGpEO7Y0QCSJEQniSpRqwXInYzSawQyFygmq5yXXaMKylX12i93LpdQWNRf/t6fYTn82UMXMe2Jp9NMFIPln95zDIkwr/Lzjr9FZBx/PAkoRf6VDKslAOFIgPRDIrSYaO69TBPQdWzjT5jzJaChCOzqVm8KiPJymALqb3pjerurewSizLUXovqrFLGc5TjgP19YyFL9zcM/mgyP7J9FUsg9yHj9l5AkAy+SWoHU+VcWRawUTkD+b1ZcAIDAzC8//ZDDEJoUnvTd5+dkw4TzXUQ2r4jXIjUZSmlCVKr5UG4TorzPvfraZYU/3atzigVz9f65rnF0MoTvPi9W/dsxE1nef/8YMtF+PiQFnh8G5If8lCb9lLwJlcoJKP0rcgr6Rl49bL7sHW+PMUlTgOOAgyMBvGdnIzR0iUwBuTsqEmU1IdYxRiEf1ssBuRbPnN+hp7acvOovRCjK4sP/MwJfOGO2mzUMt/Tj9x1HIszb+rzjbxGZ3l+q+idQ5r6jVD4AOXnM+ANCi/H6Rps3ZBm4ii/kj7CY8cZx6yaLiuCgZG4uU0D+nPJgvQiiYslBVYEyXlsFOIUDtap/PgkU5n/p0Um8PibWcHUvf3M0NnVkHmLVnxf+ZWQcgMKgH+HQX1lIQO2ioPkg8n0g+ZvxpkAQgHbxqX94sutPd10/ztgv5ws+fsyDbQ4j3ndVU7qSXD92vnyloUEpIRBZX6T1Kp+bD+sipKW86Dq5/Au5rNL6fnKddZbqryD8haj+uRx/P3l5KWumnz3wunfm+GPTyIz3e5EkAV7958N+lTb7qHgNAMju+XmQqWPKe/Kpo7Yr/+RtwQSp5TNfuuDHtS4z2iwaUSWiioscFbikSKBKUWjLXpXwi75zimWLVf2PToTw2V+Oi8q0aoLM3I/vOQaO4Yf7hE6/JWSIQLjib1kdf0KUYxhQDkkSSEQQXRo/RbtuejO/xTjHAfvO+vH2bVYYtZRiJapHBSQVpEvLmAzlJIHsumqQYs2FX63dn+NY6dzFQBwf+uEogtGM3a+lWAR+9dGTXHDRg4zdL/X6e5BZ8ksu3r+sJFBqAhBCdmiQXRkNNrW2B4Nm9y6+YCjG4sRUGO/YZgVJSHp5vrIcWoC0PCFKF0v3akhAfB/qUCOBbBTToksp/Hnt/gJVf4bl8OcPjeH8vHgx3LrX/+ViZOQl6ZDfIrLH/PmIP7nFPsuKchCAom8u9SGD51+Y6tx+c5ePaEjvIjLtiWPGE8MtmyyKFak1BcRl158Esmu4NLF6wRfXUmrhL8TuF+JLj0zi98N+UVrb0gvLS8//6wUk7XsvMj0/L/x8uK8w6m/NVH8e5dIA8pKA7/hvT3Rc/cfX+xOaOj5zeDYCANjdW6dYSTWTQHYtlwaKbc3lFP5cTj9V95b6+93n5vCjl5dEeXZiLjr703tPAJzQ7hd6/YUBP0pTfdeEBMppAkgh1tI5Bv4zz7/evPNdbwolCA2f8drFILoatRhoM2SdBEgFL//Q4GpJIPuwRgRqsZoWrFr4s3pswXEO4c/l9FOr+j9+dAVfe2JGlNekibDzD7z3GBIRflhPGOornOcvHPIr22SffCi3D0D4V5ie/ES9TGxp5LRp4Oab+SAhAHjujA9XdJvQ0aCVr0BJC0gdVAsJyFxmQ2BNBF+QsGrhz3E1JdX/tdEAPvkzscffrGE53y//10nOP8sH9UiDfaR2vzDcd00Fn0e5NQA5+eIE3wl25WJQS2GOsO+8muGQHhl46pQPu7pNsFu1hZkCqQNVIwMyZZXOyT7MPmu1AUjVTAalaLnrJvwF2P0cgENjQdz74zHEEpkCOooD+8wXz8WnDgun+EqH/IR2fxjiHX7XVPXnsZYmgBRpDSE2dXihoaU9Hqp3pycNxRkOT5/24o2bLLAa6YL9AaJjlIsEslNKFYVYDWRQqpaaS/BlryNj76fLqRR+aeVqhX90MYq7/3ska51L05HvjgVP/nYK2U4/XgPg7X7hQh9C4d+QGgCgri0TofMvTNjd2y0BXXsfnxhLcHjqpBdvGKgvPwlAXniLMQmU6ioWlUQGpWyh8up1jl4/lVgK4c/l8Ve6q9HFKO757xF4w4wor3nskbmV/fePIhPlJ3X6LSPj9FMa8lsXrJUGoOQPEOUHTu45073txk4v2ejgM0Ixdk1JoHi/gEJKGaR3LQmhHC0zn+DLXldB5U+nrVr4le9PKPyLgYQor335heW5J/7+LDI9v5zTzwvxeL+c3b8uJLBeowCKZbxHHjnevu2NLj9pbeMT85GAdGRAdDEZEsg+p3iTQD5pbYhADsVcZq1aXlGCn0pUI/jJQ/XCL3cfcveoJPytntc8s7/+3GlkVvVZgXqn37rZ/UKspw9A+PAcBG3Xf+ThI507b3X7YLHxaUISaDBmz2FaUxKQq0w2af2IoJKgHERTul4/eViY8Kux+0cUhL8jeNg7+8u/OIWM8As9/jwB8MIvXOBj3e1+IdaTAHjIOmZ9h391xLH7ndt9rLGBTwvFWDx+dAU7u0xot2ohRclJQCZfVJ0qEpBPvRSIoGjBFyQWrPLLXFfq7Rd/VRb+18eCuFvG5m+PnQ9O/+RjJ5B06Ak9/kLhl3r8hU6/NR/vV0IlEACPrJfhe/2nr3buvLVPqAnEEhz2nvRiR6cxHScgRFEkIElU4xeQq1c2T03qBiKD3Cs0lVbwk4flEf5XRwO498djWd7+juBhb0r4lXp+YZivNNJvXYJ9cmG9CEDJKZjlFPEd/tXR9studvrJhjQJxBkOjx/zwG7RYpPdkF15LhJIHeQjgeRhfpNAdNoqiQCoXjJQ29vLpyCn4KfTi1H5FetWFv5HDq/g0z8fF43zAymbP6n2B5GZ078E+bF+pTDfihB8HusdByCn/meRgP/or492b73O4aWa29OFOeDZ4eRmxPzcAVHl5SABhfPEV8muQyFJMTWdW+FkUEhvL58izii21y+l8P/7c3P4+p6ZrLz25ReWZRx+Smq/UPjltvSuGBJYbxNAronzL0fEmN6jvznR5txiCegdvcLCr10MYnwphpsH69NTidOVF0EC2eeVjgRyJOfMUbqvtUb+BVjlCxQj+On0AlV+ufOkKr/ceQzL4fMPT+LHr4gn9gDJcX7BUJ90Iw/pBB8+xn/NFvZcDdabAKSQviSRpzRw+slzTU1NcbZpYDPDZaTh7FwEL48EcGO/Ob2oCA81JJCVhvJqA/mz1El6OQlB/WrLygXLKfhyvb7cuWqEfzEQx8d/dBH7zoqn9OooDqYj3x1LBfnICb9wNx/h7L6K9PjLodIIgAen9AmPvDShR2Re37VrZ4zJiMCMN47Hj3qw3WGEPecIQYlJIFUmLxHIXSB3sqrc9UERQi/IzFWmVCq/+Kuy8B8aC+JD/zOKCwvixTzMGpZjn/niueDJ305DHOSj1PPzUX5yY/0VKfxAZRKAXO/PCv/GZ44vMvOnzjT9v/auPDaO6g5/e6/Xu2uv4yt24pCAQ+6UuKWENDSIlHC1AlFQVQRtUUGlB6KiQlX7T/+o+AOpAqlVWwGVoNwNJSUFIWiBAIGQBqe5A0md+L7Pvc/Z/jF+3t+8fTM7Y2+cXXs+6Wlm3rx5s/bM973f7/eOWXfdldGMdWZQQDQp4fWjE6iqsGPTMk9exbwIKPegHe3XYQ0IiqneRw06235dpYoH7XdXbyhgzsSHhsmvei918r9wcAwP7+5WLOMFyFN6g7vvPTk9sYfN6qODfPhoPzP7KfnnZVHPuaIUBQDIDwTyYiBlp3rD0TPvHWm+YtfmUMY1w/ZsFvjwbAjdY0lsu8wHh00tLqAuAnl5EIuAnKXfLci7nw4eG6P6XITB2DtqJBxglPhy1lxN/twRT/xoUsKv9/Ti6f0jeeeWWoYTw8/ddTwb7KdTeunYflHAjw7xLXmzn6JUBYCBFwE6iEJCYioRan/lUPO6ry4N2esa6YVnhuJ445jsErAVhxlmGxeYyZujW8DdRv1mWuXnGbreYp2knzmvh/iYTaufO+KvPdoTxfefOZe3bj8gL+M1+NL9J5GKsmAe3/LzK/nyX/IpK/IDpS8AQO6fSP+xORHISpnQsb2naqsqY+m6dYrgYCguYc+RCVgtFlzR4lH0EhQUgekMVZNejzVQoI78XyA6MHjtHGH4jc1vqAsX10l8zVafq6eQyZ+RsnjywxH88rUexRd7AHn1Xm/7453yGn7ZEMSLeNKx/XRaL5vZV3bkB0pXAPh3WhQPoH2rUrTz4ACGjp+p23DdFZG0babJz2aBg+cj+PRcGFet8sLvVuslMOYSzOQZEAK1elSK6r9gvmGQ9DNlLijxlUeU/H2TSfz4hS7848hknkVQ74hkwq/+8OT06r38pB4+0s+W96bDey/acl7FQKkKgBp4V4ClDIBMNtgfjhzZfWj5hq+1BK2BWnrhwFQKLx8ah9tuwaZlRbYGhBfMXQhUy13kGKDeN1xE2FyWuBa17sfZmPwZKYtnPxnFz17uRu9ECjyawu1Tg89/79j0uv1qc/lZwI99wJMf218W0X41lJsAAPkugcISgJRKBY+8diLgsYUdTZvW0LUGMxLwcUcYH5wJYdOyCtR6c7EBkQgo91CQvIaEYLqsUS5rlr9AMUCjb7Raay9nqzNcb6uvPBS3+p8PxmZa/YzS4ofPkcm6Pn3s/Nh7T3SQL/bQYB+/fDedz88i/SnkT+wpK/IDpWlgisB+58xnxiB/19ABwAWgAkAlAB+AKgDVAALwL2tuvuvJH/Ulq2v5Cm1W4J6ttfjptQ3wOGWN0CUCJMOIWyBnaw8EmMvDKMaDnMvbq9Xay9nGiK9WZyGTP5qU8If3h/DXA6N5xAfkT3T3v3jfKcTGWWvO+vhZPz9LzNdnX+zlg32sm6/khvcaQTlZABYo/8l5XYPIWQNyP2wiGA999kJ7feNSG2ouvSQl5SiezQJHeqJ47fAEAh67YlLRhbQG5OzCAwHKQZkLkV4+VRziKw/Frf6e/07gJy924ZOOcJ4rUWnPwHf6ud7h1x85Pf2Jbmbyq43pp/6+qJuvZIf3GkE5vGcUFrJllgCzBpwA3AA8kK0BP3LWQDV8zU3Lv/P7e3qkxqa8WgGsb6rAr25cii0rKuUbFMEamMnX5HuBR1BCgpBVPeDLafsTsye+8oiR/HBXBI++NYCT/TFhvU3pc9H+vz14GrFxZsaHofxKL03U12cmP/X3S2Ipr2KhFN4ro+BFwAqlCDCXwAPZJVAIQfXV92/D5rtvmkzahJ9Gv36dHw9f34iWGpd8kyIJwcy52VgFKje9kA8v763W8ZrPmfjcQX55Jfm7xxP43TuDeOdUUFiv35HKSgeeOB8+uqcfsgnPTP4g8snPiM9Egpn8WnP5y5r8QHkKAIOFSzQuQK0BL3ghcHhqm+54/Pbhyg3r0lL+v8BmBb65qRoP7KhHS43LsAgIz/HF5mIVaNxXzynNt9bgK12I9FpValkUWq1+93gCf9o3jH8eyw/wAYDdmkXt6Mdjg2/8pgOpKBupF4FMbp78lPh0PD/r4qP+ftkG+9RQzgIAKK0BK3LWgGM6uaG0BliQUE61a1tabn/0zu50Q72o8ostBLlypfOYNAmfK1SwlFFzHwC6xrSJDwDLsl3R3lcf+QLBniCUrT5Pfhb4YwN/WKtPo/y0h2nBtPoUpfNmzR5aLgHrJWBC4J1OzBrwA6jybLx1s++aB28ZirvzlxeCLAS71lXhvmvquBWIlP++2QrBzHmdT2M+BUEX4eWCdKNVRFhQy9w/PRDDUx+O4O1TU6rEr3NE0qF//bYj3vHBMGQi01af+ftMANh+GMopvHyUf8GZ/DwWggAA+SJAA4TUGhC5BTNiENj+wFbnpju/PhR3udRu9JVLKnHvtlpcu8YvuL3oCMaFQE9B4bWzf5y6ia68iG4KFVMtrNbq7/siiL/sH8Whzohq3Q3OaCb2n6e6g+2v9EEmsajVZ8Rn+7y5z7f6opl8C478wMIRAAY1l4AJgQvKcQO8EPgB+Kt3PLTNsubWbRMpp3IWEcHKWhfuaAvgti0Bsky5hlvAZRoaCVhKT0kn6fPK6CT+RDSNPYcnsLt9AudHE/kXTSNgj0vpo8/3hg4+24NshhGfRfh58ouIz7r26Mo9C97k51FKr1axIHIJRD0FzC2gQpATA6u9qm7nL7ZbW3e1aVkENiuwc60f326rwfZWH/cTNP7BsxUDoxfNFQYIz12ieqHI3P/obAivto/j36eDqmY+ANQ6YxnpxO7+8f1PdRPi860+JT87psRn5j4f4V/wJj+PhSgAgPLvoiJghSwCoi5D6hookrftu1+quvLubX3JKh800OC34+aN1fjW5mqsWapckKSYQqBZ72wqKeiPG6xCfeyPAp8PRLH36CTePD6JoWBaeA1Dk30sMfnx0z3RE68PQCZvHDlCU1+fTzzxab8+HdTDf6NvwZMfWLgCwKAVG2BuAesypIOI2LBiKghea8vVq5bf8PMdfVJTfTqr/a9rqXHi5o1V2LW+Gmu4pcsLuQeqZUoMescK0OzPB2J4++Qk3jw+he7xpGb9dksWSzOdkb63HjsnDR4dR474NMhHTf4Q2Y9AOZiH+flJ5Mz9RePrq6Ec3rO5grcGaE8BP3aAtwioe+CdSd7G2sadD21NN229fDThUI0TMDT47dje6sf2Vh+2t/pycw/0/GKtchcBRgYIZSGPzf/obGg6BQu29ACwxJnI2DrfHRne98duxMYjEBOfkp+RPowc6fnBPDS6rzZ9d1GRHyitd+tCQ2QN8G4BbxEwMWBCwLZsv9LZuvOyph33X9WL5jrRoCIeNivQ1lKJrZd60baiEhuaPah0WtUvEFQ5nw9NyAgNmkSSEk70RdHeFcGBjjDauyOaPj2D3ZpFc/p8uP/9P3enOvePQCYtJT4N8kW4LR3sw7r0+ME8os9yLcpWn2IxCQCDmlvADyLig4XUKqCCUAnAA5e/yvfluzbWbLppfV+qxl/IRWCwWYG1jRXYsqISbSsqsbrehVV17sK/3tipgpjt6MBzI3GcHU7gs64IDndFcHowpovwgGziN1mH42OH9wxEjv59AKkIm2fPgnSM9CzIR1t+auLTQTy0xaeDeRa9uS/CYhQAQN0tULMIaPehSAw8ZOuB0+evufoHG31rv3H5QDrgT0oaLbwATrsFq+vdaG1wY22jG6vq3GiudmDFEhds1nkwCThaZKQs+iaT6J1I4uyQTPjTAzGcG03kfTuvEJxWCY2WkXjwxJuDk4de6kMqwlpqtRafBvpEpGdmPm/qiwJ8i9rcF2GxCgCDRbDlxw8wIaDjCGjQkLoJHpJksbC7ve41N6xs2HLL6oi3tV5PzEALDX4HllU70BxwotHvgMdpRWOVAz63DX63DY1VDoVINAu+kdA3mQu+ZaQsBqdSCMYzCMUzGJxKIZqUMBhMoW8iid7JFIaC+avpGMESZyLjmToVHG7fO5j4374RZBKM8CzRFl9Efj7FyTWsH1/k44v6803iEyx2AWDghYAtPEKFQOQeUBeBWgd0y5IsGoFLl9S23dbqu6StOeRsqhpNOISzEssZta5kpjLeFw11HBgfP7J3EFPdYeRIyiLxjLyMzDz56ZYlSnrezOeDe/xCHSbxBTAFQAlRfEBtVCEbS8CSm0sVyBcAtnXNJHfA61l/44qGdTuWZ3zLAqMZf0U0LbLzSxMeu5StsU4mrVPdkdGT745Ez+wbRWwshpwZNTdPEwAAAv5JREFUzghPzXxK/hjyBYDm86RPknpFrb3p5xtA2bxo8ww110DUhUhdBN4yoO4CFQClCMiJCYkDnjqvY8VVjXWrr6x31rUuSblqPGHJ7ZhK2o0FE4qIKkcq67XGU/b4WCIxfCY0eubT8XTPoQnExuKQSZiGkvS0teeJz7f8cSjJrtbSs/pFrb1p6s8CpgBoQyQEfMBQSwxYEokCLwAu7hoHSXLdFpsTgVU+a2Clr6ZlbcDbsNIHu8thqahxZ+weh2R12iKSWxFjmErZrRLpkbBasqhypBWRu0prPGXNJCVbOpzORscTSMcy4aHO8Hj3qbA02RXBZGcE2QwlHTW5CxFfRH5Kchq5p628Fum1hu2axDcAUwD0QdRroEcMtARBtOUTu47VQ+u1cclKttRi4UVMBEoe2qLmr7OoTvw0csSlW57cIrKLCF+I9GZUvwgwBcAYeCFgW5GLQCcg8b0JNFGiO7k8XgCoCNC6eSFgiQoV//sZePIz4iu+uQAl8akApKBs/UUiwOfxKc3VTYVHZOKbxC8STAGYHbSEgBcEKgbUQqCiwG8dKvm8BSASAJEVIPrNIhKJWv9CAsCLAO8KiM7TenjXgv4GrYCeSfwiwBSAuUOPGPCuAi8IImHg90Wkp/vU8hBZAIVcAC0LgIpBWrDPm+38vkhI+K878b/BJP08wBSA4oH/X2qJAe8y8OTlSa3m7/PE12r99QgA21eLAVAhEFkIovN0y5v0ekgvOjZRJJgCcGGgJQZsqyUIIouhULKgcMuvFQNg+yJLgLcK9CReSAqR3ST9RYApABceov+xliDQY57Masci0ovuoQYRGUViICKziNyioJ2e7jqT9PMMUwDmH3oFgd+KBEItX1SHHqgJAd0XEVqL4CbhSximAFx8aAmC2r5WXiGTvxDUegcKndPa18ozcRFhCkDpQeuZqMUW9Fw7WxTyzbVIbRK+xGEKQPlAz7OaDwGYbRkTJQhTABYG5uM5miQ3YcKECRMmTJgwYcKECRMmTJgoU/wf1K+YPskfoQkAAAAASUVORK5CYIIoAAAAgAAAAAABAAABACAAAAAAAAAIAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAABAAAAAgAAAAIAAAADAAAAAwAAAAQAAAAFAAAABQAAAAYAAAAHAAAABwAAAAcAAAAHAAAABwAAAAcAAAAHAAAABgAAAAYAAAAFAAAABAAAAAQAAAADAAAAAgAAAAIAAAABAAAAAQAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAQAAAAIAAAADAAAABAAAAAUAAAAHAAAACQAAAAsAAAANAAAADwAAABIAAAAUAAAAFQAAABcAAAAYAAAAGAAAABgAAAAYAAAAGAAAABcAAAAWAAAAFAAAABMAAAAQAAAADgAAAAwAAAAKAAAACAAAAAYAAAAFAAAAAwAAAAIAAAACAAAAAQAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAACAAAAAwAAAAQAAAAGAAAACAAAAAsAAAAPAAAAEwAAABgAAAAcAAAAIQAAACYAAAArAAAALwAAADMAAAA3AAAAOQAAADsAAAA8AAAAPAAAADwAAAA7AAAAOgAAADgAAAA1AAAAMQAAAC0AAAAoAAAAJAAAAB8AAAAaAAAAFQAAABEAAAANAAAACgAAAAcAAAAFAAAAAwAAAAIAAAABAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAEAAAADAAAABAAAAAcAAAAKAAAADwAAABQAAAAaAAAAIgAAACoAAAAyAAAAOgAAAEIAAABLAAAAUgAAAFgAAABfAAAAZAAAAGkAAABsAAAAbgAAAHAAAABwAAAAcAAAAG8AAABuAAAAawAAAGcAAABiAAAAXAAAAFUAAABOAAAARwAAAD4AAAA2AAAALgAAACYAAAAeAAAAFwAAABEAAAAMAAAACAAAAAUAAAADAAAAAgAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAIAAAADAAAABgAAAAoAAAAPAAAAFgAAAB4AAAAoAAAAMwAAAD4AAABKAAAAVgAAAGEAAABsAAAAdgAAAH8EAgGJEQsFkxkQBpseEgahIBIEph8RA6kgEACrIBAAqx8RAqwfEQOrHhEEqhoQBqgUDQalCQYCnwAAAJgAAACRAAAAiwAAAIQAAAB7AAAAcgAAAGcAAABcAAAAUAAAAEQAAAA5AAAALQAAACMAAAAaAAAAEgAAAAwAAAAIAAAABQAAAAMAAAABAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAIAAAAEAAAACAAAAA0AAAAUAAAAHQAAACkAAAA2AAAARAAAAFMAAABiAAAAcAcEAoAbEAaSKBUBoU0qB7VvPg3IeT4E0YZDAducUgjnqFoM7rBdCvO0XQb2tFwF9rVaAfe2WgD3tVsD97RdBfayXQj1q1sL8qFWC+6OSQTmeT0A3XA8CddbMwvOMhoCvxwQA7MOCQOoAQAAnAAAAJEAAACFAAAAeAAAAGoAAABbAAAASwAAAD0AAAAvAAAAIwAAABgAAAAQAAAACgAAAAYAAAADAAAAAgAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAIAAAAFAAAACQAAAA8AAAAYAAAAIwAAADEAAABBAAAAUgAAAGQGBAJ4HhEEj0UmBqpxPgvEikcE2KtaCu23XAL2vl8A+8VjAP/HYgD/yGQB/8loB//Kawv/ym0Q/8tvE//LcBT/zHEX/8xyGP/McRb/y3AU/8tuEv/KbA7/ymkJ/8lmBP/IYwD/x2MA/8JhAP65XAD6sVsG9pdPB+x1PQXdVS8KzyYUA7wNCAOsAAAAnQAAAI8AAAB/AAAAbgAAAFwAAABKAAAAOQAAACoAAAAdAAAAEwAAAAwAAAAHAAAABAAAAAIAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAIAAAAEAAAACQAAABAAAAAaAAAAJwAAADcAAABKAAAAXQkGAnUoFgSRYTUKtYlHBdOtWgftvF4B+cViAP/IZAH/ymoK/8xyF//RgDD/1pJN/9ugZf/grXv/5LmP/+fCnf/qyqr/7NG1/+3TuP/v2MD/79jC/+7VvP/t0rf/686x/+jGpP/mvpb/4rSG/96ncP/Zmlv/1IpA/854I//LbhH/yWcF/8djAP/BYAD+tFwE+JVOBuxsOQfbNx4FxhAJA7IBAACgAAAAjwAAAH0AAABpAAAAVAAAAEEAAAAvAAAAIAAAABUAAAAMAAAABgAAAAMAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAIAAAAEAAAACAAAAA8AAAAaAAAAKAAAADoAAABOAgEBZR4RBIRaMQisj0sG1LNcBfHCYQD8x2MB/8lqCv/OeCP/1pFM/96pdP/nwZv/7dS6//Hdyv/z49P/9Ofb//Xp3f/16d3/9enc//To3P/06Nz/9Ojc//To3P/06Nv/9Ojc//To3P/06Nz/9enc//Xp3P/16d3/9end//Tm2P/y4M//8NnE/+rLrf/jtYj/2p1g/9KFN//LcBT/yWYE/8ZiAP+6XQL7nFEG72k4B9ssGATDCAUCrQAAAJoAAACHAAAAcQAAAFoAAABEAAAAMQAAACAAAAAUAAAACwAAAAYAAAADAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAADAAAABgAAAA0AAAAXAAAAJgAAADkAAABOBwUCaTYeBZB7QQjAq1gG6MBgAfvHYwH/ymsN/9GCM//comj/58CZ/+/Ywf/z4tP/9ejc//Xo3P/06Nv/9Ojb//Tn2v/059r/9Ofa//Tn2v/059r/9Ofa//Tn2v/059r/9Ofa//Tn2v/059r/9Ofa//Tn2v/059r/9Ofa//Tn2v/059r/9Ofa//Tn2v/06Nv/9Ojb//Xo3P/05tn/8d7M/+vOsP/hsYH/1pJO/810HP/JZgX/xWIA/7VcBPmJSAbpSSgG0BEKArYAAAChAAAAjAAAAHQAAABcAAAARAAAAC8AAAAeAAAAEgAAAAkAAAAEAAAAAgAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAACAAAABQAAAAoAAAATAAAAIQAAADQAAABLCgYCZ0cnCJWLSgjKtl0E8cViAP7IZwb/znsm/9ugZP/oxaH/8d3J//Tm2f/16Nz/9Ofa//Tn2v/059n/9Ofa//Tn2v/059r/9Ofa//Tn2v/059v/9Ofb//Tn2//06Nv/9Ojb//To2//06Nv/9Ojb//To2//06Nv/9Ojb//Tn2//06Nv/9Ofa//Tn2v/059r/9Ofa//Tn2v/059r/9Ofa//Tn2v/059r/9Ofb//Xo3P/z49P/7dO5/+KzhP/UjET/y24S/8hkAf++YAL9m1AG71kwB9cXDQO6AAAAowAAAIwAAABzAAAAWQAAAEAAAAAqAAAAGgAAAA4AAAAHAAAAAwAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAwAAAAcAAAAOAAAAGwAAACwAAABDBgQCYEMlB4+PSwjKul8D9MZjAP/Jaw3/04pA/+O2if/u2MD/9ObX//Xo2//059r/9ObZ//Tn2f/059r/9Ofa//Tn2v/059r/9Ofa//Tn2//06Nv/9Ojb//To2//06Nv/9Ojb//To2//16Nz/9ejc//Xo3P/16Nz/9ejc//Xo3P/06Nv/9Ojb//To2//06Nv/9Ojb//To2//06Nv/9Ofb//Tn2v/059r/9Ofa//Tn2v/059n/9OfZ//Tm2v/059v/9ejb//Lhz//pyan/26Bl/813If/IZQP/wmEB/qBSBvJXLwfXEgoDuQAAAKEAAACIAAAAbQAAAFEAAAA4AAAAIwAAABQAAAAKAAAABAAAAAIAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAQAAAAJAAAAEwAAACMAAAA4AgEBUzIcBX+HSAjAuV4E8sZiAP/KbA//1pFM/+bBm//x383/9Ojb//Tn2v/05tn/9ObZ//Tn2f/059n/9Ofa//Tn2v/059r/9Ofb//To2//06Nv/9Ojb//To2//16Nv/9ejc//Xo3P/16Nz/9ejc//Xo3P/16Nz/9ejc//Xo3P/16Nz/9ejc//Xo3P/16Nz/9ejc//Xo3P/16Nz/9Ojb//To2//06Nv/9Ojb//To2//059v/9Ofa//Tn2v/059r/9OfZ//Tm2f/05tn/9ObZ//To2//z5df/7dS6/96qdf/Oeyj/yGUE/8FhAf2ZUAbwRycG0goGAbMAAACaAAAAgAAAAGIAAABGAAAALQAAABoAAAAOAAAABgAAAAIAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAIAAAAFAAAADAAAABkAAAArAAAARBkPBGhxPQiqsVsF6MViAP7Jagv/1ZBK/+fDnv/x4dD/9Ojb//Tn2f/05tn/9ObZ//Tn2f/059n/9Ofa//Tn2v/059r/9Ofb//To2//06Nv/9Ojb//Xo3P/16Nz/9ejc//Xo3P/16dz/9ejc//Xp3f/16dz/9enc//Xp3f/16d3/9end//Xp3f/16dz/9enc//Xp3f/16dz/9enc//Xo3P/16Nz/9ejc//Xo3P/16Nz/9Ojb//To2//06Nv/9Ofb//Tn2v/059r/9Ofa//Tn2f/059n/9ObZ//Tm2f/059r/8+bZ/+3Wvv/eqnb/znkk/8hkAf+8XwL8hkcH6S0ZBMgBAQCqAAAAkAAAAHIAAABTAAAANwAAACEAAAASAAAACAAAAAMAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAACAAAABwAAAA8AAAAeAAAAMwMCAVBKKQiHnlMI0sJhAfvIZgX/0oQ3/+W8k//x4M//9Ofa//Tm2f/05tj/9ObZ//Tn2f/059r/9Ofa//Tn2v/059v/9Ojb//To2//06Nv/9ejc//Xo3P/16Nz/9ejc//Xp3P/16d3/9end//Xp3f/16d3/9end//Xp3f/16d3/9end//Xp3f/16d3/9end//Xp3f/16d3/9end//Xp3f/16d3/9end//Xp3f/16d3/9enc//Xo3P/16Nz/9ejc//To2//06Nv/9Ojb//Tn2//059r/9Ofa//Tn2v/059n/9ObZ//Tm2f/05tj/9Ofa//Pm2f/s0rj/259k/8twFv/HYwD/r1oF918zB9wQCQO5AAAAngAAAIAAAABgAAAAQQAAACgAAAAVAAAACgAAAAQAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAwAAAAgAAAASAAAAIgAAADoZDgRfd0AIqLhfBe7GYwD/zHQd/9+rdv/v2sX/8+fa//Tm2f/05tj/9ObZ//Tm2f/059n/9Ofa//Tn2v/059r/9Ojb//To2//06Nv/9ejc//Xo3P/16Nz/9enc//Xp3f/16d3/9end//Xp3f/16d3/9end//Xp3v/16d7/9ene//Xq3v/16t7/9ere//Xq3v/16t7/9ere//Xp3v/16d7/9end//Xp3v/16d3/9end//Xp3f/16d3/9end//Xp3f/16dz/9ejc//Xo3P/16Nv/9Ojb//To2//059v/9Ofa//Tn2v/059r/9OfZ//Tm2f/05tj/9ObY//Tn2v/z5NX/6Mel/9SMRP/JZwf/wmEB/o1KB+wrGATIAQEAqQAAAIwAAABrAAAASgAAAC4AAAAZAAAADAAAAAUAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAMAAAAJAAAAFAAAACYAAAFANh0FcptSCcjCYQH6yGcH/9WPSf/qy6z/8+XX//Pm2f/05tj/9ObY//Tm2f/059n/9Ofa//Tn2v/059r/9Ofb//To2//06Nv/9ejc//Xo3P/16dz/9enc//Xp3f/16d3/9end//Xp3f/16d7/9ene//Xp3v/16t7/9ere//Xq3v/16t7/9ere//Xq3v/16t7/9ere//Xq3v/16t7/9ere//Xq3v/16t7/9ere//Xq3v/16t7/9ene//Xp3v/16d3/9end//Xp3f/16d3/9enc//Xo3P/16Nz/9ejb//To2//06Nv/9Ofa//Tn2v/059r/9OfZ//Tm2f/05tn/9ObY//Pm2P/z59r/8N3K/+Cvff/NdR7/x2MA/6xYBfZPKwbWBgMBswAAAJYAAAB0AAAAUgAAADMAAAAcAAAADQAAAAYAAAACAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAADAAAACQAAABYAAAAqAgIBR1oyCoetWQXexmMA/8txF//fq3f/8N7L//Pn2v/z5tj/9ObY//Tm2f/05tn/9OfZ//Tn2v/059r/9Ofa//To2//06Nv/9ejc//Xo3P/16dz/9end//Xp3f/16d3/9end//Xp3v/16d7/9ere//Xq3v/16t7/9ere//Xq3//16t7/9erf//Xq3//16t//9erf//Xq3//16t//9erf//Xq3//16t//9erf//Xq3//16t7/9ere//Xq3v/16t7/9ere//Xq3v/16d7/9ene//Xp3f/16d3/9end//Xp3f/16Nz/9ejc//Xo2//06Nv/9Ojb//Tn2v/059r/9Ofa//Tn2f/05tn/9ObY//Tm2P/z5tn/8+bY/+rKq//TikD/yGYE/7tfAvxwOwfiEgsDvAAAAJ0AAAB8AAAAWAAAADgAAAAfAAAADwAAAAYAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAABAAAAAoAAAAXAAAALAoGAU10Pgmau2AG7sdjAf/QgTH/6MSh//Pl1v/z5tj/8+bY//Tm2P/05tn/9ObZ//Tn2f/059r/9Ofa//To2//06Nv/9ejb//Xo3P/16dz/9end//Xp3f/16d3/9end//Xp3v/16t7/9ere//Xq3v/16t7/9erf//Xq3//16t//9erf//bq3//16t//9urf//bq3//26t//9urf//bq3//26t//9urf//bq3//26t//9erf//bq3//16t//9erf//Xq3//16t//9ere//Xq3v/16t7/9ere//Xp3v/16d3/9end//Xp3f/16d3/9ejc//Xo3P/06Nv/9Ojb//Tn2//059r/9Ofa//Tn2f/05tn/9ObY//Tm2P/z5tj/8+fZ//Dbxv/comn/yWsN/8NiAf6MSgjsHxEDxAAAAKMAAACBAAAAXQAAADsAAAAgAAAADwAAAAYAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAQAAAAKAAAAFwAAACwYDgRShEYHqb9hA/XIZgX/1pJN/+3Tuv/z5tn/8+bY//Pm2P/05tj/9ObZ//Tn2f/059r/9Ofa//Tn2//06Nv/9Ojb//Xo3P/16Nz/9end//Xp3f/16d3/9ene//Xp3v/16t7/9ere//Xq3v/16t//9erf//Xq3//26t//9urf//bq3//26t//9urf//br4P/26+D/9uvg//br4P/26+D/9uvg//br4P/26+D/9uvg//br4P/26t//9urf//bq3//26t//9urf//Xq3//16t//9erf//Xq3//16t7/9ere//Xq3v/16d7/9end//Xp3f/16d3/9enc//Xo3P/16Nz/9Ojb//To2//059r/9Ofa//Tn2v/05tn/9ObZ//Tm2P/z5tj/8+bZ//Li0//iton/zHQd/8ZjAf+aTwXxLhkEygAAAKcAAACFAAAAXwAAADwAAAAhAAAADwAAAAYAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAADAAAACQAAABYAAAAsIhQHVZNOCrXCYQH5yGkK/9uhZv/w3cr/8+bZ//Pm2P/z5tj/9ObY//Tm2f/059n/9Ofa//Tn2v/06Nv/9Ojb//Xo3P/16Nz/9enc//Xp3f/16d3/9end//Xp3v/16t7/9ere//Xq3//16t//9erf//bq3//26t//9urf//bq3//26+D/9uvg//br4P/26+D/9uvg//br4P/26+D/9uvg//br4P/26+D/9uvg//br4P/26+D/9uvg//br4P/26+D/9uvg//br4P/26+D/9urf//bq3//26t//9erf//Xq3//16t//9ere//Xq3v/16t7/9ene//Xp3f/16d3/9end//Xo3P/16Nz/9Ojb//To2//059r/9Ofa//Tn2v/059n/9ObZ//Tm2P/z5tj/8+bY//Pm2P/oxaP/z34s/8djAP+lVQX1OyEHzgAAAKkAAACHAAAAYAAAADwAAAAgAAAADwAAAAYAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAwAAAAgAAAAVAAAAKicXB1SaUgu6xGIB/MlsEP/frHr/8uHQ//Pm2f/z5tj/8+bY//Tm2P/05tn/9OfZ//Tn2v/059r/9Ojb//To2//16Nz/9ejc//Xp3f/16d3/9end//Xp3v/16t7/9ere//Xq3v/16t//9erf//bq3//26t//9urf//br4P/26+D/9uvg//br4P/26+D/9uvg//br4P/26+D/9uvg//br4P/26+D/9uvg//br4P/26+D/9uvg//br4P/26+D/9uvg//br4P/26+D/9uvg//br4P/26+D/9uvg//br4P/26t//9urf//bq3//16t//9erf//Xq3v/16t7/9ene//Xp3v/16d3/9end//Xp3P/16Nz/9ejc//To2//059v/9Ofa//Tn2v/059n/9ObZ//Tm2P/z5tj/8+XY//Pm2f/rzrL/0oY7/8djAf+sWQb2QCMI0AAAAKoAAACHAAAAXwAAADsAAAAfAAAADQAAAAUAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAHAAAAEwAAACglFgdRnVQLu8RiAf3KbxT/4rOF//Lj1P/z5tj/8+bY//Pm2P/05tj/9ObZ//Tn2f/059r/9Ofa//To2//06Nv/9ejc//Xp3P/16d3/9end//Xp3v/16t7/9ere//Xq3v/16t//9erf//bq3//26t//9uvg//br4P/26+D/9uvg//br4P/26+D/9uvg//br4P/26+D/9uvg//br4P/26+D/9uvg//br4P/26+D/9uvg//br4P/26+D/9uvg//br4P/26+D/9uvg//br4P/26+D/9uvg//br4P/26+D/9uvg//br4P/26+D/9urf//bq3//26t//9erf//Xq3//16t7/9ere//Xp3v/16d3/9end//Xp3f/16Nz/9ejc//To2//06Nv/9Ofa//Tn2v/059n/9ObZ//Tm2P/z5tj/8+XX//Pm2f/t1Lv/1ItD/8dkAf+vWgb4QCMI0AAAAKkAAACFAAAAXAAAADgAAAAcAAAADAAAAAQAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAABgAAABAAAAAkIRQHS5pSC7XEYgH8ym8U/+O2if/z5Nb/8+XY//Pl1//z5tj/9ObY//Tm2f/059n/9Ofa//Tn2//06Nv/9ejc//Xo3P/16dz/9end//Xp3f/16d7/9ere//Xq3v/16t//9erf//bq3//26t//9uvg//br4P/26+D/9uvg//br4P/26+D/9uvg//br4P/26+D/9uvg//br4P/26+H/9uvg//br4f/26+H/9uvh//br4f/26+H/9uvh//br4f/26+H/9uvg//br4f/26+D/9uvg//br4P/26+D/9uvg//br4P/26+D/9uvg//br4P/26+D/9uvg//bq3//26t//9urf//Xq3//16t7/9ere//Xq3v/16d7/9end//Xp3f/16dz/9ejc//To2//06Nv/9Ofa//Tn2v/059n/9ObZ//Tm2P/z5tj/8+XX//Pm2f/u17//1Y1F/8dkAf+sWQb3OyEHzgAAAKcAAACBAAAAWAAAADMAAAAZAAAACgAAAAMAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAUAAAANAAAAHxMLBEKSTQipw2IB+sptEv/jton/8+TW//Pl2P/z5df/8+bY//Tm2P/05tn/9OfZ//Tn2v/059v/9Ojb//Xo3P/16Nz/9end//Xp3f/16d3/9ere//Xq3v/16t7/9erf//bq3//26t//9uvg//br4P/26+D/9uvg//br4P/26+D/9uvg//br4P/26+D/9uvg//br4f/26+H/9uvh//br4f/26+H/9uvh//br4f/26+H/9uvh//br4f/26+H/9uvh//br4f/26+H/9uvh//br4f/26+H/9uvh//br4f/26+D/9uvg//br4P/26+D/9uvg//br4P/26+D/9uvg//br4P/26t//9urf//Xq3//16t//9ere//Xq3v/16d7/9end//Xp3f/16dz/9ejc//To2//06Nv/9Ofa//Tn2v/059n/9ObZ//Tm2P/z5tj/8+XX//Pm2f/u17//1ItD/8djAP+lVQX1LhkEyQAAAKMAAAB8AAAAUgAAAC4AAAAVAAAACAAAAAIAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAADAAAACwAAABsGBAE4hkcIl8FhAvbJaw7/4bGA//Pk1f/z5dj/8+XX//Pm2P/05tj/9ObZ//Tn2f/059r/9Ofb//To2//16Nz/9ejc//Xp3f/16d3/9ene//Xq3v/16t7/9erf//Xq3//26t//9urf//br4P/26+D/9uvg//br4P/26+D/9uvg//br4P/26+D/9uvh//br4f/26+H/9uvh//br4f/26+H/9uvh//br4f/26+H/9uvh//br4f/26+H/9uvh//br4f/26+H/9uvh//br4f/26+H/9uvh//br4f/26+H/9uvh//br4f/26+H/9uvh//br4P/26+D/9uvg//br4P/26+D/9uvg//br4P/26+D/9urf//bq3//16t//9ere//Xq3v/16d7/9end//Xp3f/16dz/9ejc//To2//06Nv/9Ofa//Tn2v/059n/9ObZ//Tm2P/z5tj/8+XX//Pm2f/t1Lr/0oY7/8djAP+aTwXxHxEDwwAAAJ0AAAB0AAAASgAAACgAAAARAAAABgAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAgAAAAWAAABLndBDIG/YgTwyGcH/92ncP/y49P/8+XY//Pl1//z5tj/9ObY//Tm2f/059n/9Ofa//Tn2v/06Nv/9ejc//Xo3P/16d3/9end//Xp3v/16t7/9ere//Xq3//26t//9urf//br4P/26+D/9uvg//br4P/26+D/9uvg//br4P/26+H/9uvh//br4f/26+H/9uvh//br4f/26+H/9uvh//br4f/26+H/9uvh//br4f/26+H/9uvh//br4f/26+H/9uvh//br4f/26+H/9uvh//br4f/26+H/9uvh//br4f/26+H/9uvh//br4f/26+H/9uvh//br4f/26+D/9uvg//br4P/26+D/9uvg//br4P/26+D/9urf//bq3//16t//9erf//Xq3v/16t7/9end//Xp3f/16dz/9ejc//To2//06Nv/9Ofa//Tn2v/05tn/9ObZ//Tm2P/z5tj/8+XX//Pm2f/rz7H/z34s/8ZjAP+LSgjrEgsDvAAAAJYAAABrAAAAQQAAACEAAAAOAAAABAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAGAAAAEQAAACZYMAhmuV8G4sdkAv/Zm1z/8eDN//Pm2P/z5df/8+bY//Tm2P/05tn/9OfZ//Tn2v/059r/9Ojb//Xo3P/16Nz/9end//Xp3f/16d7/9ere//Xq3v/16t//9urf//bq3//26+D/9uvg//br4P/26+D/9uvg//br4P/26+H/9uvh//br4f/26+H/9uvh//br4f/26+H/9uvh//br4f/26+H/9uvh//br4f/26+H/9uvh//br4f/26+H/9uvh//br4f/26+H/9uvh//br4f/26+H/9uvh//br4f/26+H/9uvh//br4f/26+H/9uvh//br4f/26+H/9uvh//br4f/26+H/9uvg//br4P/26+D/9uvg//br4P/26+D/9uvg//bq3//16t//9erf//Xq3v/16t7/9end//Xp3f/16dz/9ejc//To2//06Nv/9Ofa//Tn2v/05tn/9ObY//Pm2P/z5df/8+XX//Pm2f/oxqL/zHUe/8NiAf5wOwfiBQMBswAAAIwAAABgAAAANwAAABoAAAAKAAAAAwAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAABAAAAAwAAAAeNx8IS61aB8rGYgD/04k//+/Zw//z5tj/8+XX//Pl1//z5tj/9ObY//Tm2f/059r/9Ofa//To2//06Nv/9ejc//Xp3f/16d3/9ene//Xq3v/16t7/9erf//bq3//26t//9uvg//br4P/26+D/9uvg//br4P/26+D/9uvh//br4f/26+H/9uvh//br4f/26+H/9uvh//br4f/26+H/9uvh//br4f/26+H/9uvh//br4f/26+H/9uvh//br4f/26+H/9uvh//br4f/26+H/9uvh//br4f/26+H/9uvh//br4f/26+H/9uvh//br4f/26+H/9uvh//br4f/26+H/9uvh//br4f/26+H/9uvh//br4P/26+D/9uvg//br4P/26+D/9uvg//bq3//16t//9erf//Xq3v/16t7/9end//Xp3f/16dz/9ejc//To2//059v/9Ofa//Tn2f/05tn/9ObY//Pm2P/z5df/8+XX//Pm1//jton/ymsN/7tfAvxQKwbWAAAAqQAAAIAAAABTAAAALQAAABQAAAAHAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAIAAAAFw4IAzWbUgqmxWIA/c55JP/rzK7/8+bY//Pl1//z5df/8+bY//Tm2P/05tn/9Ofa//Tn2v/059r/9Ojb//To2//16Nz/9ejc//To3P/06dz/9Ond//Tp3f/16d3/9end//Xp3v/16t7/9ere//bq3v/26t7/9une//bp3v/26d//9une//bp3v/26t7/9ure//bq3v/26t7/9urf//bq3//26t//9urf//bq3//26t//9urf//bq3//26t//9urf//bq3//26t//9urf//bq3//26t//9urf//bq3//26t//9urf//bq3//26uD/9urf//bq3//26t//9uvf//br3//269//9uvf//br3//269//9uvf//br3//269//9uvf//Xr3//16+D/9urf//Xq3//16t//9erf//Xq3//16t7/9ene//Xp3f/16Nz/9ejc//To2//059v/9Ofa//Tn2f/05tn/9ObY//Pm2P/z5df/8+XX//Li0v/comj/yGYD/6xYBfYsGATIAAAAngAAAHIAAABGAAAAIwAAAA4AAAAEAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAABQAAABAAAAEme0MLesFiA/LJaw3/47iN//Pm2P/z5df/8+XX//Pm2P/05tj/9ObZ//Tn2f/059r/9Ofa//Tn2//06Nv/9Ojb//To2//06Nv/9Ojb//To2//06Nv/9Ojb//To2//16Nz/9ejc//Xo3P/16Nz/9ejc//Xo3P/16Nz/9ejc//Xo3P/16Nz/9ejc//Xp3P/16dz/9enc//Xp3P/16d3/9end//Xp3f/16d3/9end//Xp3f/16d3/9end//Xp3f/16d3/9end//Xp3f/16d3/9end//Xp3f/16d7/9ene//Xp3v/16t7/9ere//Xq3v/16t7/9ere//Xq3v/16t7/9ere//Xq3v/16t7/9ere//Xq3v/16t//9erf//Xq3//16t//9erf//Xq3//16t//9erf//Xq3//26t//9urf//bq3//16t//9end//Xp3f/16Nz/9ejb//To2//059r/9Ofa//Tm2f/05tj/8+bY//Pl1//z5df/8+bY//Dbxf/TikD/x2MA/41KB+wQCQO5AAAAkAAAAGIAAAA4AAAAGgAAAAkAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAMAAAAKAAAAG0goCE62XgbXx2QC/9qdYP/y4tH/8+XX//Pl1//z5df/8+bY//Tm2P/05tn/9Ofa//Tn2v/06Nv/9Ojb//To2//16Nz/9ejb//To2//16Nz/9ejc//Xo3P/16Nz/9ejc//Xo3P/16Nz/9ejc//Xo3P/16dz/9ejc//Xp3P/16d3/9end//Xp3f/16d3/9end//Xp3f/16d3/9end//Xp3f/16d3/9end//Xp3f/16d7/9ene//Xp3f/16d7/9ene//Xp3v/16d7/9ere//Xq3v/16t7/9ere//Xq3v/16t7/9ere//Xq3v/16t7/9ere//Xq3v/16t7/9erf//Xq3//16t//9erf//Xq3//16t//9erf//Xq3//26t//9urf//Xq3//26t//9urf//bq3//26t//9urf//bq3//26t//9urf//bq3//16d7/9end//Xp3f/16Nz/9Ojb//To2//059r/9Ofa//Tm2f/05tj/8+bY//Pl1//z5df/8+bY/+nJqf/MdR7/wmEB/mAzB9wAAACqAAAAgAAAAFEAAAAqAAAAEQAAAAYAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAABgAAABMPCQQvoFUKpsViAP7QgDD/7tW9//Pm2P/z5df/8+XX//Pm2P/05tj/9ObZ//Tn2v/059r/9Ojb//To2//16Nv/9ejc//Xo3P/16Nz/9ejc//Xo3P/16Nz/9ejc//Xo3P/16dz/9end//Xp3f/16dz/9end//Xp3f/16d3/9end//Xp3f/16d3/9end//Xp3f/16d3/9end//Xp3f/16d3/9end//Xp3v/16d3/9ene//Xq3v/16t7/9ene//Xq3v/16t7/9ere//Xq3v/16t7/9ere//Xq3v/16t7/9ere//Xq3//16t7/9erf//Xq3//16t//9erf//Xq3//16t//9erf//Xq3//16t//9urf//bq3//26t//9urf//bq3//26t//9urf//bq3//26t//9urf//bq3//269//9uvg//br4P/26+D/9uvg//Xq3v/16d3/9end//Xp3P/16Nz/9Ojb//Tn2//059r/9ObZ//Tm2f/z5tj/8+bX//Pl1//z5df/8+XX/+CufP/JZwb/r1oF9y4ZBccAAACbAAAAbQAAAEAAAAAeAAAACwAAAAMAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAMAAAAMAAAAHXVAC2vAYgPvyWsN/+W7k//z5tj/8+XX//Pl1//z5df/9ObY//Tm2P/059n/9Ofa//Tn2//06Nv/9ejc//Xo3P/16Nz/9enc//Xp3P/16Nz/9enc//Xp3f/16d3/9enc//Xp3f/16d3/9end//Xp3f/16d3/9end//Xp3f/16d3/9end//Xp3f/16d3/9end//Xp3v/16d7/9ene//Xp3v/16t7/9ere//Xq3v/16t7/9ere//Xq3v/16t7/9ere//Xq3v/16t7/9ere//Xq3//16t//9erf//Xq3//16t//9erf//Xq3//16t//9erf//bq3//16t//9urf//bq3//26t//9urf//bq3//26t//9urf//bq3//26t//9uvg//br4P/26t//9uvg//br4P/26+D/9uvg//br4P/26+D/9uvg//br4P/26+D/9ere//Xp3v/16d3/9end//Xo3P/16Nz/9Ojb//Tn2v/059n/9ObZ//Tm2P/z5tj/8+XX//Pl1//z5tf/8N3J/9SMRP/HYwD/hkcH6QgFArQAAACIAAAAWQAAAC8AAAAUAAAABwAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAABwAAABQrGQc5sFwIwsZjAP/Yl1f/8uHQ//Pl1//z5df/8+XX//Pm2P/05tj/9ObZ//Tn2f/059r/9Ojb//Xo3P/16Nz/9enc//Xp3P/16d3/9end//Xp3P/16d3/9end//Xp3f/16d3/9end//Xp3f/16d3/9end//Xp3f/16d7/9end//Xp3v/16d7/9ene//Xp3v/16d7/9ere//Xq3v/16t7/9ere//Xq3v/16t7/9ere//Xq3v/16t//9ere//Xq3v/16t//9erf//Xq3//16t//9erf//Xq3//16t//9erf//bq3//26t//9urf//bq3//26t//9urf//bq3//26t//9urf//bq3//26t//9urf//br4P/26+D/9uvg//br4P/26+D/9uvg//br4P/26+D/9uvg//br4P/26+D/9uvg//br4P/26+D/9uvg//br4P/16t//9ere//Xp3v/16d3/9end//Xo3P/06Nv/9Ofb//Tn2v/059n/9ObZ//Pm2P/z5tf/8+XX//Pl1//z5tj/6Mak/8twFv+8XwL8RyYG0gAAAKEAAABzAAAARAAAACAAAAAMAAAAAwAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAMAAAAMAAAAH4tLCn7DYgH4zHUe/+vNr//z5tj/8+XW//Pl1//z5df/8+bY//Tm2P/059n/9Ofa//Tn2//06Nv/9ejc//Xp3P/16d3/9end//Xp3f/16d3/9end//Xp3f/16d3/9end//Xp3f/16d3/9ene//Xp3v/16d3/9ene//Xq3v/16d7/9ere//Xq3v/16t7/9ere//Xq3v/16t7/9ere//Xq3v/16t7/9ere//Xq3//16t7/9erf//Xq3//16t//9erf//Xq3//16t//9erf//Xq3//26t//9urf//bq3//26t//9urf//bq3//26t//9urf//bq3//26t//9urf//bq3//26+D/9uvg//br4P/26+D/9uvg//br4P/26+D/9uvg//br4P/26+D/9uvg//br4P/26+D/9uvg//br4P/26+D/9uvg//br4P/26+D/9uvg//Xq3//16t7/9ere//Xp3f/16d3/9ejc//Xo3P/06Nv/9Ofa//Tn2f/05tn/9ObY//Pm2P/z5df/8+XX//Pl1v/z49T/259k/8hkAf+ZTwbwEgoDuQAAAIwAAABbAAAAMQAAABUAAAAHAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAABgAAABM/JAk+t18Hz8dkA//ep3D/8+TW//Pl1v/z5df/8+XX//Pm2P/05tj/9ObZ//Tn2f/059r/9Ojb//To2//16Nz/9end//Xp3f/16d3/9end//Xp3f/16d3/9end//Xp3v/16d7/9end//Xp3v/16t7/9ere//Xp3v/16t7/9ere//Xq3v/16t7/9ere//Xq3v/16t7/9ere//Xq3v/16t//9ere//Xq3//16t//9erf//Xq3//16t//9erf//Xq3//16t//9urf//bq3//26t//9urf//bq3//26t//9urf//bq3//26t//9urf//bq3//26t//9uvg//br4P/26+D/9uvg//br4P/26+D/9uvg//br4P/26+D/9uvg//br4P/26+D/9uvg//br4P/26+D/9uvg//br4P/26+D/9uvg//br4P/26+D/9uvg//br4P/26+D/9urf//Xq3//16t7/9ene//Xp3f/16d3/9ejc//To2//059v/9Ofa//Tn2f/05tn/8+bY//Pl1//z5df/8+XW//Pm2P/t0rj/znom/8FhAf5XLwfXAAAAowAAAHQAAABEAAAAIAAAAAwAAAADAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAALAAABHZNOCoTEYgD7znso/+3UvP/z5dj/8+XW//Pl1//z5df/8+bY//Tm2P/05tn/9Ofa//Tn2v/06Nv/9ejc//Xp3P/16d3/9end//Xp3f/16d3/9end//Xp3f/16d7/9ene//Xp3v/16d7/9ere//Xq3v/16t7/9ere//Xq3v/16t7/9ere//Xq3v/16t7/9erf//Xq3v/16t//9erf//Xq3//16t//9erf//Xq3//16t//9erf//bq3//26t//9urf//bq3//26t//9urf//bq3//26t//9urf//bq3//26t//9urf//br4P/26+D/9uvg//br4P/26+D/9uvg//br4P/26+D/9uvg//br4P/26+D/9uvg//br4P/26+D/9uvg//br4P/26+D/9uvg//br4P/26+D/9uvg//br4P/26+D/9uvg//br4P/26+D/9uvg//br4P/26t//9erf//Xq3v/16t7/9end//Xp3f/16Nz/9Ojb//To2//059r/9OfZ//Tm2f/05tj/8+bY//Pl1//z5df/8+XW//Pl1//eqnb/yGUD/59SBvIWDQO6AAAAjAAAAFoAAAAvAAAAEwAAAAYAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAABQAAABFBJQk7uGAH0cdlA//eqnb/8+XX//Pl1v/z5db/8+XX//Pl1//z5tj/9ObZ//Tn2f/059r/9Ofb//To2//16Nz/9end//Xp3f/16d3/9end//Xp3v/16d7/8+fc//Po3P/16t7/9ere//Xq3v/16t7/9ere//Xq3v/16t7/9ere//Xq3v/16t7/9ere//Xq3//16t//9erf//Xq3//16t//9erf//Xq3//16t//9urf//bq3//26t//9urf//bq3//26t//9urf//bq3//26t//9urf//bq3//26t//9uvg//br4P/26+D/9uvg//br4P/26+D/9uvg//br4P/26+D/9uvg//br4P/26+D/9uvg//br4P/26+D/9uvg//br4P/26+D/9uvg//br4P/26+D/9uvg//br4P/26+D/9uvg//br4P/26+D/9uvg//br4P/26+D/9uvg//bq3//16t//9erf//Xq3v/16d7/9end//Xp3P/16Nz/9Ojb//Tn2v/059r/9ObZ//Tm2P/z5tj/8+XX//Pl1//z5db/8+XY/+3UvP/Oeyj/wmEB/lkwB9cAAAChAAAAcQAAAEEAAAAdAAAACgAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAJAAAAGY9NDHnEYgH5znom/+3Uu//z5dj/8+XW//Pl1//z5df/8+bY//Tm2P/05tn/9OfZ//Tn2v/06Nv/9ejc//Xo3P/16d3/9end//Xp3v/16d7/9ere//Lm2v/Wyr3/ysG4/+Xb0P/z6Nz/9ere//Xq3v/16t7/9ere//Xq3v/16t7/9erf//Xq3v/16t//9erf//Xq3//16t//9erf//Xq3//16t//9erf//Xq3//26t//9urf//bq3//26t//9urf//bq3//26t//9urf//bq3//26t//9urf//br4P/26+D/9uvg//br4P/16t//6uHX/+nf1f/z6d7/9uvg//br4P/26+D/9uvg//br4P/26+D/9uvg//br4P/26+D/9uvg//br4P/26+D/9uvg//br4P/26+D/9uvg//br4P/26+D/9uvg//br4P/26+D/9uvg//br4P/26+D/9urf//bq3//16t//9ere//Xp3v/16d3/9end//Xo3P/06Nv/9Ofb//Tn2v/059n/9ObZ//Pm2P/z5df/8+XX//Pl1v/z5db/8+XX/96pdP/IZQL/m1AG7xAJArYAAACHAAAAVAAAACoAAAAQAAAABQAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAABAAAAA4wHAgvtF4HwsdkAf/dpW3/8+TW//Pk1v/z5db/8+XX//Pl1//z5tj/9ObY//Tm2f/059r/9Ofa//To2//16Nz/9enc//Xp3f/16d7/9ene//Xq3v/169//7dzL/7+IUf+ObUv/mI6E/8vDuv/s4db/9erd//Xq3v/16t7/9ere//Xq3//16t//9erf//Xq3//16t//9erf//Xq3//16t//9erf//Xq3//16t//9erf//bq3//26t//9urf//bq3//26t//9urf//bq3//26t//9urf//bq3//26t//9uvg//br4P/26+D/9uzh//Di1f/EqI3/opaJ/8W9tf/p39X/9erf//br4P/26+D/9uvg//br4P/26+D/9uvg//br4P/26+D/9uvg//br4P/26+D/9uvg//br4P/26+D/9uvg//br4P/26+D/9uvg//br4P/26+D/9uvg//br4P/26t//9urf//Xq3//16t7/9ere//Xp3f/16d3/9ejc//To2//059v/9Ofa//Tn2f/05tn/9ObY//Pm1//z5df/8+XW//Pl1v/z5dj/7dK4/813If++XwH9SSgG0AAAAJoAAABoAAAAOQAAABgAAAAIAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAHAAAAE4FGDGDCYgLyzHMb/+vOsf/z5dj/8+XW//Pl1v/z5df/8+XX//Pm2P/05tn/9ObZ//Tn2v/059r/9Ojb//Xo3P/16dz/9end//Xp3v/16d7/9ere//Xr3//r2sf/yXgn/7xfA/+XWx7/g2xV/6aelf/XzsT/7+XZ//Xq3v/16t7/9erf//Xq3//16t//9erf//Xq3//16t//9erf//Xq3//16t//9erf//Xq3//16t//9urf//bq3//26t//9urf//bq3//26t//9urf//bq3//26t//9urf//bq3//26t//9uvg//br4P/27OH/7dvK/8Z7Mf+hXhv/g2hN/5+Xjv/SycH/7uTZ//br4P/26+D/9uvg//br4P/26+D/9uvg//br4P/26+D/9uvg//br4P/26+D/9uvg//br4P/26+D/9uvg//br4P/26+D/9uvg//br4P/26+D/9uvg//bq3//26t//9erf//Xq3v/16t7/9end//Xp3f/16Nz/9ejc//To2//059r/9Ofa//Tm2f/05tj/8+bY//Pl1//z5df/8+XW//Pk1v/z49X/26Bk/8hkAP+JSAbpCAUCrQAAAH0AAABKAAAAIwAAAAwAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAoIBgUgqloJo8ZiAP/XllT/8uLS//Pk1v/z5db/8+XW//Pl1//z5df/9ObY//Tm2P/059n/9Ofa//Tn2//06Nv/9ejc//Xp3f/16d3/9ene//Xp3v/16t7/9evf/+zayP/JeSn/xmMB/8ZlA/+0Xwr/jl0r/4h4Z/+0rKT/4NbM//Ln2//16t//9erf//Xq3//16t//9erf//Xq3//16t//9erf//Xq3//16t//9erf//Xq3//26t//9urf//bq3//26t//9urf//bq3//26t//9urf//bq3//26t//9urf//bq3//26t//9urf//br4f/t2sn/ynos/8dlA/+5YQr/k1wm/4VyX/+tpp7/3NPK//Ln3P/26+D/9uvg//br4P/26+D/9uvg//br4P/26+D/9uvg//br4P/26+D/9uvg//br4P/26+D/9uvg//br4P/26+D/9uvg//br4P/26+D/9urf//bq3//16t//9ere//Xq3v/16d3/9end//Xp3P/16Nz/9Ojb//Tn2v/059r/9ObZ//Tm2P/z5tj/8+XX//Pl1//z5db/8+TW//Tm2P/pyKb/y24R/7VcA/ktGQTCAAAAjwAAAFwAAAAvAAAAEgAAAAUAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAEAAAADlkwCD6+YQXeyGkK/+W+lv/05tj/8+TW//Pk1v/z5df/8+XX//Pm2P/05tj/9ObY//Tm2f/059r/9Oja//To2//16Nz/9enc//Xp3f/16d3/9ene//Xp3v/16t//7NrI/8l5Kf/GZAL/x2YF/8hmBf/FZQb/q14S/4dhOv+QhXn/wrqx/+fd0v/06d3/9ere//Xq3v/16t//9erf//Xq3//16t//9erf//Xq3//16t//9erf//Xq3//16t//9erf//Xq3//26t//9urf//Xq3//26t//9urf//bq3//26t//9urf//bq3//26t//9+vg/+3ayf/Key3/x2YG/8hoCP/HZwj/sGAQ/4tfNP+MfnH/vLSs/+Xb0f/06d7/9uvg//br4P/26+D/9urf//br4P/26+D/9uvg//br4P/26+D/9uvg//br4P/26+D/9uvg//br4P/26+D/9uvg//br4P/26t//9erf//Xq3//16t7/9ene//Xp3f/16d3/9ejc//Xo2//06Nv/9Ofa//Tn2f/05tn/9ObY//Pm2P/z5df/8+XX//Pl1v/z5db/8+TX//HfzP/Ui0P/xWIA/2k4BtsAAACgAAAAbgAAAD0AAAAaAAAACAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAcAAAATl1ENdMRiAPnQfy//79rE//Pl1//z5Nb/8+XW//Pl1//z5df/8+bY//Tm2P/05tj/9ObZ//Tn2v/059v/9Ojb//Xo3P/16dz/9end//Xp3f/16d3/9ene//Xq3//s2cj/yXkp/8ZkAv/HZgX/x2YG/8dnB//JaAj/wmUK/6FeHP+EZ0v/nJOK/8/Gvf/t4tf/9ere//Xq3v/16t7/9ere//Xq3v/16t7/9erf//Xq3v/16t//9erf//Xq3//16t//9erf//Xq3//16t//9erf//Xq3//16t//9erf//Xq3//16t//9urf//bq3//26+D/7NrJ/8p7Lf/HZwf/yGgK/8hpCv/JaQr/xGcK/6ZfF/+FZEP/loyC/8nAuP/r4NX/9ene//bq3//26t//9urf//bq3//26t//9urf//bq3//26t//9urf//bq3//26t//9urf//bq3//26t//9urf//Xq3//16t//9ere//Xq3v/16d7/9end//Xp3f/16Nz/9ejc//To2//059r/9OfZ//Tm2f/05tj/8+bY//Pl1//z5df/8+XW//Pk1v/z5Nb/9ObY/+Gxgv/JZgT/nFAG7xEJA7IAAAB/AAAASwAAACMAAAAMAAAAAwAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAACRoRCSCxXAitxmMA/9yiaP/z5NX/8+TW//Pk1v/z5db/8+XX//Pl1//z5tj/9ObY//Tm2P/059n/9Ofa//Tn2v/06Nv/9ejc//Xo3P/16d3/9end//Xp3f/16d3/9erf/+zZx//JeSr/xmQC/8dmBv/HZwf/x2cI/8hoCf/IaQr/yWkK/7tlDv+VXib/hHBc/6qimv/a0Mb/8Oba//Xq3v/16t7/9ere//Xq3v/16t7/9ere//Xq3v/16t7/9ere//Xq3v/16t7/9erf//Xq3//16t//9erf//Xq3//16t//9ere//Xq3//16t//9erf//Xr4P/s2sn/ynwu/8hoCP/IaQv/yGkL/8hpDP/Iagv/yWoL/79lDP+aXSH/g2tT/6Obk//VzMP/7+TZ//Xq3//26t//9urf//bq3//26t//9urf//bq3//26t//9urf//bq3//26t//9urf//bq3//16t//9erf//Xq3v/16t7/9ene//Xp3f/16d3/9enc//Xo3P/06Nv/9Ojb//Tn2v/059r/9ObZ//Tm2P/z5tj/8+XX//Pl1//z5db/8+TW//Pk1v/z5df/7NG2/810HP+5XQH7Nx4FxgAAAI8AAABaAAAALQAAABEAAAAFAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAMAAAAMXTMJOr9iBuDJaw3/6MSg//Tm2P/z5NX/8+TW//Pl1v/z5df/8+XX//Pl1//z5tj/9ObY//Tm2f/059r/9Ofa//To2//06Nv/9ejc//Xp3P/16d3/9end//Xp3f/16t7/7NnH/8l5Kv/GZQP/x2YG/8dnB//IaAj/yGkK/8hpC//Iagz/yWsN/8hqDf+zYxT/jGAz/4p8bf+4sKn/4tjO//Pn3P/16t7/9ere//Xq3v/16d7/9ere//Xq3v/16t7/9ere//Xq3v/16t7/9ere//Xq3v/16t7/9ere//Xq3v/16t7/9ere//Xq3v/16t7/9evg/+zayP/KfS//yGgJ/8hqDP/Iag3/yGsN/8lrDv/Iag3/yWoM/8hpC/+3Yw//kF4r/4Z1ZP+xqqL/39XL//Ln3P/16t//9erf//Xq3//16t//9erf//Xq3//16t//9erf//Xq3//16t//9erf//Xq3v/16t7/9ere//Xp3v/16d3/9end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//To2//06Nv/9Ojb//To2//06Nv/9Ojb//Tp3f/qy6z/ym0Q/7BdCvMeEgWhAAAAZQAAADMAAAAUAAAABQAAAAEAAAAAAAAAAAAAAAMAAAAIsWYbdMVjAfzVj0n/8+PU//Xo3P/16Nv/9ejb//Xo2//16Nv/9ejb//Xo2//16Nv/9ejb//Xo2//16Nv/9ejb//Xo2//16Nv/9ejb//Xo2//16Nv/9ejb//Xo2//16Nv/9ejb//Xp3f/r2cf/zYU9/811H//NdyH/zXch/813If/NdyH/zXch/813If/NdyH/zXch/813If/NdyH/zXch/813If/NdyH/zXch/813If/NdyH/zXch/813If/NdyH/zXch/813If/NdyH/zXch/812If/NdR7/yHcn/8eSXv/Zw67/7eLW//To3P/16Nz/9ejc//Xo2//16d3/69nG/82FPP/NdR//zXch/813If/NdyH/zXch/813If/NdyH/zXch/813If/NdyH/zXch/813If/NdyH/zXch/813If/NdyH/zXch/813If/NdyH/zXch/813If/NdyH/zXch/813If/NdyH/zXYg/8x1Hv/Hei7/yZxv/93Mu//w5Nn/9ejc//Xo3P/16Nz/9ejb//Xo2//16Nv/9ejb//Xo2//16Nv/9ejb//Xo2//16Nv/9ejb//Xo2//16Nv/9ejb//Xo2//16Nv/9ere/+fDn//Kawv/qFoM7hkQBpsAAABfAAAALwAAABIAAAAFAAAAAQAAAAAAAAAAAAAAAwAAAAepYBhhxGIA9tKGOv/y4M//9end//Xo3P/16Nz/9ejc//Xo3P/16Nz/9ejc//Xo3P/16Nz/9ejc//Xo3P/16Nz/9ejc//Xo3P/16Nz/9ejc//Xo3P/16Nz/9ejc//Xo3P/16Nz/9end/+zZx//Oh0D/zXgi/814JP/NeCT/zXgk/814JP/NeCT/zXgk/814JP/NeCT/zXgk/814JP/NeCT/zXgk/814JP/NeCT/zXgk/814JP/NeCT/zXgk/814JP/NeCT/zXgk/855JP/OeCP/y3cj/8eFQv/Pr4//5tnM//Pn3P/16Nz/9ejc//Xo3P/16Nz/9ejc//Xp3f/s2cf/zoY//814Iv/NeCT/zXgk/814JP/NeCT/zXgk/814JP/NeCT/zXgk/814JP/NeCT/zXgk/814JP/NeCT/zXgk/814JP/NeCT/zXgk/814JP/NeCT/zXgk/814JP/NeCT/znkk/854Iv/KdyX/x4tQ/9S6n//q3tL/9Ojc//Xo3P/16Nz/9ejc//Xo3P/16Nz/9ejc//Xo3P/16Nz/9ejc//Xo3P/16Nz/9ejc//Xo3P/16Nz/9ejc//Xo3P/16Nz/9ejc//Xo3P/26t//5bqR/8loB/+cUwnnEgsFkwAAAFkAAAArAAAADwAAAAQAAAABAAAAAAAAAAAAAAACAAAABpRPCkTDYQDtznom//Hdyf/16t7/9end//Xp3f/16d3/9end//Xp3f/16d3/9end//Xp3f/16d3/9end//Xp3f/16d3/9end//Xp3f/16d3/9end//Xp3f/16d3/9end//Xp3f/16t7/7NrI/8+IQv/Oeib/z3so/897KP/Peyj/z3so/897KP/Peyj/z3so/897KP/Peyj/z3so/897KP/Peyj/z3so/897KP/Peyj/z3so/897KP/Peyj/z3so/897KP/Peyj/znkl/8l9Mv/KnG7/3cu6//Dl2f/16d3/9end//Xp3f/16d3/9end//Xp3f/16d3/9ere/+zayP/OiEH/znom/897KP/Peyj/z3so/897KP/Peyj/z3so/897KP/Peyj/z3so/897KP/Peyj/z3so/897KP/Peyj/z3so/897KP/Peyj/z3so/897KP/Peyj/z3so/897J//NeSX/yIE6/8ymgP/h08T/8ufb//Xp3f/16d3/9end//Xp3f/16d3/9end//Xp3f/16d3/9end//Xp3f/16d3/9end//Xp3f/16d3/9end//Xp3f/16d3/9end//Xp3f/16d3/9enc//br4P/hr33/yGQA/4dFA9wEAwKKAAAAUgAAACYAAAANAAAAAwAAAAEAAAAAAAAAAAAAAAIAAAAFgUgPMMNjA+bLcBb/7ta+//Xq3//16d3/9end//Xp3f/16d3/9end//Xp3f/16d3/9end//Xp3f/16d3/9end//Xp3f/16d3/9end//Xp3f/16d3/9end//Xp3f/16d3/9end//Xq3v/s2sj/z4pF/898Kv/Qfiz/0H4s/9B+LP/Qfiz/0H4s/9B+LP/Qfiz/0H4s/9B+LP/Qfiz/0H4s/9B+LP/Qfiz/0H4s/9B+LP/Qfiz/0H4s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//Xq3v/16+D/7te//8xyGP+3XQL2KxcEogAAAGIAAAAyAAAAEwAAAAYAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAEFtmcXdMVjAP3Vjkf/9OXW//bq4P/26t//9urf//bq3//26t//9urf//bq3//26t//9urf//bq3//26t//9urf//bq3//26t//9urf//bq3//26t//9urf//bq3//26t//9uvg/+zby//SkFD/0oU5/9KGO//Shjv/0oY7/9KGO//Shjv/0oY7/9KGO//Shjv/0oY7/9KGO//Shjv/0oc7/9OGO//ShTj/zYU+/8udcP/bybf/7+Ta//Xq3//26t//9urf//bq3//26t//9urf//bq3//26t//9urf//bq3//26t//9urf//bq3//26t//9urf//br4P/s28r/0Y9N/9KFOf/Shzv/0oY7/9KGO//Shjv/0oY7/9KGO//Shjv/0oY7/9KGO//Shjv/0oY7/9KGO//Thzv/04Y6/9GEN//MiET/zaV//+DRwv/x59z/9urf//bq3//26t//9urf//bq3//26t//9urf//bq3//26t//9urf//bq3//26t//9urf//bq3//26t//9urf//bq3//26t//9urf//bq3//26t//9urf//bq3//26t//9urf//bq3//26t//9urf//bs4v/ow5//yWoL/6tbCu0dEgeTAAAAVgAAACoAAAAPAAAABAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAASfWBFExGIA7s14Iv/x3Mf/9uvh//br4P/26+D/9uvg//br4P/26+D/9uvg//br4P/26+D/9uvg//br4P/26+D/9uvg//br4P/26+D/9uvg//br4P/26+D/9uvg//br4P/26+H/7dzL/9OSUv/TiD3/1Ik//9SJP//UiT//1Ik//9SJP//UiT//1Ik//9SJP//UiT//1Ik//9SJP//UiD3/0YY8/8qRV//Tt5z/6N3S//Xq3//26+D/9uvg//br4P/26+D/9uvg//br4P/26+D/9uvg//br4P/26+D/9uvg//br4P/26+D/9uvg//br4P/26+D/9uvh/+zby//RkVD/04g9/9SJP//UiT//1Ik//9SJP//UiT//1Ik//9SJP//UiT//1Ik//9SJP//UiT//1Ik//9OIPf/Phj7/y5dk/9fBq//s4df/9urg//br4P/26+D/9uvg//br4P/26+D/9uvg//br4P/26+D/9uvg//br4P/26+D/9uvg//br4P/26+D/9uvg//br4P/26+D/9uvg//br4P/26+D/9uvg//br4P/26+D/9uvg//br4P/26+D/9uvg//br4P/26+D/9+zi/9+rd//IZAD/jEkG2QYEA4EAAABKAAAAIgAAAAsAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAA4NPGyXDZgnYyWsN/+rJp//37eP/9uvg//br4P/26+D/9uvg//br4P/26+D/9uvg//br4P/26+D/9uvg//br4P/26+D/9uvg//br4P/26+D/9uvg//br4P/26+D/9uvg//bs4f/t3Mz/05RV/9SKQf/VjEP/1YxD/9WMQ//VjEP/1YxD/9WMQ//VjEP/1YxD/9WMQ//Ui0L/04k//82LSf/Npn//39DB//Hn3f/26+D/9uvg//br4P/26+D/9uvg//br4P/26+D/9uvg//br4P/26+D/9uvg//br4P/26+D/9uvg//br4P/26+D/9uvg//br4P/27OH/7NzL/9KSU//UikH/1YxD/9WMQ//VjEP/1YxD/9WMQ//VjEP/1YxD/9WMQ//VjEP/1YxD/9SLQv/TiD//zI5Q/8+vjv/k18r/8+nf//br4P/26+D/9uvg//br4P/26+D/9uvg//br4P/26+D/9uvg//br4P/26+D/9uvg//br4P/26+D/9uvg//br4P/26+D/9uvg//br4P/26+D/9uvg//br4P/26+D/9uvg//br4P/26+D/9uvg//br4P/26+D/9uvg//br4f/159r/15NP/8ViAP9yQA3GAAAAcQAAAD8AAAAbAAAACAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAACSjQdEb5jCajGYwD/4K16//ft4//26+H/9uvh//br4f/26+H/9uvh//br4f/26+H/9uvh//br4f/26+H/9uvh//br4f/26+H/9uvh//br4f/26+H/9uvh//br4f/26+H/9uzi/+3czf/TlVj/1YxE/9WORv/VjUb/1Y1G/9WNRv/VjUb/1Y1G/9WORv/VjUb/1YxE/9GKRP/LmGX/1r+p/+vh1//16+H/9uvh//br4f/26+H/9uvh//br4f/26+H/9uvh//br4f/26+H/9uvh//br4f/26+H/9uvh//br4f/26+H/9uvh//br4f/26+H/9uvh//bs4v/s3Mz/05RV/9WMRP/Vjkb/1Y1G/9WNRv/VjUb/1Y1G/9WNRv/VjUb/1Y5G/9WNRv/VjEP/z4pH/8uecv/byLf/7+Xb//br4f/26+H/9uvh//br4f/26+H/9uvh//br4f/26+H/9uvh//br4f/26+H/9uvh//br4f/26+H/9uvh//br4f/26+H/9uvh//br4f/26+H/9uvh//br4f/26+H/9uvh//br4f/26+H/9uvh//br4f/26+H/9uvh//br4f/26+H/9uzi//HcyP/OeST/vV8B+UcoCaoAAABiAAAAMwAAABQAAAAGAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAUFt2UTd8ViAP3Vjkf/9ObY//bs4v/27OH/9uzh//bs4f/27OH/9uzh//bs4f/27OH/9uzh//bs4f/27OH/9uzh//bs4f/27OH/9uzh//bs4f/27OH/9uzh//bs4f/27OL/7d3N/9SXWv/Wj0j/1pBK/9aQSv/WkEr/1pBK/9aQSv/WkEr/1o9J/9SNRf/NkFT/z66N/+PWyv/z6d//9uzh//bs4f/27OH/9uzh//bs4f/27OH/9uzh//bs4f/27OH/9uzh//bs4f/27OH/9uzh//bs4f/27OH/9uzh//bs4f/27OH/9uzh//bs4f/27OH/9uzi/+3dzf/Ullj/1o9I/9aQSv/WkEr/1pBK/9aQSv/WkEr/1pBK/9aQSv/Wj0j/04xG/8yUXf/St5z/59zR//Tq4f/27OH/9uzh//bs4f/27OH/9uzh//bs4f/27OH/9uzh//bs4f/27OH/9uzh//bs4f/27OH/9uzh//bs4f/27OH/9uzh//bs4f/27OH/9uzh//bs4f/27OH/9uzh//bs4f/27OH/9uzh//bs4f/27OH/9uzh//bs4f/27OH/9uzh//br4f/37eT/6MSg/8lqC/+tWwjtIBMGkAAAAFMAAAAoAAAADwAAAAQAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAOeWRQ+xGMC68x0HP/v2MH/9u3j//bs4f/27OH/9uzh//bs4f/27OH/9uzh//bs4f/27OH/9uzh//bs4f/27OH/9uzh//bs4f/27OH/9uzh//bs4f/27OH/9uzh//bt4//t3s7/1Zld/9eRTP/Xkk7/15JO/9eSTv/Xkk7/15JO/9aQS//Rjkz/zJ9y/9rHtf/u5dv/9uzi//bs4v/27OL/9uzh//bs4f/27OH/9uzh//bs4f/27OH/9uzh//bs4f/27OH/9uzh//bs4f/27OH/9uzh//bs4f/27OH/9uzh//bs4f/27OH/9uzh//bs4f/27eP/7d3N/9SYW//XkUz/15JO/9eSTv/Xkk7/15JO/9eSTv/Xkk3/1pBK/8+QUP/NpoD/3tDB//Ho3v/27OL/9uzi//bs4v/27OH/9uzh//bs4f/27OH/9uzh//bs4f/27OH/9uzh//bs4f/27OH/9uzh//bs4f/27OH/9uzh//bs4f/27OH/9uzh//bs4f/27OH/9uzh//bs4f/27OH/9uzh//bs4f/27OH/9uzh//bs4f/27OH/9uzh//bs4f/27OH/9uzi//bs4v/dpW3/x2MA/4pJB9QEAwN5AAAARAAAAB8AAAAKAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAnZLHxzBZgrDx2YF/+S4jf/37uX/9uzi//bs4v/27OL/9uzi//bs4v/27OL/9uzi//bs4v/27OL/9uzi//bs4v/27OL/9uzi//bs4v/27OL/9uzi//bs4v/27OL/9u3j/+3ezv/Wm2D/2JRQ/9iVUv/YlVL/2JVS/9iUUP/VkU3/zZZf/9G2mv/m29H/9Ovh//bs4v/27OL/9uzi//bs4v/27OL/9uzi//bs4v/27OL/9uzi//bs4v/27OL/9uzi//bs4v/27OL/9uzi//bs4v/27OL/9uzi//bs4v/27OL/9uzi//bs4v/27OL/9uzi//bt4//s3c7/1Jld/9iUUP/YlVL/2JVS/9iVUv/YlVL/2JNQ/9SQTv/Mmmj/1b+o/+rh1//17OL/9uzi//bs4v/27OL/9uzi//bs4v/27OL/9uzi//bs4v/27OL/9uzi//bs4v/27OL/9uzi//bs4v/27OL/9uzi//bs4v/27OL/9uzi//bs4v/27OL/9uzi//bs4v/27OL/9uzi//bs4v/27OL/9uzi//bs4v/27OL/9uzi//bs4v/27OL/9uzi//bs4v/27eP/8+LS/9GDNf/CYQD9YzgMtgAAAGUAAAA2AAAAFgAAAAcAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAVB7pkD4TFYgD/15NQ//Xp3P/37eP/9+3j//ft4//37eP/9+3j//ft4//37eP/9+3j//ft4//37eP/9+3j//ft4//37eP/9+3j//ft4//37eP/9+3j//ft4//37eT/7t7P/9acYv/ZllT/2ZdW/9mXVf/YlVL/0ZNW/86ngP/ez7//8Ofe//bt4//37eP/9+3j//ft4//37eP/9+3j//ft4//37eP/9+3j//ft4//37eP/9+3j//ft4//37eP/9+3j//ft4//37eP/9+3j//ft4//37eP/9+3j//ft4//37eP/9+3j//ft4//37eP/9+3k/+3ezv/Vml//2ZZU/9mXVv/Zl1b/2ZdV/9eTUf/PlVr/z6+O/+LWyf/z6uD/9+3j//ft4//37eP/9+3j//ft4//37eP/9+3j//ft4//37eP/9+3j//ft4//37eP/9+3j//ft4//37eP/9+3j//ft4//37eP/9+3j//ft4//37eP/9+3j//ft4//37eP/9+3j//ft4//37eP/9+3j//ft4//37eP/9+3j//ft4//37eP/9+3j//ft4//37eP/9uzi//fu5f/qyaj/ymwO/7NcBvErGQeSAAAAUwAAACkAAAAPAAAABAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAADpl0VQ8RjAu3Mcxv/79a9//fu5f/37eP/9+3j//ft4//37eP/9+3j//ft4//37eP/9+3j//ft4//37eP/9+3j//ft4//37eP/9+3j//ft4//37eP/9+3j//fu5P/u39D/155l/9mYV//ZmFf/1pVU/86da//Vv6j/6uHX//bs4//37eP/9+3j//ft4//37eP/9+3j//ft4//37eP/9+3j//ft4//37eP/9+3j//ft4//37eP/9+3j//ft4//37eP/9+3j//ft4//37eP/9+3j//ft4//37eP/9+3j//ft4//37eP/9+3j//ft4//37uT/7d7O/9acYv/ZmFf/2plZ/9mXVv/UlFb/zqF1/9nHtP/u5dv/9+3j//ft4//37eP/9+3j//ft4//37eP/9+3j//ft4//37eP/9+3j//ft4//37eP/9+3j//ft4//37eP/9+3j//ft4//37eP/9+3j//ft4//37eP/9+3j//ft4//37eP/9+3j//ft4//37eP/9+3j//ft4//37eP/9+3j//ft4//37eP/9+3j//ft4//37eP/9+3j//ft4//37eP/9+3i/92jaf/HYwD/kUwI1QgGA3YAAABCAAAAHQAAAAoAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJwSCAXwWYKusZkAv/hr37/9+7l//ft5P/37eT/9+3k//ft5P/37eT/9+3k//ft5P/37eT/9+3k//ft5P/37eT/9+3k//ft5P/37eT/9+3k//ft5P/37eT/9+7l/+7f0P/Yn2f/2ZdW/9GYXv/Qro3/4tXJ//Pq4f/37eT/9+3k//ft5P/37eT/9+3k//ft5P/37eT/9+3k//ft5P/37eT/9+3k//ft5P/37eT/9+3k//ft5P/37eT/9+3k//ft5P/37eT/9+3k//ft5P/37eT/9+3k//ft5P/37eT/9+3k//ft5P/37eT/9+3k//fu5f/t3s//151k/9qaWv/Yl1f/z5pl/9K2m//m29H/9evj//ft5P/37eT/9+3k//ft5P/37eT/9+3k//ft5P/37eT/9+3k//ft5P/37eT/9+3k//ft5P/37eT/9+3k//ft5P/37eT/9+3k//ft5P/37eT/9+3k//ft5P/37eT/9+3k//ft5P/37eT/9+3k//ft5P/37eT/9+3k//ft5P/37eT/9+3k//ft5P/37eT/9+3k//ft5P/37eT/9+3j//fu5f/x3sr/z3wp/8BhAftdNAuuAAAAXgAAADIAAAAUAAAABgAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAEAW3ZRNwxWIA+9KFOf/05NT/9+7l//fu5P/37uT/9+7k//fu5P/37uT/9+7k//fu5P/37uT/9+7k//fu5P/37uT/9+7k//fu5P/37uT/9+7k//fu5P/37uX/8OHS/9iibP/RpHj/2Maz/+3k2//27eT/9+7k//fu5P/37uT/9+7k//fu5P/37uT/9+7k//fu5P/37uT/9+7k//fu5P/37uT/9+7k//fu5P/37uT/9+7k//fu5P/37uT/9+7k//fu5P/37uT/9+7k//fu5P/37uT/9+7k//fu5P/37uT/9+7k//fu5P/37uT/9+7l/+7f0P/XnWT/1Jhc/8+ogv/dzr//8ejf//fu5P/37uT/9+7k//fu5P/37uT/9+7k//fu5P/37uT/9+7k//fu5P/37uT/9+7k//fu5P/37uT/9+7k//fu5P/37uT/9+7k//fu5P/37uT/9+7k//fu5P/37uT/9+7k//fu5P/37uT/9+7k//fu5P/37uT/9+7k//fu5P/37uT/9+7k//fu5P/37uT/9+7k//fu5P/37uT/9+7k//fu5P/37uT/+O/n/+W7kf/IZwb/q1kI6CEUB4UAAABKAAAAJAAAAA0AAAADAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAApZZGyzEZQfayGkK/+fCnf/48Of/9+7l//fu5P/37uT/9+7k//fu5P/37uT/9+7k//fu5P/37uT/9+7k//fu5P/37uT/9+7k//fu5P/37uT/9+7k//fu5f/16t7/6tS+/+vg1P/07OP/9+7l//fu5f/37uX/9+7k//fu5P/37uT/9+7k//fu5P/37uT/9+7k//fu5P/37uT/9+7k//fu5P/37uT/9+7k//fu5P/37uT/9+7k//fu5P/37uT/9+7k//fu5P/37uT/9+7k//fu5P/37uT/9+7k//fu5P/37uT/9+7k//fu5P/37+X/8uXX/961jf/bw6z/6uDX//bt5P/37uX/9+7l//fu5P/37uT/9+7k//fu5P/37uT/9+7k//fu5P/37uT/9+7k//fu5P/37uT/9+7k//fu5P/37uT/9+7k//fu5P/37uT/9+7k//fu5P/37uT/9+7k//fu5P/37uT/9+7k//fu5P/37uT/9+7k//fu5P/37uT/9+7k//fu5P/37uT/9+7k//fu5P/37uT/9+7k//fu5P/37uT/9+7k//fv5f/059n/1YxE/8ViAP99RAvCAAACZgAAADgAAAAYAAAACAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACHRwfCr1mD47GYgD/1pFN//Xp3P/37ub/9+7l//fu5f/37uX/9+7l//fu5f/37uX/9+7l//fu5f/37uX/9+7l//fu5f/37uX/9+7l//fu5f/37uX/9+7l//fu5f/37+b/9+7m//fu5f/37uX/9+7l//fu5f/37uX/9+7l//fu5f/37uX/9+7l//fu5f/37uX/9+7l//fu5f/37uX/9+7l//fu5f/37uX/9+7l//fu5f/37uX/9+7l//fu5f/37uX/9+7l//fu5f/37uX/9+7l//fu5f/37uX/9+7l//fu5f/37uX/9+7l//fu5f/37eT/9Onf//Xt5P/37uX/9+7l//fu5f/37uX/9+7l//fu5f/37uX/9+7l//fu5f/37uX/9+7l//fu5f/37uX/9+7l//fu5f/37uX/9+7l//fu5f/37uX/9+7l//fu5f/37uX/9+7l//fu5f/37uX/9+7l//fu5f/37uX/9+7l//fu5f/37uX/9+7l//fu5f/37uX/9+7l//fu5f/37uX/9+7l//fu5f/37uX/9+7l//fu5f/37uX/+PDo/+nHpf/Kaw3/t14F8TohCZEAAABPAAAAKAAAAA8AAAAEAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAACp2AbPMVlBebJbBD/6smp//jw6P/37+b/9+/m//fv5v/37+b/9+/m//fv5v/37+b/9+/m//fv5v/37+b/9+/m//fv5v/37+b/9+/m//fv5v/37+b/9+/m//fv5v/37+b/9+/m//fv5v/37+b/9+/m//fv5v/37+b/9+/m//fv5v/37+b/9+/m//fv5v/37+b/9+/m//fv5v/37+b/9+/m//fv5v/37+b/9+/m//fv5v/37+b/9+/m//fv5v/37+b/9+/m//fv5v/37+b/9+/m//fv5v/37+b/9+/m//fv5v/37+b/9+7l//fv5v/37+b/9+/m//fv5v/37+b/9+/m//fv5v/37+b/9+/m//fv5v/37+b/9+/m//fv5v/37+b/9+/m//fv5v/37+b/9+/m//fv5v/37+b/9+/m//fv5v/37+b/9+/m//fv5v/37+b/9+/m//fv5v/37+b/9+/m//fv5v/37+b/9+/m//fv5v/37+b/9+/m//fv5v/37+b/9+/m//fv5v/37+b/9+/m//fv5v/37+b/9+/m//fv5v/16t7/15RR/8ZiAP+OTAvMBwUEawAAADoAAAAaAAAACQAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJPOigOv2cOncZiAP/XlFH/9ure//jv5//47+b/+O/m//jv5v/47+b/+O/m//jv5v/47+b/+O/m//jv5v/47+b/+O/m//jv5v/47+b/+O/m//jv5v/47+b/+O/m//jv5v/47+b/+O/m//jv5v/47+b/+O/m//jv5v/47+b/+O/m//jv5v/47+b/+O/m//jv5v/47+b/+O/m//jv5v/47+b/+O/m//jv5v/47+b/+O/m//jv5v/47+b/+O/m//jv5v/47+b/+O/m//jv5v/47+b/+O/m//jv5v/47+b/+O/m//jv5v/47+b/+O/m//jv5v/47+b/+O/m//jv5v/47+b/+O/m//jv5v/47+b/+O/m//jv5v/47+b/+O/m//jv5v/47+b/+O/m//jv5v/47+b/+O/m//jv5v/47+b/+O/m//jv5v/47+b/+O/m//jv5v/47+b/+O/m//jv5v/47+b/+O/m//jv5v/47+b/+O/m//jv5v/47+b/+O/m//jv5v/47+b/+O/m//jv5v/47+b/+O/m//jv5v/47+b/+PHp/+rKqf/KbRD/u18E9UorC5cAAABPAAAAKAAAABAAAAAFAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAOqYRpBxWUF58lsEP/qyaj/+fHp//jv5//47+f/+O/n//jv5//47+f/+O/n//jv5//47+f/+O/n//jv5//47+f/+O/n//jv5//47+f/+O/n//jv5//47+f/+O/n//jv5//47+f/+O/n//jv5//47+f/+O/n//jv5//47+f/+O/n//jv5//47+f/+O/n//jv5//47+f/+O/n//jv5//47+f/+O/n//jv5//47+f/+O/n//jv5//47+f/+O/n//jv5//47+f/+O/n//jv5//47+f/+O/n//jv5//47+f/+O/n//jv5//47+f/+O/n//jv5//47+f/+O/n//jv5//47+f/+O/n//jv5//47+f/+O/n//jv5//47+f/+O/n//jv5//47+f/+O/n//jv5//47+f/+O/n//jv5//47+f/+O/n//jv5//47+f/+O/n//jv5//47+f/+O/n//jv5//47+f/+O/n//jv5//47+f/+O/n//jv5//47+f/+O/n//jv5//47+f/+O/n//jv5//47+f/+O/m//jv5//26t7/15RQ/8ZiAP+RTgvMCgcEaQAAADoAAAAaAAAACQAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkU2Kg2/Zw+XxmIA/9WOR//159r/+PDo//jv5//47+f/+O/n//jv5//47+f/+O/n//jv5//47+f/+O/n//jv5//47+f/+O/n//jv5//47+f/+O/n//jv5//47+f/+O/n//jv5//47+f/+O/n//jv5//47+f/+O/n//jv5//47+f/+O/n//jv5//47+f/+O/n//jv5//47+f/+O/n//jv5//47+f/+O/n//jv5//47+f/+O/n//jv5//47+f/+O/n//jv5//47+f/+O/n//jv5//47+f/+O/n//jv5//47+f/+O/n//jv5//47+f/+O/n//jv5//47+f/+O/n//jv5//47+f/+O/n//jv5//47+f/+O/n//jv5//47+f/+O/n//jv5//47+f/+O/n//jv5//47+f/+O/n//jv5//47+f/+O/n//jv5//47+f/+O/n//jv5//47+f/+O/n//jv5//47+f/+O/n//jv5//47+f/+O/n//jv5//47+f/+O/n//jv5//47+f/+O/n//jv5//47+f/+fHq/+jDnv/Jaw3/ul8F8kcpDJEAAABMAAAAJwAAAA8AAAAFAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAqZgGzbEZQbdyGgI/+W7kf/48er/+PDo//jw5//48Of/+PDn//jw5//48Of/+PDn//jw5//48Of/+PDn//jw5//48Of/+PDn//jw5//48Of/+PDn//jw5//48Of/+PDn//jw5//48Of/+PDn//jw5//48Of/+PDn//jw5//48Of/+PDn//jw5//48Of/+PDn//jw5//48Of/+PDn//jw5//48Of/+PDn//jw5//48Of/+PDn//jw5//48Of/+PDn//jw5//48Of/+PDn//jw5//48Of/+PDn//jw5//48Of/+PDn//jw5//48Of/+PDn//jw5//48Of/+PDn//jw5//48Of/+PDn//jw5//48Of/+PDn//jw5//48Of/+PDn//jw5//48Of/+PDn//jw5//48Of/+PDn//jw5//48Of/+PDn//jw5//48Of/+PDn//jw5//48Of/+PDn//jw5//48Of/+PDn//jw5//48Of/+PDn//jw5//48Of/+PDn//jw5//48Of/+PDn//jx6f/05NT/04c7/8ViAP+KSwzCBgUEYgAAADUAAAAYAAAACAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACFhgjCLtmEX/FYwD80H8u//Heyv/48er/+PDo//jw6P/48Oj/+PDo//jw6P/48Oj/+PDo//jw6P/48Oj/+PDo//jw6P/48Oj/+PDo//jw6P/48Oj/+PDo//jw6P/48Oj/+PDo//jw6P/48Oj/+PDo//jw6P/48Oj/+PDo//jw6P/48Oj/+PDo//jw6P/48Oj/+PDo//jw6P/48Oj/+PDo//jw6P/48Oj/+PDo//jw6P/48Oj/+PDo//jw6P/48Oj/+PDo//jw6P/48Oj/+PDo//jw6P/48Oj/+PDo//jw6P/48Oj/+PDo//jw6P/48Oj/+PDo//jw6P/48Oj/+PDo//jw6P/48Oj/+PDo//jw6P/48Oj/+PDo//jw6P/48Oj/+PDo//jw6P/48Oj/+PDo//jw6P/48Oj/+PDo//jw6P/48Oj/+PDo//jw6P/48Oj/+PDo//jw6P/48Oj/+PDo//jw6P/48Oj/+PDo//jw6P/48Oj/+PDo//jw6P/48Oj/+PDo//jw6P/48Oj/+PDo/+GxgP/IZgT/sl0H6TcgCoEAAABEAAAAIgAAAA0AAAAEAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAClVohI8NmCsbGYwH/3KJo//ft5P/48On/+PDo//jw6f/48On/+PDp//jw6f/48On/+PDp//jw6f/48On/+PDp//jw6f/48On/+PDp//jw6f/48On/+PDp//jw6f/48On/+PDp//jw6f/48On/+PDp//jw6f/48On/+PDp//jw6f/48On/+PDp//jw6f/48On/+PDp//jw6f/48On/+PDp//jw6f/48On/+PDp//jw6f/48On/+PDp//jw6f/48On/+PDp//jw6f/48On/+PDp//jw6f/48On/+PDp//jw6f/48On/+PDp//jw6f/48On/+PDp//jw6f/48On/+PDp//jw6f/48On/+PDp//jw6f/48On/+PDp//jw6f/48On/+PDp//jw6f/48On/+PDp//jw6f/48On/+PDp//jw6f/48On/+PDp//jw6f/48On/+PDp//jw6f/48On/+PDp//jw6f/48On/+PDp//jw6f/48On/+PDp//jw6f/48On/+PDo//ny6//u1Lr/zXUf/8JiAfx1QQysAAACVAAAAC0AAAAUAAAABwAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAABMEs2YYVcVkBO7JbRH/6caj//jy6//48en/+PHp//jx6f/48en/+PHp//jx6f/48en/+PHp//jx6f/48en/+PHp//jx6f/48en/+PHp//jx6f/48en/+PHp//jx6f/48en/+PHp//jx6f/48en/+PHp//jx6f/48en/+PHp//jx6f/48en/+PHp//jx6f/48en/+PHp//jx6f/48en/+PHp//jx6f/48en/+PHp//jx6f/48en/+PHp//jx6f/48en/+PHp//jx6f/48en/+PHp//jx6f/48en/+PHp//jx6f/48en/+PHp//jx6f/48en/+PHp//jx6f/48en/+PHp//jx6f/48en/+PHp//jx6f/48en/+PHp//jx6f/48en/+PHp//jx6f/48en/+PHp//jx6f/48en/+PHp//jx6f/48en/+PHp//jx6f/48en/+PHp//jx6f/48en/+PHp//jx6f/48en/+PHp//jx6f/48en/+PHp//jx6f/48ur/9enc/9aSTv/GYgD/oFUK0xsSCGoAAAA5AAAAGwAAAAoAAAADAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJXPygOv2gRlcZjAP7QgTH/8d7K//ny7P/48en/+fHq//nx6v/58er/+fHq//nx6v/58er/+fHq//nx6v/58er/+fHq//nx6v/58er/+fHq//nx6v/58er/+fHq//nx6v/58er/+fHq//nx6v/58er/+fHq//nx6v/58er/+fHq//nx6v/58er/+fHq//nx6v/58er/+fHq//nx6v/58er/+fHq//nx6v/58er/+fHq//nx6v/58er/+fHq//nx6v/58er/+fHq//nx6v/58er/+fHq//nx6v/58er/+fHq//nx6v/58er/+fHq//nx6v/58er/+fHq//nx6v/58er/+fHq//nx6v/58er/+fHq//nx6v/58er/+fHq//nx6v/58er/+fHq//nx6v/58er/+fHq//nx6v/58er/+fHq//nx6v/58er/+fHq//nx6v/58er/+fHq//nx6v/58er/+fHq//nx6v/58er/+fHq//nx6v/58en/+fHq//jx6f/isoH/yGcG/7lgBu5OLQ2JAAAARQAAACMAAAAPAAAABQAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAKcXB4mw2YJxsZjAf/am17/9+vh//ny6//58er/+fHq//nx6v/58er/+fHq//nx6v/58er/+fHq//nx6v/58er/+fHq//nx6v/58er/+fHq//nx6v/58er/+fHq//nx6v/58er/+fHq//nx6v/58er/+fHq//nx6v/58er/+fHq//nx6v/58er/+fHq//nx6v/58er/+fHq//nx6v/58er/+fHq//nx6v/58er/+fHq//nx6v/58er/+fHq//nx6v/58er/+fHq//nx6v/58er/+fHq//nx6v/58er/+fHq//nx6v/58er/+fHq//nx6v/58er/+fHq//nx6v/58er/+fHq//nx6v/58er/+fHq//nx6v/58er/+fHq//nx6v/58er/+fHq//nx6v/58er/+fHq//nx6v/58er/+fHq//nx6v/58er/+fHq//nx6v/58er/+fHq//nx6v/58er/+fHq//nx6v/58er/+fHq//nx6v/68uz/7M2v/8xyGv/CYgL7ekMMqgICA1EAAAAsAAAAEwAAAAcAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAFwOyZhpOxWUF58hoCf/jtIT/+fHp//ny6//58er/+fLr//ny6//58uv/+fLr//ny6//58uv/+fLr//ny6//58uv/+fLr//ny6//58uv/+fLr//ny6//58uv/+fLr//ny6//58uv/+fLr//ny6//58uv/+fLr//ny6//58uv/+fLr//ny6//58uv/+fLr//ny6//58uv/+fLr//ny6//58uv/+fLr//ny6//58uv/+fLr//ny6//58uv/+fLr//ny6//58uv/+fLr//ny6//58uv/+fLr//ny6//58uv/+fLr//ny6//58uv/+fLr//ny6//58uv/+fLr//ny6//58uv/+fLr//ny6//58uv/+fLr//ny6//58uv/+fLr//ny6//58uv/+fLr//ny6//58uv/+fLr//ny6//58uv/+fLr//ny6//58uv/+fLr//ny6//58uv/+fLr//ny6//58uv/+fLr//ny6//58er/+fPt//Ley//SgzX/xmIA/51UDMoaEQhhAAAANAAAABkAAAAKAAAAAwAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAjMmJAm6ZRB2xWMB9stwF//qyaf/+fPt//ny6//58uv/+fLr//ny6//58uv/+fLr//ny6//58uv/+fLr//ny6//58uv/+fLr//ny6//58uv/+fLr//ny6//58uv/+fLr//ny6//58uv/+fLr//ny6//58uv/+fLr//ny6//58uv/+fLr//ny6//58uv/+fLr//ny6//58uv/+fLr//ny6//58uv/+fLr//ny6//58uv/+fLr//ny6//58uv/+fLr//ny6//58uv/+fLr//ny6//58uv/+fLr//ny6//58uv/+fLr//ny6//58uv/+fLr//ny6//58uv/+fLr//ny6//58uv/+fLr//ny6//58uv/+fLr//ny6//58uv/+fLr//ny6//58uv/+fLr//ny6//58uv/+fLr//ny6//58uv/+fLr//ny6//58uv/+fLr//ny6//58uv/+fLr//ny6//58uv/+fLr//nz7f/26t3/2JdW/8djAf+vWwffPCMKdQAAADsAAAAeAAAADAAAAAQAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAnxTLRTBaRGdxmMB/s98Kf/u1bv/+vTu//ny7P/58uv/+fLs//ny7P/58uz/+fLs//ny7P/58uz/+fLs//ny7P/58uz/+fLs//ny7P/58uz/+fLs//ny7P/58uz/+fLs//ny7P/58uz/+fLs//ny7P/58uz/+fLs//ny7P/58uz/+fLs//ny7P/58uz/+fLs//ny7P/58uz/+fLs//ny7P/58uz/+fLs//ny7P/58uz/+fLs//ny7P/58uz/+fLs//ny7P/58uz/+fLs//ny7P/58uz/+fLs//ny7P/58uz/+fLs//ny7P/58uz/+fLs//ny7P/58uz/+fLs//ny7P/58uz/+fLs//ny7P/58uz/+fLs//ny7P/58uz/+fLs//ny7P/58uz/+fLs//ny7P/58uz/+fLs//ny7P/58uz/+fLs//ny7P/58uz/+fLs//ny7P/58uz/+fLs//ny6//58+3/9+7k/96ncP/IZgX/u2EH7l43D4oAAAJCAAAAIwAAAA8AAAAFAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAplcIiPCZwy4xmIA/9KGOf/y3sr/+fTu//nz7P/58+z/+fPs//nz7P/58+z/+fPs//nz7P/58+z/+fPs//nz7P/58+z/+fPs//nz7P/58+z/+fPs//nz7P/58+z/+fPs//nz7P/58+z/+fPs//nz7P/58+z/+fPs//nz7P/58+z/+fPs//nz7P/58+z/+fPs//nz7P/58+z/+fPs//nz7P/58+z/+fPs//nz7P/58+z/+fPs//nz7P/58+z/+fPs//nz7P/58+z/+fPs//nz7P/58+z/+fPs//nz7P/58+z/+fPs//nz7P/58+z/+fPs//nz7P/58+z/+fPs//nz7P/58+z/+fPs//nz7P/58+z/+fPs//nz7P/58+z/+fPs//nz7P/58+z/+fPs//nz7P/58+z/+fPs//nz7P/58+z/+fPs//nz7P/58+z/+fPs//nz7P/58+z/+fPt//jx6f/jtYb/yWkL/8BiBPZ3Qw6dAwMESAAAACcAAAASAAAABwAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAJA6RhHTLDZgjJxmIA/9WNRf/z4tH/+fTv//nz7f/58+z/+fPt//nz7f/58+3/+fPt//nz7f/58+3/+fPt//nz7f/58+3/+fPt//nz7f/58+3/+fPt//nz7f/58+3/+fPt//nz7f/58+3/+fPt//nz7f/58+3/+fPt//nz7f/58+3/+fPt//nz7f/58+3/+fPt//nz7f/58+3/+fPt//nz7f/58+3/+fPt//nz7f/58+3/+fPt//nz7f/58+3/+fPt//nz7f/58+3/+fPt//nz7f/58+3/+fPt//nz7f/58+3/+fPt//nz7f/58+3/+fPt//nz7f/58+3/+fPt//nz7f/58+3/+fPt//nz7f/58+3/+fPt//nz7f/58+3/+fPt//nz7f/58+3/+fPt//nz7f/58+3/+fPt//nz7f/58+3/+fPt//nz7f/58+3/+fPs//nz7f/58uv/5byS/8ptEv/CYQH6iEoNqw0KBk8AAAAqAAAAFAAAAAgAAAACAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAjBLBnH0LFZwnWxmMB/9aRTf/049P/+vTv//rz7f/68+3/+vPt//rz7f/68+3/+vPt//rz7f/68+3/+vPt//rz7f/68+3/+vPt//rz7f/68+3/+vPt//rz7f/68+3/+vPt//rz7f/68+3/+vPt//rz7f/68+3/+vPt//rz7f/68+3/+vPt//rz7f/68+3/+vPt//rz7f/68+3/+vPt//rz7f/68+3/+vPt//rz7f/68+3/+vPt//rz7f/68+3/+vPt//rz7f/68+3/+vPt//rz7f/68+3/+vPt//rz7f/68+3/+vPt//rz7f/68+3/+vPt//rz7f/68+3/+vPt//rz7f/68+3/+vPt//rz7f/68+3/+vPt//rz7f/68+3/+vPt//rz7f/68+3/+vPt//rz7f/68+3/+vPt//rz7f/68+3/+vPt//nz7f/68+7/+fLs/+a/mP/LcBb/xGIC/JZSDrgbEgpUAAAALQAAABYAAAAJAAAAAwAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAwtBbRpH0zFZwncxmMB/9aRTP/04tL/+/Xw//r07v/68+3/+vTu//r07v/69O7/+vTu//r07v/69O7/+vTu//r07v/69O7/+vTu//r07v/69O7/+vTu//r07v/69O7/+vTu//r07v/69O7/+vTu//r07v/69O7/+vTu//r07v/69O7/+vTu//r07v/69O7/+vTu//r07v/69O7/+vTu//r07v/69O7/+vTu//r07v/69O7/+vTu//r07v/69O7/+vTu//r07v/69O7/+vTu//r07v/69O7/+vTu//r07v/69O7/+vTu//r07v/69O7/+vTu//r07v/69O7/+vTu//r07v/69O7/+vTu//r07v/69O7/+vTu//r07v/69O7/+vTu//r07v/69O7/+vTu//r07v/69O7/+vTu//r07v/68+3/+vTu//ry6//nv5f/y3AW/8RiAv2cVQ+8JRgMVwAAAC0AAAAXAAAACgAAAAQAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBREvBbVqH1DFZwncxmMB/9WNRf/y38v/+/Xw//r07v/69O7/+vTu//r07v/69O7/+vTu//r07v/69O7/+vTu//r07v/69O7/+vTu//r07v/69O7/+vTu//r07v/69O7/+vTu//r07v/69O7/+vTu//r07v/69O7/+vTu//r07v/69O7/+vTu//r07v/69O7/+vTu//r07v/69O7/+vTu//r07v/69O7/+vTu//r07v/69O7/+vTu//r07v/69O7/+vTu//r07v/69O7/+vTu//r07v/69O7/+vTu//r07v/69O7/+vTu//r07v/69O7/+vTu//r07v/69O7/+vTu//r07v/69O7/+vTu//r07v/69O7/+vTu//r07v/69O7/+vTu//r07v/69O7/+vTu//r07v/69O7/+vTu//r17//58er/5bqO/8puE//EYgL8n1cPvSscDVcAAAAtAAAAFwAAAAoAAAAEAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCxUxBbRqH0zEZwnXxmIA/9KGOf/v1r3/+vXx//r07//69O7/+vTv//r07//69O//+vTv//r07//69O//+vTv//r07//69O//+vTv//r07//69O//+vTv//r07//69O//+vTv//r07//69O//+vTv//r07//69O//+vTv//r07//69O//+vTv//r07//69O//+vTv//r07//69O//+vTv//r07//69O//+vTv//r07//69O//+vTv//r07//69O//+vTv//r07//69O//+vTv//r07//69O//+vTv//r07//69O//+vTv//r07//69O//+vTv//r07//69O//+vTv//r07//69O//+vTv//r07//69O//+vTv//r07//69O//+vTv//r07//69O//+vTu//r07//69fH/+O7k/+GufP/Jaw//w2IC+p1WELgqGw1TAAAAKwAAABcAAAAKAAAABAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAACCxYzBbBoH0PDZgjKxmIA/898Kf/ryan/+vTu//r18P/69O//+vXv//r17//69e//+vXv//r17//69e//+vXv//r17//69e//+vXv//r17//69e//+vXv//r17//69e//+vXv//r17//69e//+vXv//r17//69e//+vXv//r17//69e//+vXv//r17//69e//+vXv//r17//69e//+vXv//r17//69e//+vXv//r17//69e//+vXv//r17//69e//+vXv//r17//69e//+vXv//r17//69e//+vXv//r17//69e//+vXv//r17//69e//+vXv//r17//69e//+vXv//r17//69e//+vXv//r17//69e//+vXv//r17//69e//+vXv//r07//69e//+/bx//Xn2f/coGX/yGgI/8JiAveVUg6sJxoNTgAAACgAAAAVAAAACQAAAAMAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAActBKViHzPCZwy5xmMB/stwFv/jtYf/+O/m//r28v/69fD/+vXv//r18P/69fD/+vXw//r18P/69fD/+vXw//r18P/69fD/+vXw//r18P/69fD/+vXw//r18P/69fD/+vXw//r18P/69fD/+vXw//r18P/69fD/+vXw//r18P/69fD/+vXw//r18P/69fD/+vXw//r18P/69fD/+vXw//r18P/69fD/+vXw//r18P/69fD/+vXw//r18P/69fD/+vXw//r18P/69fD/+vXw//r18P/69fD/+vXw//r18P/69fD/+vXw//r18P/69fD/+vXw//r18P/69fD/+vXw//r18P/69fD/+vXw//r18P/69fD/+vXw//r18P/69e//+vXw//r28v/w2cL/1Y1F/8dkA//AYwbyiUwPmhoSC0UAAAAlAAAAEwAAAAkAAAADAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAMA5leIyTBaRKexWMC9choCv/anV//8+HQ//r28v/69fH/+vXw//r18P/69fD/+vXw//r18P/69fD/+vXw//r18P/69fD/+vXw//r18P/69fD/+vXw//r18P/69fD/+vXw//r18P/69fD/+vXw//r18P/69fD/+vXw//r18P/69fD/+vXw//r18P/69fD/+vXw//r18P/69fD/+vXw//r18P/69fD/+vXw//r18P/69fD/+vXw//r18P/69fD/+vXw//r18P/69fD/+vXw//r18P/69fD/+vXw//r18P/69fD/+vXw//r18P/69fD/+vXw//r18P/69fD/+vXw//r18P/69fD/+vXw//r18P/69fD/+vXw//r28v/58ur/6MOe/897Kf/GYgD/umEI43tHE4ULCQc6AAAAIAAAABEAAAAHAAAAAwAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAoRYMBS7ZxN2xWUG6MZjAf/RgjP/6sqp//nz7P/79/P/+/bx//r18P/69vH/+vbx//r28f/69vH/+vbx//r28f/69vH/+vbx//r28f/69vH/+vbx//r28f/69vH/+vbx//r28f/69vH/+vbx//r28f/69vH/+vbx//r28f/69vH/+vbx//r28f/69vH/+vbx//r28f/69vH/+vbx//r28f/69vH/+vbx//r28f/69vH/+vbx//r28f/69vH/+vbx//r28f/69vH/+vbx//r28f/69vH/+vbx//r28f/69vH/+vbx//r28f/69vH/+vbx//r28f/69vH/+vbx//r28f/69vH/+vXw//v28f/79/P/9OXV/92lbP/Jaw7/xWMB/a9dC8xeNxFpAwMFMAAAABsAAAAOAAAABgAAAAIAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAj81KwmzaB5Ow2YKx8ZjAf7KbRH/3qVs//Tj0v/79/P/+/fy//v28f/79vH/+/bx//v28f/79vH/+/bx//v28f/79vH/+/bx//v28f/79vH/+/bx//v28f/79vH/+/bx//v28f/79vH/+/bx//v28f/79vH/+/bx//v28f/79vH/+/bx//v28f/79vH/+/bx//v28f/79vH/+/bx//v28f/79vH/+/bx//v28f/79vH/+/bx//v28f/79vH/+/bx//v28f/79vH/+/bx//v28f/79vH/+/bx//v28f/79vH/+/bx//v28f/79vH/+/bx//v28f/79vH/+/bx//v28f/8+PT/+vLr/+rIpv/ShDb/x2QC/8FiBPOdVhCpOyYQTgAAASYAAAAWAAAACwAAAAUAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAgAHKQScYCUnwGkSlsVkBO/GYwL/0IAw/+e/l//47uP//Pj0//v28v/79vH/+/bx//v28f/79vH/+/bx//v28f/79vH/+/bx//v28f/79vH/+/bx//v28f/79vH/+/bx//v28f/79vH/+/bx//v28f/79vH/+/bx//v28f/79vH/+/bx//v28f/79vH/+/bx//v28f/79vH/+/bx//v28f/79vH/+/bx//v28f/79vH/+/bx//v28f/79vH/+/bx//v28f/79vH/+/bx//v28f/79vH/+/bx//v28f/79vH/+/bx//v28f/79vH/+/bx//v28f/79/P/+/bx//Hbxv/bnmH/yWwP/8ViAf64YQnagEkTfhYQCzcAAAAeAAAAEQAAAAgAAAADAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAABQJtSy8PtWgcVsNnCsfFYwH7yGgJ/9aQSv/sza//+fHq//z49f/79/P/+/by//v28v/79vL/+/by//v28v/79vL/+/by//v28v/79vL/+/by//v28v/79vL/+/by//v28v/79vL/+/by//v28v/79vL/+/by//v28v/79vL/+/by//v28v/79vL/+/by//v28v/79vL/+/by//v28v/79vL/+/by//v28v/79vL/+/by//v28v/79vL/+/by//v28v/79vL/+/by//v28v/79vL/+/by//v28v/79vL/+/by//v28v/79/T/+/fz//Tk1f/isH//zXch/8ZjAf/BYgTwolkPqk4wE1ECAwUnAAAAFwAAAAwAAAAGAAAAAgAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAIGDSgEl14mJLxoFIDFZgfexmIA/sltEP/Yl1b/7dCy//nx6f/8+fX/+/jz//v38v/79/L/+/fy//v38v/79/L/+/fy//v38v/79/L/+/fy//v38v/79/L/+/fy//v38v/79/L/+/fy//v38v/79/L/+/fy//v38v/79/L/+/fy//v38v/79/L/+/fy//v38v/79/L/+/fy//v38v/79/L/+/fy//v38v/79/L/+/fy//v38v/79/L/+/fy//v38v/79/L/+/fy//v38v/79/L/+/fy//v38//8+PT/+/fz//Tl1P/jtIX/0H4t/8dlBP/EYgL4sl8MxXpHFG8ZEgwyAAAAHAAAABAAAAAIAAAABAAAAAIAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAACOjUyCKdlIzjAaRKZxWYG58ZiAP/JbRH/2JRR/+rIpv/37eL/+/j1//z49f/79/T/+/fz//v38//79/P/+/fz//v38//79/P/+/fz//v38//79/P/+/fz//v38//79/P/+/fz//v38//79/P/+/fz//v38//79/P/+/fz//v38//79/P/+/fz//v38//79/P/+/fz//v38//79/P/+/fz//v38//79/P/+/fz//v38//79/P/+/fz//v38//79/P/+/fz//v49P/8+fb/+vXv//Leyv/hr3z/z30r/8dlBP/EYgH6uGIL049RFII1JBM8AAACHwAAABMAAAALAAAABQAAAAIAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAACAAAMAmFHNQ2sZiBDwGgRoMVlBufGYgD+yGoL/9OIPP/jtYb/8t7L//rz7f/8+ff/+/j1//v49P/79/P/+/fz//v38//79/P/+/fz//v38//79/P/+/fz//v38//79/P/+/fz//v38//79/P/+/fz//v38//79/P/+/fz//v38//79/P/+/fz//v38//79/P/+/fz//v38//79/P/+/fz//v38//79/P/+/fz//v38//79/P/+/j0//z59v/7+PT/9+vg/+vLq//bnmD/zXYf/8dkAv/EYwL5umIL1JdVE4hJLxZCAwMHIAAAABQAAAAMAAAABgAAAAMAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAEAAAABAAAAAgAAAAIAAAACAAAAAwAAAAQAAAAEAAAABQAAAAUAAAAFAAAABQAAAAUAAAAFAAAABQAAAAUAAAAFAAAABQAAAAQAAAADAAAAAwAAAAIAAAACAAAAAQAAAAEAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///////////////////////////////////////////////////AAA/////////////////4AAAAf///////////////gAAAAAf//////////////AAAAAAA/////////////+AAAAAAAD////////////+AAAAAAAAH///////////+AAAAAAAAAf//////////+AAAAAAAAAB//////////+AAAAAAAAAAP/////////+AAAAAAAAAAA//////////AAAAAAAAAAAD/////////AAAAAAAAAAAAf////////gAAAAAAAAAAAB////////wAAAAAAAAAAAAP///////wAAAAAAAAAAAAB///////4AAAAAAAAAAAAAP//////8AAAAAAAAAAAAAB//////+AAAAAAAAAAAAAAH//////AAAAAAAAAAAAAAB//////gAAAAAAAAAAAAAAP/////wAAAAAAAAAAAAAAB/////4AAAAAAAAAAAAAAAP////8AAAAAAAAAAAAAAAB/////AAAAAAAAAAAAAAAAP////gAAAAAAAAAAAAAAAB////wAAAAAAAAAAAAAAAAP///4AAAAAAAAAAAAAAAAD///+AAAAAAAAAAAAAAAAAf///AAAAAAAAAAAAAAAAAD///gAAAAAAAAAAAAAAAAA///4AAAAAAAAAAAAAAAAAH//8AAAAAAAAAAAAAAAAAB//+AAAAAAAAAAAAAAAAAAP//gAAAAAAAAAAAAAAAAAB//wAAAAAAAAAAAAAAAAAAf/8AAAAAAAAAAAAAAAAAAD/+AAAAAAAAAAAAAAAAAAA//gAAAAAAAAAAAAAAAAAAH/4AAAAAAAAAAAAAAAAAAB/8AAAAAAAAAAAAAAAAAAAf/AAAAAAAAAAAAAAAAAAAD/gAAAAAAAAAAAAAAAAAAA/4AAAAAAAAAAAAAAAAAAAP+AAAAAAAAAAAAAAAAAAAB/AAAAAAAAAAAAAAAAAAAAfwAAAAAAAAAAAAAAAAAAAD8AAAAAAAAAAAAAAAAAAAA+AAAAAAAAAAAAAAAAAAAAPgAAAAAAAAAAAAAAAAAAAD4AAAAAAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAAAAHAAAAAAAAAAAAAAAAAAAABwAAAAAAAAAAAAAAAAAAAAcAAAAAAAAAAAAAAAAAAAAHAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAADAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAADAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAADAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAADAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAADAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAADAAAAAAAAAAAAAAAAAAAABwAAAAAAAAAAAAAAAAAAAAcAAAAAAAAAAAAAAAAAAAAHAAAAAAAAAAAAAAAAAAAAB4AAAAAAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAAAAPgAAAAAAAAAAAAAAAAAAAD4AAAAAAAAAAAAAAAAAAAA/AAAAAAAAAAAAAAAAAAAAPwAAAAAAAAAAAAAAAAAAAH8AAAAAAAAAAAAAAAAAAAB/gAAAAAAAAAAAAAAAAAAAf4AAAAAAAAAAAAAAAAAAAP/AAAAAAAAAAAAAAAAAAAD/wAAAAAAAAAAAAAAAAAAA/8AAAAAAAAAAAAAAAAAAAf/gAAAAAAAAAAAAAAAAAAH/4AAAAAAAAAAAAAAAAAAD//AAAAAAAAAAAAAAAAAAA//wAAAAAAAAAAAAAAAAAAf/+AAAAAAAAAAAAAAAAAAH//gAAAAAAAAAAAAAAAAAD//8AAAAAAAAAAAAAAAAAA///AAAAAAAAAAAAAAAAAAf//4AAAAAAAAAAAAAAAAAH///AAAAAAAAAAAAAAAAAD///wAAAAAAAAAAAAAAAAB///+AAAAAAAAAAAAAAAAAf///wAAAAAAAAAAAAAAAAP///8AAAAAAAAAAAAAAAAH////gAAAAAAAAAAAAAAAD////8AAAAAAAAAAAAAAAA/////gAAAAAAAAAAAAAAAf////8AAAAAAAAAAAAAAAP/////gAAAAAAAAAAAAAAH/////8AAAAAAAAAAAAAAD//////AAAAAAAAAAAAAAB//////8AAAAAAAAAAAAAA///////gAAAAAAAAAAAAAf//////8AAAAAAAAAAAAAP///////gAAAAAAAAAAAAP///////8AAAAAAAAAAAAH////////wAAAAAAAAAAAD////////+AAAAAAAAAAAB/////////4AAAAAAAAAAB//////////AAAAAAAAAAB//////////8AAAAAAAAAA///////////wAAAAAAAAA////////////AAAAAAAAA////////////8AAAAAAAA/////////////wAAAAAAB//////////////gAAAAAD///////////////AAAAAH///////////////+AAAAP////////KAAAAEAAAACAAAAAAQAgAAAAAAAAQgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAEAAAACAAAAAwAAAAQAAAAEAAAABAAAAAQAAAAEAAAAAwAAAAIAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAIAAAAEAAAACQAAAA8AAAAWAAAAHAAAACMAAAAoAAAAKwAAACsAAAAqAAAAJwAAACIAAAAbAAAAFAAAAA0AAAAIAAAABAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAABQAAAA0AAAAZAAAAKQAAADsBAQFQCQUBYxgNAnUmFQODKRQBjCgTAJAoFACRJRQCjxoOAogKBQF7AgIBbQAAAF0AAABKAAAANwAAACUAAAAVAAAACgAAAAQAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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GWIyA2i0Xwrd255i//Dcyf/059r/9ObZ//Tn2v/059v/9Ojc//Xo3P/16d3/9ene//Xq3v/16t//9erf//bq3//26t//9uvg//br4P/26+D/9uvg//br4P/26+D/9uvg//bq3//26t//9erf//Xq3//16t7/9ere//Xp3f/16dz/9ejc//To2//059r/9ObZ//Tn2v/y49P/47OC/7hnFvlTKgHNAwIBhQAAAD8AAAASAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAABFms3BGm6ZA/j36p1//Li0v/059n/9ObZ//Tn2v/06Nv/9ejc//Xp3f/16d3/9ere//Xq3//16t//9urf//br4P/26+D/9uvg//br4P/26+D/9uvg//br4P/26+D/9uvg//br4P/26+D/9uvg//br4P/26t//9urf//Xq3//16t7/9ene//Xp3f/16Nz/9Ojb//Tn2v/059n/9ObZ//Pm2P/nvpb/v24d+1ouAtACAgGFAAAAPAAAAA8AAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAEGc0A166ZA7h4K16//Pk1f/05tn/9ObZ//Tn2v/06Nv/9ejc//Xp3f/16d7/9ere//Xq3//26t//9uvg//br4P/26+D/9uvg//br4P/26+H/9uvh//br4f/26+H/9uvh//br4f/26+H/9uvh//br4P/26+D/9uvg//br4P/26+D/9urf//Xq3//16t7/9end//Xp3P/06Nv/9Ofa//Tn2f/05tj/8+fZ/+jCnP+/bh37UyoBzQAAAH0AAAA0AAAACwAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAClctBEm2XwnV3qhx//Lk1f/z5tn/9ObZ//Tn2v/06Nv/9ejc//Xp3f/16t7/9erf//bq3//26+D/9uvg//br4P/26+D/9uvh//br4f/26+H/9uvh//br4f/26+H/9uvh//br4f/26+H/9uvh//br4f/26+H/9uvh//br4P/26+D/9uvg//br4P/26t//9erf//Xq3v/16d3/9enc//To2//059r/9ObZ//Tm2P/z5tn/57+W/7hnFvlCIQHCAAAAbwAAACgAAAAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABTcdBC6sWAS82Zpb//Lh0P/z5tj/9ObZ//Tn2v/06Nv/9ejc//Xp3f/16t7/9erf//bq3//26+D/9uvg//br4P/26+H/9uvh//br4f/26+H/9uvh//br4f/26+H/9uvh//br4f/26+H/9uvh//br4f/26+H/9uvh//br4f/26+H/9uvh//br4P/26+D/9uvg//br4P/16t//9ere//Xp3f/16dz/9Ojb//Tn2v/05tn/8+bY//Pm2P/js4L/qFoL9CgVAbAAAABbAAAAGwAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQEBBeaTgGR0YU6/O/aw//z5tn/9ObY//Tn2f/059r/9Ojb//To2//06Nz/9Onc//Xp3f/16d3/9end//Xp3f/16d3/9ene//Xp3v/16d7/9ere//Xq3v/16t7/9ere//Xq3v/16t7/9ere//Xq3v/16t//9erf//Xq3//16t//9erf//Xq3//16t//9erf//Xq3//16t//9erf//Xq3//16t//9ene//Xo3P/06Nv/9Ofa//Tm2f/z5tj/8uPT/9udX/+LRwPnDggBlwAAAEIAAAAOAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAh6PgJYxG8a7OnHpf/059r/8+bY//Tm2f/059r/9Ojb//Xo3P/16Nz/9ejc//Xo3P/16Nz/9ejc//Xp3P/16dz/9end//Xp3f/16d3/9end//Xp3f/16d3/9ene//Xp3v/16d7/9ere//Xq3v/16t7/9ere//Xq3v/16t7/9erf//Xq3//16t//9erf//bq3//26t//9urf//bq3//26t//9uvg//Xq3//16d3/9ejc//Tn2//059n/9ObY//Pm2f/v2ML/zIAz/l0vAdAAAAB2AAAAKAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAM6HwUks1wFvt6mb//z5df/8+XX//Tm2P/059r/9Ojb//Xo3P/16dz/9enc//Xp3f/16d3/9end//Xp3f/16d3/9end//Xp3f/16d7/9ene//Xq3v/16t7/9ere//Xq3v/16t7/9ere//Xq3//16t//9erf//Xq3//26t//9urf//bq3//26t//9urf//br4P/26+D/9uvg//br4P/26+D/9uvg//br4P/26t//9ene//Xp3f/06Nv/9Ofa//Tm2f/z5tj/9OfZ/+fAmP+uXxD1JxQBrQAAAFAAAAATAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJlEoBcM5/Mfjv2cL/8+bY//Pm2P/05tn/9Ofa//Xo3P/16d3/9end//Xp3f/16d3/9end//Xp3v/16d7/9ere//Xq3v/16t7/9ere//Xq3v/16t7/9erf//Xq3//16t//9erf//Xq3//26t//9urf//bq3//26t//9urf//bq3//26+D/9uvg//br4P/26+D/9uvg//br4P/26+D/9uvg//br4P/26+D/9uvf//Xq3v/16d3/9ejc//To2//059n/9ObY//Pl1//y49P/2JdV/3g9Ad0BAQGAAAAALAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACTCkFJblhCcnis4X/9ObZ//Pl1//05tj/9OfZ//To2//16Nz/9end//Xp3f/z6N3/9One//bq3//16t7/9ere//Xq3v/16t7/9erf//Xq3//16t//9erf//Xq3//26t//9urf//bq3//26t//9urf//bq3//26+D/9+zh//fs4f/26+D/9uvg//br4P/26+D/9uvg//br4P/26+D/9uvg//br4P/26+D/9uvg//br4P/16t//9ene//Xp3f/06Nv/9Ofa//Tm2f/z5df/9ObZ/+vLrP+4aBf5MBkBsAAAAE8AAAARAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABpVLAGfOgDL58NrF//Pm2P/z5df/9ObZ//Tn2v/06Nv/9end//Xp3v/269//3MSs/7ynkv/g183/9evf//br3//16t//9erf//Xq3//16t//9erf//Xq3//26t//9urf//bq3//26t//9urf//bq3//26+D/8ubZ/9LAr//e1cv/9uvh//fs4f/26+D/9uvg//br4P/26+D/9uvg//br4P/26+D/9uvg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/+7g0//16d3/9Ojb//To2//06Nv/9Ojb//To2//06Nv/9ene/+3RtP+1ZxjzJhUDgwAAACMAAAADAAAAAAADFAe7XwSc4K16//br4P/16Nz/9ejc//Xo3P/16Nz/9ejc//Xo3P/16Nz/9ejc//Xp3P/16t//3rGE/814JP/Oeib/znom/856Jv/Oeib/znom/856Jv/Oeib/znom/856Jv/OeST/zHws/9GcaP/l0Lv/9Ojd//Xp3f/16d7/7trH/9CHPf/OeSX/znom/856Jv/Oeib/znom/856Jv/Oeib/znom/856Jv/Oeib/zngk/8x+MP/TonH/59TB//Tp3v/16d3/9ejc//Xo3P/16Nz/9ejc//Xo3P/16Nz/9ejc//bq3//ryaf/qlwO6xkNAnUAAAAdAAAAAgAAAAAAABkBuF0Cg9ufZP/16t//9end//Xp3f/16d3/9end//Xp3f/16d3/9end//Xp3f/16d3/9erg/96zh//PfSz/0H8u/9B/Lv/Qfy7/0H8u/9B/Lv/Qfy7/0H8u/9B+Lf/PfS3/zo5N/9y9nv/v49f/9urf//Xp3f/16d3/9erf/+7byP/SikP/0H4t/9B/Lv/Qfy7/0H8u/9B/Lv/Qfy7/0H8u/9B/Lv/Qfi3/zn4u/8+RVP/ewqb/8eXZ//bq3//16d3/9end//Xp3f/16d3/9end//Xp3f/16d3/9end//Xp3f/26+H/572T/51SCOEJBgJkAAAAFgAAAAEAAAAAAAAAALJZAGDUjkf99Ofa//Xq3//16t7/9ere//Xq3v/16t7/9ere//Xq3v/16t7/9ere//Xr4f/ftYr/0YIz/9GDNf/RgzX/0YM1/9GDNf/RgzX/0YM1/9GCM//Phz//1al+/+jYx//16uD/9erf//Xq3v/16t7/9ere//Xr4P/u3Mr/045J/9GCNP/RgzX/0YM1/9GDNf/RgzX/0YM1/9KDNf/RgjP/z4lD/9evhv/q3Mz/9evg//Xq3//16t7/9ere//Xq3v/16t7/9ere//Xq3v/16t7/9ere//Xq3v/16t7/9uzh/+CqdP+IRQLPAAABUAAAAA8AAAABAAAAAAAAAACpVgM8zXwr7/Hey//26+H/9urf//bq3//26t//9urf//bq3//26t//9urf//bq3//26+H/4LeO/9KGO//TiD3/04g9/9OIPf/TiD3/04c8/9GHPf/SmmL/4civ//Ln3P/26+H/9urf//bq3//26t//9urf//bq3//26+H/793L/9SST//Thzz/04g9/9OIPf/TiD3/04g9/9OHPP/Rhz7/0p5p/+PMtv/z6N7/9uvg//bq3//26t//9urf//bq3//26t//9urf//bq3//26t//9urf//bq3//26t//9urf//Xp3f/Wk1D/bTcBtQAAADwAAAAJAAAAAAAAAAAAAAAAkU4KG8ZtFNPry6z/9+3j//br4P/26+D/9uvg//br4P/26+D/9uvg//br4P/26+D/9uzi/+G5kf/Ui0L/1YxF/9WMRf/VjET/1ItC/9GRUv/ZtZH/7d/R//bs4v/26+H/9uvg//br4P/26+D/9uvg//br4P/26+D/9uzi/+/ezP/WlVX/1YxD/9WMRP/VjEX/1YxE/9SLQv/Rk1b/27qa/+7i1f/27OL/9uvg//br4P/26+D/9uvg//br4P/26+D/9uvg//br4P/26+D/9uvg//br4P/26+D/9uvg//bs4f/y4M3/xnks+komAZMAAAApAAAABQAAAAAAAAAAAAAAACchGQa/YgWh4K17//fu5P/27OH/9uzh//bs4f/27OH/9uzh//bs4f/27OH/9uzh//bt4//iu5X/1o9J/9eRTP/WkEr/1JBN/9Wldv/k0b3/9Org//fs4v/27OH/9uzh//bs4f/27OH/9uzh//bs4f/27OH/9uzh//bt4v/v387/15lb/9aQS//XkUz/1pBK/9ORT//WqX3/59XD//Xr4f/27OL/9uzh//bs4f/27OH/9uzh//bs4f/27OH/9uzh//bs4f/27OH/9uzh//bs4f/27OH/9uzh//bs4f/37uT/68qo/69fEOohEgJsAAAAGQAAAAIAAAAAAAAAAAAAAAAAAAAAtlwCYdSMRPv159r/9u3j//bs4v/27OL/9uzi//bs4v/27OL/9uzi//bs4v/27eT/472Y/9iUUf/XlFH/1Jxk/93Ao//v5Nn/9+3k//bs4v/27OL/9uzi//bs4v/27OL/9uzi//bs4v/27OL/9uzi//bs4v/37eP/79/P/9idYf/ZlVL/15RS/9Seaf/fxar/8ebc//ft5P/27OL/9uzi//bs4v/27OL/9uzi//bs4v/27OL/9uzi//bs4v/27OL/9uzi//bs4v/27OL/9uzi//bs4v/27OL/9+3k/9+nb/+NSAPJAAACSAAAAA0AAAABAAAAAAAAAAAAAAAAAAAAAKVWCCXIcBjc7dCz//jv5v/37eP/9+3j//ft4//37eP/9+3j//ft4//37eP/9+7l/+O/mv/VmFv/2LGJ/+nZyf/27eT/9+7k//ft4//37eP/9+3j//ft4//37eP/9+3j//ft4//37eP/9+3j//ft4//37eP/9+7k//Dg0P/Zn2X/1ppf/9m1kP/r3M7/9u3k//ft5P/37eP/9+3j//ft4//37eP/9+3j//ft4//37eP/9+3j//ft4//37eP/9+3j//ft4//37eP/9+3j//ft4//37eP/9+7k//Tj0v/LfjP8XC8BmAAAACoAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAuKiQFv2IEl92lbf/37uX/9+7k//fu5P/37uT/9+7k//fu5P/37uT/9+7k//fu5f/q0rr/48uz//Lp3//37+b/9+7k//fu5P/37uT/9+7k//fu5P/37uT/9+7k//fu5P/37uT/9+7k//fu5P/37uT/9+7k//fu5f/y5NX/3bWN/+POuf/z6uH/+O/l//fu5P/37uT/9+7k//fu5P/37uT/9+7k//fu5P/37uT/9+7k//fu5P/37uT/9+7k//fu5P/37uT/9+7k//fu5P/37uT/9+7k//jw6P/pwpv/rFwM4yITA2AAAAAVAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALNcBkLNeiju8dzH//fv5//37uX/9+7l//fu5f/37uX/9+7l//fu5f/37uX/9+7l//fv5v/37+b/9+7l//fu5f/37uX/9+7l//fu5f/37uX/9+7l//fu5f/37uX/9+7l//fu5f/37uX/9+7l//fu5f/37uX/9+3k//Tq4P/37+b/9+/m//fu5f/37uX/9+7l//fu5f/37uX/9+7l//fu5f/37uX/9+7l//fu5f/37uX/9+7l//fu5f/37uX/9+7l//fu5f/37uX/9+7l//fv5v/16t7/1I9K/3s+Aq0AAAE0AAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB8TBsLwWQHqeCrd//48Oj/+O/m//jv5v/47+b/+O/m//jv5v/47+b/+O/m//jv5v/47+b/+O/m//jv5v/47+b/+O/m//jv5v/47+b/+O/m//jv5v/47+b/+O/m//jv5v/47+b/+O/m//jv5v/47+b/+O/m//jv5v/47+f/+O/m//jv5v/47+b/+O/m//jv5v/47+b/+O/m//jv5v/47+b/+O/m//jv5v/47+b/+O/m//jv5v/47+b/+O/m//jv5v/47+b/+O/m//jv5v/48en/6sek/7VjEeg1HQRoAAAAFwAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALReB0PMeCXs8NjB//nx6v/47+f/+O/n//jv5//47+f/+O/n//jv5//47+f/+O/n//jv5//47+f/+O/n//jv5//47+f/+O/n//jv5//47+f/+O/n//jv5//47+f/+O/n//jv5//47+f/+O/n//jv5//47+f/+O/n//jv5//47+f/+O/n//jv5//47+f/+O/n//jv5//47+f/+O/n//jv5//47+f/+O/n//jv5//47+f/+O/n//jv5//47+f/+O/n//jv5//48Oj/9ejb/9OLRP5+QAOoAAACMQAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABnRCMGv2IFlNqbXf/37eP/+PDp//jw6P/48Oj/+PDo//jw6P/48Oj/+PDo//jw6P/48Oj/+PDo//jw6P/48Oj/+PDo//jw6P/48Oj/+PDo//jw6P/48Oj/+PDo//jw6P/48Oj/+PDo//jw6P/48Oj/+PDo//jw6P/48Oj/+PDo//jw6P/48Oj/+PDo//jw6P/48Oj/+PDo//jw6P/48Oj/+PDo//jw6P/48Oj/+PDo//jw6P/48Oj/+PDo//jw6P/48Oj/+PHq/+W3iv+tWwrcLBgFVwAAABMAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK5dDSfHbBHS58CY//nz7P/48en/+PHp//jx6f/48en/+PHp//jx6f/48en/+PHp//jx6f/48en/+PHp//jx6f/48en/+PHp//jx6f/48en/+PHp//jx6f/48en/+PHp//jx6f/48en/+PHp//jx6f/48en/+PHp//jx6f/48en/+PHp//jx6f/48en/+PHp//jx6f/48en/+PHp//jx6f/48en/+PHp//jx6f/48en/+PHp//jx6f/48en/+fPs/+/Xv//GdST2aDYEhgAAASIAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAuV8GWM57KfHw2MH/+vPt//nx6v/58er/+fHq//nx6v/58er/+fHq//nx6v/58er/+fHq//nx6v/58er/+fHq//nx6v/58er/+fHq//nx6v/58er/+fHq//nx6v/58er/+fHq//nx6v/58er/+fHq//nx6v/58er/+fHq//nx6v/58er/+fHq//nx6v/58er/+fHq//nx6v/58er/+fHq//nx6v/58er/+fHq//nx6v/58er/+fLs//bo2v/Vj0n+kUoDsQsHBDUAAAAKAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIBSJAa+YQWG1I1F/PTl1v/58+3/+fLr//ny6//58uv/+fLr//ny6//58uv/+fLr//ny6//58uv/+fLr//ny6//58uv/+fLr//ny6//58uv/+fLr//ny6//58uv/+fLr//ny6//58uv/+fLr//ny6//58uv/+fLr//ny6//58uv/+fLr//ny6//58uv/+fLr//ny6//58uv/+fLr//ny6//58uv/+fLr//ny6//58uv/+fPs//jv5v/epWv/qVgHzjEbBksAAAAQAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAol0XE8FkBqXZmVj/9ure//n07v/58+z/+fPs//nz7P/58+z/+fPs//nz7P/58+z/+fPs//nz7P/58+z/+fPs//nz7P/58+z/+fPs//nz7P/58+z/+fPs//nz7P/58+z/+fPs//nz7P/58+z/+fPs//nz7P/58+z/+fPs//nz7P/58+z/+fPs//nz7P/58+z/+fPs//nz7P/58+z/+fPs//nz7P/58+z/+fPt//nx6v/isYD/tWEM3lArBl4AAAAVAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACqXhMew2YJtdudYP/36t//+vXv//rz7f/68+3/+vPt//rz7f/68+3/+vPt//rz7f/68+3/+vPt//rz7f/68+3/+vPt//rz7f/68+3/+vPt//rz7f/68+3/+vPt//rz7f/68+3/+vPt//rz7f/68+3/+vPt//rz7f/68+3/+vPt//rz7f/68+3/+vPt//rz7f/68+3/+vPt//rz7f/68+3/+vTu//ny6//ktYb/u2YR5GQ1BmoAAAEZAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK5hFCLDZgm12ZlZ/vXn2P/79vH/+vTu//r07v/69O7/+vTu//r07v/69O7/+vTu//r07v/69O7/+vTu//r07v/69O7/+vTu//r07v/69O7/+vTu//r07v/69O7/+vTu//r07v/69O7/+vTu//r07v/69O7/+vTu//r07v/69O7/+vTu//r07v/69O7/+vTu//r07v/69O7/+vXw//jw5//isH3/u2YR4m06CGsAAAMZAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAq18THsFkBqbVjUX88dvF//v28v/69fD/+vXv//r17//69e//+vXv//r17//69e//+vXv//r17//69e//+vXv//r17//69e//+vXv//r17//69e//+vXv//r17//69e//+vXv//r17//69e//+vXv//r17//69e//+vXv//r17//69e//+vXv//r17//69e//+/fy//bo2v/coGX/t2EM12g4B2AAAAQXAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgWxgTvmIFh858KvHow53/+fLr//v38//69fD/+vXw//r18P/69fD/+vXw//r18P/69fD/+vXw//r18P/69fD/+vXw//r18P/69fD/+vXw//r18P/69fD/+vXw//r18P/69fD/+vXw//r18P/69fD/+vXw//r18P/69fD/+vXw//r18P/79vL/+vbx/+/Uuv/SikH8rVoGv1kxCUsAAAIRAAAAAwAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//////////////4AH///////4AAB//////+AAAA//////gAAAA/////4AAAAA////+AAAAAB////wAAAAAB///+AAAAAAD///wAAAAAAH//+AAAAAAAP//wAAAAAAAf/+AAAAAAAA//wAAAAAAAB/+AAAAAAAAH/4AAAAAAAAP/AAAAAAAAAf4AAAAAAAAB/gAAAAAAAAD+AAAAAAAAAPwAAAAAAAAAfAAAAAAAAAB4AAAAAAAAAHgAAAAAAAAAOAAAAAAAAAA4AAAAAAAAADgAAAAAAAAAMAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABgAAAAAAAAAGAAAAAAAAAA4AAAAAAAAADgAAAAAAAAAPAAAAAAAAAA8AAAAAAAAAHwAAAAAAAAAfgAAAAAAAAD+AAAAAAAAAP8AAAAAAAAB/wAAAAAAAAH/gAAAAAAAA//AAAAAAAAD/8AAAAAAAAf/4AAAAAAAD//wAAAAAAAf//gAAAAAAD///AAAAAAAf//+AAAAAAD///8AAAAAAf///4AAAAAD////4AAAAA/////4AAAAH/////4AAAB//////8AAA////////AAf///ygAAAAwAAAAYAAAAAEAIAAAAAAAgCUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAADAAAABwAAAAsAAAAQAAAAEwAAABMAAAATAAAAEAAAAAwAAAAHAAAAAwAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAFAAAADwAAACAAAAA2DQUATh8NAGMtFQB0LhQAfS0UAH8pFAB8GQsAcgoEAGEAAABNAAAANwAAACEAAAAQAAAABgAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAACAAAABwSCABBQh8Acmw3AqKNTQzHpWAc37RwLey/fTvzwoFA9sKBQPa9fDr1sG4r755cG+WCRgvUWy4BuS8WAJUJBABqAAAAQAAAAB4AAAAKAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAYAAAAdMBcAUnM6ApmkXhjVxoRC9Nync/7owp3/79O4//LdyP/z4tD/9OTU//Tk1P/z4tD/8t3I/+/Tt//owZv/26Vw/8F/PviVVBTkVywCvRkMAIYAAABNAAAAIAAAAAgAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAEC0VAEN+QASbt28n49mia/3szK3/8+LR//Xp3P/16d7/9end//Xo3P/16Nz/9ejc//Xo3P/16Nz/9ejc//Xp3f/16d7/9ejc//Pi0P/sy6r/155m/qhlIfBdLwLFEwkAggAAAEAAAAATAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQKBQAfZzMAcrBmHNXaomv97tW7//Tn2v/16Nz/9Ojb//To2//16Nz/9enc//Xp3f/16d3/9end//Xp3f/16d3/9end//Xp3P/16Nz/9Ojb//To2//16Nz/9OfZ/+7TuP/XnmT+mlgW6jwdAK8BAQBgAAAAIQAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABScTACyNSQWayoZB8urJp//05tj/9Ojb//Tn2v/06Nv/9ejc//Xp3f/16d3/9ere//Xq3v/16t7/9ere//Xq3v/16t7/9ere//Xq3v/16d3/9end//Xo3P/06Nv/9Ofa//To2//05tj/6sai/8B8OfliMgPMCwUAeAAAACwAAAAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFPB0ANKFXDLLYnWL78NzH//To2//059r/9Ojb//Xo3P/16d3/9ene//Xq3v/16t//9urf//bq3//26+D/9uvg//br4P/26+D/9urf//bq3//16t//9ere//Xp3v/16d3/9ejc//To2//059r/9Ojb//DaxP/Tllr9ekAI2hIJAIUAAAAwAAAABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANCIAAwql0QuN2pdP7y4tL/9Ofa//Tn2v/06Nv/9enc//Xp3f/16t7/9erf//bq3//26+D/9uvg//br4P/26+D/9uvg//br4P/26+D/9uvg//br4P/26+D/9urf//Xq3//16t7/9end//Xp3P/06Nv/9Ofa//Tn2v/y4dD/2qNs/4JGCt8SCQCFAAAALAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATQZACOnWg2t3ql1/vPk1f/059n/9Ofa//To2//16d3/9ere//Xq3//26t//9uvg//br4P/26+D/9uvh//br4f/26+H/9uvh//br4f/26+H/9uvh//br4f/26+D/9uvg//br4P/26t//9erf//Xq3v/16d3/9Ojb//Tn2v/059r/8+PT/9qjbP96QAfaCgUAeAAAACEAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgUAEZ1RBo7ZnmT78uLS//Tn2f/059r/9Ojb//Xp3f/16d7/9erf//br3//26+D/9uvg//br4f/26+H/9uvh//br4f/26+H/9uvh//br4f/26+H/9uvh//br4f/26+H/9uvh//br4P/26+D/9uvg//Xq3//16t7/9end//To2//059r/9OfZ//Lh0P/Tllr+YjICzAAAAGAAAAATAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFh0MAXc6JRO/w3Mf/9OfZ//Tn2f/06Nv/9Ojb//To3P/16Nz/9end//Xp3f/16d3/9end//Xp3v/16d7/9ene//Xp3v/16t7/9ere//Xq3v/16t7/9erf//Xq3//16t//9erf//Xq3//16t//9erf//Xq3//16t//9ere//Xp3f/06Nv/9OfZ//Tn2v/w2sP/wHw5+T0eAK8AAABAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABZKgAnvW8gyurJqf/059r/9ObZ//Tn2v/16Nz/9ejc//Xo3P/16dz/9end//Xp3f/16d3/9end//Xp3f/16d3/9ene//Xq3v/16t7/9ere//Xq3v/16t//9erf//Xq3//16t//9urf//bq3//26t//9urf//br4P/26+D/9uvg//Xp3v/16Nz/9Ofa//Tm2f/059r/6sah/5pYFuoTCQCCAAAAIAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAejVASA3KZv/fPl1//z5tj/9Ofa//To2//16d3/9end//bq3v/16d3/9ene//Xp3v/16t7/9ere//Xq3v/16t7/9erf//Xq3//16t//9erf//bq3//26t//9urf//bq3//26+D/9uvg//br4P/26+D/9uvg//br4P/26+D/9uvg//Xq3v/16d3/9Ojb//Tn2f/z5tj/8+XW/9edZP5dLwHFAAAATQAAAAoAAAAAAAAAAAAAAAAAAAAAAAAAAG40ACvGeS3X7tW8//Pm2f/05tj/9Ofa//Xo3P/16d3/8+ba/+vf1P/16t//9uvf//Xq3v/16t7/9erf//Xq3//16t//9urf//bq3//26t//9urf//br4P/06d7/8unf//fs4v/26+D/9uvg//br4P/26+D/9uvg//br4P/26+D/9uvg//Xq3//16d7/9ejc//Tn2v/05tj/8+bZ/+7Stv+oZSHvGgwAhgAAAB4AAAABAAAAAAAAAAAAAAAAAAAAA6VUA3TdpnD98+bY//Pl1//05tn/9Ofb//Xp3P/26uD/6tS+/7iHVf/Er5r/6uDV//bs4P/16t//9erf//Xq3//16t//9urf//bq3//26t//9urf//fs4v/n0Ln/vJl1/9fKvv/z6uD/9+zh//br4P/26+D/9uvg//br4P/26+D/9uvg//bq3//16t7/9enc//Tn2//05tn/8+XX//Pl1//XnmX/WCwAvQAAAEAAAAAGAAAAAAAAAAAAAAAATCIAFcBvH7/rza//8+bZ//Pm2P/05tn/9Ojb//Xp3P/26+D/6tC2/8dsEv+3ZRT/sYZa/9DBsf/w5tz/9uvg//Xq3//16t//9erf//Xq3//26t//9urf//fs4v/mxaT/wmgP/7FwLv+8oIT/4tfM//br4f/36+D/9uvg//br4P/26+D/9urg//Xq3//16d7/9enc//To2//05tn/8+XX//Tm2f/ryaj/lVQU5AgDAGoAAAAQAAAAAAAAAAAAAAAAkUUAPdKOS+3y4dD/8+XX//Pl1//05tn/9Ofb//Xo3P/26t//6tC2/8lvFf/IZwb/xGcK/7RuJ/+2lnT/2s7C//Tp3v/269//9ere//Xq3v/16t7/9ere//bs4v/mxqX/yW0S/8lpCv++ZxL/sHpE/8WwnP/q4Nb/9uvg//bq3//16t//9ere//Xq3v/16d3/9ejc//Tn2v/05tn/8+XX//Pl1//y383/wH89+C8WAJUAAAAhAAAAAQAAAAAAAAAArFgEcN+sev/05tj/8+XW//Pl1//05tj/9Ofa//To2//16t7/6s+1/8lvFv/IaAn/yWsO/8psD//CahP/snU6/76ljP/k2c7/9ure//bp3f/16d3/9end//br4P/mxaX/yW4V/8ltEP/KbRD/yGoN/7lpGv+xhlr/z8Cw//Dl2v/269//9end//Xp3f/16Nz/9Ojb//Tn2v/05tj/8+XX//Pl1v/05tj/2qRu/1suALkAAAA3AAAAAwAAAAAAAAAIvGgUoOjEoP/05tj/8+TW//Pl1//z5tj/9ObZ//Tn2v/16d3/6c+0/8lvFv/IaAn/yWwP/8puEv/KbxT/ym4R/71rGf+wf03/yLWi/+vg1f/26d3/9ejb//Xq3v/mxaT/yXAW/8puEv/KbxT/ym4T/8ptEP/FaQ3/tG0m/7aUcv/azcD/8+fc//Xp3P/059r/9Ofa//Tm2f/z5tj/8+XX//Pk1v/05tj/58CY/4FGCtQAAABNAAAABwAAAABcJwAVxncnw+3Uuv/z5df/8+TV//Pk1v/z5df/8+XY//Tm2P/06Nv/6c6y/8lvFv/IaAj/yWsO/8ltEf/KbhP/ym8U/8tuEv/Iaw//t2sg/7KKYv/Sw7P/8OTY//bq3v/mxKL/yW8W/8puEv/KbxP/ym4T/8puEv/JbRH/ymsN/8FnDv+wcjT/vaOJ/+PXyv/059v/9ObZ//Pl1//z5df/8+TW//Pk1f/z5df/7tG0/55cGuUJBABhAAAACwAAAAB/OAAlzYM42PDcyP/z5Nb/8+TV//Pk1v/z5db/8+XX//Pl2P/059r/6c2x/8huFP/HZgb/yGkL/8lrDv/JbBD/yW0Q/8lsEP/JbA//ymsN/8RoDP+ybin/t5h4/93Rxf/kw6L/yW4U/8lrDv/JbBD/yWwQ/8lsEP/JbA//yWsO/8lqDP/IaAj/u2UP/696Rv/Gsp7/6t3S//Tn2f/z5df/8+TW//Pk1f/z5db/8drD/7BtKu8ZCwByAAAAEAAAAACURwA00oxH5fLgz//z5df/8+XX//Pl1//z5dj/8+XY//Pl2P/059r/6M2x/8huE//HZQT/x2cI/8hoCf/IaQv/yGkL/8hpC//IaQr/yGkK/8hoCf/IZwb/vmQL/691O/+6jWD/x2sP/8hpCv/IaQv/yGkL/8hpC//IaQr/yGkK/8hoCf/HZwj/yGYF/8VjAv+1ZBX/sYZc/9LBsP/v4tT/8+XX//Pl1//z5df/8t/M/717OfQpEwB8AAAAEwAAAACYRAA41JFO6fPk1f/05tn/9ObZ//Tm2f/05tn/8+bZ//Pm2f/06Nv/6c6z/8pxGf/IaQn/yGoL/8hrDP/Iaw3/yGsN/8hrDf/Iagz/yGoM/8hqC//IaQr/yGgI/8ZmBf++axf/x2sP/8lrDf/Iaw3/yGsN/8hrDf/Iaw3/yGsM/8hqDP/Iagv/yGkK/8doCP/IZgX/wWIC/7R3Ov/fzr7/9Ofa//Tm2f/05tn/8+PS/8GAP/YtFAB/AAAAEwAAAACZRQA41JFO6fPl1v/059r/9Ofa//Tn2v/059r/9Ofa//Tn2v/16Nz/6s+1/8t3Iv/KbhL/ym8U/8pvFP/KbxT/ym8U/8pvFP/KbxT/ym8U/8pvFP/KbhL/yXIa/9GYXv/ZrYH/ynIa/8pvFP/KbxT/ym8U/8pvFP/KbxT/ym8U/8pvFP/KbxT/ym8U/8puEv/Jbxb/zoxK/+LEp//y5Nb/9Ofa//Tn2v/059r/9OTU/8KBQPYuFAB9AAAAEwAAAACcSwAy045K5fPk1P/06Nv/9Ojb//To2//06Nv/9Ojb//To2//16d3/6tG4/818K//MdB3/zHUe/8x1Hv/MdR7/zHUe/8x1Hv/MdR7/zHQd/8t0HP/Nhj//3bqW//Dk2P/nyKj/zHcj/8x0Hf/MdR7/zHUe/8x1Hv/MdR7/zHUe/8x1Hv/MdB3/y3Mb/8yANP/ZsIf/7d7P//Xp3f/06Nv/9Ojb//To2//06Nz/8+LR/799PPMtFQB0AAAAEAAAAACRQgAjz4Y82PLhz//16d3/9enc//Xp3P/16dz/9enc//Xp3P/26t//69O6/8+BNP/Oeif/znsn/857J//Oeyf/znsn/857J//OeSX/zX8y/9aldP/q18T/9ere//br4P/nyKn/zn0s/856J//Oeyf/znsn/857J//Oeyf/znsn/856Jv/NfC3/05xl/+fQuv/06d3/9end//Xp3P/16dz/9enc//Xp3P/16d3/89/L/7RxLuwfDgBkAAAACwAAAAB6NgASynsrwu/Zwv/16t//9ere//Xq3v/16t7/9ere//Xq3v/26+D/7NS8/9GHPf/RgDH/0YEy/9GBMv/RgTL/0YAx/8+AMv/SlVn/4saq//Ln2//269//9ere//br4f/oyqz/0IM1/9GBMf/RgTL/0YEy/9GBMv/RgTH/0IAw/9CPTv/evp3/8OTX//br4P/16t7/9ene//Xq3v/16t7/9ere//Xq3v/16+D/8Na8/6VhHt8NBgBOAAAABwAAAAAAAAAEw24YnurKqv/27OL/9urf//bq3//26t//9urf//bq3//27OH/7NW//9OMRv/Thzv/04c8/9OHO//Shjn/0Y1K/9uzjP/u39D/9uvh//br3//26t//9urf//bs4v/ozK//0og//9OHO//Thzz/04c8/9KGOv/RikP/2Kt+/+vZyP/16+H/9uvg//bq3//26t//9urf//bq3//26t//9urf//bq3//27OL/6cWh/45NDccAAAA2AAAAAwAAAAAAAAAAu2EHbOKyg//37eT/9uvg//br4P/26+D/9uvg//br4P/37OL/7dfB/9aST//VjUX/1YxE/9ONR//WpHL/59G7//Xq4P/37OL/9uvg//br4P/26+D/9uvg//ft4//pzrP/1Y5I/9WNRv/VjUX/1IxF/9WdZv/jybD/8+je//fs4v/26+D/9uvg//br4P/26+D/9uvg//br4P/26+D/9uvg//br4P/37eP/3ap3/203AqIAAAAgAAAAAQAAAAAAAAAAr1QAN9aVVOz16d3/9uzi//bs4v/27OL/9uzi//bs4v/37eT/7dnE/9iXWP/Xkk3/1Zth/9/Aof/w5dn/9+3k//bs4v/27OL/9uzi//bs4v/27OL/9uzi//fu5P/q0Lb/15RS/9eSTv/Vl1r/3biV/+7g0//27eT/9uzi//bs4v/27OL/9uzi//bs4v/27OL/9uzi//bs4v/27OL/9uzi//bs4v/16Nr/x4ZG9EMgAHMAAAAPAAAAAAAAAAAAAAAAj0MADsp4Jrzv1r3/9+7l//ft4//37eP/9+3j//ft4//37uX/7trG/9ieZP/bsYj/69rJ//bt5P/37eT/9+3j//ft4//37eP/9+3j//ft4//37eP/9+3j//fu5f/r0bj/15lb/9mrff/o1MD/9ezi//fu5P/37eP/9+3j//ft4//37eP/9+3j//ft4//37eP/9+3j//ft4//37eP/9+3j//fv5v/u0rX/pV8a1RIIAEIAAAAFAAAAAAAAAAAAAAAAAAAAAL1iB2zgr339+O/n//fu5P/37uT/9+7k//fu5P/37uX/8+XW/+jSvP/z6d//+O/m//fu5P/37uT/9+7k//fu5P/37uT/9+7k//fu5P/37uT/9+7k//fv5v/v3Mr/48is//Hm2//37+b/9+7l//fu5P/37uT/9+7k//fu5P/37uT/9+7k//fu5P/37uT/9+7k//fu5P/37uT/9+7k//fv5v/bpnH+dDsCmgAAABwAAAABAAAAAAAAAAAAAAAAAAAAAKxUACDPgzbV8uDN//jw5//37+b/9+/m//fv5v/37+b/9+/m//jw5//47+b/9+/m//fv5v/37+b/9+/m//fv5v/37+b/9+/m//fv5v/37+b/9+/m//fv5v/37ub/9+/n//jv5v/37+b/9+/m//fv5v/37+b/9+/m//fv5v/37+b/9+/m//fv5v/37+b/9+/m//fv5v/37+b/+PDo//Lcx/+4cSrjMxkAUwAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC/ZAp24bB//fjw6f/47+f/+O/n//jv5//47+f/+O/n//jv5//47+f/+O/n//jv5//47+f/+O/n//jv5//47+f/+O/n//jv5//47+f/+O/n//jv5//47+f/+O/n//jv5//47+f/+O/n//jv5//47+f/+O/n//jv5//47+f/+O/n//jv5//47+f/+O/n//jv5//47+f/+PDn/9yoc/6AQgScAAABHgAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACrVAAZzHopxe/VvP/58uv/+PDo//jw6P/48Oj/+PDo//jw6P/48Oj/+PDo//jw6P/48Oj/+PDo//jw6P/48Oj/+PDo//jw6P/48Oj/+PDo//jw6P/48Oj/+PDo//jw6P/48Oj/+PDo//jw6P/48Oj/+PDo//jw6P/48Oj/+PDo//jw6P/48Oj/+PDo//jw6P/58uv/7tG0/7FoH9YvFwBEAAAABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAul4CTdeVUu726dz/+fLr//nx6v/58er/+fHq//nx6v/58er/+fHq//nx6v/58er/+fHq//nx6v/58er/+fHq//nx6v/58er/+fHq//nx6v/58er/+fHq//nx6v/58er/+fHq//nx6v/58er/+fHq//nx6v/58er/+fHq//nx6v/58er/+fHq//ny6//15tj/zIlH8mk1AHQAAAARAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgkYMBMFmDH/fq3b7+PDo//ny7P/58uv/+fLr//ny6//58uv/+fLr//ny6//58uv/+fLr//ny6//58uv/+fLr//ny6//58uv/+fLr//ny6//58uv/+fLr//ny6//58uv/+fLr//ny6//58uv/+fLr//ny6//58uv/+fLr//ny6//58uv/+fPs//jv5f/bo2z8j0sHmwUDAR8AAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKZUBA/FbRaf5LeK/vny6//58+3/+fPs//nz7P/58+z/+fPs//nz7P/58+z/+fPs//nz7P/58+z/+fPs//nz7P/58+z/+fPs//nz7P/58+z/+fPs//nz7P/58+z/+fPs//nz7P/58+z/+fPs//nz7P/58+z/+fPs//nz7P/59O3/+fHp/+GwgP6iWQ+zKBUCLQAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACsWAQYx3EaquS3iv758ur/+vTv//r07v/69O7/+vTu//r07v/69O7/+vTu//r07v/69O7/+vTu//r07v/69O7/+vTu//r07v/69O7/+vTu//r07v/69O7/+vTu//r07v/69O7/+vTu//r07v/69O7/+vTu//r17//58Oj/4bGB/qtfE7k+IAI1AAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAArFgEGMVuFqDgrHj79+zh//v28v/69e//+vXv//r17//69e//+vXv//r17//69e//+vXv//r17//69e//+vXv//r17//69e//+vXv//r17//69e//+vXv//r17//69e//+vXv//r17//69e//+/by//fq3v/cpW/7qVwQrkMjAjEAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKRUAxDBZw2A15ZV7vDaw//79vL/+/by//r18P/69fD/+vXw//r18P/69fD/+vXw//r18P/69fD/+vXw//r18P/69fD/+vXw//r18P/69fD/+vXw//r18P/69fD/+vXw//v38v/79vH/8Na9/9GPTfCeUwmQNxwCJAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACISA0FuV4ETcx8K8fjs4T89ebX//z49P/8+PT/+/by//v28v/79vL/+/by//v28v/79vL/+/by//v28v/79vL/+/by//v28v/79vL/+/by//v28v/8+PT/+/f0//Xk1P/gr338v3IlzIdFAl8XDQQSAAAAAQAAAAAAAAAAAAAA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//Xp3f/16d3/9ene//Xo3P/w2cH/0KN1+oJQHs0iDwBrAAAAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARAAAMj1ASctGcaOnw2sP/9end//Xo3P/16d3/9ene//Xq3//26t//9urf//bq3//26t//9erf//Xq3v/16d3/9ejc//Xo3P/16Nr/6Min/6RuOeY0GQCDAAAAHQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACJlWFXPZqXjx8+LS//To3P/16Nz/9ene//Xq3//26+D/9uvg//br4P/26+D/9uvh//br4P/26+D/9uvg//bq3//16t7/9end//To2//16Nz/79W8/655ROw0GQCDAAAAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGTTgtX16Rx7PPj0//06Nv/9ejc//Xp3v/26t//9uvg//br4P/26+H/9uvh//br4f/26+H/9uvh//br4f/26+H/9uvg//br4P/16t//9end//To2//06Nz/79W7/6RuOeYiDwBrAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAeTcAKsyQVdLx3cr/9Ofa//To2//16Nz/9enc//Xp3f/16d3/9ene//Xp3v/16t7/9ere//Xq3v/16t//9erf//Xq3//16t//9urf//bq3//26t//9end//To2//06Nv/6Mem/4JQHs0EAABAAAAAAgAAAAAAAAAAAAAAAAAAAAW4cSqP6cqr//Tn2//059v/9enc//bq3//26t7/9end//Xp3v/16t7/9ere//Xq3v/16t//9erf//br4P/26+D/9urf//br4P/26+D/9uvg//br4P/16t//9enc//Tn2v/05tj/0KJ0+konA5UAAAAVAAAAAAAAAAAAAAAAkkYAMdijbuPz5Nb/9OfZ//Xo3P/06Nz/4c67/+re0v/27OH/9erf//Xq3//16t//9urf//bq3//26+D/69zN/+vf1P/37eL/9uvg//br4P/26+D/9uvg//bq3//16d3/9Ojb//Tn2v/w17//mGMu2ggAAEQAAAABAAAAAAAAAAC6byV96cqr//Tn2v/059n/9ejc//Tm2f/NjlD/u4JJ/9XAq//w5tz/9uzh//Xq3//26t//9urf//fs4v/arYD/vIJJ/9S+qf/w5tz/9+zi//br4P/26+D/9erf//Xp3f/06Nv/9ObZ//Tm2P/On3D5QB8AgQAAAAsAAAAAaR4AEs+QUr7x38z/8+bY//Tn2f/16Nz/8+bZ/9OMRv/GZAP/vm8f/8GWav/ezr7/8+nf//br3//16t7/9uvh/92qd//HZwj/vm4e/8CTZv/dzLz/8+nf//br4P/16d7/9end//Tn2//05tj/9ObZ/+jIqP92Rha2AAAAHwAAAACcSgAz3Kp45fPl1//z5df/9ObY//Tn2v/z5df/04xG/8dnCP/KbRD/x2wS/713Mf/HpYP/5djK//Xp3v/26t//3ap4/8lsD//KbhL/xmoP/7x0LP/Gon7/5NfJ//Xp3v/16Nv/9OfZ//Pm2P/z5df/8tzG/59qNdgDAAA4AAAAALBeDVbkvJT29ObY//Pk1v/z5df/8+bY//Lj1P/SjEX/x2YG/8lsEP/KbhL/ym0Q/8NrE/+8fkD/zrOY/+zg1f/dq3j/yWsO/8puE//KbhL/yWsO/8NpD/+7ezv/zbCU/+rd0P/059r/8+XX//Pk1v/049L/uYVS6h4KAE8AAAABumwdcOjGpPz05tn/8+XX//Pl1//z5dj/8uPU/9KLRP/GZQP/yGkK/8hqDP/Iagz/yGoL/8doCP+/aRP/vYlU/8eMUP/IaQr/yGoM/8hqDP/Iagz/yGkK/8dmBv++Zg//u4RN/9W+p//w4tT/8+XX//Tm1//Hl2bzMxcAXgAAAAK+cCF56sus/vTo2//05tn/9ObZ//Tm2f/y5NX/045J/8hpCf/Jaw7/yWwP/8lsDv/JbA7/yWsO/8lpCv/Hbxj/xngr/8lsDv/JbA//yWwP/8lsDv/JbA7/yWsN/8lpCf/FZgf/xIlO/+nZyf/059r/9ejb/82ecPU7GgBiAAAAA79wIXXqy6z99ene//Tn2//059v/9Ojb//Pl1//WlVT/y3EY/8xzG//Mcxv/zHMb/8xzGv/Lcxv/0ItG/+PEpP/cqnj/y3IZ/8xzG//Mcxv/zHMb/8xzG//Lchn/zHsr/9moeP/t2sf/9Ojb//To2//26dz/zJ1u8zsbAFwAAAACvGkWXufEofn26+D/9end//Xp3f/16d3/9ObZ/9ibXv/Oeif/z3wq/898Kv/Oeyj/z4Q5/9uvgv/u3cz/9uzi/+CyhP/Oeyj/z3wq/898Kv/Peyn/zn0s/9SYW//nzLH/9Ojd//Xq3v/16d3/9end//bp3P/DkmDrLhIASgAAAAC1XAM84reL7Pbs4f/16t//9erf//Xq3//06Nv/2qFp/9KENv/ShTj/0YY7/9efaP/o0Lf/9Orf//br4P/26+H/4baL/9KEN//ShTn/0oQ3/9OPTP/gupX/8ePU//bs4f/26t//9erf//Xq3//26t//9eXV/7J9R9gTAwAwAAAAAKJBABjaoWnN9end//br4f/26+H/9uvh//Xp3f/dqHP/1YxE/9aYWv/hv53/8uXY//ft4//26+H/9uvh//bt4//ju5P/1YxE/9WQTP/bq3v/69fE//bs4v/27OL/9uvh//br4f/26+H/9uvh//bt4//v17//l18nsgAAABcAAAAAAAAAAc6FPZHw28b/9+7k//ft4//37eP/9erf/9+wgv/dsIT/7dvJ//bt5P/37eP/9+3j//ft4//37eP/9+7l/+S/mv/ZoWr/5cmt//Tp3v/37uX/9+3j//ft4//37eP/9+3j//ft4//37eP/+O/m/9+4kvtuOwh3AAAABQAAAAAAAAAAv2YOQuS7kvH47+f/9+7l//fu5f/37eP/797N//Tq3//47+b/9+7l//fu5f/37uX/9+7l//fu5f/37uX/79zK/+/g0f/37+b/9+7l//fu5f/37uX/9+7l//fu5f/37uX/9+7l//fu5f/26Nv/vohR2TETADUAAAAAAAAAAAAAAACdMwAK05BMrPPi0P/48Oj/+O/n//jv5//48Oj/+PDn//jv5//47+f/+O/n//jv5//47+f/+O/n//jv5//48Oj/+PDo//jv5//47+f/+O/n//jv5//47+f/+O/n//jv5//47+f/+fHq/+bEov2KUBaKAAAACwAAAAAAAAAAAAAAAAAAAAC+ZQs94bOE6Pjw6P/48en/+PDp//jw6f/48On/+PDp//jw6f/48On/+PDp//jw6f/48On/+PDp//jw6f/48On/+PDp//jw6f/48On/+PDp//jw6f/48On/+PDp//ny6//049L/u4FHzDoXAC0AAAAAAAAAAAAAAAAAAAAAAAAAAD8AAALKeix36sqp+vnz7f/58uv/+fLr//ny6//58uv/+fLr//ny6//58uv/+fLr//ny6//58uv/+fLr//ny6//58uv/+fLr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", "type": "image/x-icon", "title": "icon", "tags": "QTcomponent", "modifier": "twMat", "modified": "20160427204736686", "creator": "twMat", "created": "20160427201233814" }, "img/done-loud": { "text": "iVBORw0KGgoAAAANSUhEUgAAAC0AAAAYCAYAAABurXSEAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAACXBIWXMAAA7DAAAOwwHHb6hkAAAAGHRFWHRTb2Z0d2FyZQBwYWludC5uZXQgNC4wLjlsM35OAAABNUlEQVRYR9WWMcqEMBBGLe30CiL24gXEAyjaeCmPZC8o4gksxIvMP/PDLkn43BU2CbvFA30Z8BGiGBDRzwHltwPltwOlb6ZpovM8+RKvm0Dpk67ruCKgMAxpXVdWeE4FSl80TfMf/GAYBtZ4VgVKH5jBcRzTvu+8hOdVoHRN27ZacBRFNM8zL+F5Eyhd8mmwAKUrbAQLULrAVrAApW1sBgtQ2sR2sAClyjiOlOc59X3Pt3jmCvRZW5aFl/D8XaBUybLs+dCiKFjhORNXwQKUKlVVaQ+/E+4yWIBS5TgOSpJEi3gV7jpYgNJE/sDSNNVi5Jybcy5eOgSUiHfhvoIFKK+4Oip1XWvOxZFQgfIVaMdVXO7wAyjfcRXuI1iA8g5muK9gAcq7SLic57Isads2VnjOLhT8ASrxxvsMrHYGAAAAAElFTkSuQmCC", "type": "image/png", "title": "img/done-loud", "tags": "QTcomponent TidSec", "modifier": "twMat", "modified": "20160427204804866", "creator": "twMat", "created": "20160417091640925" }, "img/done-silent": { "text": "iVBORw0KGgoAAAANSUhEUgAAAC0AAAAYCAYAAABurXSEAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAACXBIWXMAAA7DAAAOwwHHb6hkAAAAGHRFWHRTb2Z0d2FyZQBwYWludC5uZXQgNC4wLjlsM35OAAACeElEQVRYR8WXv4sTQRzFV2wiiIlYKSLk1jRWIYggCCEgh6AJCWKwELw/QPyBCjYWcp0RQVSsrrCzshVJZRNMzAXtVAIuwUI4bOW68X2Xmb03e7Oel0wuDz6Qe+/7nTzCJrcbKKUSoLvgMbjD/iKAjoEHoAOuWRkNnQbyQvjKQ4sAOkp9IiujoVc09JCHFgX0ljpdT3wdHgCbOhRCM7AX9Ho9NZlM8NL2ocvU6WPi6/AKhesm3AtarVb8vrlcTg2HQ1hbGXRIdzLEH6YJX1PwhBfnSaPRMO8Z0+l0YNsz0DrN3Io9HWxQcJGX5kW6cKFQUOPxGJE9B72guXfaC4raMCylF33TbDb5/VQ+n1f9fh/R9lnoBs3+0F7Q0obwJ73km90UFqDzPA8OguAeGd9ci77YbWEBWuIdcAoEq2R8di36YJrCAnSY98BZEDwnI/kt9Mm0hQVoH++CC8AqLSc5l6dllsICtJ/3wSVgXR5f0kvdbleVy2XVbrfxp53thOtnbTAYIHLPu4CO8BlAvpjWF/F7eqlUKiULlUoFlp1n4aOwAIV8DjgHgiYZm+mlWq3GC/9V3FdhAVrms8BxsO2fy0leiqJIFYtFzv9Z3GdhAbpJ5/2KPR38pmCVlwS5AwvD0OQxcp2n52b90rmA+Jb5fezp4A0Fa7xk2Kn4PAoLUETn3o49HaxQsMFLTNalUq/XLW/WS8IAneFzQTH2dciPNsIyLzOuT5zx9QkL0CM6+0Pi08AaDbw0vous4j4LC9AnOv9q4tMAP9j+NH4W6eJzKMw3StaDdnrwPngGnrKfhRSX67lararRaATLPTcN0AkgtxjSZ2UrU8FfTGr54SV0OV4AAAAASUVORK5CYII=", "type": "image/png", "title": "img/done-silent", "tags": "QTcomponent TidSec", "modifier": "twMat", "modified": "20160427204810502", "creator": "twMat", "created": "20160417091608904" }, "img/pinned": { "text": "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", "type": "image/png", "title": "img/pinned", "tags": "QTcomponent", "modifier": "twMat", "modified": "20160427204757729", "creator": "twMat", "created": "20160329105935943" }, "img/unpinned": { "text": "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", "type": "image/png", "title": "img/unpinned", "tags": "QTcomponent", "modifier": "twMat", "modified": "20160427204906890", "creator": "twMat", "created": "20160329110415678" }, "QuickTid": { "text": "\\define navto() <$action-navigate $to=\"$(newtitle)$\"/>\n\n\\define clear(fld)\n<$list filter=\"[[$:/QuickTid/tmpNewTid]!has[pin$fld$]]\">\n<$set name=\"fieldcont\" value={{$:/QuickTid/tmpNewTid!!pin$fld$}}>\n <$action-deletefield $tiddler=\"$:/QuickTid/tmpNewTid\" $fld$/>\n <$action-deletefield $tiddler=\"$:/QuickTid/tmpNewTid\" <<fieldcont>>/>\n</$set>\n</$list>\n\\end\n\n\\define title_nr() $(tmptitle)$ $(nr)$\n\n\\define NewTidDone(tooltip nav img)\n<$set name=\"tmptitle\" value={{$:/QuickTid/tmpNewTid!!newtitle}} emptyValue=\"New Tiddler\">\n<$set name=\"nr\" filter=\"[prefix<tmptitle>] +[count[]]\">\n<$set name=\"newtitle\" filter=\"[title<tmptitle>!is[system]!is[tiddler]]\" value=<<tmptitle>> emptyValue=<<title_nr>>>\n<$button tooltip=\"$tooltip$\" class=\"tc-btn-invisible\">\n <$action-setfield\n $tiddler=<<newtitle>>\n text={{$:/QuickTid/tmpNewTid}}\n tags={{$:/QuickTid/tmpNewTid!!newtags}}\n />\n <<clear \"text\">><<clear \"newtags\">><<clear \"newtitle\">>\n <<$nav$>>\n <div>[img height=12 [$img$]]</div>\n</$button>\n</$set>\n</$set>\n</$set>\n\\end\n\n<$set name=\"tid\" value=<<currentTiddler>>>\n<div id=\"quickTid\">\n <div id=\"quickTidToggle\"><<pin \"QuickTid\" \"qt\" \"block\">>\n </div>\n <table id=\"quickTidTable\">\n <tr id=\"quickTidToolbar\">\n <td class=\"tidGutter\" style=\"border-bottom:0px solid red;\">\n <span class=\"toolVisibility\"><<pin \"$:/QuickTid/tmpNewTid\" \"newtitle\" \"newtitle\">></span>\n </td>\n <td class=\"tdstyle titleVisibility\">\n <$edit tiddler=\"$:/QuickTid/tmpNewTid\" field=\"newtitle\"\n class=\"newTitleEditor \"\n placeholder=\"New Tiddler\"/>\n </td>\n <td class=\"tdstyle\"><span class=\"toolVisibility\"><<selectContent \"$:/QuickTid/tmpNewTid\">></span></td>\n <td class=\"tdstyle\"><span class=\"toolVisibility doneImg\">\n <<NewTidDone \"Add tiddler silently\" \"dummy\" \"img/done-silent\">></span>\n </td>\n <td class=\"tdstyle\"><span class=\"toolVisibility doneImg\">\n <<NewTidDone \"Add tiddler + navigate\" \"navto\"\n \"img/done-loud\">></span>\n </td>\n </tr>\n <tr class=\"quickTidBody\" style=\"margin-top:1.6em;\">\n <td class=\"tidGutter\">\n <<pin \"$:/QuickTid/tmpNewTid\" \"text\" \"text\">></td>\n <td class=\"tdstyle\">\n <$edit-text field=\"text\" tag=\"textarea\" class=\"quickTidEditor\"\n tiddler=\"$:/QuickTid/tmpNewTid\" autoHeight=\"yes\"\n placeholder=\"Type and/or select content for section\"/></td>\n </tr><tr class=\"quickTidBody\">\n <td class=\"tidGutter\">\n <<pin \"$:/QuickTid/tmpNewTid\" \"newtags\" \"newtags\">></td>\n <td class=\"tdstyle\"><$edit-text tiddler=\"$:/QuickTid/tmpNewTid\" field=\"newtags\"\n class=\"quickTidEditor\"\n height=\"1em\"\n placeholder=\"tags\"/></td>\n <td class=\"tdstyle\"><<selectTags \"$:/QuickTid/tmpNewTid\">></td>\n <td class=\"tdstyle setToBeSS\"><<setToBeSS \"$:/QuickTid/tmpNewTid\" \"newtags\" \"$:/tags/Stylesheet\">></td>\n <td class=\"tidGutter\"></td>\n </tr>\n </table>\n</div>\n</$set>\n\n\n<style>\n.setToBeSS {position:relative; right:2em; }\n#quickTid {position:fixed; left:0; top:0em; z-index:10;}\n\n#quickTidToggle {display:block; opacity:.5; width:<<padding-tc-story-river>>; height:4em; z-index:1; position:absolute; float:left; padding:5px;}\n\n#quickTid:hover #quickTidToggle {opacity:1;}\n\n#quickTidTable td {border:0;}\n\n#quickTidTable {display:none; display:{{QuickTid!!pinqt}}; \n padding:0; margin:0; margin-left:<<padding-tc-story-river>>;\nwidth:{{$:/themes/tiddlywiki/vanilla/metrics/tiddlerwidth}};\nborder:0px; border-top:1px solid lightgray;\n}\n\n#quickTid:hover #quickTidTable{display:block;}\n\n.toolVisibility {display:none;}\n#quickTid:hover .toolVisibility {display:block;}\n.doneImg {opacity:.3;width:32px;margin-left:8px; display:none;} #quickTid:hover .doneImg {display:block;}\n\n#quickTidToolbar {position:absolute; margin:0; width:<<width2>>;}\n.quickTidBody {display:none; width:<<width2>>; max-width:<<width2>>; padding:0;\nwidth:{{$:/themes/tiddlywiki/vanilla/metrics/tiddlerwidth}};\nmargin-top:0; \n}\n#quickTidTable:hover .quickTidBody {display:block;}\n\n#quickTidTable tr {border-bottom:1px solid lightgray;}\n#quickTidTable .tdstyle {background:white;padding:0px;}\n#quickTidTable .tidGutter {min-width:<<tidGutter>>; width:<<tidGutter>>; padding:0;margin:0 5px;}\n\n.titleVisibility {width:700px}\n#quickTid:hover .titleVisibility {width:100%;}\n.newTitleEditor {border:0; width:100%; padding-left:3px;}\n.quickTidEditor {display:block; width:<<width>>; border:0; resize:both; margin-top:-1px;}\n</style>", "title": "QuickTid", "tags": "$:/tags/AboveStory QTcomponent", "pinqt": "block", "modifier": "twMat", "modified": "20160427212611254", "list-after": "SectionsDisplay", "creator": "twMat", "created": "20160423165913351" }, "TidSec/Stylesheet/Toolbar/Selections": { "text": ".selectionButton { }\n\n.selectionMenu {border:0; border-left: 1px lightgray solid; color:gray; background:white; position:relative; \nfloat:right; margin-right:0px; margin-left:0px; \nwidth:auto; }\n\n.selectionMenu:focus {display:block; width:auto;}", "title": "TidSec/Stylesheet/Toolbar/Selections", "tags": "$:/tags/Stylesheet QTcomponent TidSec", "modifier": "twMat", "modified": "20160427204837545", "creator": "twMat", "created": "20160327232541698" }, "QuickTid/PinUnpin": { "text": "\\define pin(tid fld fldval)\n<$list filter=\"[[$tid$]!has[pin$fld$]] [[$tid$]has[pin$fld$]!pin$fld$[$fldval$]]\">\n <$button class=\"tc-btn-invisible\" tooltip=\"Click to pin\">\n <$action-setfield $tiddler=\"$tid$\" pin$fld$=\"$fldval$\"/>\n <span style=\"opacity:.3;\">{{img/unpinned}}</span>\n </$button></$list>\n<$list filter=\"[[$tid$]has[pin$fld$]pin$fld$[$fldval$]]\">\n <$button class=\"tc-btn-invisible\" tooltip=\"Click to unpin\">\n <$action-deletefield $tiddler=\"$tid$\" $field=\"pin$fld$\"/>\n <span style=\"opacity:.5\">{{img/pinned}}</span>\n </$button>\n</$list>\n\\end\n", "title": "QuickTid/PinUnpin", "tags": "$:/tags/Macro QTcomponent", "modifier": "twMat", "modified": "20160427204856458", "creator": "twMat", "created": "20160303193249210" }, "TidSec/Tool/Content": { "text": "\\define path() Content/$(group)$/\n\n\\define contName() $(nopath)$\n\n\\define secText()\n$(pre)$$(usertext)$$(selection)$$(post)$\n\\end\n\n\\define pre_br()\n$(pretext)$\n\n\n\\end\n\n\\define selection_br()\n$(stext)$\n\n\n\\end\n\n\\define user_br()\n$(utext)$\n\n\n\\end\n\n\\define post_br()\n$(posttext)$\n\\end\n\n\\define buttonState()\nSelectContentButtonState/$(s)$\n\\end\n\n\\define selectContent(s:\"$:/QuickTid/tmpNewTid\")\n<div class=\"tc-btn-invisible selectionButton\">\n<$button popup=\"$:/SelectContentButtonState\"\n class=\"selectionMenu\"\n tooltip=\"Select content\">\n Content\n</$button>\n<$reveal type=\"popup\" state=\"$:/SelectContentButtonState\" class=\"selectionMenu\">\n<table><$list filter=\"Tool Styling Text\" variable=\"group\">\n <tr><th colspan=\"2\"><<group>></th></tr>\n <$list filter=\"[all[shadows+tiddlers]prefix<path>] +[sort[]]\">\n <$vars utext={{$s$}} pretext={{!!pre}} stext={{!!text}} posttext={{!!post}}>\n <$set name=\"pre\" emptyValue=\"\"\n filter=\"[{!!title}has[pre]]\" value=<<pre_br>>>\n <$set name=\"usertext\" emptyValue=\"\"\n filter=\"[[$s$]has[text]]\" value=<<user_br>>>\n <$set name=\"selection\" emptyValue=\"\"\n filter=\"[{!!title}has[text]]\" value=<<selection_br>>>\n <$set name=\"post\" emptyValue=\"\"\n filter=\"[{!!title}has[post]]\" value=<<post_br>>>\n <$list variable=\"nopath\" emptyMessage=\"noContName\"\n filter=\"[{!!title}removeprefix<path>]\" >\n <tr><td><$button class=\"tc-btn-invisible\" \n style=\"color:gray;white-space: nowrap; width:100%;text-align:left;\">\n <<contName>>\n <$action-setfield $tiddler=\"\"\"$s$\"\"\" text=<<secText>> />\n </$button></td>\n <td style=\"float:right\"><$link to={{!!title}}>‣</$link></td></tr>\n </$list>\n </$set> </$set> </$set> </$set> </$vars>\n </$list>\n</$list></table>\n</$reveal>\n</div>\n\\end", "title": "TidSec/Tool/Content", "tags": "$:/tags/Macro QTcomponent TidSec", "modifier": "twMat", "modified": "20160427204500974", "creator": "twMat", "created": "20160226145330288" }, "TidSec/Tool/setToBeSS": { "text": "\\define setToBeSS(s:\"$:/QuickTid/tmpNewTid\", field:\"newtags\", value:\"$:/tags/Stylesheet\")\n<$list filter=\"[[$s$]!has[$field$]] [[$s$]has[$field$]!regexp:$field$[\\$value$]]\" >\n <$button class=\"tc-btn-invisible\" tooltip=\"Set as stylesheet\"\n style=\"color:gray; padding:0 2px; border:1px lightgray solid;\">\n <$action-listops $field=\"$field$\" $subfilter=\"$value$\"/>\n ss\n </$button>\n</$list>\n<$list filter=\"[[$s$]has[$field$]regexp:$field$[\\$value$]]\">\n <$button class=\"tc-btn-invisible\" tooltip=\"DRemove tag $value$\"\n style=\"color:black; padding:0 2px; border:2px lightblue solid;\">\n <$action-listops $field=\"$field$\" $subfilter=\"-$value$\"/>\n ss\n </$button>\n</$list>\n\\end", "title": "TidSec/Tool/setToBeSS", "tags": "$:/tags/Macro AggStylesComponent QTcomponent TidSec", "modifier": "twMat", "modified": "20160427204514706", "creator": "twMat", "created": "20160418081950498" }, "TWaddle/metrics": { "text": "\\define tidGutter() 42px\n\n\\define padding-tc-story-river() 42px\n\n\\define width() calc({{$:/themes/tiddlywiki/vanilla/metrics/tiddlerwidth}} - 2*<<tidGutter>>)\n\n\\define width2() calc({{$:/themes/tiddlywiki/vanilla/metrics/tiddlerwidth}} - 1*<<tidGutter>>)\n", "title": "TWaddle/metrics", "tags": "QTcomponent $:/tags/Macro TidSec", "modifier": "twMat", "modified": "20160427204844789", "creator": "twMat", "created": "20160416201243151" } } }
{ "tiddlers": { "$:/plugins/TWaddle/SideEditor/Revealer": { "text": "<div>\n\n<$reveal state=\"$:/state/sideeditor\" type=\"nomatch\" text=\"no\" default=\"no\" retain=\"yes\">\n\n<$macrocall $name=\"sideeditor\" tid={{$:/state/sideeditor}}/>\n\n</$reveal>\n\n</div>", "title": "$:/plugins/TWaddle/SideEditor/Revealer", "tags": "$:/tags/PageTemplate $:/plugins/TWaddle/SideEditor", "modifier": "Mat", "modified": "20160425135109145", "creator": "Mat", "created": "20150601115921432" }, "$:/plugins/TWaddle/SideEditor/readme": { "text": "''~SideEditor'' is a plugin that floats a tiddlers editor next to the story river.\n\nThe purpose is a ''\"live\" view of the effects from your editing'' and to be able to scroll and reference stuff from other tiddlers while you edit. It is intended for full size screens.\n\n''Usage''\n\n*''Toggle'' it via the tiddler tool button <span class=\"mybutton\">{{$:/core/images/chevron-right}}</span>\n*''Move'' the ~SideEditor via the two gray handles.\n*''Resize'' width via the lower right corner. Height is automatic from typing.\n*''Flipping'' between //Sidebar// and //~SideEditor// uses CSS hovering.\n**exact //flip zones// might take some familiarization<br>...but, basically, hover the edge when unclear.\n''For updates'', see http://sideeditor.tiddlyspot.com/\n\n<br>''Mat <:-) von'' [[TWaddle|http://twaddle.tiddlyspot.com/]]", "title": "$:/plugins/TWaddle/SideEditor/readme", "tags": "$:/plugins/TWaddle/SideEditor", "modifier": "Mat", "modified": "20160425153724293", "creator": "Mat", "created": "20150807204704723" }, "$:/plugins/TWaddle/SideEditor/Metrics": { "text": "", "title": "$:/plugins/TWaddle/SideEditor/Metrics", "tags": "$:/plugins/TWaddle/SideEditor", "modifier": "Mat", "modified": "20160427125257283", "edge-top": "2", "edge-left": "45", "creator": "Mat", "created": "20150605145911766" }, "$:/plugins/TWaddle/SideEditor/Main": { "text": "\\define tc-sidebar-header-padding() 14px\n\n\\define tc-sidebar-header-margin-top() {{$:/themes/tiddlywiki/vanilla/metrics/storytop}}\n\n\\define est-dist-above-sidebar-lists() 4.7cm\n\n\\define tc-sidebar-scrollable-padding-top() 71px\n\n\\define tc-sidebar-lists-width() 400px\n\n\\define sideeditor(tid)\n<div class=\"se-sliders\"><<slider \"edge-left\">><<slider \"edge-top\">></div>\n<div class=\"flip2se\"></div>\n<div id=\"outerLimit\">\n <div id=\"btnAndTitle\">\n {{$:/plugins/TWaddle/SideEditor/Button}}<$link to=\"\"\"$tid$\"\"\">\n <$view tiddler=\"\"\"$tid$\"\"\" field=\"title\" format=\"text\"/></$link>\n </div>\n <$edit-text tiddler=\"\"\"$tid$\"\"\" field=\"text\" \n tag=\"textarea\" class=\"sideeditor\" />\n <$list filter=\"[{$:/state/sideeditor}!prefix[no]]\">\n\n<style>\n/************* In-macro styles i.e only active when SE active *************/\n.flip2se { /* zone along sidebarlists right side to flip back to editor area */\n position:fixed;\n z-index:3001;\n top:calc({{$:/plugins/TWaddle/SideEditor/Metrics!!edge-top}}vh + 20px); \n left:calc({{$:/themes/tiddlywiki/vanilla/metrics/storyright}} + <<tc-sidebar-lists-width>> - 10px);\n bottom:0; width:20px;\n}\n\n/** default nesting order in TW sidebar: scrollable > header > lists **/\n\n.tc-sidebar-scrollable { /* access SE immediately left of sidebar */\n margin-left:-0px; padding-left:0px; \n}\n.tc-sidebar-scrollable:hover {\n z-index:3000;\n}\n.tc-sidebar-scrollable .tc-sidebar-header {\n position:absolute;\n max-height:calc(100vh - <<tc-sidebar-scrollable-padding--top>>);\n top:<<tc-sidebar-scrollable-padding-top>>;\n overflow:hidden;\n padding:0px 0px 0 10px;\n margin-left:-10px;\n}\n.tc-sidebar-scrollable:hover .tc-sidebar-header { \n z-index:-500;\n background:<<colour page-background>>; \n}\n.tc-sidebar-lists {\n width:<<tc-sidebar-lists-width>>;\n padding:10px; margin-left:-10px;\n padding-top:7px; margin-top:-10px;\n max-height:calc(100vh - <<tc-sidebar-header-margin-top>> - <<est-dist-above-sidebar-lists>>);\n overflow:hidden;\n}\n.tc-sidebar-scrollable:hover .tc-sidebar-lists {\n z-index:-500;\n height:100%;\n background:<<colour page-background>>;\n border-bottom:2px solid lightgray;\n padding-top:7px; margin-top:-10px;\n overflow-y:auto;\n}\n#outerLimit:hover { /* gray area to indicate where SE blocks clicking */\n background: rgba(244,244,244,.5);\n}\n.tc-sidebar-scrollable:hover:after { /* gray area to indicate where sidebar blocks clicking */\n position: absolute;\n z-index: -600; /* behind tc-sidebar-lists */\n content: ' ';\n background:<<colour page-background>>; opacity:.5;\n border-right:1px solid lightgray;\n bottom: 3vh;\n width: <<tc-sidebar-lists-width>>;margin-left:-.7em;\n height: calc(100% - <<tc-sidebar-scrollable-padding-top>> - 20px);\n}\n.tc-block-dropdown.tc-search-drop-down {\n margin-left: 0px;\n}\n</style> <!-- End of in-macro styles -->\n</$list>\n\\end\n\n\\define slider(field)\n<div id=\"slider$field$\">\n <$edit-text tag=\"input\" type=\"range\"\n tiddler=\"$:/plugins/TWaddle/SideEditor/Metrics\" field=\"$field$\" />\n</div>\n\\end\n\n<style>\n#outerLimit {\n position:fixed; z-index:2001;\n top:calc({{$:/plugins/TWaddle/SideEditor/Metrics!!edge-top}}vh + 30px); \n right:0px; overflow:hidden; bottom:0;\n width:{{$:/plugins/TWaddle/SideEditor/Metrics!!edge-left}}vw;\n padding-left:20px; /* prevent mistakenly hovering sidebar */\n}\n#btnAndTitle svg {\n width:2em; height:1.2em; margin-top:-1px; \n fill:lightgray; background:white; padding:2px 5px;\n}\n#btnAndTitle a {\n height:1.1em; background:white; \n padding: 0 15px; margin-left:-8px;\n}\n.sideeditor {\n resize:horizontal; overflow-y:auto;\n width:calc(100vw - 42px -\n {{$:/themes/tiddlywiki/vanilla/metrics/storyright}}); \n max-width:calc({{$:/plugins/TWaddle/SideEditor/Metrics!!edge-left}}vw - 40px);\n max-height:calc(-80px + 100vh - \n {{$:/plugins/TWaddle/SideEditor/Metrics!!edge-top}}vmin); \n border:1px solid gray; padding-left:5px; \n}\n#slideredge-top {\n position:fixed; z-index:40000; top:53vmin; \n transform:rotate(90deg); width:100vmin; right:-49vmin;\n}\n#slideredge-left {\n position:fixed; z-index:4000; bottom:0vmin; left:-.5vmax;\n transform:rotate(180deg); width:100vmax;\n}\n\n/************************ Range Slider styling ***********************/\n/*** CRED: https://css-tricks.com/styling-cross-browser-compatible-range-inputs-css/ ***/\n/*** See original code for commenting and original layout ****/\n\n/** Applying base styles **************/\n\n.se-sliders input[type=range] { -webkit-appearance: none; width: 100%; /* for Firefox. */ }\n.se-sliders input[type=range]::-webkit-slider-thumb { -webkit-appearance: none; }\n.se-sliders input[type=range]:focus { outline: none; }\n\n.se-sliders input[type=range]::-ms-track {\n width: 100%; height:0; cursor: pointer;\n background: transparent; color: transparent; border-color: transparent;\n}\n\n/** Styling the Thumb ***********************/\n\n/* Special styling for WebKit/Blink */\n.se-sliders input[type=range]::-webkit-slider-thumb {\n -webkit-appearance: none;\n box-shadow: inset 4px 0px 0px gray, 0px 0px 0px #000000;\n border: 0px; border-radius: 0px;\n height: 20px; width: 16px;\n background: transparent;\n cursor: pointer;\n margin-top: -14px;\n}\n\n/* All the same stuff for Firefox */\n.se-sliders input[type=range]::-moz-range-thumb {\n box-shadow: inset 4px 0px 0px gray, 0px 0px 0px #000000;\n border: 0px; border-radius: 0px;\n height: 20px; width: 16px;\n background: transparent;\n cursor: pointer;\n}\n\n/* All the same stuff for IE */\n.se-sliders input[type=range]::-ms-thumb {\n box-shadow: inset 4px 0px 0px gray, 0px 0px 0px #000000;\n border: 0px; border-radius: 0px;\n height: 20px; width: 16px; \n background: transparent;\n cursor: pointer;\n}\n\n/** Styling the Track *************************/\n\n.se-sliders input[type=range]::-webkit-slider-runnable-track { width: 100%; height: 0px; }\n.se-sliders input[type=range]::-moz-range-track { height: 0px; }\n\n</style>", "title": "$:/plugins/TWaddle/SideEditor/Main", "tags": "$:/tags/Macro $:/tags/PageTemplate $:/plugins/TWaddle/SideEditor", "modifier": "Mat", "modified": "20160427125130391", "creator": "Mat", "created": "20160421132415018" }, "$:/plugins/TWaddle/SideEditor/icon": { "text": "iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAYdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjAuNWWFMmUAAABISURBVDhP1ZAxDgAgCMR4Oj9H1EnDXRjOwSZl0oZg7h7MxJgrgJAFkjlqu4EKXYC5373eACENQDsBZuuITM0GiI8CzPvDadgAbYISbVw2M04AAAAASUVORK5CYII=", "type": "image/png", "title": "$:/plugins/TWaddle/SideEditor/icon", "tags": "$:/plugins/TWaddle/SideEditor", "modifier": "Mat", "modified": "20160425135044112", "creator": "Mat", "created": "20160421222805854" }, "$:/plugins/TWaddle/SideEditor/Button": { "text": "<$reveal state=\"$:/state/sideeditor\" type=\"nomatch\" text=\"no\">\n<$button set=\"$:/state/sideeditor\" setTo=\"no\" class=\"tc-btn-invisible\">{{$:/core/images/chevron-left}}</$button>\n</$reveal>\n<$reveal state=\"$:/state/sideeditor\" type=\"match\" text=\"no\">\n<$button set=\"$:/state/sideeditor\" setTo=<<currentTiddler>> class=\"tc-btn-invisible\">{{$:/core/images/chevron-right}}</$button>\n</$reveal>\n", "title": "$:/plugins/TWaddle/SideEditor/Button", "tags": "$:/tags/ViewToolbar $:/plugins/TWaddle/SideEditor", "modifier": "Mat", "modified": "20160427092059189", "description": "toggle ~SideEditor", "creator": "Mat", "created": "20150601114223435", "caption": "{{chevron-right}} ~SideEditor" }, "$:/config/ViewToolbarButtons/Visibility/$:/plugins/TWaddle/SideEditor/Button": { "text": "show", "title": "$:/config/ViewToolbarButtons/Visibility/$:/plugins/TWaddle/SideEditor/Button", "tags": "$:/plugins/TWaddle/SideEditor", "modifier": "Mat", "modified": "20160427093230423", "creator": "Mat", "created": "20160427092943048" } } }
when speed [[matters|Yes, YOU can be like this with QuickTid!]]!
@@line-height:.8em;vertical-align:top; 🏎@@//QuickTid// =---
twMat
{ "tiddlers": { "$:/info/browser": { "title": "$:/info/browser", "text": "yes" }, "$:/info/node": { "title": "$:/info/node", "text": "no" }, "$:/info/url/full": { "title": "$:/info/url/full", "text": "http://tiddlywiki.com/prerelease/empty" }, "$:/info/url/host": { "title": "$:/info/url/host", "text": "tiddlywiki.com" }, "$:/info/url/hostname": { "title": "$:/info/url/hostname", "text": "tiddlywiki.com" }, "$:/info/url/protocol": { "title": "$:/info/url/protocol", "text": "http:" }, "$:/info/url/port": { "title": "$:/info/url/port", "text": "" }, "$:/info/url/pathname": { "title": "$:/info/url/pathname", "text": "/prerelease/empty" }, "$:/info/url/search": { "title": "$:/info/url/search", "text": "" }, "$:/info/url/origin": { "title": "$:/info/url/origin", "text": "http://tiddlywiki.com" } } }
{ "tiddlers": { "$:/themes/tiddlywiki/snowwhite/base": { "title": "$:/themes/tiddlywiki/snowwhite/base", "tags": "[[$:/tags/Stylesheet]]", "text": "\\rules only filteredtranscludeinline transcludeinline macrodef macrocallinline\n\n.tc-sidebar-header {\n\ttext-shadow: 0 1px 0 <<colour sidebar-foreground-shadow>>;\n}\n\n.tc-tiddler-info {\n\t<<box-shadow \"inset 1px 2px 3px rgba(0,0,0,0.1)\">>\n}\n\n@media screen {\n\t.tc-tiddler-frame {\n\t\t<<box-shadow \"1px 1px 5px rgba(0, 0, 0, 0.3)\">>\n\t}\n}\n\n@media (max-width: {{$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint}}) {\n\t.tc-tiddler-frame {\n\t\t<<box-shadow none>>\n\t}\n}\n\n.tc-page-controls button svg, .tc-tiddler-controls button svg, .tc-topbar button svg {\n\t<<transition \"fill 150ms ease-in-out\">>\n}\n\n.tc-tiddler-controls button.tc-selected,\n.tc-page-controls button.tc-selected {\n\t<<filter \"drop-shadow(0px -1px 2px rgba(0,0,0,0.25))\">>\n}\n\n.tc-tiddler-frame input.tc-edit-texteditor {\n\t<<box-shadow \"inset 0 1px 8px rgba(0, 0, 0, 0.15)\">>\n}\n\n.tc-edit-tags {\n\t<<box-shadow \"inset 0 1px 8px rgba(0, 0, 0, 0.15)\">>\n}\n\n.tc-tiddler-frame .tc-edit-tags input.tc-edit-texteditor {\n\t<<box-shadow \"none\">>\n\tborder: none;\n\toutline: none;\n}\n\ncanvas.tc-edit-bitmapeditor {\n\t<<box-shadow \"2px 2px 5px rgba(0, 0, 0, 0.5)\">>\n}\n\n.tc-drop-down {\n\tborder-radius: 4px;\n\t<<box-shadow \"2px 2px 10px rgba(0, 0, 0, 0.5)\">>\n}\n\n.tc-block-dropdown {\n\tborder-radius: 4px;\n\t<<box-shadow \"2px 2px 10px rgba(0, 0, 0, 0.5)\">>\n}\n\n.tc-modal {\n\tborder-radius: 6px;\n\t<<box-shadow \"0 3px 7px rgba(0,0,0,0.3)\">>\n}\n\n.tc-modal-footer {\n\tborder-radius: 0 0 6px 6px;\n\t<<box-shadow \"inset 0 1px 0 #fff\">>;\n}\n\n\n.tc-alert {\n\tborder-radius: 6px;\n\t<<box-shadow \"0 3px 7px rgba(0,0,0,0.6)\">>\n}\n\n.tc-notification {\n\tborder-radius: 6px;\n\t<<box-shadow \"0 3px 7px rgba(0,0,0,0.3)\">>\n\ttext-shadow: 0 1px 0 rgba(255,255,255, 0.8);\n}\n\n.tc-sidebar-lists .tc-tab-set .tc-tab-divider {\n\tborder-top: none;\n\theight: 1px;\n\t<<background-linear-gradient \"left, rgba(0,0,0,0.15) 0%, rgba(0,0,0,0.0) 100%\">>\n}\n\n.tc-more-sidebar > .tc-tab-set > .tc-tab-buttons > button {\n\t<<background-linear-gradient \"left, rgba(0,0,0,0.01) 0%, rgba(0,0,0,0.1) 100%\">>\n}\n\n.tc-more-sidebar > .tc-tab-set > .tc-tab-buttons > button.tc-tab-selected {\n\t<<background-linear-gradient \"left, rgba(0,0,0,0.05) 0%, rgba(255,255,255,0.05) 100%\">>\n}\n\n.tc-message-box img {\n\t<<box-shadow \"1px 1px 3px rgba(0,0,0,0.5)\">>\n}\n\n.tc-plugin-info {\n\t<<box-shadow \"1px 1px 3px rgba(0,0,0,0.5)\">>\n}\n" } } }
{ "tiddlers": { "$:/themes/tiddlywiki/vanilla/themetweaks": { "title": "$:/themes/tiddlywiki/vanilla/themetweaks", "tags": "$:/tags/ControlPanel/Appearance", "caption": "{{$:/language/ThemeTweaks/ThemeTweaks}}", "text": "\\define lingo-base() $:/language/ThemeTweaks/\n\n\\define replacement-text()\n[img[$(imageTitle)$]]\n\\end\n\n\\define backgroundimage-dropdown()\n<div class=\"tc-drop-down-wrapper\">\n<$button popup=<<qualify \"$:/state/popup/themetweaks/backgroundimage\">> class=\"tc-btn-invisible tc-btn-dropdown\">{{$:/core/images/down-arrow}}</$button>\n<$reveal state=<<qualify \"$:/state/popup/themetweaks/backgroundimage\">> type=\"popup\" position=\"belowleft\" text=\"\" default=\"\">\n<div class=\"tc-drop-down\">\n<$macrocall $name=\"image-picker\" actions=\"\"\"\n\n<$action-setfield\n\t$tiddler=\"$:/themes/tiddlywiki/vanilla/settings/backgroundimage\"\n\t$value=<<imageTitle>>\n/>\n\n\"\"\"/>\n</div>\n</$reveal>\n</div>\n\\end\n\n\\define backgroundimageattachment-dropdown()\n<$select tiddler=\"$:/themes/tiddlywiki/vanilla/settings/backgroundimageattachment\" default=\"scroll\">\n<option value=\"scroll\"><<lingo Settings/BackgroundImageAttachment/Scroll>></option>\n<option value=\"fixed\"><<lingo Settings/BackgroundImageAttachment/Fixed>></option>\n</$select>\n\\end\n\n\\define backgroundimagesize-dropdown()\n<$select tiddler=\"$:/themes/tiddlywiki/vanilla/settings/backgroundimagesize\" default=\"scroll\">\n<option value=\"auto\"><<lingo Settings/BackgroundImageSize/Auto>></option>\n<option value=\"cover\"><<lingo Settings/BackgroundImageSize/Cover>></option>\n<option value=\"contain\"><<lingo Settings/BackgroundImageSize/Contain>></option>\n</$select>\n\\end\n\n<<lingo ThemeTweaks/Hint>>\n\n! <<lingo Options>>\n\n|<$link to=\"$:/themes/tiddlywiki/vanilla/options/sidebarlayout\"><<lingo Options/SidebarLayout>></$link> |<$select tiddler=\"$:/themes/tiddlywiki/vanilla/options/sidebarlayout\"><option value=\"fixed-fluid\"><<lingo Options/SidebarLayout/Fixed-Fluid>></option><option value=\"fluid-fixed\"><<lingo Options/SidebarLayout/Fluid-Fixed>></option></$select> |\n|<$link to=\"$:/themes/tiddlywiki/vanilla/options/stickytitles\"><<lingo Options/StickyTitles>></$link><br>//<<lingo Options/StickyTitles/Hint>>// |<$select tiddler=\"$:/themes/tiddlywiki/vanilla/options/stickytitles\"><option value=\"no\">{{$:/language/No}}</option><option value=\"yes\">{{$:/language/Yes}}</option></$select> |\n|<$link to=\"$:/themes/tiddlywiki/vanilla/options/codewrapping\"><<lingo Options/CodeWrapping>></$link> |<$select tiddler=\"$:/themes/tiddlywiki/vanilla/options/codewrapping\"><option value=\"pre\">{{$:/language/No}}</option><option value=\"pre-wrap\">{{$:/language/Yes}}</option></$select> |\n\n! <<lingo Settings>>\n\n|<$link to=\"$:/themes/tiddlywiki/vanilla/settings/fontfamily\"><<lingo Settings/FontFamily>></$link> |<$edit-text tiddler=\"$:/themes/tiddlywiki/vanilla/settings/fontfamily\" default=\"\" tag=\"input\"/> | |\n|<$link to=\"$:/themes/tiddlywiki/vanilla/settings/codefontfamily\"><<lingo Settings/CodeFontFamily>></$link> |<$edit-text tiddler=\"$:/themes/tiddlywiki/vanilla/settings/codefontfamily\" default=\"\" tag=\"input\"/> | |\n|<$link to=\"$:/themes/tiddlywiki/vanilla/settings/backgroundimage\"><<lingo Settings/BackgroundImage>></$link> |<$edit-text tiddler=\"$:/themes/tiddlywiki/vanilla/settings/backgroundimage\" default=\"\" tag=\"input\"/> |<<backgroundimage-dropdown>> |\n|<$link to=\"$:/themes/tiddlywiki/vanilla/settings/backgroundimageattachment\"><<lingo Settings/BackgroundImageAttachment>></$link> |<<backgroundimageattachment-dropdown>> | |\n|<$link to=\"$:/themes/tiddlywiki/vanilla/settings/backgroundimagesize\"><<lingo Settings/BackgroundImageSize>></$link> |<<backgroundimagesize-dropdown>> | |\n\n! <<lingo Metrics>>\n\n|<$link to=\"$:/themes/tiddlywiki/vanilla/metrics/fontsize\"><<lingo Metrics/FontSize>></$link> |<$edit-text tiddler=\"$:/themes/tiddlywiki/vanilla/metrics/fontsize\" default=\"\" tag=\"input\"/> |\n|<$link to=\"$:/themes/tiddlywiki/vanilla/metrics/lineheight\"><<lingo Metrics/LineHeight>></$link> |<$edit-text tiddler=\"$:/themes/tiddlywiki/vanilla/metrics/lineheight\" default=\"\" tag=\"input\"/> |\n|<$link to=\"$:/themes/tiddlywiki/vanilla/metrics/bodyfontsize\"><<lingo Metrics/BodyFontSize>></$link> |<$edit-text tiddler=\"$:/themes/tiddlywiki/vanilla/metrics/bodyfontsize\" default=\"\" tag=\"input\"/> |\n|<$link to=\"$:/themes/tiddlywiki/vanilla/metrics/bodylineheight\"><<lingo Metrics/BodyLineHeight>></$link> |<$edit-text tiddler=\"$:/themes/tiddlywiki/vanilla/metrics/bodylineheight\" default=\"\" tag=\"input\"/> |\n|<$link to=\"$:/themes/tiddlywiki/vanilla/metrics/storyleft\"><<lingo Metrics/StoryLeft>></$link><br>//<<lingo Metrics/StoryLeft/Hint>>// |^<$edit-text tiddler=\"$:/themes/tiddlywiki/vanilla/metrics/storyleft\" default=\"\" tag=\"input\"/> |\n|<$link to=\"$:/themes/tiddlywiki/vanilla/metrics/storytop\"><<lingo Metrics/StoryTop>></$link><br>//<<lingo Metrics/StoryTop/Hint>>// |^<$edit-text tiddler=\"$:/themes/tiddlywiki/vanilla/metrics/storytop\" default=\"\" tag=\"input\"/> |\n|<$link to=\"$:/themes/tiddlywiki/vanilla/metrics/storyright\"><<lingo Metrics/StoryRight>></$link><br>//<<lingo Metrics/StoryRight/Hint>>// |^<$edit-text tiddler=\"$:/themes/tiddlywiki/vanilla/metrics/storyright\" default=\"\" tag=\"input\"/> |\n|<$link to=\"$:/themes/tiddlywiki/vanilla/metrics/storywidth\"><<lingo Metrics/StoryWidth>></$link><br>//<<lingo Metrics/StoryWidth/Hint>>// |^<$edit-text tiddler=\"$:/themes/tiddlywiki/vanilla/metrics/storywidth\" default=\"\" tag=\"input\"/> |\n|<$link to=\"$:/themes/tiddlywiki/vanilla/metrics/tiddlerwidth\"><<lingo Metrics/TiddlerWidth>></$link><br>//<<lingo Metrics/TiddlerWidth/Hint>>//<br> |^<$edit-text tiddler=\"$:/themes/tiddlywiki/vanilla/metrics/tiddlerwidth\" default=\"\" tag=\"input\"/> |\n|<$link to=\"$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint\"><<lingo Metrics/SidebarBreakpoint>></$link><br>//<<lingo Metrics/SidebarBreakpoint/Hint>>// |^<$edit-text tiddler=\"$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint\" default=\"\" tag=\"input\"/> |\n|<$link to=\"$:/themes/tiddlywiki/vanilla/metrics/sidebarwidth\"><<lingo Metrics/SidebarWidth>></$link><br>//<<lingo Metrics/SidebarWidth/Hint>>// |^<$edit-text tiddler=\"$:/themes/tiddlywiki/vanilla/metrics/sidebarwidth\" default=\"\" tag=\"input\"/> |\n" }, "$:/themes/tiddlywiki/vanilla/base": { "title": "$:/themes/tiddlywiki/vanilla/base", "tags": "[[$:/tags/Stylesheet]]", "text": "\\define custom-background-datauri()\n<$set name=\"background\" value={{$:/themes/tiddlywiki/vanilla/settings/backgroundimage}}>\n<$list filter=\"[<background>is[image]]\">\n`background: url(`\n<$list filter=\"[<background>!has[_canonical_uri]]\">\n<$macrocall $name=\"datauri\" title={{$:/themes/tiddlywiki/vanilla/settings/backgroundimage}}/>\n</$list>\n<$list filter=\"[<background>has[_canonical_uri]]\">\n<$view tiddler={{$:/themes/tiddlywiki/vanilla/settings/backgroundimage}} field=\"_canonical_uri\"/>\n</$list>\n`) center center;`\n`background-attachment: `{{$:/themes/tiddlywiki/vanilla/settings/backgroundimageattachment}}`;\n-webkit-background-size:` {{$:/themes/tiddlywiki/vanilla/settings/backgroundimagesize}}`;\n-moz-background-size:` {{$:/themes/tiddlywiki/vanilla/settings/backgroundimagesize}}`;\n-o-background-size:` {{$:/themes/tiddlywiki/vanilla/settings/backgroundimagesize}}`;\nbackground-size:` {{$:/themes/tiddlywiki/vanilla/settings/backgroundimagesize}}`;`\n</$list>\n</$set>\n\\end\n\n\\define if-fluid-fixed(text,hiddenSidebarText)\n<$reveal state=\"$:/themes/tiddlywiki/vanilla/options/sidebarlayout\" type=\"match\" text=\"fluid-fixed\">\n$text$\n<$reveal state=\"$:/state/sidebar\" type=\"nomatch\" text=\"yes\" default=\"yes\">\n$hiddenSidebarText$\n</$reveal>\n</$reveal>\n\\end\n\n\\define if-editor-height-fixed(then,else)\n<$reveal state=\"$:/config/TextEditor/EditorHeight/Mode\" type=\"match\" text=\"fixed\">\n$then$\n</$reveal>\n<$reveal state=\"$:/config/TextEditor/EditorHeight/Mode\" type=\"match\" text=\"auto\">\n$else$\n</$reveal>\n\\end\n\n\\rules only filteredtranscludeinline transcludeinline macrodef macrocallinline macrocallblock\n\n/*\n** Start with the normalize CSS reset, and then belay some of its effects\n*/\n\n{{$:/themes/tiddlywiki/vanilla/reset}}\n\n*, input[type=\"search\"] {\n\tbox-sizing: border-box;\n\t-moz-box-sizing: border-box;\n\t-webkit-box-sizing: border-box;\n}\n\nhtml button {\n\tline-height: 1.2;\n\tcolor: <<colour button-foreground>>;\n\tbackground: <<colour button-background>>;\n\tborder-color: <<colour button-border>>;\n}\n\n/*\n** Basic element styles\n*/\n\nhtml {\n\tfont-family: {{$:/themes/tiddlywiki/vanilla/settings/fontfamily}};\n\ttext-rendering: optimizeLegibility; /* Enables kerning and ligatures etc. */\n\t-webkit-font-smoothing: antialiased;\n\t-moz-osx-font-smoothing: grayscale;\n}\n\nhtml:-webkit-full-screen {\n\tbackground-color: <<colour page-background>>;\n}\n\nbody.tc-body {\n\tfont-size: {{$:/themes/tiddlywiki/vanilla/metrics/fontsize}};\n\tline-height: {{$:/themes/tiddlywiki/vanilla/metrics/lineheight}};\n\tword-wrap: break-word;\n\t<<custom-background-datauri>>\n\tcolor: <<colour foreground>>;\n\tbackground-color: <<colour page-background>>;\n\tfill: <<colour foreground>>;\n}\n\nh1, h2, h3, h4, h5, h6 {\n\tline-height: 1.2;\n\tfont-weight: 300;\n}\n\npre {\n\tdisplay: block;\n\tpadding: 14px;\n\tmargin-top: 1em;\n\tmargin-bottom: 1em;\n\tword-break: normal;\n\tword-wrap: break-word;\n\twhite-space: {{$:/themes/tiddlywiki/vanilla/options/codewrapping}};\n\tbackground-color: <<colour pre-background>>;\n\tborder: 1px solid <<colour pre-border>>;\n\tpadding: 0 3px 2px;\n\tborder-radius: 3px;\n\tfont-family: {{$:/themes/tiddlywiki/vanilla/settings/codefontfamily}};\n}\n\ncode {\n\tcolor: <<colour code-foreground>>;\n\tbackground-color: <<colour code-background>>;\n\tborder: 1px solid <<colour code-border>>;\n\twhite-space: {{$:/themes/tiddlywiki/vanilla/options/codewrapping}};\n\tpadding: 0 3px 2px;\n\tborder-radius: 3px;\n\tfont-family: {{$:/themes/tiddlywiki/vanilla/settings/codefontfamily}};\n}\n\nblockquote {\n\tborder-left: 5px solid <<colour blockquote-bar>>;\n\tmargin-left: 25px;\n\tpadding-left: 10px;\n\tquotes: \"\\201C\"\"\\201D\"\"\\2018\"\"\\2019\";\n}\n\nblockquote.tc-big-quote {\n\tfont-family: Georgia, serif;\n\tposition: relative;\n\tbackground: <<colour pre-background>>;\n\tborder-left: none;\n\tmargin-left: 50px;\n\tmargin-right: 50px;\n\tpadding: 10px;\n border-radius: 8px;\n}\n\nblockquote.tc-big-quote cite:before {\n\tcontent: \"\\2014 \\2009\";\n}\n\nblockquote.tc-big-quote:before {\n\tfont-family: Georgia, serif;\n\tcolor: <<colour blockquote-bar>>;\n\tcontent: open-quote;\n\tfont-size: 8em;\n\tline-height: 0.1em;\n\tmargin-right: 0.25em;\n\tvertical-align: -0.4em;\n\tposition: absolute;\n left: -50px;\n top: 42px;\n}\n\nblockquote.tc-big-quote:after {\n\tfont-family: Georgia, serif;\n\tcolor: <<colour blockquote-bar>>;\n\tcontent: close-quote;\n\tfont-size: 8em;\n\tline-height: 0.1em;\n\tmargin-right: 0.25em;\n\tvertical-align: -0.4em;\n\tposition: absolute;\n right: -80px;\n bottom: -20px;\n}\n\ndl dt {\n\tfont-weight: bold;\n\tmargin-top: 6px;\n}\n\ntextarea,\ninput[type=text],\ninput[type=search],\ninput[type=\"\"],\ninput:not([type]) {\n\tcolor: <<colour foreground>>;\n\tbackground: <<colour background>>;\n}\n\n.tc-muted {\n\tcolor: <<colour muted-foreground>>;\n}\n\nsvg.tc-image-button {\n\tpadding: 0px 1px 1px 0px;\n}\n\n.tc-icon-wrapper > svg {\n\twidth: 1em;\n\theight: 1em;\n}\n\nkbd {\n\tdisplay: inline-block;\n\tpadding: 3px 5px;\n\tfont-size: 0.8em;\n\tline-height: 1.2;\n\tcolor: <<colour foreground>>;\n\tvertical-align: middle;\n\tbackground-color: <<colour background>>;\n\tborder: solid 1px <<colour muted-foreground>>;\n\tborder-bottom-color: <<colour muted-foreground>>;\n\tborder-radius: 3px;\n\tbox-shadow: inset 0 -1px 0 <<colour muted-foreground>>;\n}\n\n/*\nMarkdown likes putting code elements inside pre elements\n*/\npre > code {\n\tpadding: 0;\n\tborder: none;\n\tbackground-color: inherit;\n\tcolor: inherit;\n}\n\ntable {\n\tborder: 1px solid <<colour table-border>>;\n\twidth: auto;\n\tmax-width: 100%;\n\tcaption-side: bottom;\n\tmargin-top: 1em;\n\tmargin-bottom: 1em;\n}\n\ntable th, table td {\n\tpadding: 0 7px 0 7px;\n\tborder-top: 1px solid <<colour table-border>>;\n\tborder-left: 1px solid <<colour table-border>>;\n}\n\ntable thead tr td, table th {\n\tbackground-color: <<colour table-header-background>>;\n\tfont-weight: bold;\n}\n\ntable tfoot tr td {\n\tbackground-color: <<colour table-footer-background>>;\n}\n\n.tc-csv-table {\n\twhite-space: nowrap;\n}\n\n.tc-tiddler-frame img,\n.tc-tiddler-frame svg,\n.tc-tiddler-frame canvas,\n.tc-tiddler-frame embed,\n.tc-tiddler-frame iframe {\n\tmax-width: 100%;\n}\n\n.tc-tiddler-body > embed,\n.tc-tiddler-body > iframe {\n\twidth: 100%;\n\theight: 600px;\n}\n\n/*\n** Links\n*/\n\nbutton.tc-tiddlylink,\na.tc-tiddlylink {\n\ttext-decoration: none;\n\tfont-weight: normal;\n\tcolor: <<colour tiddler-link-foreground>>;\n\t-webkit-user-select: inherit; /* Otherwise the draggable attribute makes links impossible to select */\n}\n\n.tc-sidebar-lists a.tc-tiddlylink {\n\tcolor: <<colour sidebar-tiddler-link-foreground>>;\n}\n\n.tc-sidebar-lists a.tc-tiddlylink:hover {\n\tcolor: <<colour sidebar-tiddler-link-foreground-hover>>;\n}\n\nbutton.tc-tiddlylink:hover,\na.tc-tiddlylink:hover {\n\ttext-decoration: underline;\n}\n\na.tc-tiddlylink-resolves {\n}\n\na.tc-tiddlylink-shadow {\n\tfont-weight: bold;\n}\n\na.tc-tiddlylink-shadow.tc-tiddlylink-resolves {\n\tfont-weight: normal;\n}\n\na.tc-tiddlylink-missing {\n\tfont-style: italic;\n}\n\na.tc-tiddlylink-external {\n\ttext-decoration: underline;\n\tcolor: <<colour external-link-foreground>>;\n\tbackground-color: <<colour external-link-background>>;\n}\n\na.tc-tiddlylink-external:visited {\n\tcolor: <<colour external-link-foreground-visited>>;\n\tbackground-color: <<colour external-link-background-visited>>;\n}\n\na.tc-tiddlylink-external:hover {\n\tcolor: <<colour external-link-foreground-hover>>;\n\tbackground-color: <<colour external-link-background-hover>>;\n}\n\n/*\n** Drag and drop styles\n*/\n\n.tc-tiddler-dragger {\n\tposition: relative;\n\tz-index: -10000;\n}\n\n.tc-tiddler-dragger-inner {\n\tposition: absolute;\n\ttop: -1000px;\n\tleft: -1000px;\n\tdisplay: inline-block;\n\tpadding: 8px 20px;\n\tfont-size: 16.9px;\n\tfont-weight: bold;\n\tline-height: 20px;\n\tcolor: <<colour dragger-foreground>>;\n\ttext-shadow: 0 1px 0 rgba(0, 0, 0, 1);\n\twhite-space: nowrap;\n\tvertical-align: baseline;\n\tbackground-color: <<colour dragger-background>>;\n\tborder-radius: 20px;\n}\n\n.tc-tiddler-dragger-cover {\n\tposition: absolute;\n\tbackground-color: <<colour page-background>>;\n}\n\n.tc-dropzone {\n\tposition: relative;\n}\n\n.tc-dropzone.tc-dragover:before {\n\tz-index: 10000;\n\tdisplay: block;\n\tposition: fixed;\n\ttop: 0;\n\tleft: 0;\n\tright: 0;\n\tbackground: <<colour dropzone-background>>;\n\ttext-align: center;\n\tcontent: \"<<lingo DropMessage>>\";\n}\n\n.tc-droppable > .tc-droppable-placeholder {\n\tdisplay: none;\n}\n\n.tc-droppable.tc-dragover > .tc-droppable-placeholder {\n\tdisplay: block;\n\tborder: 2px dashed <<colour dropzone-background>>;\n}\n\n.tc-draggable {\n\tcursor: move;\n}\n\n/*\n** Plugin reload warning\n*/\n\n.tc-plugin-reload-warning {\n\tz-index: 1000;\n\tdisplay: block;\n\tposition: fixed;\n\ttop: 0;\n\tleft: 0;\n\tright: 0;\n\tbackground: <<colour alert-background>>;\n\ttext-align: center;\n}\n\n/*\n** Buttons\n*/\n\nbutton svg, button img, label svg, label img {\n\tvertical-align: middle;\n}\n\n.tc-btn-invisible {\n\tpadding: 0;\n\tmargin: 0;\n\tbackground: none;\n\tborder: none;\n cursor: pointer;\n}\n\n.tc-btn-boxed {\n\tfont-size: 0.6em;\n\tpadding: 0.2em;\n\tmargin: 1px;\n\tbackground: none;\n\tborder: 1px solid <<colour tiddler-controls-foreground>>;\n\tborder-radius: 0.25em;\n}\n\nhtml body.tc-body .tc-btn-boxed svg {\n\tfont-size: 1.6666em;\n}\n\n.tc-btn-boxed:hover {\n\tbackground: <<colour muted-foreground>>;\n\tcolor: <<colour background>>;\n}\n\nhtml body.tc-body .tc-btn-boxed:hover svg {\n\tfill: <<colour background>>;\n}\n\n.tc-btn-rounded {\n\tfont-size: 0.5em;\n\tline-height: 2;\n\tpadding: 0em 0.3em 0.2em 0.4em;\n\tmargin: 1px;\n\tborder: 1px solid <<colour muted-foreground>>;\n\tbackground: <<colour muted-foreground>>;\n\tcolor: <<colour background>>;\n\tborder-radius: 2em;\n}\n\nhtml body.tc-body .tc-btn-rounded svg {\n\tfont-size: 1.6666em;\n\tfill: <<colour background>>;\n}\n\n.tc-btn-rounded:hover {\n\tborder: 1px solid <<colour muted-foreground>>;\n\tbackground: <<colour background>>;\n\tcolor: <<colour muted-foreground>>;\n}\n\nhtml body.tc-body .tc-btn-rounded:hover svg {\n\tfill: <<colour muted-foreground>>;\n}\n\n.tc-btn-icon svg {\n\theight: 1em;\n\twidth: 1em;\n\tfill: <<colour muted-foreground>>;\n}\n\n.tc-btn-text {\n\tpadding: 0;\n\tmargin: 0;\n}\n\n.tc-btn-big-green {\n\tdisplay: inline-block;\n\tpadding: 8px;\n\tmargin: 4px 8px 4px 8px;\n\tbackground: <<colour download-background>>;\n\tcolor: <<colour download-foreground>>;\n\tfill: <<colour download-foreground>>;\n\tborder: none;\n\tfont-size: 1.2em;\n\tline-height: 1.4em;\n\ttext-decoration: none;\n}\n\n.tc-btn-big-green svg,\n.tc-btn-big-green img {\n\theight: 2em;\n\twidth: 2em;\n\tvertical-align: middle;\n\tfill: <<colour download-foreground>>;\n}\n\n.tc-sidebar-lists input {\n\tcolor: <<colour foreground>>;\n}\n\n.tc-sidebar-lists button {\n\tcolor: <<colour sidebar-button-foreground>>;\n\tfill: <<colour sidebar-button-foreground>>;\n}\n\n.tc-sidebar-lists button.tc-btn-mini {\n\tcolor: <<colour sidebar-muted-foreground>>;\n}\n\n.tc-sidebar-lists button.tc-btn-mini:hover {\n\tcolor: <<colour sidebar-muted-foreground-hover>>;\n}\n\nbutton svg.tc-image-button, button .tc-image-button img {\n\theight: 1em;\n\twidth: 1em;\n}\n\n.tc-unfold-banner {\n\tposition: absolute;\n\tpadding: 0;\n\tmargin: 0;\n\tbackground: none;\n\tborder: none;\n\twidth: 100%;\n\twidth: calc(100% + 2px);\n\tmargin-left: -43px;\n\ttext-align: center;\n\tborder-top: 2px solid <<colour tiddler-info-background>>;\n\tmargin-top: 4px;\n}\n\n.tc-unfold-banner:hover {\n\tbackground: <<colour tiddler-info-background>>;\n\tborder-top: 2px solid <<colour tiddler-info-border>>;\n}\n\n.tc-unfold-banner svg, .tc-fold-banner svg {\n\theight: 0.75em;\n\tfill: <<colour tiddler-controls-foreground>>;\n}\n\n.tc-unfold-banner:hover svg, .tc-fold-banner:hover svg {\n\tfill: <<colour tiddler-controls-foreground-hover>>;\n}\n\n.tc-fold-banner {\n\tposition: absolute;\n\tpadding: 0;\n\tmargin: 0;\n\tbackground: none;\n\tborder: none;\n\twidth: 23px;\n\ttext-align: center;\n\tmargin-left: -35px;\n\ttop: 6px;\n\tbottom: 6px;\n}\n\n.tc-fold-banner:hover {\n\tbackground: <<colour tiddler-info-background>>;\n}\n\n@media (max-width: {{$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint}}) {\n\n\t.tc-unfold-banner {\n\t\tposition: static;\n\t\twidth: calc(100% + 59px);\n\t}\n\n\t.tc-fold-banner {\n\t\twidth: 16px;\n\t\tmargin-left: -16px;\n\t\tfont-size: 0.75em;\n\t}\n\n}\n\n/*\n** Tags and missing tiddlers\n*/\n\n.tc-tag-list-item {\n\tposition: relative;\n\tdisplay: inline-block;\n\tmargin-right: 7px;\n}\n\n.tc-tags-wrapper {\n\tmargin: 4px 0 14px 0;\n}\n\n.tc-missing-tiddler-label {\n\tfont-style: italic;\n\tfont-weight: normal;\n\tdisplay: inline-block;\n\tfont-size: 11.844px;\n\tline-height: 14px;\n\twhite-space: nowrap;\n\tvertical-align: baseline;\n}\n\nbutton.tc-tag-label, span.tc-tag-label {\n\tdisplay: inline-block;\n\tpadding: 0.16em 0.7em;\n\tfont-size: 0.9em;\n\tfont-weight: 400;\n\tline-height: 1.2em;\n\tcolor: <<colour tag-foreground>>;\n\twhite-space: nowrap;\n\tvertical-align: baseline;\n\tbackground-color: <<colour tag-background>>;\n\tborder-radius: 1em;\n}\n\n.tc-untagged-separator {\n\twidth: 10em;\n\tleft: 0;\n\tmargin-left: 0;\n\tborder: 0;\n\theight: 1px;\n\tbackground: <<colour tab-divider>>;\n}\n\nbutton.tc-untagged-label {\n\tbackground-color: <<colour untagged-background>>;\n}\n\n.tc-tag-label svg, .tc-tag-label img {\n\theight: 1em;\n\twidth: 1em;\n\tfill: <<colour tag-foreground>>;\n\tvertical-align: text-bottom;\n}\n\n.tc-tag-manager-table .tc-tag-label {\n\twhite-space: normal;\n}\n\n.tc-tag-manager-tag {\n\twidth: 100%;\n}\n\n/*\n** Page layout\n*/\n\n.tc-topbar {\n\tposition: fixed;\n\tz-index: 1200;\n}\n\n.tc-topbar-left {\n\tleft: 29px;\n\ttop: 5px;\n}\n\n.tc-topbar-right {\n\ttop: 5px;\n\tright: 29px;\n}\n\n.tc-topbar button {\n\tpadding: 8px;\n}\n\n.tc-topbar svg {\n\tfill: <<colour muted-foreground>>;\n}\n\n.tc-topbar button:hover svg {\n\tfill: <<colour foreground>>;\n}\n\n.tc-sidebar-header {\n\tcolor: <<colour sidebar-foreground>>;\n\tfill: <<colour sidebar-foreground>>;\n}\n\n.tc-sidebar-header .tc-title a.tc-tiddlylink-resolves {\n\tfont-weight: 300;\n}\n\n.tc-sidebar-header .tc-sidebar-lists p {\n\tmargin-top: 3px;\n\tmargin-bottom: 3px;\n}\n\n.tc-sidebar-header .tc-missing-tiddler-label {\n\tcolor: <<colour sidebar-foreground>>;\n}\n\n.tc-advanced-search input {\n\twidth: 60%;\n}\n\n.tc-search a svg {\n\twidth: 1.2em;\n\theight: 1.2em;\n\tvertical-align: middle;\n}\n\n.tc-page-controls {\n\tmargin-top: 14px;\n\tfont-size: 1.5em;\n}\n\n.tc-page-controls button {\n\tmargin-right: 0.5em;\n}\n\n.tc-page-controls a.tc-tiddlylink:hover {\n\ttext-decoration: none;\n}\n\n.tc-page-controls img {\n\twidth: 1em;\n}\n\n.tc-page-controls svg {\n\tfill: <<colour sidebar-controls-foreground>>;\n}\n\n.tc-page-controls button:hover svg, .tc-page-controls a:hover svg {\n\tfill: <<colour sidebar-controls-foreground-hover>>;\n}\n\n.tc-menu-list-item {\n\twhite-space: nowrap;\n}\n\n.tc-menu-list-count {\n\tfont-weight: bold;\n}\n\n.tc-menu-list-subitem {\n\tpadding-left: 7px;\n}\n\n.tc-story-river {\n\tposition: relative;\n}\n\n@media (max-width: {{$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint}}) {\n\n\t.tc-sidebar-header {\n\t\tpadding: 14px;\n\t\tmin-height: 32px;\n\t\tmargin-top: {{$:/themes/tiddlywiki/vanilla/metrics/storytop}};\n\t}\n\n\t.tc-story-river {\n\t\tposition: relative;\n\t\tpadding: 0;\n\t}\n}\n\n@media (min-width: {{$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint}}) {\n\n\t.tc-message-box {\n\t\tmargin: 21px -21px 21px -21px;\n\t}\n\n\t.tc-sidebar-scrollable {\n\t\tposition: fixed;\n\t\ttop: {{$:/themes/tiddlywiki/vanilla/metrics/storytop}};\n\t\tleft: {{$:/themes/tiddlywiki/vanilla/metrics/storyright}};\n\t\tbottom: 0;\n\t\tright: 0;\n\t\toverflow-y: auto;\n\t\toverflow-x: auto;\n\t\t-webkit-overflow-scrolling: touch;\n\t\tmargin: 0 0 0 -42px;\n\t\tpadding: 71px 0 28px 42px;\n\t}\n\n\thtml[dir=\"rtl\"] .tc-sidebar-scrollable {\n\t\tleft: auto;\n\t\tright: {{$:/themes/tiddlywiki/vanilla/metrics/storyright}};\n\t}\n\n\t.tc-story-river {\n\t\tposition: relative;\n\t\tleft: {{$:/themes/tiddlywiki/vanilla/metrics/storyleft}};\n\t\ttop: {{$:/themes/tiddlywiki/vanilla/metrics/storytop}};\n\t\twidth: {{$:/themes/tiddlywiki/vanilla/metrics/storywidth}};\n\t\tpadding: 42px 42px 42px 42px;\n\t}\n\n<<if-no-sidebar \"\n\n\t.tc-story-river {\n\t\twidth: calc(100% - {{$:/themes/tiddlywiki/vanilla/metrics/storyleft}});\n\t}\n\n\">>\n\n}\n\n@media print {\n\n\tbody.tc-body {\n\t\tbackground-color: transparent;\n\t}\n\n\t.tc-sidebar-header, .tc-topbar {\n\t\tdisplay: none;\n\t}\n\n\t.tc-story-river {\n\t\tmargin: 0;\n\t\tpadding: 0;\n\t}\n\n\t.tc-story-river .tc-tiddler-frame {\n\t\tmargin: 0;\n\t\tborder: none;\n\t\tpadding: 0;\n\t}\n}\n\n/*\n** Tiddler styles\n*/\n\n.tc-tiddler-frame {\n\tposition: relative;\n\tmargin-bottom: 28px;\n\tbackground-color: <<colour tiddler-background>>;\n\tborder: 1px solid <<colour tiddler-border>>;\n}\n\n{{$:/themes/tiddlywiki/vanilla/sticky}}\n\n.tc-tiddler-info {\n\tpadding: 14px 42px 14px 42px;\n\tbackground-color: <<colour tiddler-info-background>>;\n\tborder-top: 1px solid <<colour tiddler-info-border>>;\n\tborder-bottom: 1px solid <<colour tiddler-info-border>>;\n}\n\n.tc-tiddler-info p {\n\tmargin-top: 3px;\n\tmargin-bottom: 3px;\n}\n\n.tc-tiddler-info .tc-tab-buttons button.tc-tab-selected {\n\tbackground-color: <<colour tiddler-info-tab-background>>;\n\tborder-bottom: 1px solid <<colour tiddler-info-tab-background>>;\n}\n\n.tc-view-field-table {\n\twidth: 100%;\n}\n\n.tc-view-field-name {\n\twidth: 1%; /* Makes this column be as narrow as possible */\n\ttext-align: right;\n\tfont-style: italic;\n\tfont-weight: 200;\n}\n\n.tc-view-field-value {\n}\n\n@media (max-width: {{$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint}}) {\n\t.tc-tiddler-frame {\n\t\tpadding: 14px 14px 14px 14px;\n\t}\n\n\t.tc-tiddler-info {\n\t\tmargin: 0 -14px 0 -14px;\n\t}\n}\n\n@media (min-width: {{$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint}}) {\n\t.tc-tiddler-frame {\n\t\tpadding: 28px 42px 42px 42px;\n\t\twidth: {{$:/themes/tiddlywiki/vanilla/metrics/tiddlerwidth}};\n\t\tborder-radius: 2px;\n\t}\n\n<<if-no-sidebar \"\n\n\t.tc-tiddler-frame {\n\t\twidth: 100%;\n\t}\n\n\">>\n\n\t.tc-tiddler-info {\n\t\tmargin: 0 -42px 0 -42px;\n\t}\n}\n\n.tc-site-title,\n.tc-titlebar {\n\tfont-weight: 300;\n\tfont-size: 2.35em;\n\tline-height: 1.2em;\n\tcolor: <<colour tiddler-title-foreground>>;\n\tmargin: 0;\n}\n\n.tc-site-title {\n\tcolor: <<colour site-title-foreground>>;\n}\n\n.tc-tiddler-title-icon {\n\tvertical-align: middle;\n}\n\n.tc-system-title-prefix {\n\tcolor: <<colour muted-foreground>>;\n}\n\n.tc-titlebar h2 {\n\tfont-size: 1em;\n\tdisplay: inline;\n}\n\n.tc-titlebar img {\n\theight: 1em;\n}\n\n.tc-subtitle {\n\tfont-size: 0.9em;\n\tcolor: <<colour tiddler-subtitle-foreground>>;\n\tfont-weight: 300;\n}\n\n.tc-tiddler-missing .tc-title {\n font-style: italic;\n font-weight: normal;\n}\n\n.tc-tiddler-frame .tc-tiddler-controls {\n\tfloat: right;\n}\n\n.tc-tiddler-controls .tc-drop-down {\n\tfont-size: 0.6em;\n}\n\n.tc-tiddler-controls .tc-drop-down .tc-drop-down {\n\tfont-size: 1em;\n}\n\n.tc-tiddler-controls > span > button {\n\tvertical-align: baseline;\n\tmargin-left:5px;\n}\n\n.tc-tiddler-controls button svg, .tc-tiddler-controls button img,\n.tc-search button svg, .tc-search a svg {\n\tfill: <<colour tiddler-controls-foreground>>;\n}\n\n.tc-tiddler-controls button svg, .tc-tiddler-controls button img {\n\theight: 0.75em;\n}\n\n.tc-search button svg, .tc-search a svg {\n height: 1.2em;\n width: 1.2em;\n margin: 0 0.25em;\n}\n\n.tc-tiddler-controls button.tc-selected svg,\n.tc-page-controls button.tc-selected svg {\n\tfill: <<colour tiddler-controls-foreground-selected>>;\n}\n\n.tc-tiddler-controls button.tc-btn-invisible:hover svg,\n.tc-search button:hover svg, .tc-search a:hover svg {\n\tfill: <<colour tiddler-controls-foreground-hover>>;\n}\n\n@media print {\n\t.tc-tiddler-controls {\n\t\tdisplay: none;\n\t}\n}\n\n.tc-tiddler-help { /* Help prompts within tiddler template */\n\tcolor: <<colour muted-foreground>>;\n\tmargin-top: 14px;\n}\n\n.tc-tiddler-help a.tc-tiddlylink {\n\tcolor: <<colour very-muted-foreground>>;\n}\n\n.tc-tiddler-frame .tc-edit-texteditor {\n\twidth: 100%;\n\tmargin: 4px 0 4px 0;\n}\n\n.tc-tiddler-frame input.tc-edit-texteditor,\n.tc-tiddler-frame textarea.tc-edit-texteditor,\n.tc-tiddler-frame iframe.tc-edit-texteditor {\n\tpadding: 3px 3px 3px 3px;\n\tborder: 1px solid <<colour tiddler-editor-border>>;\n\tbackground-color: <<colour tiddler-editor-background>>;\n\tline-height: 1.3em;\n\t-webkit-appearance: none;\n}\n\n.tc-tiddler-frame .tc-binary-warning {\n\twidth: 100%;\n\theight: 5em;\n\ttext-align: center;\n\tpadding: 3em 3em 6em 3em;\n\tbackground: <<colour alert-background>>;\n\tborder: 1px solid <<colour alert-border>>;\n}\n\ncanvas.tc-edit-bitmapeditor {\n\tborder: 6px solid <<colour tiddler-editor-border-image>>;\n\tcursor: crosshair;\n\t-moz-user-select: none;\n\t-webkit-user-select: none;\n\t-ms-user-select: none;\n\tmargin-top: 6px;\n\tmargin-bottom: 6px;\n}\n\n.tc-edit-bitmapeditor-width {\n\tdisplay: block;\n}\n\n.tc-edit-bitmapeditor-height {\n\tdisplay: block;\n}\n\n.tc-tiddler-body {\n\tclear: both;\n}\n\n.tc-tiddler-frame .tc-tiddler-body {\n\tfont-size: {{$:/themes/tiddlywiki/vanilla/metrics/bodyfontsize}};\n\tline-height: {{$:/themes/tiddlywiki/vanilla/metrics/bodylineheight}};\n}\n\n.tc-titlebar, .tc-tiddler-edit-title {\n\toverflow: hidden; /* https://github.com/Jermolene/TiddlyWiki5/issues/282 */\n}\n\nhtml body.tc-body.tc-single-tiddler-window {\n\tmargin: 1em;\n\tbackground: <<colour tiddler-background>>;\n}\n\n.tc-single-tiddler-window img,\n.tc-single-tiddler-window svg,\n.tc-single-tiddler-window canvas,\n.tc-single-tiddler-window embed,\n.tc-single-tiddler-window iframe {\n\tmax-width: 100%;\n}\n\n/*\n** Editor\n*/\n\n.tc-editor-toolbar {\n\tmargin-top: 8px;\n}\n\n.tc-editor-toolbar button {\n\tvertical-align: middle;\n\tbackground-color: <<colour tiddler-controls-foreground>>;\n\tfill: <<colour tiddler-controls-foreground-selected>>;\n\tborder-radius: 4px;\n\tpadding: 3px;\n\tmargin: 2px 0 2px 4px;\n}\n\n.tc-editor-toolbar button.tc-text-editor-toolbar-item-adjunct {\n\tmargin-left: 1px;\n\twidth: 1em;\n\tborder-radius: 8px;\n}\n\n.tc-editor-toolbar button.tc-text-editor-toolbar-item-start-group {\n\tmargin-left: 11px;\n}\n\n.tc-editor-toolbar button.tc-selected {\n\tbackground-color: <<colour primary>>;\n}\n\n.tc-editor-toolbar button svg {\n\twidth: 1.6em;\n\theight: 1.2em;\n}\n\n.tc-editor-toolbar button:hover {\n\tbackground-color: <<colour tiddler-controls-foreground-selected>>;\n\tfill: <<colour background>>;\n}\n\n.tc-editor-toolbar .tc-text-editor-toolbar-more {\n\twhite-space: normal;\n}\n\n.tc-editor-toolbar .tc-text-editor-toolbar-more button {\n\tdisplay: inline-block;\n\tpadding: 3px;\n\twidth: auto;\n}\n\n.tc-editor-toolbar .tc-search-results {\n\tpadding: 0;\n}\n\n/*\n** Adjustments for fluid-fixed mode\n*/\n\n@media (min-width: {{$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint}}) {\n\n<<if-fluid-fixed text:\"\"\"\n\n\t.tc-story-river {\n\t\tpadding-right: 0;\n\t\tposition: relative;\n\t\twidth: auto;\n\t\tleft: 0;\n\t\tmargin-left: {{$:/themes/tiddlywiki/vanilla/metrics/storyleft}};\n\t\tmargin-right: {{$:/themes/tiddlywiki/vanilla/metrics/sidebarwidth}};\n\t}\n\n\t.tc-tiddler-frame {\n\t\twidth: 100%;\n\t}\n\n\t.tc-sidebar-scrollable {\n\t\tleft: auto;\n\t\tbottom: 0;\n\t\tright: 0;\n\t\twidth: {{$:/themes/tiddlywiki/vanilla/metrics/sidebarwidth}};\n\t}\n\n\tbody.tc-body .tc-storyview-zoomin-tiddler {\n\t\twidth: 100%;\n\t\twidth: calc(100% - 42px);\n\t}\n\n\"\"\" hiddenSidebarText:\"\"\"\n\n\t.tc-story-river {\n\t\tpadding-right: 3em;\n\t\tmargin-right: 0;\n\t}\n\n\tbody.tc-body .tc-storyview-zoomin-tiddler {\n\t\twidth: 100%;\n\t\twidth: calc(100% - 84px);\n\t}\n\n\"\"\">>\n\n}\n\n/*\n** Toolbar buttons\n*/\n\n.tc-page-controls svg.tc-image-new-button {\n fill: <<colour toolbar-new-button>>;\n}\n\n.tc-page-controls svg.tc-image-options-button {\n fill: <<colour toolbar-options-button>>;\n}\n\n.tc-page-controls svg.tc-image-save-button {\n fill: <<colour toolbar-save-button>>;\n}\n\n.tc-tiddler-controls button svg.tc-image-info-button {\n fill: <<colour toolbar-info-button>>;\n}\n\n.tc-tiddler-controls button svg.tc-image-edit-button {\n fill: <<colour toolbar-edit-button>>;\n}\n\n.tc-tiddler-controls button svg.tc-image-close-button {\n fill: <<colour toolbar-close-button>>;\n}\n\n.tc-tiddler-controls button svg.tc-image-delete-button {\n fill: <<colour toolbar-delete-button>>;\n}\n\n.tc-tiddler-controls button svg.tc-image-cancel-button {\n fill: <<colour toolbar-cancel-button>>;\n}\n\n.tc-tiddler-controls button svg.tc-image-done-button {\n fill: <<colour toolbar-done-button>>;\n}\n\n/*\n** Tiddler edit mode\n*/\n\n.tc-tiddler-edit-frame em.tc-edit {\n\tcolor: <<colour muted-foreground>>;\n\tfont-style: normal;\n}\n\n.tc-edit-type-dropdown a.tc-tiddlylink-missing {\n\tfont-style: normal;\n}\n\n.tc-edit-tags {\n\tborder: 1px solid <<colour tiddler-editor-border>>;\n\tpadding: 4px 8px 4px 8px;\n}\n\n.tc-edit-add-tag {\n\tdisplay: inline-block;\n}\n\n.tc-edit-add-tag .tc-add-tag-name input {\n\twidth: 50%;\n}\n\n.tc-edit-add-tag .tc-keyboard {\n\tdisplay:inline;\n}\n\n.tc-edit-tags .tc-tag-label {\n\tdisplay: inline-block;\n}\n\n.tc-edit-tags-list {\n\tmargin: 14px 0 14px 0;\n}\n\n.tc-remove-tag-button {\n\tpadding-left: 4px;\n}\n\n.tc-tiddler-preview {\n\toverflow: auto;\n}\n\n.tc-tiddler-preview-preview {\n\tfloat: right;\n\twidth: 49%;\n\tborder: 1px solid <<colour tiddler-editor-border>>;\n\tmargin: 4px 0 3px 3px;\n\tpadding: 3px 3px 3px 3px;\n}\n\n<<if-editor-height-fixed then:\"\"\"\n\n.tc-tiddler-preview-preview {\n\toverflow-y: scroll;\n\theight: {{$:/config/TextEditor/EditorHeight/Height}};\n}\n\n\"\"\">>\n\n.tc-tiddler-frame .tc-tiddler-preview .tc-edit-texteditor {\n\twidth: 49%;\n}\n\n.tc-tiddler-frame .tc-tiddler-preview canvas.tc-edit-bitmapeditor {\n\tmax-width: 49%;\n}\n\n.tc-edit-fields {\n\twidth: 100%;\n}\n\n\n.tc-edit-fields table, .tc-edit-fields tr, .tc-edit-fields td {\n\tborder: none;\n\tpadding: 4px;\n}\n\n.tc-edit-fields > tbody > .tc-edit-field:nth-child(odd) {\n\tbackground-color: <<colour tiddler-editor-fields-odd>>;\n}\n\n.tc-edit-fields > tbody > .tc-edit-field:nth-child(even) {\n\tbackground-color: <<colour tiddler-editor-fields-even>>;\n}\n\n.tc-edit-field-name {\n\ttext-align: right;\n}\n\n.tc-edit-field-value input {\n\twidth: 100%;\n}\n\n.tc-edit-field-remove {\n}\n\n.tc-edit-field-remove svg {\n\theight: 1em;\n\twidth: 1em;\n\tfill: <<colour muted-foreground>>;\n\tvertical-align: middle;\n}\n\n.tc-edit-field-add-name {\n\tdisplay: inline-block;\n\twidth: 15%;\n}\n\n.tc-edit-field-add-value {\n\tdisplay: inline-block;\n\twidth: 40%;\n}\n\n.tc-edit-field-add-button {\n\tdisplay: inline-block;\n\twidth: 10%;\n}\n\n/*\n** Storyview Classes\n*/\n\n.tc-storyview-zoomin-tiddler {\n\tposition: absolute;\n\tdisplay: block;\n\twidth: 100%;\n}\n\n@media (min-width: {{$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint}}) {\n\n\t.tc-storyview-zoomin-tiddler {\n\t\twidth: calc(100% - 84px);\n\t}\n\n}\n\n/*\n** Dropdowns\n*/\n\n.tc-btn-dropdown {\n\ttext-align: left;\n}\n\n.tc-btn-dropdown svg, .tc-btn-dropdown img {\n\theight: 1em;\n\twidth: 1em;\n\tfill: <<colour muted-foreground>>;\n}\n\n.tc-drop-down-wrapper {\n\tposition: relative;\n}\n\n.tc-drop-down {\n\tmin-width: 380px;\n\tborder: 1px solid <<colour dropdown-border>>;\n\tbackground-color: <<colour dropdown-background>>;\n\tpadding: 7px 0 7px 0;\n\tmargin: 4px 0 0 0;\n\twhite-space: nowrap;\n\ttext-shadow: none;\n\tline-height: 1.4;\n}\n\n.tc-drop-down .tc-drop-down {\n\tmargin-left: 14px;\n}\n\n.tc-drop-down button svg, .tc-drop-down a svg {\n\tfill: <<colour foreground>>;\n}\n\n.tc-drop-down button.tc-btn-invisible:hover svg {\n\tfill: <<colour foreground>>;\n}\n\n.tc-drop-down p {\n\tpadding: 0 14px 0 14px;\n}\n\n.tc-drop-down svg {\n\twidth: 1em;\n\theight: 1em;\n}\n\n.tc-drop-down img {\n\twidth: 1em;\n}\n\n.tc-drop-down-language-chooser img {\n\twidth: 2em;\n\tvertical-align: baseline;\n}\n\n.tc-drop-down a, .tc-drop-down button {\n\tdisplay: block;\n\tpadding: 0 14px 0 14px;\n\twidth: 100%;\n\ttext-align: left;\n\tcolor: <<colour foreground>>;\n\tline-height: 1.4;\n}\n\n.tc-drop-down .tc-tab-set .tc-tab-buttons button {\n\tdisplay: inline-block;\n width: auto;\n margin-bottom: 0px;\n border-bottom-left-radius: 0;\n border-bottom-right-radius: 0;\n}\n\n.tc-drop-down .tc-prompt {\n\tpadding: 0 14px;\n}\n\n.tc-drop-down .tc-chooser {\n\tborder: none;\n}\n\n.tc-drop-down .tc-chooser .tc-swatches-horiz {\n\tfont-size: 0.4em;\n\tpadding-left: 1.2em;\n}\n\n.tc-drop-down .tc-file-input-wrapper {\n\twidth: 100%;\n}\n\n.tc-drop-down .tc-file-input-wrapper button {\n\tcolor: <<colour foreground>>;\n}\n\n.tc-drop-down a:hover, .tc-drop-down button:hover, .tc-drop-down .tc-file-input-wrapper:hover button {\n\tcolor: <<colour tiddler-link-background>>;\n\tbackground-color: <<colour tiddler-link-foreground>>;\n\ttext-decoration: none;\n}\n\n.tc-drop-down .tc-tab-buttons button {\n\tbackground-color: <<colour dropdown-tab-background>>;\n}\n\n.tc-drop-down .tc-tab-buttons button.tc-tab-selected {\n\tbackground-color: <<colour dropdown-tab-background-selected>>;\n\tborder-bottom: 1px solid <<colour dropdown-tab-background-selected>>;\n}\n\n.tc-drop-down-bullet {\n\tdisplay: inline-block;\n\twidth: 0.5em;\n}\n\n.tc-drop-down .tc-tab-contents a {\n\tpadding: 0 0.5em 0 0.5em;\n}\n\n.tc-block-dropdown-wrapper {\n\tposition: relative;\n}\n\n.tc-block-dropdown {\n\tposition: absolute;\n\tmin-width: 220px;\n\tborder: 1px solid <<colour dropdown-border>>;\n\tbackground-color: <<colour dropdown-background>>;\n\tpadding: 7px 0;\n\tmargin: 4px 0 0 0;\n\twhite-space: nowrap;\n\tz-index: 1000;\n\ttext-shadow: none;\n}\n\n.tc-block-dropdown.tc-search-drop-down {\n\tmargin-left: -12px;\n}\n\n.tc-block-dropdown a {\n\tdisplay: block;\n\tpadding: 4px 14px 4px 14px;\n}\n\n.tc-block-dropdown.tc-search-drop-down a {\n\tdisplay: block;\n\tpadding: 0px 10px 0px 10px;\n}\n\n.tc-drop-down .tc-dropdown-item-plain,\n.tc-block-dropdown .tc-dropdown-item-plain {\n\tpadding: 4px 14px 4px 7px;\n}\n\n.tc-drop-down .tc-dropdown-item,\n.tc-block-dropdown .tc-dropdown-item {\n\tpadding: 4px 14px 4px 7px;\n\tcolor: <<colour muted-foreground>>;\n}\n\n.tc-block-dropdown a:hover {\n\tcolor: <<colour tiddler-link-background>>;\n\tbackground-color: <<colour tiddler-link-foreground>>;\n\ttext-decoration: none;\n}\n\n.tc-search-results {\n\tpadding: 0 7px 0 7px;\n}\n\n.tc-image-chooser, .tc-colour-chooser {\n\twhite-space: normal;\n}\n\n.tc-image-chooser a,\n.tc-colour-chooser a {\n\tdisplay: inline-block;\n\tvertical-align: top;\n\ttext-align: center;\n\tposition: relative;\n}\n\n.tc-image-chooser a {\n\tborder: 1px solid <<colour muted-foreground>>;\n\tpadding: 2px;\n\tmargin: 2px;\n\twidth: 4em;\n\theight: 4em;\n}\n\n.tc-colour-chooser a {\n\tpadding: 3px;\n\twidth: 2em;\n\theight: 2em;\n\tvertical-align: middle;\n}\n\n.tc-image-chooser a:hover,\n.tc-colour-chooser a:hover {\n\tbackground: <<colour primary>>;\n\tpadding: 0px;\n\tborder: 3px solid <<colour primary>>;\n}\n\n.tc-image-chooser a svg,\n.tc-image-chooser a img {\n\tdisplay: inline-block;\n\twidth: auto;\n\theight: auto;\n\tmax-width: 3.5em;\n\tmax-height: 3.5em;\n\tposition: absolute;\n\ttop: 0;\n\tbottom: 0;\n\tleft: 0;\n\tright: 0;\n\tmargin: auto;\n}\n\n/*\n** Modals\n*/\n\n.tc-modal-wrapper {\n\tposition: fixed;\n\toverflow: auto;\n\toverflow-y: scroll;\n\ttop: 0;\n\tright: 0;\n\tbottom: 0;\n\tleft: 0;\n\tz-index: 900;\n}\n\n.tc-modal-backdrop {\n\tposition: fixed;\n\ttop: 0;\n\tright: 0;\n\tbottom: 0;\n\tleft: 0;\n\tz-index: 1000;\n\tbackground-color: <<colour modal-backdrop>>;\n}\n\n.tc-modal {\n\tz-index: 1100;\n\tbackground-color: <<colour modal-background>>;\n\tborder: 1px solid <<colour modal-border>>;\n}\n\n@media (max-width: 55em) {\n\t.tc-modal {\n\t\tposition: fixed;\n\t\ttop: 1em;\n\t\tleft: 1em;\n\t\tright: 1em;\n\t}\n\n\t.tc-modal-body {\n\t\toverflow-y: auto;\n\t\tmax-height: 400px;\n\t\tmax-height: 60vh;\n\t}\n}\n\n@media (min-width: 55em) {\n\t.tc-modal {\n\t\tposition: fixed;\n\t\ttop: 2em;\n\t\tleft: 25%;\n\t\twidth: 50%;\n\t}\n\n\t.tc-modal-body {\n\t\toverflow-y: auto;\n\t\tmax-height: 400px;\n\t\tmax-height: 60vh;\n\t}\n}\n\n.tc-modal-header {\n\tpadding: 9px 15px;\n\tborder-bottom: 1px solid <<colour modal-header-border>>;\n}\n\n.tc-modal-header h3 {\n\tmargin: 0;\n\tline-height: 30px;\n}\n\n.tc-modal-header img, .tc-modal-header svg {\n\twidth: 1em;\n\theight: 1em;\n}\n\n.tc-modal-body {\n\tpadding: 15px;\n}\n\n.tc-modal-footer {\n\tpadding: 14px 15px 15px;\n\tmargin-bottom: 0;\n\ttext-align: right;\n\tbackground-color: <<colour modal-footer-background>>;\n\tborder-top: 1px solid <<colour modal-footer-border>>;\n}\n\n/*\n** Notifications\n*/\n\n.tc-notification {\n\tposition: fixed;\n\ttop: 14px;\n\tright: 42px;\n\tz-index: 1300;\n\tmax-width: 280px;\n\tpadding: 0 14px 0 14px;\n\tbackground-color: <<colour notification-background>>;\n\tborder: 1px solid <<colour notification-border>>;\n}\n\n/*\n** Tabs\n*/\n\n.tc-tab-set.tc-vertical {\n\tdisplay: -webkit-flex;\n\tdisplay: flex;\n}\n\n.tc-tab-buttons {\n\tfont-size: 0.85em;\n\tpadding-top: 1em;\n\tmargin-bottom: -2px;\n}\n\n.tc-tab-buttons.tc-vertical {\n\tz-index: 100;\n\tdisplay: block;\n\tpadding-top: 14px;\n\tvertical-align: top;\n\ttext-align: right;\n\tmargin-bottom: inherit;\n\tmargin-right: -1px;\n\tmax-width: 33%;\n\t-webkit-flex: 0 0 auto;\n\tflex: 0 0 auto;\n}\n\n.tc-tab-buttons button.tc-tab-selected {\n\tcolor: <<colour tab-foreground-selected>>;\n\tbackground-color: <<colour tab-background-selected>>;\n\tborder-left: 1px solid <<colour tab-border-selected>>;\n\tborder-top: 1px solid <<colour tab-border-selected>>;\n\tborder-right: 1px solid <<colour tab-border-selected>>;\n}\n\n.tc-tab-buttons button {\n\tcolor: <<colour tab-foreground>>;\n\tpadding: 3px 5px 3px 5px;\n\tmargin-right: 0.3em;\n\tfont-weight: 300;\n\tborder: none;\n\tbackground: inherit;\n\tbackground-color: <<colour tab-background>>;\n\tborder-left: 1px solid <<colour tab-border>>;\n\tborder-top: 1px solid <<colour tab-border>>;\n\tborder-right: 1px solid <<colour tab-border>>;\n\tborder-top-left-radius: 2px;\n\tborder-top-right-radius: 2px;\n}\n\n.tc-tab-buttons.tc-vertical button {\n\tdisplay: block;\n\twidth: 100%;\n\tmargin-top: 3px;\n\tmargin-right: 0;\n\ttext-align: right;\n\tbackground-color: <<colour tab-background>>;\n\tborder-left: 1px solid <<colour tab-border>>;\n\tborder-bottom: 1px solid <<colour tab-border>>;\n\tborder-right: none;\n\tborder-top-left-radius: 2px;\n\tborder-bottom-left-radius: 2px;\n}\n\n.tc-tab-buttons.tc-vertical button.tc-tab-selected {\n\tbackground-color: <<colour tab-background-selected>>;\n\tborder-right: 1px solid <<colour tab-background-selected>>;\n}\n\n.tc-tab-divider {\n\tborder-top: 1px solid <<colour tab-divider>>;\n}\n\n.tc-tab-divider.tc-vertical {\n\tdisplay: none;\n}\n\n.tc-tab-content {\n\tmargin-top: 14px;\n}\n\n.tc-tab-content.tc-vertical {\n\tdisplay: inline-block;\n\tvertical-align: top;\n\tpadding-top: 0;\n\tpadding-left: 14px;\n\tborder-left: 1px solid <<colour tab-border>>;\n\t-webkit-flex: 1 0 70%;\n\tflex: 1 0 70%;\n}\n\n.tc-sidebar-lists .tc-tab-buttons {\n\tmargin-bottom: -1px;\n}\n\n.tc-sidebar-lists .tc-tab-buttons button.tc-tab-selected {\n\tbackground-color: <<colour sidebar-tab-background-selected>>;\n\tcolor: <<colour sidebar-tab-foreground-selected>>;\n\tborder-left: 1px solid <<colour sidebar-tab-border-selected>>;\n\tborder-top: 1px solid <<colour sidebar-tab-border-selected>>;\n\tborder-right: 1px solid <<colour sidebar-tab-border-selected>>;\n}\n\n.tc-sidebar-lists .tc-tab-buttons button {\n\tbackground-color: <<colour sidebar-tab-background>>;\n\tcolor: <<colour sidebar-tab-foreground>>;\n\tborder-left: 1px solid <<colour sidebar-tab-border>>;\n\tborder-top: 1px solid <<colour sidebar-tab-border>>;\n\tborder-right: 1px solid <<colour sidebar-tab-border>>;\n}\n\n.tc-sidebar-lists .tc-tab-divider {\n\tborder-top: 1px solid <<colour sidebar-tab-divider>>;\n}\n\n.tc-more-sidebar > .tc-tab-set > .tc-tab-buttons > button {\n\tdisplay: block;\n\twidth: 100%;\n\tbackground-color: <<colour sidebar-tab-background>>;\n\tborder-top: none;\n\tborder-left: none;\n\tborder-bottom: none;\n\tborder-right: 1px solid #ccc;\n\tmargin-bottom: inherit;\n}\n\n.tc-more-sidebar > .tc-tab-set > .tc-tab-buttons > button.tc-tab-selected {\n\tbackground-color: <<colour sidebar-tab-background-selected>>;\n\tborder: none;\n}\n\n/*\n** Manager\n*/\n\n.tc-manager-wrapper {\n\t\n}\n\n.tc-manager-controls {\n\t\n}\n\n.tc-manager-control {\n\tmargin: 0.5em 0;\n}\n\n.tc-manager-list {\n\twidth: 100%;\n\tborder-top: 1px solid <<colour muted-foreground>>;\n\tborder-left: 1px solid <<colour muted-foreground>>;\n\tborder-right: 1px solid <<colour muted-foreground>>;\n}\n\n.tc-manager-list-item {\n\n}\n\n.tc-manager-list-item-heading {\n display: block;\n width: 100%;\n text-align: left;\t\n\tborder-bottom: 1px solid <<colour muted-foreground>>;\n\tpadding: 3px;\n}\n\n.tc-manager-list-item-heading-selected {\n\tfont-weight: bold;\n\tcolor: <<colour background>>;\n\tfill: <<colour background>>;\n\tbackground-color: <<colour foreground>>;\n}\n\n.tc-manager-list-item-heading:hover {\n\tbackground: <<colour primary>>;\n\tcolor: <<colour background>>;\n}\n\n.tc-manager-list-item-content {\n\tdisplay: flex;\n}\n\n.tc-manager-list-item-content-sidebar {\n flex: 1 0;\n background: <<colour tiddler-editor-background>>;\n border-right: 0.5em solid <<colour muted-foreground>>;\n border-bottom: 0.5em solid <<colour muted-foreground>>;\n white-space: nowrap;\n}\n\n.tc-manager-list-item-content-item-heading {\n\tdisplay: block;\n\twidth: 100%;\n\ttext-align: left;\n background: <<colour muted-foreground>>;\n\ttext-transform: uppercase;\n\tfont-size: 0.6em;\n\tfont-weight: bold;\n padding: 0.5em 0 0.5em 0;\n}\n\n.tc-manager-list-item-content-item-body {\n\tpadding: 0 0.5em 0 0.5em;\n}\n\n.tc-manager-list-item-content-item-body > pre {\n\tmargin: 0.5em 0 0.5em 0;\n\tborder: none;\n\tbackground: inherit;\n}\n\n.tc-manager-list-item-content-tiddler {\n flex: 3 1;\n border-left: 0.5em solid <<colour muted-foreground>>;\n border-right: 0.5em solid <<colour muted-foreground>>;\n border-bottom: 0.5em solid <<colour muted-foreground>>;\n}\n\n.tc-manager-list-item-content-item-body > table {\n\tborder: none;\n\tpadding: 0;\n\tmargin: 0;\n}\n\n.tc-manager-list-item-content-item-body > table td {\n\tborder: none;\n}\n\n.tc-manager-icon-editor > button {\n\twidth: 100%;\n}\n\n.tc-manager-icon-editor > button > svg,\n.tc-manager-icon-editor > button > button {\n\twidth: 100%;\n\theight: auto;\n}\n\n/*\n** Alerts\n*/\n\n.tc-alerts {\n\tposition: fixed;\n\ttop: 0;\n\tleft: 0;\n\tmax-width: 500px;\n\tz-index: 20000;\n}\n\n.tc-alert {\n\tposition: relative;\n\tmargin: 28px;\n\tpadding: 14px 14px 14px 14px;\n\tborder: 2px solid <<colour alert-border>>;\n\tbackground-color: <<colour alert-background>>;\n}\n\n.tc-alert-toolbar {\n\tposition: absolute;\n\ttop: 14px;\n\tright: 14px;\n}\n\n.tc-alert-toolbar svg {\n\tfill: <<colour alert-muted-foreground>>;\n}\n\n.tc-alert-subtitle {\n\tcolor: <<colour alert-muted-foreground>>;\n\tfont-weight: bold;\n}\n\n.tc-alert-highlight {\n\tcolor: <<colour alert-highlight>>;\n}\n\n@media (min-width: {{$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint}}) {\n\n\t.tc-static-alert {\n\t\tposition: relative;\n\t}\n\n\t.tc-static-alert-inner {\n\t\tposition: absolute;\n\t\tz-index: 100;\n\t}\n\n}\n\n.tc-static-alert-inner {\n\tpadding: 0 2px 2px 42px;\n\tcolor: <<colour static-alert-foreground>>;\n}\n\n/*\n** Control panel\n*/\n\n.tc-control-panel td {\n\tpadding: 4px;\n}\n\n.tc-control-panel table, .tc-control-panel table input, .tc-control-panel table textarea {\n\twidth: 100%;\n}\n\n.tc-plugin-info {\n\tdisplay: block;\n\tborder: 1px solid <<colour muted-foreground>>;\n\tbackground-colour: <<colour background>>;\n\tmargin: 0.5em 0 0.5em 0;\n\tpadding: 4px;\n}\n\n.tc-plugin-info-disabled {\n\tbackground: -webkit-repeating-linear-gradient(45deg, #ff0, #ff0 10px, #eee 10px, #eee 20px);\n\tbackground: repeating-linear-gradient(45deg, #ff0, #ff0 10px, #eee 10px, #eee 20px);\n}\n\n.tc-plugin-info-disabled:hover {\n\tbackground: -webkit-repeating-linear-gradient(45deg, #aa0, #aa0 10px, #888 10px, #888 20px);\n\tbackground: repeating-linear-gradient(45deg, #aa0, #aa0 10px, #888 10px, #888 20px);\n}\n\na.tc-tiddlylink.tc-plugin-info:hover {\n\ttext-decoration: none;\n\tbackground-color: <<colour primary>>;\n\tcolor: <<colour background>>;\n\tfill: <<colour foreground>>;\n}\n\na.tc-tiddlylink.tc-plugin-info:hover .tc-plugin-info > .tc-plugin-info-chunk > svg {\n\tfill: <<colour foreground>>;\n}\n\n.tc-plugin-info-chunk {\n\tdisplay: inline-block;\n\tvertical-align: middle;\n}\n\n.tc-plugin-info-chunk h1 {\n\tfont-size: 1em;\n\tmargin: 2px 0 2px 0;\n}\n\n.tc-plugin-info-chunk h2 {\n\tfont-size: 0.8em;\n\tmargin: 2px 0 2px 0;\n}\n\n.tc-plugin-info-chunk div {\n\tfont-size: 0.7em;\n\tmargin: 2px 0 2px 0;\n}\n\n.tc-plugin-info:hover > .tc-plugin-info-chunk > img, .tc-plugin-info:hover > .tc-plugin-info-chunk > svg {\n\twidth: 2em;\n\theight: 2em;\n\tfill: <<colour foreground>>;\n}\n\n.tc-plugin-info > .tc-plugin-info-chunk > img, .tc-plugin-info > .tc-plugin-info-chunk > svg {\n\twidth: 2em;\n\theight: 2em;\n\tfill: <<colour muted-foreground>>;\n}\n\n.tc-plugin-info.tc-small-icon > .tc-plugin-info-chunk > img, .tc-plugin-info.tc-small-icon > .tc-plugin-info-chunk > svg {\n\twidth: 1em;\n\theight: 1em;\n}\n\n.tc-plugin-info-dropdown {\n\tborder: 1px solid <<colour muted-foreground>>;\n\tmargin-top: -8px;\n}\n\n.tc-plugin-info-dropdown-message {\n\tbackground: <<colour message-background>>;\n\tpadding: 0.5em 1em 0.5em 1em;\n\tfont-weight: bold;\n\tfont-size: 0.8em;\n}\n\n.tc-plugin-info-dropdown-body {\n\tpadding: 1em 1em 1em 1em;\n}\n\n/*\n** Message boxes\n*/\n\n.tc-message-box {\n\tborder: 1px solid <<colour message-border>>;\n\tbackground: <<colour message-background>>;\n\tpadding: 0px 21px 0px 21px;\n\tfont-size: 12px;\n\tline-height: 18px;\n\tcolor: <<colour message-foreground>>;\n}\n\n.tc-message-box svg {\n\twidth: 1em;\n\theight: 1em;\n vertical-align: text-bottom;\n}\n\n/*\n** Pictures\n*/\n\n.tc-bordered-image {\n\tborder: 1px solid <<colour muted-foreground>>;\n\tpadding: 5px;\n\tmargin: 5px;\n}\n\n/*\n** Floats\n*/\n\n.tc-float-right {\n\tfloat: right;\n}\n\n/*\n** Chooser\n*/\n\n.tc-chooser {\n\tborder: 1px solid <<colour table-border>>;\n}\n\n.tc-chooser-item {\n\tborder: 8px;\n\tpadding: 2px 4px;\n}\n\n.tc-chooser-item a.tc-tiddlylink {\n\tdisplay: block;\n\ttext-decoration: none;\n\tcolor: <<colour tiddler-link-foreground>>;\n\tbackground-color: <<colour tiddler-link-background>>;\n}\n\n.tc-chooser-item a.tc-tiddlylink:hover {\n\ttext-decoration: none;\n\tcolor: <<colour tiddler-link-background>>;\n\tbackground-color: <<colour tiddler-link-foreground>>;\n}\n\n/*\n** Palette swatches\n*/\n\n.tc-swatches-horiz {\n}\n\n.tc-swatches-horiz .tc-swatch {\n\tdisplay: inline-block;\n}\n\n.tc-swatch {\n\twidth: 2em;\n\theight: 2em;\n\tmargin: 0.4em;\n\tborder: 1px solid #888;\n}\n\n/*\n** Table of contents\n*/\n\n.tc-sidebar-lists .tc-table-of-contents {\n\twhite-space: nowrap;\n}\n\n.tc-table-of-contents button {\n\tcolor: <<colour sidebar-foreground>>;\n}\n\n.tc-table-of-contents svg {\n\twidth: 0.7em;\n\theight: 0.7em;\n\tvertical-align: middle;\n\tfill: <<colour sidebar-foreground>>;\n}\n\n.tc-table-of-contents ol {\n\tlist-style-type: none;\n\tpadding-left: 0;\n}\n\n.tc-table-of-contents ol ol {\n\tpadding-left: 1em;\n}\n\n.tc-table-of-contents li {\n\tfont-size: 1.0em;\n\tfont-weight: bold;\n}\n\n.tc-table-of-contents li a {\n\tfont-weight: bold;\n}\n\n.tc-table-of-contents li li {\n\tfont-size: 0.95em;\n\tfont-weight: normal;\n\tline-height: 1.4;\n}\n\n.tc-table-of-contents li li a {\n\tfont-weight: normal;\n}\n\n.tc-table-of-contents li li li {\n\tfont-size: 0.95em;\n\tfont-weight: 200;\n\tline-height: 1.5;\n}\n\n.tc-table-of-contents li li li a {\n\tfont-weight: bold;\n}\n\n.tc-table-of-contents li li li li {\n\tfont-size: 0.95em;\n\tfont-weight: 200;\n}\n\n.tc-tabbed-table-of-contents {\n\tdisplay: -webkit-flex;\n\tdisplay: flex;\n}\n\n.tc-tabbed-table-of-contents .tc-table-of-contents {\n\tz-index: 100;\n\tdisplay: inline-block;\n\tpadding-left: 1em;\n\tmax-width: 50%;\n\t-webkit-flex: 0 0 auto;\n\tflex: 0 0 auto;\n\tbackground: <<colour tab-background>>;\n\tborder-left: 1px solid <<colour tab-border>>;\n\tborder-top: 1px solid <<colour tab-border>>;\n\tborder-bottom: 1px solid <<colour tab-border>>;\n}\n\n.tc-tabbed-table-of-contents .tc-table-of-contents .toc-item > a,\n.tc-tabbed-table-of-contents .tc-table-of-contents .toc-item-selected > a {\n\tdisplay: block;\n\tpadding: 0.12em 1em 0.12em 0.25em;\n}\n\n.tc-tabbed-table-of-contents .tc-table-of-contents .toc-item > a {\n\tborder-top: 1px solid <<colour tab-background>>;\n\tborder-left: 1px solid <<colour tab-background>>;\n\tborder-bottom: 1px solid <<colour tab-background>>;\n}\n\n.tc-tabbed-table-of-contents .tc-table-of-contents .toc-item > a:hover {\n\ttext-decoration: none;\n\tborder-top: 1px solid <<colour tab-border>>;\n\tborder-left: 1px solid <<colour tab-border>>;\n\tborder-bottom: 1px solid <<colour tab-border>>;\n\tbackground: <<colour tab-border>>;\n}\n\n.tc-tabbed-table-of-contents .tc-table-of-contents .toc-item-selected > a {\n\tborder-top: 1px solid <<colour tab-border>>;\n\tborder-left: 1px solid <<colour tab-border>>;\n\tborder-bottom: 1px solid <<colour tab-border>>;\n\tbackground: <<colour background>>;\n\tmargin-right: -1px;\n}\n\n.tc-tabbed-table-of-contents .tc-table-of-contents .toc-item-selected > a:hover {\n\ttext-decoration: none;\n}\n\n.tc-tabbed-table-of-contents .tc-tabbed-table-of-contents-content {\n\tdisplay: inline-block;\n\tvertical-align: top;\n\tpadding-left: 1.5em;\n\tpadding-right: 1.5em;\n\tborder: 1px solid <<colour tab-border>>;\n\t-webkit-flex: 1 0 50%;\n\tflex: 1 0 50%;\n}\n\n/*\n** Dirty indicator\n*/\n\nbody.tc-dirty span.tc-dirty-indicator, body.tc-dirty span.tc-dirty-indicator svg {\n\tfill: <<colour dirty-indicator>>;\n\tcolor: <<colour dirty-indicator>>;\n}\n\n/*\n** File inputs\n*/\n\n.tc-file-input-wrapper {\n\tposition: relative;\n\toverflow: hidden;\n\tdisplay: inline-block;\n\tvertical-align: middle;\n}\n\n.tc-file-input-wrapper input[type=file] {\n\tposition: absolute;\n\ttop: 0;\n\tleft: 0;\n\tright: 0;\n\tbottom: 0;\n\tfont-size: 999px;\n\tmax-width: 100%;\n\tmax-height: 100%;\n\tfilter: alpha(opacity=0);\n\topacity: 0;\n\toutline: none;\n\tbackground: white;\n\tcursor: pointer;\n\tdisplay: inline-block;\n}\n\n/*\n** Thumbnail macros\n*/\n\n.tc-thumbnail-wrapper {\n\tposition: relative;\n\tdisplay: inline-block;\n\tmargin: 6px;\n\tvertical-align: top;\n}\n\n.tc-thumbnail-right-wrapper {\n\tfloat:right;\n\tmargin: 0.5em 0 0.5em 0.5em;\n}\n\n.tc-thumbnail-image {\n\ttext-align: center;\n\toverflow: hidden;\n\tborder-radius: 3px;\n}\n\n.tc-thumbnail-image svg,\n.tc-thumbnail-image img {\n\tfilter: alpha(opacity=1);\n\topacity: 1;\n\tmin-width: 100%;\n\tmin-height: 100%;\n\tmax-width: 100%;\n}\n\n.tc-thumbnail-wrapper:hover .tc-thumbnail-image svg,\n.tc-thumbnail-wrapper:hover .tc-thumbnail-image img {\n\tfilter: alpha(opacity=0.8);\n\topacity: 0.8;\n}\n\n.tc-thumbnail-background {\n\tposition: absolute;\n\tborder-radius: 3px;\n}\n\n.tc-thumbnail-icon svg,\n.tc-thumbnail-icon img {\n\twidth: 3em;\n\theight: 3em;\n\t<<filter \"drop-shadow(2px 2px 4px rgba(0,0,0,0.3))\">>\n}\n\n.tc-thumbnail-wrapper:hover .tc-thumbnail-icon svg,\n.tc-thumbnail-wrapper:hover .tc-thumbnail-icon img {\n\tfill: #fff;\n\t<<filter \"drop-shadow(3px 3px 4px rgba(0,0,0,0.6))\">>\n}\n\n.tc-thumbnail-icon {\n\tposition: absolute;\n\ttop: 0;\n\tleft: 0;\n\tright: 0;\n\tbottom: 0;\n\tdisplay: -webkit-flex;\n\t-webkit-align-items: center;\n\t-webkit-justify-content: center;\n\tdisplay: flex;\n\talign-items: center;\n\tjustify-content: center;\n}\n\n.tc-thumbnail-caption {\n\tposition: absolute;\n\tbackground-color: #777;\n\tcolor: #fff;\n\ttext-align: center;\n\tbottom: 0;\n\twidth: 100%;\n\tfilter: alpha(opacity=0.9);\n\topacity: 0.9;\n\tline-height: 1.4;\n\tborder-bottom-left-radius: 3px;\n\tborder-bottom-right-radius: 3px;\n}\n\n.tc-thumbnail-wrapper:hover .tc-thumbnail-caption {\n\tfilter: alpha(opacity=1);\n\topacity: 1;\n}\n\n/*\n** Errors\n*/\n\n.tc-error {\n\tbackground: #f00;\n\tcolor: #fff;\n}" }, "$:/themes/tiddlywiki/vanilla/metrics/bodyfontsize": { "title": "$:/themes/tiddlywiki/vanilla/metrics/bodyfontsize", "text": "15px" }, "$:/themes/tiddlywiki/vanilla/metrics/bodylineheight": { "title": "$:/themes/tiddlywiki/vanilla/metrics/bodylineheight", "text": "22px" }, "$:/themes/tiddlywiki/vanilla/metrics/fontsize": { "title": "$:/themes/tiddlywiki/vanilla/metrics/fontsize", "text": "14px" }, "$:/themes/tiddlywiki/vanilla/metrics/lineheight": { "title": "$:/themes/tiddlywiki/vanilla/metrics/lineheight", "text": "20px" }, "$:/themes/tiddlywiki/vanilla/metrics/storyleft": { "title": "$:/themes/tiddlywiki/vanilla/metrics/storyleft", "text": "0px" }, "$:/themes/tiddlywiki/vanilla/metrics/storytop": { "title": "$:/themes/tiddlywiki/vanilla/metrics/storytop", "text": "0px" }, "$:/themes/tiddlywiki/vanilla/metrics/storyright": { "title": "$:/themes/tiddlywiki/vanilla/metrics/storyright", "text": "770px" }, "$:/themes/tiddlywiki/vanilla/metrics/storywidth": { "title": "$:/themes/tiddlywiki/vanilla/metrics/storywidth", "text": "770px" }, "$:/themes/tiddlywiki/vanilla/metrics/tiddlerwidth": { "title": "$:/themes/tiddlywiki/vanilla/metrics/tiddlerwidth", "text": "686px" }, "$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint": { "title": "$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint", "text": "960px" }, "$:/themes/tiddlywiki/vanilla/metrics/sidebarwidth": { "title": "$:/themes/tiddlywiki/vanilla/metrics/sidebarwidth", "text": "350px" }, "$:/themes/tiddlywiki/vanilla/options/stickytitles": { "title": "$:/themes/tiddlywiki/vanilla/options/stickytitles", "text": "no" }, "$:/themes/tiddlywiki/vanilla/options/sidebarlayout": { "title": "$:/themes/tiddlywiki/vanilla/options/sidebarlayout", "text": "fixed-fluid" }, "$:/themes/tiddlywiki/vanilla/options/codewrapping": { "title": "$:/themes/tiddlywiki/vanilla/options/codewrapping", "text": "pre-wrap" }, "$:/themes/tiddlywiki/vanilla/reset": { "title": "$:/themes/tiddlywiki/vanilla/reset", "type": "text/plain", "text": "/*! normalize.css v3.0.0 | MIT License | git.io/normalize */\n\n/**\n * 1. Set default font family to sans-serif.\n * 2. Prevent iOS text size adjust after orientation change, without disabling\n * user zoom.\n */\n\nhtml {\n font-family: sans-serif; /* 1 */\n -ms-text-size-adjust: 100%; /* 2 */\n -webkit-text-size-adjust: 100%; /* 2 */\n}\n\n/**\n * Remove default margin.\n */\n\nbody {\n margin: 0;\n}\n\n/* HTML5 display definitions\n ========================================================================== */\n\n/**\n * Correct `block` display not defined in IE 8/9.\n */\n\narticle,\naside,\ndetails,\nfigcaption,\nfigure,\nfooter,\nheader,\nhgroup,\nmain,\nnav,\nsection,\nsummary {\n display: block;\n}\n\n/**\n * 1. Correct `inline-block` display not defined in IE 8/9.\n * 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera.\n */\n\naudio,\ncanvas,\nprogress,\nvideo {\n display: inline-block; /* 1 */\n vertical-align: baseline; /* 2 */\n}\n\n/**\n * Prevent modern browsers from displaying `audio` without controls.\n * Remove excess height in iOS 5 devices.\n */\n\naudio:not([controls]) {\n display: none;\n height: 0;\n}\n\n/**\n * Address `[hidden]` styling not present in IE 8/9.\n * Hide the `template` element in IE, Safari, and Firefox < 22.\n */\n\n[hidden],\ntemplate {\n display: none;\n}\n\n/* Links\n ========================================================================== */\n\n/**\n * Remove the gray background color from active links in IE 10.\n */\n\na {\n background: transparent;\n}\n\n/**\n * Improve readability when focused and also mouse hovered in all browsers.\n */\n\na:active,\na:hover {\n outline: 0;\n}\n\n/* Text-level semantics\n ========================================================================== */\n\n/**\n * Address styling not present in IE 8/9, Safari 5, and Chrome.\n */\n\nabbr[title] {\n border-bottom: 1px dotted;\n}\n\n/**\n * Address style set to `bolder` in Firefox 4+, Safari 5, and Chrome.\n */\n\nb,\nstrong {\n font-weight: bold;\n}\n\n/**\n * Address styling not present in Safari 5 and Chrome.\n */\n\ndfn {\n font-style: italic;\n}\n\n/**\n * Address variable `h1` font-size and margin within `section` and `article`\n * contexts in Firefox 4+, Safari 5, and Chrome.\n */\n\nh1 {\n font-size: 2em;\n margin: 0.67em 0;\n}\n\n/**\n * Address styling not present in IE 8/9.\n */\n\nmark {\n background: #ff0;\n color: #000;\n}\n\n/**\n * Address inconsistent and variable font size in all browsers.\n */\n\nsmall {\n font-size: 80%;\n}\n\n/**\n * Prevent `sub` and `sup` affecting `line-height` in all browsers.\n */\n\nsub,\nsup {\n font-size: 75%;\n line-height: 0;\n position: relative;\n vertical-align: baseline;\n}\n\nsup {\n top: -0.5em;\n}\n\nsub {\n bottom: -0.25em;\n}\n\n/* Embedded content\n ========================================================================== */\n\n/**\n * Remove border when inside `a` element in IE 8/9.\n */\n\nimg {\n border: 0;\n}\n\n/**\n * Correct overflow displayed oddly in IE 9.\n */\n\nsvg:not(:root) {\n overflow: hidden;\n}\n\n/* Grouping content\n ========================================================================== */\n\n/**\n * Address margin not present in IE 8/9 and Safari 5.\n */\n\nfigure {\n margin: 1em 40px;\n}\n\n/**\n * Address differences between Firefox and other browsers.\n */\n\nhr {\n -moz-box-sizing: content-box;\n box-sizing: content-box;\n height: 0;\n}\n\n/**\n * Contain overflow in all browsers.\n */\n\npre {\n overflow: auto;\n}\n\n/**\n * Address odd `em`-unit font size rendering in all browsers.\n */\n\ncode,\nkbd,\npre,\nsamp {\n font-family: monospace, monospace;\n font-size: 1em;\n}\n\n/* Forms\n ========================================================================== */\n\n/**\n * Known limitation: by default, Chrome and Safari on OS X allow very limited\n * styling of `select`, unless a `border` property is set.\n */\n\n/**\n * 1. Correct color not being inherited.\n * Known issue: affects color of disabled elements.\n * 2. Correct font properties not being inherited.\n * 3. Address margins set differently in Firefox 4+, Safari 5, and Chrome.\n */\n\nbutton,\ninput,\noptgroup,\nselect,\ntextarea {\n color: inherit; /* 1 */\n font: inherit; /* 2 */\n margin: 0; /* 3 */\n}\n\n/**\n * Address `overflow` set to `hidden` in IE 8/9/10.\n */\n\nbutton {\n overflow: visible;\n}\n\n/**\n * Address inconsistent `text-transform` inheritance for `button` and `select`.\n * All other form control elements do not inherit `text-transform` values.\n * Correct `button` style inheritance in Firefox, IE 8+, and Opera\n * Correct `select` style inheritance in Firefox.\n */\n\nbutton,\nselect {\n text-transform: none;\n}\n\n/**\n * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`\n * and `video` controls.\n * 2. Correct inability to style clickable `input` types in iOS.\n * 3. Improve usability and consistency of cursor style between image-type\n * `input` and others.\n */\n\nbutton,\nhtml input[type=\"button\"], /* 1 */\ninput[type=\"reset\"],\ninput[type=\"submit\"] {\n -webkit-appearance: button; /* 2 */\n cursor: pointer; /* 3 */\n}\n\n/**\n * Re-set default cursor for disabled elements.\n */\n\nbutton[disabled],\nhtml input[disabled] {\n cursor: default;\n}\n\n/**\n * Remove inner padding and border in Firefox 4+.\n */\n\nbutton::-moz-focus-inner,\ninput::-moz-focus-inner {\n border: 0;\n padding: 0;\n}\n\n/**\n * Address Firefox 4+ setting `line-height` on `input` using `!important` in\n * the UA stylesheet.\n */\n\ninput {\n line-height: normal;\n}\n\n/**\n * It's recommended that you don't attempt to style these elements.\n * Firefox's implementation doesn't respect box-sizing, padding, or width.\n *\n * 1. Address box sizing set to `content-box` in IE 8/9/10.\n * 2. Remove excess padding in IE 8/9/10.\n */\n\ninput[type=\"checkbox\"],\ninput[type=\"radio\"] {\n box-sizing: border-box; /* 1 */\n padding: 0; /* 2 */\n}\n\n/**\n * Fix the cursor style for Chrome's increment/decrement buttons. For certain\n * `font-size` values of the `input`, it causes the cursor style of the\n * decrement button to change from `default` to `text`.\n */\n\ninput[type=\"number\"]::-webkit-inner-spin-button,\ninput[type=\"number\"]::-webkit-outer-spin-button {\n height: auto;\n}\n\n/**\n * 1. Address `appearance` set to `searchfield` in Safari 5 and Chrome.\n * 2. Address `box-sizing` set to `border-box` in Safari 5 and Chrome\n * (include `-moz` to future-proof).\n */\n\ninput[type=\"search\"] {\n -webkit-appearance: textfield; /* 1 */\n -moz-box-sizing: content-box;\n -webkit-box-sizing: content-box; /* 2 */\n box-sizing: content-box;\n}\n\n/**\n * Remove inner padding and search cancel button in Safari and Chrome on OS X.\n * Safari (but not Chrome) clips the cancel button when the search input has\n * padding (and `textfield` appearance).\n */\n\ninput[type=\"search\"]::-webkit-search-cancel-button,\ninput[type=\"search\"]::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n\n/**\n * Define consistent border, margin, and padding.\n */\n\nfieldset {\n border: 1px solid #c0c0c0;\n margin: 0 2px;\n padding: 0.35em 0.625em 0.75em;\n}\n\n/**\n * 1. Correct `color` not being inherited in IE 8/9.\n * 2. Remove padding so people aren't caught out if they zero out fieldsets.\n */\n\nlegend {\n border: 0; /* 1 */\n padding: 0; /* 2 */\n}\n\n/**\n * Remove default vertical scrollbar in IE 8/9.\n */\n\ntextarea {\n overflow: auto;\n}\n\n/**\n * Don't inherit the `font-weight` (applied by a rule above).\n * NOTE: the default cannot safely be changed in Chrome and Safari on OS X.\n */\n\noptgroup {\n font-weight: bold;\n}\n\n/* Tables\n ========================================================================== */\n\n/**\n * Remove most spacing between table cells.\n */\n\ntable {\n border-collapse: collapse;\n border-spacing: 0;\n}\n\ntd,\nth {\n padding: 0;\n}\n" }, "$:/themes/tiddlywiki/vanilla/settings/fontfamily": { "title": "$:/themes/tiddlywiki/vanilla/settings/fontfamily", "text": "\"Helvetica Neue\", Helvetica, Arial, \"Lucida Grande\", \"DejaVu Sans\", sans-serif" }, "$:/themes/tiddlywiki/vanilla/settings/codefontfamily": { "title": "$:/themes/tiddlywiki/vanilla/settings/codefontfamily", "text": "Monaco, Consolas, \"Lucida Console\", \"DejaVu Sans Mono\", monospace" }, "$:/themes/tiddlywiki/vanilla/settings/backgroundimageattachment": { "title": "$:/themes/tiddlywiki/vanilla/settings/backgroundimageattachment", "text": "fixed" }, "$:/themes/tiddlywiki/vanilla/settings/backgroundimagesize": { "title": "$:/themes/tiddlywiki/vanilla/settings/backgroundimagesize", "text": "auto" }, "$:/themes/tiddlywiki/vanilla/sticky": { "title": "$:/themes/tiddlywiki/vanilla/sticky", "text": "<$reveal state=\"$:/themes/tiddlywiki/vanilla/options/stickytitles\" type=\"match\" text=\"yes\">\n``\n.tc-tiddler-title {\n\tposition: -webkit-sticky;\n\tposition: -moz-sticky;\n\tposition: -o-sticky;\n\tposition: -ms-sticky;\n\tposition: sticky;\n\ttop: 0px;\n\tbackground: ``<<colour tiddler-background>>``;\n\tz-index: 500;\n}\n``\n</$reveal>\n" } } }
quicktid
@@color:crimson;border:1px crimson solid; STILL IN BETA@@ ''QuickTid'' (QT) lets you create individual tiddlers very fast. Features include *direct edit template access *"pin" content to reuse it *pre-made, selectable, content *silent creation of tiddler ''Demo'' *Hover or click (to pin) the faded pin button {{unpinned.png}} in the upper left corner of this TW page. *A good first test is to type in some text and then select the "Example with prepost" to see what happens. *The rest should be rather self explanatory<br>...but don't miss out on the difference between the two done-buttons. ''Installation'' *Drag $:/plugins/TWaddle/QuickTid into your TW. *Drag whichever of the tiddlers tagged <<tag ContentExample>> that you're interested in - but it is easy to make your own templates: **prefix title with `Content/<type>/` where type is either //Tool, Styling// or //Text//<br>- see for example tiddler [[Content/Text/Example with prepost]] in edit view. ''Notes'' *QuickTid should work without problems but the code does need some cleaning up. *A/the earlier version of QuickTid called FastNewTiddler can be found [[here|http://fastnewtiddler.tiddlyspot.com]]. *As noted there, @@color:crimson; cred@@ go to ''Jed Carty / inmysocks '' and ''Alberto Molina''. *Cred in this version also to Eric Shulman for [[filters/count.js]].
<center> What if ''you did not know'' about TW?<br> <br> Would you be grateful if someone told you about it?<br> <br> ''Who'' will you tell? ...<br> <br> [[today?|http://tiddlywiki.com/prerelease/static/HelpingTiddlyWiki.html]] <br><br> {{$:/./img/WordOfMouth.png}} </center> <style> #fishclick { visibility: hidden; } </style>
<style> .x { } </style>
AFTER CONTENT - this is predefined content text inserted after your content. See source in the text field of [[Content/Text/Example with prepost]].
Sincerely, Mat <:-)
Here you can insert <b>code</b> and it cannot be executed because it is inside an iframe that is sandboxed!<br> You can <i>style the content within the srcdoc attribute</i> using HTML but you must <b>escape all quotes (use ") and double-escape all ampersands (use &amp; for a single ampersand)</b> - see this text in viewmode vs editmode <br><br> Heres an <a href="iframe">external link</a> about iframes and srcdoc
@@color:crimson;border:1px crimson solid; STILL IN BETA@@ !!!Issues *The body text editor should expand to full text height *Selecting content - when selecting from bottom of dropdown, and it then closes, one is not hovering over QT anymore so it hides. *The border-lines below the thumb-tacks should not be there *First tryout on mobile size screen shows unresponsive sizes. *The macros to add breaks in [[QuickTid/Select]] are a bit embarrassing. Attempts to make a generic macro fails. *The [[QuickTid/Stylesheet]] is messy. !!!Desired features *Drag, or at least move, togglebutton easily. (currently set in [[QuickTid/Stylesheet]] `body #newTidButton {top:0em; ... }` ) *Done+nav should ideally navigate so the new tid is visible //below// the FNT !!!Note *[[Link completion|https://groups.google.com/forum/?fromgroups=#!topic/tiddlywiki/ojCXpPWGTIY]] - fellow ''Alain Dutech'' has made a plugin to give text completion suggestion in edit mode! I have not yet tried it out properly but I think this can become very useful and would, if developed to enable completion/addition of any kind of text segment, be superior to my selectbox solution here.
\define navto() <$action-navigate $to="$(newtitle)$"/> \define clear(fld) <$list filter="[[$:/QuickTid/tmpNewTid]!has[pin$fld$]]"> <$set name="fieldcont" value={{$:/QuickTid/tmpNewTid!!pin$fld$}}> <$action-deletefield $tiddler="$:/QuickTid/tmpNewTid" $fld$/> <$action-deletefield $tiddler="$:/QuickTid/tmpNewTid" <<fieldcont>>/> </$set> </$list> \end \define title_nr() $(tmptitle)$ $(nr)$ \define NewTidDone(tooltip nav img) <$set name="tmptitle" value={{$:/QuickTid/tmpNewTid!!newtitle}} emptyValue="New Tiddler"> <$set name="nr" filter="[prefix<tmptitle>] +[count[]]"> <$set name="newtitle" filter="[title<tmptitle>!is[system]!is[tiddler]]" value=<<tmptitle>> emptyValue=<<title_nr>>> <$button tooltip="$tooltip$" class="tc-btn-invisible"> <$action-setfield $tiddler=<<newtitle>> text={{$:/QuickTid/tmpNewTid}} tags={{$:/QuickTid/tmpNewTid!!newtags}} /> <<clear "text">><<clear "newtags">><<clear "newtitle">> <<$nav$>> <div>[img height=12 [$img$]]</div> </$button> </$set> </$set> </$set> \end <$set name="tid" value=<<currentTiddler>>> <div id="quickTid"> <div id="quickTidToggle"><<pin "QuickTid" "qt" "block">> </div> <table id="quickTidTable"> <tr id="quickTidToolbar"> <td class="tidGutter" style="border-bottom:0px solid red;"> <span class="toolVisibility"><<pin "$:/QuickTid/tmpNewTid" "newtitle" "newtitle">></span> </td> <td class="tdstyle titleVisibility"> <$edit tiddler="$:/QuickTid/tmpNewTid" field="newtitle" class="newTitleEditor " placeholder="New Tiddler"/> </td> <td class="tdstyle"><span class="toolVisibility"><<selectContent "$:/QuickTid/tmpNewTid">></span></td> <td class="tdstyle"><span class="toolVisibility doneImg"> <<NewTidDone "Add tiddler silently" "dummy" "img/done-silent">></span> </td> <td class="tdstyle"><span class="toolVisibility doneImg"> <<NewTidDone "Add tiddler + navigate" "navto" "img/done-loud">></span> </td> </tr> <tr class="quickTidBody" style="margin-top:1.6em;"> <td class="tidGutter"> <<pin "$:/QuickTid/tmpNewTid" "text" "text">></td> <td class="tdstyle"> <$edit-text field="text" tag="textarea" class="quickTidEditor" tiddler="$:/QuickTid/tmpNewTid" autoHeight="yes" placeholder="Type and/or select content for section"/></td> </tr><tr class="quickTidBody"> <td class="tidGutter"> <<pin "$:/QuickTid/tmpNewTid" "newtags" "newtags">></td> <td class="tdstyle"><$edit-text tiddler="$:/QuickTid/tmpNewTid" field="newtags" class="quickTidEditor" height="1em" placeholder="tags"/></td> <td class="tdstyle"><<selectTags "$:/QuickTid/tmpNewTid">></td> <td class="tdstyle setToBeSS"><<setToBeSS "$:/QuickTid/tmpNewTid" "newtags" "$:/tags/Stylesheet">></td> <td class="tidGutter"></td> </tr> </table> </div> </$set> <style> .setToBeSS {position:relative; right:2em; } #quickTid {position:fixed; left:0; top:0em; z-index:10;} #quickTidToggle {display:block; opacity:.5; width:<<padding-tc-story-river>>; height:4em; z-index:1; position:absolute; float:left; padding:5px;} #quickTid:hover #quickTidToggle {opacity:1;} #quickTidTable td {border:0;} #quickTidTable {display:none; display:{{QuickTid!!pinqt}}; padding:0; margin:0; margin-left:<<padding-tc-story-river>>; width:{{$:/themes/tiddlywiki/vanilla/metrics/tiddlerwidth}}; border:0px; border-top:1px solid lightgray; } #quickTid:hover #quickTidTable{display:block;} .toolVisibility {display:none;} #quickTid:hover .toolVisibility {display:block;} .doneImg {opacity:.3;width:32px;margin-left:8px; display:none;} #quickTid:hover .doneImg {display:block;} #quickTidToolbar {position:absolute; margin:0; width:<<width2>>;} .quickTidBody {display:none; width:<<width2>>; max-width:<<width2>>; padding:0; width:{{$:/themes/tiddlywiki/vanilla/metrics/tiddlerwidth}}; margin-top:0; } #quickTidTable:hover .quickTidBody {display:block;} #quickTidTable tr {border-bottom:1px solid lightgray;} #quickTidTable .tdstyle {background:white;padding:0px;} #quickTidTable .tidGutter {min-width:<<tidGutter>>; width:<<tidGutter>>; padding:0;margin:0 5px;} .titleVisibility {width:700px} #quickTid:hover .titleVisibility {width:100%;} .newTitleEditor {border:0; width:100%; padding-left:3px;} .quickTidEditor {display:block; width:<<width>>; border:0; resize:both; margin-top:-1px;} </style>
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