400
$:/core/ui/MoreSideBar/Tags
$:/core/ui/SideBar/Open
html
Kookma plugin library is a set of plugins, themes, and scripts, to extend functionality and add new features to Tiddlywiki. For detail information visit the library at [[GitHub|https://github.com/kookma]]. It is recommended to backup your data before installing any plugin, theme, or script. To use in other wikis, drag and drop this link to those wikis: [[Kookma Plugin Library|$:/config/KookmaPluginLibrary]]
tiddlers
system
hide
show
hide
show
hide
hide
hide
hide
show
hide
hide
hide
no
no
yes
2
show
hide
hide
hide
hide
hide
hide
disable
{ "tiddlers": { "$:/Acknowledgements": { "title": "$:/Acknowledgements", "text": "TiddlyWiki incorporates code from these fine OpenSource projects:\n\n* [[The Stanford Javascript Crypto Library|http://bitwiseshiftleft.github.io/sjcl/]]\n* [[The Jasmine JavaScript Test Framework|http://pivotal.github.io/jasmine/]]\n* [[Normalize.css by Nicolas Gallagher|http://necolas.github.io/normalize.css/]]\n\nAnd media from these projects:\n\n* World flag icons from [[Wikipedia|http://commons.wikimedia.org/wiki/Category:SVG_flags_by_country]]\n" }, "$:/core/copyright.txt": { "title": "$:/core/copyright.txt", "type": "text/plain", "text": "TiddlyWiki created by Jeremy Ruston, (jeremy [at] jermolene [dot] com)\n\nCopyright (c) 2004-2007, Jeremy Ruston\nCopyright (c) 2007-2020, UnaMesa Association\nAll rights reserved.\n\nRedistribution and use in source and binary forms, with or without\nmodification, are permitted provided that the following conditions are met:\n\n* Redistributions of source code must retain the above copyright notice, this\n list of conditions and the following disclaimer.\n\n* Redistributions in binary form must reproduce the above copyright notice,\n this list of conditions and the following disclaimer in the documentation\n and/or other materials provided with the distribution.\n\n* Neither the name of the copyright holder nor the names of its\n contributors may be used to endorse or promote products derived from\n this software without specific prior written permission.\n\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 'AS IS'\nAND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE\nIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE\nDISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE\nFOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL\nDAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR\nSERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER\nCAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,\nOR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE\nOF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE." }, "$:/core/icon": { "title": "$:/core/icon", "tags": "$:/tags/Image", "text": "<svg width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\"><path d=\"M64 0l54.56 32v64L64 128 9.44 96V32L64 0zm21.127 95.408c-3.578-.103-5.15-.094-6.974-3.152l-1.42.042c-1.653-.075-.964-.04-2.067-.097-1.844-.07-1.548-1.86-1.873-2.8-.52-3.202.687-6.43.65-9.632-.014-1.14-1.593-5.17-2.157-6.61-1.768.34-3.546.406-5.34.497-4.134-.01-8.24-.527-12.317-1.183-.8 3.35-3.16 8.036-1.21 11.44 2.37 3.52 4.03 4.495 6.61 4.707 2.572.212 3.16 3.18 2.53 4.242-.55.73-1.52.864-2.346 1.04l-1.65.08c-1.296-.046-2.455-.404-3.61-.955-1.93-1.097-3.925-3.383-5.406-5.024.345.658.55 1.938.24 2.53-.878 1.27-4.665 1.26-6.4.47-1.97-.89-6.73-7.162-7.468-11.86 1.96-3.78 4.812-7.07 6.255-11.186-3.146-2.05-4.83-5.384-4.61-9.16l.08-.44c-3.097.59-1.49.37-4.82.628-10.608-.032-19.935-7.37-14.68-18.774.34-.673.664-1.287 1.243-.994.466.237.4 1.18.166 2.227-3.005 13.627 11.67 13.732 20.69 11.21.89-.25 2.67-1.936 3.905-2.495 2.016-.91 4.205-1.282 6.376-1.55 5.4-.63 11.893 2.276 15.19 2.37 3.3.096 7.99-.805 10.87-.615 2.09.098 4.143.483 6.16 1.03 1.306-6.49 1.4-11.27 4.492-12.38 1.814.293 3.213 2.818 4.25 4.167 2.112-.086 4.12.46 6.115 1.066 3.61-.522 6.642-2.593 9.833-4.203-3.234 2.69-3.673 7.075-3.303 11.127.138 2.103-.444 4.386-1.164 6.54-1.348 3.507-3.95 7.204-6.97 7.014-1.14-.036-1.805-.695-2.653-1.4-.164 1.427-.81 2.7-1.434 3.96-1.44 2.797-5.203 4.03-8.687 7.016-3.484 2.985 1.114 13.65 2.23 15.594 1.114 1.94 4.226 2.652 3.02 4.406-.37.58-.936.785-1.54 1.01l-.82.11zm-40.097-8.85l.553.14c.694-.27 2.09.15 2.83.353-1.363-1.31-3.417-3.24-4.897-4.46-.485-1.47-.278-2.96-.174-4.46l.02-.123c-.582 1.205-1.322 2.376-1.72 3.645-.465 1.71 2.07 3.557 3.052 4.615l.336.3z\" fill-rule=\"evenodd\"/></svg>" }, "$:/core/images/add-comment": { "title": "$:/core/images/add-comment", "tags": "$:/tags/Image", "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-add-comment tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M56 56H36a8 8 0 100 16h20v20a8 8 0 1016 0V72h20a8 8 0 100-16H72V36a8 8 0 10-16 0v20zm-12.595 58.362c-6.683 7.659-20.297 12.903-36.006 12.903-2.196 0-4.35-.102-6.451-.3 9.652-3.836 17.356-12.24 21.01-22.874C8.516 94.28 0 79.734 0 63.5 0 33.953 28.206 10 63 10s63 23.953 63 53.5S97.794 117 63 117c-6.841 0-13.428-.926-19.595-2.638z\"/></svg>" }, "$:/core/images/advanced-search-button": { "title": "$:/core/images/advanced-search-button", "tags": "$:/tags/Image", "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-advanced-search-button tc-image-button\" viewBox=\"0 0 128 128\"><g fill-rule=\"evenodd\"><path d=\"M74.565 87.985A47.776 47.776 0 0148 96C21.49 96 0 74.51 0 48S21.49 0 48 0s48 21.49 48 48c0 9.854-2.97 19.015-8.062 26.636l34.347 34.347a9.443 9.443 0 010 13.36 9.446 9.446 0 01-13.36 0l-34.36-34.358zM48 80c17.673 0 32-14.327 32-32 0-17.673-14.327-32-32-32-17.673 0-32 14.327-32 32 0 17.673 14.327 32 32 32z\"/><circle cx=\"48\" cy=\"48\" r=\"8\"/><circle cx=\"28\" cy=\"48\" r=\"8\"/><circle cx=\"68\" cy=\"48\" r=\"8\"/></g></svg>" }, "$:/core/images/auto-height": { "title": "$:/core/images/auto-height", "tags": "$:/tags/Image", "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-auto-height tc-image-button\" viewBox=\"0 0 128 128\"><path d=\"M67.987 114.356l-.029-14.477a4 4 0 00-2.067-3.494l-15.966-8.813-1.933 7.502H79.9c4.222 0 5.564-5.693 1.786-7.58L49.797 71.572 48.01 79.15h31.982c4.217 0 5.564-5.682 1.795-7.575L49.805 55.517l-1.795 7.575h31.982c4.212 0 5.563-5.67 1.805-7.57l-16.034-8.105 2.195 3.57V35.614l9.214 9.213a4 4 0 105.656-5.656l-16-16a4 4 0 00-5.656 0l-16 16a4 4 0 105.656 5.656l9.13-9.13v15.288a4 4 0 002.195 3.57l16.035 8.106 1.804-7.57H48.01c-4.217 0-5.564 5.682-1.795 7.574l31.982 16.059 1.795-7.575H48.01c-4.222 0-5.564 5.693-1.787 7.579l31.89 15.923 1.787-7.578H47.992c-4.133 0-5.552 5.504-1.933 7.501l15.966 8.813-2.067-3.494.029 14.436-9.159-9.158a4 4 0 00-5.656 5.656l16 16a4 4 0 005.656 0l16-16a4 4 0 10-5.656-5.656l-9.185 9.184zM16 20h96a4 4 0 100-8H16a4 4 0 100 8z\"/></svg>" }, "$:/core/images/blank": { "title": "$:/core/images/blank", "tags": "$:/tags/Image", "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-blank tc-image-button\" viewBox=\"0 0 128 128\"/>" }, "$:/core/images/bold": { "title": "$:/core/images/bold", "tags": "$:/tags/Image", "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-bold tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M41.146 51.81V21.87h26.353c2.51 0 4.93.21 7.26.628 2.33.418 4.392 1.165 6.185 2.24 1.793 1.076 3.227 2.57 4.302 4.482 1.076 1.913 1.614 4.363 1.614 7.35 0 5.379-1.613 9.263-4.84 11.653-3.227 2.39-7.35 3.586-12.37 3.586H41.146zM13 0v128h62.028a65.45 65.45 0 0016.762-2.151c5.438-1.434 10.278-3.645 14.52-6.633 4.244-2.988 7.62-6.842 10.13-11.563 2.51-4.721 3.764-10.308 3.764-16.762 0-8.008-1.942-14.85-5.826-20.527-3.884-5.677-9.77-9.65-17.658-11.921 5.737-2.75 10.069-6.275 12.997-10.577 2.928-4.303 4.392-9.681 4.392-16.135 0-5.976-.986-10.995-2.958-15.059-1.972-4.063-4.75-7.32-8.336-9.77-3.585-2.45-7.888-4.213-12.907-5.289C84.888.538 79.33 0 73.235 0H13zm28.146 106.129V70.992H71.8c6.095 0 10.995 1.404 14.7 4.212 3.705 2.81 5.558 7.5 5.558 14.073 0 3.347-.568 6.096-1.703 8.247-1.136 2.151-2.66 3.854-4.572 5.11-1.912 1.254-4.123 2.15-6.633 2.688-2.51.538-5.139.807-7.888.807H41.146z\"/></svg>" }, "$:/core/images/cancel-button": { "title": "$:/core/images/cancel-button", "tags": "$:/tags/Image", "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-cancel-button tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M64 76.314l-16.97 16.97a7.999 7.999 0 01-11.314 0c-3.118-3.118-3.124-8.19 0-11.313L52.686 65l-16.97-16.97a7.999 7.999 0 010-11.314c3.118-3.118 8.19-3.124 11.313 0L64 53.686l16.97-16.97a7.999 7.999 0 0111.314 0c3.118 3.118 3.124 8.19 0 11.313L75.314 65l16.97 16.97a7.999 7.999 0 010 11.314c-3.118 3.118-8.19 3.124-11.313 0L64 76.314zM64 129c35.346 0 64-28.654 64-64 0-35.346-28.654-64-64-64C28.654 1 0 29.654 0 65c0 35.346 28.654 64 64 64zm0-16c26.51 0 48-21.49 48-48S90.51 17 64 17 16 38.49 16 65s21.49 48 48 48z\"/></svg>" }, "$:/core/images/chevron-down": { "title": "$:/core/images/chevron-down", "tags": "$:/tags/Image", "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-chevron-down tc-image-button\" viewBox=\"0 0 128 128\"><g fill-rule=\"evenodd\"><path d=\"M64.053 85.456a7.889 7.889 0 01-5.6-2.316L2.473 27.16a7.92 7.92 0 010-11.196c3.086-3.085 8.105-3.092 11.196 0L64.05 66.344l50.382-50.382a7.92 7.92 0 0111.195 0c3.085 3.086 3.092 8.105 0 11.196l-55.98 55.98a7.892 7.892 0 01-5.595 2.317z\"/><path d=\"M64.053 124.069a7.889 7.889 0 01-5.6-2.316l-55.98-55.98a7.92 7.92 0 010-11.196c3.086-3.085 8.105-3.092 11.196 0l50.382 50.382 50.382-50.382a7.92 7.92 0 0111.195 0c3.085 3.086 3.092 8.104 0 11.196l-55.98 55.98a7.892 7.892 0 01-5.595 2.316z\"/></g></svg>" }, "$:/core/images/chevron-left": { "title": "$:/core/images/chevron-left", "tags": "$:/tags/Image", "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-chevron-left tc-image-button\" viewBox=\"0 0 128 128\"><g fill-rule=\"evenodd\"><path d=\"M47.544 64.053c0-2.027.77-4.054 2.316-5.6l55.98-55.98a7.92 7.92 0 0111.196 0c3.085 3.086 3.092 8.105 0 11.196L66.656 64.05l50.382 50.382a7.92 7.92 0 010 11.195c-3.086 3.085-8.105 3.092-11.196 0l-55.98-55.98a7.892 7.892 0 01-2.317-5.595z\"/><path d=\"M8.931 64.053c0-2.027.77-4.054 2.316-5.6l55.98-55.98a7.92 7.92 0 0111.196 0c3.085 3.086 3.092 8.105 0 11.196L28.041 64.05l50.382 50.382a7.92 7.92 0 010 11.195c-3.086 3.085-8.104 3.092-11.196 0l-55.98-55.98a7.892 7.892 0 01-2.316-5.595z\"/></g></svg>" }, "$:/core/images/chevron-right": { "title": "$:/core/images/chevron-right", "tags": "$:/tags/Image", "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-chevron-right tc-image-button\" viewBox=\"0 0 128 128\"><g fill-rule=\"evenodd\"><path d=\"M83.456 63.947c0 2.027-.77 4.054-2.316 5.6l-55.98 55.98a7.92 7.92 0 01-11.196 0c-3.085-3.086-3.092-8.105 0-11.196L64.344 63.95 13.963 13.567a7.92 7.92 0 010-11.195c3.086-3.085 8.105-3.092 11.196 0l55.98 55.98a7.892 7.892 0 012.317 5.595z\"/><path d=\"M122.069 63.947c0 2.027-.77 4.054-2.316 5.6l-55.98 55.98a7.92 7.92 0 01-11.196 0c-3.085-3.086-3.092-8.105 0-11.196l50.382-50.382-50.382-50.382a7.92 7.92 0 010-11.195c3.086-3.085 8.104-3.092 11.196 0l55.98 55.98a7.892 7.892 0 012.316 5.595z\"/></g></svg>" }, "$:/core/images/chevron-up": { "title": "$:/core/images/chevron-up", "tags": "$:/tags/Image", "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-chevron-up tc-image-button\" viewBox=\"0 0 128 128\"><g fill-rule=\"evenodd\"><path d=\"M63.947 44.544c2.027 0 4.054.77 5.6 2.316l55.98 55.98a7.92 7.92 0 010 11.196c-3.086 3.085-8.105 3.092-11.196 0L63.95 63.656l-50.382 50.382a7.92 7.92 0 01-11.195 0c-3.085-3.086-3.092-8.105 0-11.196l55.98-55.98a7.892 7.892 0 015.595-2.317z\"/><path d=\"M63.947 5.931c2.027 0 4.054.77 5.6 2.316l55.98 55.98a7.92 7.92 0 010 11.196c-3.086 3.085-8.105 3.092-11.196 0L63.95 25.041 13.567 75.423a7.92 7.92 0 01-11.195 0c-3.085-3.086-3.092-8.104 0-11.196l55.98-55.98a7.892 7.892 0 015.595-2.316z\"/></g></svg>" }, "$:/core/images/clone-button": { "title": "$:/core/images/clone-button", "tags": "$:/tags/Image", "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-clone-button tc-image-button\" viewBox=\"0 0 128 128\"><g fill-rule=\"evenodd\"><path d=\"M32.265 96v24.002A7.996 7.996 0 0040.263 128h79.74a7.996 7.996 0 007.997-7.998v-79.74a7.996 7.996 0 00-7.998-7.997H96V48h12.859a2.99 2.99 0 012.994 2.994v57.865a2.99 2.99 0 01-2.994 2.994H50.994A2.99 2.99 0 0148 108.859V96H32.265z\"/><path d=\"M40 56h-7.993C27.588 56 24 52.418 24 48c0-4.41 3.585-8 8.007-8H40v-7.993C40 27.588 43.582 24 48 24c4.41 0 8 3.585 8 8.007V40h7.993C68.412 40 72 43.582 72 48c0 4.41-3.585 8-8.007 8H56v7.993C56 68.412 52.418 72 48 72c-4.41 0-8-3.585-8-8.007V56zM8 0C3.58 0 0 3.588 0 8v80c0 4.419 3.588 8 8 8h80c4.419 0 8-3.588 8-8V8c0-4.419-3.588-8-8-8H8zM19 16A2.997 2.997 0 0016 19.001v57.998A2.997 2.997 0 0019.001 80h57.998A2.997 2.997 0 0080 76.999V19.001A2.997 2.997 0 0076.999 16H19.001z\"/></g></svg>" }, "$:/core/images/close-all-button": { "title": "$:/core/images/close-all-button", "tags": "$:/tags/Image", "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-close-all-button tc-image-button\" viewBox=\"0 0 128 128\"><g fill-rule=\"evenodd\"><path d=\"M28 111.314l-14.144 14.143a8 8 0 01-11.313-11.313L16.686 100 2.543 85.856a8 8 0 0111.313-11.313L28 88.686l14.144-14.143a8 8 0 0111.313 11.313L39.314 100l14.143 14.144a8 8 0 01-11.313 11.313L28 111.314zM28 39.314L13.856 53.457A8 8 0 012.543 42.144L16.686 28 2.543 13.856A8 8 0 0113.856 2.543L28 16.686 42.144 2.543a8 8 0 0111.313 11.313L39.314 28l14.143 14.144a8 8 0 01-11.313 11.313L28 39.314zM100 39.314L85.856 53.457a8 8 0 01-11.313-11.313L88.686 28 74.543 13.856A8 8 0 0185.856 2.543L100 16.686l14.144-14.143a8 8 0 0111.313 11.313L111.314 28l14.143 14.144a8 8 0 01-11.313 11.313L100 39.314zM100 111.314l-14.144 14.143a8 8 0 01-11.313-11.313L88.686 100 74.543 85.856a8 8 0 0111.313-11.313L100 88.686l14.144-14.143a8 8 0 0111.313 11.313L111.314 100l14.143 14.144a8 8 0 01-11.313 11.313L100 111.314z\"/></g></svg>" }, "$:/core/images/close-button": { "title": "$:/core/images/close-button", "tags": "$:/tags/Image", "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-close-button tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M65.086 75.41l-50.113 50.113c-3.121 3.121-8.192 3.126-11.316.002-3.118-3.118-3.123-8.19.002-11.316l50.114-50.114L3.659 13.982C.538 10.86.533 5.79 3.657 2.666c3.118-3.118 8.19-3.123 11.316.002l50.113 50.114L115.2 2.668c3.121-3.121 8.192-3.126 11.316-.002 3.118 3.118 3.123 8.19-.002 11.316L76.4 64.095l50.114 50.114c3.121 3.121 3.126 8.192.002 11.316-3.118 3.118-8.19 3.123-11.316-.002L65.086 75.409z\"/></svg>" }, "$:/core/images/close-others-button": { "title": "$:/core/images/close-others-button", "tags": "$:/tags/Image", "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-close-others-button tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M64 128c35.346 0 64-28.654 64-64 0-35.346-28.654-64-64-64C28.654 0 0 28.654 0 64c0 35.346 28.654 64 64 64zm0-16c26.51 0 48-21.49 48-48S90.51 16 64 16 16 37.49 16 64s21.49 48 48 48zm0-16c17.673 0 32-14.327 32-32 0-17.673-14.327-32-32-32-17.673 0-32 14.327-32 32 0 17.673 14.327 32 32 32zm0-16c8.837 0 16-7.163 16-16s-7.163-16-16-16-16 7.163-16 16 7.163 16 16 16z\"/></svg>" }, "$:/core/images/copy-clipboard": { "title": "$:/core/images/copy-clipboard", "tags": "$:/tags/Image", "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-copy-clipboard tc-image-button\" viewBox=\"0 0 128 128\"><g fill-rule=\"evenodd\"><rect width=\"33\" height=\"8\" x=\"40\" y=\"40\" rx=\"4\"/><rect width=\"17\" height=\"8\" x=\"40\" y=\"82\" rx=\"4\"/><rect width=\"17\" height=\"8\" x=\"40\" y=\"54\" rx=\"4\"/><rect width=\"33\" height=\"8\" x=\"40\" y=\"96\" rx=\"4\"/><rect width=\"12\" height=\"8\" x=\"40\" y=\"68\" rx=\"4\"/><path d=\"M40 16H24c-4.419 0-8 3.59-8 8a8.031 8.031 0 000 .01v95.98a8.03 8.03 0 000 .01c0 4.41 3.581 8 8 8h80a7.975 7.975 0 005.652-2.34 7.958 7.958 0 002.348-5.652v-16.016c0-4.414-3.582-7.992-8-7.992-4.41 0-8 3.578-8 7.992V112H32V32h64v8.008C96 44.422 99.582 48 104 48c4.41 0 8-3.578 8-7.992V23.992a7.963 7.963 0 00-2.343-5.651A7.995 7.995 0 00104.001 16H88c0-4.41-3.585-8-8.007-8H48.007C43.588 8 40 11.582 40 16zm4-1.004A4.001 4.001 0 0148 11h32c2.21 0 4 1.797 4 3.996v4.008A4.001 4.001 0 0180 23H48c-2.21 0-4-1.797-4-3.996v-4.008z\"/><rect width=\"66\" height=\"16\" x=\"62\" y=\"64\" rx=\"8\"/><path d=\"M84.657 82.343l-16-16v11.314l16-16a8 8 0 10-11.314-11.314l-16 16a8 8 0 000 11.314l16 16a8 8 0 1011.314-11.314z\"/></g></svg>" }, "$:/core/images/delete-button": { "title": "$:/core/images/delete-button", "tags": "$:/tags/Image", "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-delete-button tc-image-button\" viewBox=\"0 0 128 128\"><g fill-rule=\"evenodd\" transform=\"translate(12)\"><rect width=\"105\" height=\"16\" y=\"11\" rx=\"8\"/><rect width=\"48\" height=\"16\" x=\"28\" rx=\"8\"/><rect width=\"16\" height=\"112\" x=\"8\" y=\"16\" rx=\"8\"/><rect width=\"88\" height=\"16\" x=\"8\" y=\"112\" rx=\"8\"/><rect width=\"16\" height=\"112\" x=\"80\" y=\"16\" rx=\"8\"/><rect width=\"16\" height=\"112\" x=\"56\" y=\"16\" rx=\"8\"/><rect width=\"16\" height=\"112\" x=\"32\" y=\"16\" rx=\"8\"/></g></svg>" }, "$:/core/images/done-button": { "title": "$:/core/images/done-button", "tags": "$:/tags/Image", "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-done-button tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M42.26 111.032c-2.051.001-4.103-.78-5.668-2.345L2.662 74.758a8 8 0 01-.005-11.32c3.118-3.117 8.192-3.12 11.32.007l28.278 28.278 72.124-72.124a8.002 8.002 0 0111.314-.001c3.118 3.118 3.124 8.19 0 11.315l-77.78 77.78a7.978 7.978 0 01-5.658 2.343z\"/></svg>" }, "$:/core/images/down-arrow": { "title": "$:/core/images/down-arrow", "tags": "$:/tags/Image", "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-down-arrow tc-image-button\" viewBox=\"0 0 128 128\"><path d=\"M64.177 100.069a7.889 7.889 0 01-5.6-2.316l-55.98-55.98a7.92 7.92 0 010-11.196c3.086-3.085 8.105-3.092 11.196 0l50.382 50.382 50.382-50.382a7.92 7.92 0 0111.195 0c3.086 3.086 3.092 8.104 0 11.196l-55.98 55.98a7.892 7.892 0 01-5.595 2.316z\"/></svg>" }, "$:/core/images/download-button": { "title": "$:/core/images/download-button", "tags": "$:/tags/Image", "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-download-button tc-image-button\" viewBox=\"0 0 128 128\"><g fill-rule=\"evenodd\"><path d=\"M64 128c35.346 0 64-28.654 64-64 0-35.346-28.654-64-64-64C28.654 0 0 28.654 0 64c0 35.346 28.654 64 64 64zm0-16c26.51 0 48-21.49 48-48S90.51 16 64 16 16 37.49 16 64s21.49 48 48 48z\" class=\"tc-image-download-button-ring\"/><path d=\"M34.35 66.43l26.892 27.205a4.57 4.57 0 006.516 0L94.65 66.43a4.7 4.7 0 000-6.593 4.581 4.581 0 00-3.258-1.365h-8.46c-2.545 0-4.608-2.087-4.608-4.661v-15.15c0-2.575-2.063-4.662-4.608-4.662H55.284c-2.545 0-4.608 2.087-4.608 4.662v15.15c0 2.574-2.063 4.661-4.608 4.661h-8.46c-2.545 0-4.608 2.087-4.608 4.662a4.69 4.69 0 001.35 3.296z\"/></g></svg>" }, "$:/core/images/edit-button": { "title": "$:/core/images/edit-button", "tags": "$:/tags/Image", "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-edit-button tc-image-button\" viewBox=\"0 0 128 128\"><g fill-rule=\"evenodd\"><path d=\"M95.627 10.059l-5.656 5.657 11.313 11.313 5.657-5.656-11.314-11.314zm5.657-5.657l1.966-1.966c3.123-3.122 8.194-3.129 11.319-.005 3.117 3.118 3.122 8.192-.005 11.32l-1.966 1.965-11.314-11.314zm-16.97 16.97l-60.25 60.25a8.12 8.12 0 00-.322.342c-.1.087-.198.179-.295.275-5.735 5.735-10.702 22.016-10.702 22.016s16.405-5.09 22.016-10.702c.095-.096.186-.193.272-.292a8.12 8.12 0 00.345-.325l60.25-60.25-11.314-11.313zM35.171 124.19c6.788-.577 13.898-2.272 23.689-5.348 1.825-.573 3.57-1.136 6.336-2.04 16-5.226 21.877-6.807 28.745-7.146 8.358-.413 13.854 2.13 17.58 8.699a4 4 0 006.959-3.946c-5.334-9.406-13.745-13.296-24.933-12.744-7.875.39-14.057 2.052-30.835 7.533-2.739.894-4.46 1.45-6.25 2.012-19.46 6.112-30.77 7.072-39.597 1.747a4 4 0 10-4.132 6.85c6.333 3.82 13.754 5.12 22.438 4.383z\"/></g></svg>" }, "$:/core/images/erase": { "title": "$:/core/images/erase", "tags": "$:/tags/Image", "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-erase tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M60.087 127.996l63.015-63.015c6.535-6.535 6.528-17.115-.003-23.646L99.466 17.702c-6.539-6.538-17.117-6.532-23.646-.003L4.898 88.62c-6.535 6.534-6.528 17.115.003 23.646l15.73 15.73h39.456zm-34.95-7.313l-14.324-14.325c-3.267-3.268-3.268-8.564-.008-11.824L46.269 59.07l35.462 35.462-26.15 26.15H25.137z\"/></svg>" }, "$:/core/images/excise": { "title": "$:/core/images/excise", "tags": "$:/tags/Image", "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-excise tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M56 107.314l-2.343 2.343a8 8 0 11-11.314-11.314l16-16a8 8 0 0111.314 0l16 16a8 8 0 11-11.314 11.314L72 107.314v14.284c0 3.536-3.582 6.402-8 6.402s-8-2.866-8-6.402v-14.284zM0 40.007C0 35.585 3.59 32 8 32c4.418 0 8 3.588 8 8.007v31.986C16 76.415 12.41 80 8 80c-4.418 0-8-3.588-8-8.007V40.007zm32 0C32 35.585 35.59 32 40 32c4.418 0 8 3.588 8 8.007v31.986C48 76.415 44.41 80 40 80c-4.418 0-8-3.588-8-8.007V40.007zm48 0C80 35.585 83.59 32 88 32c4.418 0 8 3.588 8 8.007v31.986C96 76.415 92.41 80 88 80c-4.418 0-8-3.588-8-8.007V40.007zm-24-32C56 3.585 59.59 0 64 0c4.418 0 8 3.588 8 8.007v31.986C72 44.415 68.41 48 64 48c-4.418 0-8-3.588-8-8.007V8.007zm56 32c0-4.422 3.59-8.007 8-8.007 4.418 0 8 3.588 8 8.007v31.986c0 4.422-3.59 8.007-8 8.007-4.418 0-8-3.588-8-8.007V40.007z\"/></svg>" }, "$:/core/images/export-button": { "title": "$:/core/images/export-button", "tags": "$:/tags/Image", "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-export-button tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M8.003 128H119.993a7.984 7.984 0 005.664-2.349v.007A7.975 7.975 0 00128 120V56c0-4.418-3.59-8-8-8-4.418 0-8 3.58-8 8v56H16V56c0-4.418-3.59-8-8-8-4.418 0-8 3.58-8 8v64c0 4.418 3.59 8 8 8h.003zm48.62-100.689l-8.965 8.966c-3.125 3.125-8.195 3.13-11.319.005-3.118-3.118-3.122-8.192.005-11.319L58.962 2.346A7.986 7.986 0 0164.625 0l-.006.002c2.05-.001 4.102.78 5.666 2.344l22.618 22.617c3.124 3.125 3.129 8.195.005 11.319-3.118 3.118-8.192 3.122-11.319-.005l-8.965-8.966v61.256c0 4.411-3.582 8-8 8-4.41 0-8-3.582-8-8V27.311z\"/></svg>" }, "$:/core/images/file": { "title": "$:/core/images/file", "tags": "$:/tags/Image", "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-file tc-image-button\" viewBox=\"0 0 128 128\"><path d=\"M111.968 30.5H112V120a8 8 0 01-8 8H24a8 8 0 01-8-8V8a8 8 0 018-8h57v.02a7.978 7.978 0 015.998 2.337l22.627 22.627a7.975 7.975 0 012.343 5.516zM81 8H24v112h80V30.5H89c-4.418 0-8-3.578-8-8V8z\"/><rect width=\"64\" height=\"8\" x=\"32\" y=\"36\" rx=\"4\"/><rect width=\"64\" height=\"8\" x=\"32\" y=\"52\" rx=\"4\"/><rect width=\"64\" height=\"8\" x=\"32\" y=\"68\" rx=\"4\"/><rect width=\"64\" height=\"8\" x=\"32\" y=\"84\" rx=\"4\"/><rect width=\"64\" height=\"8\" x=\"32\" y=\"100\" rx=\"4\"/><rect width=\"40\" height=\"8\" x=\"32\" y=\"20\" rx=\"4\"/></svg>" }, "$:/core/images/fixed-height": { "title": "$:/core/images/fixed-height", "tags": "$:/tags/Image", "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-fixed-height tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M60 35.657l-9.172 9.171a4 4 0 11-5.656-5.656l16-16a4 4 0 015.656 0l16 16a4 4 0 01-5.656 5.656L68 35.657v57.686l9.172-9.171a4 4 0 115.656 5.656l-16 16a4 4 0 01-5.656 0l-16-16a4 4 0 115.656-5.656L60 93.343V35.657zM16 116h96a4 4 0 100-8H16a4 4 0 100 8zm0-96h96a4 4 0 100-8H16a4 4 0 100 8z\"/></svg>" }, "$:/core/images/fold-all-button": { "title": "$:/core/images/fold-all-button", "tags": "$:/tags/Image", "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-fold-all tc-image-button\" viewBox=\"0 0 128 128\"><g fill-rule=\"evenodd\"><rect width=\"128\" height=\"16\" rx=\"8\"/><rect width=\"128\" height=\"16\" y=\"64\" rx=\"8\"/><path d=\"M64.03 20.004c-2.05 0-4.102.78-5.667 2.344L35.746 44.966c-3.125 3.124-3.13 8.194-.005 11.318 3.118 3.118 8.192 3.122 11.319-.005l16.965-16.965 16.966 16.965c3.124 3.125 8.194 3.13 11.318.005 3.118-3.118 3.122-8.191-.005-11.318L69.687 22.348a7.986 7.986 0 00-5.663-2.346zM64.03 85.002c-2.05-.001-4.102.78-5.667 2.344l-22.617 22.617c-3.125 3.125-3.13 8.195-.005 11.319 3.118 3.118 8.192 3.122 11.319-.005l16.965-16.966 16.966 16.966c3.124 3.125 8.194 3.13 11.318.005 3.118-3.118 3.122-8.192-.005-11.319L69.687 87.346A7.986 7.986 0 0064.024 85z\"/></g></svg>" }, "$:/core/images/fold-button": { "title": "$:/core/images/fold-button", "tags": "$:/tags/Image", "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-fold tc-image-button\" viewBox=\"0 0 128 128\"><g fill-rule=\"evenodd\"><rect width=\"128\" height=\"16\" rx=\"8\"/><path d=\"M64.03 25.004c-2.05 0-4.102.78-5.667 2.344L35.746 49.966c-3.125 3.124-3.13 8.194-.005 11.318 3.118 3.118 8.192 3.122 11.319-.005l16.965-16.965 16.966 16.965c3.124 3.125 8.194 3.13 11.318.005 3.118-3.118 3.122-8.191-.005-11.318L69.687 27.348a7.986 7.986 0 00-5.663-2.346zM64.005 67.379c-2.05 0-4.102.78-5.666 2.344L35.722 92.34c-3.125 3.125-3.13 8.195-.006 11.32 3.118 3.117 8.192 3.121 11.32-.006L64 86.69l16.965 16.965c3.125 3.125 8.195 3.13 11.319.005 3.118-3.118 3.122-8.192-.005-11.319L69.663 69.723A7.986 7.986 0 0064 67.377z\"/></g></svg>" }, "$:/core/images/fold-others-button": { "title": "$:/core/images/fold-others-button", "tags": "$:/tags/Image", "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-fold-others tc-image-button\" viewBox=\"0 0 128 128\"><g fill-rule=\"evenodd\"><rect width=\"128\" height=\"16\" y=\"56.031\" rx=\"8\"/><path d=\"M86.632 79.976c-2.05 0-4.102.78-5.666 2.345L64 99.286 47.034 82.321a7.986 7.986 0 00-5.662-2.346l.005.001c-2.05 0-4.102.78-5.666 2.345l-22.618 22.617c-3.124 3.125-3.129 8.195-.005 11.319 3.118 3.118 8.192 3.122 11.319-.005l16.966-16.966 16.965 16.966a7.986 7.986 0 005.663 2.346l-.005-.002c2.05 0 4.102-.78 5.666-2.344l16.965-16.966 16.966 16.966c3.125 3.124 8.194 3.129 11.319.005 3.118-3.118 3.122-8.192-.005-11.319L92.289 82.321a7.986 7.986 0 00-5.663-2.346zM86.7 48.024c-2.05 0-4.102-.78-5.666-2.345L64.07 28.714 47.103 45.679a7.986 7.986 0 01-5.663 2.346l.005-.001c-2.05 0-4.101-.78-5.666-2.345L13.162 23.062c-3.125-3.125-3.13-8.195-.005-11.319 3.118-3.118 8.192-3.122 11.319.005L41.44 28.714l16.966-16.966a7.986 7.986 0 015.662-2.346l-.005.002c2.05 0 4.102.78 5.666 2.344l16.966 16.966 16.966-16.966c3.124-3.124 8.194-3.129 11.318-.005 3.118 3.118 3.122 8.192-.005 11.319L92.358 45.679a7.986 7.986 0 01-5.663 2.346z\"/></g></svg>" }, "$:/core/images/folder": { "title": "$:/core/images/folder", "tags": "$:/tags/Image", "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-folder tc-image-button\" viewBox=\"0 0 128 128\"><g fill-rule=\"evenodd\"><path d=\"M55.694 128H8C3.58 128 0 124.414 0 119.996V48.004C0 43.584 3.584 40 7.999 40H16v-8c0-4.418 3.578-8 8-8h32a8 8 0 018 8v8h40.001c4.418 0 7.999 3.586 7.999 8.004V59.83l-8-.082v-7.749A4 4 0 0099.997 48H56V36c0-2.21-1.793-4-4.004-4H28.004A4 4 0 0024 36v12H12.003A4 4 0 008 52v64a4 4 0 004.003 4h46.76l-3.069 8z\"/><path d=\"M23.873 55.5h96.003c4.417 0 7.004 4.053 5.774 9.063l-13.344 54.374c-1.228 5.005-5.808 9.063-10.223 9.063H6.08c-4.417 0-7.003-4.053-5.774-9.063L13.65 64.563c1.228-5.005 5.808-9.063 10.223-9.063zm1.78 8.5h87.994c2.211 0 3.504 2.093 2.891 4.666l-11.12 46.668c-.614 2.577-2.902 4.666-5.115 4.666H12.31c-2.211 0-3.504-2.093-2.891-4.666l11.12-46.668C21.152 66.09 23.44 64 25.653 64z\"/></g></svg>" }, "$:/core/images/full-screen-button": { "title": "$:/core/images/full-screen-button", "tags": "$:/tags/Image", "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-full-screen-button tc-image-button\" viewBox=\"0 0 128 128\"><path d=\"M0 8a8 8 0 018-8h32a8 8 0 110 16H16v24a8 8 0 11-16 0V8zM128 120a8 8 0 01-8 8H88a8 8 0 110-16h24V88a8 8 0 1116 0v32zM8 128a8 8 0 01-8-8V88a8 8 0 1116 0v24h24a8 8 0 110 16H8zM120 0a8 8 0 018 8v32a8 8 0 11-16 0V16H88a8 8 0 110-16h32z\"/></svg>" }, "$:/core/images/github": { "title": "$:/core/images/github", "tags": "$:/tags/Image", "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-github tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M63.938 1.607c-35.336 0-63.994 28.69-63.994 64.084 0 28.312 18.336 52.329 43.768 60.802 3.202.59 4.37-1.388 4.37-3.088 0-1.518-.056-5.55-.087-10.897-17.802 3.871-21.558-8.591-21.558-8.591-2.911-7.404-7.108-9.375-7.108-9.375-5.81-3.973.44-3.895.44-3.895 6.424.453 9.803 6.606 9.803 6.606 5.709 9.791 14.981 6.963 18.627 5.322.582-4.138 2.236-6.963 4.063-8.564-14.211-1.617-29.153-7.117-29.153-31.672 0-6.995 2.495-12.718 6.589-17.195-.66-1.621-2.856-8.14.629-16.96 0 0 5.37-1.722 17.597 6.57 5.104-1.424 10.58-2.132 16.022-2.16 5.438.028 10.91.736 16.022 2.16 12.22-8.292 17.582-6.57 17.582-6.57 3.493 8.82 1.297 15.339.64 16.96 4.102 4.477 6.578 10.2 6.578 17.195 0 24.618-14.966 30.035-29.22 31.62 2.295 1.98 4.342 5.89 4.342 11.87 0 8.564-.079 15.476-.079 17.576 0 1.715 1.155 3.71 4.4 3.084 25.413-8.493 43.733-32.494 43.733-60.798 0-35.394-28.657-64.084-64.006-64.084\"/></svg>" }, "$:/core/images/gitter": { "title": "$:/core/images/gitter", "tags": "$:/tags/Image", "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-gitter tc-image-button\" viewBox=\"0 0 18 25\"><path d=\"M15 5h2v10h-2zM10 5h2v20h-2zM5 5h2v20H5zM0 0h2v15H0z\"/></svg>" }, "$:/core/images/globe": { "title": "$:/core/images/globe", "tags": "$:/tags/Image", "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-globe tc-image-button\" viewBox=\"0 0 128 128\"><g fill-rule=\"evenodd\"><path d=\"M72.811 37.128v2.554c0 2.196.978 6.881 0 8.832-1.466 2.928-4.65 3.54-6.394 5.867-1.182 1.577-4.618 10.601-3.69 12.92 3.969 9.922 11.534 3.187 17.962 9.293.864.821 2.887 2.273 3.296 3.296 3.29 8.223-7.576 15.009 3.757 26.3 1.245 1.24 3.813-3.817 4.079-4.614.852-2.563 6.725-5.45 9.088-7.053 2.02-1.37 4.873-2.667 6.328-4.745 2.27-3.244 1.48-7.514 3.098-10.745 2.139-4.274 3.828-9.635 5.998-13.966 3.898-7.781 4.721 2.093 5.067 2.439.358.357 1.011 0 1.517 0 .094 0 1.447.099 1.516 0 .65-.935-1.043-17.92-1.318-19.297-1.404-7.01-6.944-15.781-11.865-20.5-6.274-6.015-7.09-16.197-18.259-14.954-.204.022-5.084 10.148-7.777 13.512-3.728 4.657-2.47-4.153-6.526-4.153-.081 0-1.183-.103-1.253 0-.586.88-1.44 3.896-2.306 4.417-.265.16-1.722-.239-1.846 0-2.243 4.3 8.256 2.212 5.792 7.952-2.352 5.481-6.328-1.997-6.328 8.56M44.467 7.01c9.685 6.13.682 12.198 2.694 16.215 1.655 3.303 4.241 5.395 1.714 9.814-2.063 3.608-6.87 3.966-9.623 6.723-3.04 3.044-5.464 8.94-6.79 12.911-1.617 4.843 14.547 6.866 12.063 11.008-1.386 2.311-6.746 1.466-8.437.198-1.165-.873-3.593-.546-4.417-1.78-2.613-3.915-2.26-8.023-3.625-12.128-.938-2.822-6.313-2.12-7.844-.593-.523.522-.33 1.792-.33 2.505 0 5.285 7.12 3.316 7.12 6.46 0 14.636 3.927 6.534 11.14 11.336 10.036 6.683 7.844 7.303 14.946 14.404 3.673 3.673 7.741 3.686 9.425 9.294 1.602 5.331-9.327 5.339-11.716 7.448-1.123.991-2.813 4.146-4.219 4.615-1.792.598-3.234.496-4.944 1.78-2.427 1.82-3.9 4.932-4.02 4.81-2.148-2.147-3.52-15.479-3.89-18.257-.588-4.42-5.59-5.54-6.986-9.03-1.57-3.927 1.524-9.52-1.129-13.761-6.52-10.424-11.821-14.5-15.35-26.292-.942-3.148 3.342-6.529 4.877-8.833 1.877-2.816 2.662-5.854 4.746-8.635C22.147 24.19 40.855 9.461 43.857 8.635l.61-1.625z\"/><path d=\"M64 126c34.242 0 62-27.758 62-62 0-34.242-27.758-62-62-62C29.758 2 2 29.758 2 64c0 34.242 27.758 62 62 62zm0-6c30.928 0 56-25.072 56-56S94.928 8 64 8 8 33.072 8 64s25.072 56 56 56z\"/></g></svg>" }, "$:/core/images/heading-1": { "title": "$:/core/images/heading-1", "tags": "$:/tags/Image", "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-heading-1 tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M14 30h13.25v30.104H61.7V30h13.25v75.684H61.7V71.552H27.25v34.132H14V30zm70.335 13.78c2.544 0 5.017-.212 7.42-.636 2.403-.424 4.576-1.13 6.52-2.12 1.942-.99 3.603-2.261 4.981-3.816 1.378-1.555 2.28-3.463 2.703-5.724h9.858v74.2h-13.25V53.32H84.335v-9.54z\"/></svg>" }, "$:/core/images/heading-2": { "title": "$:/core/images/heading-2", "tags": "$:/tags/Image", "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-heading-2 tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M6 30h13.25v30.104H53.7V30h13.25v75.684H53.7V71.552H19.25v34.132H6V30zm119.52 75.684H74.85c.07-6.148 1.555-11.519 4.452-16.112 2.897-4.593 6.855-8.586 11.872-11.978a133.725 133.725 0 017.526-5.141 59.6 59.6 0 007.208-5.353c2.19-1.908 3.993-3.975 5.406-6.201 1.413-2.226 2.155-4.788 2.226-7.685 0-1.343-.159-2.774-.477-4.293a11.357 11.357 0 00-1.855-4.24c-.919-1.307-2.19-2.403-3.816-3.286-1.625-.883-3.745-1.325-6.36-1.325-2.403 0-4.399.477-5.989 1.431-1.59.954-2.862 2.261-3.816 3.922-.954 1.66-1.66 3.622-2.12 5.883-.46 2.261-.724 4.7-.795 7.314H76.23c0-4.099.548-7.897 1.643-11.395 1.095-3.498 2.738-6.519 4.93-9.063 2.19-2.544 4.857-4.54 8.002-5.989C93.95 30.724 97.606 30 101.775 30c4.523 0 8.303.742 11.342 2.226 3.039 1.484 5.494 3.357 7.367 5.618 1.873 2.261 3.198 4.717 3.975 7.367.777 2.65 1.166 5.176 1.166 7.579 0 2.968-.46 5.653-1.378 8.056a25.942 25.942 0 01-3.71 6.625 37.5 37.5 0 01-5.3 5.565 79.468 79.468 0 01-6.148 4.77 165.627 165.627 0 01-6.36 4.24 94.28 94.28 0 00-5.883 4.028c-1.802 1.343-3.374 2.738-4.717 4.187-1.343 1.449-2.261 2.986-2.756 4.611h36.146v10.812z\"/></svg>" }, "$:/core/images/heading-3": { "title": "$:/core/images/heading-3", "tags": "$:/tags/Image", "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-heading-3 tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M6 30h13.25v30.104H53.7V30h13.25v75.684H53.7V71.552H19.25v34.132H6V30zm88.885 32.224c1.979.07 3.957-.07 5.936-.424 1.979-.353 3.745-.972 5.3-1.855a10.365 10.365 0 003.763-3.657c.954-1.555 1.431-3.463 1.431-5.724 0-3.18-1.078-5.724-3.233-7.632-2.155-1.908-4.929-2.862-8.32-2.862-2.12 0-3.958.424-5.513 1.272a11.318 11.318 0 00-3.869 3.445c-1.025 1.449-1.784 3.074-2.279 4.876a18.335 18.335 0 00-.636 5.565H75.381c.141-3.604.813-6.943 2.014-10.017 1.201-3.074 2.844-5.742 4.93-8.003 2.084-2.261 4.61-4.028 7.578-5.3C92.871 30.636 96.228 30 99.973 30a29.2 29.2 0 018.533 1.272c2.791.848 5.3 2.085 7.526 3.71s4.01 3.692 5.353 6.201c1.343 2.509 2.014 5.388 2.014 8.639 0 3.745-.848 7.014-2.544 9.805-1.696 2.791-4.346 4.823-7.95 6.095v.212c4.24.848 7.544 2.95 9.911 6.307s3.551 7.438 3.551 12.243c0 3.533-.707 6.696-2.12 9.487a21.538 21.538 0 01-5.724 7.102c-2.403 1.943-5.194 3.445-8.374 4.505-3.18 1.06-6.537 1.59-10.07 1.59-4.31 0-8.074-.618-11.289-1.855s-5.9-2.986-8.056-5.247c-2.155-2.261-3.798-4.982-4.929-8.162-1.13-3.18-1.731-6.713-1.802-10.6h12.084c-.141 4.523.972 8.286 3.34 11.289 2.366 3.003 5.917 4.505 10.652 4.505 4.028 0 7.402-1.148 10.123-3.445 2.72-2.297 4.081-5.565 4.081-9.805 0-2.897-.565-5.194-1.696-6.89a10.97 10.97 0 00-4.452-3.869c-1.837-.883-3.904-1.431-6.2-1.643a58.067 58.067 0 00-7.05-.212v-9.01z\"/></svg>" }, "$:/core/images/heading-4": { "title": "$:/core/images/heading-4", "tags": "$:/tags/Image", "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-heading-4 tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M8 30h13.25v30.104H55.7V30h13.25v75.684H55.7V71.552H21.25v34.132H8V30zm76.59 48.548h22.471V45.9h-.212L84.59 78.548zm43.46 9.54h-9.54v17.596H107.06V88.088h-31.8V76.11l31.8-44.626h11.448v47.064h9.54v9.54z\"/></svg>" }, "$:/core/images/heading-5": { "title": "$:/core/images/heading-5", "tags": "$:/tags/Image", "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-heading-5 tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M6 30h13.25v30.104H53.7V30h13.25v75.684H53.7V71.552H19.25v34.132H6V30zm77.755 1.484h38.372v10.812H92.765L88.95 61.164l.212.212c1.625-1.837 3.692-3.233 6.201-4.187 2.509-.954 5-1.431 7.473-1.431 3.675 0 6.96.618 9.858 1.855 2.897 1.237 5.335 2.968 7.314 5.194s3.48 4.858 4.505 7.897c1.025 3.039 1.537 6.325 1.537 9.858 0 2.968-.477 6.024-1.43 9.169a25.161 25.161 0 01-4.559 8.586c-2.085 2.58-4.752 4.7-8.003 6.36-3.25 1.66-7.137 2.491-11.66 2.491-3.604 0-6.943-.477-10.017-1.431-3.074-.954-5.777-2.385-8.109-4.293-2.332-1.908-4.187-4.258-5.565-7.049-1.378-2.791-2.138-6.06-2.279-9.805h12.084c.353 4.028 1.731 7.12 4.134 9.275 2.403 2.155 5.583 3.233 9.54 3.233 2.544 0 4.7-.424 6.466-1.272 1.767-.848 3.198-2.014 4.293-3.498 1.095-1.484 1.873-3.215 2.332-5.194.46-1.979.69-4.099.69-6.36 0-2.05-.284-4.01-.849-5.883-.565-1.873-1.413-3.516-2.544-4.929-1.13-1.413-2.597-2.544-4.399-3.392-1.802-.848-3.904-1.272-6.307-1.272-2.544 0-4.929.477-7.155 1.431-2.226.954-3.834 2.738-4.823 5.353H75.805l7.95-40.598z\"/></svg>" }, "$:/core/images/heading-6": { "title": "$:/core/images/heading-6", "tags": "$:/tags/Image", "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-heading-6 tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M6 30h13.25v30.104H53.7V30h13.25v75.684H53.7V71.552H19.25v34.132H6V30zm106.587 20.246c-.283-3.039-1.36-5.494-3.233-7.367-1.873-1.873-4.399-2.809-7.579-2.809-2.19 0-4.08.406-5.67 1.219a12.435 12.435 0 00-4.029 3.233c-1.095 1.343-1.979 2.88-2.65 4.611a37.696 37.696 0 00-1.643 5.459 46.08 46.08 0 00-.9 5.671 722.213 722.213 0 00-.478 5.247l.212.212c1.625-2.968 3.87-5.176 6.731-6.625 2.862-1.449 5.954-2.173 9.275-2.173 3.675 0 6.96.636 9.858 1.908 2.897 1.272 5.353 3.021 7.367 5.247 2.014 2.226 3.551 4.858 4.611 7.897 1.06 3.039 1.59 6.325 1.59 9.858 0 3.604-.583 6.943-1.749 10.017-1.166 3.074-2.844 5.76-5.035 8.056-2.19 2.297-4.805 4.081-7.844 5.353-3.039 1.272-6.395 1.908-10.07 1.908-5.441 0-9.91-1.007-13.409-3.021-3.498-2.014-6.254-4.77-8.268-8.268-2.014-3.498-3.41-7.597-4.187-12.296-.777-4.7-1.166-9.77-1.166-15.211 0-4.452.477-8.94 1.431-13.462.954-4.523 2.526-8.639 4.717-12.349 2.19-3.71 5.07-6.731 8.64-9.063C92.676 31.166 97.075 30 102.304 30c2.968 0 5.76.495 8.374 1.484 2.615.99 4.93 2.367 6.943 4.134 2.014 1.767 3.657 3.887 4.93 6.36 1.271 2.473 1.978 5.23 2.12 8.268h-12.085zm-11.66 46.852c2.19 0 4.099-.442 5.724-1.325a12.869 12.869 0 004.081-3.445c1.095-1.413 1.908-3.056 2.438-4.929.53-1.873.795-3.798.795-5.777s-.265-3.887-.795-5.724c-.53-1.837-1.343-3.445-2.438-4.823-1.095-1.378-2.456-2.491-4.08-3.339-1.626-.848-3.534-1.272-5.725-1.272-2.19 0-4.116.406-5.777 1.219-1.66.813-3.056 1.908-4.187 3.286-1.13 1.378-1.979 2.986-2.544 4.823-.565 1.837-.848 3.78-.848 5.83 0 2.05.283 3.993.848 5.83.565 1.837 1.413 3.48 2.544 4.929a12.39 12.39 0 004.187 3.445c1.66.848 3.586 1.272 5.777 1.272z\"/></svg>" }, "$:/core/images/help": { "title": "$:/core/images/help", "tags": "$:/tags/Image", "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-help tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M36.055 111.441c-5.24 4.396-15.168 7.362-26.555 7.362-1.635 0-3.24-.06-4.806-.179 7.919-2.64 14.062-8.6 16.367-16.014C8.747 92.845 1.05 78.936 1.05 63.5c0-29.547 28.206-53.5 63-53.5s63 23.953 63 53.5-28.206 53.5-63 53.5c-10.055 0-19.56-2-27.994-5.559zm35.35-33.843a536.471 536.471 0 00.018-4.682 199.02 199.02 0 00-.023-3.042c.008-1.357.595-2.087 3.727-4.235.112-.077 1.085-.74 1.386-.948 3.093-2.133 5.022-3.786 6.762-6.187 2.34-3.228 3.558-7.077 3.558-11.649 0-13.292-9.86-21.952-21.455-21.952-11.103 0-22.499 9.609-24.066 22.295a6.023 6.023 0 1011.956 1.477c.806-6.527 6.972-11.726 12.11-11.726 5.265 0 9.408 3.64 9.408 9.906 0 3.634-1.1 5.153-5.111 7.919l-1.362.93c-2.682 1.84-4.227 3.1-5.7 4.931-2.109 2.62-3.242 5.717-3.258 9.314.013.892.02 1.86.022 2.981a470.766 470.766 0 01-.022 4.943 6.023 6.023 0 1012.046.12l.003-.395zm-6.027 24.499a7.529 7.529 0 100-15.058 7.529 7.529 0 000 15.058z\"/></svg>" }, "$:/core/images/home-button": { "title": "$:/core/images/home-button", "tags": "$:/tags/Image", "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-home-button tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M112.985 119.502c.01-.165.015-.331.015-.499V67.568c3.137 2.948 8.076 2.884 11.134-.174a7.999 7.999 0 00-.002-11.316L70.396 2.343A7.978 7.978 0 0064.734 0a7.957 7.957 0 00-5.656 2.343L33 28.42V8.007C33 3.585 29.41 0 25 0c-4.418 0-8 3.59-8 8.007V44.42L5.342 56.078c-3.125 3.125-3.12 8.198-.002 11.316a7.999 7.999 0 0011.316-.003l.344-.343v52.945a8.11 8.11 0 000 .007c0 4.418 3.588 8 8 8h80c4.419 0 8-3.59 8-8a8.11 8.11 0 00-.015-.498zM97 112V51.574L64.737 19.31 33 51.048V112h64z\"/></svg>" }, "$:/core/images/import-button": { "title": "$:/core/images/import-button", "tags": "$:/tags/Image", "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-import-button tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M114.832 60.436s3.235-3.27 6.921.417c3.686 3.686.231 7.14.231 7.14l-42.153 42.92s-30.765 32.367-58.798 4.333C-7 87.213 24.59 55.623 24.59 55.623L67.363 12.85s22.725-24.6 43.587-3.738c20.862 20.862-3.96 43.09-3.96 43.09l-35.04 35.04S49.903 112.546 36.426 99.07c-13.476-13.477 11.83-35.523 11.83-35.523l35.04-35.04s3.902-3.902 7.78-.023c3.879 3.878.118 7.921.118 7.921l-35.04 35.04s-13.212 13.212-8.872 17.551c4.34 4.34 16.77-9.653 16.77-9.653l35.04-35.04s16.668-14.598 3.966-27.3c-13.893-13.892-27.565 3.702-27.565 3.702l-42.91 42.91s-23.698 23.698-3.658 43.738 43.012-4.385 43.012-4.385l42.895-42.533z\"/></svg>" }, "$:/core/images/info-button": { "title": "$:/core/images/info-button", "tags": "$:/tags/Image", "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-info-button tc-image-button\" viewBox=\"0 0 128 128\"><g fill-rule=\"evenodd\" transform=\"translate(.05)\"><path d=\"M64 128c35.346 0 64-28.654 64-64 0-35.346-28.654-64-64-64C28.654 0 0 28.654 0 64c0 35.346 28.654 64 64 64zm0-16c26.51 0 48-21.49 48-48S90.51 16 64 16 16 37.49 16 64s21.49 48 48 48z\"/><circle cx=\"64\" cy=\"32\" r=\"8\"/><rect width=\"16\" height=\"56\" x=\"56\" y=\"48\" rx=\"8\"/></g></svg>" }, "$:/core/images/italic": { "title": "$:/core/images/italic", "tags": "$:/tags/Image", "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-italic tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M66.711 0h22.41L62.408 128H40z\"/></svg>" }, "$:/core/images/left-arrow": { "title": "$:/core/images/left-arrow", "created": "20150315234410875", "modified": "20150315235324760", "tags": "$:/tags/Image", "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-left-arrow tc-image-button\" viewBox=\"0 0 128 128\"><path d=\"M0 64.177c0-2.026.771-4.054 2.317-5.6l55.98-55.98a7.92 7.92 0 0111.195.001c3.086 3.085 3.092 8.104.001 11.195L19.111 64.175l50.382 50.382a7.92 7.92 0 010 11.195c-3.086 3.086-8.105 3.092-11.196.001l-55.98-55.98A7.892 7.892 0 010 64.177z\"/></svg>" }, "$:/core/images/line-width": { "title": "$:/core/images/line-width", "tags": "$:/tags/Image", "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-line-width tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M16 18h96a2 2 0 000-4H16a2 2 0 100 4zm0 17h96a4 4 0 100-8H16a4 4 0 100 8zm0 21h96a6 6 0 000-12H16a6 6 0 100 12zm0 29h96c5.523 0 10-4.477 10-10s-4.477-10-10-10H16c-5.523 0-10 4.477-10 10s4.477 10 10 10zm0 43h96c8.837 0 16-7.163 16-16s-7.163-16-16-16H16c-8.837 0-16 7.163-16 16s7.163 16 16 16z\"/></svg>" }, "$:/core/images/link": { "title": "$:/core/images/link", "tags": "$:/tags/Image", "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-link tc-image-button\" viewBox=\"0 0 128 128\"><g fill-rule=\"evenodd\"><path d=\"M42.263 69.38a31.919 31.919 0 006.841 10.13c12.5 12.5 32.758 12.496 45.255 0l22.627-22.628c12.502-12.501 12.497-32.758 0-45.255-12.5-12.5-32.758-12.496-45.254 0L49.104 34.255a32.333 32.333 0 00-2.666 3.019 36.156 36.156 0 0121.94.334l14.663-14.663c6.25-6.25 16.382-6.254 22.632-.004 6.248 6.249 6.254 16.373-.004 22.631l-22.62 22.62c-6.25 6.25-16.381 6.254-22.631.004a15.93 15.93 0 01-4.428-8.433 11.948 11.948 0 00-7.59 3.48l-6.137 6.137z\"/><path d=\"M86.35 59.234a31.919 31.919 0 00-6.84-10.13c-12.5-12.5-32.758-12.497-45.255 0L11.627 71.732c-12.501 12.5-12.496 32.758 0 45.254 12.5 12.5 32.758 12.497 45.255 0L79.51 94.36a32.333 32.333 0 002.665-3.02 36.156 36.156 0 01-21.94-.333l-14.663 14.663c-6.25 6.25-16.381 6.253-22.63.004-6.25-6.249-6.255-16.374.003-22.632l22.62-22.62c6.25-6.25 16.381-6.253 22.631-.003a15.93 15.93 0 014.428 8.432 11.948 11.948 0 007.59-3.48l6.137-6.136z\"/></g></svg>" }, "$:/core/images/linkify": { "title": "$:/core/images/linkify", "tags": "$:/tags/Image", "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-linkify-button tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M17.031 31.919H9.048V96.85h7.983v6.92H0V25h17.031v6.919zm24.66 0h-7.983V96.85h7.983v6.92H24.66V25h17.03v6.919zM67.77 56.422l11.975-3.903 2.306 7.096-12.063 3.903 7.628 10.379-6.12 4.435-7.63-10.467-7.45 10.2-5.943-4.523L58.1 63.518 45.95 59.35l2.306-7.096 12.064 4.17V43.825h7.45v12.596zM86.31 96.85h7.982V31.92H86.31V25h17.031v78.77H86.31v-6.92zm24.659 0h7.983V31.92h-7.983V25H128v78.77h-17.031v-6.92z\"/></svg>" }, "$:/core/images/list-bullet": { "title": "$:/core/images/list-bullet", "tags": "$:/tags/Image", "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-list-bullet tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M11.636 40.273c6.427 0 11.637-5.21 11.637-11.637C23.273 22.21 18.063 17 11.636 17 5.21 17 0 22.21 0 28.636c0 6.427 5.21 11.637 11.636 11.637zm0 34.909c6.427 0 11.637-5.21 11.637-11.637 0-6.426-5.21-11.636-11.637-11.636C5.21 51.91 0 57.12 0 63.545c0 6.427 5.21 11.637 11.636 11.637zm0 34.909c6.427 0 11.637-5.21 11.637-11.636 0-6.427-5.21-11.637-11.637-11.637C5.21 86.818 0 92.028 0 98.455c0 6.426 5.21 11.636 11.636 11.636zM34.91 22.818H128v11.637H34.91V22.818zm0 34.91H128v11.636H34.91V57.727zm0 34.908H128v11.637H34.91V92.636z\"/></svg>" }, "$:/core/images/list-number": { "title": "$:/core/images/list-number", "tags": "$:/tags/Image", "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-list-number tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M33.84 22.356H128v11.77H33.84v-11.77zm0 35.31H128v11.77H33.84v-11.77zm0 35.311H128v11.77H33.84v-11.77zM.38 42.631v-2.223h.998c.826 0 1.445-.14 1.858-.42.413-.28.619-.948.619-2.002V22.769c0-1.442-.193-2.336-.58-2.683-.385-.347-1.477-.52-3.275-.52v-2.143c3.502-.147 6.252-.955 8.25-2.423h2.117v22.865c0 .921.15 1.575.449 1.963.3.387.949.58 1.948.58h.998v2.223H.38zm-.3 35.356v-1.902c7.19-6.554 10.786-12.58 10.786-18.08 0-1.562-.326-2.81-.979-3.744-.652-.934-1.524-1.402-2.616-1.402-.893 0-1.655.317-2.287.952-.633.634-.95 1.364-.95 2.192 0 .974.247 1.829.74 2.563.106.16.16.28.16.36 0 .147-.16.28-.48.4-.213.08-.752.308-1.618.681-.839.374-1.358.561-1.558.561-.24 0-.512-.37-.819-1.111A6.2 6.2 0 010 57.064c0-1.949.849-3.544 2.547-4.785 1.698-1.242 3.798-1.862 6.302-1.862 2.463 0 4.53.67 6.202 2.012 1.67 1.341 2.506 3.093 2.506 5.256a8.644 8.644 0 01-.849 3.724c-.566 1.201-1.92 3.053-4.064 5.556a165.471 165.471 0 01-6.272 6.938h11.445l-1.019 5.726h-2.117c.08-.28.12-.534.12-.76 0-.388-.1-.631-.3-.731-.2-.1-.599-.15-1.198-.15H.08zm12.124 19.207c1.745.04 3.236.637 4.474 1.792 1.239 1.154 1.858 2.773 1.858 4.855 0 2.99-1.132 5.393-3.396 7.208-2.263 1.815-5 2.723-8.209 2.723-2.01 0-3.669-.384-4.974-1.151C.652 111.853 0 110.849 0 109.607c0-.774.27-1.398.809-1.872.54-.474 1.128-.71 1.768-.71.639 0 1.162.2 1.568.6.406.4.782 1.055 1.128 1.962.466 1.268 1.239 1.902 2.317 1.902 1.265 0 2.287-.477 3.066-1.431.78-.955 1.169-2.686 1.169-5.196 0-1.709-.12-3.023-.36-3.944-.24-.921-.792-1.382-1.658-1.382-.586 0-1.185.307-1.797.921-.493.494-.932.741-1.319.741-.333 0-.602-.147-.809-.44-.206-.294-.31-.574-.31-.841 0-.32.104-.594.31-.821.207-.227.69-.594 1.449-1.102 2.876-1.922 4.314-4.017 4.314-6.287 0-1.188-.306-2.092-.919-2.713a3.001 3.001 0 00-2.217-.93c-.799 0-1.525.263-2.177.79-.653.528-.979 1.158-.979 1.892 0 .641.253 1.235.76 1.782.172.2.259.367.259.5 0 .121-.57.428-1.708.922-1.139.494-1.854.74-2.147.74-.413 0-.75-.333-1.009-1-.26-.668-.39-1.282-.39-1.842 0-1.749.93-3.224 2.787-4.425 1.858-1.202 3.965-1.802 6.322-1.802 2.064 0 3.851.447 5.363 1.341 1.511.895 2.267 2.116 2.267 3.664 0 1.362-.57 2.623-1.708 3.784a13.387 13.387 0 01-3.945 2.784z\"/></svg>" }, "$:/core/images/list": { "title": "$:/core/images/list", "tags": "$:/tags/Image", "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-list tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M87.748 128H23.999c-4.418 0-7.999-3.59-7.999-8.007V8.007C16 3.585 19.588 0 24 0h80c4.419 0 8 3.59 8 8.007V104H91.25c-.965 0-1.84.392-2.473 1.025a3.476 3.476 0 00-1.029 2.476V128zm8-.12l15.88-15.88h-15.88v15.88zM40 15.508A3.502 3.502 0 0143.5 12h55c1.933 0 3.5 1.561 3.5 3.509v.982A3.502 3.502 0 0198.5 20h-55a3.498 3.498 0 01-3.5-3.509v-.982zM32 22a6 6 0 100-12 6 6 0 000 12zm8 9.509A3.502 3.502 0 0143.5 28h55c1.933 0 3.5 1.561 3.5 3.509v.982A3.502 3.502 0 0198.5 36h-55a3.498 3.498 0 01-3.5-3.509v-.982zm0 16A3.502 3.502 0 0143.5 44h55c1.933 0 3.5 1.561 3.5 3.509v.982A3.502 3.502 0 0198.5 52h-55a3.498 3.498 0 01-3.5-3.509v-.982zm0 16A3.502 3.502 0 0143.5 60h55c1.933 0 3.5 1.561 3.5 3.509v.982A3.502 3.502 0 0198.5 68h-55a3.498 3.498 0 01-3.5-3.509v-.982zm0 16A3.502 3.502 0 0143.5 76h55c1.933 0 3.5 1.561 3.5 3.509v.982A3.502 3.502 0 0198.5 84h-55a3.498 3.498 0 01-3.5-3.509v-.982zm0 16A3.502 3.502 0 0143.5 92h55c1.933 0 3.5 1.561 3.5 3.509v.982A3.502 3.502 0 0198.5 100h-55a3.498 3.498 0 01-3.5-3.509v-.982zm0 16A3.505 3.505 0 0143.497 108h33.006A3.497 3.497 0 0180 111.509v.982A3.505 3.505 0 0176.503 116H43.497A3.497 3.497 0 0140 112.491v-.982zM32 38a6 6 0 100-12 6 6 0 000 12zm0 16a6 6 0 100-12 6 6 0 000 12zm0 16a6 6 0 100-12 6 6 0 000 12zm0 16a6 6 0 100-12 6 6 0 000 12zm0 16a6 6 0 100-12 6 6 0 000 12zm0 16a6 6 0 100-12 6 6 0 000 12z\"/></svg>" }, "$:/core/images/locked-padlock": { "title": "$:/core/images/locked-padlock", "tags": "$:/tags/Image", "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-locked-padlock tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M96.472 64H105v32.01C105 113.674 90.674 128 73.001 128H56C38.318 128 24 113.677 24 96.01V64h8c.003-15.723.303-47.731 32.16-47.731 31.794 0 32.305 32.057 32.312 47.731zm-15.897 0H48.44c.002-16.287.142-32 15.719-32 15.684 0 16.977 16.136 16.415 32zM67.732 92.364A8.503 8.503 0 0064.5 76a8.5 8.5 0 00-3.498 16.25l-5.095 22.77H72.8l-5.07-22.656z\"/></svg>" }, "$:/core/images/mail": { "title": "$:/core/images/mail", "tags": "$:/tags/Image", "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-mail tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M122.827 104.894a7.986 7.986 0 01-2.834.516H8.007c-.812 0-1.597-.12-2.335-.345l34.163-34.163 20.842 20.842a3.998 3.998 0 003.418 1.134 4.003 4.003 0 003.395-1.134L88.594 70.64c.075.09.155.176.24.26l33.993 33.994zm5.076-6.237c.064-.406.097-.823.097-1.247v-64c0-.669-.082-1.318-.237-1.94L94.23 65.006c.09.075.177.154.261.239l33.413 33.413zm-127.698.56A8.023 8.023 0 010 97.41v-64c0-.716.094-1.41.271-2.071l33.907 33.906L.205 99.218zM5.93 25.684a8.012 8.012 0 012.078-.273h111.986c.766 0 1.507.108 2.209.308L64.083 83.837 5.93 25.683z\"/></svg>" }, "$:/core/images/menu-button": { "title": "$:/core/images/menu-button", "tags": "$:/tags/Image", "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-menu-button tc-image-button\" viewBox=\"0 0 128 128\"><rect width=\"128\" height=\"16\" y=\"16\" rx=\"8\"/><rect width=\"128\" height=\"16\" y=\"56\" rx=\"8\"/><rect width=\"128\" height=\"16\" y=\"96\" rx=\"8\"/></svg>" }, "$:/core/images/mono-block": { "title": "$:/core/images/mono-block", "tags": "$:/tags/Image", "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-mono-block tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M23.965 32.967h.357c.755 0 1.328.192 1.72.577.39.384.586.947.586 1.688 0 .824-.206 1.418-.618 1.782-.413.363-1.094.545-2.045.545h-6.31c-.965 0-1.65-.178-2.056-.535-.405-.356-.608-.954-.608-1.792 0-.811.203-1.391.608-1.74.406-.35 1.09-.525 2.055-.525h.734l-.86-2.453H8.471l-.902 2.453h.734c.95 0 1.632.178 2.044.535.413.356.619.933.619 1.73 0 .824-.206 1.418-.619 1.782-.412.363-1.094.545-2.044.545h-5.41c-.964 0-1.649-.182-2.054-.545-.406-.364-.608-.958-.608-1.782 0-.741.195-1.304.587-1.688.391-.385.964-.577 1.719-.577h.356l5.62-15.641H6.835c-.95 0-1.632-.182-2.044-.546-.412-.363-.619-.95-.619-1.76 0-.825.207-1.42.619-1.783.412-.363 1.094-.545 2.044-.545h7.863c1.244 0 2.118.67 2.62 2.013v.063l6.647 18.2zM12.98 17.326l-3.04 8.848h6.08l-3.04-8.848zm22.402 9.372v6.395h3.145c2.223 0 3.788-.245 4.697-.734.908-.49 1.362-1.307 1.362-2.453 0-1.16-.433-1.985-1.3-2.474-.866-.49-2.383-.734-4.55-.734h-3.354zm10.693-2.327c1.524.559 2.642 1.324 3.355 2.295.713.972 1.07 2.212 1.07 3.722 0 1.272-.308 2.432-.923 3.48-.615 1.049-1.496 1.909-2.642 2.58a7.499 7.499 0 01-2.254.849c-.832.174-2.01.262-3.533.262H30.202c-.922 0-1.583-.182-1.981-.545-.399-.364-.598-.958-.598-1.782 0-.741.189-1.304.566-1.688.378-.385.93-.577 1.657-.577h.356V17.326h-.356c-.727 0-1.28-.196-1.657-.587-.377-.392-.566-.965-.566-1.72 0-.81.203-1.401.608-1.771.406-.37 1.062-.556 1.971-.556h9.645c2.95 0 5.19.573 6.72 1.72 1.53 1.145 2.296 2.823 2.296 5.031 0 1.09-.234 2.052-.703 2.883-.468.832-1.163 1.513-2.086 2.045zM35.381 17.2v5.284h2.83c1.72 0 2.932-.203 3.638-.609.706-.405 1.06-1.09 1.06-2.054 0-.909-.319-1.573-.955-1.992-.636-.42-1.667-.63-3.093-.63h-3.48zm35.863-3.816c.28-.503.566-.86.86-1.07.293-.21.664-.314 1.111-.314.685 0 1.17.182 1.457.545.287.364.43.986.43 1.866l.042 5.452c0 .964-.157 1.614-.472 1.95-.314.335-.884.503-1.709.503-.587 0-1.037-.14-1.352-.42-.314-.28-.584-.796-.807-1.551-.364-1.328-.944-2.282-1.74-2.862-.797-.58-1.901-.87-3.313-.87-2.153 0-3.802.727-4.948 2.18-1.147 1.454-1.72 3.558-1.72 6.311 0 2.74.58 4.844 1.74 6.311 1.16 1.468 2.817 2.202 4.97 2.202 1.467 0 3.085-.49 4.854-1.468 1.768-.978 2.883-1.467 3.344-1.467.545 0 1.003.23 1.373.692.37.46.556 1.034.556 1.719 0 1.23-1.084 2.39-3.25 3.48-2.167 1.09-4.606 1.636-7.318 1.636-3.662 0-6.625-1.21-8.89-3.627-2.264-2.419-3.396-5.578-3.396-9.478 0-3.76 1.146-6.884 3.438-9.372 2.293-2.488 5.2-3.732 8.723-3.732.992 0 1.97.112 2.935.335.964.224 1.992.574 3.082 1.049zm10.22 19.583V17.326h-.356c-.755 0-1.328-.196-1.72-.587-.39-.392-.586-.965-.586-1.72 0-.81.21-1.401.629-1.771.42-.37 1.097-.556 2.034-.556h5.178c2.922 0 5.06.126 6.416.377 1.356.252 2.51.671 3.46 1.258 1.691 1.007 2.988 2.443 3.89 4.31.9 1.865 1.352 4.021 1.352 6.467 0 2.586-.514 4.847-1.541 6.783-1.028 1.936-2.485 3.4-4.372 4.393-.853.447-1.852.772-2.998.975-1.147.203-2.852.304-5.116.304h-6.269c-.965 0-1.65-.178-2.055-.535-.406-.356-.608-.954-.608-1.792 0-.741.195-1.304.587-1.688.391-.385.964-.577 1.72-.577h.356zm5.41-15.725v15.725h1.195c2.642 0 4.592-.646 5.85-1.94 1.258-1.292 1.887-3.28 1.887-5.965 0-2.641-.64-4.612-1.918-5.912-1.28-1.3-3.205-1.95-5.777-1.95-.335 0-.59.003-.765.01a7.992 7.992 0 00-.472.032zm35.067-.126h-9.75v5.368h3.69v-.252c0-.797.175-1.39.524-1.782.35-.392.88-.587 1.594-.587.629 0 1.142.178 1.54.534.4.357.598.808.598 1.353 0 .028.007.118.021.272.014.154.021.308.021.462v4.34c0 .936-.167 1.607-.503 2.013-.335.405-.88.608-1.635.608-.713 0-1.251-.19-1.615-.567-.363-.377-.545-.936-.545-1.677v-.377h-3.69v6.269h9.75v-2.495c0-.937.178-1.608.534-2.013.357-.405.94-.608 1.75-.608.798 0 1.367.2 1.71.597.342.399.513 1.073.513 2.024v5.074c0 .755-.146 1.258-.44 1.51-.293.251-.873.377-1.74.377h-17.172c-.923 0-1.583-.182-1.982-.545-.398-.364-.597-.958-.597-1.782 0-.741.189-1.304.566-1.688.377-.385.93-.577 1.656-.577h.357V17.326h-.357c-.712 0-1.261-.2-1.646-.598-.384-.398-.576-.968-.576-1.709 0-.81.203-1.401.608-1.771.405-.37 1.062-.556 1.97-.556h17.173c.853 0 1.43.13 1.73.388.3.258.45.772.45 1.54v4.698c0 .95-.174 1.631-.524 2.044-.35.412-.915.618-1.698.618-.81 0-1.394-.21-1.75-.629-.357-.419-.535-1.097-.535-2.033v-2.202zM19.77 47.641c.267-.504.55-.86.85-1.07.3-.21.675-.314 1.122-.314.685 0 1.17.181 1.457.545.287.363.43.985.43 1.866l.042 5.451c0 .965-.157 1.615-.472 1.95-.314.336-.891.504-1.73.504-.587 0-1.045-.144-1.373-.43-.329-.287-.598-.8-.807-1.541-.378-1.342-.958-2.3-1.74-2.873-.783-.573-1.88-.86-3.292-.86-2.153 0-3.799.727-4.938 2.181-1.14 1.454-1.709 3.557-1.709 6.311s.598 4.882 1.793 6.385C10.599 67.248 12.294 68 14.488 68c.503 0 1.077-.06 1.72-.179a23.809 23.809 0 002.264-.555v-3.313h-2.37c-.95 0-1.624-.175-2.023-.524-.398-.35-.597-.93-.597-1.74 0-.84.199-1.437.597-1.793.399-.357 1.073-.535 2.024-.535h7.569c.978 0 1.667.175 2.065.524.398.35.598.937.598 1.762 0 .74-.2 1.31-.598 1.708-.398.399-.975.598-1.73.598h-.335v5.242c0 .447-.05.758-.147.933-.098.174-.293.353-.587.534-.797.476-2.062.895-3.795 1.258a25.576 25.576 0 01-5.263.546c-3.662 0-6.625-1.21-8.89-3.628-2.264-2.418-3.397-5.577-3.397-9.477 0-3.76 1.147-6.884 3.44-9.372 2.292-2.488 5.199-3.732 8.721-3.732.979 0 1.954.112 2.925.335.972.224 2.003.573 3.093 1.049zm15.84 3.941v4.823h6.857v-4.823h-.336c-.754 0-1.331-.195-1.73-.587-.398-.391-.597-.964-.597-1.719 0-.825.206-1.419.619-1.782.412-.364 1.093-.545 2.044-.545h5.41c.95 0 1.624.181 2.023.545.398.363.597.957.597 1.782 0 .755-.192 1.328-.576 1.72-.385.39-.947.586-1.688.586h-.357v15.642h.357c.755 0 1.328.192 1.719.576.391.385.587.947.587 1.688 0 .825-.203 1.419-.608 1.782-.405.364-1.09.546-2.055.546h-5.41c-.964 0-1.649-.179-2.054-.535-.405-.357-.608-.954-.608-1.793 0-.74.2-1.303.598-1.688.398-.384.975-.576 1.73-.576h.335v-6.186h-6.856v6.186h.335c.755 0 1.331.192 1.73.576.398.385.597.947.597 1.688 0 .825-.206 1.419-.618 1.782-.412.364-1.094.546-2.044.546h-5.41c-.964 0-1.65-.179-2.055-.535-.405-.357-.608-.954-.608-1.793 0-.74.196-1.303.587-1.688.392-.384.965-.576 1.72-.576h.356V51.582h-.356c-.741 0-1.304-.195-1.688-.587-.385-.391-.577-.964-.577-1.719 0-.825.2-1.419.598-1.782.398-.364 1.073-.545 2.023-.545h5.41c.936 0 1.614.181 2.033.545.42.363.63.957.63 1.782 0 .755-.2 1.328-.598 1.72-.399.39-.975.586-1.73.586h-.335zm31.754 0v15.642h3.523c.95 0 1.632.178 2.044.534.412.357.618.933.618 1.73 0 .811-.21 1.402-.629 1.772-.419.37-1.097.556-2.033.556H58.433c-.95 0-1.632-.182-2.044-.546-.412-.363-.619-.957-.619-1.782 0-.81.203-1.39.608-1.74.406-.35 1.09-.524 2.055-.524h3.523V51.582h-3.523c-.95 0-1.632-.181-2.044-.545-.412-.363-.619-.95-.619-1.761 0-.825.203-1.412.608-1.761.406-.35 1.09-.524 2.055-.524h12.455c.992 0 1.684.174 2.075.524.392.35.587.936.587 1.761 0 .81-.202 1.398-.608 1.761-.405.364-1.09.545-2.054.545h-3.523zm30.496 0v11.994c0 1.873-.122 3.228-.367 4.067a5.876 5.876 0 01-1.227 2.244c-.74.852-1.768 1.495-3.082 1.929-1.314.433-2.893.65-4.738.65-1.3 0-2.555-.126-3.764-.378a16.843 16.843 0 01-3.491-1.132c-.615-.28-1.017-.643-1.206-1.09-.188-.448-.283-1.175-.283-2.18v-4.32c0-1.202.175-2.04.525-2.516.349-.475.957-.713 1.824-.713 1.244 0 1.929.915 2.054 2.747.014.321.035.566.063.733.168 1.622.545 2.73 1.133 3.324.587.594 1.523.89 2.81.89 1.593 0 2.714-.422 3.364-1.268.65-.845.975-2.386.975-4.623V51.582H88.93c-.95 0-1.632-.181-2.044-.545-.413-.363-.619-.95-.619-1.761 0-.825.2-1.412.598-1.761.398-.35 1.086-.524 2.065-.524h10.693c.979 0 1.667.174 2.065.524.399.35.598.936.598 1.761 0 .81-.206 1.398-.619 1.761-.412.364-1.093.545-2.044.545h-1.761zm14.644 0v6.353l6.48-6.478c-.728-.084-1.238-.29-1.531-.619-.294-.328-.44-.85-.44-1.562 0-.825.198-1.419.597-1.782.398-.364 1.073-.545 2.023-.545h5.137c.95 0 1.625.181 2.023.545.399.363.598.957.598 1.782 0 .769-.2 1.345-.598 1.73-.398.384-.982.576-1.75.576h-.483l-6.101 6.06c1.132.839 2.167 1.94 3.103 3.302.937 1.363 2.034 3.456 3.292 6.28h.692c.825 0 1.44.188 1.845.566.405.377.608.943.608 1.698 0 .825-.206 1.419-.619 1.782-.412.364-1.093.546-2.044.546h-2.579c-1.132 0-2.048-.762-2.746-2.286-.126-.28-.224-.503-.294-.67-.923-1.958-1.768-3.467-2.537-4.53a16.616 16.616 0 00-2.705-2.914l-1.97 1.887v3.92h.335c.755 0 1.331.193 1.73.577.398.385.597.947.597 1.688 0 .825-.206 1.419-.618 1.782-.413.364-1.094.546-2.045.546h-5.41c-.964 0-1.649-.179-2.054-.535-.405-.357-.608-.954-.608-1.793 0-.74.196-1.303.587-1.688.391-.384.965-.576 1.72-.576h.356V51.582h-.357c-.74 0-1.303-.195-1.687-.587-.385-.391-.577-.964-.577-1.719 0-.825.2-1.419.598-1.782.398-.364 1.072-.545 2.023-.545h5.41c.936 0 1.614.181 2.033.545.42.363.63.957.63 1.782 0 .755-.2 1.328-.598 1.72-.399.39-.975.586-1.73.586h-.336zM13.44 96.326l4.005-11.889c.251-.782.6-1.352 1.048-1.709.447-.356 1.041-.534 1.782-.534h3.271c.95 0 1.632.182 2.044.545.413.363.619.957.619 1.782 0 .755-.2 1.328-.598 1.72-.398.39-.975.587-1.73.587h-.335l.587 15.641h.357c.754 0 1.32.192 1.698.577.377.384.566.947.566 1.687 0 .825-.2 1.42-.598 1.783-.398.363-1.072.545-2.023.545h-4.718c-.95 0-1.624-.178-2.023-.535-.398-.356-.597-.954-.597-1.793 0-.74.192-1.303.576-1.687.385-.385.954-.577 1.709-.577h.335l-.293-12.79-3.061 9.52c-.224.712-.542 1.226-.954 1.54-.413.315-.982.472-1.709.472-.727 0-1.303-.157-1.73-.472-.426-.314-.751-.828-.975-1.54l-3.04-9.52-.294 12.79h.336c.755 0 1.324.192 1.709.577.384.384.576.947.576 1.687 0 .825-.202 1.42-.608 1.783-.405.363-1.076.545-2.013.545H2.621c-.937 0-1.608-.182-2.013-.545-.405-.364-.608-.958-.608-1.783 0-.74.192-1.303.577-1.687.384-.385.954-.577 1.708-.577h.336l.608-15.641h-.336c-.754 0-1.331-.196-1.73-.588-.398-.39-.597-.964-.597-1.719 0-.825.206-1.419.619-1.782.412-.363 1.093-.545 2.044-.545h3.27c.728 0 1.311.175 1.752.524.44.35.8.923 1.08 1.72l4.109 11.888zm30.454 2.054V86.828H42.74c-.922 0-1.583-.182-1.981-.546-.398-.363-.598-.95-.598-1.76 0-.812.2-1.402.598-1.773.398-.37 1.059-.555 1.981-.555h5.955c.909 0 1.566.185 1.97.555.406.37.609.961.609 1.772 0 .741-.192 1.31-.577 1.709-.384.398-.933.598-1.646.598h-.356v19.038c0 .657-.07 1.069-.21 1.237-.14.167-.454.251-.943.251h-2.097c-.67 0-1.143-.07-1.415-.21-.273-.14-.507-.384-.703-.733l-8.722-15.327v11.385h1.216c.909 0 1.559.175 1.95.524.392.35.587.93.587 1.74 0 .825-.199 1.42-.597 1.783-.399.363-1.045.545-1.94.545h-6.017c-.909 0-1.566-.182-1.971-.545-.406-.364-.608-.958-.608-1.783 0-.74.188-1.303.566-1.687.377-.385.936-.577 1.677-.577h.336V86.828h-.336c-.713 0-1.265-.2-1.656-.598-.392-.398-.587-.968-.587-1.709 0-.81.206-1.401.618-1.772.413-.37 1.066-.555 1.96-.555h3.44c.824 0 1.383.108 1.677.325.293.216.622.653.985 1.31l7.989 14.551zM64.66 86.366c-1.803 0-3.218.727-4.245 2.18-1.028 1.455-1.541 3.474-1.541 6.06 0 2.586.517 4.613 1.551 6.08 1.034 1.468 2.446 2.202 4.235 2.202 1.804 0 3.222-.73 4.257-2.19 1.034-1.461 1.551-3.492 1.551-6.092 0-2.586-.513-4.605-1.54-6.06-1.028-1.453-2.45-2.18-4.268-2.18zm0-4.864c3.44 0 6.27 1.23 8.492 3.69 2.223 2.46 3.334 5.598 3.334 9.414 0 3.844-1.104 6.99-3.313 9.436-2.208 2.446-5.046 3.669-8.513 3.669-3.424 0-6.255-1.234-8.491-3.701-2.237-2.467-3.355-5.602-3.355-9.404 0-3.83 1.108-6.971 3.323-9.424 2.216-2.454 5.057-3.68 8.523-3.68zM87.461 98.17v4.298h2.16c.908 0 1.555.175 1.94.524.384.35.576.93.576 1.74 0 .825-.196 1.42-.587 1.783-.392.363-1.035.545-1.93.545h-7.254c-.922 0-1.583-.182-1.981-.545-.399-.364-.598-.958-.598-1.783 0-.74.189-1.303.566-1.687.378-.385.93-.577 1.657-.577h.356V86.828h-.356c-.713 0-1.262-.2-1.646-.598-.385-.398-.577-.968-.577-1.709 0-.81.203-1.401.608-1.772.406-.37 1.063-.555 1.971-.555h8.66c3.424 0 6.014.657 7.768 1.97 1.754 1.315 2.631 3.25 2.631 5.809 0 2.697-.873 4.738-2.62 6.122-1.748 1.384-4.34 2.076-7.78 2.076h-3.564zm0-11.343v6.625h2.977c1.65 0 2.89-.28 3.722-.839.832-.559 1.248-1.397 1.248-2.516 0-1.048-.43-1.855-1.29-2.421-.86-.566-2.086-.85-3.68-.85h-2.977zm27.267 20.568l-1.636 1.636a12.37 12.37 0 011.772-.44c.58-.098 1.15-.147 1.709-.147 1.104 0 2.268.164 3.491.492 1.223.329 1.967.493 2.233.493.447 0 1.03-.15 1.75-.45.72-.301 1.206-.452 1.458-.452.517 0 .947.2 1.29.598.342.398.513.898.513 1.5 0 .796-.472 1.474-1.415 2.033-.944.56-2.1.839-3.47.839-.937 0-2.139-.22-3.607-.66-1.467-.441-2.53-.661-3.187-.661-.992 0-2.11.272-3.354.817-1.244.546-2.013.818-2.307.818a2.14 2.14 0 01-1.53-.597c-.42-.399-.63-.878-.63-1.437 0-.391.134-.807.4-1.247.265-.44.733-1.01 1.404-1.709l2.118-2.139c-2.335-.852-4.194-2.386-5.578-4.602-1.384-2.215-2.075-4.763-2.075-7.642 0-3.802 1.104-6.909 3.312-9.32 2.209-2.411 5.053-3.617 8.534-3.617 3.467 0 6.304 1.209 8.513 3.627 2.208 2.418 3.312 5.522 3.312 9.31 0 3.774-1.097 6.884-3.291 9.33-2.195 2.446-4.977 3.67-8.345 3.67a22.5 22.5 0 01-1.384-.043zm1.195-21.03c-1.803 0-3.218.727-4.246 2.18-1.027 1.455-1.54 3.474-1.54 6.06 0 2.586.516 4.613 1.55 6.08 1.035 1.468 2.447 2.202 4.236 2.202 1.803 0 3.222-.73 4.256-2.19 1.035-1.461 1.552-3.492 1.552-6.092 0-2.586-.514-4.605-1.541-6.06-1.028-1.453-2.45-2.18-4.267-2.18z\"/></svg>" }, "$:/core/images/mono-line": { "title": "$:/core/images/mono-line", "tags": "$:/tags/Image", "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-mono-line tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M60.437 84.523h.908c1.922 0 3.381.489 4.378 1.468.997.979 1.495 2.411 1.495 4.298 0 2.1-.525 3.612-1.575 4.538-1.05.925-2.785 1.388-5.206 1.388h-16.07c-2.456 0-4.2-.454-5.232-1.361-1.032-.908-1.548-2.43-1.548-4.565 0-2.065.516-3.542 1.548-4.432 1.032-.89 2.776-1.334 5.232-1.334h1.869l-2.19-6.247H20.983l-2.296 6.247h1.87c2.42 0 4.155.453 5.205 1.361 1.05.908 1.575 2.376 1.575 4.405 0 2.1-.525 3.612-1.575 4.538-1.05.925-2.785 1.388-5.206 1.388H6.781c-2.456 0-4.2-.463-5.233-1.388C.516 93.9 0 92.389 0 90.289c0-1.887.498-3.32 1.495-4.298.997-.979 2.456-1.468 4.378-1.468h.908l14.308-39.83h-4.271c-2.42 0-4.156-.462-5.206-1.387-1.05-.926-1.575-2.42-1.575-4.485 0-2.1.525-3.613 1.575-4.538 1.05-.926 2.785-1.388 5.206-1.388h20.021c3.168 0 5.392 1.708 6.674 5.125v.16l16.924 46.343zm-27.976-39.83L24.72 67.225h15.483l-7.742-22.53zM89.506 68.56v16.284h8.008c5.66 0 9.646-.623 11.96-1.869 2.313-1.245 3.47-3.328 3.47-6.246 0-2.955-1.103-5.055-3.31-6.3-2.207-1.246-6.069-1.869-11.586-1.869h-8.542zm27.229-5.926c3.88 1.423 6.727 3.372 8.542 5.846 1.815 2.474 2.723 5.633 2.723 9.477 0 3.239-.783 6.193-2.35 8.862-1.565 2.67-3.808 4.859-6.726 6.567-1.709.997-3.622 1.718-5.74 2.163-2.118.445-5.116.667-8.996.667h-27.87c-2.349 0-4.03-.463-5.045-1.388-1.014-.926-1.521-2.438-1.521-4.538 0-1.887.48-3.32 1.441-4.298.961-.979 2.367-1.468 4.218-1.468h.907v-39.83h-.907c-1.851 0-3.257-.498-4.218-1.494-.961-.997-1.441-2.456-1.441-4.378 0-2.065.516-3.568 1.548-4.512 1.032-.943 2.705-1.414 5.018-1.414h24.56c7.51 0 13.214 1.459 17.111 4.377 3.898 2.92 5.847 7.19 5.847 12.814 0 2.776-.597 5.223-1.789 7.341-1.192 2.118-2.963 3.853-5.312 5.206zm-27.23-18.26v13.455h7.208c4.378 0 7.466-.516 9.264-1.549 1.797-1.032 2.696-2.776 2.696-5.232 0-2.313-.81-4.004-2.43-5.072-1.619-1.068-4.244-1.602-7.874-1.602h-8.863z\"/></svg>" }, "$:/core/images/new-button": { "title": "$:/core/images/new-button", "tags": "$:/tags/Image", "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-new-button tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M56 72H8.007C3.591 72 0 68.418 0 64c0-4.41 3.585-8 8.007-8H56V8.007C56 3.591 59.582 0 64 0c4.41 0 8 3.585 8 8.007V56h47.993c4.416 0 8.007 3.582 8.007 8 0 4.41-3.585 8-8.007 8H72v47.993c0 4.416-3.582 8.007-8 8.007-4.41 0-8-3.585-8-8.007V72z\"/></svg>" }, "$:/core/images/new-here-button": { "title": "$:/core/images/new-here-button", "tags": "$:/tags/Image", "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-new-here-button tc-image-button\" viewBox=\"0 0 128 128\"><g fill-rule=\"evenodd\"><path d=\"M55.838 20.935l-3.572.938c-3.688.968-8.23 4.43-10.136 7.731L3.37 96.738c-1.905 3.3-.771 7.524 2.534 9.432l33.717 19.466c3.297 1.904 7.53.78 9.435-2.521l38.76-67.134c1.905-3.3 2.632-8.963 1.623-12.646L83.285 20.88c-1.009-3.68-4.821-5.884-8.513-4.915l-7.603 1.995.043.287c.524 3.394 2.053 7.498 4.18 11.55.418.163.829.36 1.23.59a8.864 8.864 0 014.438 8.169c.104.132.21.264.316.395l-.386.318a8.663 8.663 0 01-1.082 3.137c-2.42 4.192-7.816 5.608-12.051 3.163-4.12-2.379-5.624-7.534-3.476-11.671-2.177-4.394-3.788-8.874-4.543-12.964z\"/><path d=\"M69.554 44.76c-5.944-7.476-10.74-17.196-11.955-25.059-1.68-10.875 3.503-18.216 15.082-18.04 10.407.158 19.975 5.851 24.728 13.785 5.208 8.695 2.95 17.868-6.855 20.496l-2.037-7.601c4.232-1.134 4.999-4.248 2.24-8.853-3.37-5.626-10.465-9.848-18.146-9.965-6.392-.097-8.31 2.62-7.323 9.01.999 6.465 5.318 15.138 10.582 21.65l-.072.06c.559 1.553-4.17 6.44-5.938 4.888l-.005.004-.028-.034a1.323 1.323 0 01-.124-.135 2.618 2.618 0 01-.149-.205z\"/><rect width=\"16\" height=\"48\" x=\"96\" y=\"80\" rx=\"8\"/><rect width=\"48\" height=\"16\" x=\"80\" y=\"96\" rx=\"8\"/></g></svg>" }, "$:/core/images/new-image-button": { "title": "$:/core/images/new-image-button", "tags": "$:/tags/Image", "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-new-image-button tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M81.362 73.627l15.826-27.41a2.626 2.626 0 00-.962-3.59l-50.01-28.872a2.626 2.626 0 00-3.588.961L30.058 36.49l10.04-5.261c3.042-1.595 6.771.114 7.55 3.46l3.607 17.702 9.88.85a5.25 5.25 0 014.571 3.77c.034.115.1.344.199.671.165.553.353 1.172.562 1.843.595 1.914 1.23 3.85 1.872 5.678.207.588.412 1.156.614 1.701.625 1.685 1.209 3.114 1.725 4.207.255.54.485.977.726 1.427.214.212.547.425 1.011.622 1.141.482 2.784.74 4.657.758.864.008 1.71-.034 2.492-.11.448-.043.753-.085.871-.104.315-.053.625-.077.927-.076zM37.47 2.649A5.257 5.257 0 0144.649.725l63.645 36.746a5.257 5.257 0 011.923 7.178L73.47 108.294a5.257 5.257 0 01-7.177 1.923L2.649 73.47a5.257 5.257 0 01-1.924-7.177L37.471 2.649zm42.837 50.49a5.25 5.25 0 105.25-9.092 5.25 5.25 0 00-5.25 9.093zM96 112h-7.993c-4.419 0-8.007-3.582-8.007-8 0-4.41 3.585-8 8.007-8H96v-7.993C96 83.588 99.582 80 104 80c4.41 0 8 3.585 8 8.007V96h7.993c4.419 0 8.007 3.582 8.007 8 0 4.41-3.585 8-8.007 8H112v7.993c0 4.419-3.582 8.007-8 8.007-4.41 0-8-3.585-8-8.007V112zM33.347 51.791c7.428 7.948 9.01 10.69 7.449 13.394-1.56 2.703-13.838-2.328-16.094 1.58-2.256 3.908-.907 3.258-2.437 5.908l19.73 11.39s-5.605-8.255-4.235-10.628c2.515-4.356 8.77-1.256 10.365-4.019 2.414-4.181-5.103-9.639-14.778-17.625z\"/></svg>" }, "$:/core/images/new-journal-button": { "title": "$:/core/images/new-journal-button", "tags": "$:/tags/Image", "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-new-journal-button tc-image-button\" viewBox=\"0 0 128 128\"><g fill-rule=\"evenodd\"><path d=\"M102.545 112.818v11.818c0 1.306 1.086 2.364 2.425 2.364h6.06c1.34 0 2.425-1.058 2.425-2.364v-11.818h12.12c1.34 0 2.425-1.058 2.425-2.363v-5.91c0-1.305-1.085-2.363-2.424-2.363h-12.121V90.364c0-1.306-1.086-2.364-2.425-2.364h-6.06c-1.34 0-2.425 1.058-2.425 2.364v11.818h-12.12c-1.34 0-2.425 1.058-2.425 2.363v5.91c0 1.305 1.085 2.363 2.424 2.363h12.121zM60.016 4.965c-4.781-2.76-10.897-1.118-13.656 3.66L5.553 79.305A9.993 9.993 0 009.21 92.963l51.04 29.468c4.78 2.76 10.897 1.118 13.655-3.66l40.808-70.681a9.993 9.993 0 00-3.658-13.656L60.016 4.965zm-3.567 27.963a6 6 0 106-10.393 6 6 0 00-6 10.393zm31.697 17.928a6 6 0 106-10.392 6 6 0 00-6 10.392z\"/><text class=\"tc-fill-background\" font-family=\"Helvetica\" font-size=\"47.172\" font-weight=\"bold\" transform=\"rotate(30 25.742 95.82)\"><tspan x=\"42\" y=\"77.485\" text-anchor=\"middle\"><<now \"DD\">></tspan></text></g></svg>" }, "$:/core/images/opacity": { "title": "$:/core/images/opacity", "tags": "$:/tags/Image", "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-opacity tc-image-button\" viewBox=\"0 0 128 128\"><g fill-rule=\"evenodd\"><path d=\"M102.362 65a51.595 51.595 0 01-1.942 6H82.584a35.867 35.867 0 002.997-6h16.78zm.472-2c.423-1.961.734-3.963.929-6H87.656a35.78 35.78 0 01-1.368 6h16.546zm-3.249 10a51.847 51.847 0 01-3.135 6H75.812a36.205 36.205 0 005.432-6h18.341zm-4.416 8c-1.424 2.116-3 4.12-4.71 6H60.46a35.843 35.843 0 0012.874-6h21.834zm-7.513-34h16.107C101.247 20.627 79.033 0 52 0 23.281 0 0 23.281 0 52c0 25.228 17.965 46.26 41.8 51h20.4a51.66 51.66 0 0015.875-6H39v-2h42.25a52.257 52.257 0 007.288-6H39v-2h4.539C27.739 83.194 16 68.968 16 52c0-19.882 16.118-36 36-36 18.186 0 33.222 13.484 35.656 31zm.22 2h16.039a52.823 52.823 0 010 6H87.877a36.483 36.483 0 000-6z\"/><path d=\"M76 128c28.719 0 52-23.281 52-52s-23.281-52-52-52-52 23.281-52 52 23.281 52 52 52zm0-16c19.882 0 36-16.118 36-36S95.882 40 76 40 40 56.118 40 76s16.118 36 36 36z\"/><path d=\"M37 58h53v4H37v-4zm3-8h53v4H40v-4zm0-8h53v4H40v-4zm-8 24h53v4H32v-4zm-2 8h53v4H30v-4zm-3 8h53v4H27v-4z\"/></g></svg>" }, "$:/core/images/open-window": { "title": "$:/core/images/open-window", "tags": "$:/tags/Image", "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-open-window tc-image-button\" viewBox=\"0 0 128 128\"><g fill-rule=\"evenodd\"><path d=\"M16 112h88.994c3.87 0 7.006 3.59 7.006 8 0 4.418-3.142 8-7.006 8H7.006C3.136 128 0 124.41 0 120a9.321 9.321 0 010-.01V24.01C0 19.586 3.59 16 8 16c4.418 0 8 3.584 8 8.01V112z\"/><path d=\"M96 43.196V56a8 8 0 1016 0V24c0-4.41-3.585-8-8.007-8H72.007C67.588 16 64 19.582 64 24c0 4.41 3.585 8 8.007 8H84.57l-36.3 36.299a8 8 0 00-.001 11.316c3.117 3.117 8.19 3.123 11.316-.003L96 43.196zM32 7.999C32 3.581 35.588 0 40 0h80c4.419 0 8 3.588 8 8v80c0 4.419-3.588 8-8 8H40c-4.419 0-8-3.588-8-8V8z\"/></g></svg>" }, "$:/core/images/options-button": { "title": "$:/core/images/options-button", "tags": "$:/tags/Image", "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-options-button tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M110.488 76a47.712 47.712 0 01-5.134 12.384l6.724 6.724c3.123 3.123 3.132 8.192.011 11.313l-5.668 5.668c-3.12 3.12-8.186 3.117-11.313-.01l-6.724-6.725c-3.82 2.258-7.98 4-12.384 5.134v9.505c0 4.417-3.578 8.007-7.992 8.007h-8.016C55.58 128 52 124.415 52 119.993v-9.505a47.712 47.712 0 01-12.384-5.134l-6.724 6.725c-3.123 3.122-8.192 3.131-11.313.01l-5.668-5.668c-3.12-3.12-3.116-8.186.01-11.313l6.725-6.724c-2.257-3.82-4-7.98-5.134-12.384H8.007C3.591 76 0 72.422 0 68.01v-8.017C0 55.58 3.585 52 8.007 52h9.505a47.712 47.712 0 015.134-12.383l-6.724-6.725c-3.123-3.122-3.132-8.191-.011-11.312l5.668-5.669c3.12-3.12 8.186-3.116 11.313.01l6.724 6.725c3.82-2.257 7.98-4 12.384-5.134V8.007C52 3.591 55.578 0 59.992 0h8.016C72.42 0 76 3.585 76 8.007v9.505a47.712 47.712 0 0112.384 5.134l6.724-6.724c3.123-3.123 8.192-3.132 11.313-.01l5.668 5.668c3.12 3.12 3.116 8.186-.01 11.312l-6.725 6.725c2.257 3.82 4 7.979 5.134 12.383h9.505c4.416 0 8.007 3.578 8.007 7.992v8.017c0 4.411-3.585 7.991-8.007 7.991h-9.505zM64 96c17.673 0 32-14.327 32-32 0-17.673-14.327-32-32-32-17.673 0-32 14.327-32 32 0 17.673 14.327 32 32 32z\"/></svg>" }, "$:/core/images/paint": { "title": "$:/core/images/paint", "tags": "$:/tags/Image", "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-paint tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M83.527 76.19C90.43 69.287 91.892 59 87.91 50.665l37.903-37.902c2.919-2.92 2.913-7.659 0-10.572a7.474 7.474 0 00-10.572 0L77.338 40.093c-8.335-3.982-18.622-2.521-25.526 4.383l31.715 31.715zm-2.643 2.644L49.169 47.119S8.506 81.243 0 80.282c0 0 3.782 5.592 6.827 8.039 14.024-5.69 37.326-24.6 37.326-24.6l.661.66S19.45 90.222 9.18 92.047c1.222 1.44 4.354 4.053 6.247 5.776 5.417-1.488 34.733-28.57 34.733-28.57l.661.66-32.407 31.022 5.285 5.286L56.106 75.2l.662.66s-27.864 30.536-28.684 32.432c0 0 6.032 6.853 7.569 7.824.702-2.836 27.884-33.485 27.884-33.485l.661.66s-20.597 23.755-24.964 36.732c3.21 3.549 7.5 5.137 10.926 6.298-2.19-11.817 30.724-47.487 30.724-47.487z\"/></svg>" }, "$:/core/images/palette": { "title": "$:/core/images/palette", "tags": "$:/tags/Image", "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-palette tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M80.247 39.182a93.52 93.52 0 00-16.228-1.4C28.662 37.781 0 57.131 0 81.002c0 9.642 4.676 18.546 12.58 25.735C23.504 91.19 26.34 72.395 36.89 63.562c15.183-12.713 26.538-7.828 26.538-7.828l16.82-16.552zm26.535 9.655c13.049 7.913 21.257 19.392 21.257 32.166 0 9.35.519 17.411-11.874 25.08-10.797 6.681-3.824-6.536-11.844-10.898s-19.946 1.308-18.213 7.906c3.2 12.181 19.422 11.455 6.314 16.658-13.107 5.202-18.202 4.476-28.403 4.476-7.821 0-15.315-.947-22.243-2.68 9.844-4.197 27.88-12.539 33.354-19.456C82.788 92.409 87.37 80 83.324 72.484c-.194-.359 11.215-11.668 23.458-23.647zM1.134 123.867l-.66.002c33.479-14.94 22.161-64.226 58.818-64.226.317 1.418.644 2.944 1.062 4.494-25.907-4.166-23.567 48.031-59.22 59.73zm.713-.007c38.872-.506 78.152-22.347 78.152-44.813-9.27 0-14.073-3.48-16.816-7.942-16.597-7.003-30.365 45.715-61.336 52.755zm65.351-64.008c-4.45 4.115 4.886 16.433 11.318 11.318l45.27-45.27c11.317-11.318 0-22.635-11.318-11.318-11.317 11.318-33.518 34.405-45.27 45.27z\"/></svg>" }, "$:/core/images/permalink-button": { "title": "$:/core/images/permalink-button", "tags": "$:/tags/Image", "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-permalink-button tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M80.483 48l-7.387 32h-25.58l7.388-32h25.58zm3.694-16l5.624-24.358c.993-4.303 5.29-6.996 9.596-6.002 4.296.992 6.988 5.293 5.994 9.602L100.598 32h3.403c4.41 0 7.999 3.582 7.999 8 0 4.41-3.581 8-8 8h-7.096l-7.387 32H104c4.41 0 7.999 3.582 7.999 8 0 4.41-3.581 8-8 8H85.824l-5.624 24.358c-.993 4.303-5.29 6.996-9.596 6.002-4.296-.992-6.988-5.293-5.994-9.602L69.402 96h-25.58L38.2 120.358c-.993 4.303-5.29 6.996-9.596 6.002-4.296-.992-6.988-5.293-5.994-9.602L27.402 96h-3.403C19.59 96 16 92.418 16 88c0-4.41 3.581-8 8-8h7.096l7.387-32H24C19.59 48 16 44.418 16 40c0-4.41 3.581-8 8-8h18.177l5.624-24.358c.993-4.303 5.29-6.996 9.596-6.002 4.296.992 6.988 5.293 5.994 9.602L58.598 32h25.58z\"/></svg>" }, "$:/core/images/permaview-button": { "title": "$:/core/images/permaview-button", "tags": "$:/tags/Image", "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-permaview-button tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M81.483 48l-1.846 8h-5.58l1.847-8h5.58zm3.694-16l5.624-24.358c.993-4.303 5.29-6.996 9.596-6.002 4.296.992 6.988 5.293 5.994 9.602L101.598 32h2.403c4.41 0 7.999 3.582 7.999 8 0 4.41-3.581 8-8 8h-6.096l-1.847 8h7.944c4.41 0 7.999 3.582 7.999 8 0 4.41-3.581 8-8 8H92.364l-1.846 8H104c4.41 0 7.999 3.582 7.999 8 0 4.41-3.581 8-8 8H86.824l-5.624 24.358c-.993 4.303-5.29 6.996-9.596 6.002-4.296-.992-6.988-5.293-5.994-9.602L70.402 96h-5.58L59.2 120.358c-.993 4.303-5.29 6.996-9.596 6.002-4.296-.992-6.988-5.293-5.994-9.602L48.402 96h-5.58L37.2 120.358c-.993 4.303-5.29 6.996-9.596 6.002-4.296-.992-6.988-5.293-5.994-9.602L26.402 96h-2.403C19.59 96 16 92.418 16 88c0-4.41 3.581-8 8-8h6.096l1.847-8h-7.944C19.59 72 16 68.418 16 64c0-4.41 3.581-8 8-8h11.637l1.846-8H24C19.59 48 16 44.418 16 40c0-4.41 3.581-8 8-8h17.177l5.624-24.358c.993-4.303 5.29-6.996 9.596-6.002 4.296.992 6.988 5.293 5.994 9.602L57.598 32h5.58L68.8 7.642c.993-4.303 5.29-6.996 9.596-6.002 4.296.992 6.988 5.293 5.994 9.602L79.598 32h5.58zM53.904 48l-1.847 8h5.58l1.846-8h-5.579zm22.039 24l-1.847 8h-5.58l1.847-8h5.58zm-27.58 0l-1.846 8h5.579l1.847-8h-5.58z\"/></svg>" }, "$:/core/images/picture": { "title": "$:/core/images/picture", "tags": "$:/tags/Image", "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-picture tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M112 68.233v-48.23A4.001 4.001 0 00107.997 16H20.003A4.001 4.001 0 0016 20.003v38.31l9.241-14.593c2.8-4.422 9.023-5.008 12.6-1.186l18.247 20.613 13.687-6.407a8 8 0 018.903 1.492 264.97 264.97 0 002.92 2.739 249.44 249.44 0 006.798 6.066 166.5 166.5 0 002.106 1.778c2.108 1.747 3.967 3.188 5.482 4.237.748.518 1.383.92 2.044 1.33.444.117 1.046.144 1.809.05 1.873-.233 4.238-1.144 6.723-2.547a36.016 36.016 0 003.205-2.044c.558-.4.93-.686 1.07-.802.376-.31.765-.577 1.165-.806zM0 8.007A8.01 8.01 0 018.007 0h111.986A8.01 8.01 0 01128 8.007v111.986a8.01 8.01 0 01-8.007 8.007H8.007A8.01 8.01 0 010 119.993V8.007zM95 42a8 8 0 100-16 8 8 0 000 16zM32 76c15.859 4.83 20.035 7.244 20.035 12S32 95.471 32 102.347c0 6.876 1.285 4.99 1.285 9.653H68s-13.685-6.625-13.685-10.8c0-7.665 10.615-8.34 10.615-13.2 0-7.357-14.078-8.833-32.93-12z\"/></svg>" }, "$:/core/images/plugin-generic-language": { "title": "$:/core/images/plugin-generic-language", "tags": "$:/tags/Image", "text": "<svg width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M61.207 68.137c-4.324 2.795-6.999 6.656-6.999 10.921 0 7.906 9.19 14.424 21.042 15.336 2.162 3.902 8.598 6.785 16.318 7.01-5.126-1.125-9.117-3.742-10.62-7.01C92.805 93.487 102 86.967 102 79.059c0-8.53-10.699-15.445-23.896-15.445-6.599 0-12.572 1.729-16.897 4.524zm12.794-14.158c-4.324 2.795-10.298 4.524-16.897 4.524-2.619 0-5.14-.272-7.497-.775-3.312 2.25-8.383 3.69-14.067 3.69l-.255-.002c4.119-.892 7.511-2.747 9.478-5.13-6.925-2.704-11.555-7.617-11.555-13.228 0-8.53 10.699-15.445 23.896-15.445C70.301 27.613 81 34.528 81 43.058c0 4.265-2.675 8.126-6.999 10.921zM64 0l54.56 32v64L64 128 9.44 96V32L64 0z\"/></svg>" }, "$:/core/images/plugin-generic-plugin": { "title": "$:/core/images/plugin-generic-plugin", "tags": "$:/tags/Image", "text": "<svg width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M40.397 76.446V95.34h14.12l-.001-.005a6.912 6.912 0 005.364-11.593l.046-.023a6.912 6.912 0 119.979.526l.086.055a6.914 6.914 0 004.408 10.948l-.023.092h21.32V75.568l-.15.038a6.912 6.912 0 00-11.593-5.364l-.022-.046a6.912 6.912 0 11.526-9.979l.055-.086a6.914 6.914 0 0010.948-4.408c.079.018.158.038.236.059v-15.74h-21.32l.023-.094a6.914 6.914 0 01-4.408-10.947 10.23 10.23 0 00-.086-.055 6.912 6.912 0 10-9.979-.526l-.046.023a6.912 6.912 0 01-5.364 11.593l.001.005h-14.12v12.847A6.912 6.912 0 0129.5 59.843l-.054.086a6.912 6.912 0 10-.526 9.979l.023.046a6.912 6.912 0 0111.455 6.492zM64 0l54.56 32v64L64 128 9.44 96V32L64 0z\"/></svg>" }, "$:/core/images/plugin-generic-theme": { "title": "$:/core/images/plugin-generic-theme", "tags": "$:/tags/Image", "text": "<svg width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M29.408 91.472L51.469 69.41l-.004-.005a2.22 2.22 0 01.004-3.146c.87-.87 2.281-.872 3.147-.005l9.465 9.464a2.22 2.22 0 01-.005 3.147c-.87.87-2.28.871-3.147.005l-.005-.005-22.061 22.062a6.686 6.686 0 11-9.455-9.455zM60.802 66.38c-2.436-2.704-4.465-5.091-5.817-6.869-6.855-9.014-10.313-4.268-14.226 0-3.913 4.268 1.03 7.726-2.683 10.741-3.713 3.015-3.484 4.06-9.752-1.455-6.267-5.516-6.7-7.034-3.823-10.181 2.877-3.147 5.281 1.808 11.159-3.785 5.877-5.593.94-10.55.94-10.55s12.237-25.014 28.588-23.167c16.351 1.848-6.186-2.392-11.792 17.226-2.4 8.4.447 6.42 4.998 9.968 1.394 1.086 6.03 4.401 11.794 8.685l20.677-20.676 1.615-4.766 7.84-4.689 3.151 3.152-4.688 7.84-4.766 1.615-20.224 20.223c12.663 9.547 28.312 22.146 28.312 26.709 0 7.217-3.071 11.526-9.535 9.164-4.693-1.715-18.768-15.192-28.753-25.897l-2.893 2.893-3.151-3.152 3.029-3.029zM63.953 0l54.56 32v64l-54.56 32-54.56-32V32l54.56-32z\"/></svg>" }, "$:/core/images/preview-closed": { "title": "$:/core/images/preview-closed", "tags": "$:/tags/Image", "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-preview-closed tc-image-button\" viewBox=\"0 0 128 128\"><g fill-rule=\"evenodd\"><path d=\"M.088 64a7.144 7.144 0 001.378 5.458C16.246 88.818 39.17 100.414 64 100.414c24.83 0 47.753-11.596 62.534-30.956A7.144 7.144 0 00127.912 64C110.582 78.416 88.304 87.086 64 87.086 39.696 87.086 17.418 78.416.088 64z\"/><rect width=\"4\" height=\"16\" x=\"62\" y=\"96\" rx=\"4\"/><rect width=\"4\" height=\"16\" x=\"78\" y=\"93\" rx=\"4\" transform=\"rotate(-5 80 101)\"/><rect width=\"4\" height=\"16\" x=\"46\" y=\"93\" rx=\"4\" transform=\"rotate(5 48 101)\"/><rect width=\"4\" height=\"16\" x=\"30\" y=\"88\" rx=\"4\" transform=\"rotate(10 32 96)\"/><rect width=\"4\" height=\"16\" x=\"94\" y=\"88\" rx=\"4\" transform=\"rotate(-10 96 96)\"/><rect width=\"4\" height=\"16\" x=\"110\" y=\"80\" rx=\"4\" transform=\"rotate(-20 112 88)\"/><rect width=\"4\" height=\"16\" x=\"14\" y=\"80\" rx=\"4\" transform=\"rotate(20 16 88)\"/></g></svg>" }, "$:/core/images/preview-open": { "title": "$:/core/images/preview-open", "tags": "$:/tags/Image", "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-preview-open tc-image-button\" viewBox=\"0 0 128 128\"><g fill-rule=\"evenodd\"><path d=\"M64.11 99.588c-24.83 0-47.754-11.596-62.534-30.957a7.148 7.148 0 010-8.675C16.356 40.596 39.28 29 64.11 29c24.83 0 47.753 11.596 62.534 30.956a7.148 7.148 0 010 8.675c-14.78 19.36-37.703 30.957-62.534 30.957zm46.104-32.007c1.44-1.524 1.44-3.638 0-5.162C99.326 50.9 82.439 44 64.147 44S28.968 50.9 18.08 62.42c-1.44 1.523-1.44 3.637 0 5.16C28.968 79.1 45.855 86 64.147 86s35.179-6.9 46.067-18.42z\"/><path d=\"M63.5 88C76.479 88 87 77.479 87 64.5S76.479 41 63.5 41 40 51.521 40 64.5 50.521 88 63.5 88z\"/></g></svg>" }, "$:/core/images/print-button": { "title": "$:/core/images/print-button", "tags": "$:/tags/Image", "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-print-button tc-image-button\" viewBox=\"0 0 128 128\"><g fill-rule=\"evenodd\"><path d=\"M112 71V30.5h-.032c-.035-2-.816-3.99-2.343-5.516L86.998 2.357A7.978 7.978 0 0081 .02V0H24a8 8 0 00-8 8v63h8V8h57v14.5c0 4.422 3.582 8 8 8h15V71h8z\"/><rect width=\"64\" height=\"8\" x=\"32\" y=\"36\" rx=\"4\"/><rect width=\"64\" height=\"8\" x=\"32\" y=\"52\" rx=\"4\"/><rect width=\"40\" height=\"8\" x=\"32\" y=\"20\" rx=\"4\"/><path d=\"M0 80.005C0 71.165 7.156 64 16 64h96c8.836 0 16 7.155 16 16.005v31.99c0 8.84-7.156 16.005-16 16.005H16c-8.836 0-16-7.155-16-16.005v-31.99zM104 96a8 8 0 100-16 8 8 0 000 16z\"/></g></svg>" }, "$:/core/images/quote": { "title": "$:/core/images/quote", "tags": "$:/tags/Image", "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-quote tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M51.219 117.713V62.199H27.427c0-8.891 1.683-16.401 5.047-22.53 3.365-6.127 9.613-10.754 18.745-13.878V2c-7.45.961-14.36 3.184-20.728 6.669-6.368 3.484-11.835 7.87-16.401 13.157C9.524 27.113 5.98 33.241 3.456 40.21.933 47.18-.21 54.63.03 62.56v55.153H51.22zm76.781 0V62.199h-23.791c0-8.891 1.682-16.401 5.046-22.53 3.365-6.127 9.613-10.754 18.745-13.878V2c-7.45.961-14.359 3.184-20.727 6.669-6.369 3.484-11.836 7.87-16.402 13.157-4.566 5.287-8.11 11.415-10.634 18.384-2.523 6.97-3.665 14.42-3.424 22.35v55.153H128z\"/></svg>" }, "$:/core/images/refresh-button": { "title": "$:/core/images/refresh-button", "tags": "$:/tags/Image", "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-refresh-button tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M106.369 39.433c10.16 20.879 6.57 46.764-10.771 64.106-21.87 21.87-57.327 21.87-79.196 0-21.87-21.87-21.87-57.326 0-79.196a8 8 0 1111.314 11.314c-15.621 15.62-15.621 40.947 0 56.568 15.62 15.621 40.947 15.621 56.568 0C97.72 78.79 99.6 58.175 89.924 42.73l-6.44 12.264a8 8 0 11-14.166-7.437L84.435 18.76a8 8 0 0110.838-3.345l28.873 15.345a8 8 0 11-7.51 14.129l-10.267-5.457zm-8.222-12.368c-.167-.19-.336-.38-.506-.57l.96-.296-.454.866z\"/></svg>" }, "$:/core/images/right-arrow": { "title": "$:/core/images/right-arrow", "tags": "$:/tags/Image", "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-right-arrow tc-image-button\" viewBox=\"0 0 128 128\"><path d=\"M99.069 64.173c0 2.027-.77 4.054-2.316 5.6l-55.98 55.98a7.92 7.92 0 01-11.196 0c-3.085-3.086-3.092-8.105 0-11.196l50.382-50.382-50.382-50.382a7.92 7.92 0 010-11.195c3.086-3.085 8.104-3.092 11.196 0l55.98 55.98a7.892 7.892 0 012.316 5.595z\"/></svg>" }, "$:/core/images/rotate-left": { "title": "$:/core/images/rotate-left", "tags": "$:/tags/Image", "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-rotate-left tc-image-button\" viewBox=\"0 0 128 128\"><g fill-rule=\"evenodd\"><rect width=\"32\" height=\"80\" rx=\"8\"/><rect width=\"80\" height=\"32\" x=\"48\" y=\"96\" rx=\"8\"/><path d=\"M61.32 36.65c19.743 2.45 35.023 19.287 35.023 39.693a4 4 0 01-8 0c0-15.663-11.254-28.698-26.117-31.46l3.916 3.916a4 4 0 11-5.657 5.657L49.172 43.142a4 4 0 010-5.657l11.313-11.313a4 4 0 115.657 5.656l-4.821 4.822z\"/></g></svg>" }, "$:/core/images/save-button": { "title": "$:/core/images/save-button", "tags": "$:/tags/Image", "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-save-button tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M120.783 34.33c4.641 8.862 7.266 18.948 7.266 29.646 0 35.347-28.653 64-64 64-35.346 0-64-28.653-64-64 0-35.346 28.654-64 64-64 18.808 0 35.72 8.113 47.43 21.03l2.68-2.68c3.13-3.13 8.197-3.132 11.321-.008 3.118 3.118 3.121 8.193-.007 11.32l-4.69 4.691zm-12.058 12.058a47.876 47.876 0 013.324 17.588c0 26.51-21.49 48-48 48s-48-21.49-48-48 21.49-48 48-48c14.39 0 27.3 6.332 36.098 16.362L58.941 73.544 41.976 56.578c-3.127-3.127-8.201-3.123-11.32-.005-3.123 3.124-3.119 8.194.006 11.319l22.617 22.617a7.992 7.992 0 005.659 2.347c2.05 0 4.101-.783 5.667-2.349l44.12-44.12z\"/></svg>" }, "$:/core/images/size": { "title": "$:/core/images/size", "tags": "$:/tags/Image", "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-size tc-image-button\" viewBox=\"0 0 128 128\"><path d=\"M92.343 26l-9.171 9.172a4 4 0 105.656 5.656l16-16a4 4 0 000-5.656l-16-16a4 4 0 10-5.656 5.656L92.343 18H22a4 4 0 00-4 4v70.343l-9.172-9.171a4 4 0 10-5.656 5.656l16 16a4 4 0 005.656 0l16-16a4 4 0 10-5.656-5.656L26 92.343V22l-4 4h70.343zM112 52v64l4-4H52a4 4 0 100 8h64a4 4 0 004-4V52a4 4 0 10-8 0z\"/></svg>" }, "$:/core/images/spiral": { "title": "$:/core/images/spiral", "tags": "$:/tags/Image", "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-spiral tc-image-button\" viewBox=\"0 0 128 128\"><path d=\"M64.534 68.348c3.39 0 6.097-2.62 6.476-5.968l-4.755-.538 4.75.583c.377-3.07-1.194-6.054-3.89-7.78-2.757-1.773-6.34-2.01-9.566-.7-3.46 1.403-6.14 4.392-7.35 8.148l-.01.026c-1.3 4.08-.72 8.64 1.58 12.52 2.5 4.2 6.77 7.2 11.76 8.27 5.37 1.15 11.11-.05 15.83-3.31 5.04-3.51 8.46-9.02 9.45-15.3 1.05-6.7-.72-13.63-4.92-19.19l.02.02c-4.42-5.93-11.2-9.82-18.78-10.78-7.96-1.01-16.13 1.31-22.59 6.43-6.81 5.39-11.18 13.41-12.11 22.26-.98 9.27 1.87 18.65 7.93 26.02 6.32 7.69 15.6 12.56 25.74 13.48 10.54.96 21.15-2.42 29.45-9.4l.01-.01c8.58-7.25 13.94-17.78 14.86-29.21.94-11.84-2.96-23.69-10.86-32.9-8.19-9.5-19.95-15.36-32.69-16.27-13.16-.94-26.24 3.49-36.34 12.34l.01-.01c-10.41 9.08-16.78 22.1-17.68 36.15-.93 14.44 4.03 28.77 13.79 39.78 10.03 11.32 24.28 18.2 39.6 19.09 15.73.92 31.31-4.56 43.24-15.234 12.23-10.954 19.61-26.44 20.5-43.074a4.785 4.785 0 00-4.52-5.03 4.778 4.778 0 00-5.03 4.52c-.75 14.1-7 27.2-17.33 36.45-10.03 8.98-23.11 13.58-36.3 12.81-12.79-.75-24.67-6.48-33-15.89-8.07-9.11-12.17-20.94-11.41-32.827.74-11.52 5.942-22.15 14.43-29.54l.01-.01c8.18-7.17 18.74-10.75 29.35-9.998 10.21.726 19.6 5.41 26.11 12.96 6.24 7.273 9.32 16.61 8.573 25.894-.718 8.9-4.88 17.064-11.504 22.66l.01-.007c-6.36 5.342-14.44 7.92-22.425 7.19-7.604-.68-14.52-4.314-19.21-10.027-4.44-5.4-6.517-12.23-5.806-18.94.67-6.3 3.76-11.977 8.54-15.766 4.46-3.54 10.05-5.128 15.44-4.44 5.03.63 9.46 3.18 12.32 7.01l.02.024c2.65 3.5 3.75 7.814 3.1 11.92-.59 3.71-2.58 6.925-5.45 8.924-2.56 1.767-5.61 2.403-8.38 1.81-2.42-.516-4.42-1.92-5.53-3.79-.93-1.56-1.15-3.3-.69-4.75l-4.56-1.446L59.325 65c.36-1.12 1.068-1.905 1.84-2.22.25-.103.48-.14.668-.13.06.006.11.015.14.025.01 0 .01 0-.01-.01a1.047 1.047 0 01-.264-.332c-.15-.29-.23-.678-.18-1.11l-.005.04c.15-1.332 1.38-2.523 3.035-2.523-2.65 0-4.79 2.144-4.79 4.787s2.14 4.785 4.78 4.785z\"/></svg>" }, "$:/core/images/stamp": { "title": "$:/core/images/stamp", "tags": "$:/tags/Image", "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-stamp tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M49.733 64H16.01C11.584 64 8 67.583 8 72.003V97h112V72.003A8 8 0 00111.99 64H78.267A22.813 22.813 0 0175.5 53.077c0-6.475 2.687-12.324 7.009-16.497A22.818 22.818 0 0087 22.952C87 10.276 76.703 0 64 0S41 10.276 41 22.952c0 5.103 1.669 9.817 4.491 13.628 4.322 4.173 7.009 10.022 7.009 16.497 0 3.954-1.002 7.675-2.767 10.923zM8 104h112v8H8v-8z\"/></svg>" }, "$:/core/images/star-filled": { "title": "$:/core/images/star-filled", "tags": "$:/tags/Image", "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-star-filled tc-image-button\" viewBox=\"0 0 128 128\"><path d=\"M61.836 96.823l37.327 27.287c2.72 1.99 6.379-.69 5.343-3.912L90.29 75.988l-1.26 3.91 37.285-27.345c2.718-1.993 1.32-6.327-2.041-6.33l-46.113-.036 3.3 2.416L67.176 4.416c-1.04-3.221-5.563-3.221-6.604 0L46.29 48.603l3.3-2.416-46.113.036c-3.362.003-4.759 4.337-2.04 6.33L38.72 79.898l-1.26-3.91-14.216 44.21c-1.036 3.223 2.622 5.901 5.343 3.912l37.326-27.287h-4.078z\"/></svg>" }, "$:/core/images/storyview-classic": { "title": "$:/core/images/storyview-classic", "tags": "$:/tags/Image", "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-storyview-classic tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M8.007 0A8.01 8.01 0 000 8.007v111.986A8.01 8.01 0 008.007 128h111.986a8.01 8.01 0 008.007-8.007V8.007A8.01 8.01 0 00119.993 0H8.007zm15.992 16C19.581 16 16 19.578 16 23.992v16.016C16 44.422 19.588 48 24 48h80c4.419 0 8-3.578 8-7.992V23.992c0-4.414-3.588-7.992-8-7.992H24zm0 48C19.581 64 16 67.59 16 72c0 4.418 3.588 8 8 8h80c4.419 0 8-3.59 8-8 0-4.418-3.588-8-8-8H24zm0 32C19.581 96 16 99.59 16 104c0 4.418 3.588 8 8 8h80c4.419 0 8-3.59 8-8 0-4.418-3.588-8-8-8H24z\"/></svg>" }, "$:/core/images/storyview-pop": { "title": "$:/core/images/storyview-pop", "tags": "$:/tags/Image", "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-storyview-pop tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M8.007 0A8.01 8.01 0 000 8.007v111.986A8.01 8.01 0 008.007 128h111.986a8.01 8.01 0 008.007-8.007V8.007A8.01 8.01 0 00119.993 0H8.007zm15.992 16C19.581 16 16 19.578 16 23.992v16.016C16 44.422 19.588 48 24 48h80c4.419 0 8-3.578 8-7.992V23.992c0-4.414-3.588-7.992-8-7.992H24zm-7.99 40C11.587 56 8 59.578 8 63.992v16.016C8 84.422 11.584 88 16.01 88h95.98c4.424 0 8.01-3.578 8.01-7.992V63.992c0-4.414-3.584-7.992-8.01-7.992H16.01zM24 96C19.581 96 16 99.59 16 104c0 4.418 3.588 8 8 8h80c4.419 0 8-3.59 8-8 0-4.418-3.588-8-8-8H24zm0-32C19.581 64 16 67.59 16 72c0 4.418 3.588 8 8 8h80c4.419 0 8-3.59 8-8 0-4.418-3.588-8-8-8H24z\"/></svg>" }, "$:/core/images/storyview-zoomin": { "title": "$:/core/images/storyview-zoomin", "tags": "$:/tags/Image", "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-storyview-zoomin tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M8.007 0A8.01 8.01 0 000 8.007v111.986A8.01 8.01 0 008.007 128h111.986a8.01 8.01 0 008.007-8.007V8.007A8.01 8.01 0 00119.993 0H8.007zm15.992 16A8 8 0 0016 24.009V71.99C16 76.414 19.588 80 24 80h80a8 8 0 008-8.009V24.01c0-4.423-3.588-8.009-8-8.009H24z\"/></svg>" }, "$:/core/images/strikethrough": { "title": "$:/core/images/strikethrough", "tags": "$:/tags/Image", "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-strikethrough tc-image-button\" viewBox=\"0 0 128 128\"><g fill-rule=\"evenodd\"><path d=\"M92.794 38.726h15.422c-.229-6.74-1.514-12.538-3.856-17.393-2.342-4.855-5.54-8.881-9.596-12.08-4.055-3.199-8.767-5.54-14.136-7.025C75.258.743 69.433 0 63.15 0a62.76 62.76 0 00-16.364 2.142C41.474 3.57 36.733 5.74 32.564 8.653c-4.17 2.913-7.511 6.626-10.025 11.138-2.513 4.512-3.77 9.853-3.77 16.022 0 5.597 1.115 10.252 3.342 13.965 2.228 3.712 5.198 6.74 8.91 9.081 3.713 2.342 7.911 4.227 12.595 5.655a194.641 194.641 0 0014.308 3.77c4.855 1.085 9.624 2.142 14.308 3.17 4.683 1.028 8.881 2.37 12.594 4.027 3.713 1.656 6.683 3.798 8.91 6.425 2.228 2.628 3.342 6.055 3.342 10.281 0 4.456-.914 8.111-2.742 10.967a19.953 19.953 0 01-7.197 6.768c-2.97 1.657-6.311 2.828-10.024 3.513a60.771 60.771 0 01-11.052 1.028c-4.57 0-9.025-.571-13.366-1.713-4.34-1.143-8.139-2.913-11.394-5.312-3.256-2.4-5.884-5.455-7.883-9.168-1.999-3.712-2.998-8.139-2.998-13.28H15c0 7.426 1.342 13.852 4.027 19.278 2.684 5.426 6.34 9.881 10.966 13.365 4.627 3.484 9.996 6.083 16.107 7.797 6.112 1.713 12.595 2.57 19.449 2.57 5.597 0 11.223-.657 16.878-1.97 5.655-1.314 10.767-3.428 15.336-6.34 4.57-2.914 8.31-6.683 11.224-11.31 2.913-4.626 4.37-10.195 4.37-16.707 0-6.054-1.115-11.08-3.342-15.079-2.228-3.998-5.198-7.31-8.91-9.938-3.713-2.627-7.911-4.712-12.595-6.254a170.83 170.83 0 00-14.308-4.027 549.669 549.669 0 00-14.308-3.17c-4.683-.971-8.881-2.2-12.594-3.684-3.713-1.485-6.683-3.399-8.91-5.74-2.228-2.342-3.342-5.398-3.342-9.168 0-3.998.771-7.34 2.313-10.024 1.543-2.685 3.599-4.826 6.17-6.426 2.57-1.599 5.51-2.741 8.824-3.427a49.767 49.767 0 0110.11-1.028c8.453 0 15.393 1.97 20.819 5.912 5.426 3.94 8.596 10.31 9.51 19.106z\"/><path d=\"M5 54h118v16H5z\"/></g></svg>" }, "$:/core/images/subscript": { "title": "$:/core/images/subscript", "tags": "$:/tags/Image", "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-subscript tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M2.272 16h19.91l21.649 33.675L66.414 16h18.708L53.585 61.969l33.809 49.443H67.082L43.296 74.93l-24.187 36.48H0L33.808 61.97 2.272 16zM127.91 128.412H85.328c.059-5.168 1.306-9.681 3.741-13.542 2.435-3.86 5.761-7.216 9.978-10.066a112.388 112.388 0 016.325-4.321 50.09 50.09 0 006.058-4.499c1.841-1.603 3.356-3.34 4.543-5.211 1.188-1.871 1.812-4.024 1.871-6.46 0-1.128-.133-2.33-.4-3.607a9.545 9.545 0 00-1.56-3.564c-.772-1.098-1.84-2.019-3.207-2.761-1.366-.743-3.148-1.114-5.345-1.114-2.02 0-3.697.4-5.033 1.203-1.337.801-2.406 1.9-3.208 3.296-.801 1.396-1.395 3.044-1.781 4.944-.386 1.9-.609 3.95-.668 6.147H86.486c0-3.445.46-6.637 1.38-9.577.921-2.94 2.302-5.478 4.143-7.617 1.841-2.138 4.083-3.815 6.726-5.033 2.643-1.217 5.716-1.826 9.22-1.826 3.802 0 6.979.623 9.533 1.87 2.554 1.248 4.617 2.822 6.191 4.722 1.574 1.9 2.688 3.965 3.341 6.192.653 2.227.98 4.35.98 6.37 0 2.494-.386 4.75-1.158 6.77a21.803 21.803 0 01-3.118 5.568 31.516 31.516 0 01-4.454 4.677 66.788 66.788 0 01-5.167 4.009 139.198 139.198 0 01-5.346 3.563 79.237 79.237 0 00-4.944 3.386c-1.514 1.128-2.836 2.3-3.964 3.518-1.129 1.218-1.9 2.51-2.317 3.876h30.379v9.087z\"/></svg>" }, "$:/core/images/superscript": { "title": "$:/core/images/superscript", "tags": "$:/tags/Image", "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-superscript tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M2.272 16h19.91l21.649 33.675L66.414 16h18.708L53.585 61.969l33.809 49.443H67.082L43.296 74.93l-24.187 36.48H0L33.808 61.97 2.272 16zM127.91 63.412H85.328c.059-5.168 1.306-9.681 3.741-13.542 2.435-3.86 5.761-7.216 9.978-10.066a112.388 112.388 0 016.325-4.321 50.09 50.09 0 006.058-4.499c1.841-1.603 3.356-3.34 4.543-5.211 1.188-1.871 1.812-4.024 1.871-6.46 0-1.128-.133-2.33-.4-3.607a9.545 9.545 0 00-1.56-3.564c-.772-1.098-1.84-2.019-3.207-2.761-1.366-.743-3.148-1.114-5.345-1.114-2.02 0-3.697.4-5.033 1.203-1.337.801-2.406 1.9-3.208 3.296-.801 1.396-1.395 3.044-1.781 4.944-.386 1.9-.609 3.95-.668 6.147H86.486c0-3.445.46-6.637 1.38-9.577.921-2.94 2.302-5.478 4.143-7.617 1.841-2.138 4.083-3.815 6.726-5.033 2.643-1.217 5.716-1.826 9.22-1.826 3.802 0 6.979.623 9.533 1.87 2.554 1.248 4.617 2.822 6.191 4.722 1.574 1.9 2.688 3.965 3.341 6.192.653 2.227.98 4.35.98 6.37 0 2.494-.386 4.75-1.158 6.77a21.803 21.803 0 01-3.118 5.568 31.516 31.516 0 01-4.454 4.677 66.788 66.788 0 01-5.167 4.009 139.198 139.198 0 01-5.346 3.563 79.237 79.237 0 00-4.944 3.386c-1.514 1.128-2.836 2.3-3.964 3.518-1.129 1.218-1.9 2.51-2.317 3.876h30.379v9.087z\"/></svg>" }, "$:/core/images/tag-button": { "title": "$:/core/images/tag-button", "tags": "$:/tags/Image", "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-tag-button tc-image-button\" viewBox=\"0 0 128 128\"><g fill-rule=\"evenodd\"><path d=\"M18.164 47.66l.004 4.105c.003 3.823 2.19 9.097 4.885 11.792l61.85 61.85c2.697 2.697 7.068 2.69 9.769-.01L125.767 94.3a6.903 6.903 0 00.01-9.77L63.928 22.683c-2.697-2.697-7.976-4.88-11.796-4.881l-27.076-.007a6.902 6.902 0 00-6.91 6.91l.008 9.96.287.033c3.73.411 8.489-.044 13.365-1.153a9.702 9.702 0 0111.14-3.662l.291-.13.128.285a9.7 9.7 0 013.3 2.17c3.796 3.796 3.801 9.945.012 13.734-3.618 3.618-9.386 3.777-13.204.482-5.365 1.122-10.674 1.596-15.309 1.237z\"/><path d=\"M47.633 39.532l.023.051c-9.689 4.356-21.584 6.799-30.396 5.828C5.273 44.089-1.028 36.43 2.443 24.078 5.562 12.976 14.3 4.361 24.047 1.548c10.68-3.083 19.749 1.968 19.749 13.225h-8.623c0-4.859-3.078-6.573-8.735-4.94-6.91 1.995-13.392 8.383-15.694 16.577-1.915 6.818.417 9.653 7.46 10.43 7.126.785 17.531-1.352 25.917-5.121l.027.06.036-.017c1.76-.758 6.266 6.549 3.524 7.74a2.8 2.8 0 01-.075.03z\"/></g></svg>" }, "$:/core/images/theme-button": { "title": "$:/core/images/theme-button", "tags": "$:/tags/Image", "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-theme-button tc-image-button\" viewBox=\"0 0 128 128\"><g fill-rule=\"evenodd\"><path d=\"M55.854 66.945a122.626 122.626 0 01-3.9-4.819c-11.064-14.548-16.645-6.888-22.96 0-6.315 6.888 1.664 12.47-4.33 17.335-5.993 4.866-5.623 6.552-15.737-2.35-10.115-8.9-10.815-11.351-6.172-16.43 4.644-5.08 8.524 2.918 18.01-6.108 9.485-9.026 1.517-17.026 1.517-17.026S42.03-2.824 68.42.157c26.39 2.982-9.984-3.86-19.031 27.801-3.874 13.556.72 10.362 8.066 16.087 1.707 1.33 6.428 4.732 12.671 9.318-6.129 5.879-11.157 10.669-14.273 13.582zm11.641 12.947c16.013 17.036 37.742 37.726 45.117 40.42 10.432 3.813 15.388-3.141 15.388-14.79 0-7.151-23.83-26.542-43.924-41.769-7.408 7.156-13.376 12.953-16.58 16.139z\"/><path d=\"M11.069 109.828L46.31 74.587a3.56 3.56 0 115.037-5.032l15.098 15.098a3.56 3.56 0 11-5.032 5.037l-35.24 35.241c-4.171 4.17-10.933 4.17-15.104 0-4.17-4.17-4.17-10.933 0-15.103zM124.344 6.622l5.034 5.034-7.49 12.524-7.613 2.58L61.413 79.62l-5.034-5.034 52.861-52.862 2.58-7.614 12.524-7.49z\"/></g></svg>" }, "$:/core/images/timestamp-off": { "title": "$:/core/images/timestamp-off", "tags": "$:/tags/Image", "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-timestamp-off tc-image-button\" viewBox=\"0 0 128 128\"><g fill-rule=\"evenodd\"><path d=\"M58.25 11C26.08 11 0 37.082 0 69.25s26.08 58.25 58.25 58.25c32.175 0 58.25-26.082 58.25-58.25S90.425 11 58.25 11zm0 100.5C34.914 111.5 16 92.586 16 69.25 16 45.92 34.914 27 58.25 27s42.25 18.92 42.25 42.25c0 23.336-18.914 42.25-42.25 42.25zM49.704 10a5 5 0 010-10H66.69a5 5 0 015 5c.006 2.757-2.238 5-5 5H49.705z\"/><path d=\"M58.25 35.88c-18.777 0-33.998 15.224-33.998 33.998 0 18.773 15.22 34.002 33.998 34.002 18.784 0 34.002-15.23 34.002-34.002 0-18.774-15.218-33.998-34.002-33.998zm-3.03 50.123H44.196v-34H55.22v34zm16.976 0H61.17v-34h11.025v34z\"/></g></svg>" }, "$:/core/images/timestamp-on": { "title": "$:/core/images/timestamp-on", "tags": "$:/tags/Image", "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-timestamp-on tc-image-button\" viewBox=\"0 0 128 128\"><g fill-rule=\"evenodd\"><path d=\"M58.25 11C26.08 11 0 37.082 0 69.25s26.08 58.25 58.25 58.25c32.175 0 58.25-26.082 58.25-58.25S90.425 11 58.25 11zm0 100.5C34.914 111.5 16 92.586 16 69.25 16 45.92 34.914 27 58.25 27s42.25 18.92 42.25 42.25c0 23.336-18.914 42.25-42.25 42.25zM49.704 10a5 5 0 010-10H66.69a5 5 0 015 5c.006 2.757-2.238 5-5 5H49.705z\"/><path d=\"M13.41 27.178a5.005 5.005 0 01-7.045-.613 5.008 5.008 0 01.616-7.047l9.95-8.348a5 5 0 016.429 7.661l-9.95 8.348zm89.573 0a5.005 5.005 0 007.045-.613 5.008 5.008 0 00-.616-7.047l-9.95-8.348a5 5 0 00-6.428 7.661l9.95 8.348zM65.097 71.072c0 3.826-3.09 6.928-6.897 6.928-3.804.006-6.9-3.102-6.903-6.928 0 0 4.76-39.072 6.903-39.072s6.897 39.072 6.897 39.072z\"/></g></svg>" }, "$:/core/images/tip": { "title": "$:/core/images/tip", "tags": "$:/tags/Image", "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-tip tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M64 128.242c35.346 0 64-28.654 64-64 0-35.346-28.654-64-64-64-35.346 0-64 28.654-64 64 0 35.346 28.654 64 64 64zm11.936-36.789c-.624 4.129-5.73 7.349-11.936 7.349-6.206 0-11.312-3.22-11.936-7.349C54.33 94.05 58.824 95.82 64 95.82c5.175 0 9.67-1.769 11.936-4.366zm0 4.492c-.624 4.13-5.73 7.349-11.936 7.349-6.206 0-11.312-3.22-11.936-7.349 2.266 2.597 6.76 4.366 11.936 4.366 5.175 0 9.67-1.769 11.936-4.366zm0 4.456c-.624 4.129-5.73 7.349-11.936 7.349-6.206 0-11.312-3.22-11.936-7.349 2.266 2.597 6.76 4.366 11.936 4.366 5.175 0 9.67-1.769 11.936-4.366zm0 4.492c-.624 4.13-5.73 7.349-11.936 7.349-6.206 0-11.312-3.22-11.936-7.349 2.266 2.597 6.76 4.366 11.936 4.366 5.175 0 9.67-1.769 11.936-4.366zM64.3 24.242c11.618 0 23.699 7.82 23.699 24.2S75.92 71.754 75.92 83.576c0 5.873-5.868 9.26-11.92 9.26s-12.027-3.006-12.027-9.26C51.973 71.147 40 65.47 40 48.442s12.683-24.2 24.301-24.2z\"/></svg>" }, "$:/core/images/transcludify": { "title": "$:/core/images/transcludify", "tags": "$:/tags/Image", "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-transcludify-button tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M0 59.482c.591 0 1.36-.089 2.306-.266a10.417 10.417 0 002.75-.932 6.762 6.762 0 002.306-1.907c.651-.828.976-1.863.976-3.104V35.709c0-2.01.414-3.74 1.242-5.19.828-1.448 1.833-2.66 3.016-3.636s2.425-1.7 3.726-2.173c1.3-.473 2.424-.71 3.37-.71h8.073v7.451h-4.88c-1.241 0-2.232.207-2.97.621-.74.414-1.302.932-1.686 1.552a4.909 4.909 0 00-.71 1.996c-.089.71-.133 1.39-.133 2.04v16.677c0 1.715-.325 3.134-.976 4.258-.65 1.123-1.434 2.025-2.35 2.705-.917.68-1.863 1.168-2.839 1.464-.976.296-1.818.473-2.528.532v.178c.71.059 1.552.207 2.528.443.976.237 1.922.68 2.839 1.33.916.651 1.7 1.583 2.35 2.795.65 1.212.976 2.853.976 4.923v16.144c0 .65.044 1.33.133 2.04.089.71.325 1.375.71 1.996.384.621.946 1.139 1.685 1.553.74.414 1.73.62 2.972.62h4.879v7.452h-8.073c-.946 0-2.07-.237-3.37-.71-1.301-.473-2.543-1.197-3.726-2.173-1.183-.976-2.188-2.188-3.016-3.637-.828-1.449-1.242-3.179-1.242-5.19V74.119c0-1.42-.325-2.572-.976-3.46-.65-.886-1.419-1.581-2.306-2.084a8.868 8.868 0 00-2.75-1.02C1.36 67.377.591 67.288 0 67.288v-7.806zm24.66 0c.591 0 1.36-.089 2.306-.266a10.417 10.417 0 002.75-.932 6.762 6.762 0 002.306-1.907c.65-.828.976-1.863.976-3.104V35.709c0-2.01.414-3.74 1.242-5.19.828-1.448 1.833-2.66 3.016-3.636s2.425-1.7 3.726-2.173c1.3-.473 2.424-.71 3.37-.71h8.073v7.451h-4.88c-1.241 0-2.232.207-2.97.621-.74.414-1.302.932-1.686 1.552a4.909 4.909 0 00-.71 1.996c-.089.71-.133 1.39-.133 2.04v16.677c0 1.715-.325 3.134-.976 4.258-.65 1.123-1.434 2.025-2.35 2.705-.917.68-1.863 1.168-2.839 1.464-.976.296-1.818.473-2.528.532v.178c.71.059 1.552.207 2.528.443.976.237 1.922.68 2.839 1.33.916.651 1.7 1.583 2.35 2.795.65 1.212.976 2.853.976 4.923v16.144c0 .65.044 1.33.133 2.04.089.71.325 1.375.71 1.996.384.621.946 1.139 1.685 1.553.74.414 1.73.62 2.972.62h4.879v7.452h-8.073c-.946 0-2.07-.237-3.37-.71-1.301-.473-2.543-1.197-3.726-2.173-1.183-.976-2.188-2.188-3.016-3.637-.828-1.449-1.242-3.179-1.242-5.19V74.119c0-1.42-.325-2.572-.976-3.46-.65-.886-1.419-1.581-2.306-2.084a8.868 8.868 0 00-2.75-1.02c-.946-.177-1.715-.266-2.306-.266v-7.806zm43.965-3.538L80.6 52.041l2.306 7.097-12.063 3.903 7.628 10.378-6.12 4.435-7.63-10.467-7.45 10.201-5.943-4.524 7.628-10.023-12.152-4.17 2.306-7.096 12.064 4.17V43.347h7.451v12.596zm34.425 11.344c-.65 0-1.449.089-2.395.266-.946.177-1.863.488-2.75.931a6.356 6.356 0 00-2.262 1.908c-.62.828-.931 1.862-.931 3.104v17.564c0 2.01-.414 3.74-1.242 5.189-.828 1.449-1.833 2.661-3.016 3.637s-2.425 1.7-3.726 2.173c-1.3.473-2.424.71-3.37.71h-8.073v-7.451h4.88c1.241 0 2.232-.207 2.97-.621.74-.414 1.302-.932 1.686-1.553a4.9 4.9 0 00.71-1.995c.089-.71.133-1.39.133-2.04V72.432c0-1.715.325-3.134.976-4.258.65-1.124 1.434-2.01 2.35-2.661.917-.65 1.863-1.124 2.839-1.42.976-.295 1.818-.502 2.528-.62v-.178c-.71-.059-1.552-.207-2.528-.443-.976-.237-1.922-.68-2.839-1.33-.916-.651-1.7-1.583-2.35-2.795-.65-1.212-.976-2.853-.976-4.923V37.66c0-.651-.044-1.331-.133-2.04a4.909 4.909 0 00-.71-1.997c-.384-.62-.946-1.138-1.685-1.552-.74-.414-1.73-.62-2.972-.62h-4.879V24h8.073c.946 0 2.07.237 3.37.71 1.301.473 2.543 1.197 3.726 2.173 1.183.976 2.188 2.188 3.016 3.637.828 1.449 1.242 3.178 1.242 5.189v16.943c0 1.419.31 2.572.931 3.46a6.897 6.897 0 002.262 2.084 8.868 8.868 0 002.75 1.02c.946.177 1.745.266 2.395.266v7.806zm24.66 0c-.65 0-1.449.089-2.395.266-.946.177-1.863.488-2.75.931a6.356 6.356 0 00-2.262 1.908c-.62.828-.931 1.862-.931 3.104v17.564c0 2.01-.414 3.74-1.242 5.189-.828 1.449-1.833 2.661-3.016 3.637s-2.425 1.7-3.726 2.173c-1.3.473-2.424.71-3.37.71h-8.073v-7.451h4.88c1.241 0 2.232-.207 2.97-.621.74-.414 1.302-.932 1.686-1.553a4.9 4.9 0 00.71-1.995c.089-.71.133-1.39.133-2.04V72.432c0-1.715.325-3.134.976-4.258.65-1.124 1.434-2.01 2.35-2.661.917-.65 1.863-1.124 2.839-1.42.976-.295 1.818-.502 2.528-.62v-.178c-.71-.059-1.552-.207-2.528-.443-.976-.237-1.922-.68-2.839-1.33-.916-.651-1.7-1.583-2.35-2.795-.65-1.212-.976-2.853-.976-4.923V37.66c0-.651-.044-1.331-.133-2.04a4.909 4.909 0 00-.71-1.997c-.384-.62-.946-1.138-1.685-1.552-.74-.414-1.73-.62-2.972-.62h-4.879V24h8.073c.946 0 2.07.237 3.37.71 1.301.473 2.543 1.197 3.726 2.173 1.183.976 2.188 2.188 3.016 3.637.828 1.449 1.242 3.178 1.242 5.189v16.943c0 1.419.31 2.572.931 3.46a6.897 6.897 0 002.262 2.084 8.868 8.868 0 002.75 1.02c.946.177 1.745.266 2.395.266v7.806z\"/></svg>" }, "$:/core/images/twitter": { "title": "$:/core/images/twitter", "tags": "$:/tags/Image", "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-twitter tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M41.626 115.803A73.376 73.376 0 012 104.235c2.022.238 4.08.36 6.166.36 12.111 0 23.258-4.117 32.105-11.023-11.312-.208-20.859-7.653-24.148-17.883a25.98 25.98 0 0011.674-.441C15.971 72.881 7.061 62.474 7.061 49.997c0-.108 0-.216.002-.323a25.824 25.824 0 0011.709 3.22c-6.936-4.617-11.5-12.5-11.5-21.433 0-4.719 1.274-9.142 3.5-12.945 12.75 15.579 31.797 25.83 53.281 26.904-.44-1.884-.67-3.85-.67-5.868 0-14.22 11.575-25.75 25.852-25.75a25.865 25.865 0 0118.869 8.132 51.892 51.892 0 0016.415-6.248c-1.93 6.012-6.029 11.059-11.366 14.246A51.844 51.844 0 00128 25.878a52.428 52.428 0 01-12.9 13.33c.05 1.104.075 2.214.075 3.33 0 34.028-26 73.265-73.549 73.265\"/></svg>" }, "$:/core/images/underline": { "title": "$:/core/images/underline", "tags": "$:/tags/Image", "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-underline tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M7 117.421h114.248V128H7v-10.579zm97.871-18.525V0h-16.26v55.856c0 4.463-.605 8.576-1.816 12.338-1.212 3.762-3.03 7.046-5.452 9.851-2.423 2.806-5.452 4.974-9.086 6.504-3.635 1.53-7.939 2.296-12.912 2.296-6.25 0-11.159-1.786-14.73-5.356-3.57-3.571-5.356-8.417-5.356-14.538V0H23v65.038c0 5.356.542 10.234 1.626 14.633 1.084 4.4 2.965 8.194 5.643 11.382 2.678 3.188 6.185 5.643 10.52 7.365 4.337 1.721 9.756 2.582 16.26 2.582 7.27 0 13.582-1.435 18.938-4.304 5.356-2.87 9.755-7.365 13.199-13.486h.382v15.686h15.303z\"/></svg>" }, "$:/core/images/unfold-all-button": { "title": "$:/core/images/unfold-all-button", "tags": "$:/tags/Image", "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-unfold-all tc-image-button\" viewBox=\"0 0 128 128\"><g fill-rule=\"evenodd\"><rect width=\"128\" height=\"16\" rx=\"8\"/><rect width=\"128\" height=\"16\" y=\"64\" rx=\"8\"/><path d=\"M63.945 60.624c-2.05 0-4.101-.78-5.666-2.345L35.662 35.662c-3.125-3.125-3.13-8.195-.005-11.319 3.118-3.118 8.192-3.122 11.319.005L63.94 41.314l16.966-16.966c3.124-3.124 8.194-3.129 11.318-.005 3.118 3.118 3.122 8.192-.005 11.319L69.603 58.279a7.986 7.986 0 01-5.663 2.346zM64.004 124.565c-2.05 0-4.102-.78-5.666-2.345L35.721 99.603c-3.125-3.125-3.13-8.195-.005-11.319 3.118-3.118 8.191-3.122 11.318.005L64 105.255l16.966-16.966c3.124-3.124 8.194-3.129 11.318-.005 3.118 3.118 3.122 8.192-.005 11.319L69.662 122.22a7.986 7.986 0 01-5.663 2.346z\"/></g></svg>" }, "$:/core/images/unfold-button": { "title": "$:/core/images/unfold-button", "tags": "$:/tags/Image", "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-unfold tc-image-button\" viewBox=\"0 0 128 128\"><g fill-rule=\"evenodd\"><rect width=\"128\" height=\"16\" rx=\"8\"/><path d=\"M63.945 63.624c-2.05 0-4.101-.78-5.666-2.345L35.662 38.662c-3.125-3.125-3.13-8.195-.005-11.319 3.118-3.118 8.192-3.122 11.319.005L63.94 44.314l16.966-16.966c3.124-3.124 8.194-3.129 11.318-.005 3.118 3.118 3.122 8.192-.005 11.319L69.603 61.279a7.986 7.986 0 01-5.663 2.346zM64.004 105.682c-2.05.001-4.102-.78-5.666-2.344L35.721 80.721c-3.125-3.125-3.13-8.195-.005-11.319 3.118-3.118 8.191-3.122 11.318.005L64 86.373l16.966-16.966c3.124-3.125 8.194-3.13 11.318-.005 3.118 3.118 3.122 8.192-.005 11.319l-22.617 22.617a7.986 7.986 0 01-5.663 2.346z\"/></g></svg>" }, "$:/core/images/unlocked-padlock": { "title": "$:/core/images/unlocked-padlock", "tags": "$:/tags/Image", "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-unlocked-padlock tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M48.627 64H105v32.01C105 113.674 90.674 128 73.001 128H56C38.318 128 24 113.677 24 96.01V64h6.136c-10.455-12.651-27.364-35.788-4.3-55.142 24.636-20.672 45.835 4.353 55.777 16.201 9.943 11.85-2.676 22.437-12.457 9.892-9.78-12.545-21.167-24.146-33.207-14.043-12.041 10.104-1.757 22.36 8.813 34.958 2.467 2.94 3.641 5.732 3.865 8.134zm19.105 28.364A8.503 8.503 0 0064.5 76a8.5 8.5 0 00-3.498 16.25l-5.095 22.77H72.8l-5.07-22.656z\"/></svg>" }, "$:/core/images/up-arrow": { "title": "$:/core/images/up-arrow", "created": "20150316000544368", "modified": "20150316000831867", "tags": "$:/tags/Image", "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-up-arrow tc-image-button\" viewBox=\"0 0 128 128\"><path d=\"M63.892.281c2.027 0 4.054.77 5.6 2.316l55.98 55.98a7.92 7.92 0 010 11.196c-3.086 3.085-8.104 3.092-11.196 0L63.894 19.393 13.513 69.774a7.92 7.92 0 01-11.196 0c-3.085-3.086-3.092-8.105 0-11.196l55.98-55.98A7.892 7.892 0 0163.893.28z\"/></svg>" }, "$:/core/images/video": { "title": "$:/core/images/video", "tags": "$:/tags/Image", "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-video tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M64 12c-34.91 0-55.273 2.917-58.182 5.833C2.91 20.75 0 41.167 0 64.5c0 23.333 2.91 43.75 5.818 46.667C8.728 114.083 29.091 117 64 117c34.91 0 55.273-2.917 58.182-5.833C125.09 108.25 128 87.833 128 64.5c0-23.333-2.91-43.75-5.818-46.667C119.272 14.917 98.909 12 64 12zm-9.084 32.618c-3.813-2.542-6.905-.879-6.905 3.698v31.368c0 4.585 3.099 6.235 6.905 3.698l22.168-14.779c3.813-2.542 3.806-6.669 0-9.206L54.916 44.618z\"/></svg>" }, "$:/core/images/warning": { "title": "$:/core/images/warning", "tags": "$:/tags/Image", "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-warning tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M57.072 11c3.079-5.333 10.777-5.333 13.856 0l55.426 96c3.079 5.333-.77 12-6.928 12H8.574c-6.158 0-10.007-6.667-6.928-12l55.426-96zM64 37c-4.418 0-8 3.582-8 7.994v28.012C56 77.421 59.59 81 64 81c4.418 0 8-3.582 8-7.994V44.994C72 40.579 68.41 37 64 37zm0 67a8 8 0 100-16 8 8 0 000 16z\"/></svg>" }, "$:/language/Buttons/AdvancedSearch/Caption": { "title": "$:/language/Buttons/AdvancedSearch/Caption", "text": "advanced search" }, "$:/language/Buttons/AdvancedSearch/Hint": { "title": "$:/language/Buttons/AdvancedSearch/Hint", "text": "Advanced search" }, "$:/language/Buttons/Cancel/Caption": { "title": "$:/language/Buttons/Cancel/Caption", "text": "cancel" }, "$:/language/Buttons/Cancel/Hint": { "title": "$:/language/Buttons/Cancel/Hint", "text": "Discard changes to this tiddler" }, "$:/language/Buttons/Clone/Caption": { "title": "$:/language/Buttons/Clone/Caption", "text": "clone" }, "$:/language/Buttons/Clone/Hint": { "title": "$:/language/Buttons/Clone/Hint", "text": "Clone this tiddler" }, "$:/language/Buttons/Close/Caption": { "title": "$:/language/Buttons/Close/Caption", "text": "close" }, "$:/language/Buttons/Close/Hint": { "title": "$:/language/Buttons/Close/Hint", "text": "Close this tiddler" }, "$:/language/Buttons/CloseAll/Caption": { "title": "$:/language/Buttons/CloseAll/Caption", "text": "close all" }, "$:/language/Buttons/CloseAll/Hint": { "title": "$:/language/Buttons/CloseAll/Hint", "text": "Close all tiddlers" }, "$:/language/Buttons/CloseOthers/Caption": { "title": "$:/language/Buttons/CloseOthers/Caption", "text": "close others" }, "$:/language/Buttons/CloseOthers/Hint": { "title": "$:/language/Buttons/CloseOthers/Hint", "text": "Close other tiddlers" }, "$:/language/Buttons/ControlPanel/Caption": { "title": "$:/language/Buttons/ControlPanel/Caption", "text": "control panel" }, "$:/language/Buttons/ControlPanel/Hint": { "title": "$:/language/Buttons/ControlPanel/Hint", "text": "Open control panel" }, "$:/language/Buttons/CopyToClipboard/Caption": { "title": "$:/language/Buttons/CopyToClipboard/Caption", "text": "copy to clipboard" }, "$:/language/Buttons/CopyToClipboard/Hint": { "title": "$:/language/Buttons/CopyToClipboard/Hint", "text": "Copy this text to the clipboard" }, "$:/language/Buttons/Delete/Caption": { "title": "$:/language/Buttons/Delete/Caption", "text": "delete" }, "$:/language/Buttons/Delete/Hint": { "title": "$:/language/Buttons/Delete/Hint", "text": "Delete this tiddler" }, "$:/language/Buttons/Edit/Caption": { "title": "$:/language/Buttons/Edit/Caption", "text": "edit" }, "$:/language/Buttons/Edit/Hint": { "title": "$:/language/Buttons/Edit/Hint", "text": "Edit this tiddler" }, "$:/language/Buttons/Encryption/Caption": { "title": "$:/language/Buttons/Encryption/Caption", "text": "encryption" }, "$:/language/Buttons/Encryption/Hint": { "title": "$:/language/Buttons/Encryption/Hint", "text": "Set or clear a password for saving this wiki" }, "$:/language/Buttons/Encryption/ClearPassword/Caption": { "title": "$:/language/Buttons/Encryption/ClearPassword/Caption", "text": "clear password" }, "$:/language/Buttons/Encryption/ClearPassword/Hint": { "title": "$:/language/Buttons/Encryption/ClearPassword/Hint", "text": "Clear the password and save this wiki without encryption" }, "$:/language/Buttons/Encryption/SetPassword/Caption": { "title": "$:/language/Buttons/Encryption/SetPassword/Caption", "text": "set password" }, "$:/language/Buttons/Encryption/SetPassword/Hint": { "title": "$:/language/Buttons/Encryption/SetPassword/Hint", "text": "Set a password for saving this wiki with encryption" }, "$:/language/Buttons/ExportPage/Caption": { "title": "$:/language/Buttons/ExportPage/Caption", "text": "export all" }, "$:/language/Buttons/ExportPage/Hint": { "title": "$:/language/Buttons/ExportPage/Hint", "text": "Export all tiddlers" }, "$:/language/Buttons/ExportTiddler/Caption": { "title": "$:/language/Buttons/ExportTiddler/Caption", "text": "export tiddler" }, "$:/language/Buttons/ExportTiddler/Hint": { "title": "$:/language/Buttons/ExportTiddler/Hint", "text": "Export tiddler" }, "$:/language/Buttons/ExportTiddlers/Caption": { "title": "$:/language/Buttons/ExportTiddlers/Caption", "text": "export tiddlers" }, "$:/language/Buttons/ExportTiddlers/Hint": { "title": "$:/language/Buttons/ExportTiddlers/Hint", "text": "Export tiddlers" }, "$:/language/Buttons/SidebarSearch/Hint": { "title": "$:/language/Buttons/SidebarSearch/Hint", "text": "Select the sidebar search field" }, "$:/language/Buttons/Fold/Caption": { "title": "$:/language/Buttons/Fold/Caption", "text": "fold tiddler" }, "$:/language/Buttons/Fold/Hint": { "title": "$:/language/Buttons/Fold/Hint", "text": "Fold the body of this tiddler" }, "$:/language/Buttons/Fold/FoldBar/Caption": { "title": "$:/language/Buttons/Fold/FoldBar/Caption", "text": "fold-bar" }, "$:/language/Buttons/Fold/FoldBar/Hint": { "title": "$:/language/Buttons/Fold/FoldBar/Hint", "text": "Optional bars to fold and unfold tiddlers" }, "$:/language/Buttons/Unfold/Caption": { "title": "$:/language/Buttons/Unfold/Caption", "text": "unfold tiddler" }, "$:/language/Buttons/Unfold/Hint": { "title": "$:/language/Buttons/Unfold/Hint", "text": "Unfold the body of this tiddler" }, "$:/language/Buttons/FoldOthers/Caption": { "title": "$:/language/Buttons/FoldOthers/Caption", "text": "fold other tiddlers" }, "$:/language/Buttons/FoldOthers/Hint": { "title": "$:/language/Buttons/FoldOthers/Hint", "text": "Fold the bodies of other opened tiddlers" }, "$:/language/Buttons/FoldAll/Caption": { "title": "$:/language/Buttons/FoldAll/Caption", "text": "fold all tiddlers" }, "$:/language/Buttons/FoldAll/Hint": { "title": "$:/language/Buttons/FoldAll/Hint", "text": "Fold the bodies of all opened tiddlers" }, "$:/language/Buttons/UnfoldAll/Caption": { "title": "$:/language/Buttons/UnfoldAll/Caption", "text": "unfold all tiddlers" }, "$:/language/Buttons/UnfoldAll/Hint": { "title": "$:/language/Buttons/UnfoldAll/Hint", "text": "Unfold the bodies of all opened tiddlers" }, "$:/language/Buttons/FullScreen/Caption": { "title": "$:/language/Buttons/FullScreen/Caption", "text": "full-screen" }, "$:/language/Buttons/FullScreen/Hint": { "title": "$:/language/Buttons/FullScreen/Hint", "text": "Enter or leave full-screen mode" }, "$:/language/Buttons/Help/Caption": { "title": "$:/language/Buttons/Help/Caption", "text": "help" }, "$:/language/Buttons/Help/Hint": { "title": "$:/language/Buttons/Help/Hint", "text": "Show help panel" }, "$:/language/Buttons/Import/Caption": { "title": "$:/language/Buttons/Import/Caption", "text": "import" }, "$:/language/Buttons/Import/Hint": { "title": "$:/language/Buttons/Import/Hint", "text": "Import many types of file including text, image, TiddlyWiki or JSON" }, "$:/language/Buttons/Info/Caption": { "title": "$:/language/Buttons/Info/Caption", "text": "info" }, "$:/language/Buttons/Info/Hint": { "title": "$:/language/Buttons/Info/Hint", "text": "Show information for this tiddler" }, "$:/language/Buttons/Home/Caption": { "title": "$:/language/Buttons/Home/Caption", "text": "home" }, "$:/language/Buttons/Home/Hint": { "title": "$:/language/Buttons/Home/Hint", "text": "Open the default tiddlers" }, "$:/language/Buttons/Language/Caption": { "title": "$:/language/Buttons/Language/Caption", "text": "language" }, "$:/language/Buttons/Language/Hint": { "title": "$:/language/Buttons/Language/Hint", "text": "Choose the user interface language" }, "$:/language/Buttons/Manager/Caption": { "title": "$:/language/Buttons/Manager/Caption", "text": "tiddler manager" }, "$:/language/Buttons/Manager/Hint": { "title": "$:/language/Buttons/Manager/Hint", "text": "Open tiddler manager" }, "$:/language/Buttons/More/Caption": { "title": "$:/language/Buttons/More/Caption", "text": "more" }, "$:/language/Buttons/More/Hint": { "title": "$:/language/Buttons/More/Hint", "text": "More actions" }, "$:/language/Buttons/NewHere/Caption": { "title": "$:/language/Buttons/NewHere/Caption", "text": "new here" }, "$:/language/Buttons/NewHere/Hint": { "title": "$:/language/Buttons/NewHere/Hint", "text": "Create a new tiddler tagged with this one" }, "$:/language/Buttons/NewJournal/Caption": { "title": "$:/language/Buttons/NewJournal/Caption", "text": "new journal" }, "$:/language/Buttons/NewJournal/Hint": { "title": "$:/language/Buttons/NewJournal/Hint", "text": "Create a new journal tiddler" }, "$:/language/Buttons/NewJournalHere/Caption": { "title": "$:/language/Buttons/NewJournalHere/Caption", "text": "new journal here" }, "$:/language/Buttons/NewJournalHere/Hint": { "title": "$:/language/Buttons/NewJournalHere/Hint", "text": "Create a new journal tiddler tagged with this one" }, "$:/language/Buttons/NewImage/Caption": { "title": "$:/language/Buttons/NewImage/Caption", "text": "new image" }, "$:/language/Buttons/NewImage/Hint": { "title": "$:/language/Buttons/NewImage/Hint", "text": "Create a new image tiddler" }, "$:/language/Buttons/NewMarkdown/Caption": { "title": "$:/language/Buttons/NewMarkdown/Caption", "text": "new Markdown tiddler" }, "$:/language/Buttons/NewMarkdown/Hint": { "title": "$:/language/Buttons/NewMarkdown/Hint", "text": "Create a new Markdown tiddler" }, "$:/language/Buttons/NewTiddler/Caption": { "title": "$:/language/Buttons/NewTiddler/Caption", "text": "new tiddler" }, "$:/language/Buttons/NewTiddler/Hint": { "title": "$:/language/Buttons/NewTiddler/Hint", "text": "Create a new tiddler" }, "$:/language/Buttons/OpenWindow/Caption": { "title": "$:/language/Buttons/OpenWindow/Caption", "text": "open in new window" }, "$:/language/Buttons/OpenWindow/Hint": { "title": "$:/language/Buttons/OpenWindow/Hint", "text": "Open tiddler in new window" }, "$:/language/Buttons/Palette/Caption": { "title": "$:/language/Buttons/Palette/Caption", "text": "palette" }, "$:/language/Buttons/Palette/Hint": { "title": "$:/language/Buttons/Palette/Hint", "text": "Choose the colour palette" }, "$:/language/Buttons/Permalink/Caption": { "title": "$:/language/Buttons/Permalink/Caption", "text": "permalink" }, "$:/language/Buttons/Permalink/Hint": { "title": "$:/language/Buttons/Permalink/Hint", "text": "Set browser address bar to a direct link to this tiddler" }, "$:/language/Buttons/Permaview/Caption": { "title": "$:/language/Buttons/Permaview/Caption", "text": "permaview" }, "$:/language/Buttons/Permaview/Hint": { "title": "$:/language/Buttons/Permaview/Hint", "text": "Set browser address bar to a direct link to all the tiddlers in this story" }, "$:/language/Buttons/Print/Caption": { "title": "$:/language/Buttons/Print/Caption", "text": "print page" }, "$:/language/Buttons/Print/Hint": { "title": "$:/language/Buttons/Print/Hint", "text": "Print the current page" }, "$:/language/Buttons/Refresh/Caption": { "title": "$:/language/Buttons/Refresh/Caption", "text": "refresh" }, "$:/language/Buttons/Refresh/Hint": { "title": "$:/language/Buttons/Refresh/Hint", "text": "Perform a full refresh of the wiki" }, "$:/language/Buttons/Save/Caption": { "title": "$:/language/Buttons/Save/Caption", "text": "ok" }, "$:/language/Buttons/Save/Hint": { "title": "$:/language/Buttons/Save/Hint", "text": "Confirm changes to this tiddler" }, "$:/language/Buttons/SaveWiki/Caption": { "title": "$:/language/Buttons/SaveWiki/Caption", "text": "save changes" }, "$:/language/Buttons/SaveWiki/Hint": { "title": "$:/language/Buttons/SaveWiki/Hint", "text": "Save changes" }, "$:/language/Buttons/StoryView/Caption": { "title": "$:/language/Buttons/StoryView/Caption", "text": "storyview" }, "$:/language/Buttons/StoryView/Hint": { "title": "$:/language/Buttons/StoryView/Hint", "text": "Choose the story visualisation" }, "$:/language/Buttons/HideSideBar/Caption": { "title": "$:/language/Buttons/HideSideBar/Caption", "text": "hide sidebar" }, "$:/language/Buttons/HideSideBar/Hint": { "title": "$:/language/Buttons/HideSideBar/Hint", "text": "Hide sidebar" }, "$:/language/Buttons/ShowSideBar/Caption": { "title": "$:/language/Buttons/ShowSideBar/Caption", "text": "show sidebar" }, "$:/language/Buttons/ShowSideBar/Hint": { "title": "$:/language/Buttons/ShowSideBar/Hint", "text": "Show sidebar" }, "$:/language/Buttons/TagManager/Caption": { "title": "$:/language/Buttons/TagManager/Caption", "text": "tag manager" }, "$:/language/Buttons/TagManager/Hint": { "title": "$:/language/Buttons/TagManager/Hint", "text": "Open tag manager" }, "$:/language/Buttons/Timestamp/Caption": { "title": "$:/language/Buttons/Timestamp/Caption", "text": "timestamps" }, "$:/language/Buttons/Timestamp/Hint": { "title": "$:/language/Buttons/Timestamp/Hint", "text": "Choose whether modifications update timestamps" }, "$:/language/Buttons/Timestamp/On/Caption": { "title": "$:/language/Buttons/Timestamp/On/Caption", "text": "timestamps are on" }, "$:/language/Buttons/Timestamp/On/Hint": { "title": "$:/language/Buttons/Timestamp/On/Hint", "text": "Update timestamps when tiddlers are modified" }, "$:/language/Buttons/Timestamp/Off/Caption": { "title": "$:/language/Buttons/Timestamp/Off/Caption", "text": "timestamps are off" }, "$:/language/Buttons/Timestamp/Off/Hint": { "title": "$:/language/Buttons/Timestamp/Off/Hint", "text": "Don't update timestamps when tiddlers are modified" }, "$:/language/Buttons/Theme/Caption": { "title": "$:/language/Buttons/Theme/Caption", "text": "theme" }, "$:/language/Buttons/Theme/Hint": { "title": "$:/language/Buttons/Theme/Hint", "text": "Choose the display theme" }, "$:/language/Buttons/Bold/Caption": { "title": "$:/language/Buttons/Bold/Caption", "text": "bold" }, "$:/language/Buttons/Bold/Hint": { "title": "$:/language/Buttons/Bold/Hint", "text": "Apply bold formatting to selection" }, "$:/language/Buttons/Clear/Caption": { "title": "$:/language/Buttons/Clear/Caption", "text": "clear" }, "$:/language/Buttons/Clear/Hint": { "title": "$:/language/Buttons/Clear/Hint", "text": "Clear image to solid colour" }, "$:/language/Buttons/EditorHeight/Caption": { "title": "$:/language/Buttons/EditorHeight/Caption", "text": "editor height" }, "$:/language/Buttons/EditorHeight/Caption/Auto": { "title": "$:/language/Buttons/EditorHeight/Caption/Auto", "text": "Automatically adjust height to fit content" }, "$:/language/Buttons/EditorHeight/Caption/Fixed": { "title": "$:/language/Buttons/EditorHeight/Caption/Fixed", "text": "Fixed height:" }, "$:/language/Buttons/EditorHeight/Hint": { "title": "$:/language/Buttons/EditorHeight/Hint", "text": "Choose the height of the text editor" }, "$:/language/Buttons/Excise/Caption": { "title": "$:/language/Buttons/Excise/Caption", "text": "excise" }, "$:/language/Buttons/Excise/Caption/Excise": { "title": "$:/language/Buttons/Excise/Caption/Excise", "text": "Perform excision" }, "$:/language/Buttons/Excise/Caption/MacroName": { "title": "$:/language/Buttons/Excise/Caption/MacroName", "text": "Macro name:" }, "$:/language/Buttons/Excise/Caption/NewTitle": { "title": "$:/language/Buttons/Excise/Caption/NewTitle", "text": "Title of new tiddler:" }, "$:/language/Buttons/Excise/Caption/Replace": { "title": "$:/language/Buttons/Excise/Caption/Replace", "text": "Replace excised text with:" }, "$:/language/Buttons/Excise/Caption/Replace/Macro": { "title": "$:/language/Buttons/Excise/Caption/Replace/Macro", "text": "macro" }, "$:/language/Buttons/Excise/Caption/Replace/Link": { "title": "$:/language/Buttons/Excise/Caption/Replace/Link", "text": "link" }, "$:/language/Buttons/Excise/Caption/Replace/Transclusion": { "title": "$:/language/Buttons/Excise/Caption/Replace/Transclusion", "text": "transclusion" }, "$:/language/Buttons/Excise/Caption/Tag": { "title": "$:/language/Buttons/Excise/Caption/Tag", "text": "Tag new tiddler with the title of this tiddler" }, "$:/language/Buttons/Excise/Caption/TiddlerExists": { "title": "$:/language/Buttons/Excise/Caption/TiddlerExists", "text": "Warning: tiddler already exists" }, "$:/language/Buttons/Excise/Hint": { "title": "$:/language/Buttons/Excise/Hint", "text": "Excise the selected text into a new tiddler" }, "$:/language/Buttons/Heading1/Caption": { "title": "$:/language/Buttons/Heading1/Caption", "text": "heading 1" }, "$:/language/Buttons/Heading1/Hint": { "title": "$:/language/Buttons/Heading1/Hint", "text": "Apply heading level 1 formatting to lines containing selection" }, "$:/language/Buttons/Heading2/Caption": { "title": "$:/language/Buttons/Heading2/Caption", "text": "heading 2" }, "$:/language/Buttons/Heading2/Hint": { "title": "$:/language/Buttons/Heading2/Hint", "text": "Apply heading level 2 formatting to lines containing selection" }, "$:/language/Buttons/Heading3/Caption": { "title": "$:/language/Buttons/Heading3/Caption", "text": "heading 3" }, "$:/language/Buttons/Heading3/Hint": { "title": "$:/language/Buttons/Heading3/Hint", "text": "Apply heading level 3 formatting to lines containing selection" }, "$:/language/Buttons/Heading4/Caption": { "title": "$:/language/Buttons/Heading4/Caption", "text": "heading 4" }, "$:/language/Buttons/Heading4/Hint": { "title": "$:/language/Buttons/Heading4/Hint", "text": "Apply heading level 4 formatting to lines containing selection" }, "$:/language/Buttons/Heading5/Caption": { "title": "$:/language/Buttons/Heading5/Caption", "text": "heading 5" }, "$:/language/Buttons/Heading5/Hint": { "title": "$:/language/Buttons/Heading5/Hint", "text": "Apply heading level 5 formatting to lines containing selection" }, "$:/language/Buttons/Heading6/Caption": { "title": "$:/language/Buttons/Heading6/Caption", "text": "heading 6" }, "$:/language/Buttons/Heading6/Hint": { "title": "$:/language/Buttons/Heading6/Hint", "text": "Apply heading level 6 formatting to lines containing selection" }, "$:/language/Buttons/Italic/Caption": { "title": "$:/language/Buttons/Italic/Caption", "text": "italic" }, "$:/language/Buttons/Italic/Hint": { "title": "$:/language/Buttons/Italic/Hint", "text": "Apply italic formatting to selection" }, "$:/language/Buttons/LineWidth/Caption": { "title": "$:/language/Buttons/LineWidth/Caption", "text": "line width" }, "$:/language/Buttons/LineWidth/Hint": { "title": "$:/language/Buttons/LineWidth/Hint", "text": "Set line width for painting" }, "$:/language/Buttons/Link/Caption": { "title": "$:/language/Buttons/Link/Caption", "text": "link" }, "$:/language/Buttons/Link/Hint": { "title": "$:/language/Buttons/Link/Hint", "text": "Create wikitext link" }, "$:/language/Buttons/Linkify/Caption": { "title": "$:/language/Buttons/Linkify/Caption", "text": "wikilink" }, "$:/language/Buttons/Linkify/Hint": { "title": "$:/language/Buttons/Linkify/Hint", "text": "Wrap selection in square brackets" }, "$:/language/Buttons/ListBullet/Caption": { "title": "$:/language/Buttons/ListBullet/Caption", "text": "bulleted list" }, "$:/language/Buttons/ListBullet/Hint": { "title": "$:/language/Buttons/ListBullet/Hint", "text": "Apply bulleted list formatting to lines containing selection" }, "$:/language/Buttons/ListNumber/Caption": { "title": "$:/language/Buttons/ListNumber/Caption", "text": "numbered list" }, "$:/language/Buttons/ListNumber/Hint": { "title": "$:/language/Buttons/ListNumber/Hint", "text": "Apply numbered list formatting to lines containing selection" }, "$:/language/Buttons/MonoBlock/Caption": { "title": "$:/language/Buttons/MonoBlock/Caption", "text": "monospaced block" }, "$:/language/Buttons/MonoBlock/Hint": { "title": "$:/language/Buttons/MonoBlock/Hint", "text": "Apply monospaced block formatting to lines containing selection" }, "$:/language/Buttons/MonoLine/Caption": { "title": "$:/language/Buttons/MonoLine/Caption", "text": "monospaced" }, "$:/language/Buttons/MonoLine/Hint": { "title": "$:/language/Buttons/MonoLine/Hint", "text": "Apply monospaced character formatting to selection" }, "$:/language/Buttons/Opacity/Caption": { "title": "$:/language/Buttons/Opacity/Caption", "text": "opacity" }, "$:/language/Buttons/Opacity/Hint": { "title": "$:/language/Buttons/Opacity/Hint", "text": "Set painting opacity" }, "$:/language/Buttons/Paint/Caption": { "title": "$:/language/Buttons/Paint/Caption", "text": "paint colour" }, "$:/language/Buttons/Paint/Hint": { "title": "$:/language/Buttons/Paint/Hint", "text": "Set painting colour" }, "$:/language/Buttons/Picture/Caption": { "title": "$:/language/Buttons/Picture/Caption", "text": "picture" }, "$:/language/Buttons/Picture/Hint": { "title": "$:/language/Buttons/Picture/Hint", "text": "Insert picture" }, "$:/language/Buttons/Preview/Caption": { "title": "$:/language/Buttons/Preview/Caption", "text": "preview" }, "$:/language/Buttons/Preview/Hint": { "title": "$:/language/Buttons/Preview/Hint", "text": "Show preview pane" }, "$:/language/Buttons/PreviewType/Caption": { "title": "$:/language/Buttons/PreviewType/Caption", "text": "preview type" }, "$:/language/Buttons/PreviewType/Hint": { "title": "$:/language/Buttons/PreviewType/Hint", "text": "Choose preview type" }, "$:/language/Buttons/Quote/Caption": { "title": "$:/language/Buttons/Quote/Caption", "text": "quote" }, "$:/language/Buttons/Quote/Hint": { "title": "$:/language/Buttons/Quote/Hint", "text": "Apply quoted text formatting to lines containing selection" }, "$:/language/Buttons/RotateLeft/Caption": { "title": "$:/language/Buttons/RotateLeft/Caption", "text": "rotate left" }, "$:/language/Buttons/RotateLeft/Hint": { "title": "$:/language/Buttons/RotateLeft/Hint", "text": "Rotate image left by 90 degrees" }, "$:/language/Buttons/Size/Caption": { "title": "$:/language/Buttons/Size/Caption", "text": "image size" }, "$:/language/Buttons/Size/Caption/Height": { "title": "$:/language/Buttons/Size/Caption/Height", "text": "Height:" }, "$:/language/Buttons/Size/Caption/Resize": { "title": "$:/language/Buttons/Size/Caption/Resize", "text": "Resize image" }, "$:/language/Buttons/Size/Caption/Width": { "title": "$:/language/Buttons/Size/Caption/Width", "text": "Width:" }, "$:/language/Buttons/Size/Hint": { "title": "$:/language/Buttons/Size/Hint", "text": "Set image size" }, "$:/language/Buttons/Stamp/Caption": { "title": "$:/language/Buttons/Stamp/Caption", "text": "stamp" }, "$:/language/Buttons/Stamp/Caption/New": { "title": "$:/language/Buttons/Stamp/Caption/New", "text": "Add your own" }, "$:/language/Buttons/Stamp/Hint": { "title": "$:/language/Buttons/Stamp/Hint", "text": "Insert a preconfigured snippet of text" }, "$:/language/Buttons/Stamp/New/Title": { "title": "$:/language/Buttons/Stamp/New/Title", "text": "Name as shown in menu" }, "$:/language/Buttons/Stamp/New/Text": { "title": "$:/language/Buttons/Stamp/New/Text", "text": "Text of snippet. (Remember to add a descriptive title in the caption field)." }, "$:/language/Buttons/Strikethrough/Caption": { "title": "$:/language/Buttons/Strikethrough/Caption", "text": "strikethrough" }, "$:/language/Buttons/Strikethrough/Hint": { "title": "$:/language/Buttons/Strikethrough/Hint", "text": "Apply strikethrough formatting to selection" }, "$:/language/Buttons/Subscript/Caption": { "title": "$:/language/Buttons/Subscript/Caption", "text": "subscript" }, "$:/language/Buttons/Subscript/Hint": { "title": "$:/language/Buttons/Subscript/Hint", "text": "Apply subscript formatting to selection" }, "$:/language/Buttons/Superscript/Caption": { "title": "$:/language/Buttons/Superscript/Caption", "text": "superscript" }, "$:/language/Buttons/Superscript/Hint": { "title": "$:/language/Buttons/Superscript/Hint", "text": "Apply superscript formatting to selection" }, "$:/language/Buttons/ToggleSidebar/Hint": { "title": "$:/language/Buttons/ToggleSidebar/Hint", "text": "Toggle the sidebar visibility" }, "$:/language/Buttons/Transcludify/Caption": { "title": "$:/language/Buttons/Transcludify/Caption", "text": "transclusion" }, "$:/language/Buttons/Transcludify/Hint": { "title": "$:/language/Buttons/Transcludify/Hint", "text": "Wrap selection in curly brackets" }, "$:/language/Buttons/Underline/Caption": { "title": "$:/language/Buttons/Underline/Caption", "text": "underline" }, "$:/language/Buttons/Underline/Hint": { "title": "$:/language/Buttons/Underline/Hint", "text": "Apply underline formatting to selection" }, "$:/language/ControlPanel/Advanced/Caption": { "title": "$:/language/ControlPanel/Advanced/Caption", "text": "Advanced" }, "$:/language/ControlPanel/Advanced/Hint": { "title": "$:/language/ControlPanel/Advanced/Hint", "text": "Internal information about this TiddlyWiki" }, "$:/language/ControlPanel/Appearance/Caption": { "title": "$:/language/ControlPanel/Appearance/Caption", "text": "Appearance" }, "$:/language/ControlPanel/Appearance/Hint": { "title": "$:/language/ControlPanel/Appearance/Hint", "text": "Ways to customise the appearance of your TiddlyWiki." }, "$:/language/ControlPanel/Basics/AnimDuration/Prompt": { "title": "$:/language/ControlPanel/Basics/AnimDuration/Prompt", "text": "Animation duration" }, "$:/language/ControlPanel/Basics/AutoFocus/Prompt": { "title": "$:/language/ControlPanel/Basics/AutoFocus/Prompt", "text": "Default focus field for new tiddlers" }, "$:/language/ControlPanel/Basics/Caption": { "title": "$:/language/ControlPanel/Basics/Caption", "text": "Basics" }, "$:/language/ControlPanel/Basics/DefaultTiddlers/BottomHint": { "title": "$:/language/ControlPanel/Basics/DefaultTiddlers/BottomHint", "text": "Use [[double square brackets]] for titles with spaces. Or you can choose to <$button set=\"$:/DefaultTiddlers\" setTo=\"[list[$:/StoryList]]\">retain story ordering</$button>" }, "$:/language/ControlPanel/Basics/DefaultTiddlers/Prompt": { "title": "$:/language/ControlPanel/Basics/DefaultTiddlers/Prompt", "text": "Default tiddlers" }, "$:/language/ControlPanel/Basics/DefaultTiddlers/TopHint": { "title": "$:/language/ControlPanel/Basics/DefaultTiddlers/TopHint", "text": "Choose which tiddlers are displayed at startup" }, "$:/language/ControlPanel/Basics/Language/Prompt": { "title": "$:/language/ControlPanel/Basics/Language/Prompt", "text": "Hello! Current language:" }, "$:/language/ControlPanel/Basics/NewJournal/Title/Prompt": { "title": "$:/language/ControlPanel/Basics/NewJournal/Title/Prompt", "text": "Title of new journal tiddlers" }, "$:/language/ControlPanel/Basics/NewJournal/Text/Prompt": { "title": "$:/language/ControlPanel/Basics/NewJournal/Text/Prompt", "text": "Text for new journal tiddlers" }, "$:/language/ControlPanel/Basics/NewJournal/Tags/Prompt": { "title": "$:/language/ControlPanel/Basics/NewJournal/Tags/Prompt", "text": "Tags for new journal tiddlers" }, "$:/language/ControlPanel/Basics/NewTiddler/Title/Prompt": { "title": "$:/language/ControlPanel/Basics/NewTiddler/Title/Prompt", "text": "Title of new tiddlers" }, "$:/language/ControlPanel/Basics/NewTiddler/Tags/Prompt": { "title": "$:/language/ControlPanel/Basics/NewTiddler/Tags/Prompt", "text": "Tags for new tiddlers" }, "$:/language/ControlPanel/Basics/OverriddenShadowTiddlers/Prompt": { "title": "$:/language/ControlPanel/Basics/OverriddenShadowTiddlers/Prompt", "text": "Number of overridden shadow tiddlers" }, "$:/language/ControlPanel/Basics/RemoveTags": { "title": "$:/language/ControlPanel/Basics/RemoveTags", "text": "Update to current format" }, "$:/language/ControlPanel/Basics/RemoveTags/Hint": { "title": "$:/language/ControlPanel/Basics/RemoveTags/Hint", "text": "Update the tags configuration to the latest format" }, "$:/language/ControlPanel/Basics/ShadowTiddlers/Prompt": { "title": "$:/language/ControlPanel/Basics/ShadowTiddlers/Prompt", "text": "Number of shadow tiddlers" }, "$:/language/ControlPanel/Basics/Subtitle/Prompt": { "title": "$:/language/ControlPanel/Basics/Subtitle/Prompt", "text": "Subtitle" }, "$:/language/ControlPanel/Basics/SystemTiddlers/Prompt": { "title": "$:/language/ControlPanel/Basics/SystemTiddlers/Prompt", "text": "Number of system tiddlers" }, "$:/language/ControlPanel/Basics/Tags/Prompt": { "title": "$:/language/ControlPanel/Basics/Tags/Prompt", "text": "Number of tags" }, "$:/language/ControlPanel/Basics/Tiddlers/Prompt": { "title": "$:/language/ControlPanel/Basics/Tiddlers/Prompt", "text": "Number of tiddlers" }, "$:/language/ControlPanel/Basics/Title/Prompt": { "title": "$:/language/ControlPanel/Basics/Title/Prompt", "text": "Title of this ~TiddlyWiki" }, "$:/language/ControlPanel/Basics/Username/Prompt": { "title": "$:/language/ControlPanel/Basics/Username/Prompt", "text": "Username for signing edits" }, "$:/language/ControlPanel/Basics/Version/Prompt": { "title": "$:/language/ControlPanel/Basics/Version/Prompt", "text": "~TiddlyWiki version" }, "$:/language/ControlPanel/EditorTypes/Caption": { "title": "$:/language/ControlPanel/EditorTypes/Caption", "text": "Editor Types" }, "$:/language/ControlPanel/EditorTypes/Editor/Caption": { "title": "$:/language/ControlPanel/EditorTypes/Editor/Caption", "text": "Editor" }, "$:/language/ControlPanel/EditorTypes/Hint": { "title": "$:/language/ControlPanel/EditorTypes/Hint", "text": "These tiddlers determine which editor is used to edit specific tiddler types." }, "$:/language/ControlPanel/EditorTypes/Type/Caption": { "title": "$:/language/ControlPanel/EditorTypes/Type/Caption", "text": "Type" }, "$:/language/ControlPanel/Info/Caption": { "title": "$:/language/ControlPanel/Info/Caption", "text": "Info" }, "$:/language/ControlPanel/Info/Hint": { "title": "$:/language/ControlPanel/Info/Hint", "text": "Information about this TiddlyWiki" }, "$:/language/ControlPanel/KeyboardShortcuts/Add/Prompt": { "title": "$:/language/ControlPanel/KeyboardShortcuts/Add/Prompt", "text": "Type shortcut here" }, "$:/language/ControlPanel/KeyboardShortcuts/Add/Caption": { "title": "$:/language/ControlPanel/KeyboardShortcuts/Add/Caption", "text": "add shortcut" }, "$:/language/ControlPanel/KeyboardShortcuts/Caption": { "title": "$:/language/ControlPanel/KeyboardShortcuts/Caption", "text": "Keyboard Shortcuts" }, "$:/language/ControlPanel/KeyboardShortcuts/Hint": { "title": "$:/language/ControlPanel/KeyboardShortcuts/Hint", "text": "Manage keyboard shortcut assignments" }, "$:/language/ControlPanel/KeyboardShortcuts/NoShortcuts/Caption": { "title": "$:/language/ControlPanel/KeyboardShortcuts/NoShortcuts/Caption", "text": "No keyboard shortcuts assigned" }, "$:/language/ControlPanel/KeyboardShortcuts/Remove/Hint": { "title": "$:/language/ControlPanel/KeyboardShortcuts/Remove/Hint", "text": "remove keyboard shortcut" }, "$:/language/ControlPanel/KeyboardShortcuts/Platform/All": { "title": "$:/language/ControlPanel/KeyboardShortcuts/Platform/All", "text": "All platforms" }, "$:/language/ControlPanel/KeyboardShortcuts/Platform/Mac": { "title": "$:/language/ControlPanel/KeyboardShortcuts/Platform/Mac", "text": "Macintosh platform only" }, "$:/language/ControlPanel/KeyboardShortcuts/Platform/NonMac": { "title": "$:/language/ControlPanel/KeyboardShortcuts/Platform/NonMac", "text": "Non-Macintosh platforms only" }, "$:/language/ControlPanel/KeyboardShortcuts/Platform/Linux": { "title": "$:/language/ControlPanel/KeyboardShortcuts/Platform/Linux", "text": "Linux platform only" }, "$:/language/ControlPanel/KeyboardShortcuts/Platform/NonLinux": { "title": "$:/language/ControlPanel/KeyboardShortcuts/Platform/NonLinux", "text": "Non-Linux platforms only" }, "$:/language/ControlPanel/KeyboardShortcuts/Platform/Windows": { "title": "$:/language/ControlPanel/KeyboardShortcuts/Platform/Windows", "text": "Windows platform only" }, "$:/language/ControlPanel/KeyboardShortcuts/Platform/NonWindows": { "title": "$:/language/ControlPanel/KeyboardShortcuts/Platform/NonWindows", "text": "Non-Windows platforms only" }, "$:/language/ControlPanel/LayoutSwitcher/Caption": { "title": "$:/language/ControlPanel/LayoutSwitcher/Caption", "text": "Layout" }, "$:/language/ControlPanel/LoadedModules/Caption": { "title": "$:/language/ControlPanel/LoadedModules/Caption", "text": "Loaded Modules" }, "$:/language/ControlPanel/LoadedModules/Hint": { "title": "$:/language/ControlPanel/LoadedModules/Hint", "text": "These are the currently loaded tiddler modules linked to their source tiddlers. Any italicised modules lack a source tiddler, typically because they were setup during the boot process." }, "$:/language/ControlPanel/Palette/Caption": { "title": "$:/language/ControlPanel/Palette/Caption", "text": "Palette" }, "$:/language/ControlPanel/Palette/Editor/Clone/Caption": { "title": "$:/language/ControlPanel/Palette/Editor/Clone/Caption", "text": "clone" }, "$:/language/ControlPanel/Palette/Editor/Clone/Prompt": { "title": "$:/language/ControlPanel/Palette/Editor/Clone/Prompt", "text": "It is recommended that you clone this shadow palette before editing it" }, "$:/language/ControlPanel/Palette/Editor/Delete/Hint": { "title": "$:/language/ControlPanel/Palette/Editor/Delete/Hint", "text": "delete this entry from the current palette" }, "$:/language/ControlPanel/Palette/Editor/Names/External/Show": { "title": "$:/language/ControlPanel/Palette/Editor/Names/External/Show", "text": "Show color names that are not part of the current palette" }, "$:/language/ControlPanel/Palette/Editor/Prompt/Modified": { "title": "$:/language/ControlPanel/Palette/Editor/Prompt/Modified", "text": "This shadow palette has been modified" }, "$:/language/ControlPanel/Palette/Editor/Prompt": { "title": "$:/language/ControlPanel/Palette/Editor/Prompt", "text": "Editing" }, "$:/language/ControlPanel/Palette/Editor/Reset/Caption": { "title": "$:/language/ControlPanel/Palette/Editor/Reset/Caption", "text": "reset" }, "$:/language/ControlPanel/Palette/HideEditor/Caption": { "title": "$:/language/ControlPanel/Palette/HideEditor/Caption", "text": "hide editor" }, "$:/language/ControlPanel/Palette/Prompt": { "title": "$:/language/ControlPanel/Palette/Prompt", "text": "Current palette:" }, "$:/language/ControlPanel/Palette/ShowEditor/Caption": { "title": "$:/language/ControlPanel/Palette/ShowEditor/Caption", "text": "show editor" }, "$:/language/ControlPanel/Parsing/Caption": { "title": "$:/language/ControlPanel/Parsing/Caption", "text": "Parsing" }, "$:/language/ControlPanel/Parsing/Hint": { "title": "$:/language/ControlPanel/Parsing/Hint", "text": "Here you can globally disable/enable wiki parser rules. For changes to take effect, save and reload your wiki. Disabling certain parser rules can prevent <$text text=\"TiddlyWiki\"/> from functioning correctly. Use [[safe mode|https://tiddlywiki.com/#SafeMode]] to restore normal operation." }, "$:/language/ControlPanel/Parsing/Block/Caption": { "title": "$:/language/ControlPanel/Parsing/Block/Caption", "text": "Block Parse Rules" }, "$:/language/ControlPanel/Parsing/Inline/Caption": { "title": "$:/language/ControlPanel/Parsing/Inline/Caption", "text": "Inline Parse Rules" }, "$:/language/ControlPanel/Parsing/Pragma/Caption": { "title": "$:/language/ControlPanel/Parsing/Pragma/Caption", "text": "Pragma Parse Rules" }, "$:/language/ControlPanel/Plugins/Add/Caption": { "title": "$:/language/ControlPanel/Plugins/Add/Caption", "text": "Get more plugins" }, "$:/language/ControlPanel/Plugins/Add/Hint": { "title": "$:/language/ControlPanel/Plugins/Add/Hint", "text": "Install plugins from the official library" }, "$:/language/ControlPanel/Plugins/AlreadyInstalled/Hint": { "title": "$:/language/ControlPanel/Plugins/AlreadyInstalled/Hint", "text": "This plugin is already installed at version <$text text=<<installedVersion>>/>" }, "$:/language/ControlPanel/Plugins/AlsoRequires": { "title": "$:/language/ControlPanel/Plugins/AlsoRequires", "text": "Also requires:" }, "$:/language/ControlPanel/Plugins/Caption": { "title": "$:/language/ControlPanel/Plugins/Caption", "text": "Plugins" }, "$:/language/ControlPanel/Plugins/Disable/Caption": { "title": "$:/language/ControlPanel/Plugins/Disable/Caption", "text": "disable" }, "$:/language/ControlPanel/Plugins/Disable/Hint": { "title": "$:/language/ControlPanel/Plugins/Disable/Hint", "text": "Disable this plugin when reloading page" }, "$:/language/ControlPanel/Plugins/Disabled/Status": { "title": "$:/language/ControlPanel/Plugins/Disabled/Status", "text": "(disabled)" }, "$:/language/ControlPanel/Plugins/Downgrade/Caption": { "title": "$:/language/ControlPanel/Plugins/Downgrade/Caption", "text": "downgrade" }, "$:/language/ControlPanel/Plugins/Empty/Hint": { "title": "$:/language/ControlPanel/Plugins/Empty/Hint", "text": "None" }, "$:/language/ControlPanel/Plugins/Enable/Caption": { "title": "$:/language/ControlPanel/Plugins/Enable/Caption", "text": "enable" }, "$:/language/ControlPanel/Plugins/Enable/Hint": { "title": "$:/language/ControlPanel/Plugins/Enable/Hint", "text": "Enable this plugin when reloading page" }, "$:/language/ControlPanel/Plugins/Install/Caption": { "title": "$:/language/ControlPanel/Plugins/Install/Caption", "text": "install" }, "$:/language/ControlPanel/Plugins/Installed/Hint": { "title": "$:/language/ControlPanel/Plugins/Installed/Hint", "text": "Currently installed plugins:" }, "$:/language/ControlPanel/Plugins/Languages/Caption": { "title": "$:/language/ControlPanel/Plugins/Languages/Caption", "text": "Languages" }, "$:/language/ControlPanel/Plugins/Languages/Hint": { "title": "$:/language/ControlPanel/Plugins/Languages/Hint", "text": "Language pack plugins" }, "$:/language/ControlPanel/Plugins/NoInfoFound/Hint": { "title": "$:/language/ControlPanel/Plugins/NoInfoFound/Hint", "text": "No ''\"<$text text=<<currentTab>>/>\"'' found" }, "$:/language/ControlPanel/Plugins/NotInstalled/Hint": { "title": "$:/language/ControlPanel/Plugins/NotInstalled/Hint", "text": "This plugin is not currently installed" }, "$:/language/ControlPanel/Plugins/OpenPluginLibrary": { "title": "$:/language/ControlPanel/Plugins/OpenPluginLibrary", "text": "open plugin library" }, "$:/language/ControlPanel/Plugins/ClosePluginLibrary": { "title": "$:/language/ControlPanel/Plugins/ClosePluginLibrary", "text": "close plugin library" }, "$:/language/ControlPanel/Plugins/PluginWillRequireReload": { "title": "$:/language/ControlPanel/Plugins/PluginWillRequireReload", "text": "(requires reload)" }, "$:/language/ControlPanel/Plugins/Plugins/Caption": { "title": "$:/language/ControlPanel/Plugins/Plugins/Caption", "text": "Plugins" }, "$:/language/ControlPanel/Plugins/Plugins/Hint": { "title": "$:/language/ControlPanel/Plugins/Plugins/Hint", "text": "Plugins" }, "$:/language/ControlPanel/Plugins/Reinstall/Caption": { "title": "$:/language/ControlPanel/Plugins/Reinstall/Caption", "text": "reinstall" }, "$:/language/ControlPanel/Plugins/Themes/Caption": { "title": "$:/language/ControlPanel/Plugins/Themes/Caption", "text": "Themes" }, "$:/language/ControlPanel/Plugins/Themes/Hint": { "title": "$:/language/ControlPanel/Plugins/Themes/Hint", "text": "Theme plugins" }, "$:/language/ControlPanel/Plugins/Update/Caption": { "title": "$:/language/ControlPanel/Plugins/Update/Caption", "text": "update" }, "$:/language/ControlPanel/Plugins/Updates/Caption": { "title": "$:/language/ControlPanel/Plugins/Updates/Caption", "text": "Updates" }, "$:/language/ControlPanel/Plugins/Updates/Hint": { "title": "$:/language/ControlPanel/Plugins/Updates/Hint", "text": "Available updates to installed plugins" }, "$:/language/ControlPanel/Plugins/Updates/UpdateAll/Caption": { "title": "$:/language/ControlPanel/Plugins/Updates/UpdateAll/Caption", "text": "Update <<update-count>> plugins" }, "$:/language/ControlPanel/Plugins/SubPluginPrompt": { "title": "$:/language/ControlPanel/Plugins/SubPluginPrompt", "text": "With <<count>> sub-plugins available" }, "$:/language/ControlPanel/Saving/Caption": { "title": "$:/language/ControlPanel/Saving/Caption", "text": "Saving" }, "$:/language/ControlPanel/Saving/DownloadSaver/AutoSave/Description": { "title": "$:/language/ControlPanel/Saving/DownloadSaver/AutoSave/Description", "text": "Permit automatic saving for the download saver" }, "$:/language/ControlPanel/Saving/DownloadSaver/AutoSave/Hint": { "title": "$:/language/ControlPanel/Saving/DownloadSaver/AutoSave/Hint", "text": "Enable Autosave for Download Saver" }, "$:/language/ControlPanel/Saving/DownloadSaver/Caption": { "title": "$:/language/ControlPanel/Saving/DownloadSaver/Caption", "text": "Download Saver" }, "$:/language/ControlPanel/Saving/DownloadSaver/Hint": { "title": "$:/language/ControlPanel/Saving/DownloadSaver/Hint", "text": "These settings apply to the HTML5-compatible download saver" }, "$:/language/ControlPanel/Saving/General/Caption": { "title": "$:/language/ControlPanel/Saving/General/Caption", "text": "General" }, "$:/language/ControlPanel/Saving/General/Hint": { "title": "$:/language/ControlPanel/Saving/General/Hint", "text": "These settings apply to all the loaded savers" }, "$:/language/ControlPanel/Saving/Hint": { "title": "$:/language/ControlPanel/Saving/Hint", "text": "Settings used for saving the entire TiddlyWiki as a single file via a saver module" }, "$:/language/ControlPanel/Saving/GitService/Branch": { "title": "$:/language/ControlPanel/Saving/GitService/Branch", "text": "Target branch for saving" }, "$:/language/ControlPanel/Saving/GitService/CommitMessage": { "title": "$:/language/ControlPanel/Saving/GitService/CommitMessage", "text": "Saved by TiddlyWiki" }, "$:/language/ControlPanel/Saving/GitService/Description": { "title": "$:/language/ControlPanel/Saving/GitService/Description", "text": "These settings are only used when saving to <<service-name>>" }, "$:/language/ControlPanel/Saving/GitService/Filename": { "title": "$:/language/ControlPanel/Saving/GitService/Filename", "text": "Filename of target file (e.g. `index.html`)" }, "$:/language/ControlPanel/Saving/GitService/Path": { "title": "$:/language/ControlPanel/Saving/GitService/Path", "text": "Path to target file (e.g. `/wiki/`)" }, "$:/language/ControlPanel/Saving/GitService/Repo": { "title": "$:/language/ControlPanel/Saving/GitService/Repo", "text": "Target repository (e.g. `Jermolene/TiddlyWiki5`)" }, "$:/language/ControlPanel/Saving/GitService/ServerURL": { "title": "$:/language/ControlPanel/Saving/GitService/ServerURL", "text": "Server API URL" }, "$:/language/ControlPanel/Saving/GitService/UserName": { "title": "$:/language/ControlPanel/Saving/GitService/UserName", "text": "Username" }, "$:/language/ControlPanel/Saving/GitService/GitHub/Caption": { "title": "$:/language/ControlPanel/Saving/GitService/GitHub/Caption", "text": "~GitHub Saver" }, "$:/language/ControlPanel/Saving/GitService/GitHub/Password": { "title": "$:/language/ControlPanel/Saving/GitService/GitHub/Password", "text": "Password, OAUTH token, or personal access token (see [[GitHub help page|https://help.github.com/en/articles/creating-a-personal-access-token-for-the-command-line]] for details)" }, "$:/language/ControlPanel/Saving/GitService/GitLab/Caption": { "title": "$:/language/ControlPanel/Saving/GitService/GitLab/Caption", "text": "~GitLab Saver" }, "$:/language/ControlPanel/Saving/GitService/GitLab/Password": { "title": "$:/language/ControlPanel/Saving/GitService/GitLab/Password", "text": "Personal access token for API (see [[GitLab help page|https://docs.gitlab.com/ee/user/profile/personal_access_tokens.html]] for details)" }, "$:/language/ControlPanel/Saving/GitService/Gitea/Caption": { "title": "$:/language/ControlPanel/Saving/GitService/Gitea/Caption", "text": "Gitea Saver" }, "$:/language/ControlPanel/Saving/GitService/Gitea/Password": { "title": "$:/language/ControlPanel/Saving/GitService/Gitea/Password", "text": "Personal access token for API (via Gitea’s web interface: `Settings | Applications | Generate New Token`)" }, "$:/language/ControlPanel/Saving/TiddlySpot/Advanced/Heading": { "title": "$:/language/ControlPanel/Saving/TiddlySpot/Advanced/Heading", "text": "Advanced Settings" }, "$:/language/ControlPanel/Saving/TiddlySpot/BackupDir": { "title": "$:/language/ControlPanel/Saving/TiddlySpot/BackupDir", "text": "Backup Directory" }, "$:/language/ControlPanel/Saving/TiddlySpot/ControlPanel": { "title": "$:/language/ControlPanel/Saving/TiddlySpot/ControlPanel", "text": "~TiddlySpot Control Panel" }, "$:/language/ControlPanel/Saving/TiddlySpot/Backups": { "title": "$:/language/ControlPanel/Saving/TiddlySpot/Backups", "text": "Backups" }, "$:/language/ControlPanel/Saving/TiddlySpot/Caption": { "title": "$:/language/ControlPanel/Saving/TiddlySpot/Caption", "text": "~TiddlySpot Saver" }, "$:/language/ControlPanel/Saving/TiddlySpot/Description": { "title": "$:/language/ControlPanel/Saving/TiddlySpot/Description", "text": "These settings are only used when saving to http://tiddlyspot.com or a compatible remote server" }, "$:/language/ControlPanel/Saving/TiddlySpot/Filename": { "title": "$:/language/ControlPanel/Saving/TiddlySpot/Filename", "text": "Upload Filename" }, "$:/language/ControlPanel/Saving/TiddlySpot/Heading": { "title": "$:/language/ControlPanel/Saving/TiddlySpot/Heading", "text": "~TiddlySpot" }, "$:/language/ControlPanel/Saving/TiddlySpot/Hint": { "title": "$:/language/ControlPanel/Saving/TiddlySpot/Hint", "text": "//The server URL defaults to `http://<wikiname>.tiddlyspot.com/store.cgi` and can be changed to use a custom server address, e.g. `http://example.com/store.php`.//" }, "$:/language/ControlPanel/Saving/TiddlySpot/Password": { "title": "$:/language/ControlPanel/Saving/TiddlySpot/Password", "text": "Password" }, "$:/language/ControlPanel/Saving/TiddlySpot/ReadOnly": { "title": "$:/language/ControlPanel/Saving/TiddlySpot/ReadOnly", "text": "The ~TiddlySpot service is currently only available in read-only form. Please see http://tiddlyspot.com/ for the latest details. The ~TiddlySpot saver can still be used to save to compatible servers." }, "$:/language/ControlPanel/Saving/TiddlySpot/ServerURL": { "title": "$:/language/ControlPanel/Saving/TiddlySpot/ServerURL", "text": "Server URL" }, "$:/language/ControlPanel/Saving/TiddlySpot/UploadDir": { "title": "$:/language/ControlPanel/Saving/TiddlySpot/UploadDir", "text": "Upload Directory" }, "$:/language/ControlPanel/Saving/TiddlySpot/UserName": { "title": "$:/language/ControlPanel/Saving/TiddlySpot/UserName", "text": "Wiki Name" }, "$:/language/ControlPanel/Settings/AutoSave/Caption": { "title": "$:/language/ControlPanel/Settings/AutoSave/Caption", "text": "Autosave" }, "$:/language/ControlPanel/Settings/AutoSave/Disabled/Description": { "title": "$:/language/ControlPanel/Settings/AutoSave/Disabled/Description", "text": "Do not save changes automatically" }, "$:/language/ControlPanel/Settings/AutoSave/Enabled/Description": { "title": "$:/language/ControlPanel/Settings/AutoSave/Enabled/Description", "text": "Save changes automatically" }, "$:/language/ControlPanel/Settings/AutoSave/Hint": { "title": "$:/language/ControlPanel/Settings/AutoSave/Hint", "text": "Attempt to automatically save changes during editing when using a supporting saver" }, "$:/language/ControlPanel/Settings/CamelCase/Caption": { "title": "$:/language/ControlPanel/Settings/CamelCase/Caption", "text": "Camel Case Wiki Links" }, "$:/language/ControlPanel/Settings/CamelCase/Hint": { "title": "$:/language/ControlPanel/Settings/CamelCase/Hint", "text": "You can globally disable automatic linking of ~CamelCase phrases. Requires reload to take effect" }, "$:/language/ControlPanel/Settings/CamelCase/Description": { "title": "$:/language/ControlPanel/Settings/CamelCase/Description", "text": "Enable automatic ~CamelCase linking" }, "$:/language/ControlPanel/Settings/Caption": { "title": "$:/language/ControlPanel/Settings/Caption", "text": "Settings" }, "$:/language/ControlPanel/Settings/EditorToolbar/Caption": { "title": "$:/language/ControlPanel/Settings/EditorToolbar/Caption", "text": "Editor Toolbar" }, "$:/language/ControlPanel/Settings/EditorToolbar/Hint": { "title": "$:/language/ControlPanel/Settings/EditorToolbar/Hint", "text": "Enable or disable the editor toolbar:" }, "$:/language/ControlPanel/Settings/EditorToolbar/Description": { "title": "$:/language/ControlPanel/Settings/EditorToolbar/Description", "text": "Show editor toolbar" }, "$:/language/ControlPanel/Settings/InfoPanelMode/Caption": { "title": "$:/language/ControlPanel/Settings/InfoPanelMode/Caption", "text": "Tiddler Info Panel Mode" }, "$:/language/ControlPanel/Settings/InfoPanelMode/Hint": { "title": "$:/language/ControlPanel/Settings/InfoPanelMode/Hint", "text": "Control when the tiddler info panel closes:" }, "$:/language/ControlPanel/Settings/InfoPanelMode/Popup/Description": { "title": "$:/language/ControlPanel/Settings/InfoPanelMode/Popup/Description", "text": "Tiddler info panel closes automatically" }, "$:/language/ControlPanel/Settings/InfoPanelMode/Sticky/Description": { "title": "$:/language/ControlPanel/Settings/InfoPanelMode/Sticky/Description", "text": "Tiddler info panel stays open until explicitly closed" }, "$:/language/ControlPanel/Settings/Hint": { "title": "$:/language/ControlPanel/Settings/Hint", "text": "These settings let you customise the behaviour of TiddlyWiki." }, "$:/language/ControlPanel/Settings/NavigationAddressBar/Caption": { "title": "$:/language/ControlPanel/Settings/NavigationAddressBar/Caption", "text": "Navigation Address Bar" }, "$:/language/ControlPanel/Settings/NavigationAddressBar/Hint": { "title": "$:/language/ControlPanel/Settings/NavigationAddressBar/Hint", "text": "Behaviour of the browser address bar when navigating to a tiddler:" }, "$:/language/ControlPanel/Settings/NavigationAddressBar/No/Description": { "title": "$:/language/ControlPanel/Settings/NavigationAddressBar/No/Description", "text": "Do not update the address bar" }, "$:/language/ControlPanel/Settings/NavigationAddressBar/Permalink/Description": { "title": "$:/language/ControlPanel/Settings/NavigationAddressBar/Permalink/Description", "text": "Include the target tiddler" }, "$:/language/ControlPanel/Settings/NavigationAddressBar/Permaview/Description": { "title": "$:/language/ControlPanel/Settings/NavigationAddressBar/Permaview/Description", "text": "Include the target tiddler and the current story sequence" }, "$:/language/ControlPanel/Settings/NavigationHistory/Caption": { "title": "$:/language/ControlPanel/Settings/NavigationHistory/Caption", "text": "Navigation History" }, "$:/language/ControlPanel/Settings/NavigationHistory/Hint": { "title": "$:/language/ControlPanel/Settings/NavigationHistory/Hint", "text": "Update browser history when navigating to a tiddler:" }, "$:/language/ControlPanel/Settings/NavigationHistory/No/Description": { "title": "$:/language/ControlPanel/Settings/NavigationHistory/No/Description", "text": "Do not update history" }, "$:/language/ControlPanel/Settings/NavigationHistory/Yes/Description": { "title": "$:/language/ControlPanel/Settings/NavigationHistory/Yes/Description", "text": "Update history" }, "$:/language/ControlPanel/Settings/NavigationPermalinkviewMode/Caption": { "title": "$:/language/ControlPanel/Settings/NavigationPermalinkviewMode/Caption", "text": "Permalink/permaview Mode" }, "$:/language/ControlPanel/Settings/NavigationPermalinkviewMode/Hint": { "title": "$:/language/ControlPanel/Settings/NavigationPermalinkviewMode/Hint", "text": "Choose how permalink/permaview is handled:" }, "$:/language/ControlPanel/Settings/NavigationPermalinkviewMode/CopyToClipboard/Description": { "title": "$:/language/ControlPanel/Settings/NavigationPermalinkviewMode/CopyToClipboard/Description", "text": "Copy permalink/permaview URL to clipboard" }, "$:/language/ControlPanel/Settings/NavigationPermalinkviewMode/UpdateAddressBar/Description": { "title": "$:/language/ControlPanel/Settings/NavigationPermalinkviewMode/UpdateAddressBar/Description", "text": "Update address bar with permalink/permaview URL" }, "$:/language/ControlPanel/Settings/PerformanceInstrumentation/Caption": { "title": "$:/language/ControlPanel/Settings/PerformanceInstrumentation/Caption", "text": "Performance Instrumentation" }, "$:/language/ControlPanel/Settings/PerformanceInstrumentation/Hint": { "title": "$:/language/ControlPanel/Settings/PerformanceInstrumentation/Hint", "text": "Displays performance statistics in the browser developer console. Requires reload to take effect" }, "$:/language/ControlPanel/Settings/PerformanceInstrumentation/Description": { "title": "$:/language/ControlPanel/Settings/PerformanceInstrumentation/Description", "text": "Enable performance instrumentation" }, "$:/language/ControlPanel/Settings/ToolbarButtonStyle/Caption": { "title": "$:/language/ControlPanel/Settings/ToolbarButtonStyle/Caption", "text": "Toolbar Button Style" }, "$:/language/ControlPanel/Settings/ToolbarButtonStyle/Hint": { "title": "$:/language/ControlPanel/Settings/ToolbarButtonStyle/Hint", "text": "Choose the style for toolbar buttons:" }, "$:/language/ControlPanel/Settings/ToolbarButtonStyle/Styles/Borderless": { "title": "$:/language/ControlPanel/Settings/ToolbarButtonStyle/Styles/Borderless", "text": "Borderless" }, "$:/language/ControlPanel/Settings/ToolbarButtonStyle/Styles/Boxed": { "title": "$:/language/ControlPanel/Settings/ToolbarButtonStyle/Styles/Boxed", "text": "Boxed" }, "$:/language/ControlPanel/Settings/ToolbarButtonStyle/Styles/Rounded": { "title": "$:/language/ControlPanel/Settings/ToolbarButtonStyle/Styles/Rounded", "text": "Rounded" }, "$:/language/ControlPanel/Settings/ToolbarButtons/Caption": { "title": "$:/language/ControlPanel/Settings/ToolbarButtons/Caption", "text": "Toolbar Buttons" }, "$:/language/ControlPanel/Settings/ToolbarButtons/Hint": { "title": "$:/language/ControlPanel/Settings/ToolbarButtons/Hint", "text": "Default toolbar button appearance:" }, "$:/language/ControlPanel/Settings/ToolbarButtons/Icons/Description": { "title": "$:/language/ControlPanel/Settings/ToolbarButtons/Icons/Description", "text": "Include icon" }, "$:/language/ControlPanel/Settings/ToolbarButtons/Text/Description": { "title": "$:/language/ControlPanel/Settings/ToolbarButtons/Text/Description", "text": "Include text" }, "$:/language/ControlPanel/Settings/DefaultSidebarTab/Caption": { "title": "$:/language/ControlPanel/Settings/DefaultSidebarTab/Caption", "text": "Default Sidebar Tab" }, "$:/language/ControlPanel/Settings/DefaultSidebarTab/Hint": { "title": "$:/language/ControlPanel/Settings/DefaultSidebarTab/Hint", "text": "Specify which sidebar tab is displayed by default" }, "$:/language/ControlPanel/Settings/DefaultMoreSidebarTab/Caption": { "title": "$:/language/ControlPanel/Settings/DefaultMoreSidebarTab/Caption", "text": "Default More Sidebar Tab" }, "$:/language/ControlPanel/Settings/DefaultMoreSidebarTab/Hint": { "title": "$:/language/ControlPanel/Settings/DefaultMoreSidebarTab/Hint", "text": "Specify which More sidebar tab is displayed by default" }, "$:/language/ControlPanel/Settings/LinkToBehaviour/Caption": { "title": "$:/language/ControlPanel/Settings/LinkToBehaviour/Caption", "text": "Tiddler Opening Behaviour" }, "$:/language/ControlPanel/Settings/LinkToBehaviour/InsideRiver/Hint": { "title": "$:/language/ControlPanel/Settings/LinkToBehaviour/InsideRiver/Hint", "text": "Navigation from //within// the story river" }, "$:/language/ControlPanel/Settings/LinkToBehaviour/OutsideRiver/Hint": { "title": "$:/language/ControlPanel/Settings/LinkToBehaviour/OutsideRiver/Hint", "text": "Navigation from //outside// the story river" }, "$:/language/ControlPanel/Settings/LinkToBehaviour/OpenAbove": { "title": "$:/language/ControlPanel/Settings/LinkToBehaviour/OpenAbove", "text": "Open above the current tiddler" }, "$:/language/ControlPanel/Settings/LinkToBehaviour/OpenBelow": { "title": "$:/language/ControlPanel/Settings/LinkToBehaviour/OpenBelow", "text": "Open below the current tiddler" }, "$:/language/ControlPanel/Settings/LinkToBehaviour/OpenAtTop": { "title": "$:/language/ControlPanel/Settings/LinkToBehaviour/OpenAtTop", "text": "Open at the top of the story river" }, "$:/language/ControlPanel/Settings/LinkToBehaviour/OpenAtBottom": { "title": "$:/language/ControlPanel/Settings/LinkToBehaviour/OpenAtBottom", "text": "Open at the bottom of the story river" }, "$:/language/ControlPanel/Settings/TitleLinks/Caption": { "title": "$:/language/ControlPanel/Settings/TitleLinks/Caption", "text": "Tiddler Titles" }, "$:/language/ControlPanel/Settings/TitleLinks/Hint": { "title": "$:/language/ControlPanel/Settings/TitleLinks/Hint", "text": "Optionally display tiddler titles as links" }, "$:/language/ControlPanel/Settings/TitleLinks/No/Description": { "title": "$:/language/ControlPanel/Settings/TitleLinks/No/Description", "text": "Do not display tiddler titles as links" }, "$:/language/ControlPanel/Settings/TitleLinks/Yes/Description": { "title": "$:/language/ControlPanel/Settings/TitleLinks/Yes/Description", "text": "Display tiddler titles as links" }, "$:/language/ControlPanel/Settings/MissingLinks/Caption": { "title": "$:/language/ControlPanel/Settings/MissingLinks/Caption", "text": "Wiki Links" }, "$:/language/ControlPanel/Settings/MissingLinks/Hint": { "title": "$:/language/ControlPanel/Settings/MissingLinks/Hint", "text": "Choose whether to link to tiddlers that do not exist yet" }, "$:/language/ControlPanel/Settings/MissingLinks/Description": { "title": "$:/language/ControlPanel/Settings/MissingLinks/Description", "text": "Enable links to missing tiddlers" }, "$:/language/ControlPanel/StoryView/Caption": { "title": "$:/language/ControlPanel/StoryView/Caption", "text": "Story View" }, "$:/language/ControlPanel/StoryView/Prompt": { "title": "$:/language/ControlPanel/StoryView/Prompt", "text": "Current view:" }, "$:/language/ControlPanel/Stylesheets/Caption": { "title": "$:/language/ControlPanel/Stylesheets/Caption", "text": "Stylesheets" }, "$:/language/ControlPanel/Stylesheets/Expand/Caption": { "title": "$:/language/ControlPanel/Stylesheets/Expand/Caption", "text": "Expand All" }, "$:/language/ControlPanel/Stylesheets/Hint": { "title": "$:/language/ControlPanel/Stylesheets/Hint", "text": "This is the rendered CSS of the current stylesheet tiddlers tagged with <<tag \"$:/tags/Stylesheet\">>" }, "$:/language/ControlPanel/Stylesheets/Restore/Caption": { "title": "$:/language/ControlPanel/Stylesheets/Restore/Caption", "text": "Restore" }, "$:/language/ControlPanel/Theme/Caption": { "title": "$:/language/ControlPanel/Theme/Caption", "text": "Theme" }, "$:/language/ControlPanel/Theme/Prompt": { "title": "$:/language/ControlPanel/Theme/Prompt", "text": "Current theme:" }, "$:/language/ControlPanel/TiddlerFields/Caption": { "title": "$:/language/ControlPanel/TiddlerFields/Caption", "text": "Tiddler Fields" }, "$:/language/ControlPanel/TiddlerFields/Hint": { "title": "$:/language/ControlPanel/TiddlerFields/Hint", "text": "This is the full set of TiddlerFields in use in this wiki (including system tiddlers but excluding shadow tiddlers)." }, "$:/language/ControlPanel/Toolbars/Caption": { "title": "$:/language/ControlPanel/Toolbars/Caption", "text": "Toolbars" }, "$:/language/ControlPanel/Toolbars/EditToolbar/Caption": { "title": "$:/language/ControlPanel/Toolbars/EditToolbar/Caption", "text": "Edit Toolbar" }, "$:/language/ControlPanel/Toolbars/EditToolbar/Hint": { "title": "$:/language/ControlPanel/Toolbars/EditToolbar/Hint", "text": "Choose which buttons are displayed for tiddlers in edit mode. Drag and drop to change the ordering" }, "$:/language/ControlPanel/Toolbars/Hint": { "title": "$:/language/ControlPanel/Toolbars/Hint", "text": "Select which toolbar buttons are displayed" }, "$:/language/ControlPanel/Toolbars/PageControls/Caption": { "title": "$:/language/ControlPanel/Toolbars/PageControls/Caption", "text": "Page Toolbar" }, "$:/language/ControlPanel/Toolbars/PageControls/Hint": { "title": "$:/language/ControlPanel/Toolbars/PageControls/Hint", "text": "Choose which buttons are displayed on the main page toolbar. Drag and drop to change the ordering" }, "$:/language/ControlPanel/Toolbars/EditorToolbar/Caption": { "title": "$:/language/ControlPanel/Toolbars/EditorToolbar/Caption", "text": "Editor Toolbar" }, "$:/language/ControlPanel/Toolbars/EditorToolbar/Hint": { "title": "$:/language/ControlPanel/Toolbars/EditorToolbar/Hint", "text": "Choose which buttons are displayed in the editor toolbar. Note that some buttons will only appear when editing tiddlers of a certain type. Drag and drop to change the ordering" }, "$:/language/ControlPanel/Toolbars/ViewToolbar/Caption": { "title": "$:/language/ControlPanel/Toolbars/ViewToolbar/Caption", "text": "View Toolbar" }, "$:/language/ControlPanel/Toolbars/ViewToolbar/Hint": { "title": "$:/language/ControlPanel/Toolbars/ViewToolbar/Hint", "text": "Choose which buttons are displayed for tiddlers in view mode. Drag and drop to change the ordering" }, "$:/language/ControlPanel/Tools/Download/Full/Caption": { "title": "$:/language/ControlPanel/Tools/Download/Full/Caption", "text": "Download full wiki" }, "$:/language/Date/DaySuffix/1": { "title": "$:/language/Date/DaySuffix/1", "text": "st" }, "$:/language/Date/DaySuffix/2": { "title": "$:/language/Date/DaySuffix/2", "text": "nd" }, "$:/language/Date/DaySuffix/3": { "title": "$:/language/Date/DaySuffix/3", "text": "rd" }, "$:/language/Date/DaySuffix/4": { "title": "$:/language/Date/DaySuffix/4", "text": "th" }, "$:/language/Date/DaySuffix/5": { "title": "$:/language/Date/DaySuffix/5", "text": "th" }, "$:/language/Date/DaySuffix/6": { "title": "$:/language/Date/DaySuffix/6", "text": "th" }, "$:/language/Date/DaySuffix/7": { "title": "$:/language/Date/DaySuffix/7", "text": "th" }, "$:/language/Date/DaySuffix/8": { "title": "$:/language/Date/DaySuffix/8", "text": "th" }, "$:/language/Date/DaySuffix/9": { "title": "$:/language/Date/DaySuffix/9", "text": "th" }, "$:/language/Date/DaySuffix/10": { "title": "$:/language/Date/DaySuffix/10", "text": "th" }, "$:/language/Date/DaySuffix/11": { "title": "$:/language/Date/DaySuffix/11", "text": "th" }, "$:/language/Date/DaySuffix/12": { "title": "$:/language/Date/DaySuffix/12", "text": "th" }, "$:/language/Date/DaySuffix/13": { "title": "$:/language/Date/DaySuffix/13", "text": "th" }, "$:/language/Date/DaySuffix/14": { "title": "$:/language/Date/DaySuffix/14", "text": "th" }, "$:/language/Date/DaySuffix/15": { "title": "$:/language/Date/DaySuffix/15", "text": "th" }, "$:/language/Date/DaySuffix/16": { "title": "$:/language/Date/DaySuffix/16", "text": "th" }, "$:/language/Date/DaySuffix/17": { "title": "$:/language/Date/DaySuffix/17", "text": "th" }, "$:/language/Date/DaySuffix/18": { "title": "$:/language/Date/DaySuffix/18", "text": "th" }, "$:/language/Date/DaySuffix/19": { "title": "$:/language/Date/DaySuffix/19", "text": "th" }, "$:/language/Date/DaySuffix/20": { "title": "$:/language/Date/DaySuffix/20", "text": "th" }, "$:/language/Date/DaySuffix/21": { "title": "$:/language/Date/DaySuffix/21", "text": "st" }, "$:/language/Date/DaySuffix/22": { "title": "$:/language/Date/DaySuffix/22", "text": "nd" }, "$:/language/Date/DaySuffix/23": { "title": "$:/language/Date/DaySuffix/23", "text": "rd" }, "$:/language/Date/DaySuffix/24": { "title": "$:/language/Date/DaySuffix/24", "text": "th" }, "$:/language/Date/DaySuffix/25": { "title": "$:/language/Date/DaySuffix/25", "text": "th" }, "$:/language/Date/DaySuffix/26": { "title": "$:/language/Date/DaySuffix/26", "text": "th" }, "$:/language/Date/DaySuffix/27": { "title": "$:/language/Date/DaySuffix/27", "text": "th" }, "$:/language/Date/DaySuffix/28": { "title": "$:/language/Date/DaySuffix/28", "text": "th" }, "$:/language/Date/DaySuffix/29": { "title": "$:/language/Date/DaySuffix/29", "text": "th" }, "$:/language/Date/DaySuffix/30": { "title": "$:/language/Date/DaySuffix/30", "text": "th" }, "$:/language/Date/DaySuffix/31": { "title": "$:/language/Date/DaySuffix/31", "text": "st" }, "$:/language/Date/Long/Day/0": { "title": "$:/language/Date/Long/Day/0", "text": "Sunday" }, "$:/language/Date/Long/Day/1": { "title": "$:/language/Date/Long/Day/1", "text": "Monday" }, "$:/language/Date/Long/Day/2": { "title": "$:/language/Date/Long/Day/2", "text": "Tuesday" }, "$:/language/Date/Long/Day/3": { "title": "$:/language/Date/Long/Day/3", "text": "Wednesday" }, "$:/language/Date/Long/Day/4": { "title": "$:/language/Date/Long/Day/4", "text": "Thursday" }, "$:/language/Date/Long/Day/5": { "title": "$:/language/Date/Long/Day/5", "text": "Friday" }, "$:/language/Date/Long/Day/6": { "title": "$:/language/Date/Long/Day/6", "text": "Saturday" }, "$:/language/Date/Long/Month/1": { "title": "$:/language/Date/Long/Month/1", "text": "January" }, "$:/language/Date/Long/Month/2": { "title": "$:/language/Date/Long/Month/2", "text": "February" }, "$:/language/Date/Long/Month/3": { "title": "$:/language/Date/Long/Month/3", "text": "March" }, "$:/language/Date/Long/Month/4": { "title": "$:/language/Date/Long/Month/4", "text": "April" }, "$:/language/Date/Long/Month/5": { "title": "$:/language/Date/Long/Month/5", "text": "May" }, "$:/language/Date/Long/Month/6": { "title": "$:/language/Date/Long/Month/6", "text": "June" }, "$:/language/Date/Long/Month/7": { "title": "$:/language/Date/Long/Month/7", "text": "July" }, "$:/language/Date/Long/Month/8": { "title": "$:/language/Date/Long/Month/8", "text": "August" }, "$:/language/Date/Long/Month/9": { "title": "$:/language/Date/Long/Month/9", "text": "September" }, "$:/language/Date/Long/Month/10": { "title": "$:/language/Date/Long/Month/10", "text": "October" }, "$:/language/Date/Long/Month/11": { "title": "$:/language/Date/Long/Month/11", "text": "November" }, "$:/language/Date/Long/Month/12": { "title": "$:/language/Date/Long/Month/12", "text": "December" }, "$:/language/Date/Period/am": { "title": "$:/language/Date/Period/am", "text": "am" }, "$:/language/Date/Period/pm": { "title": "$:/language/Date/Period/pm", "text": "pm" }, "$:/language/Date/Short/Day/0": { "title": "$:/language/Date/Short/Day/0", "text": "Sun" }, "$:/language/Date/Short/Day/1": { "title": "$:/language/Date/Short/Day/1", "text": "Mon" }, "$:/language/Date/Short/Day/2": { "title": "$:/language/Date/Short/Day/2", "text": "Tue" }, "$:/language/Date/Short/Day/3": { "title": "$:/language/Date/Short/Day/3", "text": "Wed" }, "$:/language/Date/Short/Day/4": { "title": "$:/language/Date/Short/Day/4", "text": "Thu" }, "$:/language/Date/Short/Day/5": { "title": "$:/language/Date/Short/Day/5", "text": "Fri" }, "$:/language/Date/Short/Day/6": { "title": "$:/language/Date/Short/Day/6", "text": "Sat" }, "$:/language/Date/Short/Month/1": { "title": "$:/language/Date/Short/Month/1", "text": "Jan" }, "$:/language/Date/Short/Month/2": { "title": "$:/language/Date/Short/Month/2", "text": "Feb" }, "$:/language/Date/Short/Month/3": { "title": "$:/language/Date/Short/Month/3", "text": "Mar" }, "$:/language/Date/Short/Month/4": { "title": "$:/language/Date/Short/Month/4", "text": "Apr" }, "$:/language/Date/Short/Month/5": { "title": "$:/language/Date/Short/Month/5", "text": "May" }, "$:/language/Date/Short/Month/6": { "title": "$:/language/Date/Short/Month/6", "text": "Jun" }, "$:/language/Date/Short/Month/7": { "title": "$:/language/Date/Short/Month/7", "text": "Jul" }, "$:/language/Date/Short/Month/8": { "title": "$:/language/Date/Short/Month/8", "text": "Aug" }, "$:/language/Date/Short/Month/9": { "title": "$:/language/Date/Short/Month/9", "text": "Sep" }, "$:/language/Date/Short/Month/10": { "title": "$:/language/Date/Short/Month/10", "text": "Oct" }, "$:/language/Date/Short/Month/11": { "title": "$:/language/Date/Short/Month/11", "text": "Nov" }, "$:/language/Date/Short/Month/12": { "title": "$:/language/Date/Short/Month/12", "text": "Dec" }, "$:/language/RelativeDate/Future/Days": { "title": "$:/language/RelativeDate/Future/Days", "text": "<<period>> days from now" }, "$:/language/RelativeDate/Future/Hours": { "title": "$:/language/RelativeDate/Future/Hours", "text": "<<period>> hours from now" }, "$:/language/RelativeDate/Future/Minutes": { "title": "$:/language/RelativeDate/Future/Minutes", "text": "<<period>> minutes from now" }, "$:/language/RelativeDate/Future/Months": { "title": "$:/language/RelativeDate/Future/Months", "text": "<<period>> months from now" }, "$:/language/RelativeDate/Future/Second": { "title": "$:/language/RelativeDate/Future/Second", "text": "1 second from now" }, "$:/language/RelativeDate/Future/Seconds": { "title": "$:/language/RelativeDate/Future/Seconds", "text": "<<period>> seconds from now" }, "$:/language/RelativeDate/Future/Years": { "title": "$:/language/RelativeDate/Future/Years", "text": "<<period>> years from now" }, "$:/language/RelativeDate/Past/Days": { "title": "$:/language/RelativeDate/Past/Days", "text": "<<period>> days ago" }, "$:/language/RelativeDate/Past/Hours": { "title": "$:/language/RelativeDate/Past/Hours", "text": "<<period>> hours ago" }, "$:/language/RelativeDate/Past/Minutes": { "title": "$:/language/RelativeDate/Past/Minutes", "text": "<<period>> minutes ago" }, "$:/language/RelativeDate/Past/Months": { "title": "$:/language/RelativeDate/Past/Months", "text": "<<period>> months ago" }, "$:/language/RelativeDate/Past/Second": { "title": "$:/language/RelativeDate/Past/Second", "text": "1 second ago" }, "$:/language/RelativeDate/Past/Seconds": { "title": "$:/language/RelativeDate/Past/Seconds", "text": "<<period>> seconds ago" }, "$:/language/RelativeDate/Past/Years": { "title": "$:/language/RelativeDate/Past/Years", "text": "<<period>> years ago" }, "$:/language/Docs/ModuleTypes/allfilteroperator": { "title": "$:/language/Docs/ModuleTypes/allfilteroperator", "text": "A sub-operator for the ''all'' filter operator." }, "$:/language/Docs/ModuleTypes/animation": { "title": "$:/language/Docs/ModuleTypes/animation", "text": "Animations that may be used with the RevealWidget." }, "$:/language/Docs/ModuleTypes/authenticator": { "title": "$:/language/Docs/ModuleTypes/authenticator", "text": "Defines how requests are authenticated by the built-in HTTP server." }, "$:/language/Docs/ModuleTypes/bitmapeditoroperation": { "title": "$:/language/Docs/ModuleTypes/bitmapeditoroperation", "text": "A bitmap editor toolbar operation." }, "$:/language/Docs/ModuleTypes/command": { "title": "$:/language/Docs/ModuleTypes/command", "text": "Commands that can be executed under Node.js." }, "$:/language/Docs/ModuleTypes/config": { "title": "$:/language/Docs/ModuleTypes/config", "text": "Data to be inserted into `$tw.config`." }, "$:/language/Docs/ModuleTypes/filteroperator": { "title": "$:/language/Docs/ModuleTypes/filteroperator", "text": "Individual filter operator methods." }, "$:/language/Docs/ModuleTypes/global": { "title": "$:/language/Docs/ModuleTypes/global", "text": "Global data to be inserted into `$tw`." }, "$:/language/Docs/ModuleTypes/info": { "title": "$:/language/Docs/ModuleTypes/info", "text": "Publishes system information via the [[$:/temp/info-plugin]] pseudo-plugin." }, "$:/language/Docs/ModuleTypes/isfilteroperator": { "title": "$:/language/Docs/ModuleTypes/isfilteroperator", "text": "Operands for the ''is'' filter operator." }, "$:/language/Docs/ModuleTypes/library": { "title": "$:/language/Docs/ModuleTypes/library", "text": "Generic module type for general purpose JavaScript modules." }, "$:/language/Docs/ModuleTypes/macro": { "title": "$:/language/Docs/ModuleTypes/macro", "text": "JavaScript macro definitions." }, "$:/language/Docs/ModuleTypes/parser": { "title": "$:/language/Docs/ModuleTypes/parser", "text": "Parsers for different content types." }, "$:/language/Docs/ModuleTypes/route": { "title": "$:/language/Docs/ModuleTypes/route", "text": "Defines how individual URL patterns are handled by the built-in HTTP server." }, "$:/language/Docs/ModuleTypes/saver": { "title": "$:/language/Docs/ModuleTypes/saver", "text": "Savers handle different methods for saving files from the browser." }, "$:/language/Docs/ModuleTypes/startup": { "title": "$:/language/Docs/ModuleTypes/startup", "text": "Startup functions." }, "$:/language/Docs/ModuleTypes/storyview": { "title": "$:/language/Docs/ModuleTypes/storyview", "text": "Story views customise the animation and behaviour of list widgets." }, "$:/language/Docs/ModuleTypes/texteditoroperation": { "title": "$:/language/Docs/ModuleTypes/texteditoroperation", "text": "A text editor toolbar operation." }, "$:/language/Docs/ModuleTypes/tiddlerdeserializer": { "title": "$:/language/Docs/ModuleTypes/tiddlerdeserializer", "text": "Converts different content types into tiddlers." }, "$:/language/Docs/ModuleTypes/tiddlerfield": { "title": "$:/language/Docs/ModuleTypes/tiddlerfield", "text": "Defines the behaviour of an individual tiddler field." }, "$:/language/Docs/ModuleTypes/tiddlermethod": { "title": "$:/language/Docs/ModuleTypes/tiddlermethod", "text": "Adds methods to the `$tw.Tiddler` prototype." }, "$:/language/Docs/ModuleTypes/upgrader": { "title": "$:/language/Docs/ModuleTypes/upgrader", "text": "Applies upgrade processing to tiddlers during an upgrade/import." }, "$:/language/Docs/ModuleTypes/utils": { "title": "$:/language/Docs/ModuleTypes/utils", "text": "Adds methods to `$tw.utils`." }, "$:/language/Docs/ModuleTypes/utils-node": { "title": "$:/language/Docs/ModuleTypes/utils-node", "text": "Adds Node.js-specific methods to `$tw.utils`." }, "$:/language/Docs/ModuleTypes/widget": { "title": "$:/language/Docs/ModuleTypes/widget", "text": "Widgets encapsulate DOM rendering and refreshing." }, "$:/language/Docs/ModuleTypes/wikimethod": { "title": "$:/language/Docs/ModuleTypes/wikimethod", "text": "Adds methods to `$tw.Wiki`." }, "$:/language/Docs/ModuleTypes/wikirule": { "title": "$:/language/Docs/ModuleTypes/wikirule", "text": "Individual parser rules for the main WikiText parser." }, "$:/language/Docs/PaletteColours/alert-background": { "title": "$:/language/Docs/PaletteColours/alert-background", "text": "Alert background" }, "$:/language/Docs/PaletteColours/alert-border": { "title": "$:/language/Docs/PaletteColours/alert-border", "text": "Alert border" }, "$:/language/Docs/PaletteColours/alert-highlight": { "title": "$:/language/Docs/PaletteColours/alert-highlight", "text": "Alert highlight" }, "$:/language/Docs/PaletteColours/alert-muted-foreground": { "title": "$:/language/Docs/PaletteColours/alert-muted-foreground", "text": "Alert muted foreground" }, "$:/language/Docs/PaletteColours/background": { "title": "$:/language/Docs/PaletteColours/background", "text": "General background" }, "$:/language/Docs/PaletteColours/blockquote-bar": { "title": "$:/language/Docs/PaletteColours/blockquote-bar", "text": "Blockquote bar" }, "$:/language/Docs/PaletteColours/button-background": { "title": "$:/language/Docs/PaletteColours/button-background", "text": "Default button background" }, "$:/language/Docs/PaletteColours/button-border": { "title": "$:/language/Docs/PaletteColours/button-border", "text": "Default button border" }, "$:/language/Docs/PaletteColours/button-foreground": { "title": "$:/language/Docs/PaletteColours/button-foreground", "text": "Default button foreground" }, "$:/language/Docs/PaletteColours/dirty-indicator": { "title": "$:/language/Docs/PaletteColours/dirty-indicator", "text": "Unsaved changes indicator" }, "$:/language/Docs/PaletteColours/code-background": { "title": "$:/language/Docs/PaletteColours/code-background", "text": "Code background" }, "$:/language/Docs/PaletteColours/code-border": { "title": "$:/language/Docs/PaletteColours/code-border", "text": "Code border" }, "$:/language/Docs/PaletteColours/code-foreground": { "title": "$:/language/Docs/PaletteColours/code-foreground", "text": "Code foreground" }, "$:/language/Docs/PaletteColours/download-background": { "title": "$:/language/Docs/PaletteColours/download-background", "text": "Download button background" }, "$:/language/Docs/PaletteColours/download-foreground": { "title": "$:/language/Docs/PaletteColours/download-foreground", "text": "Download button foreground" }, "$:/language/Docs/PaletteColours/dragger-background": { "title": "$:/language/Docs/PaletteColours/dragger-background", "text": "Dragger background" }, "$:/language/Docs/PaletteColours/dragger-foreground": { "title": "$:/language/Docs/PaletteColours/dragger-foreground", "text": "Dragger foreground" }, "$:/language/Docs/PaletteColours/dropdown-background": { "title": "$:/language/Docs/PaletteColours/dropdown-background", "text": "Dropdown background" }, "$:/language/Docs/PaletteColours/dropdown-border": { "title": "$:/language/Docs/PaletteColours/dropdown-border", "text": "Dropdown border" }, "$:/language/Docs/PaletteColours/dropdown-tab-background-selected": { "title": "$:/language/Docs/PaletteColours/dropdown-tab-background-selected", "text": "Dropdown tab background for selected tabs" }, "$:/language/Docs/PaletteColours/dropdown-tab-background": { "title": "$:/language/Docs/PaletteColours/dropdown-tab-background", "text": "Dropdown tab background" }, "$:/language/Docs/PaletteColours/dropzone-background": { "title": "$:/language/Docs/PaletteColours/dropzone-background", "text": "Dropzone background" }, "$:/language/Docs/PaletteColours/external-link-background-hover": { "title": "$:/language/Docs/PaletteColours/external-link-background-hover", "text": "External link background hover" }, "$:/language/Docs/PaletteColours/external-link-background-visited": { "title": "$:/language/Docs/PaletteColours/external-link-background-visited", "text": "External link background visited" }, "$:/language/Docs/PaletteColours/external-link-background": { "title": "$:/language/Docs/PaletteColours/external-link-background", "text": "External link background" }, "$:/language/Docs/PaletteColours/external-link-foreground-hover": { "title": "$:/language/Docs/PaletteColours/external-link-foreground-hover", "text": "External link foreground hover" }, "$:/language/Docs/PaletteColours/external-link-foreground-visited": { "title": "$:/language/Docs/PaletteColours/external-link-foreground-visited", "text": "External link foreground visited" }, "$:/language/Docs/PaletteColours/external-link-foreground": { "title": "$:/language/Docs/PaletteColours/external-link-foreground", "text": "External link foreground" }, "$:/language/Docs/PaletteColours/foreground": { "title": "$:/language/Docs/PaletteColours/foreground", "text": "General foreground" }, "$:/language/Docs/PaletteColours/menubar-background": { "title": "$:/language/Docs/PaletteColours/menubar-background", "text": "Menu bar background" }, "$:/language/Docs/PaletteColours/menubar-foreground": { "title": "$:/language/Docs/PaletteColours/menubar-foreground", "text": "Menu bar foreground" }, "$:/language/Docs/PaletteColours/message-background": { "title": "$:/language/Docs/PaletteColours/message-background", "text": "Message box background" }, "$:/language/Docs/PaletteColours/message-border": { "title": "$:/language/Docs/PaletteColours/message-border", "text": "Message box border" }, "$:/language/Docs/PaletteColours/message-foreground": { "title": "$:/language/Docs/PaletteColours/message-foreground", "text": "Message box foreground" }, "$:/language/Docs/PaletteColours/modal-backdrop": { "title": "$:/language/Docs/PaletteColours/modal-backdrop", "text": "Modal backdrop" }, "$:/language/Docs/PaletteColours/modal-background": { "title": "$:/language/Docs/PaletteColours/modal-background", "text": "Modal background" }, "$:/language/Docs/PaletteColours/modal-border": { "title": "$:/language/Docs/PaletteColours/modal-border", "text": "Modal border" }, "$:/language/Docs/PaletteColours/modal-footer-background": { "title": "$:/language/Docs/PaletteColours/modal-footer-background", "text": "Modal footer background" }, "$:/language/Docs/PaletteColours/modal-footer-border": { "title": "$:/language/Docs/PaletteColours/modal-footer-border", "text": "Modal footer border" }, "$:/language/Docs/PaletteColours/modal-header-border": { "title": "$:/language/Docs/PaletteColours/modal-header-border", "text": "Modal header border" }, "$:/language/Docs/PaletteColours/muted-foreground": { "title": "$:/language/Docs/PaletteColours/muted-foreground", "text": "General muted foreground" }, "$:/language/Docs/PaletteColours/notification-background": { "title": "$:/language/Docs/PaletteColours/notification-background", "text": "Notification background" }, "$:/language/Docs/PaletteColours/notification-border": { "title": "$:/language/Docs/PaletteColours/notification-border", "text": "Notification border" }, "$:/language/Docs/PaletteColours/page-background": { "title": "$:/language/Docs/PaletteColours/page-background", "text": "Page background" }, "$:/language/Docs/PaletteColours/pre-background": { "title": "$:/language/Docs/PaletteColours/pre-background", "text": "Preformatted code background" }, "$:/language/Docs/PaletteColours/pre-border": { "title": "$:/language/Docs/PaletteColours/pre-border", "text": "Preformatted code border" }, "$:/language/Docs/PaletteColours/primary": { "title": "$:/language/Docs/PaletteColours/primary", "text": "General primary" }, "$:/language/Docs/PaletteColours/select-tag-background": { "title": "$:/language/Docs/PaletteColours/select-tag-background", "text": "`<select>` element background" }, "$:/language/Docs/PaletteColours/select-tag-foreground": { "title": "$:/language/Docs/PaletteColours/select-tag-foreground", "text": "`<select>` element text" }, "$:/language/Docs/PaletteColours/sidebar-button-foreground": { "title": "$:/language/Docs/PaletteColours/sidebar-button-foreground", "text": "Sidebar button foreground" }, "$:/language/Docs/PaletteColours/sidebar-controls-foreground-hover": { "title": "$:/language/Docs/PaletteColours/sidebar-controls-foreground-hover", "text": "Sidebar controls foreground hover" }, "$:/language/Docs/PaletteColours/sidebar-controls-foreground": { "title": "$:/language/Docs/PaletteColours/sidebar-controls-foreground", "text": "Sidebar controls foreground" }, "$:/language/Docs/PaletteColours/sidebar-foreground-shadow": { "title": "$:/language/Docs/PaletteColours/sidebar-foreground-shadow", "text": "Sidebar foreground shadow" }, "$:/language/Docs/PaletteColours/sidebar-foreground": { "title": "$:/language/Docs/PaletteColours/sidebar-foreground", "text": "Sidebar foreground" }, "$:/language/Docs/PaletteColours/sidebar-muted-foreground-hover": { "title": "$:/language/Docs/PaletteColours/sidebar-muted-foreground-hover", "text": "Sidebar muted foreground hover" }, "$:/language/Docs/PaletteColours/sidebar-muted-foreground": { "title": "$:/language/Docs/PaletteColours/sidebar-muted-foreground", "text": "Sidebar muted foreground" }, "$:/language/Docs/PaletteColours/sidebar-tab-background-selected": { "title": "$:/language/Docs/PaletteColours/sidebar-tab-background-selected", "text": "Sidebar tab background for selected tabs" }, "$:/language/Docs/PaletteColours/sidebar-tab-background": { "title": "$:/language/Docs/PaletteColours/sidebar-tab-background", "text": "Sidebar tab background" }, "$:/language/Docs/PaletteColours/sidebar-tab-border-selected": { "title": "$:/language/Docs/PaletteColours/sidebar-tab-border-selected", "text": "Sidebar tab border for selected tabs" }, "$:/language/Docs/PaletteColours/sidebar-tab-border": { "title": "$:/language/Docs/PaletteColours/sidebar-tab-border", "text": "Sidebar tab border" }, "$:/language/Docs/PaletteColours/sidebar-tab-divider": { "title": "$:/language/Docs/PaletteColours/sidebar-tab-divider", "text": "Sidebar tab divider" }, "$:/language/Docs/PaletteColours/sidebar-tab-foreground-selected": { "title": "$:/language/Docs/PaletteColours/sidebar-tab-foreground-selected", "text": "Sidebar tab foreground for selected tabs" }, "$:/language/Docs/PaletteColours/sidebar-tab-foreground": { "title": "$:/language/Docs/PaletteColours/sidebar-tab-foreground", "text": "Sidebar tab foreground" }, "$:/language/Docs/PaletteColours/sidebar-tiddler-link-foreground-hover": { "title": "$:/language/Docs/PaletteColours/sidebar-tiddler-link-foreground-hover", "text": "Sidebar tiddler link foreground hover" }, "$:/language/Docs/PaletteColours/sidebar-tiddler-link-foreground": { "title": "$:/language/Docs/PaletteColours/sidebar-tiddler-link-foreground", "text": "Sidebar tiddler link foreground" }, "$:/language/Docs/PaletteColours/site-title-foreground": { "title": "$:/language/Docs/PaletteColours/site-title-foreground", "text": "Site title foreground" }, "$:/language/Docs/PaletteColours/static-alert-foreground": { "title": "$:/language/Docs/PaletteColours/static-alert-foreground", "text": "Static alert foreground" }, "$:/language/Docs/PaletteColours/tab-background-selected": { "title": "$:/language/Docs/PaletteColours/tab-background-selected", "text": "Tab background for selected tabs" }, "$:/language/Docs/PaletteColours/tab-background": { "title": "$:/language/Docs/PaletteColours/tab-background", "text": "Tab background" }, "$:/language/Docs/PaletteColours/tab-border-selected": { "title": "$:/language/Docs/PaletteColours/tab-border-selected", "text": "Tab border for selected tabs" }, "$:/language/Docs/PaletteColours/tab-border": { "title": "$:/language/Docs/PaletteColours/tab-border", "text": "Tab border" }, "$:/language/Docs/PaletteColours/tab-divider": { "title": "$:/language/Docs/PaletteColours/tab-divider", "text": "Tab divider" }, "$:/language/Docs/PaletteColours/tab-foreground-selected": { "title": "$:/language/Docs/PaletteColours/tab-foreground-selected", "text": "Tab foreground for selected tabs" }, "$:/language/Docs/PaletteColours/tab-foreground": { "title": "$:/language/Docs/PaletteColours/tab-foreground", "text": "Tab foreground" }, "$:/language/Docs/PaletteColours/table-border": { "title": "$:/language/Docs/PaletteColours/table-border", "text": "Table border" }, "$:/language/Docs/PaletteColours/table-footer-background": { "title": "$:/language/Docs/PaletteColours/table-footer-background", "text": "Table footer background" }, "$:/language/Docs/PaletteColours/table-header-background": { "title": "$:/language/Docs/PaletteColours/table-header-background", "text": "Table header background" }, "$:/language/Docs/PaletteColours/tag-background": { "title": "$:/language/Docs/PaletteColours/tag-background", "text": "Tag background" }, "$:/language/Docs/PaletteColours/tag-foreground": { "title": "$:/language/Docs/PaletteColours/tag-foreground", "text": "Tag foreground" }, "$:/language/Docs/PaletteColours/tiddler-background": { "title": "$:/language/Docs/PaletteColours/tiddler-background", "text": "Tiddler background" }, "$:/language/Docs/PaletteColours/tiddler-border": { "title": "$:/language/Docs/PaletteColours/tiddler-border", "text": "Tiddler border" }, "$:/language/Docs/PaletteColours/tiddler-controls-foreground-hover": { "title": "$:/language/Docs/PaletteColours/tiddler-controls-foreground-hover", "text": "Tiddler controls foreground hover" }, "$:/language/Docs/PaletteColours/tiddler-controls-foreground-selected": { "title": "$:/language/Docs/PaletteColours/tiddler-controls-foreground-selected", "text": "Tiddler controls foreground for selected controls" }, "$:/language/Docs/PaletteColours/tiddler-controls-foreground": { "title": "$:/language/Docs/PaletteColours/tiddler-controls-foreground", "text": "Tiddler controls foreground" }, "$:/language/Docs/PaletteColours/tiddler-editor-background": { "title": "$:/language/Docs/PaletteColours/tiddler-editor-background", "text": "Tiddler editor background" }, "$:/language/Docs/PaletteColours/tiddler-editor-border-image": { "title": "$:/language/Docs/PaletteColours/tiddler-editor-border-image", "text": "Tiddler editor border image" }, "$:/language/Docs/PaletteColours/tiddler-editor-border": { "title": "$:/language/Docs/PaletteColours/tiddler-editor-border", "text": "Tiddler editor border" }, "$:/language/Docs/PaletteColours/tiddler-editor-fields-even": { "title": "$:/language/Docs/PaletteColours/tiddler-editor-fields-even", "text": "Tiddler editor background for even fields" }, "$:/language/Docs/PaletteColours/tiddler-editor-fields-odd": { "title": "$:/language/Docs/PaletteColours/tiddler-editor-fields-odd", "text": "Tiddler editor background for odd fields" }, "$:/language/Docs/PaletteColours/tiddler-info-background": { "title": "$:/language/Docs/PaletteColours/tiddler-info-background", "text": "Tiddler info panel background" }, "$:/language/Docs/PaletteColours/tiddler-info-border": { "title": "$:/language/Docs/PaletteColours/tiddler-info-border", "text": "Tiddler info panel border" }, "$:/language/Docs/PaletteColours/tiddler-info-tab-background": { "title": "$:/language/Docs/PaletteColours/tiddler-info-tab-background", "text": "Tiddler info panel tab background" }, "$:/language/Docs/PaletteColours/tiddler-link-background": { "title": "$:/language/Docs/PaletteColours/tiddler-link-background", "text": "Tiddler link background" }, "$:/language/Docs/PaletteColours/tiddler-link-foreground": { "title": "$:/language/Docs/PaletteColours/tiddler-link-foreground", "text": "Tiddler link foreground" }, "$:/language/Docs/PaletteColours/tiddler-subtitle-foreground": { "title": "$:/language/Docs/PaletteColours/tiddler-subtitle-foreground", "text": "Tiddler subtitle foreground" }, "$:/language/Docs/PaletteColours/tiddler-title-foreground": { "title": "$:/language/Docs/PaletteColours/tiddler-title-foreground", "text": "Tiddler title foreground" }, "$:/language/Docs/PaletteColours/toolbar-new-button": { "title": "$:/language/Docs/PaletteColours/toolbar-new-button", "text": "Toolbar 'new tiddler' button foreground" }, "$:/language/Docs/PaletteColours/toolbar-options-button": { "title": "$:/language/Docs/PaletteColours/toolbar-options-button", "text": "Toolbar 'options' button foreground" }, "$:/language/Docs/PaletteColours/toolbar-save-button": { "title": "$:/language/Docs/PaletteColours/toolbar-save-button", "text": "Toolbar 'save' button foreground" }, "$:/language/Docs/PaletteColours/toolbar-info-button": { "title": "$:/language/Docs/PaletteColours/toolbar-info-button", "text": "Toolbar 'info' button foreground" }, "$:/language/Docs/PaletteColours/toolbar-edit-button": { "title": "$:/language/Docs/PaletteColours/toolbar-edit-button", "text": "Toolbar 'edit' button foreground" }, "$:/language/Docs/PaletteColours/toolbar-close-button": { "title": "$:/language/Docs/PaletteColours/toolbar-close-button", "text": "Toolbar 'close' button foreground" }, "$:/language/Docs/PaletteColours/toolbar-delete-button": { "title": "$:/language/Docs/PaletteColours/toolbar-delete-button", "text": "Toolbar 'delete' button foreground" }, "$:/language/Docs/PaletteColours/toolbar-cancel-button": { "title": "$:/language/Docs/PaletteColours/toolbar-cancel-button", "text": "Toolbar 'cancel' button foreground" }, "$:/language/Docs/PaletteColours/toolbar-done-button": { "title": "$:/language/Docs/PaletteColours/toolbar-done-button", "text": "Toolbar 'done' button foreground" }, "$:/language/Docs/PaletteColours/untagged-background": { "title": "$:/language/Docs/PaletteColours/untagged-background", "text": "Untagged pill background" }, "$:/language/Docs/PaletteColours/very-muted-foreground": { "title": "$:/language/Docs/PaletteColours/very-muted-foreground", "text": "Very muted foreground" }, "$:/language/EditTemplate/Body/External/Hint": { "title": "$:/language/EditTemplate/Body/External/Hint", "text": "This tiddler shows content stored outside of the main TiddlyWiki file. You can edit the tags and fields but cannot directly edit the content itself" }, "$:/language/EditTemplate/Body/Placeholder": { "title": "$:/language/EditTemplate/Body/Placeholder", "text": "Type the text for this tiddler" }, "$:/language/EditTemplate/Body/Preview/Type/Output": { "title": "$:/language/EditTemplate/Body/Preview/Type/Output", "text": "output" }, "$:/language/EditTemplate/Field/Remove/Caption": { "title": "$:/language/EditTemplate/Field/Remove/Caption", "text": "remove field" }, "$:/language/EditTemplate/Field/Remove/Hint": { "title": "$:/language/EditTemplate/Field/Remove/Hint", "text": "Remove field" }, "$:/language/EditTemplate/Field/Dropdown/Caption": { "title": "$:/language/EditTemplate/Field/Dropdown/Caption", "text": "field list" }, "$:/language/EditTemplate/Field/Dropdown/Hint": { "title": "$:/language/EditTemplate/Field/Dropdown/Hint", "text": "Show field list" }, "$:/language/EditTemplate/Fields/Add/Button": { "title": "$:/language/EditTemplate/Fields/Add/Button", "text": "add" }, "$:/language/EditTemplate/Fields/Add/Button/Hint": { "title": "$:/language/EditTemplate/Fields/Add/Button/Hint", "text": "Add the new field to the tiddler" }, "$:/language/EditTemplate/Fields/Add/Name/Placeholder": { "title": "$:/language/EditTemplate/Fields/Add/Name/Placeholder", "text": "field name" }, "$:/language/EditTemplate/Fields/Add/Prompt": { "title": "$:/language/EditTemplate/Fields/Add/Prompt", "text": "Add a new field:" }, "$:/language/EditTemplate/Fields/Add/Value/Placeholder": { "title": "$:/language/EditTemplate/Fields/Add/Value/Placeholder", "text": "field value" }, "$:/language/EditTemplate/Fields/Add/Dropdown/System": { "title": "$:/language/EditTemplate/Fields/Add/Dropdown/System", "text": "System fields" }, "$:/language/EditTemplate/Fields/Add/Dropdown/User": { "title": "$:/language/EditTemplate/Fields/Add/Dropdown/User", "text": "User fields" }, "$:/language/EditTemplate/Shadow/Warning": { "title": "$:/language/EditTemplate/Shadow/Warning", "text": "This is a shadow tiddler. Any changes you make will override the default version from the plugin <<pluginLink>>" }, "$:/language/EditTemplate/Shadow/OverriddenWarning": { "title": "$:/language/EditTemplate/Shadow/OverriddenWarning", "text": "This is a modified shadow tiddler. You can revert to the default version in the plugin <<pluginLink>> by deleting this tiddler" }, "$:/language/EditTemplate/Tags/Add/Button": { "title": "$:/language/EditTemplate/Tags/Add/Button", "text": "add" }, "$:/language/EditTemplate/Tags/Add/Button/Hint": { "title": "$:/language/EditTemplate/Tags/Add/Button/Hint", "text": "add tag" }, "$:/language/EditTemplate/Tags/Add/Placeholder": { "title": "$:/language/EditTemplate/Tags/Add/Placeholder", "text": "tag name" }, "$:/language/EditTemplate/Tags/ClearInput/Caption": { "title": "$:/language/EditTemplate/Tags/ClearInput/Caption", "text": "clear input" }, "$:/language/EditTemplate/Tags/ClearInput/Hint": { "title": "$:/language/EditTemplate/Tags/ClearInput/Hint", "text": "Clear tag input" }, "$:/language/EditTemplate/Tags/Dropdown/Caption": { "title": "$:/language/EditTemplate/Tags/Dropdown/Caption", "text": "tag list" }, "$:/language/EditTemplate/Tags/Dropdown/Hint": { "title": "$:/language/EditTemplate/Tags/Dropdown/Hint", "text": "Show tag list" }, "$:/language/EditTemplate/Title/BadCharacterWarning": { "title": "$:/language/EditTemplate/Title/BadCharacterWarning", "text": "Warning: avoid using any of the characters <<bad-chars>> in tiddler titles" }, "$:/language/EditTemplate/Title/Exists/Prompt": { "title": "$:/language/EditTemplate/Title/Exists/Prompt", "text": "Target tiddler already exists" }, "$:/language/EditTemplate/Title/Relink/Prompt": { "title": "$:/language/EditTemplate/Title/Relink/Prompt", "text": "Update ''<$text text=<<fromTitle>>/>'' to ''<$text text=<<toTitle>>/>'' in the //tags// and //list// fields of other tiddlers" }, "$:/language/EditTemplate/Title/References/Prompt": { "title": "$:/language/EditTemplate/Title/References/Prompt", "text": "The following references to this tiddler will not be automatically updated:" }, "$:/language/EditTemplate/Type/Dropdown/Caption": { "title": "$:/language/EditTemplate/Type/Dropdown/Caption", "text": "content type list" }, "$:/language/EditTemplate/Type/Dropdown/Hint": { "title": "$:/language/EditTemplate/Type/Dropdown/Hint", "text": "Show content type list" }, "$:/language/EditTemplate/Type/Delete/Caption": { "title": "$:/language/EditTemplate/Type/Delete/Caption", "text": "delete content type" }, "$:/language/EditTemplate/Type/Delete/Hint": { "title": "$:/language/EditTemplate/Type/Delete/Hint", "text": "Delete content type" }, "$:/language/EditTemplate/Type/Placeholder": { "title": "$:/language/EditTemplate/Type/Placeholder", "text": "content type" }, "$:/language/EditTemplate/Type/Prompt": { "title": "$:/language/EditTemplate/Type/Prompt", "text": "Type:" }, "$:/language/Exporters/StaticRiver": { "title": "$:/language/Exporters/StaticRiver", "text": "Static HTML" }, "$:/language/Exporters/JsonFile": { "title": "$:/language/Exporters/JsonFile", "text": "JSON file" }, "$:/language/Exporters/CsvFile": { "title": "$:/language/Exporters/CsvFile", "text": "CSV file" }, "$:/language/Exporters/TidFile": { "title": "$:/language/Exporters/TidFile", "text": "\".tid\" file" }, "$:/language/Docs/Fields/_canonical_uri": { "title": "$:/language/Docs/Fields/_canonical_uri", "text": "The full URI of an external image tiddler" }, "$:/language/Docs/Fields/bag": { "title": "$:/language/Docs/Fields/bag", "text": "The name of the bag from which a tiddler came" }, "$:/language/Docs/Fields/caption": { "title": "$:/language/Docs/Fields/caption", "text": "The text to be displayed on a tab or button" }, "$:/language/Docs/Fields/color": { "title": "$:/language/Docs/Fields/color", "text": "The CSS color value associated with a tiddler" }, "$:/language/Docs/Fields/component": { "title": "$:/language/Docs/Fields/component", "text": "The name of the component responsible for an [[alert tiddler|AlertMechanism]]" }, "$:/language/Docs/Fields/current-tiddler": { "title": "$:/language/Docs/Fields/current-tiddler", "text": "Used to cache the top tiddler in a [[history list|HistoryMechanism]]" }, "$:/language/Docs/Fields/created": { "title": "$:/language/Docs/Fields/created", "text": "The date a tiddler was created" }, "$:/language/Docs/Fields/creator": { "title": "$:/language/Docs/Fields/creator", "text": "The name of the person who created a tiddler" }, "$:/language/Docs/Fields/dependents": { "title": "$:/language/Docs/Fields/dependents", "text": "For a plugin, lists the dependent plugin titles" }, "$:/language/Docs/Fields/description": { "title": "$:/language/Docs/Fields/description", "text": "The descriptive text for a plugin, or a modal dialogue" }, "$:/language/Docs/Fields/draft.of": { "title": "$:/language/Docs/Fields/draft.of", "text": "For draft tiddlers, contains the title of the tiddler of which this is a draft" }, "$:/language/Docs/Fields/draft.title": { "title": "$:/language/Docs/Fields/draft.title", "text": "For draft tiddlers, contains the proposed new title of the tiddler" }, "$:/language/Docs/Fields/footer": { "title": "$:/language/Docs/Fields/footer", "text": "The footer text for a wizard" }, "$:/language/Docs/Fields/hide-body": { "title": "$:/language/Docs/Fields/hide-body", "text": "The view template will hide bodies of tiddlers if set to: ''yes''" }, "$:/language/Docs/Fields/icon": { "title": "$:/language/Docs/Fields/icon", "text": "The title of the tiddler containing the icon associated with a tiddler" }, "$:/language/Docs/Fields/library": { "title": "$:/language/Docs/Fields/library", "text": "Indicates that a tiddler should be saved as a JavaScript library if set to: ''yes''" }, "$:/language/Docs/Fields/list": { "title": "$:/language/Docs/Fields/list", "text": "An ordered list of tiddler titles associated with a tiddler" }, "$:/language/Docs/Fields/list-before": { "title": "$:/language/Docs/Fields/list-before", "text": "If set, the title of a tiddler before which this tiddler should be added to the ordered list of tiddler titles, or at the start of the list if this field is present but empty" }, "$:/language/Docs/Fields/list-after": { "title": "$:/language/Docs/Fields/list-after", "text": "If set, the title of the tiddler after which this tiddler should be added to the ordered list of tiddler titles, or at the end of the list if this field is present but empty" }, "$:/language/Docs/Fields/modified": { "title": "$:/language/Docs/Fields/modified", "text": "The date and time at which a tiddler was last modified" }, "$:/language/Docs/Fields/modifier": { "title": "$:/language/Docs/Fields/modifier", "text": "The tiddler title associated with the person who last modified a tiddler" }, "$:/language/Docs/Fields/name": { "title": "$:/language/Docs/Fields/name", "text": "The human readable name associated with a plugin tiddler" }, "$:/language/Docs/Fields/plugin-priority": { "title": "$:/language/Docs/Fields/plugin-priority", "text": "A numerical value indicating the priority of a plugin tiddler" }, "$:/language/Docs/Fields/plugin-type": { "title": "$:/language/Docs/Fields/plugin-type", "text": "The type of plugin in a plugin tiddler" }, "$:/language/Docs/Fields/revision": { "title": "$:/language/Docs/Fields/revision", "text": "The revision of the tiddler held at the server" }, "$:/language/Docs/Fields/released": { "title": "$:/language/Docs/Fields/released", "text": "Date of a TiddlyWiki release" }, "$:/language/Docs/Fields/source": { "title": "$:/language/Docs/Fields/source", "text": "The source URL associated with a tiddler" }, "$:/language/Docs/Fields/subtitle": { "title": "$:/language/Docs/Fields/subtitle", "text": "The subtitle text for a wizard" }, "$:/language/Docs/Fields/tags": { "title": "$:/language/Docs/Fields/tags", "text": "A list of tags associated with a tiddler" }, "$:/language/Docs/Fields/text": { "title": "$:/language/Docs/Fields/text", "text": "The body text of a tiddler" }, "$:/language/Docs/Fields/throttle.refresh": { "title": "$:/language/Docs/Fields/throttle.refresh", "text": "If present, throttles refreshes of this tiddler" }, "$:/language/Docs/Fields/title": { "title": "$:/language/Docs/Fields/title", "text": "The unique name of a tiddler" }, "$:/language/Docs/Fields/toc-link": { "title": "$:/language/Docs/Fields/toc-link", "text": "Suppresses the tiddler's link in a Table of Contents tree if set to: ''no''" }, "$:/language/Docs/Fields/type": { "title": "$:/language/Docs/Fields/type", "text": "The content type of a tiddler" }, "$:/language/Docs/Fields/version": { "title": "$:/language/Docs/Fields/version", "text": "Version information for a plugin" }, "$:/language/Docs/Fields/_is_skinny": { "title": "$:/language/Docs/Fields/_is_skinny", "text": "If present, indicates that the tiddler text field must be loaded from the server" }, "$:/language/Filters/AllTiddlers": { "title": "$:/language/Filters/AllTiddlers", "text": "All tiddlers except system tiddlers" }, "$:/language/Filters/RecentSystemTiddlers": { "title": "$:/language/Filters/RecentSystemTiddlers", "text": "Recently modified tiddlers, including system tiddlers" }, "$:/language/Filters/RecentTiddlers": { "title": "$:/language/Filters/RecentTiddlers", "text": "Recently modified tiddlers" }, "$:/language/Filters/AllTags": { "title": "$:/language/Filters/AllTags", "text": "All tags except system tags" }, "$:/language/Filters/Missing": { "title": "$:/language/Filters/Missing", "text": "Missing tiddlers" }, "$:/language/Filters/Drafts": { "title": "$:/language/Filters/Drafts", "text": "Draft tiddlers" }, "$:/language/Filters/Orphans": { "title": "$:/language/Filters/Orphans", "text": "Orphan tiddlers" }, "$:/language/Filters/SystemTiddlers": { "title": "$:/language/Filters/SystemTiddlers", "text": "System tiddlers" }, "$:/language/Filters/ShadowTiddlers": { "title": "$:/language/Filters/ShadowTiddlers", "text": "Shadow tiddlers" }, "$:/language/Filters/OverriddenShadowTiddlers": { "title": "$:/language/Filters/OverriddenShadowTiddlers", "text": "Overridden shadow tiddlers" }, "$:/language/Filters/SessionTiddlers": { "title": "$:/language/Filters/SessionTiddlers", "text": "Tiddlers modified since the wiki was loaded" }, "$:/language/Filters/SystemTags": { "title": "$:/language/Filters/SystemTags", "text": "System tags" }, "$:/language/Filters/StoryList": { "title": "$:/language/Filters/StoryList", "text": "Tiddlers in the story river, excluding <$text text=\"$:/AdvancedSearch\"/>" }, "$:/language/Filters/TypedTiddlers": { "title": "$:/language/Filters/TypedTiddlers", "text": "Non wiki-text tiddlers" }, "GettingStarted": { "title": "GettingStarted", "text": "\\define lingo-base() $:/language/ControlPanel/Basics/\nWelcome to ~TiddlyWiki and the ~TiddlyWiki community\n\nBefore you start storing important information in ~TiddlyWiki it is vital to make sure that you can reliably save changes. See https://tiddlywiki.com/#GettingStarted for details\n\n!! Set up this ~TiddlyWiki\n\n<div class=\"tc-control-panel\">\n\n|<$link to=\"$:/SiteTitle\"><<lingo Title/Prompt>></$link> |<$edit-text tiddler=\"$:/SiteTitle\" default=\"\" tag=\"input\"/> |\n|<$link to=\"$:/SiteSubtitle\"><<lingo Subtitle/Prompt>></$link> |<$edit-text tiddler=\"$:/SiteSubtitle\" default=\"\" tag=\"input\"/> |\n|<$link to=\"$:/DefaultTiddlers\"><<lingo DefaultTiddlers/Prompt>></$link> |<<lingo DefaultTiddlers/TopHint>><br> <$edit tag=\"textarea\" tiddler=\"$:/DefaultTiddlers\"/><br>//<<lingo DefaultTiddlers/BottomHint>>// |\n</div>\n\nSee the [[control panel|$:/ControlPanel]] for more options.\n" }, "$:/language/Help/build": { "title": "$:/language/Help/build", "description": "Automatically run configured commands", "text": "Build the specified build targets for the current wiki. If no build targets are specified then all available targets will be built.\n\n```\n--build <target> [<target> ...]\n```\n\nBuild targets are defined in the `tiddlywiki.info` file of a wiki folder.\n\n" }, "$:/language/Help/clearpassword": { "title": "$:/language/Help/clearpassword", "description": "Clear a password for subsequent crypto operations", "text": "Clear the password for subsequent crypto operations\n\n```\n--clearpassword\n```\n" }, "$:/language/Help/default": { "title": "$:/language/Help/default", "text": "\\define commandTitle()\n$:/language/Help/$(command)$\n\\end\n```\nusage: tiddlywiki [<wikifolder>] [--<command> [<args>...]...]\n```\n\nAvailable commands:\n\n<ul>\n<$list filter=\"[commands[]sort[title]]\" variable=\"command\">\n<li><$link to=<<commandTitle>>><$macrocall $name=\"command\" $type=\"text/plain\" $output=\"text/plain\"/></$link>: <$transclude tiddler=<<commandTitle>> field=\"description\"/></li>\n</$list>\n</ul>\n\nTo get detailed help on a command:\n\n```\ntiddlywiki --help <command>\n```\n" }, "$:/language/Help/deletetiddlers": { "title": "$:/language/Help/deletetiddlers", "description": "Deletes a group of tiddlers", "text": "<<.from-version \"5.1.20\">> Deletes a group of tiddlers identified by a filter.\n\n```\n--deletetiddlers <filter>\n```\n" }, "$:/language/Help/editions": { "title": "$:/language/Help/editions", "description": "Lists the available editions of TiddlyWiki", "text": "Lists the names and descriptions of the available editions. You can create a new wiki of a specified edition with the `--init` command.\n\n```\n--editions\n```\n" }, "$:/language/Help/fetch": { "title": "$:/language/Help/fetch", "description": "Fetch tiddlers from wiki by URL", "text": "Fetch one or more files over HTTP/HTTPS, and import the tiddlers matching a filter, optionally transforming the incoming titles.\n\n```\n--fetch file <url> <import-filter> <transform-filter>\n--fetch files <url-filter> <import-filter> <transform-filter>\n--fetch raw-file <url> <transform-filter>\n--fetch raw-files <url-filter> <transform-filter>\n```\n\nThe \"file\" and \"files\" variants fetch the specified files and attempt to import the tiddlers within them (the same processing as if the files were dragged into the browser window). The \"raw-file\" and \"raw-files\" variants fetch the specified files and then store the raw file data in tiddlers, without applying the import logic.\n\nWith the \"file\" and \"raw-file\" variants only a single file is fetched and the first parameter is the URL of the file to read.\n\nWith the \"files\" and \"raw-files\" variants, multiple files are fetched and the first parameter is a filter yielding a list of URLs of the files to read. For example, given a set of tiddlers tagged \"remote-server\" that have a field \"url\" the filter `[tag[remote-server]get[url]]` will retrieve all the available URLs.\n\nFor the \"file\" and \"files\" variants, the `<import-filter>` parameter specifies a filter determining which tiddlers are imported. It defaults to `[all[tiddlers]]` if not provided.\n\nFor all variants, the `<transform-filter>` parameter specifies an optional filter that transforms the titles of the imported tiddlers. For example, `[addprefix[$:/myimports/]]` would add the prefix `$:/myimports/` to each title.\n\nPreceding the `--fetch` command with `--verbose` will output progress information during the import.\n\nNote that TiddlyWiki will not fetch an older version of an already loaded plugin.\n\nThe following example retrieves all the non-system tiddlers from https://tiddlywiki.com and saves them to a JSON file:\n\n```\ntiddlywiki --verbose --fetch file \"https://tiddlywiki.com/\" \"[!is[system]]\" \"\" --rendertiddler \"$:/core/templates/exporters/JsonFile\" output.json text/plain \"\" exportFilter \"[!is[system]]\"\n```\n\nThe following example retrieves the \"favicon\" file from tiddlywiki.com and saves it in a file called \"output.ico\". Note that the intermediate tiddler \"Icon Tiddler\" is quoted in the \"--fetch\" command because it is being used as a transformation filter to replace the default title, while there are no quotes for the \"--savetiddler\" command because it is being used directly as a title.\n\n```\ntiddlywiki --verbose --fetch raw-file \"https://tiddlywiki.com/favicon.ico\" \"[[Icon Tiddler]]\" --savetiddler \"Icon Tiddler\" output.ico\n```\n\n" }, "$:/language/Help/help": { "title": "$:/language/Help/help", "description": "Display help for TiddlyWiki commands", "text": "Displays help text for a command:\n\n```\n--help [<command>]\n```\n\nIf the command name is omitted then a list of available commands is displayed.\n" }, "$:/language/Help/import": { "title": "$:/language/Help/import", "description": "Import tiddlers from a file", "text": "Import tiddlers from TiddlyWiki (`.html`), `.tiddler`, `.tid`, `.json` or other local files. The deserializer must be explicitly specified, unlike the `load` command which infers the deserializer from the file extension.\n\n```\n--import <filepath> <deserializer> [<title>] [<encoding>]\n```\n\nThe deserializers in the core include:\n\n* application/javascript\n* application/json\n* application/x-tiddler\n* application/x-tiddler-html-div\n* application/x-tiddlers\n* text/html\n* text/plain\n\nThe title of the imported tiddler defaults to the filename.\n\nThe encoding defaults to \"utf8\", but can be \"base64\" for importing binary files.\n\nNote that TiddlyWiki will not import an older version of an already loaded plugin.\n" }, "$:/language/Help/init": { "title": "$:/language/Help/init", "description": "Initialise a new wiki folder", "text": "Initialise an empty [[WikiFolder|WikiFolders]] with a copy of the specified edition.\n\n```\n--init <edition> [<edition> ...]\n```\n\nFor example:\n\n```\ntiddlywiki ./MyWikiFolder --init empty\n```\n\nNote:\n\n* The wiki folder directory will be created if necessary\n* The \"edition\" defaults to ''empty''\n* The init command will fail if the wiki folder is not empty\n* The init command removes any `includeWikis` definitions in the edition's `tiddlywiki.info` file\n* When multiple editions are specified, editions initialised later will overwrite any files shared with earlier editions (so, the final `tiddlywiki.info` file will be copied from the last edition)\n* `--editions` returns a list of available editions\n" }, "$:/language/Help/listen": { "title": "$:/language/Help/listen", "description": "Provides an HTTP server interface to TiddlyWiki", "text": "Serves a wiki over HTTP.\n\nThe listen command uses NamedCommandParameters:\n\n```\n--listen [<name>=<value>]...\n```\n\nAll parameters are optional with safe defaults, and can be specified in any order. The recognised parameters are:\n\n* ''host'' - optional hostname to serve from (defaults to \"127.0.0.1\" aka \"localhost\")\n* ''path-prefix'' - optional prefix for paths\n* ''port'' - port number on which to listen; non-numeric values are interpreted as a system environment variable from which the port number is extracted (defaults to \"8080\")\n* ''credentials'' - pathname of credentials CSV file (relative to wiki folder)\n* ''anon-username'' - the username for signing edits for anonymous users\n* ''username'' - optional username for basic authentication\n* ''password'' - optional password for basic authentication\n* ''authenticated-user-header'' - optional name of header to be used for trusted authentication\n* ''readers'' - comma separated list of principals allowed to read from this wiki\n* ''writers'' - comma separated list of principals allowed to write to this wiki\n* ''csrf-disable'' - set to \"yes\" to disable CSRF checks (defaults to \"no\")\n* ''root-tiddler'' - the tiddler to serve at the root (defaults to \"$:/core/save/all\")\n* ''root-render-type'' - the content type to which the root tiddler should be rendered (defaults to \"text/plain\")\n* ''root-serve-type'' - the content type with which the root tiddler should be served (defaults to \"text/html\")\n* ''tls-cert'' - pathname of TLS certificate file (relative to wiki folder)\n* ''tls-key'' - pathname of TLS key file (relative to wiki folder)\n* ''debug-level'' - optional debug level; set to \"debug\" to view request details (defaults to \"none\")\n* ''gzip'' - set to \"yes\" to enable gzip compression for some http endpoints (defaults to \"no\")\n\nFor information on opening up your instance to the entire local network, and possible security concerns, see the WebServer tiddler at TiddlyWiki.com.\n\n" }, "$:/language/Help/load": { "title": "$:/language/Help/load", "description": "Load tiddlers from a file", "text": "Load tiddlers from TiddlyWiki (`.html`), `.tiddler`, `.tid`, `.json` or other local files. The processing applied to incoming files is determined by the file extension. Use the alternative `import` command if you need to specify the deserializer and encoding explicitly.\n\n```\n--load <filepath> [noerror]\n--load <dirpath> [noerror]\n```\n\nBy default, the load command raises an error if no tiddlers are found. The error can be suppressed by providing the optional \"noerror\" parameter.\n\nTo load tiddlers from an encrypted TiddlyWiki file you should first specify the password with the PasswordCommand. For example:\n\n```\ntiddlywiki ./MyWiki --password pa55w0rd --load my_encrypted_wiki.html\n```\n\nNote that TiddlyWiki will not load an older version of an already loaded plugin.\n" }, "$:/language/Help/makelibrary": { "title": "$:/language/Help/makelibrary", "description": "Construct library plugin required by upgrade process", "text": "Constructs the `$:/UpgradeLibrary` tiddler for the upgrade process.\n\nThe upgrade library is formatted as an ordinary plugin tiddler with the plugin type `library`. It contains a copy of each of the plugins, themes and language packs available within the TiddlyWiki5 repository.\n\nThis command is intended for internal use; it is only relevant to users constructing a custom upgrade procedure.\n\n```\n--makelibrary <title>\n```\n\nThe title argument defaults to `$:/UpgradeLibrary`.\n" }, "$:/language/Help/notfound": { "title": "$:/language/Help/notfound", "text": "No such help item" }, "$:/language/Help/output": { "title": "$:/language/Help/output", "description": "Set the base output directory for subsequent commands", "text": "Sets the base output directory for subsequent commands. The default output directory is the `output` subdirectory of the edition directory.\n\n```\n--output <pathname>\n```\n\nIf the specified pathname is relative then it is resolved relative to the current working directory. For example `--output .` sets the output directory to the current working directory.\n\n" }, "$:/language/Help/password": { "title": "$:/language/Help/password", "description": "Set a password for subsequent crypto operations", "text": "Set a password for subsequent crypto operations\n\n```\n--password <password>\n```\n\n''Note'': This should not be used for serving TiddlyWiki with password protection. Instead, see the password option under the [[ServerCommand]].\n" }, "$:/language/Help/render": { "title": "$:/language/Help/render", "description": "Renders individual tiddlers to files", "text": "Render individual tiddlers identified by a filter and save the results to the specified files.\n\nOptionally, the title of a template tiddler can be specified. In this case, instead of directly rendering each tiddler, the template tiddler is rendered with the \"currentTiddler\" variable set to the title of the tiddler that is being rendered.\n\nA name and value for an additional variable may optionally also be specified.\n\n```\n--render <tiddler-filter> [<filename-filter>] [<render-type>] [<template>] [<name>] [<value>]\n```\n\n* ''tiddler-filter'': A filter identifying the tiddler(s) to be rendered\n* ''filename-filter'': Optional filter transforming tiddler titles into pathnames. If omitted, defaults to `[is[tiddler]addsuffix[.html]]`, which uses the unchanged tiddler title as the filename\n* ''render-type'': Optional render type: `text/html` (the default) returns the full HTML text and `text/plain` just returns the text content (ie it ignores HTML tags and other unprintable material)\n* ''template'': Optional template through which each tiddler is rendered\n* ''name'': Name of optional variable\n* ''value'': Value of optional variable\n\nBy default, the filename is resolved relative to the `output` subdirectory of the edition directory. The `--output` command can be used to direct output to a different directory.\n\nNotes:\n\n* The output directory is not cleared of any existing files\n* Any missing directories in the path to the filename are automatically created.\n* When referring to a tiddler with spaces in its title, take care to use both the quotes required by your shell and also TiddlyWiki's double square brackets : `--render \"[[Motovun Jack.jpg]]\"`\n* The filename filter is evaluated with the selected items being set to the title of the tiddler currently being rendered, allowing the title to be used as the basis for computing the filename. For example `[encodeuricomponent[]addprefix[static/]]` applies URI encoding to each title, and then adds the prefix `static/`\n* The `--render` command is a more flexible replacement for both the `--rendertiddler` and `--rendertiddlers` commands, which are deprecated\n\nExamples:\n\n* `--render \"[!is[system]]\" \"[encodeuricomponent[]addprefix[tiddlers/]addsuffix[.html]]\"` -- renders all non-system tiddlers as files in the subdirectory \"tiddlers\" with URL-encoded titles and the extension HTML\n\n" }, "$:/language/Help/rendertiddler": { "title": "$:/language/Help/rendertiddler", "description": "Render an individual tiddler as a specified ContentType", "text": "(Note: The `--rendertiddler` command is deprecated in favour of the new, more flexible `--render` command)\n\nRender an individual tiddler as a specified ContentType, defaulting to `text/html` and save it to the specified filename.\n\nOptionally the title of a template tiddler can be specified, in which case the template tiddler is rendered with the \"currentTiddler\" variable set to the tiddler that is being rendered (the first parameter value).\n\nA name and value for an additional variable may optionally also be specified.\n\n```\n--rendertiddler <title> <filename> [<type>] [<template>] [<name>] [<value>]\n```\n\nBy default, the filename is resolved relative to the `output` subdirectory of the edition directory. The `--output` command can be used to direct output to a different directory.\n\nAny missing directories in the path to the filename are automatically created.\n\nFor example, the following command saves all tiddlers matching the filter `[tag[done]]` to a JSON file titled `output.json` by employing the core template `$:/core/templates/exporters/JsonFile`.\n\n```\n--rendertiddler \"$:/core/templates/exporters/JsonFile\" output.json text/plain \"\" exportFilter \"[tag[done]]\"\n```\n" }, "$:/language/Help/rendertiddlers": { "title": "$:/language/Help/rendertiddlers", "description": "Render tiddlers matching a filter to a specified ContentType", "text": "(Note: The `--rendertiddlers` command is deprecated in favour of the new, more flexible `--render` command)\n\nRender a set of tiddlers matching a filter to separate files of a specified ContentType (defaults to `text/html`) and extension (defaults to `.html`).\n\n```\n--rendertiddlers '<filter>' <template> <pathname> [<type>] [<extension>] [\"noclean\"]\n```\n\nFor example:\n\n```\n--rendertiddlers '[!is[system]]' $:/core/templates/static.tiddler.html ./static text/plain\n```\n\nBy default, the pathname is resolved relative to the `output` subdirectory of the edition directory. The `--output` command can be used to direct output to a different directory.\n\nAny files in the target directory are deleted unless the ''noclean'' flag is specified. The target directory is recursively created if it is missing.\n" }, "$:/language/Help/save": { "title": "$:/language/Help/save", "description": "Saves individual raw tiddlers to files", "text": "Saves individual tiddlers identified by a filter in their raw text or binary format to the specified files.\n\n```\n--save <tiddler-filter> <filename-filter>\n```\n\n* ''tiddler-filter'': A filter identifying the tiddler(s) to be saved\n* ''filename-filter'': Optional filter transforming tiddler titles into pathnames. If omitted, defaults to `[is[tiddler]]`, which uses the unchanged tiddler title as the filename\n\nBy default, the filename is resolved relative to the `output` subdirectory of the edition directory. The `--output` command can be used to direct output to a different directory.\n\nNotes:\n\n* The output directory is not cleared of any existing files\n* Any missing directories in the path to the filename are automatically created.\n* When saving a tiddler with spaces in its title, take care to use both the quotes required by your shell and also TiddlyWiki's double square brackets : `--save \"[[Motovun Jack.jpg]]\"`\n* The filename filter is evaluated with the selected items being set to the title of the tiddler currently being saved, allowing the title to be used as the basis for computing the filename. For example `[encodeuricomponent[]addprefix[static/]]` applies URI encoding to each title, and then adds the prefix `static/`\n* The `--save` command is a more flexible replacement for both the `--savetiddler` and `--savetiddlers` commands, which are deprecated\n\nExamples:\n\n* `--save \"[!is[system]is[image]]\" \"[encodeuricomponent[]addprefix[tiddlers/]]\"` -- saves all non-system image tiddlers as files in the subdirectory \"tiddlers\" with URL-encoded titles\n" }, "$:/language/Help/savetiddler": { "title": "$:/language/Help/savetiddler", "description": "Saves a raw tiddler to a file", "text": "(Note: The `--savetiddler` command is deprecated in favour of the new, more flexible `--save` command)\n\nSaves an individual tiddler in its raw text or binary format to the specified filename.\n\n```\n--savetiddler <title> <filename>\n```\n\nBy default, the filename is resolved relative to the `output` subdirectory of the edition directory. The `--output` command can be used to direct output to a different directory.\n\nAny missing directories in the path to the filename are automatically created.\n" }, "$:/language/Help/savetiddlers": { "title": "$:/language/Help/savetiddlers", "description": "Saves a group of raw tiddlers to a directory", "text": "(Note: The `--savetiddlers` command is deprecated in favour of the new, more flexible `--save` command)\n\nSaves a group of tiddlers in their raw text or binary format to the specified directory.\n\n```\n--savetiddlers <filter> <pathname> [\"noclean\"]\n```\n\nBy default, the pathname is resolved relative to the `output` subdirectory of the edition directory. The `--output` command can be used to direct output to a different directory.\n\nThe output directory is cleared of existing files before saving the specified files. The deletion can be disabled by specifying the ''noclean'' flag.\n\nAny missing directories in the pathname are automatically created.\n" }, "$:/language/Help/savewikifolder": { "title": "$:/language/Help/savewikifolder", "description": "Saves a wiki to a new wiki folder", "text": "<<.from-version \"5.1.20\">> Saves the current wiki as a wiki folder, including tiddlers, plugins and configuration:\n\n```\n--savewikifolder <wikifolderpath> [<filter>]\n```\n\n* The target wiki folder must be empty or non-existent\n* The filter specifies which tiddlers should be included. It is optional, defaulting to `[all[tiddlers]]`\n* Plugins from the official plugin library are replaced with references to those plugins in the `tiddlywiki.info` file\n* Custom plugins are unpacked into their own folder\n\nA common usage is to convert a TiddlyWiki HTML file into a wiki folder:\n\n```\ntiddlywiki --load ./mywiki.html --savewikifolder ./mywikifolder\n```\n" }, "$:/language/Help/server": { "title": "$:/language/Help/server", "description": "Provides an HTTP server interface to TiddlyWiki (deprecated in favour of the new listen command)", "text": "Legacy command to serve a wiki over HTTP.\n\n```\n--server <port> <root-tiddler> <root-render-type> <root-serve-type> <username> <password> <host> <path-prefix> <debug-level>\n```\n\nThe parameters are:\n\n* ''port'' - port number on which to listen; non-numeric values are interpreted as a system environment variable from which the port number is extracted (defaults to \"8080\")\n* ''root-tiddler'' - the tiddler to serve at the root (defaults to \"$:/core/save/all\")\n* ''root-render-type'' - the content type to which the root tiddler should be rendered (defaults to \"text/plain\")\n* ''root-serve-type'' - the content type with which the root tiddler should be served (defaults to \"text/html\")\n* ''username'' - the default username for signing edits\n* ''password'' - optional password for basic authentication\n* ''host'' - optional hostname to serve from (defaults to \"127.0.0.1\" aka \"localhost\")\n* ''path-prefix'' - optional prefix for paths\n* ''debug-level'' - optional debug level; set to \"debug\" to view request details (defaults to \"none\")\n\nIf the password parameter is specified then the browser will prompt the user for the username and password. Note that the password is transmitted in plain text so this implementation should only be used on a trusted network or over HTTPS.\n\nFor example:\n\n```\n--server 8080 $:/core/save/all text/plain text/html MyUserName passw0rd\n```\n\nThe username and password can be specified as empty strings if you need to set the hostname or pathprefix and don't want to require a password.\n\n\n```\n--server 8080 $:/core/save/all text/plain text/html \"\" \"\" 192.168.0.245\n```\n\nUsing an address like this exposes your system to the local network. For information on opening up your instance to the entire local network, and possible security concerns, see the WebServer tiddler at TiddlyWiki.com.\n\nTo run multiple TiddlyWiki servers at the same time you'll need to put each one on a different port. It can be useful to use an environment variable to pass the port number to the Node.js process. This example references an environment variable called \"MY_PORT_NUMBER\":\n\n```\n--server MY_PORT_NUMBER $:/core/save/all text/plain text/html MyUserName passw0rd\n```\n" }, "$:/language/Help/setfield": { "title": "$:/language/Help/setfield", "description": "Prepares external tiddlers for use", "text": "//Note that this command is experimental and may change or be replaced before being finalised//\n\nSets the specified field of a group of tiddlers to the result of wikifying a template tiddler with the `currentTiddler` variable set to the tiddler.\n\n```\n--setfield <filter> <fieldname> <templatetitle> <rendertype>\n```\n\nThe parameters are:\n\n* ''filter'' - filter identifying the tiddlers to be affected\n* ''fieldname'' - the field to modify (defaults to \"text\")\n* ''templatetitle'' - the tiddler to wikify into the specified field. If blank or missing then the specified field is deleted\n* ''rendertype'' - the text type to render (defaults to \"text/plain\"; \"text/html\" can be used to include HTML tags)\n" }, "$:/language/Help/unpackplugin": { "title": "$:/language/Help/unpackplugin", "description": "Unpack the payload tiddlers from a plugin", "text": "Extract the payload tiddlers from a plugin, creating them as ordinary tiddlers:\n\n```\n--unpackplugin <title>\n```\n" }, "$:/language/Help/verbose": { "title": "$:/language/Help/verbose", "description": "Triggers verbose output mode", "text": "Triggers verbose output, useful for debugging\n\n```\n--verbose\n```\n" }, "$:/language/Help/version": { "title": "$:/language/Help/version", "description": "Displays the version number of TiddlyWiki", "text": "Displays the version number of TiddlyWiki.\n\n```\n--version\n```\n" }, "$:/language/Import/Imported/Hint": { "title": "$:/language/Import/Imported/Hint", "text": "The following tiddlers were imported:" }, "$:/language/Import/Listing/Cancel/Caption": { "title": "$:/language/Import/Listing/Cancel/Caption", "text": "Cancel" }, "$:/language/Import/Listing/Hint": { "title": "$:/language/Import/Listing/Hint", "text": "These tiddlers are ready to import:" }, "$:/language/Import/Listing/Import/Caption": { "title": "$:/language/Import/Listing/Import/Caption", "text": "Import" }, "$:/language/Import/Listing/Select/Caption": { "title": "$:/language/Import/Listing/Select/Caption", "text": "Select" }, "$:/language/Import/Listing/Status/Caption": { "title": "$:/language/Import/Listing/Status/Caption", "text": "Status" }, "$:/language/Import/Listing/Title/Caption": { "title": "$:/language/Import/Listing/Title/Caption", "text": "Title" }, "$:/language/Import/Listing/Preview": { "title": "$:/language/Import/Listing/Preview", "text": "Preview:" }, "$:/language/Import/Listing/Preview/Text": { "title": "$:/language/Import/Listing/Preview/Text", "text": "Text" }, "$:/language/Import/Listing/Preview/TextRaw": { "title": "$:/language/Import/Listing/Preview/TextRaw", "text": "Text (Raw)" }, "$:/language/Import/Listing/Preview/Fields": { "title": "$:/language/Import/Listing/Preview/Fields", "text": "Fields" }, "$:/language/Import/Listing/Preview/Diff": { "title": "$:/language/Import/Listing/Preview/Diff", "text": "Diff" }, "$:/language/Import/Listing/Preview/DiffFields": { "title": "$:/language/Import/Listing/Preview/DiffFields", "text": "Diff (Fields)" }, "$:/language/Import/Listing/Rename/Tooltip": { "title": "$:/language/Import/Listing/Rename/Tooltip", "text": "Rename tiddler before importing" }, "$:/language/Import/Listing/Rename/Prompt": { "title": "$:/language/Import/Listing/Rename/Prompt", "text": "Rename to:" }, "$:/language/Import/Listing/Rename/ConfirmRename": { "title": "$:/language/Import/Listing/Rename/ConfirmRename", "text": "Rename tiddler" }, "$:/language/Import/Listing/Rename/CancelRename": { "title": "$:/language/Import/Listing/Rename/CancelRename", "text": "Cancel" }, "$:/language/Import/Listing/Rename/OverwriteWarning": { "title": "$:/language/Import/Listing/Rename/OverwriteWarning", "text": "A tiddler with this title already exists." }, "$:/language/Import/Upgrader/Plugins/Suppressed/Incompatible": { "title": "$:/language/Import/Upgrader/Plugins/Suppressed/Incompatible", "text": "Blocked incompatible or obsolete plugin." }, "$:/language/Import/Upgrader/Plugins/Suppressed/Version": { "title": "$:/language/Import/Upgrader/Plugins/Suppressed/Version", "text": "Blocked plugin (due to incoming <<incoming>> not being newer than existing <<existing>>)." }, "$:/language/Import/Upgrader/Plugins/Upgraded": { "title": "$:/language/Import/Upgrader/Plugins/Upgraded", "text": "Upgraded plugin from <<incoming>> to <<upgraded>>." }, "$:/language/Import/Upgrader/State/Suppressed": { "title": "$:/language/Import/Upgrader/State/Suppressed", "text": "Blocked temporary state tiddler." }, "$:/language/Import/Upgrader/System/Suppressed": { "title": "$:/language/Import/Upgrader/System/Suppressed", "text": "Blocked system tiddler." }, "$:/language/Import/Upgrader/System/Warning": { "title": "$:/language/Import/Upgrader/System/Warning", "text": "Core module tiddler." }, "$:/language/Import/Upgrader/System/Alert": { "title": "$:/language/Import/Upgrader/System/Alert", "text": "You are about to import a tiddler that will overwrite a core module tiddler. This is not recommended as it may make the system unstable." }, "$:/language/Import/Upgrader/ThemeTweaks/Created": { "title": "$:/language/Import/Upgrader/ThemeTweaks/Created", "text": "Migrated theme tweak from <$text text=<<from>>/>." }, "$:/language/AboveStory/ClassicPlugin/Warning": { "title": "$:/language/AboveStory/ClassicPlugin/Warning", "text": "It looks like you are trying to load a plugin designed for ~TiddlyWiki Classic. Please note that [[these plugins do not work with TiddlyWiki version 5.x.x|https://tiddlywiki.com/#TiddlyWikiClassic]]. ~TiddlyWiki Classic plugins detected:" }, "$:/language/BinaryWarning/Prompt": { "title": "$:/language/BinaryWarning/Prompt", "text": "This tiddler contains binary data" }, "$:/language/ClassicWarning/Hint": { "title": "$:/language/ClassicWarning/Hint", "text": "This tiddler is written in TiddlyWiki Classic wiki text format, which is not fully compatible with TiddlyWiki version 5. See https://tiddlywiki.com/static/Upgrading.html for more details." }, "$:/language/ClassicWarning/Upgrade/Caption": { "title": "$:/language/ClassicWarning/Upgrade/Caption", "text": "upgrade" }, "$:/language/CloseAll/Button": { "title": "$:/language/CloseAll/Button", "text": "close all" }, "$:/language/ColourPicker/Recent": { "title": "$:/language/ColourPicker/Recent", "text": "Recent:" }, "$:/language/ConfirmCancelTiddler": { "title": "$:/language/ConfirmCancelTiddler", "text": "Do you wish to discard changes to the tiddler \"<$text text=<<title>>/>\"?" }, "$:/language/ConfirmDeleteTiddler": { "title": "$:/language/ConfirmDeleteTiddler", "text": "Do you wish to delete the tiddler \"<$text text=<<title>>/>\"?" }, "$:/language/ConfirmOverwriteTiddler": { "title": "$:/language/ConfirmOverwriteTiddler", "text": "Do you wish to overwrite the tiddler \"<$text text=<<title>>/>\"?" }, "$:/language/ConfirmEditShadowTiddler": { "title": "$:/language/ConfirmEditShadowTiddler", "text": "You are about to edit a ShadowTiddler. Any changes will override the default system making future upgrades non-trivial. Are you sure you want to edit \"<$text text=<<title>>/>\"?" }, "$:/language/ConfirmAction": { "title": "$:/language/ConfirmAction", "text": "Do you wish to proceed?" }, "$:/language/Count": { "title": "$:/language/Count", "text": "count" }, "$:/language/DefaultNewTiddlerTitle": { "title": "$:/language/DefaultNewTiddlerTitle", "text": "New Tiddler" }, "$:/language/Diffs/CountMessage": { "title": "$:/language/Diffs/CountMessage", "text": "<<diff-count>> differences" }, "$:/language/DropMessage": { "title": "$:/language/DropMessage", "text": "Drop here (or use the 'Escape' key to cancel)" }, "$:/language/Encryption/Cancel": { "title": "$:/language/Encryption/Cancel", "text": "Cancel" }, "$:/language/Encryption/ConfirmClearPassword": { "title": "$:/language/Encryption/ConfirmClearPassword", "text": "Do you wish to clear the password? This will remove the encryption applied when saving this wiki" }, "$:/language/Encryption/PromptSetPassword": { "title": "$:/language/Encryption/PromptSetPassword", "text": "Set a new password for this TiddlyWiki" }, "$:/language/Encryption/Username": { "title": "$:/language/Encryption/Username", "text": "Username" }, "$:/language/Encryption/Password": { "title": "$:/language/Encryption/Password", "text": "Password" }, "$:/language/Encryption/RepeatPassword": { "title": "$:/language/Encryption/RepeatPassword", "text": "Repeat password" }, "$:/language/Encryption/PasswordNoMatch": { "title": "$:/language/Encryption/PasswordNoMatch", "text": "Passwords do not match" }, "$:/language/Encryption/SetPassword": { "title": "$:/language/Encryption/SetPassword", "text": "Set password" }, "$:/language/Error/Caption": { "title": "$:/language/Error/Caption", "text": "Error" }, "$:/language/Error/EditConflict": { "title": "$:/language/Error/EditConflict", "text": "File changed on server" }, "$:/language/Error/Filter": { "title": "$:/language/Error/Filter", "text": "Filter error" }, "$:/language/Error/FilterSyntax": { "title": "$:/language/Error/FilterSyntax", "text": "Syntax error in filter expression" }, "$:/language/Error/FilterRunPrefix": { "title": "$:/language/Error/FilterRunPrefix", "text": "Filter Error: Unknown prefix for filter run" }, "$:/language/Error/IsFilterOperator": { "title": "$:/language/Error/IsFilterOperator", "text": "Filter Error: Unknown operand for the 'is' filter operator" }, "$:/language/Error/FormatFilterOperator": { "title": "$:/language/Error/FormatFilterOperator", "text": "Filter Error: Unknown suffix for the 'format' filter operator" }, "$:/language/Error/LoadingPluginLibrary": { "title": "$:/language/Error/LoadingPluginLibrary", "text": "Error loading plugin library" }, "$:/language/Error/NetworkErrorAlert": { "title": "$:/language/Error/NetworkErrorAlert", "text": "`<h2>''Network Error''</h2>It looks like the connection to the server has been lost. This may indicate a problem with your network connection. Please attempt to restore network connectivity before continuing.<br><br>''Any unsaved changes will be automatically synchronised when connectivity is restored''.`" }, "$:/language/Error/RecursiveTransclusion": { "title": "$:/language/Error/RecursiveTransclusion", "text": "Recursive transclusion error in transclude widget" }, "$:/language/Error/RetrievingSkinny": { "title": "$:/language/Error/RetrievingSkinny", "text": "Error retrieving skinny tiddler list" }, "$:/language/Error/SavingToTWEdit": { "title": "$:/language/Error/SavingToTWEdit", "text": "Error saving to TWEdit" }, "$:/language/Error/WhileSaving": { "title": "$:/language/Error/WhileSaving", "text": "Error while saving" }, "$:/language/Error/XMLHttpRequest": { "title": "$:/language/Error/XMLHttpRequest", "text": "XMLHttpRequest error code" }, "$:/language/InternalJavaScriptError/Title": { "title": "$:/language/InternalJavaScriptError/Title", "text": "Internal JavaScript Error" }, "$:/language/InternalJavaScriptError/Hint": { "title": "$:/language/InternalJavaScriptError/Hint", "text": "Well, this is embarrassing. It is recommended that you restart TiddlyWiki by refreshing your browser" }, "$:/language/InvalidFieldName": { "title": "$:/language/InvalidFieldName", "text": "Illegal characters in field name \"<$text text=<<fieldName>>/>\". Fields can only contain lowercase letters, digits and the characters underscore (`_`), hyphen (`-`) and period (`.`)" }, "$:/language/LayoutSwitcher/Description": { "title": "$:/language/LayoutSwitcher/Description", "text": "Open the layout switcher" }, "$:/language/LazyLoadingWarning": { "title": "$:/language/LazyLoadingWarning", "text": "<p>Trying to load external content from ''<$text text={{!!_canonical_uri}}/>''</p><p>If this message doesn't disappear, either the tiddler content type doesn't match the type of the external content, or you may be using a browser that doesn't support external content for wikis loaded as standalone files. See https://tiddlywiki.com/#ExternalText</p>" }, "$:/language/LoginToTiddlySpace": { "title": "$:/language/LoginToTiddlySpace", "text": "Login to TiddlySpace" }, "$:/language/Manager/Controls/FilterByTag/None": { "title": "$:/language/Manager/Controls/FilterByTag/None", "text": "(none)" }, "$:/language/Manager/Controls/FilterByTag/Prompt": { "title": "$:/language/Manager/Controls/FilterByTag/Prompt", "text": "Filter by tag:" }, "$:/language/Manager/Controls/Order/Prompt": { "title": "$:/language/Manager/Controls/Order/Prompt", "text": "Reverse order" }, "$:/language/Manager/Controls/Search/Placeholder": { "title": "$:/language/Manager/Controls/Search/Placeholder", "text": "Search" }, "$:/language/Manager/Controls/Search/Prompt": { "title": "$:/language/Manager/Controls/Search/Prompt", "text": "Search:" }, "$:/language/Manager/Controls/Show/Option/Tags": { "title": "$:/language/Manager/Controls/Show/Option/Tags", "text": "tags" }, "$:/language/Manager/Controls/Show/Option/Tiddlers": { "title": "$:/language/Manager/Controls/Show/Option/Tiddlers", "text": "tiddlers" }, "$:/language/Manager/Controls/Show/Prompt": { "title": "$:/language/Manager/Controls/Show/Prompt", "text": "Show:" }, "$:/language/Manager/Controls/Sort/Prompt": { "title": "$:/language/Manager/Controls/Sort/Prompt", "text": "Sort by:" }, "$:/language/Manager/Item/Colour": { "title": "$:/language/Manager/Item/Colour", "text": "Colour" }, "$:/language/Manager/Item/Fields": { "title": "$:/language/Manager/Item/Fields", "text": "Fields" }, "$:/language/Manager/Item/Icon/None": { "title": "$:/language/Manager/Item/Icon/None", "text": "(none)" }, "$:/language/Manager/Item/Icon": { "title": "$:/language/Manager/Item/Icon", "text": "Icon" }, "$:/language/Manager/Item/RawText": { "title": "$:/language/Manager/Item/RawText", "text": "Raw text" }, "$:/language/Manager/Item/Tags": { "title": "$:/language/Manager/Item/Tags", "text": "Tags" }, "$:/language/Manager/Item/Tools": { "title": "$:/language/Manager/Item/Tools", "text": "Tools" }, "$:/language/Manager/Item/WikifiedText": { "title": "$:/language/Manager/Item/WikifiedText", "text": "Wikified text" }, "$:/language/MissingTiddler/Hint": { "title": "$:/language/MissingTiddler/Hint", "text": "Missing tiddler \"<$text text=<<currentTiddler>>/>\" -- click {{||$:/core/ui/Buttons/edit}} to create" }, "$:/language/No": { "title": "$:/language/No", "text": "No" }, "$:/language/OfficialPluginLibrary": { "title": "$:/language/OfficialPluginLibrary", "text": "Official ~TiddlyWiki Plugin Library" }, "$:/language/OfficialPluginLibrary/Hint": { "title": "$:/language/OfficialPluginLibrary/Hint", "text": "The official ~TiddlyWiki plugin library at tiddlywiki.com. Plugins, themes and language packs are maintained by the core team." }, "$:/language/PageTemplate/Description": { "title": "$:/language/PageTemplate/Description", "text": "the default ~TiddlyWiki layout" }, "$:/language/PageTemplate/Name": { "title": "$:/language/PageTemplate/Name", "text": "Default ~PageTemplate" }, "$:/language/PluginReloadWarning": { "title": "$:/language/PluginReloadWarning", "text": "Please save {{$:/core/ui/Buttons/save-wiki}} and reload {{$:/core/ui/Buttons/refresh}} to allow changes to ~JavaScript plugins to take effect" }, "$:/language/RecentChanges/DateFormat": { "title": "$:/language/RecentChanges/DateFormat", "text": "DDth MMM YYYY" }, "$:/language/Shortcuts/Input/AdvancedSearch/Hint": { "title": "$:/language/Shortcuts/Input/AdvancedSearch/Hint", "text": "Open the ~AdvancedSearch panel from within the sidebar search field" }, "$:/language/Shortcuts/Input/Accept/Hint": { "title": "$:/language/Shortcuts/Input/Accept/Hint", "text": "Accept the selected item" }, "$:/language/Shortcuts/Input/AcceptVariant/Hint": { "title": "$:/language/Shortcuts/Input/AcceptVariant/Hint", "text": "Accept the selected item (variant)" }, "$:/language/Shortcuts/Input/Cancel/Hint": { "title": "$:/language/Shortcuts/Input/Cancel/Hint", "text": "Clear the input field" }, "$:/language/Shortcuts/Input/Down/Hint": { "title": "$:/language/Shortcuts/Input/Down/Hint", "text": "Select the next item" }, "$:/language/Shortcuts/Input/Tab-Left/Hint": { "title": "$:/language/Shortcuts/Input/Tab-Left/Hint", "text": "Select the previous Tab" }, "$:/language/Shortcuts/Input/Tab-Right/Hint": { "title": "$:/language/Shortcuts/Input/Tab-Right/Hint", "text": "Select the next Tab" }, "$:/language/Shortcuts/Input/Up/Hint": { "title": "$:/language/Shortcuts/Input/Up/Hint", "text": "Select the previous item" }, "$:/language/Shortcuts/SidebarLayout/Hint": { "title": "$:/language/Shortcuts/SidebarLayout/Hint", "text": "Change the sidebar layout" }, "$:/language/Switcher/Subtitle/theme": { "title": "$:/language/Switcher/Subtitle/theme", "text": "Switch Theme" }, "$:/language/Switcher/Subtitle/layout": { "title": "$:/language/Switcher/Subtitle/layout", "text": "Switch Layout" }, "$:/language/Switcher/Subtitle/language": { "title": "$:/language/Switcher/Subtitle/language", "text": "Switch Language" }, "$:/language/Switcher/Subtitle/palette": { "title": "$:/language/Switcher/Subtitle/palette", "text": "Switch Palette" }, "$:/language/SystemTiddler/Tooltip": { "title": "$:/language/SystemTiddler/Tooltip", "text": "This is a system tiddler" }, "$:/language/SystemTiddlers/Include/Prompt": { "title": "$:/language/SystemTiddlers/Include/Prompt", "text": "Include system tiddlers" }, "$:/language/TagManager/Colour/Heading": { "title": "$:/language/TagManager/Colour/Heading", "text": "Colour" }, "$:/language/TagManager/Count/Heading": { "title": "$:/language/TagManager/Count/Heading", "text": "Count" }, "$:/language/TagManager/Icon/Heading": { "title": "$:/language/TagManager/Icon/Heading", "text": "Icon" }, "$:/language/TagManager/Icons/None": { "title": "$:/language/TagManager/Icons/None", "text": "None" }, "$:/language/TagManager/Info/Heading": { "title": "$:/language/TagManager/Info/Heading", "text": "Info" }, "$:/language/TagManager/Tag/Heading": { "title": "$:/language/TagManager/Tag/Heading", "text": "Tag" }, "$:/language/Tiddler/DateFormat": { "title": "$:/language/Tiddler/DateFormat", "text": "DDth MMM YYYY at hh12:0mmam" }, "$:/language/UnsavedChangesWarning": { "title": "$:/language/UnsavedChangesWarning", "text": "You have unsaved changes in TiddlyWiki" }, "$:/language/Yes": { "title": "$:/language/Yes", "text": "Yes" }, "$:/language/Modals/Download": { "title": "$:/language/Modals/Download", "subtitle": "Download changes", "footer": "<$button message=\"tm-close-tiddler\">Close</$button>", "help": "https://tiddlywiki.com/static/DownloadingChanges.html", "text": "Your browser only supports manual saving.\n\nTo save your modified wiki, right click on the download link below and select \"Download file\" or \"Save file\", and then choose the folder and filename.\n\n//You can marginally speed things up by clicking the link with the control key (Windows) or the options/alt key (Mac OS X). You will not be prompted for the folder or filename, but your browser is likely to give it an unrecognisable name -- you may need to rename the file to include an `.html` extension before you can do anything useful with it.//\n\nOn smartphones that do not allow files to be downloaded you can instead bookmark the link, and then sync your bookmarks to a desktop computer from where the wiki can be saved normally.\n" }, "$:/language/Modals/SaveInstructions": { "title": "$:/language/Modals/SaveInstructions", "subtitle": "Save your work", "footer": "<$button message=\"tm-close-tiddler\">Close</$button>", "help": "https://tiddlywiki.com/static/SavingChanges.html", "text": "Your changes to this wiki need to be saved as a ~TiddlyWiki HTML file.\n\n!!! Desktop browsers\n\n# Select ''Save As'' from the ''File'' menu\n# Choose a filename and location\n#* Some browsers also require you to explicitly specify the file saving format as ''Webpage, HTML only'' or similar\n# Close this tab\n\n!!! Smartphone browsers\n\n# Create a bookmark to this page\n#* If you've got iCloud or Google Sync set up then the bookmark will automatically sync to your desktop where you can open it and save it as above\n# Close this tab\n\n//If you open the bookmark again in Mobile Safari you will see this message again. If you want to go ahead and use the file, just click the ''close'' button below//\n" }, "$:/config/NewJournal/Title": { "title": "$:/config/NewJournal/Title", "text": "DDth MMM YYYY" }, "$:/config/NewJournal/Text": { "title": "$:/config/NewJournal/Text", "text": "" }, "$:/config/NewJournal/Tags": { "title": "$:/config/NewJournal/Tags", "text": "Journal\n" }, "$:/language/Notifications/Save/Done": { "title": "$:/language/Notifications/Save/Done", "text": "Saved wiki" }, "$:/language/Notifications/Save/Starting": { "title": "$:/language/Notifications/Save/Starting", "text": "Starting to save wiki" }, "$:/language/Notifications/CopiedToClipboard/Succeeded": { "title": "$:/language/Notifications/CopiedToClipboard/Succeeded", "text": "Copied to clipboard!" }, "$:/language/Notifications/CopiedToClipboard/Failed": { "title": "$:/language/Notifications/CopiedToClipboard/Failed", "text": "Failed to copy to clipboard!" }, "$:/language/Search/DefaultResults/Caption": { "title": "$:/language/Search/DefaultResults/Caption", "text": "List" }, "$:/language/Search/Filter/Caption": { "title": "$:/language/Search/Filter/Caption", "text": "Filter" }, "$:/language/Search/Filter/Hint": { "title": "$:/language/Search/Filter/Hint", "text": "Search via a [[filter expression|https://tiddlywiki.com/static/Filters.html]]" }, "$:/language/Search/Filter/Matches": { "title": "$:/language/Search/Filter/Matches", "text": "//<small><<resultCount>> matches</small>//" }, "$:/language/Search/Matches": { "title": "$:/language/Search/Matches", "text": "//<small><<resultCount>> matches</small>//" }, "$:/language/Search/Matches/All": { "title": "$:/language/Search/Matches/All", "text": "All matches:" }, "$:/language/Search/Matches/Title": { "title": "$:/language/Search/Matches/Title", "text": "Title matches:" }, "$:/language/Search/Search": { "title": "$:/language/Search/Search", "text": "Search" }, "$:/language/Search/Search/TooShort": { "title": "$:/language/Search/Search/TooShort", "text": "Search text too short" }, "$:/language/Search/Shadows/Caption": { "title": "$:/language/Search/Shadows/Caption", "text": "Shadows" }, "$:/language/Search/Shadows/Hint": { "title": "$:/language/Search/Shadows/Hint", "text": "Search for shadow tiddlers" }, "$:/language/Search/Shadows/Matches": { "title": "$:/language/Search/Shadows/Matches", "text": "//<small><<resultCount>> matches</small>//" }, "$:/language/Search/Standard/Caption": { "title": "$:/language/Search/Standard/Caption", "text": "Standard" }, "$:/language/Search/Standard/Hint": { "title": "$:/language/Search/Standard/Hint", "text": "Search for standard tiddlers" }, "$:/language/Search/Standard/Matches": { "title": "$:/language/Search/Standard/Matches", "text": "//<small><<resultCount>> matches</small>//" }, "$:/language/Search/System/Caption": { "title": "$:/language/Search/System/Caption", "text": "System" }, "$:/language/Search/System/Hint": { "title": "$:/language/Search/System/Hint", "text": "Search for system tiddlers" }, "$:/language/Search/System/Matches": { "title": "$:/language/Search/System/Matches", "text": "//<small><<resultCount>> matches</small>//" }, "$:/language/SideBar/All/Caption": { "title": "$:/language/SideBar/All/Caption", "text": "All" }, "$:/language/SideBar/Contents/Caption": { "title": "$:/language/SideBar/Contents/Caption", "text": "Contents" }, "$:/language/SideBar/Drafts/Caption": { "title": "$:/language/SideBar/Drafts/Caption", "text": "Drafts" }, "$:/language/SideBar/Explorer/Caption": { "title": "$:/language/SideBar/Explorer/Caption", "text": "Explorer" }, "$:/language/SideBar/Missing/Caption": { "title": "$:/language/SideBar/Missing/Caption", "text": "Missing" }, "$:/language/SideBar/More/Caption": { "title": "$:/language/SideBar/More/Caption", "text": "More" }, "$:/language/SideBar/Open/Caption": { "title": "$:/language/SideBar/Open/Caption", "text": "Open" }, "$:/language/SideBar/Orphans/Caption": { "title": "$:/language/SideBar/Orphans/Caption", "text": "Orphans" }, "$:/language/SideBar/Recent/Caption": { "title": "$:/language/SideBar/Recent/Caption", "text": "Recent" }, "$:/language/SideBar/Shadows/Caption": { "title": "$:/language/SideBar/Shadows/Caption", "text": "Shadows" }, "$:/language/SideBar/System/Caption": { "title": "$:/language/SideBar/System/Caption", "text": "System" }, "$:/language/SideBar/Tags/Caption": { "title": "$:/language/SideBar/Tags/Caption", "text": "Tags" }, "$:/language/SideBar/Tags/Untagged/Caption": { "title": "$:/language/SideBar/Tags/Untagged/Caption", "text": "untagged" }, "$:/language/SideBar/Tools/Caption": { "title": "$:/language/SideBar/Tools/Caption", "text": "Tools" }, "$:/language/SideBar/Types/Caption": { "title": "$:/language/SideBar/Types/Caption", "text": "Types" }, "$:/SiteSubtitle": { "title": "$:/SiteSubtitle", "text": "a non-linear personal web notebook" }, "$:/SiteTitle": { "title": "$:/SiteTitle", "text": "My ~TiddlyWiki" }, "$:/language/Snippets/ListByTag": { "title": "$:/language/Snippets/ListByTag", "tags": "$:/tags/TextEditor/Snippet", "caption": "List of tiddlers by tag", "text": "<<list-links \"[tag[task]sort[title]]\">>\n" }, "$:/language/Snippets/MacroDefinition": { "title": "$:/language/Snippets/MacroDefinition", "tags": "$:/tags/TextEditor/Snippet", "caption": "Macro definition", "text": "\\define macroName(param1:\"default value\",param2)\nText of the macro\n\\end\n" }, "$:/language/Snippets/Table4x3": { "title": "$:/language/Snippets/Table4x3", "tags": "$:/tags/TextEditor/Snippet", "caption": "Table with 4 columns by 3 rows", "text": "|! |!Alpha |!Beta |!Gamma |!Delta |\n|!One | | | | |\n|!Two | | | | |\n|!Three | | | | |\n" }, "$:/language/Snippets/TableOfContents": { "title": "$:/language/Snippets/TableOfContents", "tags": "$:/tags/TextEditor/Snippet", "caption": "Table of Contents", "text": "<div class=\"tc-table-of-contents\">\n\n<<toc-selective-expandable 'TableOfContents'>>\n\n</div>" }, "$:/language/ThemeTweaks/ThemeTweaks": { "title": "$:/language/ThemeTweaks/ThemeTweaks", "text": "Theme Tweaks" }, "$:/language/ThemeTweaks/ThemeTweaks/Hint": { "title": "$:/language/ThemeTweaks/ThemeTweaks/Hint", "text": "You can tweak certain aspects of the ''Vanilla'' theme." }, "$:/language/ThemeTweaks/Options": { "title": "$:/language/ThemeTweaks/Options", "text": "Options" }, "$:/language/ThemeTweaks/Options/SidebarLayout": { "title": "$:/language/ThemeTweaks/Options/SidebarLayout", "text": "Sidebar layout" }, "$:/language/ThemeTweaks/Options/SidebarLayout/Fixed-Fluid": { "title": "$:/language/ThemeTweaks/Options/SidebarLayout/Fixed-Fluid", "text": "Fixed story, fluid sidebar" }, "$:/language/ThemeTweaks/Options/SidebarLayout/Fluid-Fixed": { "title": "$:/language/ThemeTweaks/Options/SidebarLayout/Fluid-Fixed", "text": "Fluid story, fixed sidebar" }, "$:/language/ThemeTweaks/Options/StickyTitles": { "title": "$:/language/ThemeTweaks/Options/StickyTitles", "text": "Sticky titles" }, "$:/language/ThemeTweaks/Options/StickyTitles/Hint": { "title": "$:/language/ThemeTweaks/Options/StickyTitles/Hint", "text": "Causes tiddler titles to \"stick\" to the top of the browser window" }, "$:/language/ThemeTweaks/Options/CodeWrapping": { "title": "$:/language/ThemeTweaks/Options/CodeWrapping", "text": "Wrap long lines in code blocks" }, "$:/language/ThemeTweaks/Settings": { "title": "$:/language/ThemeTweaks/Settings", "text": "Settings" }, "$:/language/ThemeTweaks/Settings/FontFamily": { "title": "$:/language/ThemeTweaks/Settings/FontFamily", "text": "Font family" }, "$:/language/ThemeTweaks/Settings/CodeFontFamily": { "title": "$:/language/ThemeTweaks/Settings/CodeFontFamily", "text": "Code font family" }, "$:/language/ThemeTweaks/Settings/EditorFontFamily": { "title": "$:/language/ThemeTweaks/Settings/EditorFontFamily", "text": "Editor font family" }, "$:/language/ThemeTweaks/Settings/BackgroundImage": { "title": "$:/language/ThemeTweaks/Settings/BackgroundImage", "text": "Page background image" }, "$:/language/ThemeTweaks/Settings/BackgroundImageAttachment": { "title": "$:/language/ThemeTweaks/Settings/BackgroundImageAttachment", "text": "Page background image attachment" }, "$:/language/ThemeTweaks/Settings/BackgroundImageAttachment/Scroll": { "title": "$:/language/ThemeTweaks/Settings/BackgroundImageAttachment/Scroll", "text": "Scroll with tiddlers" }, "$:/language/ThemeTweaks/Settings/BackgroundImageAttachment/Fixed": { "title": "$:/language/ThemeTweaks/Settings/BackgroundImageAttachment/Fixed", "text": "Fixed to window" }, "$:/language/ThemeTweaks/Settings/BackgroundImageSize": { "title": "$:/language/ThemeTweaks/Settings/BackgroundImageSize", "text": "Page background image size" }, "$:/language/ThemeTweaks/Settings/BackgroundImageSize/Auto": { "title": "$:/language/ThemeTweaks/Settings/BackgroundImageSize/Auto", "text": "Auto" }, "$:/language/ThemeTweaks/Settings/BackgroundImageSize/Cover": { "title": "$:/language/ThemeTweaks/Settings/BackgroundImageSize/Cover", "text": "Cover" }, "$:/language/ThemeTweaks/Settings/BackgroundImageSize/Contain": { "title": "$:/language/ThemeTweaks/Settings/BackgroundImageSize/Contain", "text": "Contain" }, "$:/language/ThemeTweaks/Metrics": { "title": "$:/language/ThemeTweaks/Metrics", "text": "Sizes" }, "$:/language/ThemeTweaks/Metrics/FontSize": { "title": "$:/language/ThemeTweaks/Metrics/FontSize", "text": "Font size" }, "$:/language/ThemeTweaks/Metrics/LineHeight": { "title": "$:/language/ThemeTweaks/Metrics/LineHeight", "text": "Line height" }, "$:/language/ThemeTweaks/Metrics/BodyFontSize": { "title": "$:/language/ThemeTweaks/Metrics/BodyFontSize", "text": "Font size for tiddler body" }, "$:/language/ThemeTweaks/Metrics/BodyLineHeight": { "title": "$:/language/ThemeTweaks/Metrics/BodyLineHeight", "text": "Line height for tiddler body" }, "$:/language/ThemeTweaks/Metrics/StoryLeft": { "title": "$:/language/ThemeTweaks/Metrics/StoryLeft", "text": "Story left position" }, "$:/language/ThemeTweaks/Metrics/StoryLeft/Hint": { "title": "$:/language/ThemeTweaks/Metrics/StoryLeft/Hint", "text": "how far the left margin of the story river<br>(tiddler area) is from the left of the page" }, "$:/language/ThemeTweaks/Metrics/StoryTop": { "title": "$:/language/ThemeTweaks/Metrics/StoryTop", "text": "Story top position" }, "$:/language/ThemeTweaks/Metrics/StoryTop/Hint": { "title": "$:/language/ThemeTweaks/Metrics/StoryTop/Hint", "text": "how far the top margin of the story river<br>is from the top of the page" }, "$:/language/ThemeTweaks/Metrics/StoryRight": { "title": "$:/language/ThemeTweaks/Metrics/StoryRight", "text": "Story right" }, "$:/language/ThemeTweaks/Metrics/StoryRight/Hint": { "title": "$:/language/ThemeTweaks/Metrics/StoryRight/Hint", "text": "how far the left margin of the sidebar <br>is from the left of the page" }, "$:/language/ThemeTweaks/Metrics/StoryWidth": { "title": "$:/language/ThemeTweaks/Metrics/StoryWidth", "text": "Story width" }, "$:/language/ThemeTweaks/Metrics/StoryWidth/Hint": { "title": "$:/language/ThemeTweaks/Metrics/StoryWidth/Hint", "text": "the overall width of the story river" }, "$:/language/ThemeTweaks/Metrics/TiddlerWidth": { "title": "$:/language/ThemeTweaks/Metrics/TiddlerWidth", "text": "Tiddler width" }, "$:/language/ThemeTweaks/Metrics/TiddlerWidth/Hint": { "title": "$:/language/ThemeTweaks/Metrics/TiddlerWidth/Hint", "text": "within the story river" }, "$:/language/ThemeTweaks/Metrics/SidebarBreakpoint": { "title": "$:/language/ThemeTweaks/Metrics/SidebarBreakpoint", "text": "Sidebar breakpoint" }, "$:/language/ThemeTweaks/Metrics/SidebarBreakpoint/Hint": { "title": "$:/language/ThemeTweaks/Metrics/SidebarBreakpoint/Hint", "text": "the minimum page width at which the story<br>river and sidebar will appear side by side" }, "$:/language/ThemeTweaks/Metrics/SidebarWidth": { "title": "$:/language/ThemeTweaks/Metrics/SidebarWidth", "text": "Sidebar width" }, "$:/language/ThemeTweaks/Metrics/SidebarWidth/Hint": { "title": "$:/language/ThemeTweaks/Metrics/SidebarWidth/Hint", "text": "the width of the sidebar in fluid-fixed layout" }, "$:/language/TiddlerInfo/Advanced/Caption": { "title": "$:/language/TiddlerInfo/Advanced/Caption", "text": "Advanced" }, "$:/language/TiddlerInfo/Advanced/PluginInfo/Empty/Hint": { "title": "$:/language/TiddlerInfo/Advanced/PluginInfo/Empty/Hint", "text": "none" }, "$:/language/TiddlerInfo/Advanced/PluginInfo/Heading": { "title": "$:/language/TiddlerInfo/Advanced/PluginInfo/Heading", "text": "Plugin Details" }, "$:/language/TiddlerInfo/Advanced/PluginInfo/Hint": { "title": "$:/language/TiddlerInfo/Advanced/PluginInfo/Hint", "text": "This plugin contains the following shadow tiddlers:" }, "$:/language/TiddlerInfo/Advanced/ShadowInfo/Heading": { "title": "$:/language/TiddlerInfo/Advanced/ShadowInfo/Heading", "text": "Shadow Status" }, "$:/language/TiddlerInfo/Advanced/ShadowInfo/NotShadow/Hint": { "title": "$:/language/TiddlerInfo/Advanced/ShadowInfo/NotShadow/Hint", "text": "The tiddler <$link to=<<infoTiddler>>><$text text=<<infoTiddler>>/></$link> is not a shadow tiddler" }, "$:/language/TiddlerInfo/Advanced/ShadowInfo/Shadow/Hint": { "title": "$:/language/TiddlerInfo/Advanced/ShadowInfo/Shadow/Hint", "text": "The tiddler <$link to=<<infoTiddler>>><$text text=<<infoTiddler>>/></$link> is a shadow tiddler" }, "$:/language/TiddlerInfo/Advanced/ShadowInfo/Shadow/Source": { "title": "$:/language/TiddlerInfo/Advanced/ShadowInfo/Shadow/Source", "text": "It is defined in the plugin <$link to=<<pluginTiddler>>><$text text=<<pluginTiddler>>/></$link>" }, "$:/language/TiddlerInfo/Advanced/ShadowInfo/OverriddenShadow/Hint": { "title": "$:/language/TiddlerInfo/Advanced/ShadowInfo/OverriddenShadow/Hint", "text": "It is overridden by an ordinary tiddler" }, "$:/language/TiddlerInfo/Fields/Caption": { "title": "$:/language/TiddlerInfo/Fields/Caption", "text": "Fields" }, "$:/language/TiddlerInfo/List/Caption": { "title": "$:/language/TiddlerInfo/List/Caption", "text": "List" }, "$:/language/TiddlerInfo/List/Empty": { "title": "$:/language/TiddlerInfo/List/Empty", "text": "This tiddler does not have a list" }, "$:/language/TiddlerInfo/Listed/Caption": { "title": "$:/language/TiddlerInfo/Listed/Caption", "text": "Listed" }, "$:/language/TiddlerInfo/Listed/Empty": { "title": "$:/language/TiddlerInfo/Listed/Empty", "text": "This tiddler is not listed by any others" }, "$:/language/TiddlerInfo/References/Caption": { "title": "$:/language/TiddlerInfo/References/Caption", "text": "Backlinks" }, "$:/language/TiddlerInfo/References/Empty": { "title": "$:/language/TiddlerInfo/References/Empty", "text": "No tiddlers link to this one" }, "$:/language/TiddlerInfo/Tagging/Caption": { "title": "$:/language/TiddlerInfo/Tagging/Caption", "text": "Tagging" }, "$:/language/TiddlerInfo/Tagging/Empty": { "title": "$:/language/TiddlerInfo/Tagging/Empty", "text": "No tiddlers are tagged with this one" }, "$:/language/TiddlerInfo/Tools/Caption": { "title": "$:/language/TiddlerInfo/Tools/Caption", "text": "Tools" }, "$:/language/Docs/Types/application/javascript": { "title": "$:/language/Docs/Types/application/javascript", "description": "JavaScript code", "name": "application/javascript", "group": "Developer", "group-sort": "2" }, "$:/language/Docs/Types/application/json": { "title": "$:/language/Docs/Types/application/json", "description": "JSON data", "name": "application/json", "group": "Developer", "group-sort": "2" }, "$:/language/Docs/Types/application/x-tiddler-dictionary": { "title": "$:/language/Docs/Types/application/x-tiddler-dictionary", "description": "Data dictionary", "name": "application/x-tiddler-dictionary", "group": "Developer", "group-sort": "2" }, "$:/language/Docs/Types/image/gif": { "title": "$:/language/Docs/Types/image/gif", "description": "GIF image", "name": "image/gif", "group": "Image", "group-sort": "1" }, "$:/language/Docs/Types/image/jpeg": { "title": "$:/language/Docs/Types/image/jpeg", "description": "JPEG image", "name": "image/jpeg", "group": "Image", "group-sort": "1" }, "$:/language/Docs/Types/image/png": { "title": "$:/language/Docs/Types/image/png", "description": "PNG image", "name": "image/png", "group": "Image", "group-sort": "1" }, "$:/language/Docs/Types/image/svg+xml": { "title": "$:/language/Docs/Types/image/svg+xml", "description": "Structured Vector Graphics image", "name": "image/svg+xml", "group": "Image", "group-sort": "1" }, "$:/language/Docs/Types/image/x-icon": { "title": "$:/language/Docs/Types/image/x-icon", "description": "ICO format icon file", "name": "image/x-icon", "group": "Image", "group-sort": "1" }, "$:/language/Docs/Types/text/css": { "title": "$:/language/Docs/Types/text/css", "description": "Static stylesheet", "name": "text/css", "group": "Developer", "group-sort": "2" }, "$:/language/Docs/Types/text/html": { "title": "$:/language/Docs/Types/text/html", "description": "HTML markup", "name": "text/html", "group": "Text", "group-sort": "0" }, "$:/language/Docs/Types/text/plain": { "title": "$:/language/Docs/Types/text/plain", "description": "Plain text", "name": "text/plain", "group": "Text", "group-sort": "0" }, "$:/language/Docs/Types/text/vnd.tiddlywiki": { "title": "$:/language/Docs/Types/text/vnd.tiddlywiki", "description": "TiddlyWiki 5", "name": "text/vnd.tiddlywiki", "group": "Text", "group-sort": "0" }, "$:/language/Docs/Types/text/x-tiddlywiki": { "title": "$:/language/Docs/Types/text/x-tiddlywiki", "description": "TiddlyWiki Classic", "name": "text/x-tiddlywiki", "group": "Text", "group-sort": "0" }, "$:/languages/en-GB/icon": { "title": "$:/languages/en-GB/icon", "type": "image/svg+xml", "text": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 60 30\" width=\"1200\" height=\"600\">\n<clipPath id=\"t\">\n\t<path d=\"M30,15 h30 v15 z v15 h-30 z h-30 v-15 z v-15 h30 z\"/>\n</clipPath>\n<path d=\"M0,0 v30 h60 v-30 z\" fill=\"#00247d\"/>\n<path d=\"M0,0 L60,30 M60,0 L0,30\" stroke=\"#fff\" stroke-width=\"6\"/>\n<path d=\"M0,0 L60,30 M60,0 L0,30\" clip-path=\"url(#t)\" stroke=\"#cf142b\" stroke-width=\"4\"/>\n<path d=\"M30,0 v30 M0,15 h60\" stroke=\"#fff\" stroke-width=\"10\"/>\n<path d=\"M30,0 v30 M0,15 h60\" stroke=\"#cf142b\" stroke-width=\"6\"/>\n</svg>\n" }, "$:/languages/en-GB": { "title": "$:/languages/en-GB", "name": "en-GB", "description": "English (British)", "author": "JeremyRuston", "core-version": ">=5.0.0\"", "text": "Stub pseudo-plugin for the default language" }, "$:/core/modules/commander.js": { "title": "$:/core/modules/commander.js", "text": "/*\\\ntitle: $:/core/modules/commander.js\ntype: application/javascript\nmodule-type: global\n\nThe $tw.Commander class is a command interpreter\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nParse a sequence of commands\n\tcommandTokens: an array of command string tokens\n\twiki: reference to the wiki store object\n\tstreams: {output:, error:}, each of which has a write(string) method\n\tcallback: a callback invoked as callback(err) where err is null if there was no error\n*/\nvar Commander = function(commandTokens,callback,wiki,streams) {\n\tvar path = require(\"path\");\n\tthis.commandTokens = commandTokens;\n\tthis.nextToken = 0;\n\tthis.callback = callback;\n\tthis.wiki = wiki;\n\tthis.streams = streams;\n\tthis.outputPath = path.resolve($tw.boot.wikiPath,$tw.config.wikiOutputSubDir);\n};\n\n/*\nLog a string if verbose flag is set\n*/\nCommander.prototype.log = function(str) {\n\tif(this.verbose) {\n\t\tthis.streams.output.write(str + \"\\n\");\n\t}\n};\n\n/*\nWrite a string if verbose flag is set\n*/\nCommander.prototype.write = function(str) {\n\tif(this.verbose) {\n\t\tthis.streams.output.write(str);\n\t}\n};\n\n/*\nAdd a string of tokens to the command queue\n*/\nCommander.prototype.addCommandTokens = function(commandTokens) {\n\tvar params = commandTokens.slice(0);\n\tparams.unshift(0);\n\tparams.unshift(this.nextToken);\n\tArray.prototype.splice.apply(this.commandTokens,params);\n};\n\n/*\nExecute the sequence of commands and invoke a callback on completion\n*/\nCommander.prototype.execute = function() {\n\tthis.executeNextCommand();\n};\n\n/*\nExecute the next command in the sequence\n*/\nCommander.prototype.executeNextCommand = function() {\n\tvar self = this;\n\t// Invoke the callback if there are no more commands\n\tif(this.nextToken >= this.commandTokens.length) {\n\t\tthis.callback(null);\n\t} else {\n\t\t// Get and check the command token\n\t\tvar commandName = this.commandTokens[this.nextToken++];\n\t\tif(commandName.substr(0,2) !== \"--\") {\n\t\t\tthis.callback(\"Missing command: \" + commandName);\n\t\t} else {\n\t\t\tcommandName = commandName.substr(2); // Trim off the --\n\t\t\t// Accumulate the parameters to the command\n\t\t\tvar params = [];\n\t\t\twhile(this.nextToken < this.commandTokens.length && \n\t\t\t\tthis.commandTokens[this.nextToken].substr(0,2) !== \"--\") {\n\t\t\t\tparams.push(this.commandTokens[this.nextToken++]);\n\t\t\t}\n\t\t\t// Get the command info\n\t\t\tvar command = $tw.commands[commandName],\n\t\t\t\tc,err;\n\t\t\tif(!command) {\n\t\t\t\tthis.callback(\"Unknown command: \" + commandName);\n\t\t\t} else {\n\t\t\t\tif(this.verbose) {\n\t\t\t\t\tthis.streams.output.write(\"Executing command: \" + commandName + \" \" + params.join(\" \") + \"\\n\");\n\t\t\t\t}\n\t\t\t\t// Parse named parameters if required\n\t\t\t\tif(command.info.namedParameterMode) {\n\t\t\t\t\tparams = this.extractNamedParameters(params,command.info.mandatoryParameters);\n\t\t\t\t\tif(typeof params === \"string\") {\n\t\t\t\t\t\treturn this.callback(params);\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t\tif(command.info.synchronous) {\n\t\t\t\t\t// Synchronous command\n\t\t\t\t\tc = new command.Command(params,this);\n\t\t\t\t\terr = c.execute();\n\t\t\t\t\tif(err) {\n\t\t\t\t\t\tthis.callback(err);\n\t\t\t\t\t} else {\n\t\t\t\t\t\tthis.executeNextCommand();\n\t\t\t\t\t}\n\t\t\t\t} else {\n\t\t\t\t\t// Asynchronous command\n\t\t\t\t\tc = new command.Command(params,this,function(err) {\n\t\t\t\t\t\tif(err) {\n\t\t\t\t\t\t\tself.callback(err);\n\t\t\t\t\t\t} else {\n\t\t\t\t\t\t\tself.executeNextCommand();\n\t\t\t\t\t\t}\n\t\t\t\t\t});\n\t\t\t\t\terr = c.execute();\n\t\t\t\t\tif(err) {\n\t\t\t\t\t\tthis.callback(err);\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n};\n\n/*\nGiven an array of parameter strings `params` in name:value format, and an array of mandatory parameter names in `mandatoryParameters`, returns a hashmap of values or a string if error\n*/\nCommander.prototype.extractNamedParameters = function(params,mandatoryParameters) {\n\tmandatoryParameters = mandatoryParameters || [];\n\tvar errors = [],\n\t\tparamsByName = Object.create(null);\n\t// Extract the parameters\n\t$tw.utils.each(params,function(param) {\n\t\tvar index = param.indexOf(\"=\");\n\t\tif(index < 1) {\n\t\t\terrors.push(\"malformed named parameter: '\" + param + \"'\");\n\t\t}\n\t\tparamsByName[param.slice(0,index)] = $tw.utils.trim(param.slice(index+1));\n\t});\n\t// Check the mandatory parameters are present\n\t$tw.utils.each(mandatoryParameters,function(mandatoryParameter) {\n\t\tif(!$tw.utils.hop(paramsByName,mandatoryParameter)) {\n\t\t\terrors.push(\"missing mandatory parameter: '\" + mandatoryParameter + \"'\");\n\t\t}\n\t});\n\t// Return any errors\n\tif(errors.length > 0) {\n\t\treturn errors.join(\" and\\n\");\n\t} else {\n\t\treturn paramsByName;\t\t\n\t}\n};\n\nCommander.initCommands = function(moduleType) {\n\tmoduleType = moduleType || \"command\";\n\t$tw.commands = {};\n\t$tw.modules.forEachModuleOfType(moduleType,function(title,module) {\n\t\tvar c = $tw.commands[module.info.name] = {};\n\t\t// Add the methods defined by the module\n\t\tfor(var f in module) {\n\t\t\tif($tw.utils.hop(module,f)) {\n\t\t\t\tc[f] = module[f];\n\t\t\t}\n\t\t}\n\t});\n};\n\nexports.Commander = Commander;\n\n})();\n", "type": "application/javascript", "module-type": "global" }, "$:/core/modules/commands/build.js": { "title": "$:/core/modules/commands/build.js", "text": "/*\\\ntitle: $:/core/modules/commands/build.js\ntype: application/javascript\nmodule-type: command\n\nCommand to build a build target\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.info = {\n\tname: \"build\",\n\tsynchronous: true\n};\n\nvar Command = function(params,commander) {\n\tthis.params = params;\n\tthis.commander = commander;\n};\n\nCommand.prototype.execute = function() {\n\t// Get the build targets defined in the wiki\n\tvar buildTargets = $tw.boot.wikiInfo.build;\n\tif(!buildTargets) {\n\t\treturn \"No build targets defined\";\n\t}\n\t// Loop through each of the specified targets\n\tvar targets;\n\tif(this.params.length > 0) {\n\t\ttargets = this.params;\n\t} else {\n\t\ttargets = Object.keys(buildTargets);\n\t}\n\tfor(var targetIndex=0; targetIndex<targets.length; targetIndex++) {\n\t\tvar target = targets[targetIndex],\n\t\t\tcommands = buildTargets[target];\n\t\tif(!commands) {\n\t\t\treturn \"Build target '\" + target + \"' not found\";\n\t\t}\n\t\t// Add the commands to the queue\n\t\tthis.commander.addCommandTokens(commands);\n\t}\n\treturn null;\n};\n\nexports.Command = Command;\n\n})();\n", "type": "application/javascript", "module-type": "command" }, "$:/core/modules/commands/clearpassword.js": { "title": "$:/core/modules/commands/clearpassword.js", "text": "/*\\\ntitle: $:/core/modules/commands/clearpassword.js\ntype: application/javascript\nmodule-type: command\n\nClear password for crypto operations\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.info = {\n\tname: \"clearpassword\",\n\tsynchronous: true\n};\n\nvar Command = function(params,commander,callback) {\n\tthis.params = params;\n\tthis.commander = commander;\n\tthis.callback = callback;\n};\n\nCommand.prototype.execute = function() {\n\t$tw.crypto.setPassword(null);\n\treturn null;\n};\n\nexports.Command = Command;\n\n})();\n", "type": "application/javascript", "module-type": "command" }, "$:/core/modules/commands/deletetiddlers.js": { "title": "$:/core/modules/commands/deletetiddlers.js", "text": "/*\\\ntitle: $:/core/modules/commands/deletetiddlers.js\ntype: application/javascript\nmodule-type: command\n\nCommand to delete tiddlers\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.info = {\n\tname: \"deletetiddlers\",\n\tsynchronous: true\n};\n\nvar Command = function(params,commander,callback) {\n\tthis.params = params;\n\tthis.commander = commander;\n\tthis.callback = callback;\n};\n\nCommand.prototype.execute = function() {\n\tif(this.params.length < 1) {\n\t\treturn \"Missing filter\";\n\t}\n\tvar self = this,\n\t\twiki = this.commander.wiki,\n\t\tfilter = this.params[0],\n\t\ttiddlers = wiki.filterTiddlers(filter);\n\t$tw.utils.each(tiddlers,function(title) {\n\t\twiki.deleteTiddler(title);\n\t});\n\treturn null;\n};\n\nexports.Command = Command;\n\n})();\n", "type": "application/javascript", "module-type": "command" }, "$:/core/modules/commands/editions.js": { "title": "$:/core/modules/commands/editions.js", "text": "/*\\\ntitle: $:/core/modules/commands/editions.js\ntype: application/javascript\nmodule-type: command\n\nCommand to list the available editions\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.info = {\n\tname: \"editions\",\n\tsynchronous: true\n};\n\nvar Command = function(params,commander) {\n\tthis.params = params;\n\tthis.commander = commander;\n};\n\nCommand.prototype.execute = function() {\n\tvar self = this;\n\t// Output the list\n\tthis.commander.streams.output.write(\"Available editions:\\n\\n\");\n\tvar editionInfo = $tw.utils.getEditionInfo();\n\t$tw.utils.each(editionInfo,function(info,name) {\n\t\tself.commander.streams.output.write(\" \" + name + \": \" + info.description + \"\\n\");\n\t});\n\tthis.commander.streams.output.write(\"\\n\");\n\treturn null;\n};\n\nexports.Command = Command;\n\n})();\n", "type": "application/javascript", "module-type": "command" }, "$:/core/modules/commands/fetch.js": { "title": "$:/core/modules/commands/fetch.js", "text": "/*\\\ntitle: $:/core/modules/commands/fetch.js\ntype: application/javascript\nmodule-type: command\n\nCommands to fetch external tiddlers\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.info = {\n\tname: \"fetch\",\n\tsynchronous: false\n};\n\nvar Command = function(params,commander,callback) {\n\tthis.params = params;\n\tthis.commander = commander;\n\tthis.callback = callback;\n};\n\nCommand.prototype.execute = function() {\n\tif(this.params.length < 2) {\n\t\treturn \"Missing subcommand and url\";\n\t}\n\tswitch(this.params[0]) {\n\t\tcase \"raw-file\":\n\t\t\treturn this.fetchFiles({\n\t\t\t\traw: true,\n\t\t\t\turl: this.params[1],\n\t\t\t\ttransformFilter: this.params[2] || \"\",\n\t\t\t\tcallback: this.callback\n\t\t\t});\n\t\t\tbreak;\n\t\tcase \"file\":\n\t\t\treturn this.fetchFiles({\n\t\t\t\turl: this.params[1],\n\t\t\t\timportFilter: this.params[2],\n\t\t\t\ttransformFilter: this.params[3] || \"\",\n\t\t\t\tcallback: this.callback\n\t\t\t});\n\t\t\tbreak;\n\t\tcase \"raw-files\":\n\t\t\treturn this.fetchFiles({\n\t\t\t\traw: true,\n\t\t\t\turlFilter: this.params[1],\n\t\t\t\ttransformFilter: this.params[2] || \"\",\n\t\t\t\tcallback: this.callback\n\t\t\t});\n\t\t\tbreak;\n\t\tcase \"files\":\n\t\t\treturn this.fetchFiles({\n\t\t\t\turlFilter: this.params[1],\n\t\t\t\timportFilter: this.params[2],\n\t\t\t\ttransformFilter: this.params[3] || \"\",\n\t\t\t\tcallback: this.callback\n\t\t\t});\n\t\t\tbreak;\n\t}\n\treturn null;\n};\n\nCommand.prototype.fetchFiles = function(options) {\n\tvar self = this;\n\t// Get the list of URLs\n\tvar urls;\n\tif(options.url) {\n\t\turls = [options.url]\n\t} else if(options.urlFilter) {\n\t\turls = this.commander.wiki.filterTiddlers(options.urlFilter);\n\t} else {\n\t\treturn \"Missing URL\";\n\t}\n\t// Process each URL in turn\n\tvar next = 0;\n\tvar getNextFile = function(err) {\n\t\tif(err) {\n\t\t\treturn options.callback(err);\n\t\t}\n\t\tif(next < urls.length) {\n\t\t\tself.fetchFile(urls[next++],options,getNextFile);\n\t\t} else {\n\t\t\toptions.callback(null);\n\t\t}\n\t};\n\tgetNextFile(null);\n\t// Success\n\treturn null;\n};\n\nCommand.prototype.fetchFile = function(url,options,callback,redirectCount) {\n\tif(redirectCount > 10) {\n\t\treturn callback(\"Error too many redirects retrieving \" + url);\n\t}\n\tvar self = this,\n\t\tlib = url.substr(0,8) === \"https://\" ? require(\"https\") : require(\"http\");\n\tlib.get(url).on(\"response\",function(response) {\n\t var type = (response.headers[\"content-type\"] || \"\").split(\";\")[0],\n\t \tdata = [];\n\t self.commander.write(\"Reading \" + url + \": \");\n\t response.on(\"data\",function(chunk) {\n\t data.push(chunk);\n\t self.commander.write(\".\");\n\t });\n\t response.on(\"end\",function() {\n\t self.commander.write(\"\\n\");\n\t if(response.statusCode === 200) {\n\t\t self.processBody(Buffer.concat(data),type,options,url);\n\t\t callback(null);\n\t } else {\n\t \tif(response.statusCode === 302 || response.statusCode === 303 || response.statusCode === 307) {\n\t \t\treturn self.fetchFile(response.headers.location,options,callback,redirectCount + 1);\n\t \t} else {\n\t\t \treturn callback(\"Error \" + response.statusCode + \" retrieving \" + url)\t \t\t\n\t \t}\n\t }\n\t \t});\n\t \tresponse.on(\"error\",function(e) {\n\t\t\tconsole.log(\"Error on GET request: \" + e);\n\t\t\tcallback(e);\n\t \t});\n\t});\n\treturn null;\n};\n\nCommand.prototype.processBody = function(body,type,options,url) {\n\tvar self = this;\n\t// Collect the tiddlers in a wiki\n\tvar incomingWiki = new $tw.Wiki();\n\tif(options.raw) {\n\t\tvar typeInfo = type ? $tw.config.contentTypeInfo[type] : null,\n\t\t\tencoding = typeInfo ? typeInfo.encoding : \"utf8\";\n\t\tincomingWiki.addTiddler(new $tw.Tiddler({\n\t\t\ttitle: url,\n\t\t\ttype: type,\n\t\t\ttext: body.toString(encoding)\n\t\t}));\n\t} else {\n\t\t// Deserialise the file to extract the tiddlers\n\t\tvar tiddlers = this.commander.wiki.deserializeTiddlers(type || \"text/html\",body.toString(\"utf8\"),{});\n\t\t$tw.utils.each(tiddlers,function(tiddler) {\n\t\t\tincomingWiki.addTiddler(new $tw.Tiddler(tiddler));\n\t\t});\n\t}\n\t// Filter the tiddlers to select the ones we want\n\tvar filteredTitles = incomingWiki.filterTiddlers(options.importFilter || \"[all[tiddlers]]\");\n\t// Import the selected tiddlers\n\tvar count = 0;\n\tincomingWiki.each(function(tiddler,title) {\n\t\tif(filteredTitles.indexOf(title) !== -1) {\n\t\t\tvar newTiddler;\n\t\t\tif(options.transformFilter) {\n\t\t\t\tvar transformedTitle = (incomingWiki.filterTiddlers(options.transformFilter,null,self.commander.wiki.makeTiddlerIterator([title])) || [\"\"])[0];\n\t\t\t\tif(transformedTitle) {\n\t\t\t\t\tself.commander.log(\"Importing \" + title + \" as \" + transformedTitle)\n\t\t\t\t\tnewTiddler = new $tw.Tiddler(tiddler,{title: transformedTitle});\n\t\t\t\t}\n\t\t\t} else {\n\t\t\t\tself.commander.log(\"Importing \" + title)\n\t\t\t\tnewTiddler = tiddler;\n\t\t\t}\n\t\t\tself.commander.wiki.importTiddler(newTiddler);\n\t\t\tcount++;\n\t\t}\n\t});\n\tself.commander.log(\"Imported \" + count + \" tiddlers\")\n};\n\nexports.Command = Command;\n\n})();\n", "type": "application/javascript", "module-type": "command" }, "$:/core/modules/commands/help.js": { "title": "$:/core/modules/commands/help.js", "text": "/*\\\ntitle: $:/core/modules/commands/help.js\ntype: application/javascript\nmodule-type: command\n\nHelp command\n\n\\*/\n(function(){\n\n/*jshint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.info = {\n\tname: \"help\",\n\tsynchronous: true\n};\n\nvar Command = function(params,commander) {\n\tthis.params = params;\n\tthis.commander = commander;\n};\n\nCommand.prototype.execute = function() {\n\tvar subhelp = this.params[0] || \"default\",\n\t\thelpBase = \"$:/language/Help/\",\n\t\ttext;\n\tif(!this.commander.wiki.getTiddler(helpBase + subhelp)) {\n\t\tsubhelp = \"notfound\";\n\t}\n\t// Wikify the help as formatted text (ie block elements generate newlines)\n\ttext = this.commander.wiki.renderTiddler(\"text/plain-formatted\",helpBase + subhelp);\n\t// Remove any leading linebreaks\n\ttext = text.replace(/^(\\r?\\n)*/g,\"\");\n\tthis.commander.streams.output.write(text);\n};\n\nexports.Command = Command;\n\n})();\n", "type": "application/javascript", "module-type": "command" }, "$:/core/modules/commands/import.js": { "title": "$:/core/modules/commands/import.js", "text": "/*\\\ntitle: $:/core/modules/commands/import.js\ntype: application/javascript\nmodule-type: command\n\nCommand to import tiddlers from a file\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.info = {\n\tname: \"import\",\n\tsynchronous: true\n};\n\nvar Command = function(params,commander,callback) {\n\tthis.params = params;\n\tthis.commander = commander;\n\tthis.callback = callback;\n};\n\nCommand.prototype.execute = function() {\n\tvar self = this,\n\t\tfs = require(\"fs\"),\n\t\tpath = require(\"path\");\n\tif(this.params.length < 2) {\n\t\treturn \"Missing parameters\";\n\t}\n\tvar filename = self.params[0],\n\t\tdeserializer = self.params[1],\n\t\ttitle = self.params[2] || filename,\n\t\tencoding = self.params[3] || \"utf8\",\n\t\ttext = fs.readFileSync(filename,encoding),\n\t\ttiddlers = this.commander.wiki.deserializeTiddlers(null,text,{title: title},{deserializer: deserializer});\n\t$tw.utils.each(tiddlers,function(tiddler) {\n\t\tself.commander.wiki.importTiddler(new $tw.Tiddler(tiddler));\n\t});\n\tthis.commander.log(tiddlers.length + \" tiddler(s) imported\");\n\treturn null;\n};\n\nexports.Command = Command;\n\n})();\n", "type": "application/javascript", "module-type": "command" }, "$:/core/modules/commands/init.js": { "title": "$:/core/modules/commands/init.js", "text": "/*\\\ntitle: $:/core/modules/commands/init.js\ntype: application/javascript\nmodule-type: command\n\nCommand to initialise an empty wiki folder\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.info = {\n\tname: \"init\",\n\tsynchronous: true\n};\n\nvar Command = function(params,commander) {\n\tthis.params = params;\n\tthis.commander = commander;\n};\n\nCommand.prototype.execute = function() {\n\tvar fs = require(\"fs\"),\n\t\tpath = require(\"path\");\n\t// Check that we don't already have a valid wiki folder\n\tif($tw.boot.wikiTiddlersPath || ($tw.utils.isDirectory($tw.boot.wikiPath) && !$tw.utils.isDirectoryEmpty($tw.boot.wikiPath))) {\n\t\treturn \"Wiki folder is not empty\";\n\t}\n\t// Loop through each of the specified editions\n\tvar editions = this.params.length > 0 ? this.params : [\"empty\"];\n\tfor(var editionIndex=0; editionIndex<editions.length; editionIndex++) {\n\t\tvar editionName = editions[editionIndex];\n\t\t// Check the edition exists\n\t\tvar editionPath = $tw.findLibraryItem(editionName,$tw.getLibraryItemSearchPaths($tw.config.editionsPath,$tw.config.editionsEnvVar));\n\t\tif(!$tw.utils.isDirectory(editionPath)) {\n\t\t\treturn \"Edition '\" + editionName + \"' not found\";\n\t\t}\n\t\t// Copy the edition content\n\t\tvar err = $tw.utils.copyDirectory(editionPath,$tw.boot.wikiPath);\n\t\tif(!err) {\n\t\t\tthis.commander.streams.output.write(\"Copied edition '\" + editionName + \"' to \" + $tw.boot.wikiPath + \"\\n\");\n\t\t} else {\n\t\t\treturn err;\n\t\t}\n\t}\n\t// Tweak the tiddlywiki.info to remove any included wikis\n\tvar packagePath = $tw.boot.wikiPath + \"/tiddlywiki.info\",\n\t\tpackageJson = JSON.parse(fs.readFileSync(packagePath));\n\tdelete packageJson.includeWikis;\n\tfs.writeFileSync(packagePath,JSON.stringify(packageJson,null,$tw.config.preferences.jsonSpaces));\n\treturn null;\n};\n\nexports.Command = Command;\n\n})();\n", "type": "application/javascript", "module-type": "command" }, "$:/core/modules/commands/listen.js": { "title": "$:/core/modules/commands/listen.js", "text": "/*\\\ntitle: $:/core/modules/commands/listen.js\ntype: application/javascript\nmodule-type: command\n\nListen for HTTP requests and serve tiddlers\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Server = require(\"$:/core/modules/server/server.js\").Server;\n\nexports.info = {\n\tname: \"listen\",\n\tsynchronous: true,\n\tnamedParameterMode: true,\n\tmandatoryParameters: [],\n};\n\nvar Command = function(params,commander,callback) {\n\tvar self = this;\n\tthis.params = params;\n\tthis.commander = commander;\n\tthis.callback = callback;\n};\n\nCommand.prototype.execute = function() {\n\tvar self = this;\n\tif(!$tw.boot.wikiTiddlersPath) {\n\t\t$tw.utils.warning(\"Warning: Wiki folder '\" + $tw.boot.wikiPath + \"' does not exist or is missing a tiddlywiki.info file\");\n\t}\n\t// Set up server\n\tthis.server = new Server({\n\t\twiki: this.commander.wiki,\n\t\tvariables: self.params\n\t});\n\tvar nodeServer = this.server.listen();\n\t$tw.hooks.invokeHook(\"th-server-command-post-start\",this.server,nodeServer,\"tiddlywiki\");\n\treturn null;\n};\n\nexports.Command = Command;\n\n})();\n", "type": "application/javascript", "module-type": "command" }, "$:/core/modules/commands/load.js": { "title": "$:/core/modules/commands/load.js", "text": "/*\\\ntitle: $:/core/modules/commands/load.js\ntype: application/javascript\nmodule-type: command\n\nCommand to load tiddlers from a file or directory\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.info = {\n\tname: \"load\",\n\tsynchronous: false\n};\n\nvar Command = function(params,commander,callback) {\n\tthis.params = params;\n\tthis.commander = commander;\n\tthis.callback = callback;\n};\n\nCommand.prototype.execute = function() {\n\tvar self = this,\n\t\tfs = require(\"fs\"),\n\t\tpath = require(\"path\");\n\tif(this.params.length < 1) {\n\t\treturn \"Missing filename\";\n\t}\n\tvar tiddlers = $tw.loadTiddlersFromPath(self.params[0]),\n\t\tcount = 0;\n\t$tw.utils.each(tiddlers,function(tiddlerInfo) {\n\t\t$tw.utils.each(tiddlerInfo.tiddlers,function(tiddler) {\n\t\t\tself.commander.wiki.importTiddler(new $tw.Tiddler(tiddler));\n\t\t\tcount++;\n\t\t});\n\t});\n\tif(!count && self.params[1] !== \"noerror\") {\n\t\tself.callback(\"No tiddlers found in file \\\"\" + self.params[0] + \"\\\"\");\n\t} else {\n\t\tself.callback(null);\n\t}\n\treturn null;\n};\n\nexports.Command = Command;\n\n})();\n", "type": "application/javascript", "module-type": "command" }, "$:/core/modules/commands/makelibrary.js": { "title": "$:/core/modules/commands/makelibrary.js", "text": "/*\\\ntitle: $:/core/modules/commands/makelibrary.js\ntype: application/javascript\nmodule-type: command\n\nCommand to pack all of the plugins in the library into a plugin tiddler of type \"library\"\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.info = {\n\tname: \"makelibrary\",\n\tsynchronous: true\n};\n\nvar UPGRADE_LIBRARY_TITLE = \"$:/UpgradeLibrary\";\n\nvar Command = function(params,commander,callback) {\n\tthis.params = params;\n\tthis.commander = commander;\n\tthis.callback = callback;\n};\n\nCommand.prototype.execute = function() {\n\tvar wiki = this.commander.wiki,\n\t\tfs = require(\"fs\"),\n\t\tpath = require(\"path\"),\n\t\tupgradeLibraryTitle = this.params[0] || UPGRADE_LIBRARY_TITLE,\n\t\ttiddlers = {};\n\t// Collect up the library plugins\n\tvar collectPlugins = function(folder) {\n\t\t\tvar pluginFolders = $tw.utils.getSubdirectories(folder) || [];\n\t\t\tfor(var p=0; p<pluginFolders.length; p++) {\n\t\t\t\tif(!$tw.boot.excludeRegExp.test(pluginFolders[p])) {\n\t\t\t\t\tpluginFields = $tw.loadPluginFolder(path.resolve(folder,\"./\" + pluginFolders[p]));\n\t\t\t\t\tif(pluginFields && pluginFields.title) {\n\t\t\t\t\t\ttiddlers[pluginFields.title] = pluginFields;\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t},\n\t\tcollectPublisherPlugins = function(folder) {\n\t\t\tvar publisherFolders = $tw.utils.getSubdirectories(folder) || [];\n\t\t\tfor(var t=0; t<publisherFolders.length; t++) {\n\t\t\t\tif(!$tw.boot.excludeRegExp.test(publisherFolders[t])) {\n\t\t\t\t\tcollectPlugins(path.resolve(folder,\"./\" + publisherFolders[t]));\n\t\t\t\t}\n\t\t\t}\n\t\t};\n\t$tw.utils.each($tw.getLibraryItemSearchPaths($tw.config.pluginsPath,$tw.config.pluginsEnvVar),collectPublisherPlugins);\n\t$tw.utils.each($tw.getLibraryItemSearchPaths($tw.config.themesPath,$tw.config.themesEnvVar),collectPublisherPlugins);\n\t$tw.utils.each($tw.getLibraryItemSearchPaths($tw.config.languagesPath,$tw.config.languagesEnvVar),collectPlugins);\n\t// Save the upgrade library tiddler\n\tvar pluginFields = {\n\t\ttitle: upgradeLibraryTitle,\n\t\ttype: \"application/json\",\n\t\t\"plugin-type\": \"library\",\n\t\t\"text\": JSON.stringify({tiddlers: tiddlers})\n\t};\n\twiki.addTiddler(new $tw.Tiddler(pluginFields));\n\treturn null;\n};\n\nexports.Command = Command;\n\n})();\n", "type": "application/javascript", "module-type": "command" }, "$:/core/modules/commands/output.js": { "title": "$:/core/modules/commands/output.js", "text": "/*\\\ntitle: $:/core/modules/commands/output.js\ntype: application/javascript\nmodule-type: command\n\nCommand to set the default output location (defaults to current working directory)\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.info = {\n\tname: \"output\",\n\tsynchronous: true\n};\n\nvar Command = function(params,commander,callback) {\n\tthis.params = params;\n\tthis.commander = commander;\n\tthis.callback = callback;\n};\n\nCommand.prototype.execute = function() {\n\tvar fs = require(\"fs\"),\n\t\tpath = require(\"path\");\n\tif(this.params.length < 1) {\n\t\treturn \"Missing output path\";\n\t}\n\tthis.commander.outputPath = path.resolve(process.cwd(),this.params[0]);\n\treturn null;\n};\n\nexports.Command = Command;\n\n})();\n", "type": "application/javascript", "module-type": "command" }, "$:/core/modules/commands/password.js": { "title": "$:/core/modules/commands/password.js", "text": "/*\\\ntitle: $:/core/modules/commands/password.js\ntype: application/javascript\nmodule-type: command\n\nSave password for crypto operations\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.info = {\n\tname: \"password\",\n\tsynchronous: true\n};\n\nvar Command = function(params,commander,callback) {\n\tthis.params = params;\n\tthis.commander = commander;\n\tthis.callback = callback;\n};\n\nCommand.prototype.execute = function() {\n\tif(this.params.length < 1) {\n\t\treturn \"Missing password\";\n\t}\n\t$tw.crypto.setPassword(this.params[0]);\n\treturn null;\n};\n\nexports.Command = Command;\n\n})();\n", "type": "application/javascript", "module-type": "command" }, "$:/core/modules/commands/render.js": { "title": "$:/core/modules/commands/render.js", "text": "/*\\\ntitle: $:/core/modules/commands/render.js\ntype: application/javascript\nmodule-type: command\n\nRender individual tiddlers and save the results to the specified files\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar widget = require(\"$:/core/modules/widgets/widget.js\");\n\nexports.info = {\n\tname: \"render\",\n\tsynchronous: true\n};\n\nvar Command = function(params,commander,callback) {\n\tthis.params = params;\n\tthis.commander = commander;\n\tthis.callback = callback;\n};\n\nCommand.prototype.execute = function() {\n\tif(this.params.length < 1) {\n\t\treturn \"Missing tiddler filter\";\n\t}\n\tvar self = this,\n\t\tfs = require(\"fs\"),\n\t\tpath = require(\"path\"),\n\t\twiki = this.commander.wiki,\n\t\ttiddlerFilter = this.params[0],\n\t\tfilenameFilter = this.params[1] || \"[is[tiddler]addsuffix[.html]]\",\n\t\ttype = this.params[2] || \"text/html\",\n\t\ttemplate = this.params[3],\n\t\tvarName = this.params[4],\n\t\tvarValue = this.params[5],\n\t\ttiddlers = wiki.filterTiddlers(tiddlerFilter);\n\t$tw.utils.each(tiddlers,function(title) {\n\t\tvar parser = wiki.parseTiddler(template || title),\n\t\t\tvariables = {currentTiddler: title};\n\t\tif(varName) {\n\t\t\tvariables[varName] = varValue || \"\";\n\t\t}\n\t\tvar widgetNode = wiki.makeWidget(parser,{variables: variables}),\n\t\t\tcontainer = $tw.fakeDocument.createElement(\"div\");\n\t\twidgetNode.render(container,null);\n\t\tvar text = type === \"text/html\" ? container.innerHTML : container.textContent,\n\t\t\tfilepath = path.resolve(self.commander.outputPath,wiki.filterTiddlers(filenameFilter,$tw.rootWidget,wiki.makeTiddlerIterator([title]))[0]);\n\t\tif(self.commander.verbose) {\n\t\t\tconsole.log(\"Rendering \\\"\" + title + \"\\\" to \\\"\" + filepath + \"\\\"\");\n\t\t}\n\t\t$tw.utils.createFileDirectories(filepath);\n\t\tfs.writeFileSync(filepath,text,\"utf8\");\n\t});\n\treturn null;\n};\n\nexports.Command = Command;\n\n})();\n", "type": "application/javascript", "module-type": "command" }, "$:/core/modules/commands/rendertiddler.js": { "title": "$:/core/modules/commands/rendertiddler.js", "text": "/*\\\ntitle: $:/core/modules/commands/rendertiddler.js\ntype: application/javascript\nmodule-type: command\n\nCommand to render a tiddler and save it to a file\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.info = {\n\tname: \"rendertiddler\",\n\tsynchronous: false\n};\n\nvar Command = function(params,commander,callback) {\n\tthis.params = params;\n\tthis.commander = commander;\n\tthis.callback = callback;\n};\n\nCommand.prototype.execute = function() {\n\tif(this.params.length < 2) {\n\t\treturn \"Missing filename\";\n\t}\n\tvar self = this,\n\t\tfs = require(\"fs\"),\n\t\tpath = require(\"path\"),\n\t\ttitle = this.params[0],\n\t\tfilename = path.resolve(this.commander.outputPath,this.params[1]),\n\t\ttype = this.params[2] || \"text/html\",\n\t\ttemplate = this.params[3],\n\t\tname = this.params[4],\n\t\tvalue = this.params[5],\n\t\tvariables = {};\n\t$tw.utils.createFileDirectories(filename);\n\tif(template) {\n\t\tvariables.currentTiddler = title;\n\t\ttitle = template;\n\t}\n\tif(name && value) {\n\t\tvariables[name] = value;\n\t}\n\tfs.writeFile(filename,this.commander.wiki.renderTiddler(type,title,{variables: variables}),\"utf8\",function(err) {\n\t\tself.callback(err);\n\t});\n\treturn null;\n};\n\nexports.Command = Command;\n\n})();\n", "type": "application/javascript", "module-type": "command" }, "$:/core/modules/commands/rendertiddlers.js": { "title": "$:/core/modules/commands/rendertiddlers.js", "text": "/*\\\ntitle: $:/core/modules/commands/rendertiddlers.js\ntype: application/javascript\nmodule-type: command\n\nCommand to render several tiddlers to a folder of files\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar widget = require(\"$:/core/modules/widgets/widget.js\");\n\nexports.info = {\n\tname: \"rendertiddlers\",\n\tsynchronous: true\n};\n\nvar Command = function(params,commander,callback) {\n\tthis.params = params;\n\tthis.commander = commander;\n\tthis.callback = callback;\n};\n\nCommand.prototype.execute = function() {\n\tif(this.params.length < 2) {\n\t\treturn \"Missing filename\";\n\t}\n\tvar self = this,\n\t\tfs = require(\"fs\"),\n\t\tpath = require(\"path\"),\n\t\twiki = this.commander.wiki,\n\t\tfilter = this.params[0],\n\t\ttemplate = this.params[1],\n\t\toutputPath = this.commander.outputPath,\n\t\tpathname = path.resolve(outputPath,this.params[2]),\t\t\n\t\ttype = this.params[3] || \"text/html\",\n\t\textension = this.params[4] || \".html\",\n\t\tdeleteDirectory = (this.params[5] || \"\").toLowerCase() !== \"noclean\",\n\t\ttiddlers = wiki.filterTiddlers(filter);\n\tif(deleteDirectory) {\n\t\t$tw.utils.deleteDirectory(pathname);\n\t}\n\t$tw.utils.each(tiddlers,function(title) {\n\t\tvar parser = wiki.parseTiddler(template),\n\t\t\twidgetNode = wiki.makeWidget(parser,{variables: {currentTiddler: title}}),\n\t\t\tcontainer = $tw.fakeDocument.createElement(\"div\");\n\t\twidgetNode.render(container,null);\n\t\tvar text = type === \"text/html\" ? container.innerHTML : container.textContent,\n\t\t\texportPath = null;\n\t\tif($tw.utils.hop($tw.macros,\"tv-get-export-path\")) {\n\t\t\tvar macroPath = $tw.macros[\"tv-get-export-path\"].run.apply(self,[title]);\n\t\t\tif(macroPath) {\n\t\t\t\texportPath = path.resolve(outputPath,macroPath + extension);\n\t\t\t}\n\t\t}\n\t\tvar finalPath = exportPath || path.resolve(pathname,encodeURIComponent(title) + extension);\n\t\t$tw.utils.createFileDirectories(finalPath);\n\t\tfs.writeFileSync(finalPath,text,\"utf8\");\n\t});\n\treturn null;\n};\n\nexports.Command = Command;\n\n})();\n", "type": "application/javascript", "module-type": "command" }, "$:/core/modules/commands/save.js": { "title": "$:/core/modules/commands/save.js", "text": "/*\\\ntitle: $:/core/modules/commands/save.js\ntype: application/javascript\nmodule-type: command\n\nSaves individual tiddlers in their raw text or binary format to the specified files\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.info = {\n\tname: \"save\",\n\tsynchronous: true\n};\n\nvar Command = function(params,commander,callback) {\n\tthis.params = params;\n\tthis.commander = commander;\n\tthis.callback = callback;\n};\n\nCommand.prototype.execute = function() {\n\tif(this.params.length < 1) {\n\t\treturn \"Missing filename filter\";\n\t}\n\tvar self = this,\n\t\tfs = require(\"fs\"),\n\t\tpath = require(\"path\"),\n\t\twiki = this.commander.wiki,\n\t\ttiddlerFilter = this.params[0],\n\t\tfilenameFilter = this.params[1] || \"[is[tiddler]]\",\n\t\ttiddlers = wiki.filterTiddlers(tiddlerFilter);\n\t$tw.utils.each(tiddlers,function(title) {\n\t\tvar tiddler = self.commander.wiki.getTiddler(title),\n\t\t\ttype = tiddler.fields.type || \"text/vnd.tiddlywiki\",\n\t\t\tcontentTypeInfo = $tw.config.contentTypeInfo[type] || {encoding: \"utf8\"},\n\t\t\tfilepath = path.resolve(self.commander.outputPath,wiki.filterTiddlers(filenameFilter,$tw.rootWidget,wiki.makeTiddlerIterator([title]))[0]);\n\t\tif(self.commander.verbose) {\n\t\t\tconsole.log(\"Saving \\\"\" + title + \"\\\" to \\\"\" + filepath + \"\\\"\");\n\t\t}\n\t\t$tw.utils.createFileDirectories(filepath);\n\t\tfs.writeFileSync(filepath,tiddler.fields.text,contentTypeInfo.encoding);\n\t});\n\treturn null;\n};\n\nexports.Command = Command;\n\n})();\n", "type": "application/javascript", "module-type": "command" }, "$:/core/modules/commands/savelibrarytiddlers.js": { "title": "$:/core/modules/commands/savelibrarytiddlers.js", "text": "/*\\\ntitle: $:/core/modules/commands/savelibrarytiddlers.js\ntype: application/javascript\nmodule-type: command\n\nCommand to save the subtiddlers of a bundle tiddler as a series of JSON files\n\n--savelibrarytiddlers <tiddler> <tiddler-filter> <pathname> <skinnylisting>\n\nThe tiddler identifies the bundle tiddler that contains the subtiddlers.\n\nThe tiddler filter specifies the plugins to be included.\n\nThe pathname specifies the pathname to the folder in which the JSON files should be saved. The filename is the URL encoded title of the subtiddler.\n\nThe skinnylisting specifies the title of the tiddler to which a JSON catalogue of the subtiddlers will be saved. The JSON file contains the same data as the bundle tiddler but with the `text` field removed.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.info = {\n\tname: \"savelibrarytiddlers\",\n\tsynchronous: true\n};\n\nvar Command = function(params,commander,callback) {\n\tthis.params = params;\n\tthis.commander = commander;\n\tthis.callback = callback;\n};\n\nCommand.prototype.execute = function() {\n\tif(this.params.length < 2) {\n\t\treturn \"Missing filename\";\n\t}\n\tvar self = this,\n\t\tfs = require(\"fs\"),\n\t\tpath = require(\"path\"),\n\t\tcontainerTitle = this.params[0],\n\t\tfilter = this.params[1],\n\t\tbasepath = this.params[2],\n\t\tskinnyListTitle = this.params[3];\n\t// Get the container tiddler as data\n\tvar containerData = self.commander.wiki.getTiddlerDataCached(containerTitle,undefined);\n\tif(!containerData) {\n\t\treturn \"'\" + containerTitle + \"' is not a tiddler bundle\";\n\t}\n\t// Filter the list of plugins\n\tvar pluginList = [];\n\t$tw.utils.each(containerData.tiddlers,function(tiddler,title) {\n\t\tpluginList.push(title);\n\t});\n\tvar filteredPluginList;\n\tif(filter) {\n\t\tfilteredPluginList = self.commander.wiki.filterTiddlers(filter,null,self.commander.wiki.makeTiddlerIterator(pluginList));\n\t} else {\n\t\tfilteredPluginList = pluginList;\n\t}\n\t// Iterate through the plugins\n\tvar skinnyList = [];\n\t$tw.utils.each(filteredPluginList,function(title) {\n\t\tvar tiddler = containerData.tiddlers[title];\n\t\t// Save each JSON file and collect the skinny data\n\t\tvar pathname = path.resolve(self.commander.outputPath,basepath + encodeURIComponent(title) + \".json\");\n\t\t$tw.utils.createFileDirectories(pathname);\n\t\tfs.writeFileSync(pathname,JSON.stringify(tiddler),\"utf8\");\n\t\t// Collect the skinny list data\n\t\tvar pluginTiddlers = JSON.parse(tiddler.text),\n\t\t\treadmeContent = (pluginTiddlers.tiddlers[title + \"/readme\"] || {}).text,\n\t\t\tdoesRequireReload = !!self.commander.wiki.doesPluginInfoRequireReload(pluginTiddlers),\n\t\t\ticonTiddler = pluginTiddlers.tiddlers[title + \"/icon\"] || {},\n\t\t\ticonType = iconTiddler.type,\n\t\t\ticonText = iconTiddler.text,\n\t\t\ticonContent;\n\t\tif(iconType && iconText) {\n\t\t\ticonContent = $tw.utils.makeDataUri(iconText,iconType);\n\t\t}\n\t\tskinnyList.push($tw.utils.extend({},tiddler,{\n\t\t\ttext: undefined,\n\t\t\treadme: readmeContent,\n\t\t\t\"requires-reload\": doesRequireReload ? \"yes\" : \"no\",\n\t\t\ticon: iconContent\n\t\t}));\n\t});\n\t// Save the catalogue tiddler\n\tif(skinnyListTitle) {\n\t\tself.commander.wiki.setTiddlerData(skinnyListTitle,skinnyList);\n\t}\n\treturn null;\n};\n\nexports.Command = Command;\n\n})();\n", "type": "application/javascript", "module-type": "command" }, "$:/core/modules/commands/savetiddler.js": { "title": "$:/core/modules/commands/savetiddler.js", "text": "/*\\\ntitle: $:/core/modules/commands/savetiddler.js\ntype: application/javascript\nmodule-type: command\n\nCommand to save the content of a tiddler to a file\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.info = {\n\tname: \"savetiddler\",\n\tsynchronous: false\n};\n\nvar Command = function(params,commander,callback) {\n\tthis.params = params;\n\tthis.commander = commander;\n\tthis.callback = callback;\n};\n\nCommand.prototype.execute = function() {\n\tif(this.params.length < 2) {\n\t\treturn \"Missing filename\";\n\t}\n\tvar self = this,\n\t\tfs = require(\"fs\"),\n\t\tpath = require(\"path\"),\n\t\ttitle = this.params[0],\n\t\tfilename = path.resolve(this.commander.outputPath,this.params[1]),\n\t\ttiddler = this.commander.wiki.getTiddler(title);\n\tif(tiddler) {\n\t\tvar type = tiddler.fields.type || \"text/vnd.tiddlywiki\",\n\t\t\tcontentTypeInfo = $tw.config.contentTypeInfo[type] || {encoding: \"utf8\"};\n\t\t$tw.utils.createFileDirectories(filename);\n\t\tfs.writeFile(filename,tiddler.fields.text,contentTypeInfo.encoding,function(err) {\n\t\t\tself.callback(err);\n\t\t});\n\t} else {\n\t\treturn \"Missing tiddler: \" + title;\n\t}\n\treturn null;\n};\n\nexports.Command = Command;\n\n})();\n", "type": "application/javascript", "module-type": "command" }, "$:/core/modules/commands/savetiddlers.js": { "title": "$:/core/modules/commands/savetiddlers.js", "text": "/*\\\ntitle: $:/core/modules/commands/savetiddlers.js\ntype: application/javascript\nmodule-type: command\n\nCommand to save several tiddlers to a folder of files\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar widget = require(\"$:/core/modules/widgets/widget.js\");\n\nexports.info = {\n\tname: \"savetiddlers\",\n\tsynchronous: true\n};\n\nvar Command = function(params,commander,callback) {\n\tthis.params = params;\n\tthis.commander = commander;\n\tthis.callback = callback;\n};\n\nCommand.prototype.execute = function() {\n\tif(this.params.length < 1) {\n\t\treturn \"Missing filename\";\n\t}\n\tvar self = this,\n\t\tfs = require(\"fs\"),\n\t\tpath = require(\"path\"),\n\t\twiki = this.commander.wiki,\n\t\tfilter = this.params[0],\n\t\tpathname = path.resolve(this.commander.outputPath,this.params[1]),\n\t\tdeleteDirectory = (this.params[2] || \"\").toLowerCase() !== \"noclean\",\n\t\ttiddlers = wiki.filterTiddlers(filter);\n\tif(deleteDirectory) {\n\t\t$tw.utils.deleteDirectory(pathname);\n\t}\n\t$tw.utils.createDirectory(pathname);\n\t$tw.utils.each(tiddlers,function(title) {\n\t\tvar tiddler = self.commander.wiki.getTiddler(title),\n\t\t\ttype = tiddler.fields.type || \"text/vnd.tiddlywiki\",\n\t\t\tcontentTypeInfo = $tw.config.contentTypeInfo[type] || {encoding: \"utf8\"},\n\t\t\tfilename = path.resolve(pathname,encodeURIComponent(title));\n\t\tfs.writeFileSync(filename,tiddler.fields.text,contentTypeInfo.encoding);\n\t});\n\treturn null;\n};\n\nexports.Command = Command;\n\n})();\n", "type": "application/javascript", "module-type": "command" }, "$:/core/modules/commands/savewikifolder.js": { "title": "$:/core/modules/commands/savewikifolder.js", "text": "/*\\\ntitle: $:/core/modules/commands/savewikifolder.js\ntype: application/javascript\nmodule-type: command\n\nCommand to save the current wiki as a wiki folder\n\n--savewikifolder <wikifolderpath> [<filter>]\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.info = {\n\tname: \"savewikifolder\",\n\tsynchronous: true\n};\n\nvar fs,path;\nif($tw.node) {\n\tfs = require(\"fs\");\n\tpath = require(\"path\");\n}\n\nvar Command = function(params,commander,callback) {\n\tthis.params = params;\n\tthis.commander = commander;\n\tthis.callback = callback;\n};\n\nCommand.prototype.execute = function() {\n\tif(this.params.length < 1) {\n\t\treturn \"Missing wiki folder path\";\n\t}\n\tvar wikifoldermaker = new WikiFolderMaker(this.params[0],this.params[1],this.commander);\n\treturn wikifoldermaker.save();\n};\n\nfunction WikiFolderMaker(wikiFolderPath,wikiFilter,commander) {\n\tthis.wikiFolderPath = wikiFolderPath;\n\tthis.wikiFilter = wikiFilter || \"[all[tiddlers]]\";\n\tthis.commander = commander;\n\tthis.wiki = commander.wiki;\n\tthis.savedPaths = []; // So that we can detect filename clashes\n}\n\nWikiFolderMaker.prototype.log = function(str) {\n\tif(this.commander.verbose) {\n\t\tconsole.log(str);\n\t}\n};\n\nWikiFolderMaker.prototype.tiddlersToIgnore = [\n\t\"$:/boot/boot.css\",\n\t\"$:/boot/boot.js\",\n\t\"$:/boot/bootprefix.js\",\n\t\"$:/core\",\n\t\"$:/library/sjcl.js\",\n\t\"$:/temp/info-plugin\"\n];\n\n/*\nReturns null if successful, or an error string if there was an error\n*/\nWikiFolderMaker.prototype.save = function() {\n\tvar self = this;\n\t// Check that the output directory doesn't exist\n\tif(fs.existsSync(this.wikiFolderPath) && !$tw.utils.isDirectoryEmpty(this.wikiFolderPath)) {\n\t\treturn \"The unpackwiki command requires that the output wiki folder be empty\";\n\t}\n\t// Get the tiddlers from the source wiki\n\tvar tiddlerTitles = this.wiki.filterTiddlers(this.wikiFilter);\n\t// Initialise a new tiddlwiki.info file\n\tvar newWikiInfo = {};\n\t// Process each incoming tiddler in turn\n\t$tw.utils.each(tiddlerTitles,function(title) {\n\t\tvar tiddler = self.wiki.getTiddler(title);\n\t\tif(tiddler) {\n\t\t\tif(self.tiddlersToIgnore.indexOf(title) !== -1) {\n\t\t\t\t// Ignore the core plugin and the ephemeral info plugin\n\t\t\t\tself.log(\"Ignoring tiddler: \" + title);\n\t\t\t} else {\n\t\t\t\tvar type = tiddler.fields.type,\n\t\t\t\t\tpluginType = tiddler.fields[\"plugin-type\"];\n\t\t\t\tif(type === \"application/json\" && pluginType) {\n\t\t\t\t\t// Plugin tiddler\n\t\t\t\t\tvar libraryDetails = self.findPluginInLibrary(title);\n\t\t\t\t\tif(libraryDetails) {\n\t\t\t\t\t\t// A plugin from the core library\n\t\t\t\t\t\tself.log(\"Adding built-in plugin: \" + libraryDetails.name);\n\t\t\t\t\t\tnewWikiInfo[libraryDetails.type] = newWikiInfo[libraryDetails.type] || [];\n\t\t\t\t\t\t$tw.utils.pushTop(newWikiInfo[libraryDetails.type],libraryDetails.name);\n\t\t\t\t\t} else {\n\t\t\t\t\t\t// A custom plugin\n\t\t\t\t\t\tself.log(\"Processing custom plugin: \" + title);\n\t\t\t\t\t\tself.saveCustomPlugin(tiddler);\n\t\t\t\t\t}\t\t\t\t\n\t\t\t\t} else {\n\t\t\t\t\t// Ordinary tiddler\n\t\t\t\t\tself.saveTiddler(\"tiddlers\",tiddler);\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t});\n\t// Save the tiddlywiki.info file\n\tthis.saveJSONFile(\"tiddlywiki.info\",newWikiInfo);\n\tself.log(\"Writing tiddlywiki.info: \" + JSON.stringify(newWikiInfo,null,$tw.config.preferences.jsonSpaces));\n\treturn null;\n};\n\n/*\nTest whether the specified tiddler is a plugin in the plugin library\n*/\nWikiFolderMaker.prototype.findPluginInLibrary = function(title) {\n\tvar parts = title.split(\"/\"),\n\t\tpluginPath, type, name;\n\tif(parts[0] === \"$:\") {\n\t\tif(parts[1] === \"languages\" && parts.length === 3) {\n\t\t\tpluginPath = \"languages\" + path.sep + parts[2];\n\t\t\ttype = parts[1];\n\t\t\tname = parts[2];\n\t\t} else if(parts[1] === \"plugins\" || parts[1] === \"themes\" && parts.length === 4) {\n\t\t\tpluginPath = parts[1] + path.sep + parts[2] + path.sep + parts[3];\n\t\t\ttype = parts[1];\n\t\t\tname = parts[2] + \"/\" + parts[3];\n\t\t}\n\t}\n\tif(pluginPath && type && name) {\n\t\tpluginPath = path.resolve($tw.boot.bootPath,\"..\",pluginPath);\n\t\tif(fs.existsSync(pluginPath)) {\n\t\t\treturn {\n\t\t\t\tpluginPath: pluginPath,\n\t\t\t\ttype: type,\n\t\t\t\tname: name\n\t\t\t};\n\t\t}\n\t}\n\treturn false;\n};\n\nWikiFolderMaker.prototype.saveCustomPlugin = function(pluginTiddler) {\n\tvar self = this,\n\t\tpluginTitle = pluginTiddler.fields.title,\n\t\ttitleParts = pluginTitle.split(\"/\"),\n\t\tdirectory = $tw.utils.generateTiddlerFilepath(titleParts[titleParts.length - 1],{\n\t\t\tdirectory: path.resolve(this.wikiFolderPath,pluginTiddler.fields[\"plugin-type\"] + \"s\")\n\t\t}),\n\t\tpluginInfo = pluginTiddler.getFieldStrings({exclude: [\"text\",\"type\"]});\n\tthis.saveJSONFile(directory + path.sep + \"plugin.info\",pluginInfo);\n\tself.log(\"Writing \" + directory + path.sep + \"plugin.info: \" + JSON.stringify(pluginInfo,null,$tw.config.preferences.jsonSpaces));\n\tvar pluginTiddlers = JSON.parse(pluginTiddler.fields.text).tiddlers; // A hashmap of tiddlers in the plugin\n\t$tw.utils.each(pluginTiddlers,function(tiddler) {\n\t\tself.saveTiddler(directory,new $tw.Tiddler(tiddler));\n\t});\n};\n\nWikiFolderMaker.prototype.saveTiddler = function(directory,tiddler) {\n\tvar fileInfo = $tw.utils.generateTiddlerFileInfo(tiddler,{\n\t\tdirectory: path.resolve(this.wikiFolderPath,directory),\n\t\twiki: this.wiki\n\t});\n\t$tw.utils.saveTiddlerToFileSync(tiddler,fileInfo);\n};\n\nWikiFolderMaker.prototype.saveJSONFile = function(filename,json) {\n\tthis.saveTextFile(filename,JSON.stringify(json,null,$tw.config.preferences.jsonSpaces));\n};\n\nWikiFolderMaker.prototype.saveTextFile = function(filename,data) {\n\tthis.saveFile(filename,\"utf8\",data);\n};\n\nWikiFolderMaker.prototype.saveFile = function(filename,encoding,data) {\n\tvar filepath = path.resolve(this.wikiFolderPath,filename);\n\t$tw.utils.createFileDirectories(filepath);\n\tfs.writeFileSync(filepath,data,encoding);\n};\n\nexports.Command = Command;\n\n})();\n", "type": "application/javascript", "module-type": "command" }, "$:/core/modules/commands/server.js": { "title": "$:/core/modules/commands/server.js", "text": "/*\\\ntitle: $:/core/modules/commands/server.js\ntype: application/javascript\nmodule-type: command\n\nDeprecated legacy command for serving tiddlers\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Server = require(\"$:/core/modules/server/server.js\").Server;\n\nexports.info = {\n\tname: \"server\",\n\tsynchronous: true\n};\n\nvar Command = function(params,commander,callback) {\n\tvar self = this;\n\tthis.params = params;\n\tthis.commander = commander;\n\tthis.callback = callback;\n};\n\nCommand.prototype.execute = function() {\n\tif(!$tw.boot.wikiTiddlersPath) {\n\t\t$tw.utils.warning(\"Warning: Wiki folder '\" + $tw.boot.wikiPath + \"' does not exist or is missing a tiddlywiki.info file\");\n\t}\n\t// Set up server\n\tthis.server = new Server({\n\t\twiki: this.commander.wiki,\n\t\tvariables: {\n\t\t\tport: this.params[0],\n\t\t\thost: this.params[6],\n\t\t\t\"root-tiddler\": this.params[1],\n\t\t\t\"root-render-type\": this.params[2],\n\t\t\t\"root-serve-type\": this.params[3],\n\t\t\tusername: this.params[4],\n\t\t\tpassword: this.params[5],\n\t\t\t\"path-prefix\": this.params[7],\n\t\t\t\"debug-level\": this.params[8]\n\t\t}\n\t});\n\tvar nodeServer = this.server.listen();\n\t$tw.hooks.invokeHook(\"th-server-command-post-start\",this.server,nodeServer,\"tiddlywiki\");\n\treturn null;\n};\n\nexports.Command = Command;\n\n})();\n", "type": "application/javascript", "module-type": "command" }, "$:/core/modules/commands/setfield.js": { "title": "$:/core/modules/commands/setfield.js", "text": "/*\\\ntitle: $:/core/modules/commands/setfield.js\ntype: application/javascript\nmodule-type: command\n\nCommand to modify selected tiddlers to set a field to the text of a template tiddler that has been wikified with the selected tiddler as the current tiddler.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar widget = require(\"$:/core/modules/widgets/widget.js\");\n\nexports.info = {\n\tname: \"setfield\",\n\tsynchronous: true\n};\n\nvar Command = function(params,commander,callback) {\n\tthis.params = params;\n\tthis.commander = commander;\n\tthis.callback = callback;\n};\n\nCommand.prototype.execute = function() {\n\tif(this.params.length < 4) {\n\t\treturn \"Missing parameters\";\n\t}\n\tvar self = this,\n\t\twiki = this.commander.wiki,\n\t\tfilter = this.params[0],\n\t\tfieldname = this.params[1] || \"text\",\n\t\ttemplatetitle = this.params[2],\n\t\trendertype = this.params[3] || \"text/plain\",\n\t\ttiddlers = wiki.filterTiddlers(filter);\n\t$tw.utils.each(tiddlers,function(title) {\n\t\tvar parser = wiki.parseTiddler(templatetitle),\n\t\t\tnewFields = {},\n\t\t\ttiddler = wiki.getTiddler(title);\n\t\tif(parser) {\n\t\t\tvar widgetNode = wiki.makeWidget(parser,{variables: {currentTiddler: title}});\n\t\t\tvar container = $tw.fakeDocument.createElement(\"div\");\n\t\t\twidgetNode.render(container,null);\n\t\t\tnewFields[fieldname] = rendertype === \"text/html\" ? container.innerHTML : container.textContent;\n\t\t} else {\n\t\t\tnewFields[fieldname] = undefined;\n\t\t}\n\t\twiki.addTiddler(new $tw.Tiddler(tiddler,newFields));\n\t});\n\treturn null;\n};\n\nexports.Command = Command;\n\n})();\n", "type": "application/javascript", "module-type": "command" }, "$:/core/modules/commands/unpackplugin.js": { "title": "$:/core/modules/commands/unpackplugin.js", "text": "/*\\\ntitle: $:/core/modules/commands/unpackplugin.js\ntype: application/javascript\nmodule-type: command\n\nCommand to extract the shadow tiddlers from within a plugin\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.info = {\n\tname: \"unpackplugin\",\n\tsynchronous: true\n};\n\nvar Command = function(params,commander,callback) {\n\tthis.params = params;\n\tthis.commander = commander;\n\tthis.callback = callback;\n};\n\nCommand.prototype.execute = function() {\n\tif(this.params.length < 1) {\n\t\treturn \"Missing plugin name\";\n\t}\n\tvar self = this,\n\t\ttitle = this.params[0],\n\t\tpluginData = this.commander.wiki.getTiddlerDataCached(title);\n\tif(!pluginData) {\n\t\treturn \"Plugin '\" + title + \"' not found\";\n\t}\n\t$tw.utils.each(pluginData.tiddlers,function(tiddler) {\n\t\tself.commander.wiki.addTiddler(new $tw.Tiddler(tiddler));\n\t});\n\treturn null;\n};\n\nexports.Command = Command;\n\n})();\n", "type": "application/javascript", "module-type": "command" }, "$:/core/modules/commands/verbose.js": { "title": "$:/core/modules/commands/verbose.js", "text": "/*\\\ntitle: $:/core/modules/commands/verbose.js\ntype: application/javascript\nmodule-type: command\n\nVerbose command\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.info = {\n\tname: \"verbose\",\n\tsynchronous: true\n};\n\nvar Command = function(params,commander) {\n\tthis.params = params;\n\tthis.commander = commander;\n};\n\nCommand.prototype.execute = function() {\n\tthis.commander.verbose = true;\n\t// Output the boot message log\n\tthis.commander.streams.output.write(\"Boot log:\\n \" + $tw.boot.logMessages.join(\"\\n \") + \"\\n\");\n\treturn null; // No error\n};\n\nexports.Command = Command;\n\n})();\n", "type": "application/javascript", "module-type": "command" }, "$:/core/modules/commands/version.js": { "title": "$:/core/modules/commands/version.js", "text": "/*\\\ntitle: $:/core/modules/commands/version.js\ntype: application/javascript\nmodule-type: command\n\nVersion command\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.info = {\n\tname: \"version\",\n\tsynchronous: true\n};\n\nvar Command = function(params,commander) {\n\tthis.params = params;\n\tthis.commander = commander;\n};\n\nCommand.prototype.execute = function() {\n\tthis.commander.streams.output.write($tw.version + \"\\n\");\n\treturn null; // No error\n};\n\nexports.Command = Command;\n\n})();\n", "type": "application/javascript", "module-type": "command" }, "$:/core/modules/config.js": { "title": "$:/core/modules/config.js", "text": "/*\\\ntitle: $:/core/modules/config.js\ntype: application/javascript\nmodule-type: config\n\nCore configuration constants\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.preferences = {};\n\nexports.preferences.notificationDuration = 3 * 1000;\nexports.preferences.jsonSpaces = 4;\n\nexports.textPrimitives = {\n\tupperLetter: \"[A-Z\\u00c0-\\u00d6\\u00d8-\\u00de\\u0150\\u0170]\",\n\tlowerLetter: \"[a-z\\u00df-\\u00f6\\u00f8-\\u00ff\\u0151\\u0171]\",\n\tanyLetter: \"[A-Za-z0-9\\u00c0-\\u00d6\\u00d8-\\u00de\\u00df-\\u00f6\\u00f8-\\u00ff\\u0150\\u0170\\u0151\\u0171]\",\n\tblockPrefixLetters:\t\"[A-Za-z0-9-_\\u00c0-\\u00d6\\u00d8-\\u00de\\u00df-\\u00f6\\u00f8-\\u00ff\\u0150\\u0170\\u0151\\u0171]\"\n};\n\nexports.textPrimitives.unWikiLink = \"~\";\nexports.textPrimitives.wikiLink = exports.textPrimitives.upperLetter + \"+\" +\n\texports.textPrimitives.lowerLetter + \"+\" +\n\texports.textPrimitives.upperLetter +\n\texports.textPrimitives.anyLetter + \"*\";\n\nexports.htmlEntities = {quot:34, amp:38, apos:39, lt:60, gt:62, nbsp:160, iexcl:161, cent:162, pound:163, curren:164, yen:165, brvbar:166, sect:167, uml:168, copy:169, ordf:170, laquo:171, not:172, shy:173, reg:174, macr:175, deg:176, plusmn:177, sup2:178, sup3:179, acute:180, micro:181, para:182, middot:183, cedil:184, sup1:185, ordm:186, raquo:187, frac14:188, frac12:189, frac34:190, iquest:191, Agrave:192, Aacute:193, Acirc:194, Atilde:195, Auml:196, Aring:197, AElig:198, Ccedil:199, Egrave:200, Eacute:201, Ecirc:202, Euml:203, Igrave:204, Iacute:205, Icirc:206, Iuml:207, ETH:208, Ntilde:209, Ograve:210, Oacute:211, Ocirc:212, Otilde:213, Ouml:214, times:215, Oslash:216, Ugrave:217, Uacute:218, Ucirc:219, Uuml:220, Yacute:221, THORN:222, szlig:223, agrave:224, aacute:225, acirc:226, atilde:227, auml:228, aring:229, aelig:230, ccedil:231, egrave:232, eacute:233, ecirc:234, euml:235, igrave:236, iacute:237, icirc:238, iuml:239, eth:240, ntilde:241, ograve:242, oacute:243, ocirc:244, otilde:245, ouml:246, divide:247, oslash:248, ugrave:249, uacute:250, ucirc:251, uuml:252, yacute:253, thorn:254, yuml:255, OElig:338, oelig:339, Scaron:352, scaron:353, Yuml:376, fnof:402, circ:710, tilde:732, Alpha:913, Beta:914, Gamma:915, Delta:916, Epsilon:917, Zeta:918, Eta:919, Theta:920, Iota:921, Kappa:922, Lambda:923, Mu:924, Nu:925, Xi:926, Omicron:927, Pi:928, Rho:929, Sigma:931, Tau:932, Upsilon:933, Phi:934, Chi:935, Psi:936, Omega:937, alpha:945, beta:946, gamma:947, delta:948, epsilon:949, zeta:950, eta:951, theta:952, iota:953, kappa:954, lambda:955, mu:956, nu:957, xi:958, omicron:959, pi:960, rho:961, sigmaf:962, sigma:963, tau:964, upsilon:965, phi:966, chi:967, psi:968, omega:969, thetasym:977, upsih:978, piv:982, ensp:8194, emsp:8195, thinsp:8201, zwnj:8204, zwj:8205, lrm:8206, rlm:8207, ndash:8211, mdash:8212, lsquo:8216, rsquo:8217, sbquo:8218, ldquo:8220, rdquo:8221, bdquo:8222, dagger:8224, Dagger:8225, bull:8226, hellip:8230, permil:8240, prime:8242, Prime:8243, lsaquo:8249, rsaquo:8250, oline:8254, frasl:8260, euro:8364, image:8465, weierp:8472, real:8476, trade:8482, alefsym:8501, larr:8592, uarr:8593, rarr:8594, darr:8595, harr:8596, crarr:8629, lArr:8656, uArr:8657, rArr:8658, dArr:8659, hArr:8660, forall:8704, part:8706, exist:8707, empty:8709, nabla:8711, isin:8712, notin:8713, ni:8715, prod:8719, sum:8721, minus:8722, lowast:8727, radic:8730, prop:8733, infin:8734, ang:8736, and:8743, or:8744, cap:8745, cup:8746, int:8747, there4:8756, sim:8764, cong:8773, asymp:8776, ne:8800, equiv:8801, le:8804, ge:8805, sub:8834, sup:8835, nsub:8836, sube:8838, supe:8839, oplus:8853, otimes:8855, perp:8869, sdot:8901, lceil:8968, rceil:8969, lfloor:8970, rfloor:8971, lang:9001, rang:9002, loz:9674, spades:9824, clubs:9827, hearts:9829, diams:9830 };\n\nexports.htmlVoidElements = \"area,base,br,col,command,embed,hr,img,input,keygen,link,meta,param,source,track,wbr\".split(\",\");\n\nexports.htmlBlockElements = \"address,article,aside,audio,blockquote,canvas,dd,div,dl,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,hr,li,noscript,ol,output,p,pre,section,table,tfoot,ul,video\".split(\",\");\n\nexports.htmlUnsafeElements = \"script\".split(\",\");\n\n})();\n", "type": "application/javascript", "module-type": "config" }, "$:/core/modules/deserializers.js": { "title": "$:/core/modules/deserializers.js", "text": "/*\\\ntitle: $:/core/modules/deserializers.js\ntype: application/javascript\nmodule-type: tiddlerdeserializer\n\nFunctions to deserialise tiddlers from a block of text\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nUtility function to parse an old-style tiddler DIV in a *.tid file. It looks like this:\n\n<div title=\"Title\" creator=\"JoeBloggs\" modifier=\"JoeBloggs\" created=\"201102111106\" modified=\"201102111310\" tags=\"myTag [[my long tag]]\">\n<pre>The text of the tiddler (without the expected HTML encoding).\n</pre>\n</div>\n\nNote that the field attributes are HTML encoded, but that the body of the <PRE> tag is not encoded.\n\nWhen these tiddler DIVs are encountered within a TiddlyWiki HTML file then the body is encoded in the usual way.\n*/\nvar parseTiddlerDiv = function(text /* [,fields] */) {\n\t// Slot together the default results\n\tvar result = {};\n\tif(arguments.length > 1) {\n\t\tfor(var f=1; f<arguments.length; f++) {\n\t\t\tvar fields = arguments[f];\n\t\t\tfor(var t in fields) {\n\t\t\t\tresult[t] = fields[t];\t\t\n\t\t\t}\n\t\t}\n\t}\n\t// Parse the DIV body\n\tvar startRegExp = /^\\s*<div\\s+([^>]*)>(\\s*<pre>)?/gi,\n\t\tendRegExp,\n\t\tmatch = startRegExp.exec(text);\n\tif(match) {\n\t\t// Old-style DIVs don't have the <pre> tag\n\t\tif(match[2]) {\n\t\t\tendRegExp = /<\\/pre>\\s*<\\/div>\\s*$/gi;\n\t\t} else {\n\t\t\tendRegExp = /<\\/div>\\s*$/gi;\n\t\t}\n\t\tvar endMatch = endRegExp.exec(text);\n\t\tif(endMatch) {\n\t\t\t// Extract the text\n\t\t\tresult.text = text.substring(match.index + match[0].length,endMatch.index);\n\t\t\t// Process the attributes\n\t\t\tvar attrRegExp = /\\s*([^=\\s]+)\\s*=\\s*(?:\"([^\"]*)\"|'([^']*)')/gi,\n\t\t\t\tattrMatch;\n\t\t\tdo {\n\t\t\t\tattrMatch = attrRegExp.exec(match[1]);\n\t\t\t\tif(attrMatch) {\n\t\t\t\t\tvar name = attrMatch[1];\n\t\t\t\t\tvar value = attrMatch[2] !== undefined ? attrMatch[2] : attrMatch[3];\n\t\t\t\t\tresult[name] = value;\n\t\t\t\t}\n\t\t\t} while(attrMatch);\n\t\t\treturn result;\n\t\t}\n\t}\n\treturn undefined;\n};\n\nexports[\"application/x-tiddler-html-div\"] = function(text,fields) {\n\treturn [parseTiddlerDiv(text,fields)];\n};\n\nexports[\"application/json\"] = function(text,fields) {\n\tvar incoming,\n\t\tresults = [];\n\ttry {\n\t\tincoming = JSON.parse(text);\n\t} catch(e) {\n\t\tincoming = [{\n\t\t\ttitle: \"JSON error: \" + e,\n\t\t\ttext: \"\"\n\t\t}]\n\t}\n\tif(!$tw.utils.isArray(incoming)) {\n\t\tincoming = [incoming];\n\t}\n\tfor(var t=0; t<incoming.length; t++) {\n\t\tvar incomingFields = incoming[t],\n\t\t\tfields = {};\n\t\tfor(var f in incomingFields) {\n\t\t\tif(typeof incomingFields[f] === \"string\") {\n\t\t\t\tfields[f] = incomingFields[f];\n\t\t\t}\n\t\t}\n\t\tresults.push(fields);\n\t}\n\treturn results;\n};\n\n/*\nParse an HTML file into tiddlers. There are three possibilities:\n# A TiddlyWiki classic HTML file containing `text/x-tiddlywiki` tiddlers\n# A TiddlyWiki5 HTML file containing `text/vnd.tiddlywiki` tiddlers\n# An ordinary HTML file\n*/\nexports[\"text/html\"] = function(text,fields) {\n\t// Check if we've got a store area\n\tvar storeAreaMarkerRegExp = /<div id=[\"']?storeArea['\"]?( style=[\"']?display:none;[\"']?)?>/gi,\n\t\tmatch = storeAreaMarkerRegExp.exec(text);\n\tif(match) {\n\t\t// If so, it's either a classic TiddlyWiki file or an unencrypted TW5 file\n\t\t// First read the normal tiddlers\n\t\tvar results = deserializeTiddlyWikiFile(text,storeAreaMarkerRegExp.lastIndex,!!match[1],fields);\n\t\t// Then any system tiddlers\n\t\tvar systemAreaMarkerRegExp = /<div id=[\"']?systemArea['\"]?( style=[\"']?display:none;[\"']?)?>/gi,\n\t\t\tsysMatch = systemAreaMarkerRegExp.exec(text);\n\t\tif(sysMatch) {\n\t\t\tresults.push.apply(results,deserializeTiddlyWikiFile(text,systemAreaMarkerRegExp.lastIndex,!!sysMatch[1],fields));\n\t\t}\n\t\treturn results;\n\t} else {\n\t\t// Check whether we've got an encrypted file\n\t\tvar encryptedStoreArea = $tw.utils.extractEncryptedStoreArea(text);\n\t\tif(encryptedStoreArea) {\n\t\t\t// If so, attempt to decrypt it using the current password\n\t\t\treturn $tw.utils.decryptStoreArea(encryptedStoreArea);\n\t\t} else {\n\t\t\t// It's not a TiddlyWiki so we'll return the entire HTML file as a tiddler\n\t\t\treturn deserializeHtmlFile(text,fields);\n\t\t}\n\t}\n};\n\nfunction deserializeHtmlFile(text,fields) {\n\tvar result = {};\n\t$tw.utils.each(fields,function(value,name) {\n\t\tresult[name] = value;\n\t});\n\tresult.text = text;\n\tresult.type = \"text/html\";\n\treturn [result];\n}\n\nfunction deserializeTiddlyWikiFile(text,storeAreaEnd,isTiddlyWiki5,fields) {\n\tvar results = [],\n\t\tendOfDivRegExp = /(<\\/div>\\s*)/gi,\n\t\tstartPos = storeAreaEnd,\n\t\tdefaultType = isTiddlyWiki5 ? undefined : \"text/x-tiddlywiki\";\n\tendOfDivRegExp.lastIndex = startPos;\n\tvar match = endOfDivRegExp.exec(text);\n\twhile(match) {\n\t\tvar endPos = endOfDivRegExp.lastIndex,\n\t\t\ttiddlerFields = parseTiddlerDiv(text.substring(startPos,endPos),fields,{type: defaultType});\n\t\tif(!tiddlerFields) {\n\t\t\tbreak;\n\t\t}\n\t\t$tw.utils.each(tiddlerFields,function(value,name) {\n\t\t\tif(typeof value === \"string\") {\n\t\t\t\ttiddlerFields[name] = $tw.utils.htmlDecode(value);\n\t\t\t}\n\t\t});\n\t\tif(tiddlerFields.text !== null) {\n\t\t\tresults.push(tiddlerFields);\n\t\t}\n\t\tstartPos = endPos;\n\t\tmatch = endOfDivRegExp.exec(text);\n\t}\n\treturn results;\n}\n\n})();\n", "type": "application/javascript", "module-type": "tiddlerdeserializer" }, "$:/core/modules/editor/engines/framed.js": { "title": "$:/core/modules/editor/engines/framed.js", "text": "/*\\\ntitle: $:/core/modules/editor/engines/framed.js\ntype: application/javascript\nmodule-type: library\n\nText editor engine based on a simple input or textarea within an iframe. This is done so that the selection is preserved even when clicking away from the textarea\n\n\\*/\n(function(){\n\n/*jslint node: true,browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar HEIGHT_VALUE_TITLE = \"$:/config/TextEditor/EditorHeight/Height\";\n\nfunction FramedEngine(options) {\n\t// Save our options\n\toptions = options || {};\n\tthis.widget = options.widget;\n\tthis.value = options.value;\n\tthis.parentNode = options.parentNode;\n\tthis.nextSibling = options.nextSibling;\n\t// Create our hidden dummy text area for reading styles\n\tthis.dummyTextArea = this.widget.document.createElement(\"textarea\");\n\tif(this.widget.editClass) {\n\t\tthis.dummyTextArea.className = this.widget.editClass;\n\t}\n\tthis.dummyTextArea.setAttribute(\"hidden\",\"true\");\n\tthis.parentNode.insertBefore(this.dummyTextArea,this.nextSibling);\n\tthis.widget.domNodes.push(this.dummyTextArea);\n\t// Create the iframe\n\tthis.iframeNode = this.widget.document.createElement(\"iframe\");\n\tthis.parentNode.insertBefore(this.iframeNode,this.nextSibling);\n\tthis.iframeDoc = this.iframeNode.contentWindow.document;\n\t// (Firefox requires us to put some empty content in the iframe)\n\tthis.iframeDoc.open();\n\tthis.iframeDoc.write(\"\");\n\tthis.iframeDoc.close();\n\t// Style the iframe\n\tthis.iframeNode.className = this.dummyTextArea.className;\n\tthis.iframeNode.style.border = \"none\";\n\tthis.iframeNode.style.padding = \"0\";\n\tthis.iframeNode.style.resize = \"none\";\n\tthis.iframeDoc.body.style.margin = \"0\";\n\tthis.iframeDoc.body.style.padding = \"0\";\n\tthis.widget.domNodes.push(this.iframeNode);\n\t// Construct the textarea or input node\n\tvar tag = this.widget.editTag;\n\tif($tw.config.htmlUnsafeElements.indexOf(tag) !== -1) {\n\t\ttag = \"input\";\n\t}\n\tthis.domNode = this.iframeDoc.createElement(tag);\n\t// Set the text\n\tif(this.widget.editTag === \"textarea\") {\n\t\tthis.domNode.appendChild(this.iframeDoc.createTextNode(this.value));\n\t} else {\n\t\tthis.domNode.value = this.value;\n\t}\n\t// Set the attributes\n\tif(this.widget.editType) {\n\t\tthis.domNode.setAttribute(\"type\",this.widget.editType);\n\t}\n\tif(this.widget.editPlaceholder) {\n\t\tthis.domNode.setAttribute(\"placeholder\",this.widget.editPlaceholder);\n\t}\n\tif(this.widget.editSize) {\n\t\tthis.domNode.setAttribute(\"size\",this.widget.editSize);\n\t}\n\tif(this.widget.editRows) {\n\t\tthis.domNode.setAttribute(\"rows\",this.widget.editRows);\n\t}\n\tif(this.widget.editTabIndex) {\n\t\tthis.iframeNode.setAttribute(\"tabindex\",this.widget.editTabIndex);\n\t}\n\tif(this.widget.editAutoComplete) {\n\t\tthis.domNode.setAttribute(\"autocomplete\",this.widget.editAutoComplete);\n\t}\n\tif(this.widget.isDisabled === \"yes\") {\n\t\tthis.domNode.setAttribute(\"disabled\",true);\n\t}\t\n\t// Copy the styles from the dummy textarea\n\tthis.copyStyles();\n\t// Add event listeners\n\t$tw.utils.addEventListeners(this.domNode,[\n\t\t{name: \"click\",handlerObject: this,handlerMethod: \"handleClickEvent\"},\n\t\t{name: \"input\",handlerObject: this,handlerMethod: \"handleInputEvent\"},\n\t\t{name: \"keydown\",handlerObject: this.widget,handlerMethod: \"handleKeydownEvent\"},\n\t\t{name: \"focus\",handlerObject: this,handlerMethod: \"handleFocusEvent\"}\n\t]);\n\t// Insert the element into the DOM\n\tthis.iframeDoc.body.appendChild(this.domNode);\n}\n\n/*\nCopy styles from the dummy text area to the textarea in the iframe\n*/\nFramedEngine.prototype.copyStyles = function() {\n\t// Copy all styles\n\t$tw.utils.copyStyles(this.dummyTextArea,this.domNode);\n\t// Override the ones that should not be set the same as the dummy textarea\n\tthis.domNode.style.display = \"block\";\n\tthis.domNode.style.width = \"100%\";\n\tthis.domNode.style.margin = \"0\";\n\t// In Chrome setting -webkit-text-fill-color overrides the placeholder text colour\n\tthis.domNode.style[\"-webkit-text-fill-color\"] = \"currentcolor\";\n};\n\n/*\nSet the text of the engine if it doesn't currently have focus\n*/\nFramedEngine.prototype.setText = function(text,type) {\n\tif(!this.domNode.isTiddlyWikiFakeDom) {\n\t\tif(this.domNode.ownerDocument.activeElement !== this.domNode) {\n\t\t\tthis.updateDomNodeText(text);\n\t\t}\n\t\t// Fix the height if needed\n\t\tthis.fixHeight();\n\t}\n};\n\n/*\nUpdate the DomNode with the new text\n*/\nFramedEngine.prototype.updateDomNodeText = function(text) {\n\tthis.domNode.value = text;\n};\n\n/*\nGet the text of the engine\n*/\nFramedEngine.prototype.getText = function() {\n\treturn this.domNode.value;\n};\n\n/*\nFix the height of textarea to fit content\n*/\nFramedEngine.prototype.fixHeight = function() {\n\t// Make sure styles are updated\n\tthis.copyStyles();\n\t// Adjust height\n\tif(this.widget.editTag === \"textarea\") {\n\t\tif(this.widget.editAutoHeight) {\n\t\t\tif(this.domNode && !this.domNode.isTiddlyWikiFakeDom) {\n\t\t\t\tvar newHeight = $tw.utils.resizeTextAreaToFit(this.domNode,this.widget.editMinHeight);\n\t\t\t\tthis.iframeNode.style.height = (newHeight + 14) + \"px\"; // +14 for the border on the textarea\n\t\t\t}\n\t\t} else {\n\t\t\tvar fixedHeight = parseInt(this.widget.wiki.getTiddlerText(HEIGHT_VALUE_TITLE,\"400px\"),10);\n\t\t\tfixedHeight = Math.max(fixedHeight,20);\n\t\t\tthis.domNode.style.height = fixedHeight + \"px\";\n\t\t\tthis.iframeNode.style.height = (fixedHeight + 14) + \"px\";\n\t\t}\n\t}\n};\n\n/*\nFocus the engine node\n*/\nFramedEngine.prototype.focus = function() {\n\tif(this.domNode.focus && this.domNode.select) {\n\t\tthis.domNode.focus();\n\t\tthis.domNode.select();\n\t}\n};\n\n/*\nHandle a focus event\n*/\nFramedEngine.prototype.handleFocusEvent = function(event) {\n\tif(this.widget.editCancelPopups) {\n\t\t$tw.popup.cancel(0);\t\n\t}\n};\n\n/*\nHandle a click\n*/\nFramedEngine.prototype.handleClickEvent = function(event) {\n\tthis.fixHeight();\n\treturn true;\n};\n\n/*\nHandle a dom \"input\" event which occurs when the text has changed\n*/\nFramedEngine.prototype.handleInputEvent = function(event) {\n\tthis.widget.saveChanges(this.getText());\n\tthis.fixHeight();\n\tif(this.widget.editInputActions) {\n\t\tthis.widget.invokeActionString(this.widget.editInputActions);\n\t}\n\treturn true;\n};\n\n/*\nCreate a blank structure representing a text operation\n*/\nFramedEngine.prototype.createTextOperation = function() {\n\tvar operation = {\n\t\ttext: this.domNode.value,\n\t\tselStart: this.domNode.selectionStart,\n\t\tselEnd: this.domNode.selectionEnd,\n\t\tcutStart: null,\n\t\tcutEnd: null,\n\t\treplacement: null,\n\t\tnewSelStart: null,\n\t\tnewSelEnd: null\n\t};\n\toperation.selection = operation.text.substring(operation.selStart,operation.selEnd);\n\treturn operation;\n};\n\n/*\nExecute a text operation\n*/\nFramedEngine.prototype.executeTextOperation = function(operation) {\n\t// Perform the required changes to the text area and the underlying tiddler\n\tvar newText = operation.text;\n\tif(operation.replacement !== null) {\n\t\tnewText = operation.text.substring(0,operation.cutStart) + operation.replacement + operation.text.substring(operation.cutEnd);\n\t\t// Attempt to use a execCommand to modify the value of the control\n\t\tif(this.iframeDoc.queryCommandSupported(\"insertText\") && this.iframeDoc.queryCommandSupported(\"delete\") && !$tw.browser.isFirefox) {\n\t\t\tthis.domNode.focus();\n\t\t\tthis.domNode.setSelectionRange(operation.cutStart,operation.cutEnd);\n\t\t\tif(operation.replacement === \"\") {\n\t\t\t\tthis.iframeDoc.execCommand(\"delete\",false,\"\");\n\t\t\t} else {\n\t\t\t\tthis.iframeDoc.execCommand(\"insertText\",false,operation.replacement);\n\t\t\t}\n\t\t} else {\n\t\t\tthis.domNode.value = newText;\n\t\t}\n\t\tthis.domNode.focus();\n\t\tthis.domNode.setSelectionRange(operation.newSelStart,operation.newSelEnd);\n\t}\n\tthis.domNode.focus();\n\treturn newText;\n};\n\nexports.FramedEngine = FramedEngine;\n\n})();\n", "type": "application/javascript", "module-type": "library" }, "$:/core/modules/editor/engines/simple.js": { "title": "$:/core/modules/editor/engines/simple.js", "text": "/*\\\ntitle: $:/core/modules/editor/engines/simple.js\ntype: application/javascript\nmodule-type: library\n\nText editor engine based on a simple input or textarea tag\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar HEIGHT_VALUE_TITLE = \"$:/config/TextEditor/EditorHeight/Height\";\n\nfunction SimpleEngine(options) {\n\t// Save our options\n\toptions = options || {};\n\tthis.widget = options.widget;\n\tthis.value = options.value;\n\tthis.parentNode = options.parentNode;\n\tthis.nextSibling = options.nextSibling;\n\t// Construct the textarea or input node\n\tvar tag = this.widget.editTag;\n\tif($tw.config.htmlUnsafeElements.indexOf(tag) !== -1) {\n\t\ttag = \"input\";\n\t}\n\tthis.domNode = this.widget.document.createElement(tag);\n\t// Set the text\n\tif(this.widget.editTag === \"textarea\") {\n\t\tthis.domNode.appendChild(this.widget.document.createTextNode(this.value));\n\t} else {\n\t\tthis.domNode.value = this.value;\n\t}\n\t// Set the attributes\n\tif(this.widget.editType) {\n\t\tthis.domNode.setAttribute(\"type\",this.widget.editType);\n\t}\n\tif(this.widget.editPlaceholder) {\n\t\tthis.domNode.setAttribute(\"placeholder\",this.widget.editPlaceholder);\n\t}\n\tif(this.widget.editSize) {\n\t\tthis.domNode.setAttribute(\"size\",this.widget.editSize);\n\t}\n\tif(this.widget.editRows) {\n\t\tthis.domNode.setAttribute(\"rows\",this.widget.editRows);\n\t}\n\tif(this.widget.editClass) {\n\t\tthis.domNode.className = this.widget.editClass;\n\t}\n\tif(this.widget.editTabIndex) {\n\t\tthis.domNode.setAttribute(\"tabindex\",this.widget.editTabIndex);\n\t}\n\tif(this.widget.editAutoComplete) {\n\t\tthis.domNode.setAttribute(\"autocomplete\",this.widget.editAutoComplete);\n\t}\n\tif(this.widget.isDisabled === \"yes\") {\n\t\tthis.domNode.setAttribute(\"disabled\",true);\n\t}\n\t// Add an input event handler\n\t$tw.utils.addEventListeners(this.domNode,[\n\t\t{name: \"focus\", handlerObject: this, handlerMethod: \"handleFocusEvent\"},\n\t\t{name: \"input\", handlerObject: this, handlerMethod: \"handleInputEvent\"}\n\t]);\n\t// Insert the element into the DOM\n\tthis.parentNode.insertBefore(this.domNode,this.nextSibling);\n\tthis.widget.domNodes.push(this.domNode);\n}\n\n/*\nSet the text of the engine if it doesn't currently have focus\n*/\nSimpleEngine.prototype.setText = function(text,type) {\n\tif(!this.domNode.isTiddlyWikiFakeDom) {\n\t\tif(this.domNode.ownerDocument.activeElement !== this.domNode || text === \"\") {\n\t\t\tthis.updateDomNodeText(text);\n\t\t}\n\t\t// Fix the height if needed\n\t\tthis.fixHeight();\n\t}\n};\n\n/*\nUpdate the DomNode with the new text\n*/\nSimpleEngine.prototype.updateDomNodeText = function(text) {\n\tthis.domNode.value = text;\n};\n\n/*\nGet the text of the engine\n*/\nSimpleEngine.prototype.getText = function() {\n\treturn this.domNode.value;\n};\n\n/*\nFix the height of textarea to fit content\n*/\nSimpleEngine.prototype.fixHeight = function() {\n\tif(this.widget.editTag === \"textarea\") {\n\t\tif(this.widget.editAutoHeight) {\n\t\t\tif(this.domNode && !this.domNode.isTiddlyWikiFakeDom) {\n\t\t\t\t$tw.utils.resizeTextAreaToFit(this.domNode,this.widget.editMinHeight);\n\t\t\t}\n\t\t} else {\n\t\t\tvar fixedHeight = parseInt(this.widget.wiki.getTiddlerText(HEIGHT_VALUE_TITLE,\"400px\"),10);\n\t\t\tfixedHeight = Math.max(fixedHeight,20);\n\t\t\tthis.domNode.style.height = fixedHeight + \"px\";\n\t\t}\n\t}\n};\n\n/*\nFocus the engine node\n*/\nSimpleEngine.prototype.focus = function() {\n\tif(this.domNode.focus && this.domNode.select) {\n\t\tthis.domNode.focus();\n\t\tthis.domNode.select();\n\t}\n};\n\n/*\nHandle a dom \"input\" event which occurs when the text has changed\n*/\nSimpleEngine.prototype.handleInputEvent = function(event) {\n\tthis.widget.saveChanges(this.getText());\n\tthis.fixHeight();\n\tif(this.widget.editInputActions) {\n\t\tthis.widget.invokeActionString(this.widget.editInputActions);\n\t}\n\treturn true;\n};\n\n/*\nHandle a dom \"focus\" event\n*/\nSimpleEngine.prototype.handleFocusEvent = function(event) {\n\tif(this.widget.editCancelPopups) {\n\t\t$tw.popup.cancel(0);\n\t}\n\tif(this.widget.editFocusPopup) {\n\t\t$tw.popup.triggerPopup({\n\t\t\tdomNode: this.domNode,\n\t\t\ttitle: this.widget.editFocusPopup,\n\t\t\twiki: this.widget.wiki,\n\t\t\tforce: true\n\t\t});\n\t}\n\treturn true;\n};\n\n/*\nCreate a blank structure representing a text operation\n*/\nSimpleEngine.prototype.createTextOperation = function() {\n\treturn null;\n};\n\n/*\nExecute a text operation\n*/\nSimpleEngine.prototype.executeTextOperation = function(operation) {\n};\n\nexports.SimpleEngine = SimpleEngine;\n\n})();\n", "type": "application/javascript", "module-type": "library" }, "$:/core/modules/editor/factory.js": { "title": "$:/core/modules/editor/factory.js", "text": "/*\\\ntitle: $:/core/modules/editor/factory.js\ntype: application/javascript\nmodule-type: library\n\nFactory for constructing text editor widgets with specified engines for the toolbar and non-toolbar cases\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar DEFAULT_MIN_TEXT_AREA_HEIGHT = \"100px\"; // Minimum height of textareas in pixels\n\n// Configuration tiddlers\nvar HEIGHT_MODE_TITLE = \"$:/config/TextEditor/EditorHeight/Mode\";\nvar ENABLE_TOOLBAR_TITLE = \"$:/config/TextEditor/EnableToolbar\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nfunction editTextWidgetFactory(toolbarEngine,nonToolbarEngine) {\n\n\tvar EditTextWidget = function(parseTreeNode,options) {\n\t\t// Initialise the editor operations if they've not been done already\n\t\tif(!this.editorOperations) {\n\t\t\tEditTextWidget.prototype.editorOperations = {};\n\t\t\t$tw.modules.applyMethods(\"texteditoroperation\",this.editorOperations);\n\t\t}\n\t\tthis.initialise(parseTreeNode,options);\n\t};\n\n\t/*\n\tInherit from the base widget class\n\t*/\n\tEditTextWidget.prototype = new Widget();\n\n\t/*\n\tRender this widget into the DOM\n\t*/\n\tEditTextWidget.prototype.render = function(parent,nextSibling) {\n\t\t// Save the parent dom node\n\t\tthis.parentDomNode = parent;\n\t\t// Compute our attributes\n\t\tthis.computeAttributes();\n\t\t// Execute our logic\n\t\tthis.execute();\n\t\t// Create the wrapper for the toolbar and render its content\n\t\tif(this.editShowToolbar) {\n\t\t\tthis.toolbarNode = this.document.createElement(\"div\");\n\t\t\tthis.toolbarNode.className = \"tc-editor-toolbar\";\n\t\t\tparent.insertBefore(this.toolbarNode,nextSibling);\n\t\t\tthis.renderChildren(this.toolbarNode,null);\n\t\t\tthis.domNodes.push(this.toolbarNode);\n\t\t}\n\t\t// Create our element\n\t\tvar editInfo = this.getEditInfo(),\n\t\t\tEngine = this.editShowToolbar ? toolbarEngine : nonToolbarEngine;\n\t\tthis.engine = new Engine({\n\t\t\t\twidget: this,\n\t\t\t\tvalue: editInfo.value,\n\t\t\t\ttype: editInfo.type,\n\t\t\t\tparentNode: parent,\n\t\t\t\tnextSibling: nextSibling\n\t\t\t});\n\t\t// Call the postRender hook\n\t\tif(this.postRender) {\n\t\t\tthis.postRender();\n\t\t}\n\t\t// Fix height\n\t\tthis.engine.fixHeight();\n\t\t// Focus if required\n\t\tif(this.editFocus === \"true\" || this.editFocus === \"yes\") {\n\t\t\tthis.engine.focus();\n\t\t}\n\t\t// Add widget message listeners\n\t\tthis.addEventListeners([\n\t\t\t{type: \"tm-edit-text-operation\", handler: \"handleEditTextOperationMessage\"}\n\t\t]);\n\t};\n\n\t/*\n\tGet the tiddler being edited and current value\n\t*/\n\tEditTextWidget.prototype.getEditInfo = function() {\n\t\t// Get the edit value\n\t\tvar self = this,\n\t\t\tvalue,\n\t\t\ttype = \"text/plain\",\n\t\t\tupdate;\n\t\tif(this.editIndex) {\n\t\t\tvalue = this.wiki.extractTiddlerDataItem(this.editTitle,this.editIndex,this.editDefault);\n\t\t\tupdate = function(value) {\n\t\t\t\tvar data = self.wiki.getTiddlerData(self.editTitle,{});\n\t\t\t\tif(data[self.editIndex] !== value) {\n\t\t\t\t\tdata[self.editIndex] = value;\n\t\t\t\t\tself.wiki.setTiddlerData(self.editTitle,data);\n\t\t\t\t}\n\t\t\t};\n\t\t} else {\n\t\t\t// Get the current tiddler and the field name\n\t\t\tvar tiddler = this.wiki.getTiddler(this.editTitle);\n\t\t\tif(tiddler) {\n\t\t\t\t// If we've got a tiddler, the value to display is the field string value\n\t\t\t\tvalue = tiddler.getFieldString(this.editField);\n\t\t\t\tif(this.editField === \"text\") {\n\t\t\t\t\ttype = tiddler.fields.type || \"text/vnd.tiddlywiki\";\n\t\t\t\t}\n\t\t\t} else {\n\t\t\t\t// Otherwise, we need to construct a default value for the editor\n\t\t\t\tswitch(this.editField) {\n\t\t\t\t\tcase \"text\":\n\t\t\t\t\t\tvalue = \"Type the text for the tiddler '\" + this.editTitle + \"'\";\n\t\t\t\t\t\ttype = \"text/vnd.tiddlywiki\";\n\t\t\t\t\t\tbreak;\n\t\t\t\t\tcase \"title\":\n\t\t\t\t\t\tvalue = this.editTitle;\n\t\t\t\t\t\tbreak;\n\t\t\t\t\tdefault:\n\t\t\t\t\t\tvalue = \"\";\n\t\t\t\t\t\tbreak;\n\t\t\t\t}\n\t\t\t\tif(this.editDefault !== undefined) {\n\t\t\t\t\tvalue = this.editDefault;\n\t\t\t\t}\n\t\t\t}\n\t\t\tupdate = function(value) {\n\t\t\t\tvar tiddler = self.wiki.getTiddler(self.editTitle),\n\t\t\t\t\tupdateFields = {\n\t\t\t\t\t\ttitle: self.editTitle\n\t\t\t\t\t};\n\t\t\t\tupdateFields[self.editField] = value;\n\t\t\t\tself.wiki.addTiddler(new $tw.Tiddler(self.wiki.getCreationFields(),tiddler,updateFields,self.wiki.getModificationFields()));\n\t\t\t};\n\t\t}\n\t\tif(this.editType) {\n\t\t\ttype = this.editType;\n\t\t}\n\t\treturn {value: value || \"\", type: type, update: update};\n\t};\n\n\t/*\n\tHandle an edit text operation message from the toolbar\n\t*/\n\tEditTextWidget.prototype.handleEditTextOperationMessage = function(event) {\n\t\t// Prepare information about the operation\n\t\tvar operation = this.engine.createTextOperation();\n\t\t// Invoke the handler for the selected operation\n\t\tvar handler = this.editorOperations[event.param];\n\t\tif(handler) {\n\t\t\thandler.call(this,event,operation);\n\t\t}\n\t\t// Execute the operation via the engine\n\t\tvar newText = this.engine.executeTextOperation(operation);\n\t\t// Fix the tiddler height and save changes\n\t\tthis.engine.fixHeight();\n\t\tthis.saveChanges(newText);\n\t};\n\n\t/*\n\tCompute the internal state of the widget\n\t*/\n\tEditTextWidget.prototype.execute = function() {\n\t\t// Get our parameters\n\t\tthis.editTitle = this.getAttribute(\"tiddler\",this.getVariable(\"currentTiddler\"));\n\t\tthis.editField = this.getAttribute(\"field\",\"text\");\n\t\tthis.editIndex = this.getAttribute(\"index\");\n\t\tthis.editDefault = this.getAttribute(\"default\");\n\t\tthis.editClass = this.getAttribute(\"class\");\n\t\tthis.editPlaceholder = this.getAttribute(\"placeholder\");\n\t\tthis.editSize = this.getAttribute(\"size\");\n\t\tthis.editRows = this.getAttribute(\"rows\");\n\t\tthis.editAutoHeight = this.wiki.getTiddlerText(HEIGHT_MODE_TITLE,\"auto\");\n\t\tthis.editAutoHeight = this.getAttribute(\"autoHeight\",this.editAutoHeight === \"auto\" ? \"yes\" : \"no\") === \"yes\";\n\t\tthis.editMinHeight = this.getAttribute(\"minHeight\",DEFAULT_MIN_TEXT_AREA_HEIGHT);\n\t\tthis.editFocusPopup = this.getAttribute(\"focusPopup\");\n\t\tthis.editFocus = this.getAttribute(\"focus\");\n\t\tthis.editTabIndex = this.getAttribute(\"tabindex\");\n\t\tthis.editCancelPopups = this.getAttribute(\"cancelPopups\",\"\") === \"yes\";\n\t\tthis.editInputActions = this.getAttribute(\"inputActions\");\n\t\tthis.editRefreshTitle = this.getAttribute(\"refreshTitle\");\n\t\tthis.editAutoComplete = this.getAttribute(\"autocomplete\");\n\t\tthis.isDisabled = this.getAttribute(\"disabled\",\"no\");\n\t\t// Get the default editor element tag and type\n\t\tvar tag,type;\n\t\tif(this.editField === \"text\") {\n\t\t\ttag = \"textarea\";\n\t\t} else {\n\t\t\ttag = \"input\";\n\t\t\tvar fieldModule = $tw.Tiddler.fieldModules[this.editField];\n\t\t\tif(fieldModule && fieldModule.editTag) {\n\t\t\t\ttag = fieldModule.editTag;\n\t\t\t}\n\t\t\tif(fieldModule && fieldModule.editType) {\n\t\t\t\ttype = fieldModule.editType;\n\t\t\t}\n\t\t\ttype = type || \"text\";\n\t\t}\n\t\t// Get the rest of our parameters\n\t\tthis.editTag = this.getAttribute(\"tag\",tag) || \"input\";\n\t\tthis.editType = this.getAttribute(\"type\",type);\n\t\t// Make the child widgets\n\t\tthis.makeChildWidgets();\n\t\t// Determine whether to show the toolbar\n\t\tthis.editShowToolbar = this.wiki.getTiddlerText(ENABLE_TOOLBAR_TITLE,\"yes\");\n\t\tthis.editShowToolbar = (this.editShowToolbar === \"yes\") && !!(this.children && this.children.length > 0) && (!this.document.isTiddlyWikiFakeDom);\n\t};\n\n\t/*\n\tSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n\t*/\n\tEditTextWidget.prototype.refresh = function(changedTiddlers) {\n\t\tvar changedAttributes = this.computeAttributes();\n\t\t// Completely rerender if any of our attributes have changed\n\t\tif(changedAttributes.tiddler || changedAttributes.field || changedAttributes.index || changedAttributes[\"default\"] || changedAttributes[\"class\"] || changedAttributes.placeholder || changedAttributes.size || changedAttributes.autoHeight || changedAttributes.minHeight || changedAttributes.focusPopup || changedAttributes.rows || changedAttributes.tabindex || changedAttributes.cancelPopups || changedAttributes.inputActions || changedAttributes.refreshTitle || changedAttributes.autocomplete || changedTiddlers[HEIGHT_MODE_TITLE] || changedTiddlers[ENABLE_TOOLBAR_TITLE] || changedAttributes.disabled) {\n\t\t\tthis.refreshSelf();\n\t\t\treturn true;\n\t\t} else if (changedTiddlers[this.editRefreshTitle]) {\n\t\t\tthis.engine.updateDomNodeText(this.getEditInfo().value);\n\t\t} else if(changedTiddlers[this.editTitle]) {\n\t\t\tvar editInfo = this.getEditInfo();\n\t\t\tthis.updateEditor(editInfo.value,editInfo.type);\n\t\t}\n\t\tthis.engine.fixHeight();\n\t\tif(this.editShowToolbar) {\n\t\t\treturn this.refreshChildren(changedTiddlers);\n\t\t} else {\n\t\t\treturn false;\n\t\t}\n\t};\n\n\t/*\n\tUpdate the editor with new text. This method is separate from updateEditorDomNode()\n\tso that subclasses can override updateEditor() and still use updateEditorDomNode()\n\t*/\n\tEditTextWidget.prototype.updateEditor = function(text,type) {\n\t\tthis.updateEditorDomNode(text,type);\n\t};\n\n\t/*\n\tUpdate the editor dom node with new text\n\t*/\n\tEditTextWidget.prototype.updateEditorDomNode = function(text,type) {\n\t\tthis.engine.setText(text,type);\n\t};\n\n\t/*\n\tSave changes back to the tiddler store\n\t*/\n\tEditTextWidget.prototype.saveChanges = function(text) {\n\t\tvar editInfo = this.getEditInfo();\n\t\tif(text !== editInfo.value) {\n\t\t\teditInfo.update(text);\n\t\t}\n\t};\n\n\t/*\n\tHandle a dom \"keydown\" event, which we'll bubble up to our container for the keyboard widgets benefit\n\t*/\n\tEditTextWidget.prototype.handleKeydownEvent = function(event) {\n\t\t// Check for a keyboard shortcut\n\t\tif(this.toolbarNode) {\n\t\t\tvar shortcutElements = this.toolbarNode.querySelectorAll(\"[data-tw-keyboard-shortcut]\");\n\t\t\tfor(var index=0; index<shortcutElements.length; index++) {\n\t\t\t\tvar el = shortcutElements[index],\n\t\t\t\t\tshortcutData = el.getAttribute(\"data-tw-keyboard-shortcut\"),\n\t\t\t\t\tkeyInfoArray = $tw.keyboardManager.parseKeyDescriptors(shortcutData,{\n\t\t\t\t\t\twiki: this.wiki\n\t\t\t\t\t});\n\t\t\t\tif($tw.keyboardManager.checkKeyDescriptors(event,keyInfoArray)) {\n\t\t\t\t\tvar clickEvent = this.document.createEvent(\"Events\");\n\t\t\t\t clickEvent.initEvent(\"click\",true,false);\n\t\t\t\t el.dispatchEvent(clickEvent);\n\t\t\t\t\tevent.preventDefault();\n\t\t\t\t\tevent.stopPropagation();\n\t\t\t\t\treturn true;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t\t// Propogate the event to the container\n\t\tif(this.propogateKeydownEvent(event)) {\n\t\t\t// Ignore the keydown if it was already handled\n\t\t\tevent.preventDefault();\n\t\t\tevent.stopPropagation();\n\t\t\treturn true;\n\t\t}\n\t\t// Otherwise, process the keydown normally\n\t\treturn false;\n\t};\n\n\t/*\n\tPropogate keydown events to our container for the keyboard widgets benefit\n\t*/\n\tEditTextWidget.prototype.propogateKeydownEvent = function(event) {\n\t\tvar newEvent = this.document.createEventObject ? this.document.createEventObject() : this.document.createEvent(\"Events\");\n\t\tif(newEvent.initEvent) {\n\t\t\tnewEvent.initEvent(\"keydown\", true, true);\n\t\t}\n\t\tnewEvent.keyCode = event.keyCode;\n\t\tnewEvent.which = event.which;\n\t\tnewEvent.metaKey = event.metaKey;\n\t\tnewEvent.ctrlKey = event.ctrlKey;\n\t\tnewEvent.altKey = event.altKey;\n\t\tnewEvent.shiftKey = event.shiftKey;\n\t\treturn !this.parentDomNode.dispatchEvent(newEvent);\n\t};\n\n\treturn EditTextWidget;\n\n}\n\nexports.editTextWidgetFactory = editTextWidgetFactory;\n\n})();\n", "type": "application/javascript", "module-type": "library" }, "$:/core/modules/editor/operations/bitmap/clear.js": { "title": "$:/core/modules/editor/operations/bitmap/clear.js", "text": "/*\\\ntitle: $:/core/modules/editor/operations/bitmap/clear.js\ntype: application/javascript\nmodule-type: bitmapeditoroperation\n\nBitmap editor operation to clear the image\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports[\"clear\"] = function(event) {\n\tvar ctx = this.canvasDomNode.getContext(\"2d\");\n\tctx.globalAlpha = 1;\n\tctx.fillStyle = event.paramObject.colour || \"white\";\n\tctx.fillRect(0,0,this.canvasDomNode.width,this.canvasDomNode.height);\n\t// Save changes\n\tthis.strokeEnd();\n};\n\n})();\n", "type": "application/javascript", "module-type": "bitmapeditoroperation" }, "$:/core/modules/editor/operations/bitmap/resize.js": { "title": "$:/core/modules/editor/operations/bitmap/resize.js", "text": "/*\\\ntitle: $:/core/modules/editor/operations/bitmap/resize.js\ntype: application/javascript\nmodule-type: bitmapeditoroperation\n\nBitmap editor operation to resize the image\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports[\"resize\"] = function(event) {\n\t// Get the new width\n\tvar newWidth = parseInt(event.paramObject.width || this.canvasDomNode.width,10),\n\t\tnewHeight = parseInt(event.paramObject.height || this.canvasDomNode.height,10);\n\t// Update if necessary\n\tif(newWidth > 0 && newHeight > 0 && !(newWidth === this.currCanvas.width && newHeight === this.currCanvas.height)) {\n\t\tthis.changeCanvasSize(newWidth,newHeight);\n\t}\n\t// Update the input controls\n\tthis.refreshToolbar();\n\t// Save the image into the tiddler\n\tthis.saveChanges();\n};\n\n})();\n", "type": "application/javascript", "module-type": "bitmapeditoroperation" }, "$:/core/modules/editor/operations/bitmap/rotate-left.js": { "title": "$:/core/modules/editor/operations/bitmap/rotate-left.js", "text": "/*\\\ntitle: $:/core/modules/editor/operations/bitmap/rotate-left.js\ntype: application/javascript\nmodule-type: bitmapeditoroperation\n\nBitmap editor operation to rotate the image left by 90 degrees\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports[\"rotate-left\"] = function(event) {\n\t// Rotate the canvas left by 90 degrees\n\tthis.rotateCanvasLeft();\n\t// Update the input controls\n\tthis.refreshToolbar();\n\t// Save the image into the tiddler\n\tthis.saveChanges();\n};\n\n})();\n", "type": "application/javascript", "module-type": "bitmapeditoroperation" }, "$:/core/modules/editor/operations/text/excise.js": { "title": "$:/core/modules/editor/operations/text/excise.js", "text": "/*\\\ntitle: $:/core/modules/editor/operations/text/excise.js\ntype: application/javascript\nmodule-type: texteditoroperation\n\nText editor operation to excise the selection to a new tiddler\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports[\"excise\"] = function(event,operation) {\n\tvar editTiddler = this.wiki.getTiddler(this.editTitle),\n\t\teditTiddlerTitle = this.editTitle;\n\tif(editTiddler && editTiddler.fields[\"draft.of\"]) {\n\t\teditTiddlerTitle = editTiddler.fields[\"draft.of\"];\n\t}\n\tvar excisionTitle = event.paramObject.title || this.wiki.generateNewTitle(\"New Excision\");\n\tthis.wiki.addTiddler(new $tw.Tiddler(\n\t\tthis.wiki.getCreationFields(),\n\t\tthis.wiki.getModificationFields(),\n\t\t{\n\t\t\ttitle: excisionTitle,\n\t\t\ttext: operation.selection,\n\t\t\ttags: event.paramObject.tagnew === \"yes\" ? [editTiddlerTitle] : []\n\t\t}\n\t));\n\toperation.replacement = excisionTitle;\n\tswitch(event.paramObject.type || \"transclude\") {\n\t\tcase \"transclude\":\n\t\t\toperation.replacement = \"{{\" + operation.replacement+ \"}}\";\n\t\t\tbreak;\n\t\tcase \"link\":\n\t\t\toperation.replacement = \"[[\" + operation.replacement+ \"]]\";\n\t\t\tbreak;\n\t\tcase \"macro\":\n\t\t\toperation.replacement = \"<<\" + (event.paramObject.macro || \"translink\") + \" \\\"\\\"\\\"\" + operation.replacement + \"\\\"\\\"\\\">>\";\n\t\t\tbreak;\n\t}\n\toperation.cutStart = operation.selStart;\n\toperation.cutEnd = operation.selEnd;\n\toperation.newSelStart = operation.selStart;\n\toperation.newSelEnd = operation.selStart + operation.replacement.length;\n};\n\n})();\n", "type": "application/javascript", "module-type": "texteditoroperation" }, "$:/core/modules/editor/operations/text/make-link.js": { "title": "$:/core/modules/editor/operations/text/make-link.js", "text": "/*\\\ntitle: $:/core/modules/editor/operations/text/make-link.js\ntype: application/javascript\nmodule-type: texteditoroperation\n\nText editor operation to make a link\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports[\"make-link\"] = function(event,operation) {\n\tif(operation.selection) {\n\t\toperation.replacement = \"[[\" + operation.selection + \"|\" + event.paramObject.text + \"]]\";\n\t\toperation.cutStart = operation.selStart;\n\t\toperation.cutEnd = operation.selEnd;\n\t} else {\n\t\toperation.replacement = \"[[\" + event.paramObject.text + \"]]\";\n\t\toperation.cutStart = operation.selStart;\n\t\toperation.cutEnd = operation.selEnd;\n\t}\n\toperation.newSelStart = operation.selStart + operation.replacement.length;\n\toperation.newSelEnd = operation.newSelStart;\n};\n\n})();\n", "type": "application/javascript", "module-type": "texteditoroperation" }, "$:/core/modules/editor/operations/text/prefix-lines.js": { "title": "$:/core/modules/editor/operations/text/prefix-lines.js", "text": "/*\\\ntitle: $:/core/modules/editor/operations/text/prefix-lines.js\ntype: application/javascript\nmodule-type: texteditoroperation\n\nText editor operation to add a prefix to the selected lines\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports[\"prefix-lines\"] = function(event,operation) {\n\tvar targetCount = parseInt(event.paramObject.count + \"\",10);\n\t// Cut just past the preceding line break, or the start of the text\n\toperation.cutStart = $tw.utils.findPrecedingLineBreak(operation.text,operation.selStart);\n\t// Cut to just past the following line break, or to the end of the text\n\toperation.cutEnd = $tw.utils.findFollowingLineBreak(operation.text,operation.selEnd);\n\t// Compose the required prefix\n\tvar prefix = $tw.utils.repeat(event.paramObject.character,targetCount);\n\t// Process each line\n\tvar lines = operation.text.substring(operation.cutStart,operation.cutEnd).split(/\\r?\\n/mg);\n\t$tw.utils.each(lines,function(line,index) {\n\t\t// Remove and count any existing prefix characters\n\t\tvar count = 0;\n\t\twhile(line.charAt(0) === event.paramObject.character) {\n\t\t\tline = line.substring(1);\n\t\t\tcount++;\n\t\t}\n\t\t// Remove any whitespace\n\t\twhile(line.charAt(0) === \" \") {\n\t\t\tline = line.substring(1);\n\t\t}\n\t\t// We're done if we removed the exact required prefix, otherwise add it\n\t\tif(count !== targetCount) {\n\t\t\t// Apply the prefix\n\t\t\tline = prefix + \" \" + line;\n\t\t}\n\t\t// Save the modified line\n\t\tlines[index] = line;\n\t});\n\t// Stitch the replacement text together and set the selection\n\toperation.replacement = lines.join(\"\\n\");\n\tif(lines.length === 1) {\n\t\toperation.newSelStart = operation.cutStart + operation.replacement.length;\n\t\toperation.newSelEnd = operation.newSelStart;\n\t} else {\n\t\toperation.newSelStart = operation.cutStart;\n\t\toperation.newSelEnd = operation.newSelStart + operation.replacement.length;\n\t}\n};\n\n})();\n", "type": "application/javascript", "module-type": "texteditoroperation" }, "$:/core/modules/editor/operations/text/replace-all.js": { "title": "$:/core/modules/editor/operations/text/replace-all.js", "text": "/*\\\ntitle: $:/core/modules/editor/operations/text/replace-all.js\ntype: application/javascript\nmodule-type: texteditoroperation\n\nText editor operation to replace the entire text\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports[\"replace-all\"] = function(event,operation) {\n\toperation.cutStart = 0;\n\toperation.cutEnd = operation.text.length;\n\toperation.replacement = event.paramObject.text;\n\toperation.newSelStart = 0;\n\toperation.newSelEnd = operation.replacement.length;\n};\n\n})();\n", "type": "application/javascript", "module-type": "texteditoroperation" }, "$:/core/modules/editor/operations/text/replace-selection.js": { "title": "$:/core/modules/editor/operations/text/replace-selection.js", "text": "/*\\\ntitle: $:/core/modules/editor/operations/text/replace-selection.js\ntype: application/javascript\nmodule-type: texteditoroperation\n\nText editor operation to replace the selection\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports[\"replace-selection\"] = function(event,operation) {\n\toperation.replacement = event.paramObject.text;\n\toperation.cutStart = operation.selStart;\n\toperation.cutEnd = operation.selEnd;\n\toperation.newSelStart = operation.selStart;\n\toperation.newSelEnd = operation.selStart + operation.replacement.length;\n};\n\n})();\n", "type": "application/javascript", "module-type": "texteditoroperation" }, "$:/core/modules/editor/operations/text/save-selection.js": { "title": "$:/core/modules/editor/operations/text/save-selection.js", "text": "/*\\\ntitle: $:/core/modules/editor/operations/text/save-selection.js\ntype: application/javascript\nmodule-type: texteditoroperation\n\nText editor operation to save the current selection in a specified tiddler\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports[\"save-selection\"] = function(event,operation) {\n\tvar tiddler = event.paramObject.tiddler,\n\t\tfield = event.paramObject.field || \"text\";\n\tif(tiddler && field) {\n\t\tthis.wiki.setText(tiddler,field,null,operation.text.substring(operation.selStart,operation.selEnd));\n\t}\n};\n\n})();\n", "type": "application/javascript", "module-type": "texteditoroperation" }, "$:/core/modules/editor/operations/text/wrap-lines.js": { "title": "$:/core/modules/editor/operations/text/wrap-lines.js", "text": "/*\\\ntitle: $:/core/modules/editor/operations/text/wrap-lines.js\ntype: application/javascript\nmodule-type: texteditoroperation\n\nText editor operation to wrap the selected lines with a prefix and suffix\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports[\"wrap-lines\"] = function(event,operation) {\n\t// Cut just past the preceding line break, or the start of the text\n\toperation.cutStart = $tw.utils.findPrecedingLineBreak(operation.text,operation.selStart);\n\t// Cut to just past the following line break, or to the end of the text\n\toperation.cutEnd = $tw.utils.findFollowingLineBreak(operation.text,operation.selEnd);\n\t// Add the prefix and suffix\n\toperation.replacement = event.paramObject.prefix + \"\\n\" +\n\t\t\t\toperation.text.substring(operation.cutStart,operation.cutEnd) + \"\\n\" +\n\t\t\t\tevent.paramObject.suffix + \"\\n\";\n\toperation.newSelStart = operation.cutStart + event.paramObject.prefix.length + 1;\n\toperation.newSelEnd = operation.newSelStart + (operation.cutEnd - operation.cutStart);\n};\n\n})();\n", "type": "application/javascript", "module-type": "texteditoroperation" }, "$:/core/modules/editor/operations/text/wrap-selection.js": { "title": "$:/core/modules/editor/operations/text/wrap-selection.js", "text": "/*\\\ntitle: $:/core/modules/editor/operations/text/wrap-selection.js\ntype: application/javascript\nmodule-type: texteditoroperation\n\nText editor operation to wrap the selection with the specified prefix and suffix\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports[\"wrap-selection\"] = function(event,operation) {\n\tif(operation.selStart === operation.selEnd) {\n\t\t// No selection; check if we're within the prefix/suffix\n\t\tif(operation.text.substring(operation.selStart - event.paramObject.prefix.length,operation.selStart + event.paramObject.suffix.length) === event.paramObject.prefix + event.paramObject.suffix) {\n\t\t\t// Remove the prefix and suffix\n\t\t\toperation.cutStart = operation.selStart - event.paramObject.prefix.length;\n\t\t\toperation.cutEnd = operation.selEnd + event.paramObject.suffix.length;\n\t\t\toperation.replacement = \"\";\n\t\t\toperation.newSelStart = operation.cutStart;\n\t\t\toperation.newSelEnd = operation.newSelStart;\n\t\t} else {\n\t\t\t// Wrap the cursor instead\n\t\t\toperation.cutStart = operation.selStart;\n\t\t\toperation.cutEnd = operation.selEnd;\n\t\t\toperation.replacement = event.paramObject.prefix + event.paramObject.suffix;\n\t\t\toperation.newSelStart = operation.selStart + event.paramObject.prefix.length;\n\t\t\toperation.newSelEnd = operation.newSelStart;\n\t\t}\n\t} else if(operation.text.substring(operation.selStart,operation.selStart + event.paramObject.prefix.length) === event.paramObject.prefix && operation.text.substring(operation.selEnd - event.paramObject.suffix.length,operation.selEnd) === event.paramObject.suffix) {\n\t\t// Prefix and suffix are already present, so remove them\n\t\toperation.cutStart = operation.selStart;\n\t\toperation.cutEnd = operation.selEnd;\n\t\toperation.replacement = operation.selection.substring(event.paramObject.prefix.length,operation.selection.length - event.paramObject.suffix.length);\n\t\toperation.newSelStart = operation.selStart;\n\t\toperation.newSelEnd = operation.selStart + operation.replacement.length;\n\t} else {\n\t\t// Add the prefix and suffix\n\t\toperation.cutStart = operation.selStart;\n\t\toperation.cutEnd = operation.selEnd;\n\t\toperation.replacement = event.paramObject.prefix + operation.selection + event.paramObject.suffix;\n\t\toperation.newSelStart = operation.selStart;\n\t\toperation.newSelEnd = operation.selStart + operation.replacement.length;\n\t}\n};\n\n})();\n", "type": "application/javascript", "module-type": "texteditoroperation" }, "$:/core/modules/filterrunprefixes/all.js": { "title": "$:/core/modules/filterrunprefixes/all.js", "text": "/*\\\ntitle: $:/core/modules/filterrunprefixes/all.js\ntype: application/javascript\nmodule-type: filterrunprefix\n\nUnion of sets without de-duplication.\nEquivalent to = filter run prefix.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter prefix function\n*/\nexports.all = function(operationSubFunction) {\n\treturn function(results,source,widget) {\n\t\tresults.push.apply(results, operationSubFunction(source,widget));\n\t};\n};\n\n})();\n", "type": "application/javascript", "module-type": "filterrunprefix" }, "$:/core/modules/filterrunprefixes/and.js": { "title": "$:/core/modules/filterrunprefixes/and.js", "text": "/*\\\ntitle: $:/core/modules/filterrunprefixes/and.js\ntype: application/javascript\nmodule-type: filterrunprefix\n\nIntersection of sets.\nEquivalent to + filter run prefix.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter prefix function\n*/\nexports.and = function(operationSubFunction,options) {\n\treturn function(results,source,widget) {\n\t\t// This replaces all the elements of the array, but keeps the actual array so that references to it are preserved\n\t\tsource = options.wiki.makeTiddlerIterator(results.toArray());\n\t\tresults.clear();\n\t\tresults.pushTop(operationSubFunction(source,widget));\n\t};\n};\n\n})();\n", "type": "application/javascript", "module-type": "filterrunprefix" }, "$:/core/modules/filterrunprefixes/else.js": { "title": "$:/core/modules/filterrunprefixes/else.js", "text": "/*\\\ntitle: $:/core/modules/filterrunprefixes/else.js\ntype: application/javascript\nmodule-type: filterrunprefix\n\nEquivalent to ~ filter run prefix.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter prefix function\n*/\nexports.else = function(operationSubFunction) {\n\treturn function(results,source,widget) {\n\t\tif(results.length === 0) {\n\t\t\t// Main result so far is empty\n\t\t\tresults.pushTop(operationSubFunction(source,widget));\n\t\t}\n\t};\n};\n\n})();\n", "type": "application/javascript", "module-type": "filterrunprefix" }, "$:/core/modules/filterrunprefixes/except.js": { "title": "$:/core/modules/filterrunprefixes/except.js", "text": "/*\\\ntitle: $:/core/modules/filterrunprefixes/except.js\ntype: application/javascript\nmodule-type: filterrunprefix\n\nDifference of sets.\nEquivalent to - filter run prefix.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter prefix function\n*/\nexports.except = function(operationSubFunction) {\n\treturn function(results,source,widget) {\n\t\tresults.remove(operationSubFunction(source,widget));\n\t};\n};\n\n})();\n", "type": "application/javascript", "module-type": "filterrunprefix" }, "$:/core/modules/filterrunprefixes/filter.js": { "title": "$:/core/modules/filterrunprefixes/filter.js", "text": "/*\\\ntitle: $:/core/modules/filterrunprefixes/filter.js\ntype: application/javascript\nmodule-type: filterrunprefix\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.filter = function(operationSubFunction,options) {\n\treturn function(results,source,widget) {\n\t\tif(results.length > 0) {\n\t\t\tvar resultsToRemove = [];\n\t\t\tresults.each(function(result) {\n\t\t\t\tvar filtered = operationSubFunction(options.wiki.makeTiddlerIterator([result]),widget);\n\t\t\t\tif(filtered.length === 0) {\n\t\t\t\t\tresultsToRemove.push(result);\n\t\t\t\t}\n\t\t\t});\n\t\t\tresults.remove(resultsToRemove);\n\t\t}\n\t}\n};\n\n})();\n", "type": "application/javascript", "module-type": "filterrunprefix" }, "$:/core/modules/filterrunprefixes/intersection.js": { "title": "$:/core/modules/filterrunprefixes/intersection.js", "text": "/*\\\ntitle: $:/core/modules/filterrunprefixes/intersection.js\ntype: application/javascript\nmodule-type: filterrunprefix\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter prefix function\n*/\nexports.intersection = function(operationSubFunction) {\n\treturn function(results,source,widget) {\n\t\tif(results.length !== 0) {\n\t\t\tvar secondRunResults = operationSubFunction(source,widget);\n\t\t\tvar firstRunResults = results.toArray();\n\t\t\tresults.clear();\n\t\t\t$tw.utils.each(firstRunResults,function(title) {\n\t\t\t\tif(secondRunResults.indexOf(title) !== -1) {\n\t\t\t\t\tresults.push(title);\n\t\t\t\t}\n\t\t\t});\n\t\t}\n\t};\n};\n\n})();\n", "type": "application/javascript", "module-type": "filterrunprefix" }, "$:/core/modules/filterrunprefixes/or.js": { "title": "$:/core/modules/filterrunprefixes/or.js", "text": "/*\\\ntitle: $:/core/modules/filterrunprefixes/or.js\ntype: application/javascript\nmodule-type: filterrunprefix\n\nEquivalent to a filter run with no prefix.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter prefix function\n*/\nexports.or = function(operationSubFunction) {\n\treturn function(results,source,widget) {\n\t\tresults.pushTop(operationSubFunction(source,widget));\n\t};\n};\n\n})();\n", "type": "application/javascript", "module-type": "filterrunprefix" }, "$:/core/modules/filterrunprefixes/reduce.js": { "title": "$:/core/modules/filterrunprefixes/reduce.js", "text": "/*\\\ntitle: $:/core/modules/filterrunprefixes/reduce.js\ntype: application/javascript\nmodule-type: filterrunprefix\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter prefix function\n*/\nexports.reduce = function(operationSubFunction,options) {\n\treturn function(results,source,widget) {\n\t\tif(results.length > 0) {\n\t\t\tvar accumulator = \"\";\n\t\t\tvar index = 0;\n\t\t\tresults.each(function(title) {\n\t\t\t\tvar list = operationSubFunction(options.wiki.makeTiddlerIterator([title]),{\n\t\t\t\t\t\tgetVariable: function(name) {\n\t\t\t\t\t\t\tswitch(name) {\n\t\t\t\t\t\t\t\tcase \"currentTiddler\":\n\t\t\t\t\t\t\t\t\treturn \"\" + title;\n\t\t\t\t\t\t\t\tcase \"accumulator\":\n\t\t\t\t\t\t\t\t\treturn \"\" + accumulator;\n\t\t\t\t\t\t\t\tcase \"index\":\n\t\t\t\t\t\t\t\t\treturn \"\" + index;\n\t\t\t\t\t\t\t\tcase \"revIndex\":\n\t\t\t\t\t\t\t\t\treturn \"\" + (results.length - 1 - index);\n\t\t\t\t\t\t\t\tcase \"length\":\n\t\t\t\t\t\t\t\t\treturn \"\" + results.length;\n\t\t\t\t\t\t\t\tdefault:\n\t\t\t\t\t\t\t\t\treturn widget.getVariable(name);\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t}\n\t\t\t\t\t});\n\t\t\t\tif(list.length > 0) {\n\t\t\t\t\taccumulator = \"\" + list[0];\n\t\t\t\t}\n\t\t\t\t++index;\n\t\t\t});\n\t\t\tresults.clear();\n\t\t\tresults.push(accumulator);\t\n\t\t}\n\t}\n};\n\n})();\n", "type": "application/javascript", "module-type": "filterrunprefix" }, "$:/core/modules/filters/addprefix.js": { "title": "$:/core/modules/filters/addprefix.js", "text": "/*\\\ntitle: $:/core/modules/filters/addprefix.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for adding a prefix to each title in the list. This is\nespecially useful in contexts where only a filter expression is allowed\nand macro substitution isn't available.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.addprefix = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push(operator.operand + title);\n\t});\n\treturn results;\n};\n\n})();\n", "type": "application/javascript", "module-type": "filteroperator" }, "$:/core/modules/filters/addsuffix.js": { "title": "$:/core/modules/filters/addsuffix.js", "text": "/*\\\ntitle: $:/core/modules/filters/addsuffix.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for adding a suffix to each title in the list. This is\nespecially useful in contexts where only a filter expression is allowed\nand macro substitution isn't available.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.addsuffix = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push(title + operator.operand);\n\t});\n\treturn results;\n};\n\n})();\n", "type": "application/javascript", "module-type": "filteroperator" }, "$:/core/modules/filters/after.js": { "title": "$:/core/modules/filters/after.js", "text": "/*\\\ntitle: $:/core/modules/filters/after.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator returning the tiddler from the current list that is after the tiddler named in the operand.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.after = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push(title);\n\t});\n\tvar index = results.indexOf(operator.operand);\n\tif(index === -1 || index > (results.length - 2)) {\n\t\treturn [];\n\t} else {\n\t\treturn [results[index + 1]];\n\t}\n};\n\n})();\n", "type": "application/javascript", "module-type": "filteroperator" }, "$:/core/modules/filters/all/current.js": { "title": "$:/core/modules/filters/all/current.js", "text": "/*\\\ntitle: $:/core/modules/filters/all/current.js\ntype: application/javascript\nmodule-type: allfilteroperator\n\nFilter function for [all[current]]\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.current = function(source,prefix,options) {\n\tvar currTiddlerTitle = options.widget && options.widget.getVariable(\"currentTiddler\");\n\tif(currTiddlerTitle) {\n\t\treturn [currTiddlerTitle];\n\t} else {\n\t\treturn [];\n\t}\n};\n\n})();\n", "type": "application/javascript", "module-type": "allfilteroperator" }, "$:/core/modules/filters/all/missing.js": { "title": "$:/core/modules/filters/all/missing.js", "text": "/*\\\ntitle: $:/core/modules/filters/all/missing.js\ntype: application/javascript\nmodule-type: allfilteroperator\n\nFilter function for [all[missing]]\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.missing = function(source,prefix,options) {\n\treturn options.wiki.getMissingTitles();\n};\n\n})();\n", "type": "application/javascript", "module-type": "allfilteroperator" }, "$:/core/modules/filters/all/orphans.js": { "title": "$:/core/modules/filters/all/orphans.js", "text": "/*\\\ntitle: $:/core/modules/filters/all/orphans.js\ntype: application/javascript\nmodule-type: allfilteroperator\n\nFilter function for [all[orphans]]\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.orphans = function(source,prefix,options) {\n\treturn options.wiki.getOrphanTitles();\n};\n\n})();\n", "type": "application/javascript", "module-type": "allfilteroperator" }, "$:/core/modules/filters/all/shadows.js": { "title": "$:/core/modules/filters/all/shadows.js", "text": "/*\\\ntitle: $:/core/modules/filters/all/shadows.js\ntype: application/javascript\nmodule-type: allfilteroperator\n\nFilter function for [all[shadows]]\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.shadows = function(source,prefix,options) {\n\treturn options.wiki.allShadowTitles();\n};\n\n})();\n", "type": "application/javascript", "module-type": "allfilteroperator" }, "$:/core/modules/filters/all/tags.js": { "title": "$:/core/modules/filters/all/tags.js", "text": "/*\\\ntitle: $:/core/modules/filters/all/tags.js\ntype: application/javascript\nmodule-type: allfilteroperator\n\nFilter function for [all[tags]]\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.tags = function(source,prefix,options) {\n\treturn Object.keys(options.wiki.getTagMap());\n};\n\n})();\n", "type": "application/javascript", "module-type": "allfilteroperator" }, "$:/core/modules/filters/all/tiddlers.js": { "title": "$:/core/modules/filters/all/tiddlers.js", "text": "/*\\\ntitle: $:/core/modules/filters/all/tiddlers.js\ntype: application/javascript\nmodule-type: allfilteroperator\n\nFilter function for [all[tiddlers]]\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.tiddlers = function(source,prefix,options) {\n\treturn options.wiki.allTitles();\n};\n\n})();\n", "type": "application/javascript", "module-type": "allfilteroperator" }, "$:/core/modules/filters/all.js": { "title": "$:/core/modules/filters/all.js", "text": "/*\\\ntitle: $:/core/modules/filters/all.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for selecting tiddlers\n\n[all[shadows+tiddlers]]\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar allFilterOperators;\n\nfunction getAllFilterOperators() {\n\tif(!allFilterOperators) {\n\t\tallFilterOperators = {};\n\t\t$tw.modules.applyMethods(\"allfilteroperator\",allFilterOperators);\n\t}\n\treturn allFilterOperators;\n}\n\n/*\nExport our filter function\n*/\nexports.all = function(source,operator,options) {\n\t// Get our suboperators\n\tvar allFilterOperators = getAllFilterOperators();\n\t// Cycle through the suboperators accumulating their results\n\tvar results = [],\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", "type": "application/javascript", "module-type": "filteroperator" }, "$:/core/modules/filters/backlinks.js": { "title": "$:/core/modules/filters/backlinks.js", "text": "/*\\\ntitle: $:/core/modules/filters/backlinks.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for returning all the backlinks from a tiddler\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.backlinks = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\t$tw.utils.pushTop(results,options.wiki.getTiddlerBacklinks(title));\n\t});\n\treturn results;\n};\n\n})();\n", "type": "application/javascript", "module-type": "filteroperator" }, "$:/core/modules/filters/before.js": { "title": "$:/core/modules/filters/before.js", "text": "/*\\\ntitle: $:/core/modules/filters/before.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator returning the tiddler from the current list that is before the tiddler named in the operand.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.before = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push(title);\n\t});\n\tvar index = results.indexOf(operator.operand);\n\tif(index <= 0) {\n\t\treturn [];\n\t} else {\n\t\treturn [results[index - 1]];\n\t}\n};\n\n})();\n", "type": "application/javascript", "module-type": "filteroperator" }, "$:/core/modules/filters/commands.js": { "title": "$:/core/modules/filters/commands.js", "text": "/*\\\ntitle: $:/core/modules/filters/commands.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for returning the names of the commands available in this wiki\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.commands = function(source,operator,options) {\n\tvar results = [];\n\t$tw.utils.each($tw.commands,function(commandInfo,name) {\n\t\tresults.push(name);\n\t});\n\tresults.sort();\n\treturn results;\n};\n\n})();\n", "type": "application/javascript", "module-type": "filteroperator" }, "$:/core/modules/filters/compare.js": { "title": "$:/core/modules/filters/compare.js", "text": "/*\\\ntitle: $:/core/modules/filters/compare.js\ntype: application/javascript\nmodule-type: filteroperator\n\nGeneral purpose comparison operator\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.compare = function(source,operator,options) {\n\tvar suffixes = operator.suffixes || [],\n\t\ttype = (suffixes[0] || [])[0],\n\t\tmode = (suffixes[1] || [])[0],\n\t\ttypeFn = $tw.utils.makeCompareFunction(type,{defaultType: \"number\"}),\n\t\tmodeFn = modes[mode] || modes.eq,\n\t\tinvert = operator.prefix === \"!\",\n\t\tresults = [];\n\tsource(function(tiddler,title) {\n\t\tif(modeFn(typeFn(title,operator.operand)) !== invert) {\n\t\t\tresults.push(title);\n\t\t}\n\t});\n\treturn results;\n};\n\nvar modes = {\n\t\"eq\": function(value) {return value === 0;},\n\t\"ne\": function(value) {return value !== 0;},\n\t\"gteq\": function(value) {return value >= 0;},\n\t\"gt\": function(value) {return value > 0;},\n\t\"lteq\": function(value) {return value <= 0;},\n\t\"lt\": function(value) {return value < 0;}\n}\n\n})();\n", "type": "application/javascript", "module-type": "filteroperator" }, "$:/core/modules/filters/contains.js": { "title": "$:/core/modules/filters/contains.js", "text": "/*\\\ntitle: $:/core/modules/filters/contains.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for finding values in array fields\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.contains = function(source,operator,options) {\n\tvar results = [],\n\t\tfieldname = (operator.suffix || \"list\").toLowerCase();\n\tif(operator.prefix === \"!\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(tiddler) {\n\t\t\t\tvar list = tiddler.getFieldList(fieldname);\n\t\t\t\tif(list.indexOf(operator.operand) === -1) {\n\t\t\t\t\tresults.push(title);\n\t\t\t\t}\n\t\t\t} else {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t} else {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(tiddler) {\n\t\t\t\tvar list = tiddler.getFieldList(fieldname);\n\t\t\t\tif(list.indexOf(operator.operand) !== -1) {\n\t\t\t\t\tresults.push(title);\n\t\t\t\t}\n\t\t\t}\n\t\t});\n\t}\n\treturn results;\n};\n\n})();\n", "type": "application/javascript", "module-type": "filteroperator" }, "$:/core/modules/filters/count.js": { "title": "$:/core/modules/filters/count.js", "text": "/*\\\ntitle: $:/core/modules/filters/count.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator returning the number of entries in the current list.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.count = function(source,operator,options) {\n\tvar count = 0;\n\tsource(function(tiddler,title) {\n\t\tcount++;\n\t});\n\treturn [count + \"\"];\n};\n\n})();\n", "type": "application/javascript", "module-type": "filteroperator" }, "$:/core/modules/filters/days.js": { "title": "$:/core/modules/filters/days.js", "text": "/*\\\ntitle: $:/core/modules/filters/days.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator that selects tiddlers with a specified date field within a specified date interval.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.days = function(source,operator,options) {\n\tvar results = [],\n\t\tfieldName = operator.suffix || \"modified\",\n\t\tdayInterval = (parseInt(operator.operand,10)||0),\n\t\tdayIntervalSign = $tw.utils.sign(dayInterval),\n\t\ttargetTimeStamp = (new Date()).setHours(0,0,0,0) + 1000*60*60*24*dayInterval,\n\t\tisWithinDays = function(dateField) {\n\t\t\tvar sign = $tw.utils.sign(targetTimeStamp - (new Date(dateField)).setHours(0,0,0,0));\n\t\t\treturn sign === 0 || sign === dayIntervalSign;\n\t\t};\n\n\tif(operator.prefix === \"!\") {\n\t\ttargetTimeStamp = targetTimeStamp - 1000*60*60*24*dayIntervalSign;\n\t\tsource(function(tiddler,title) {\n\t\t\tif(tiddler && tiddler.fields[fieldName]) {\n\t\t\t\tif(!isWithinDays($tw.utils.parseDate(tiddler.fields[fieldName]))) {\n\t\t\t\t\tresults.push(title);\n\t\t\t\t}\n\t\t\t}\n\t\t});\n\t} else {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(tiddler && tiddler.fields[fieldName]) {\n\t\t\t\tif(isWithinDays($tw.utils.parseDate(tiddler.fields[fieldName]))) {\n\t\t\t\t\tresults.push(title);\n\t\t\t\t}\n\t\t\t}\n\t\t});\n\t}\n\treturn results;\n};\n\n})();\n", "type": "application/javascript", "module-type": "filteroperator" }, "$:/core/modules/filters/duplicateslugs.js": { "title": "$:/core/modules/filters/duplicateslugs.js", "text": "/*\\\ntitle: $:/core/modules/filters/duplicateslugs.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter function for [duplicateslugs[]]\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.duplicateslugs = function(source,operator,options) {\n\tvar slugs = Object.create(null), // Hashmap by slug of title, replaced with \"true\" if the duplicate title has already been output\n\t\tresults = [];\n\tsource(function(tiddler,title) {\n\t\tvar slug = options.wiki.slugify(title);\n\t\tif(slug in slugs) {\n\t\t\tif(slugs[slug] !== true) {\n\t\t\t\tresults.push(slugs[slug]);\n\t\t\t\tslugs[slug] = true;\n\t\t\t}\n\t\t\tresults.push(title);\n\t\t} else {\n\t\t\tslugs[slug] = title;\n\t\t}\n\t});\n\treturn results;\n};\n\n})();\n", "type": "application/javascript", "module-type": "filteroperator" }, "$:/core/modules/filters/each.js": { "title": "$:/core/modules/filters/each.js", "text": "/*\\\ntitle: $:/core/modules/filters/each.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator that selects one tiddler for each unique value of the specified field.\nWith suffix \"list\", selects all tiddlers that are values in a specified list field.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.each = function(source,operator,options) {\n\tvar results =[] ,\n\tvalue,values = {},\n\tfield = operator.operand || \"title\";\n\tif(operator.suffix === \"value\" && field === \"title\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(!$tw.utils.hop(values,title)) {\n\t\t\t\tvalues[title] = true;\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t} else if(operator.suffix !== \"list-item\") {\n\t\tif(field === \"title\") {\n\t\t\tsource(function(tiddler,title) {\n\t\t\t\tif(tiddler && !$tw.utils.hop(values,title)) {\n\t\t\t\t\tvalues[title] = true;\n\t\t\t\t\tresults.push(title);\n\t\t\t\t}\n\t\t\t});\n\t\t} else {\n\t\t\tsource(function(tiddler,title) {\n\t\t\t\tif(tiddler) {\n\t\t\t\t\tvalue = tiddler.getFieldString(field);\n\t\t\t\t\tif(!$tw.utils.hop(values,value)) {\n\t\t\t\t\t\tvalues[value] = true;\n\t\t\t\t\t\tresults.push(title);\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t});\n\t\t}\n\t} else {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(tiddler) {\n\t\t\t\t$tw.utils.each(\n\t\t\t\t\toptions.wiki.getTiddlerList(title,field),\n\t\t\t\t\tfunction(value) {\n\t\t\t\t\t\tif(!$tw.utils.hop(values,value)) {\n\t\t\t\t\t\t\tvalues[value] = true;\n\t\t\t\t\t\t\tresults.push(value);\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t);\n\t\t\t}\n\t\t});\n\t}\n\treturn results;\n};\n\n})();\n", "type": "application/javascript", "module-type": "filteroperator" }, "$:/core/modules/filters/eachday.js": { "title": "$:/core/modules/filters/eachday.js", "text": "/*\\\ntitle: $:/core/modules/filters/eachday.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator that selects one tiddler for each unique day covered by the specified date field\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.eachday = function(source,operator,options) {\n\tvar results = [],\n\t\tvalues = [],\n\t\tfieldName = operator.operand || \"modified\";\n\t// Function to convert a date/time to a date integer\n\tvar toDate = function(value) {\n\t\tvalue = (new Date(value)).setHours(0,0,0,0);\n\t\treturn value+0;\n\t};\n\tsource(function(tiddler,title) {\n\t\tif(tiddler && tiddler.fields[fieldName]) {\n\t\t\tvar value = toDate($tw.utils.parseDate(tiddler.fields[fieldName]));\n\t\t\tif(values.indexOf(value) === -1) {\n\t\t\t\tvalues.push(value);\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t}\n\t});\n\treturn results;\n};\n\n})();\n", "type": "application/javascript", "module-type": "filteroperator" }, "$:/core/modules/filters/editiondescription.js": { "title": "$:/core/modules/filters/editiondescription.js", "text": "/*\\\ntitle: $:/core/modules/filters/editiondescription.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for returning the descriptions of the specified edition names\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.editiondescription = function(source,operator,options) {\n\tvar results = [];\n\tif($tw.node) {\n\t\tvar editionInfo = $tw.utils.getEditionInfo();\n\t\tif(editionInfo) {\n\t\t\tsource(function(tiddler,title) {\n\t\t\t\tif($tw.utils.hop(editionInfo,title)) {\n\t\t\t\t\tresults.push(editionInfo[title].description || \"\");\t\t\t\t\n\t\t\t\t}\n\t\t\t});\n\t\t}\n\t}\n\treturn results;\n};\n\n})();\n", "type": "application/javascript", "module-type": "filteroperator" }, "$:/core/modules/filters/editions.js": { "title": "$:/core/modules/filters/editions.js", "text": "/*\\\ntitle: $:/core/modules/filters/editions.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for returning the names of the available editions in this wiki\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.editions = function(source,operator,options) {\n\tvar results = [];\n\tif($tw.node) {\n\t\tvar editionInfo = $tw.utils.getEditionInfo();\n\t\tif(editionInfo) {\n\t\t\t$tw.utils.each(editionInfo,function(info,name) {\n\t\t\t\tresults.push(name);\n\t\t\t});\n\t\t}\n\t\tresults.sort();\n\t}\n\treturn results;\n};\n\n})();\n", "type": "application/javascript", "module-type": "filteroperator" }, "$:/core/modules/filters/else.js": { "title": "$:/core/modules/filters/else.js", "text": "/*\\\ntitle: $:/core/modules/filters/else.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for replacing an empty input list with a constant, passing a non-empty input list straight through\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.else = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push(title);\n\t});\n\tif(results.length === 0) {\n\t\treturn [operator.operand];\n\t} else {\n\t\treturn results;\n\t}\n};\n\n})();\n", "type": "application/javascript", "module-type": "filteroperator" }, "$:/core/modules/filters/decodeuricomponent.js": { "title": "$:/core/modules/filters/decodeuricomponent.js", "text": "/*\\\ntitle: $:/core/modules/filters/decodeuricomponent.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for applying decodeURIComponent() to each item.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter functions\n*/\n\nexports.decodeuricomponent = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tvar value = title;\n\t\ttry {\n\t\t\tvalue = decodeURIComponent(title);\n\t\t} catch(e) {\n\t\t}\n\t\tresults.push(value);\n\t});\n\treturn results;\n};\n\nexports.encodeuricomponent = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push(encodeURIComponent(title));\n\t});\n\treturn results;\n};\n\nexports.decodeuri = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tvar value = title;\n\t\ttry {\n\t\t\tvalue = decodeURI(title);\n\t\t} catch(e) {\n\t\t}\n\t\tresults.push(value);\n\t});\n\treturn results;\n};\n\nexports.encodeuri = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push(encodeURI(title));\n\t});\n\treturn results;\n};\n\nexports.decodehtml = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push($tw.utils.htmlDecode(title));\n\t});\n\treturn results;\n};\n\nexports.encodehtml = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push($tw.utils.htmlEncode(title));\n\t});\n\treturn results;\n};\n\nexports.stringify = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push($tw.utils.stringify(title,(operator.suffix === \"rawunicode\")));\n\t});\n\treturn results;\n};\n\nexports.jsonstringify = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push($tw.utils.jsonStringify(title,(operator.suffix === \"rawunicode\")));\n\t});\n\treturn results;\n};\n\nexports.escaperegexp = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push($tw.utils.escapeRegExp(title));\n\t});\n\treturn results;\n};\n\nexports.escapecss = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\t// escape any character with a special meaning in CSS using CSS.escape()\n\t\tresults.push(CSS.escape(title));\n\t});\n\treturn results;\n};\n\n})();\n", "type": "application/javascript", "module-type": "filteroperator" }, "$:/core/modules/filters/enlist.js": { "title": "$:/core/modules/filters/enlist.js", "text": "/*\\\ntitle: $:/core/modules/filters/enlist.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator returning its operand parsed as a list\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.enlist = function(source,operator,options) {\n\tvar allowDuplicates = false;\n\tswitch(operator.suffix) {\n\t\tcase \"raw\":\n\t\t\tallowDuplicates = true;\n\t\t\tbreak;\n\t\tcase \"dedupe\":\n\t\t\tallowDuplicates = false;\n\t\t\tbreak;\n\t}\n\tvar list = $tw.utils.parseStringArray(operator.operand,allowDuplicates);\n\tif(operator.prefix === \"!\") {\n\t\tvar results = [];\n\t\tsource(function(tiddler,title) {\n\t\t\tif(list.indexOf(title) === -1) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t\treturn results;\n\t} else {\n\t\treturn list;\n\t}\n};\n\n})();\n", "type": "application/javascript", "module-type": "filteroperator" }, "$:/core/modules/filters/field.js": { "title": "$:/core/modules/filters/field.js", "text": "/*\\\ntitle: $:/core/modules/filters/field.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for comparing fields for equality\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.field = function(source,operator,options) {\n\tvar results = [],indexedResults,\n\t\tfieldname = (operator.suffix || operator.operator || \"title\").toLowerCase();\n\tif(operator.prefix === \"!\") {\n\t\tif(operator.regexp) {\n\t\t\tsource(function(tiddler,title) {\n\t\t\t\tif(tiddler) {\n\t\t\t\t\tvar text = tiddler.getFieldString(fieldname);\n\t\t\t\t\tif(text !== null && !operator.regexp.exec(text)) {\n\t\t\t\t\t\tresults.push(title);\n\t\t\t\t\t}\n\t\t\t\t} else {\n\t\t\t\t\tresults.push(title);\n\t\t\t\t}\n\t\t\t});\n\t\t} else {\n\t\t\tsource(function(tiddler,title) {\n\t\t\t\tif(tiddler) {\n\t\t\t\t\tvar text = tiddler.getFieldString(fieldname);\n\t\t\t\t\tif(text !== null && text !== operator.operand) {\n\t\t\t\t\t\tresults.push(title);\n\t\t\t\t\t}\n\t\t\t\t} else {\n\t\t\t\t\tresults.push(title);\n\t\t\t\t}\n\t\t\t});\n\t\t}\n\t} else {\n\t\tif(operator.regexp) {\n\t\t\tsource(function(tiddler,title) {\n\t\t\t\tif(tiddler) {\n\t\t\t\t\tvar text = tiddler.getFieldString(fieldname);\n\t\t\t\t\tif(text !== null && !!operator.regexp.exec(text)) {\n\t\t\t\t\t\tresults.push(title);\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t});\n\t\t} else {\n\t\t\tif(source.byField && operator.operand) {\n\t\t\t\tindexedResults = source.byField(fieldname,operator.operand);\n\t\t\t\tif(indexedResults) {\n\t\t\t\t\treturn indexedResults\n\t\t\t\t}\n\t\t\t}\n\t\t\tsource(function(tiddler,title) {\n\t\t\t\tif(tiddler) {\n\t\t\t\t\tvar text = tiddler.getFieldString(fieldname);\n\t\t\t\t\tif(text !== null && text === operator.operand) {\n\t\t\t\t\t\tresults.push(title);\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t});\n\t\t}\n\t}\n\treturn results;\n};\n\n})();\n", "type": "application/javascript", "module-type": "filteroperator" }, "$:/core/modules/filters/fields.js": { "title": "$:/core/modules/filters/fields.js", "text": "/*\\\ntitle: $:/core/modules/filters/fields.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for returning the names of the fields on the selected tiddlers\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.fields = function(source,operator,options) {\n\tvar results = [],\n\t\tfieldName,\n\t\tsuffixes = (operator.suffixes || [])[0] || [],\n\t\toperand = $tw.utils.parseStringArray(operator.operand);\n\t\n\tsource(function(tiddler,title) {\n\t\tif(tiddler) {\n\t\t\tif(suffixes.indexOf(\"include\") !== -1) {\n\t\t\t\tfor(fieldName in tiddler.fields) {\n\t\t\t\t\t(operand.indexOf(fieldName) !== -1) ? $tw.utils.pushTop(results,fieldName) : \"\";\n\t\t\t\t}\n\t\t\t} else if (suffixes.indexOf(\"exclude\") !== -1) {\n\t\t\t\tfor(fieldName in tiddler.fields) {\n\t\t\t\t\t(operand.indexOf(fieldName) !== -1) ? \"\" : $tw.utils.pushTop(results,fieldName);\n\t\t\t\t}\n\t\t\t} // else if\n\t\t\telse {\n\t\t\t\tfor(fieldName in tiddler.fields) {\n\t\t\t\t\t$tw.utils.pushTop(results,fieldName);\n\t\t\t\t}\n\t\t\t} // else\n\t\t} // if (tiddler)\n\t});\n\treturn results;\n};\n\n})();\n", "type": "application/javascript", "module-type": "filteroperator" }, "$:/core/modules/filters/filter.js": { "title": "$:/core/modules/filters/filter.js", "text": "/*\\\ntitle: $:/core/modules/filters/filter.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator returning those input titles that pass a subfilter\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.filter = function(source,operator,options) {\n\tvar filterFn = options.wiki.compileFilter(operator.operand),\n\t\tresults = [],\n\t\ttarget = operator.prefix !== \"!\";\n\tsource(function(tiddler,title) {\n\t\tvar list = filterFn.call(options.wiki,options.wiki.makeTiddlerIterator([title]));\n\t\tif((list.length > 0) === target) {\n\t\t\tresults.push(title);\n\t\t}\n\t});\n\treturn results;\n};\n\n})();\n", "type": "application/javascript", "module-type": "filteroperator" }, "$:/core/modules/filters/format/date.js": { "title": "$:/core/modules/filters/format/date.js", "text": "/*\\\ntitle: $:/core/modules/filters/format/date.js\ntype: application/javascript\nmodule-type: formatfilteroperator\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.date = function(source,operand,options) {\n\tvar results = [];\t\n\tsource(function(tiddler,title) {\n\t\tvar value = $tw.utils.parseDate(title);\n\t\tif(value && $tw.utils.isDate(value) && value.toString() !== \"Invalid Date\") {\n\t\t\tresults.push($tw.utils.formatDateString(value,operand || \"YYYY MM DD 0hh:0mm\"));\n\t\t}\n\t});\t\n\treturn results;\n};\n\n})();", "type": "application/javascript", "module-type": "formatfilteroperator" }, "$:/core/modules/filters/format/relativedate.js": { "title": "$:/core/modules/filters/format/relativedate.js", "text": "/*\\\ntitle: $:/core/modules/filters/format/relativedate.js\ntype: application/javascript\nmodule-type: formatfilteroperator\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.relativedate = function(source,operand,options) {\n\tvar results = [];\t\n\tsource(function(tiddler,title) {\n\t\tvar value = $tw.utils.parseDate(title);\n\t\tif(value && $tw.utils.isDate(value) && value.toString() !== \"Invalid Date\") {\n\t\t\tresults.push($tw.utils.getRelativeDate((new Date()) - (new Date(value))).description);\n\t\t}\n\t});\t\n\treturn results;\n};\n\n})();", "type": "application/javascript", "module-type": "formatfilteroperator" }, "$:/core/modules/filters/format.js": { "title": "$:/core/modules/filters/format.js", "text": "/*\\\ntitle: $:/core/modules/filters/format.js\ntype: application/javascript\nmodule-type: filteroperator\nFilter operator for formatting strings\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar formatFilterOperators;\n\nfunction getFormatFilterOperators() {\n\tif(!formatFilterOperators) {\n\t\tformatFilterOperators = {};\n\t\t$tw.modules.applyMethods(\"formatfilteroperator\",formatFilterOperators);\n\t}\n\treturn formatFilterOperators;\n}\n\n/*\nExport our filter function\n*/\nexports.format = function(source,operator,options) {\n\t// Dispatch to the correct formatfilteroperator\n\tvar formatFilterOperators = getFormatFilterOperators();\n\tif(operator.suffix) {\n\t\tvar formatFilterOperator = formatFilterOperators[operator.suffix];\n\t\tif(formatFilterOperator) {\n\t\t\treturn formatFilterOperator(source,operator.operand,options);\n\t\t} else {\n\t\t\treturn [$tw.language.getString(\"Error/FormatFilterOperator\")];\n\t\t}\n\t} else {\n\t\t// Return all unchanged if the suffix is missing\n\t\tvar results = [];\n\t\tsource(function(tiddler,title) {\n\t\t\tresults.push(title);\n\t\t});\n\t\treturn results;\n\t}\n};\n\n})();", "type": "application/javascript", "module-type": "filteroperator" }, "$:/core/modules/filters/get.js": { "title": "$:/core/modules/filters/get.js", "text": "/*\\\ntitle: $:/core/modules/filters/get.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for replacing tiddler titles by the value of the field specified in the operand.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.get = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tif(tiddler) {\n\t\t\tvar value = tiddler.getFieldString(operator.operand);\n\t\t\tif(value) {\n\t\t\t\tresults.push(value);\n\t\t\t}\n\t\t}\n\t});\n\treturn results;\n};\n\n})();\n", "type": "application/javascript", "module-type": "filteroperator" }, "$:/core/modules/filters/getindex.js": { "title": "$:/core/modules/filters/getindex.js", "text": "/*\\\ntitle: $:/core/modules/filters/getindex.js\ntype: application/javascript\nmodule-type: filteroperator\n\nreturns the value at a given index of datatiddlers\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.getindex = function(source,operator,options) {\n\tvar data,title,results = [];\n\tif(operator.operand){\n\t\tsource(function(tiddler,title) {\n\t\t\ttitle = tiddler ? tiddler.fields.title : title;\n\t\t\tdata = options.wiki.extractTiddlerDataItem(tiddler,operator.operand);\n\t\t\tif(data) {\n\t\t\t\tresults.push(data);\n\t\t\t}\n\t\t});\n\t}\n\treturn results;\n};\n\n})();\n", "type": "application/javascript", "module-type": "filteroperator" }, "$:/core/modules/filters/getvariable.js": { "title": "$:/core/modules/filters/getvariable.js", "text": "/*\\\ntitle: $:/core/modules/filters/getvariable.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for replacing input values by the value of the variable with the same name, or blank if the variable is missing\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.getvariable = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push(options.widget.getVariable(title) || \"\");\n\t});\n\treturn results;\n};\n\n})();\n", "type": "application/javascript", "module-type": "filteroperator" }, "$:/core/modules/filters/has.js": { "title": "$:/core/modules/filters/has.js", "text": "/*\\\ntitle: $:/core/modules/filters/has.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for checking if a tiddler has the specified field or index\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.has = function(source,operator,options) {\n\tvar results = [],\n\t\tinvert = operator.prefix === \"!\";\n\n\tif(operator.suffix === \"field\") {\n\t\tif(invert) {\n\t\t\tsource(function(tiddler,title) {\n\t\t\t\tif(!tiddler || (tiddler && (!$tw.utils.hop(tiddler.fields,operator.operand)))) {\n\t\t\t\t\tresults.push(title);\n\t\t\t\t}\n\t\t\t});\n\t\t} else {\n\t\t\tsource(function(tiddler,title) {\n\t\t\t\tif(tiddler && $tw.utils.hop(tiddler.fields,operator.operand)) {\n\t\t\t\t\tresults.push(title);\n\t\t\t\t}\n\t\t\t});\n\t\t}\n\t}\n\telse if(operator.suffix === \"index\") {\n\t\tif(invert) {\n\t\t\tsource(function(tiddler,title) {\n\t\t\t\tif(!tiddler || (tiddler && (!$tw.utils.hop(options.wiki.getTiddlerDataCached(tiddler,Object.create(null)),operator.operand)))) {\n\t\t\t\t\tresults.push(title);\n\t\t\t\t}\n\t\t\t});\n\t\t} else {\n\t\t\tsource(function(tiddler,title) {\n\t\t\t\tif(tiddler && $tw.utils.hop(options.wiki.getTiddlerDataCached(tiddler,Object.create(null)),operator.operand)) {\n\t\t\t\t\tresults.push(title);\n\t\t\t\t}\n\t\t\t});\n\t\t}\n\t}\n\telse {\n\t\tif(invert) {\n\t\t\tsource(function(tiddler,title) {\n\t\t\t\tif(!tiddler || !$tw.utils.hop(tiddler.fields,operator.operand) || (tiddler.fields[operator.operand].length === 0)) {\n\t\t\t\t\tresults.push(title);\n\t\t\t\t}\n\t\t\t});\n\t\t} else {\n\t\t\tsource(function(tiddler,title) {\n\t\t\t\tif(tiddler && $tw.utils.hop(tiddler.fields,operator.operand) && (tiddler.fields[operator.operand].length !== 0)) {\n\t\t\t\t\tresults.push(title);\n\t\t\t\t}\n\t\t\t});\t\t\t\t\n\t\t}\n\t}\n\treturn results;\n};\n\n})();\n", "type": "application/javascript", "module-type": "filteroperator" }, "$:/core/modules/filters/haschanged.js": { "title": "$:/core/modules/filters/haschanged.js", "text": "/*\\\ntitle: $:/core/modules/filters/haschanged.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator returns tiddlers from the list that have a non-zero changecount.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.haschanged = function(source,operator,options) {\n\tvar results = [];\n\tif(operator.prefix === \"!\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(options.wiki.getChangeCount(title) === 0) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t} else {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(options.wiki.getChangeCount(title) > 0) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t}\n\treturn results;\n};\n\n})();\n", "type": "application/javascript", "module-type": "filteroperator" }, "$:/core/modules/filters/indexes.js": { "title": "$:/core/modules/filters/indexes.js", "text": "/*\\\ntitle: $:/core/modules/filters/indexes.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for returning the indexes of a data tiddler\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.indexes = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tvar data = options.wiki.getTiddlerDataCached(title);\n\t\tif(data) {\n\t\t\t$tw.utils.pushTop(results,Object.keys(data));\n\t\t}\n\t});\n\tresults.sort();\n\treturn results;\n};\n\n})();\n", "type": "application/javascript", "module-type": "filteroperator" }, "$:/core/modules/filters/insertbefore.js": { "title": "$:/core/modules/filters/insertbefore.js", "text": "/*\\\ntitle: $:/core/modules/filters/insertbefore.js\ntype: application/javascript\nmodule-type: filteroperator\n\nInsert an item before another item in a list\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nOrder a list\n*/\nexports.insertbefore = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push(title);\n\t});\n\tvar target = options.widget && options.widget.getVariable(operator.suffix || \"currentTiddler\");\n\tif(target !== operator.operand) {\n\t\t// Remove the entry from the list if it is present\n\t\tvar pos = results.indexOf(operator.operand);\n\t\tif(pos !== -1) {\n\t\t\tresults.splice(pos,1);\n\t\t}\n\t\t// Insert the entry before the target marker\n\t\tpos = results.indexOf(target);\n\t\tif(pos !== -1) {\n\t\t\tresults.splice(pos,0,operator.operand);\n\t\t} else {\n\t\t\tresults.push(operator.operand);\n\t\t}\n\t}\n\treturn results;\n};\n\n})();\n", "type": "application/javascript", "module-type": "filteroperator" }, "$:/core/modules/filters/is/binary.js": { "title": "$:/core/modules/filters/is/binary.js", "text": "/*\\\ntitle: $:/core/modules/filters/is/binary.js\ntype: application/javascript\nmodule-type: isfilteroperator\n\nFilter function for [is[binary]]\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.binary = function(source,prefix,options) {\n\tvar results = [];\n\tif(prefix === \"!\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(!options.wiki.isBinaryTiddler(title)) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t} else {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(options.wiki.isBinaryTiddler(title)) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t}\n\treturn results;\n};\n\n})();\n", "type": "application/javascript", "module-type": "isfilteroperator" }, "$:/core/modules/filters/is/blank.js": { "title": "$:/core/modules/filters/is/blank.js", "text": "/*\\\ntitle: $:/core/modules/filters/is/blank.js\ntype: application/javascript\nmodule-type: isfilteroperator\n\nFilter function for [is[blank]]\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.blank = function(source,prefix,options) {\n\tvar results = [];\n\tif(prefix === \"!\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(title) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t} else {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(!title) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t}\n\treturn results;\n};\n\n})();\n", "type": "application/javascript", "module-type": "isfilteroperator" }, "$:/core/modules/filters/is/current.js": { "title": "$:/core/modules/filters/is/current.js", "text": "/*\\\ntitle: $:/core/modules/filters/is/current.js\ntype: application/javascript\nmodule-type: isfilteroperator\n\nFilter function for [is[current]]\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.current = function(source,prefix,options) {\n\tvar results = [],\n\t\tcurrTiddlerTitle = options.widget && options.widget.getVariable(\"currentTiddler\");\n\tif(prefix === \"!\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(title !== currTiddlerTitle) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t} else {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(title === currTiddlerTitle) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t}\n\treturn results;\n};\n\n})();\n", "type": "application/javascript", "module-type": "isfilteroperator" }, "$:/core/modules/filters/is/draft.js": { "title": "$:/core/modules/filters/is/draft.js", "text": "/*\\\ntitle: $:/core/modules/filters/is/draft.js\ntype: application/javascript\nmodule-type: isfilteroperator\n\nFilter function for [is[draft]] analagous to [has[draft.of]]\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.draft = function(source,prefix,options) {\n\tvar results = [];\n\tif(prefix === \"!\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(!tiddler || !$tw.utils.hop(tiddler.fields,\"draft.of\")) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t} else {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(tiddler && $tw.utils.hop(tiddler.fields,\"draft.of\") && (tiddler.fields[\"draft.of\"].length !== 0)) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\t\t\t\t\n\t}\n\treturn results;\n};\n\n})();\n", "type": "application/javascript", "module-type": "isfilteroperator" }, "$:/core/modules/filters/is/image.js": { "title": "$:/core/modules/filters/is/image.js", "text": "/*\\\ntitle: $:/core/modules/filters/is/image.js\ntype: application/javascript\nmodule-type: isfilteroperator\n\nFilter function for [is[image]]\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.image = function(source,prefix,options) {\n\tvar results = [];\n\tif(prefix === \"!\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(!options.wiki.isImageTiddler(title)) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t} else {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(options.wiki.isImageTiddler(title)) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t}\n\treturn results;\n};\n\n})();\n", "type": "application/javascript", "module-type": "isfilteroperator" }, "$:/core/modules/filters/is/missing.js": { "title": "$:/core/modules/filters/is/missing.js", "text": "/*\\\ntitle: $:/core/modules/filters/is/missing.js\ntype: application/javascript\nmodule-type: isfilteroperator\n\nFilter function for [is[missing]]\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.missing = function(source,prefix,options) {\n\tvar results = [];\n\tif(prefix === \"!\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(options.wiki.tiddlerExists(title)) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t} else {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(!options.wiki.tiddlerExists(title)) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t}\n\treturn results;\n};\n\n})();\n", "type": "application/javascript", "module-type": "isfilteroperator" }, "$:/core/modules/filters/is/orphan.js": { "title": "$:/core/modules/filters/is/orphan.js", "text": "/*\\\ntitle: $:/core/modules/filters/is/orphan.js\ntype: application/javascript\nmodule-type: isfilteroperator\n\nFilter function for [is[orphan]]\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.orphan = function(source,prefix,options) {\n\tvar results = [],\n\t\torphanTitles = options.wiki.getOrphanTitles();\n\tif(prefix === \"!\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(orphanTitles.indexOf(title) === -1) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t} else {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(orphanTitles.indexOf(title) !== -1) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t}\n\treturn results;\n};\n\n})();\n", "type": "application/javascript", "module-type": "isfilteroperator" }, "$:/core/modules/filters/is/shadow.js": { "title": "$:/core/modules/filters/is/shadow.js", "text": "/*\\\ntitle: $:/core/modules/filters/is/shadow.js\ntype: application/javascript\nmodule-type: isfilteroperator\n\nFilter function for [is[shadow]]\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.shadow = function(source,prefix,options) {\n\tvar results = [];\n\tif(prefix === \"!\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(!options.wiki.isShadowTiddler(title)) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t} else {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(options.wiki.isShadowTiddler(title)) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t}\n\treturn results;\n};\n\n})();\n", "type": "application/javascript", "module-type": "isfilteroperator" }, "$:/core/modules/filters/is/system.js": { "title": "$:/core/modules/filters/is/system.js", "text": "/*\\\ntitle: $:/core/modules/filters/is/system.js\ntype: application/javascript\nmodule-type: isfilteroperator\n\nFilter function for [is[system]]\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.system = function(source,prefix,options) {\n\tvar results = [];\n\tif(prefix === \"!\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(!options.wiki.isSystemTiddler(title)) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t} else {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(options.wiki.isSystemTiddler(title)) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t}\n\treturn results;\n};\n\n})();\n", "type": "application/javascript", "module-type": "isfilteroperator" }, "$:/core/modules/filters/is/tag.js": { "title": "$:/core/modules/filters/is/tag.js", "text": "/*\\\ntitle: $:/core/modules/filters/is/tag.js\ntype: application/javascript\nmodule-type: isfilteroperator\n\nFilter function for [is[tag]]\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.tag = function(source,prefix,options) {\n\tvar results = [],\n\t\ttagMap = options.wiki.getTagMap();\n\tif(prefix === \"!\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(!$tw.utils.hop(tagMap,title)) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t} else {\n\t\tsource(function(tiddler,title) {\n\t\t\tif($tw.utils.hop(tagMap,title)) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t}\n\treturn results;\n};\n\n})();\n", "type": "application/javascript", "module-type": "isfilteroperator" }, "$:/core/modules/filters/is/tiddler.js": { "title": "$:/core/modules/filters/is/tiddler.js", "text": "/*\\\ntitle: $:/core/modules/filters/is/tiddler.js\ntype: application/javascript\nmodule-type: isfilteroperator\n\nFilter function for [is[tiddler]]\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.tiddler = function(source,prefix,options) {\n\tvar results = [];\n\tif(prefix === \"!\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(!options.wiki.tiddlerExists(title)) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t} else {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(options.wiki.tiddlerExists(title)) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t}\n\treturn results;\n};\n\n})();\n", "type": "application/javascript", "module-type": "isfilteroperator" }, "$:/core/modules/filters/is/variable.js": { "title": "$:/core/modules/filters/is/variable.js", "text": "/*\\\ntitle: $:/core/modules/filters/is/variable.js\ntype: application/javascript\nmodule-type: isfilteroperator\n\nFilter function for [is[variable]]\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.variable = function(source,prefix,options) {\n\tvar results = [];\n\tif(prefix === \"!\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(!(title in options.widget.variables)) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t} else {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(title in options.widget.variables) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t}\n\treturn results;\n};\n\n})();\n", "type": "application/javascript", "module-type": "isfilteroperator" }, "$:/core/modules/filters/is.js": { "title": "$:/core/modules/filters/is.js", "text": "/*\\\ntitle: $:/core/modules/filters/is.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for checking tiddler properties\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar isFilterOperators;\n\nfunction getIsFilterOperators() {\n\tif(!isFilterOperators) {\n\t\tisFilterOperators = {};\n\t\t$tw.modules.applyMethods(\"isfilteroperator\",isFilterOperators);\n\t}\n\treturn isFilterOperators;\n}\n\n/*\nExport our filter function\n*/\nexports.is = function(source,operator,options) {\n\t// Dispatch to the correct isfilteroperator\n\tvar isFilterOperators = getIsFilterOperators();\n\tif(operator.operand) {\n\t\tvar isFilterOperator = isFilterOperators[operator.operand];\n\t\tif(isFilterOperator) {\n\t\t\treturn isFilterOperator(source,operator.prefix,options);\n\t\t} else {\n\t\t\treturn [$tw.language.getString(\"Error/IsFilterOperator\")];\n\t\t}\n\t} else {\n\t\t// Return all tiddlers if the operand is missing\n\t\tvar results = [];\n\t\tsource(function(tiddler,title) {\n\t\t\tresults.push(title);\n\t\t});\n\t\treturn results;\n\t}\n};\n\n})();", "type": "application/javascript", "module-type": "filteroperator" }, "$:/core/modules/filters/limit.js": { "title": "$:/core/modules/filters/limit.js", "text": "/*\\\ntitle: $:/core/modules/filters/limit.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for chopping the results to a specified maximum number of entries\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.limit = function(source,operator,options) {\n\tvar results = [];\n\t// Convert to an array\n\tsource(function(tiddler,title) {\n\t\tresults.push(title);\n\t});\n\t// Slice the array if necessary\n\tvar limit = Math.min(results.length,parseInt(operator.operand,10));\n\tif(operator.prefix === \"!\") {\n\t\tresults = results.slice(-limit);\n\t} else {\n\t\tresults = results.slice(0,limit);\n\t}\n\treturn results;\n};\n\n})();\n", "type": "application/javascript", "module-type": "filteroperator" }, "$:/core/modules/filters/links.js": { "title": "$:/core/modules/filters/links.js", "text": "/*\\\ntitle: $:/core/modules/filters/links.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for returning all the links from a tiddler\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.links = function(source,operator,options) {\n\tvar results = [];\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", "type": "application/javascript", "module-type": "filteroperator" }, "$:/core/modules/filters/list.js": { "title": "$:/core/modules/filters/list.js", "text": "/*\\\ntitle: $:/core/modules/filters/list.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator returning the tiddlers whose title is listed in the operand tiddler\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.list = function(source,operator,options) {\n\tvar results = [],\n\t\ttr = $tw.utils.parseTextReference(operator.operand),\n\t\tcurrTiddlerTitle = options.widget && options.widget.getVariable(\"currentTiddler\"),\n\t\tlist = options.wiki.getTiddlerList(tr.title || currTiddlerTitle,tr.field,tr.index);\n\tif(operator.prefix === \"!\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(list.indexOf(title) === -1) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t} else {\n\t\tresults = list;\n\t}\n\treturn results;\n};\n\n})();\n", "type": "application/javascript", "module-type": "filteroperator" }, "$:/core/modules/filters/listed.js": { "title": "$:/core/modules/filters/listed.js", "text": "/*\\\ntitle: $:/core/modules/filters/listed.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator returning all tiddlers that have the selected tiddlers in a list\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.listed = function(source,operator,options) {\n\tvar field = operator.operand || \"list\",\n\t\tresults = [];\n\tsource(function(tiddler,title) {\n\t\t$tw.utils.pushTop(results,options.wiki.findListingsOfTiddler(title,field));\n\t});\n\treturn results;\n};\n\n})();\n", "type": "application/javascript", "module-type": "filteroperator" }, "$:/core/modules/filters/listops.js": { "title": "$:/core/modules/filters/listops.js", "text": "/*\\\ntitle: $:/core/modules/filters/listops.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operators for manipulating the current selection list\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nOrder a list\n*/\nexports.order = function(source,operator,options) {\n\tvar results = [];\n\tif(operator.operand.toLowerCase() === \"reverse\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tresults.unshift(title);\n\t\t});\n\t} else {\n\t\tsource(function(tiddler,title) {\n\t\t\tresults.push(title);\n\t\t});\n\t}\n\treturn results;\n};\n\n/*\nReverse list\n*/\nexports.reverse = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tresults.unshift(title);\n\t});\n\treturn results;\n};\n\n/*\nFirst entry/entries in list\n*/\nexports.first = function(source,operator,options) {\n\tvar count = $tw.utils.getInt(operator.operand,1),\n\t\tresults = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push(title);\n\t});\n\treturn results.slice(0,count);\n};\n\n/*\nLast entry/entries in list\n*/\nexports.last = function(source,operator,options) {\n\tvar count = $tw.utils.getInt(operator.operand,1),\n\t\tresults = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push(title);\n\t});\n\treturn results.slice(-count);\n};\n\n/*\nAll but the first entry/entries of the list\n*/\nexports.rest = function(source,operator,options) {\n\tvar count = $tw.utils.getInt(operator.operand,1),\n\t\tresults = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push(title);\n\t});\n\treturn results.slice(count);\n};\nexports.butfirst = exports.rest;\nexports.bf = exports.rest;\n\n/*\nAll but the last entry/entries of the list\n*/\nexports.butlast = function(source,operator,options) {\n\tvar count = $tw.utils.getInt(operator.operand,1),\n\t\tresults = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push(title);\n\t});\n\treturn results.slice(0,-count);\n};\nexports.bl = exports.butlast;\n\n/*\nThe nth member of the list\n*/\nexports.nth = function(source,operator,options) {\n\tvar count = $tw.utils.getInt(operator.operand,1),\n\t\tresults = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push(title);\n\t});\n\treturn results.slice(count - 1,count);\n};\n\n})();\n", "type": "application/javascript", "module-type": "filteroperator" }, "$:/core/modules/filters/lookup.js": { "title": "$:/core/modules/filters/lookup.js", "text": "/*\\\ntitle: $:/core/modules/filters/lookup.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator that looks up values via a title prefix\n\n[lookup:<field>[<prefix>]]\n\nPrepends the prefix to the selected items and returns the specified field value\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.lookup = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push(options.wiki.getTiddlerText(operator.operand + title) || operator.suffix);\n\t});\n\treturn results;\n};\n\n})();\n", "type": "application/javascript", "module-type": "filteroperator" }, "$:/core/modules/filters/match.js": { "title": "$:/core/modules/filters/match.js", "text": "/*\\\ntitle: $:/core/modules/filters/match.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for checking if a title matches a string\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.match = function(source,operator,options) {\n\tvar results = [],\n\t\tsuffixes = (operator.suffixes || [])[0] || [];\n\tif(suffixes.indexOf(\"caseinsensitive\") !== -1) {\n\t\tif(operator.prefix === \"!\") {\n\t\t\tsource(function(tiddler,title) {\n\t\t\t\tif(title.toLowerCase() !== (operator.operand || \"\").toLowerCase()) {\n\t\t\t\t\tresults.push(title);\n\t\t\t\t}\n\t\t\t});\n\t\t} else {\n\t\t\tsource(function(tiddler,title) {\n\t\t\t\tif(title.toLowerCase() === (operator.operand || \"\").toLowerCase()) {\n\t\t\t\t\tresults.push(title);\n\t\t\t\t}\n\t\t\t});\n\t\t}\n\t} else {\n\t\tif(operator.prefix === \"!\") {\n\t\t\tsource(function(tiddler,title) {\n\t\t\t\tif(title !== operator.operand) {\n\t\t\t\t\tresults.push(title);\n\t\t\t\t}\n\t\t\t});\n\t\t} else {\n\t\t\tsource(function(tiddler,title) {\n\t\t\t\tif(title === operator.operand) {\n\t\t\t\t\tresults.push(title);\n\t\t\t\t}\n\t\t\t});\n\t\t}\n\t}\n\treturn results;\n};\n\n})();\n", "type": "application/javascript", "module-type": "filteroperator" }, "$:/core/modules/filters/math.js": { "title": "$:/core/modules/filters/math.js", "text": "/*\\\ntitle: $:/core/modules/filters/math.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operators for math. Unary/binary operators work on each item in turn, and return a new item list.\n\nSum/product/maxall/minall operate on the entire list, returning a single item.\n\nNote that strings are converted to numbers automatically. Trailing non-digits are ignored.\n\n* \"\" converts to 0\n* \"12kk\" converts to 12\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.negate = makeNumericBinaryOperator(\n\tfunction(a) {return -a}\n);\n\nexports.abs = makeNumericBinaryOperator(\n\tfunction(a) {return Math.abs(a)}\n);\n\nexports.ceil = makeNumericBinaryOperator(\n\tfunction(a) {return Math.ceil(a)}\n);\n\nexports.floor = makeNumericBinaryOperator(\n\tfunction(a) {return Math.floor(a)}\n);\n\nexports.round = makeNumericBinaryOperator(\n\tfunction(a) {return Math.round(a)}\n);\n\nexports.trunc = makeNumericBinaryOperator(\n\tfunction(a) {return Math.trunc(a)}\n);\n\nexports.untrunc = makeNumericBinaryOperator(\n\tfunction(a) {return Math.ceil(Math.abs(a)) * Math.sign(a)}\n);\n\nexports.sign = makeNumericBinaryOperator(\n\tfunction(a) {return Math.sign(a)}\n);\n\nexports.add = makeNumericBinaryOperator(\n\tfunction(a,b) {return a + b;}\n);\n\nexports.subtract = makeNumericBinaryOperator(\n\tfunction(a,b) {return a - b;}\n);\n\nexports.multiply = makeNumericBinaryOperator(\n\tfunction(a,b) {return a * b;}\n);\n\nexports.divide = makeNumericBinaryOperator(\n\tfunction(a,b) {return a / b;}\n);\n\nexports.remainder = makeNumericBinaryOperator(\n\tfunction(a,b) {return a % b;}\n);\n\nexports.max = makeNumericBinaryOperator(\n\tfunction(a,b) {return Math.max(a,b);}\n);\n\nexports.min = makeNumericBinaryOperator(\n\tfunction(a,b) {return Math.min(a,b);}\n);\n\nexports.fixed = makeNumericBinaryOperator(\n\tfunction(a,b) {return Number.prototype.toFixed.call(a,Math.min(Math.max(b,0),100));}\n);\n\nexports.precision = makeNumericBinaryOperator(\n\tfunction(a,b) {return Number.prototype.toPrecision.call(a,Math.min(Math.max(b,1),100));}\n);\n\nexports.exponential = makeNumericBinaryOperator(\n\tfunction(a,b) {return Number.prototype.toExponential.call(a,Math.min(Math.max(b,0),100));}\n);\n\nexports.power = makeNumericBinaryOperator(\n\tfunction(a,b) {return Math.pow(a,b);}\n);\n\nexports.log = makeNumericBinaryOperator(\n\tfunction(a,b) {\n\t\tif(b) {\n\t\t\treturn Math.log(a)/Math.log(b);\n\t\t} else {\n\t\t\treturn Math.log(a);\n\t\t}\n\t}\n);\n\nexports.sum = makeNumericReducingOperator(\n\tfunction(accumulator,value) {return accumulator + value},\n\t0 // Initial value\n);\n\nexports.product = makeNumericReducingOperator(\n\tfunction(accumulator,value) {return accumulator * value},\n\t1 // Initial value\n);\n\nexports.maxall = makeNumericReducingOperator(\n\tfunction(accumulator,value) {return Math.max(accumulator,value)},\n\t-Infinity // Initial value\n);\n\nexports.minall = makeNumericReducingOperator(\n\tfunction(accumulator,value) {return Math.min(accumulator,value)},\n\tInfinity // Initial value\n);\n\nfunction makeNumericBinaryOperator(fnCalc) {\n\treturn function(source,operator,options) {\n\t\tvar result = [],\n\t\t\tnumOperand = $tw.utils.parseNumber(operator.operand);\n\t\tsource(function(tiddler,title) {\n\t\t\tresult.push($tw.utils.stringifyNumber(fnCalc($tw.utils.parseNumber(title),numOperand)));\n\t\t});\n\t\treturn result;\n\t};\n}\n\nfunction makeNumericReducingOperator(fnCalc,initialValue) {\n\tinitialValue = initialValue || 0;\n\treturn function(source,operator,options) {\n\t\tvar result = [];\n\t\tsource(function(tiddler,title) {\n\t\t\tresult.push(title);\n\t\t});\n\t\treturn [$tw.utils.stringifyNumber(result.reduce(function(accumulator,currentValue) {\n\t\t\treturn fnCalc(accumulator,$tw.utils.parseNumber(currentValue));\n\t\t},initialValue))];\n\t};\n}\n\n})();\n", "type": "application/javascript", "module-type": "filteroperator" }, "$:/core/modules/filters/minlength.js": { "title": "$:/core/modules/filters/minlength.js", "text": "/*\\\ntitle: $:/core/modules/filters/minlength.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for filtering out titles that don't meet the minimum length in the operand\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.minlength = function(source,operator,options) {\n\tvar results = [],\n\t\tminLength = parseInt(operator.operand || \"\",10) || 0;\n\tsource(function(tiddler,title) {\n\t\tif(title.length >= minLength) {\n\t\t\tresults.push(title);\n\t\t}\n\t});\n\treturn results;\n};\n\n})();\n", "type": "application/javascript", "module-type": "filteroperator" }, "$:/core/modules/filters/modules.js": { "title": "$:/core/modules/filters/modules.js", "text": "/*\\\ntitle: $:/core/modules/filters/modules.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for returning the titles of the modules of a given type in this wiki\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.modules = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\t$tw.utils.each($tw.modules.types[title],function(moduleInfo,moduleName) {\n\t\t\tresults.push(moduleName);\n\t\t});\n\t});\n\tresults.sort();\n\treturn results;\n};\n\n})();\n", "type": "application/javascript", "module-type": "filteroperator" }, "$:/core/modules/filters/moduletypes.js": { "title": "$:/core/modules/filters/moduletypes.js", "text": "/*\\\ntitle: $:/core/modules/filters/moduletypes.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for returning the names of the module types in this wiki\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.moduletypes = function(source,operator,options) {\n\tvar results = [];\n\t$tw.utils.each($tw.modules.types,function(moduleInfo,type) {\n\t\tresults.push(type);\n\t});\n\tresults.sort();\n\treturn results;\n};\n\n})();\n", "type": "application/javascript", "module-type": "filteroperator" }, "$:/core/modules/filters/next.js": { "title": "$:/core/modules/filters/next.js", "text": "/*\\\ntitle: $:/core/modules/filters/next.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator returning the tiddler whose title occurs next in the list supplied in the operand tiddler\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.next = function(source,operator,options) {\n\tvar results = [],\n\t\tlist = options.wiki.getTiddlerList(operator.operand);\n\tsource(function(tiddler,title) {\n\t\tvar match = list.indexOf(title);\n\t\t// increment match and then test if result is in range\n\t\tmatch++;\n\t\tif(match > 0 && match < list.length) {\n\t\t\tresults.push(list[match]);\n\t\t}\n\t});\n\treturn results;\n};\n\n})();\n", "type": "application/javascript", "module-type": "filteroperator" }, "$:/core/modules/filters/plugintiddlers.js": { "title": "$:/core/modules/filters/plugintiddlers.js", "text": "/*\\\ntitle: $:/core/modules/filters/plugintiddlers.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for returning the titles of the shadow tiddlers within a plugin\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.plugintiddlers = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tvar pluginInfo = options.wiki.getPluginInfo(title) || options.wiki.getTiddlerDataCached(title,{tiddlers:[]});\n\t\tif(pluginInfo && pluginInfo.tiddlers) {\n\t\t\t$tw.utils.each(pluginInfo.tiddlers,function(fields,title) {\n\t\t\t\tresults.push(title);\n\t\t\t});\n\t\t}\n\t});\n\tresults.sort();\n\treturn results;\n};\n\n})();\n", "type": "application/javascript", "module-type": "filteroperator" }, "$:/core/modules/filters/prefix.js": { "title": "$:/core/modules/filters/prefix.js", "text": "/*\\\ntitle: $:/core/modules/filters/prefix.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for checking if a title starts with a prefix\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.prefix = function(source,operator,options) {\n\tvar results = [];\n\tif(operator.prefix === \"!\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(title.substr(0,operator.operand.length) !== operator.operand) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t} else {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(title.substr(0,operator.operand.length) === operator.operand) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t}\n\treturn results;\n};\n\n})();\n", "type": "application/javascript", "module-type": "filteroperator" }, "$:/core/modules/filters/previous.js": { "title": "$:/core/modules/filters/previous.js", "text": "/*\\\ntitle: $:/core/modules/filters/previous.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator returning the tiddler whose title occurs immediately prior in the list supplied in the operand tiddler\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.previous = function(source,operator,options) {\n\tvar results = [],\n\t\tlist = options.wiki.getTiddlerList(operator.operand);\n\tsource(function(tiddler,title) {\n\t\tvar match = list.indexOf(title);\n\t\t// increment match and then test if result is in range\n\t\tmatch--;\n\t\tif(match >= 0) {\n\t\t\tresults.push(list[match]);\n\t\t}\n\t});\n\treturn results;\n};\n\n})();\n", "type": "application/javascript", "module-type": "filteroperator" }, "$:/core/modules/filters/range.js": { "title": "$:/core/modules/filters/range.js", "text": "/*\\\ntitle: $:/core/modules/filters/range.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for generating a numeric range.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.range = function(source,operator,options) {\n\tvar results = [];\n\t// Split the operand into numbers delimited by these symbols\n\tvar parts = operator.operand.split(/[,:;]/g),\n\t\tbeg, end, inc, i, fixed = 0;\n\tfor (i=0; i<parts.length; i++) {\n\t\t// Validate real number\n\t\tif(!/^\\s*[+-]?((\\d+(\\.\\d*)?)|(\\.\\d+))\\s*$/.test(parts[i])) {\n\t\t\treturn [\"range: bad number \\\"\" + parts[i] + \"\\\"\"];\n\t\t}\n\t\t// Count digits; the most precise number determines decimal places in output.\n\t\tvar frac = /\\.\\d+/.exec(parts[i]);\n\t\tif(frac) {\n\t\t\tfixed = Math.max(fixed,frac[0].length-1);\n\t\t}\n\t\tparts[i] = parseFloat(parts[i]);\n\t}\n\tswitch(parts.length) {\n\t\tcase 1:\n\t\t\tend = parts[0];\n\t\t\tif (end >= 1) {\n\t\t\t\tbeg = 1;\n\t\t\t}\n\t\t\telse if (end <= -1) {\n\t\t\t\tbeg = -1;\n\t\t\t}\n\t\t\telse {\n\t\t\t\treturn [];\n\t\t\t}\n\t\t\tinc = 1;\n\t\t\tbreak;\n\t\tcase 2:\n\t\t\tbeg = parts[0];\n\t\t\tend = parts[1];\n\t\t\tinc = 1;\n\t\t\tbreak;\n\t\tcase 3:\n\t\t\tbeg = parts[0];\n\t\t\tend = parts[1];\n\t\t\tinc = Math.abs(parts[2]);\n\t\t\tbreak;\n\t}\n\tif(inc === 0) {\n\t\treturn [\"range: increment 0 causes infinite loop\"];\n\t}\n\t// May need to count backwards\n\tvar direction = ((end < beg) ? -1 : 1);\n\tinc *= direction;\n\t// Estimate number of resulting elements\n\tif((end - beg) / inc > 10000) {\n\t\treturn [\"range: too many steps (over 10K)\"];\n\t}\n\t// Avoid rounding error on last step\n\tend += direction * 0.5 * Math.pow(0.1,fixed);\n\tvar safety = 10010;\n\t// Enumerate the range\n\tif (end<beg) {\n\t\tfor(i=beg; i>end; i+=inc) {\n\t\t\tresults.push(i.toFixed(fixed));\n\t\t\tif(--safety<0) {\n\t\t\t\tbreak;\n\t\t\t}\n\t\t}\n\t} else {\n\t\tfor(i=beg; i<end; i+=inc) {\n\t\t\tresults.push(i.toFixed(fixed));\n\t\t\tif(--safety<0) {\n\t\t\t\tbreak;\n\t\t\t}\n\t\t}\n\t}\n\tif(safety<0) {\n\t\treturn [\"range: unexpectedly large output\"];\n\t}\n\t// Reverse?\n\tif(operator.prefix === \"!\") {\n\t\tresults.reverse();\n\t}\n\treturn results;\n};\n\n})();\n", "type": "application/javascript", "module-type": "filteroperator" }, "$:/core/modules/filters/reduce.js": { "title": "$:/core/modules/filters/reduce.js", "text": "/*\\\ntitle: $:/core/modules/filters/reduce.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator evaluates a subfilter for each item, making the running total available in the variable `accumulator`, and the current index available in the variable `index`\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.reduce = function(source,operator,options) {\n\t// Accumulate the list\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push(title);\n\t});\n\t// Run the filter over each item\n\tvar filterFn = options.wiki.compileFilter(operator.operand),\n\t\taccumulator = operator.operands[1] || \"\";\n\tfor(var index=0; index<results.length; index++) {\n\t\tvar title = results[index],\n\t\t\tlist = filterFn.call(options.wiki,options.wiki.makeTiddlerIterator([title]),{\n\t\t\t\tgetVariable: function(name) {\n\t\t\t\t\tswitch(name) {\n\t\t\t\t\t\tcase \"currentTiddler\":\n\t\t\t\t\t\t\treturn \"\" + title;\n\t\t\t\t\t\tcase \"accumulator\":\n\t\t\t\t\t\t\treturn \"\" + accumulator;\n\t\t\t\t\t\tcase \"index\":\n\t\t\t\t\t\t\treturn \"\" + index;\n\t\t\t\t\t\tcase \"revIndex\":\n\t\t\t\t\t\t\treturn \"\" + (results.length - 1 - index);\n\t\t\t\t\t\tcase \"length\":\n\t\t\t\t\t\t\treturn \"\" + results.length;\n\t\t\t\t\t\tdefault:\n\t\t\t\t\t\t\treturn options.widget.getVariable(name);\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t});\n\t\tif(list.length > 0) {\n\t\t\taccumulator = \"\" + list[0];\n\t\t}\n\t}\n\tif(results.length > 0) {\n\t\treturn [accumulator];\n\t} else {\n\t\treturn [];\n\t}\n};\n\n})();\n", "type": "application/javascript", "module-type": "filteroperator" }, "$:/core/modules/filters/regexp.js": { "title": "$:/core/modules/filters/regexp.js", "text": "/*\\\ntitle: $:/core/modules/filters/regexp.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for regexp matching\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.regexp = function(source,operator,options) {\n\tvar results = [],\n\t\tfieldname = (operator.suffix || \"title\").toLowerCase(),\n\t\tregexpString, regexp, flags = \"\", match,\n\t\tgetFieldString = function(tiddler,title) {\n\t\t\tif(tiddler) {\n\t\t\t\treturn tiddler.getFieldString(fieldname);\n\t\t\t} else if(fieldname === \"title\") {\n\t\t\t\treturn title;\n\t\t\t} else {\n\t\t\t\treturn null;\n\t\t\t}\n\t\t};\n\t// Process flags and construct regexp\n\tregexpString = operator.operand;\n\tmatch = /^\\(\\?([gim]+)\\)/.exec(regexpString);\n\tif(match) {\n\t\tflags = match[1];\n\t\tregexpString = regexpString.substr(match[0].length);\n\t} else {\n\t\tmatch = /\\(\\?([gim]+)\\)$/.exec(regexpString);\n\t\tif(match) {\n\t\t\tflags = match[1];\n\t\t\tregexpString = regexpString.substr(0,regexpString.length - match[0].length);\n\t\t}\n\t}\n\ttry {\n\t\tregexp = new RegExp(regexpString,flags);\n\t} catch(e) {\n\t\treturn [\"\" + e];\n\t}\n\t// Process the incoming tiddlers\n\tif(operator.prefix === \"!\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tvar text = getFieldString(tiddler,title);\n\t\t\tif(text !== null) {\n\t\t\t\tif(!regexp.exec(text)) {\n\t\t\t\t\tresults.push(title);\n\t\t\t\t}\n\t\t\t}\n\t\t});\n\t} else {\n\t\tsource(function(tiddler,title) {\n\t\t\tvar text = getFieldString(tiddler,title);\n\t\t\tif(text !== null) {\n\t\t\t\tif(!!regexp.exec(text)) {\n\t\t\t\t\tresults.push(title);\n\t\t\t\t}\n\t\t\t}\n\t\t});\n\t}\n\treturn results;\n};\n\n})();\n", "type": "application/javascript", "module-type": "filteroperator" }, "$:/core/modules/filters/removeprefix.js": { "title": "$:/core/modules/filters/removeprefix.js", "text": "/*\\\ntitle: $:/core/modules/filters/removeprefix.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for removing a prefix from each title in the list. Titles that do not start with the prefix are removed.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.removeprefix = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tif(title.substr(0,operator.operand.length) === operator.operand) {\n\t\t\tresults.push(title.substr(operator.operand.length));\n\t\t}\n\t});\n\treturn results;\n};\n\n})();\n", "type": "application/javascript", "module-type": "filteroperator" }, "$:/core/modules/filters/removesuffix.js": { "title": "$:/core/modules/filters/removesuffix.js", "text": "/*\\\ntitle: $:/core/modules/filters/removesuffix.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for removing a suffix from each title in the list. Titles that do not end with the suffix are removed.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.removesuffix = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tif(title && title.substr(-operator.operand.length) === operator.operand) {\n\t\t\tresults.push(title.substr(0,title.length - operator.operand.length));\n\t\t}\n\t});\n\treturn results;\n};\n\n})();\n", "type": "application/javascript", "module-type": "filteroperator" }, "$:/core/modules/filters/sameday.js": { "title": "$:/core/modules/filters/sameday.js", "text": "/*\\\ntitle: $:/core/modules/filters/sameday.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator that selects tiddlers with a modified date field on the same day as the provided value.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.sameday = function(source,operator,options) {\n\tvar results = [],\n\t\tfieldName = operator.suffix || \"modified\",\n\t\ttargetDate = (new Date($tw.utils.parseDate(operator.operand))).setHours(0,0,0,0);\n\t// Function to convert a date/time to a date integer\n\tsource(function(tiddler,title) {\n\t\tif(tiddler) {\n\t\t\tif(tiddler.getFieldDay(fieldName) === targetDate) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t}\n\t});\n\treturn results;\n};\n\n})();\n", "type": "application/javascript", "module-type": "filteroperator" }, "$:/core/modules/filters/search.js": { "title": "$:/core/modules/filters/search.js", "text": "/*\\\ntitle: $:/core/modules/filters/search.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for searching for the text in the operand tiddler\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.search = function(source,operator,options) {\n\tvar invert = operator.prefix === \"!\";\n\tif(operator.suffixes) {\n\t\tvar hasFlag = function(flag) {\n\t\t\t\treturn (operator.suffixes[1] || []).indexOf(flag) !== -1;\n\t\t\t},\n\t\t\texcludeFields = false,\n\t\t\tfieldList = operator.suffixes[0] || [],\n\t\t\tfirstField = fieldList[0] || \"\", \n\t\t\tfirstChar = firstField.charAt(0),\n\t\t\tfields;\n\t\tif(firstChar === \"-\") {\n\t\t\tfields = [firstField.slice(1)].concat(fieldList.slice(1));\n\t\t\texcludeFields = true;\n\t\t} else if(fieldList[0] === \"*\"){\n\t\t\tfields = [];\n\t\t\texcludeFields = true;\n\t\t} else {\n\t\t\tfields = fieldList.slice(0);\n\t\t}\n\t\treturn options.wiki.search(operator.operand,{\n\t\t\tsource: source,\n\t\t\tinvert: invert,\n\t\t\tfield: fields,\n\t\t\texcludeField: excludeFields,\n\t\t\tcaseSensitive: hasFlag(\"casesensitive\"),\n\t\t\tliteral: hasFlag(\"literal\"),\n\t\t\twhitespace: hasFlag(\"whitespace\"),\n\t\t\tanchored: hasFlag(\"anchored\"),\n\t\t\tregexp: hasFlag(\"regexp\"),\n\t\t\twords: hasFlag(\"words\")\n\t\t});\n\t} else {\n\t\treturn options.wiki.search(operator.operand,{\n\t\t\tsource: source,\n\t\t\tinvert: invert\n\t\t});\n\t}\n};\n\n})();\n", "type": "application/javascript", "module-type": "filteroperator" }, "$:/core/modules/filters/shadowsource.js": { "title": "$:/core/modules/filters/shadowsource.js", "text": "/*\\\ntitle: $:/core/modules/filters/shadowsource.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for returning the source plugins for shadow tiddlers\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.shadowsource = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tvar source = options.wiki.getShadowSource(title);\n\t\tif(source) {\n\t\t\t$tw.utils.pushTop(results,source);\n\t\t}\n\t});\n\tresults.sort();\n\treturn results;\n};\n\n})();\n", "type": "application/javascript", "module-type": "filteroperator" }, "$:/core/modules/filters/slugify.js": { "title": "$:/core/modules/filters/slugify.js", "text": "/*\\\ntitle: $:/core/modules/filters/slugify.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for slugifying a tiddler title\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.slugify = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push(options.wiki.slugify(title));\n\t});\n\treturn results;\n};\n\n})();\n", "type": "application/javascript", "module-type": "filteroperator" }, "$:/core/modules/filters/sort.js": { "title": "$:/core/modules/filters/sort.js", "text": "/*\\\ntitle: $:/core/modules/filters/sort.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for sorting\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.sort = function(source,operator,options) {\n\tvar results = prepare_results(source);\n\toptions.wiki.sortTiddlers(results,operator.operand || \"title\",operator.prefix === \"!\",false,false);\n\treturn results;\n};\n\nexports.nsort = function(source,operator,options) {\n\tvar results = prepare_results(source);\n\toptions.wiki.sortTiddlers(results,operator.operand || \"title\",operator.prefix === \"!\",false,true);\n\treturn results;\n};\n\nexports.sortan = function(source, operator, options) {\n\tvar results = prepare_results(source);\n\toptions.wiki.sortTiddlers(results, operator.operand || \"title\", operator.prefix === \"!\",false,false,true);\n\treturn results;\n};\n\nexports.sortcs = function(source,operator,options) {\n\tvar results = prepare_results(source);\n\toptions.wiki.sortTiddlers(results,operator.operand || \"title\",operator.prefix === \"!\",true,false);\n\treturn results;\n};\n\nexports.nsortcs = function(source,operator,options) {\n\tvar results = prepare_results(source);\n\toptions.wiki.sortTiddlers(results,operator.operand || \"title\",operator.prefix === \"!\",true,true);\n\treturn results;\n};\n\nvar prepare_results = function (source) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push(title);\n\t});\n\treturn results;\n};\n\n})();\n", "type": "application/javascript", "module-type": "filteroperator" }, "$:/core/modules/filters/sortsub.js": { "title": "$:/core/modules/filters/sortsub.js", "text": "/*\\\ntitle: $:/core/modules/filters/sortsub.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for sorting by a subfilter\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.sortsub = function(source,operator,options) {\n\t// Compile the subfilter\n\tvar filterFn = options.wiki.compileFilter(operator.operand);\n\t// Collect the input titles and the corresponding sort keys\n\tvar inputTitles = [],\n\t\tsortKeys = [];\n\tsource(function(tiddler,title) {\n\t\tinputTitles.push(title);\n\t\tvar r = filterFn.call(options.wiki,function(iterator) {\n\t\t\titerator(options.wiki.getTiddler(title),title);\n\t\t},{\n\t\t\tgetVariable: function(name) {\n\t\t\t\tif(name === \"currentTiddler\") {\n\t\t\t\t\treturn title;\n\t\t\t\t} else {\n\t\t\t\t\treturn options.widget.getVariable(name);\n\t\t\t\t}\n\t\t\t}\n\t\t});\n\t\tsortKeys.push(r[0] || \"\");\n\t});\n\t// Rather than sorting the titles array, we'll sort the indexes so that we can consult both arrays\n\tvar indexes = new Array(inputTitles.length);\n\tfor(var t=0; t<inputTitles.length; t++) {\n\t\tindexes[t] = t;\n\t}\n\t// Sort the indexes\n\tvar compareFn = $tw.utils.makeCompareFunction(operator.suffix,{defaultType: \"string\",invert: operator.prefix === \"!\"});\n\tindexes = indexes.sort(function(a,b) {\n\t\treturn compareFn(sortKeys[a],sortKeys[b]);\n\t});\n\t// Make the results array in order\n\tvar results = [];\n\t$tw.utils.each(indexes,function(index) {\n\t\tresults.push(inputTitles[index]);\n\t});\n\treturn results;\n};\n\n})();\n", "type": "application/javascript", "module-type": "filteroperator" }, "$:/core/modules/filters/splitbefore.js": { "title": "$:/core/modules/filters/splitbefore.js", "text": "/*\\\ntitle: $:/core/modules/filters/splitbefore.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator that splits each result on the first occurance of the specified separator and returns the unique values.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.splitbefore = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tvar parts = title.split(operator.operand);\n\t\tif(parts.length === 1) {\n\t\t\t$tw.utils.pushTop(results,parts[0]);\n\t\t} else {\n\t\t\t$tw.utils.pushTop(results,parts[0] + operator.operand);\n\t\t}\n\t});\n\treturn results;\n};\n\n})();\n", "type": "application/javascript", "module-type": "filteroperator" }, "$:/core/modules/filters/storyviews.js": { "title": "$:/core/modules/filters/storyviews.js", "text": "/*\\\ntitle: $:/core/modules/filters/storyviews.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for returning the names of the story views in this wiki\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.storyviews = function(source,operator,options) {\n\tvar results = [],\n\t\tstoryviews = {};\n\t$tw.modules.applyMethods(\"storyview\",storyviews);\n\t$tw.utils.each(storyviews,function(info,name) {\n\t\tresults.push(name);\n\t});\n\tresults.sort();\n\treturn results;\n};\n\n})();\n", "type": "application/javascript", "module-type": "filteroperator" }, "$:/core/modules/filters/strings.js": { "title": "$:/core/modules/filters/strings.js", "text": "/*\\\ntitle: $:/core/modules/filters/strings.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operators for strings. Unary/binary operators work on each item in turn, and return a new item list.\n\nSum/product/maxall/minall operate on the entire list, returning a single item.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.length = makeStringBinaryOperator(\n\tfunction(a) {return [\"\" + (\"\" + a).length];}\n);\n\nexports.uppercase = makeStringBinaryOperator(\n\tfunction(a) {return [(\"\" + a).toUpperCase()];}\n);\n\nexports.lowercase = makeStringBinaryOperator(\n\tfunction(a) {return [(\"\" + a).toLowerCase()];}\n);\n\nexports.sentencecase = makeStringBinaryOperator(\n\tfunction(a) {return [$tw.utils.toSentenceCase(a)];}\n);\n\nexports.titlecase = makeStringBinaryOperator(\n\tfunction(a) {return [$tw.utils.toTitleCase(a)];}\n);\n\nexports.trim = function(source,operator,options) {\n\tvar result = [],\n\t\tsuffix = operator.suffix || \"\",\n\t\toperand = (operator.operand || \"\"),\n\t\tfnCalc;\n\tif(suffix === \"prefix\") {\n\t\tfnCalc = function(a,b) {return [$tw.utils.trimPrefix(a,b)];}\n\t} else if(suffix === \"suffix\") {\n\t\tfnCalc = function(a,b) {return [$tw.utils.trimSuffix(a,b)];}\n\t} else {\n\t\tif(operand === \"\") {\n\t\t\tfnCalc = function(a) {return [$tw.utils.trim(a)];}\n\t\t} else {\n\t\t\tfnCalc = function(a,b) {return [$tw.utils.trimSuffix($tw.utils.trimPrefix(a,b),b)];}\n\t\t}\n\t}\n\tsource(function(tiddler,title) {\n\t\tArray.prototype.push.apply(result,fnCalc(title,operand));\n\t});\n\treturn result;\n};\n\nexports.split = makeStringBinaryOperator(\n\tfunction(a,b) {return (\"\" + a).split(b);}\n);\n\nexports[\"enlist-input\"] = makeStringBinaryOperator(\n\tfunction(a,o,s) {return $tw.utils.parseStringArray(\"\" + a,(s === \"raw\"));}\n);\n\nexports.join = makeStringReducingOperator(\n\tfunction(accumulator,value,operand) {\n\t\tif(accumulator === null) {\n\t\t\treturn value;\n\t\t} else {\n\t\t\treturn accumulator + operand + value;\n\t\t}\n\t},null\n);\n\nfunction makeStringBinaryOperator(fnCalc) {\n\treturn function(source,operator,options) {\n\t\tvar result = [];\n\t\tsource(function(tiddler,title) {\n\t\t\tArray.prototype.push.apply(result,fnCalc(title,operator.operand || \"\",operator.suffix || \"\"));\n\t\t});\n\t\treturn result;\n\t};\n}\n\nfunction makeStringReducingOperator(fnCalc,initialValue) {\n\treturn function(source,operator,options) {\n\t\tvar result = [];\n\t\tsource(function(tiddler,title) {\n\t\t\tresult.push(title);\n\t\t});\n\t\tif(result.length === 0) {\n\t\t\treturn [];\n\t\t}\n\t\treturn [result.reduce(function(accumulator,currentValue) {\n\t\t\treturn fnCalc(accumulator,currentValue,operator.operand || \"\");\n\t\t},initialValue) || \"\"];\n\t};\n}\n\nexports.splitregexp = function(source,operator,options) {\n\tvar result = [],\n\t\tsuffix = operator.suffix || \"\",\n\t\tflags = (suffix.indexOf(\"m\") !== -1 ? \"m\" : \"\") + (suffix.indexOf(\"i\") !== -1 ? \"i\" : \"\"),\n\t\tregExp;\n\ttry {\n\t\tregExp = new RegExp(operator.operand || \"\",flags);\t\t\n\t} catch(ex) {\n\t\treturn [\"RegExp error: \" + ex];\n\t}\n\tsource(function(tiddler,title) {\n\t\tArray.prototype.push.apply(result,title.split(regExp));\n\t});\t\t\n\treturn result;\n};\n\nexports[\"search-replace\"] = function(source,operator,options) {\n\tvar results = [],\n\t\tsuffixes = operator.suffixes || [],\n\t\tflagSuffix = (suffixes[0] ? (suffixes[0][0] || \"\") : \"\"),\n\t\tflags = (flagSuffix.indexOf(\"g\") !== -1 ? \"g\" : \"\") + (flagSuffix.indexOf(\"i\") !== -1 ? \"i\" : \"\"),\n\t\tisRegExp = (suffixes[1] && suffixes[1][0] === \"regexp\") ? true : false,\n\t\tsearchTerm,\n\t\tregExp;\n\t\n\tsource(function(tiddler,title) {\n\t\tif(title && (operator.operands.length > 1)) {\n\t\t\t//Escape regexp characters if the operand is not a regular expression\n\t\t\tsearchTerm = isRegExp ? operator.operand : $tw.utils.escapeRegExp(operator.operand);\n\t\t\ttry {\n\t\t\t\tregExp = new RegExp(searchTerm,flags);\n\t\t\t} catch(ex) {\n\t\t\t\treturn [\"RegExp error: \" + ex];\n\t\t\t}\n\t\t\tresults.push(\n\t\t\t\ttitle.replace(regExp,operator.operands[1])\n\t\t\t);\n\t\t} else {\n\t\t\tresults.push(title);\n\t\t}\n\t});\n\treturn results;\n};\n\nexports.pad = function(source,operator,options) {\n\tvar results = [],\n\t\ttargetLength = operator.operand ? parseInt(operator.operand) : 0,\n\t\tfill = operator.operands[1] || \"0\";\n\n\tsource(function(tiddler,title) {\n\t\tif(title && title.length) {\n\t\t\tif(title.length >= targetLength) {\n\t\t\t\tresults.push(title);\n\t\t\t} else {\n\t\t\t\tvar padString = \"\",\n\t\t\t\t\tpadStringLength = targetLength - title.length;\n\t\t\t\twhile (padStringLength > padString.length) {\n\t\t\t\t\tpadString += fill;\t\t\t\t\t\n\t\t\t\t}\n\t\t\t\t//make sure we do not exceed the specified length\n\t\t\t\tpadString = padString.slice(0,padStringLength);\n\t\t\t\tif(operator.suffix && (operator.suffix === \"suffix\")) {\n\t\t\t\t\ttitle = title + padString;\n\t\t\t\t} else {\n\t\t\t\t\ttitle = padString + title;\n\t\t\t\t}\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t}\n\t});\n\treturn results;\n}\n\n})();\n", "type": "application/javascript", "module-type": "filteroperator" }, "$:/core/modules/filters/subfilter.js": { "title": "$:/core/modules/filters/subfilter.js", "text": "/*\\\ntitle: $:/core/modules/filters/subfilter.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator returning its operand evaluated as a filter\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.subfilter = function(source,operator,options) {\n\tvar list = options.wiki.filterTiddlers(operator.operand,options.widget,source);\n\tif(operator.prefix === \"!\") {\n\t\tvar results = [];\n\t\tsource(function(tiddler,title) {\n\t\t\tif(list.indexOf(title) === -1) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t\treturn results;\n\t} else {\n\t\treturn list;\n\t}\n};\n\n})();\n", "type": "application/javascript", "module-type": "filteroperator" }, "$:/core/modules/filters/subtiddlerfields.js": { "title": "$:/core/modules/filters/subtiddlerfields.js", "text": "/*\\\ntitle: $:/core/modules/filters/subtiddlerfields.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for returning the names of the fields on the selected subtiddlers of the plugin named in the operand\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.subtiddlerfields = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tvar subtiddler = options.wiki.getSubTiddler(operator.operand,title);\n\t\tif(subtiddler) {\n\t\t\tfor(var fieldName in subtiddler.fields) {\n\t\t\t\t$tw.utils.pushTop(results,fieldName);\n\t\t\t}\n\t\t}\n\t});\n\treturn results;\n};\n\n})();\n", "type": "application/javascript", "module-type": "filteroperator" }, "$:/core/modules/filters/suffix.js": { "title": "$:/core/modules/filters/suffix.js", "text": "/*\\\ntitle: $:/core/modules/filters/suffix.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for checking if a title ends with a suffix\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.suffix = function(source,operator,options) {\n\tvar results = [];\n\tif(operator.prefix === \"!\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(title.substr(-operator.operand.length) !== operator.operand) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t} else {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(title.substr(-operator.operand.length) === operator.operand) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t}\n\treturn results;\n};\n\n})();\n", "type": "application/javascript", "module-type": "filteroperator" }, "$:/core/modules/filters/tag.js": { "title": "$:/core/modules/filters/tag.js", "text": "/*\\\ntitle: $:/core/modules/filters/tag.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for checking for the presence of a tag\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.tag = function(source,operator,options) {\n\tvar results = [],indexedResults;\n\tif((operator.suffix || \"\").toLowerCase() === \"strict\" && !operator.operand) {\n\t\t// New semantics:\n\t\t// Always return copy of input if operator.operand is missing\n\t\tsource(function(tiddler,title) {\n\t\t\tresults.push(title);\n\t\t});\n\t} else {\n\t\t// Old semantics:\n\t\tvar tiddlers;\n\t\tif(operator.prefix === \"!\") {\n\t\t\t// Returns a copy of the input if operator.operand is missing\n\t\t\ttiddlers = options.wiki.getTiddlersWithTag(operator.operand);\n\t\t\tsource(function(tiddler,title) {\n\t\t\t\tif(tiddlers.indexOf(title) === -1) {\n\t\t\t\t\tresults.push(title);\n\t\t\t\t}\n\t\t\t});\n\t\t} else {\n\t\t\t// Returns empty results if operator.operand is missing\n\t\t\tif(source.byTag) {\n\t\t\t\tindexedResults = source.byTag(operator.operand);\n\t\t\t\tif(indexedResults) {\n\t\t\t\t\treturn indexedResults;\n\t\t\t\t}\n\t\t\t} else {\n\t\t\t\ttiddlers = options.wiki.getTiddlersWithTag(operator.operand);\n\t\t\t\tsource(function(tiddler,title) {\n\t\t\t\t\tif(tiddlers.indexOf(title) !== -1) {\n\t\t\t\t\t\tresults.push(title);\n\t\t\t\t\t}\n\t\t\t\t});\n\t\t\t\tresults = options.wiki.sortByList(results,operator.operand);\n\t\t\t}\n\t\t}\t\t\n\t}\n\treturn results;\n};\n\n})();\n", "type": "application/javascript", "module-type": "filteroperator" }, "$:/core/modules/filters/tagging.js": { "title": "$:/core/modules/filters/tagging.js", "text": "/*\\\ntitle: $:/core/modules/filters/tagging.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator returning all tiddlers that are tagged with the selected tiddlers\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.tagging = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\t$tw.utils.pushTop(results,options.wiki.getTiddlersWithTag(title));\n\t});\n\treturn results;\n};\n\n})();\n", "type": "application/javascript", "module-type": "filteroperator" }, "$:/core/modules/filters/tags.js": { "title": "$:/core/modules/filters/tags.js", "text": "/*\\\ntitle: $:/core/modules/filters/tags.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator returning all the tags of the selected tiddlers\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.tags = function(source,operator,options) {\n\tvar tags = {};\n\tsource(function(tiddler,title) {\n\t\tvar t, length;\n\t\tif(tiddler && tiddler.fields.tags) {\n\t\t\tfor(t=0, length=tiddler.fields.tags.length; t<length; t++) {\n\t\t\t\ttags[tiddler.fields.tags[t]] = true;\n\t\t\t}\n\t\t}\n\t});\n\treturn Object.keys(tags);\n};\n\n})();\n", "type": "application/javascript", "module-type": "filteroperator" }, "$:/core/modules/filters/then.js": { "title": "$:/core/modules/filters/then.js", "text": "/*\\\ntitle: $:/core/modules/filters/then.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for replacing any titles with a constant\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.then = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push(operator.operand);\n\t});\n\treturn results;\n};\n\n})();\n", "type": "application/javascript", "module-type": "filteroperator" }, "$:/core/modules/filters/title.js": { "title": "$:/core/modules/filters/title.js", "text": "/*\\\ntitle: $:/core/modules/filters/title.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for comparing title fields for equality\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.title = function(source,operator,options) {\n\tvar results = [];\n\tif(operator.prefix === \"!\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(tiddler && tiddler.fields.title !== operator.operand) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t} else {\n\t\tresults.push(operator.operand);\n\t}\n\treturn results;\n};\n\n})();\n", "type": "application/javascript", "module-type": "filteroperator" }, "$:/core/modules/filters/untagged.js": { "title": "$:/core/modules/filters/untagged.js", "text": "/*\\\ntitle: $:/core/modules/filters/untagged.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator returning all the selected tiddlers that are untagged\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.untagged = function(source,operator,options) {\n\tvar results = [];\n\tif(operator.prefix === \"!\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(tiddler && $tw.utils.isArray(tiddler.fields.tags) && tiddler.fields.tags.length > 0) {\n\t\t\t\t$tw.utils.pushTop(results,title);\n\t\t\t}\n\t\t});\n\t} else {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(!tiddler || !tiddler.hasField(\"tags\") || ($tw.utils.isArray(tiddler.fields.tags) && tiddler.fields.tags.length === 0)) {\n\t\t\t\t$tw.utils.pushTop(results,title);\n\t\t\t}\n\t\t});\n\t}\n\treturn results;\n};\n\n})();\n", "type": "application/javascript", "module-type": "filteroperator" }, "$:/core/modules/filters/variables.js": { "title": "$:/core/modules/filters/variables.js", "text": "/*\\\ntitle: $:/core/modules/filters/variables.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for returning the names of the active variables\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.variables = function(source,operator,options) {\n\tvar names = [];\n\tfor(var variable in options.widget.variables) {\n\t\tnames.push(variable);\n\t}\n\treturn names.sort();\n};\n\n})();\n", "type": "application/javascript", "module-type": "filteroperator" }, "$:/core/modules/filters/wikiparserrules.js": { "title": "$:/core/modules/filters/wikiparserrules.js", "text": "/*\\\ntitle: $:/core/modules/filters/wikiparserrules.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for returning the names of the wiki parser rules in this wiki\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.wikiparserrules = function(source,operator,options) {\n\tvar results = [],\n\t\toperand = operator.operand;\n\t$tw.utils.each($tw.modules.types.wikirule,function(mod) {\n\t\tvar exp = mod.exports;\n\t\tif(!operand || exp.types[operand]) {\n\t\t\tresults.push(exp.name);\n\t\t}\n\t});\n\tresults.sort();\n\treturn results;\n};\n\n})();\n", "type": "application/javascript", "module-type": "filteroperator" }, "$:/core/modules/filters/x-listops.js": { "title": "$:/core/modules/filters/x-listops.js", "text": "/*\\\ntitle: $:/core/modules/filters/x-listops.js\ntype: application/javascript\nmodule-type: filteroperator\n\nExtended filter operators to manipulate the current list.\n\n\\*/\n(function () {\n\n\t/*jslint node: true, browser: true */\n\t/*global $tw: false */\n\t\"use strict\";\n\n\t/*\n\tFetch titles from the current list\n\t*/\n\tvar prepare_results = function (source) {\n\tvar results = [];\n\t\tsource(function (tiddler, title) {\n\t\t\tresults.push(title);\n\t\t});\n\t\treturn results;\n\t};\n\n\t/*\n\tMoves a number of items from the tail of the current list before the item named in the operand\n\t*/\n\texports.putbefore = function (source, operator) {\n\t\tvar results = prepare_results(source),\n\t\t\tindex = results.indexOf(operator.operand),\n\t\t\tcount = $tw.utils.getInt(operator.suffix,1);\n\t\treturn (index === -1) ?\n\t\t\tresults.slice(0, -1) :\n\t\t\tresults.slice(0, index).concat(results.slice(-count)).concat(results.slice(index, -count));\n\t};\n\n\t/*\n\tMoves a number of items from the tail of the current list after the item named in the operand\n\t*/\n\texports.putafter = function (source, operator) {\n\t\tvar results = prepare_results(source),\n\t\t\tindex = results.indexOf(operator.operand),\n\t\t\tcount = $tw.utils.getInt(operator.suffix,1);\n\t\treturn (index === -1) ?\n\t\t\tresults.slice(0, -1) :\n\t\t\tresults.slice(0, index + 1).concat(results.slice(-count)).concat(results.slice(index + 1, -count));\n\t};\n\n\t/*\n\tReplaces the item named in the operand with a number of items from the tail of the current list\n\t*/\n\texports.replace = function (source, operator) {\n\t\tvar results = prepare_results(source),\n\t\t\tindex = results.indexOf(operator.operand),\n\t\t\tcount = $tw.utils.getInt(operator.suffix,1);\n\t\treturn (index === -1) ?\n\t\t\tresults.slice(0, -count) :\n\t\t\tresults.slice(0, index).concat(results.slice(-count)).concat(results.slice(index + 1, -count));\n\t};\n\n\t/*\n\tMoves a number of items from the tail of the current list to the head of the list\n\t*/\n\texports.putfirst = function (source, operator) {\n\t\tvar results = prepare_results(source),\n\t\t\tcount = $tw.utils.getInt(operator.suffix,1);\n\t\treturn results.slice(-count).concat(results.slice(0, -count));\n\t};\n\n\t/*\n\tMoves a number of items from the head of the current list to the tail of the list\n\t*/\n\texports.putlast = function (source, operator) {\n\t\tvar results = prepare_results(source),\n\t\t\tcount = $tw.utils.getInt(operator.suffix,1);\n\t\treturn results.slice(count).concat(results.slice(0, count));\n\t};\n\n\t/*\n\tMoves the item named in the operand a number of places forward or backward in the list\n\t*/\n\texports.move = function (source, operator) {\n\t\tvar results = prepare_results(source),\n\t\t\tindex = results.indexOf(operator.operand),\n\t\t\tcount = $tw.utils.getInt(operator.suffix,1),\n\t\t\tmarker = results.splice(index, 1),\n\t\t\toffset = (index + count) > 0 ? index + count : 0;\n\t\treturn results.slice(0, offset).concat(marker).concat(results.slice(offset));\n\t};\n\n\t/*\n\tReturns the items from the current list that are after the item named in the operand\n\t*/\n\texports.allafter = function (source, operator) {\n\t\tvar results = prepare_results(source),\n\t\t\tindex = results.indexOf(operator.operand);\n\t\treturn (index === -1) ? [] :\n\t\t\t(operator.suffix) ? results.slice(index) :\n\t\t\tresults.slice(index + 1);\n\t};\n\n\t/*\n\tReturns the items from the current list that are before the item named in the operand\n\t*/\n\texports.allbefore = function (source, operator) {\n\t\tvar results = prepare_results(source),\n\t\t\tindex = results.indexOf(operator.operand);\n\t\treturn (index === -1) ? [] :\n\t\t\t(operator.suffix) ? results.slice(0, index + 1) :\n\t\t\tresults.slice(0, index);\n\t};\n\n\t/*\n\tAppends the items listed in the operand array to the tail of the current list\n\t*/\n\texports.append = function (source, operator) {\n\t\tvar append = $tw.utils.parseStringArray(operator.operand, \"true\"),\n\t\t\tresults = prepare_results(source),\n\t\t\tcount = parseInt(operator.suffix) || append.length;\n\t\treturn (append.length === 0) ? results :\n\t\t\t(operator.prefix) ? results.concat(append.slice(-count)) :\n\t\t\tresults.concat(append.slice(0, count));\n\t};\n\n\t/*\n\tPrepends the items listed in the operand array to the head of the current list\n\t*/\n\texports.prepend = function (source, operator) {\n\t\tvar prepend = $tw.utils.parseStringArray(operator.operand, \"true\"),\n\t\t\tresults = prepare_results(source),\n\t\t\tcount = $tw.utils.getInt(operator.suffix,prepend.length);\n\t\treturn (prepend.length === 0) ? results :\n\t\t\t(operator.prefix) ? prepend.slice(-count).concat(results) :\n\t\t\tprepend.slice(0, count).concat(results);\n\t};\n\n\t/*\n\tReturns all items from the current list except the items listed in the operand array\n\t*/\n\texports.remove = function (source, operator) {\n\t\tvar array = $tw.utils.parseStringArray(operator.operand, \"true\"),\n\t\t\tresults = prepare_results(source),\n\t\t\tcount = parseInt(operator.suffix) || array.length,\n\t\t\tp,\n\t\t\tlen,\n\t\t\tindex;\n\t\tlen = array.length - 1;\n\t\tfor (p = 0; p < count; ++p) {\n\t\t\tif (operator.prefix) {\n\t\t\t\tindex = results.indexOf(array[len - p]);\n\t\t\t} else {\n\t\t\t\tindex = results.indexOf(array[p]);\n\t\t\t}\n\t\t\tif (index !== -1) {\n\t\t\t\tresults.splice(index, 1);\n\t\t\t}\n\t\t}\n\t\treturn results;\n\t};\n\n\t/*\n\tReturns all items from the current list sorted in the order of the items in the operand array\n\t*/\n\texports.sortby = function (source, operator) {\n\t\tvar results = prepare_results(source);\n\t\tif (!results || results.length < 2) {\n\t\t\treturn results;\n\t\t}\n\t\tvar lookup = $tw.utils.parseStringArray(operator.operand, \"true\");\n\t\tresults.sort(function (a, b) {\n\t\t\treturn lookup.indexOf(a) - lookup.indexOf(b);\n\t\t});\n\t\treturn results;\n\t};\n\n\t/*\n\tRemoves all duplicate items from the current list\n\t*/\n\texports.unique = function (source, operator) {\n\t\tvar results = prepare_results(source);\n\t\tvar set = results.reduce(function (a, b) {\n\t\t\tif (a.indexOf(b) < 0) {\n\t\t\t\ta.push(b);\n\t\t\t}\n\t\t\treturn a;\n\t\t}, []);\n\t\treturn set;\n\t};\n\n\tvar cycleValueInArray = function(results,operands,stepSize) {\n\t\tvar resultsIndex,\n\t\t\tstep = stepSize || 1,\n\t\t\ti = 0,\n\t\t\topLength = operands.length,\n\t\t\tnextOperandIndex;\t\t\n\t\tfor(i; i < opLength; i++) {\n\t\t\tresultsIndex = results.indexOf(operands[i]);\n\t\t\tif(resultsIndex !== -1) {\n\t\t\t\tbreak;\n\t\t\t}\n\t\t}\n\t\tif(resultsIndex !== -1) {\n\t\t\ti = i + step;\n\t\t\tnextOperandIndex = (i < opLength ? i : i - opLength);\n\t\t\tif(operands.length > 1) {\n\t\t\t\tresults.splice(resultsIndex,1,operands[nextOperandIndex]);\n\t\t\t} else {\n\t\t\t\tresults.splice(resultsIndex,1);\n\t\t\t}\n\t\t} else {\n\t\t\tresults.push(operands[0]);\n\t\t}\n\t\treturn results;\t\t\n\t}\n\n\t/*\n\tToggles an item in the current list.\n\t*/\t\n\texports.toggle = function(source,operator) {\n\t\treturn cycleValueInArray(prepare_results(source),operator.operands);\n\t}\n\n\texports.cycle = function(source,operator) {\n\t\tvar results = prepare_results(source),\n\t\t\toperands = (operator.operand.length ? $tw.utils.parseStringArray(operator.operand, \"true\") : [\"\"]),\n\t\t\tstep = $tw.utils.getInt(operator.operands[1]||\"\",1);\n\t\tif(step < 0) {\n\t\t\toperands.reverse();\n\t\t\tstep = Math.abs(step);\n\t\t}\t\n\t\treturn cycleValueInArray(results,operands,step);\n\t}\n\t\n})();\n", "type": "application/javascript", "module-type": "filteroperator" }, "$:/core/modules/filters.js": { "title": "$:/core/modules/filters.js", "text": "/*\\\ntitle: $:/core/modules/filters.js\ntype: application/javascript\nmodule-type: wikimethod\n\nAdds tiddler filtering methods to the $tw.Wiki object.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nParses an operation (i.e. a run) within a filter string\n\toperators: Array of array of operator nodes into which results should be inserted\n\tfilterString: filter string\n\tp: start position within the string\nReturns the new start position, after the parsed operation\n*/\nfunction parseFilterOperation(operators,filterString,p) {\n\tvar nextBracketPos, operator;\n\t// Skip the starting square bracket\n\tif(filterString.charAt(p++) !== \"[\") {\n\t\tthrow \"Missing [ in filter expression\";\n\t}\n\t// Process each operator in turn\n\tdo {\n\t\toperator = {};\n\t\t// Check for an operator prefix\n\t\tif(filterString.charAt(p) === \"!\") {\n\t\t\toperator.prefix = filterString.charAt(p++);\n\t\t}\n\t\t// Get the operator name\n\t\tnextBracketPos = filterString.substring(p).search(/[\\[\\{<\\/]/);\n\t\tif(nextBracketPos === -1) {\n\t\t\tthrow \"Missing [ in filter expression\";\n\t\t}\n\t\tnextBracketPos += p;\n\t\tvar bracket = filterString.charAt(nextBracketPos);\n\t\toperator.operator = filterString.substring(p,nextBracketPos);\n\t\t// Any suffix?\n\t\tvar colon = operator.operator.indexOf(':');\n\t\tif(colon > -1) {\n\t\t\t// The raw suffix for older filters\n\t\t\toperator.suffix = operator.operator.substring(colon + 1);\n\t\t\toperator.operator = operator.operator.substring(0,colon) || \"field\";\n\t\t\t// The processed suffix for newer filters\n\t\t\toperator.suffixes = [];\n\t\t\t$tw.utils.each(operator.suffix.split(\":\"),function(subsuffix) {\n\t\t\t\toperator.suffixes.push([]);\n\t\t\t\t$tw.utils.each(subsuffix.split(\",\"),function(entry) {\n\t\t\t\t\tentry = $tw.utils.trim(entry);\n\t\t\t\t\tif(entry) {\n\t\t\t\t\t\toperator.suffixes[operator.suffixes.length - 1].push(entry); \n\t\t\t\t\t}\n\t\t\t\t});\n\t\t\t});\n\t\t}\n\t\t// Empty operator means: title\n\t\telse if(operator.operator === \"\") {\n\t\t\toperator.operator = \"title\";\n\t\t}\n\t\toperator.operands = [];\n\t\tfunction parseOperand(bracketType) {\n\t\t\tvar operand = {};\n\t\t\tswitch (bracketType) {\n\t\t\t\tcase \"{\": // Curly brackets\n\t\t\t\t\toperand.indirect = true;\n\t\t\t\t\tnextBracketPos = filterString.indexOf(\"}\",p);\n\t\t\t\t\tbreak;\n\t\t\t\tcase \"[\": // Square brackets\n\t\t\t\t\tnextBracketPos = filterString.indexOf(\"]\",p);\n\t\t\t\t\tbreak;\n\t\t\t\tcase \"<\": // Angle brackets\n\t\t\t\t\toperand.variable = true;\n\t\t\t\t\tnextBracketPos = filterString.indexOf(\">\",p);\n\t\t\t\t\tbreak;\n\t\t\t\tcase \"/\": // regexp brackets\n\t\t\t\t\tvar rex = /^((?:[^\\\\\\/]*|\\\\.)*)\\/(?:\\(([mygi]+)\\))?/g,\n\t\t\t\t\t\trexMatch = rex.exec(filterString.substring(p));\n\t\t\t\t\tif(rexMatch) {\n\t\t\t\t\t\toperator.regexp = new RegExp(rexMatch[1], rexMatch[2]);\n\t// DEPRECATION WARNING\n\tconsole.log(\"WARNING: Filter\",operator.operator,\"has a deprecated regexp operand\",operator.regexp);\n\t\t\t\t\t\tnextBracketPos = p + rex.lastIndex - 1;\n\t\t\t\t\t}\n\t\t\t\t\telse {\n\t\t\t\t\t\tthrow \"Unterminated regular expression in filter expression\";\n\t\t\t\t\t}\n\t\t\t\t\tbreak;\n\t\t\t}\n\n\t\t\tif(nextBracketPos === -1) {\n\t\t\t\tthrow \"Missing closing bracket in filter expression\";\n\t\t\t}\n\t\t\tif(!operator.regexp) {\n\t\t\t\toperand.text = filterString.substring(p,nextBracketPos);\n\t\t\t\toperator.operands.push(operand);\n\t\t\t}\n\t\t\tp = nextBracketPos + 1;\n\t\t}\n\t\t\n\t\tp = nextBracketPos + 1;\n\t\tparseOperand(bracket);\n\t\t\n\t\t// Check for multiple operands\n\t\twhile(filterString.charAt(p) === \",\") {\n\t\t\tp++;\n\t\t\tif(/^[\\[\\{<\\/]/.test(filterString.substring(p))) {\n\t\t\t\tnextBracketPos = p;\n\t\t\t\tp++;\n\t\t\t\tparseOperand(filterString.charAt(nextBracketPos));\n\t\t\t} else {\n\t\t\t\tthrow \"Missing [ in filter expression\";\n\t\t\t}\n\t\t}\n\t\t\n\t\t// Push this operator\n\t\toperators.push(operator);\n\t} while(filterString.charAt(p) !== \"]\");\n\t// Skip the ending square bracket\n\tif(filterString.charAt(p++) !== \"]\") {\n\t\tthrow \"Missing ] in filter expression\";\n\t}\n\t// Return the parsing position\n\treturn p;\n}\n\n/*\nParse a filter string\n*/\nexports.parseFilter = function(filterString) {\n\tfilterString = filterString || \"\";\n\tvar results = [], // Array of arrays of operator nodes {operator:,operand:}\n\t\tp = 0, // Current position in the filter string\n\t\tmatch;\n\tvar whitespaceRegExp = /(\\s+)/mg,\n\t\toperandRegExp = /((?:\\+|\\-|~|=|\\:(\\w+))?)(?:(\\[)|(?:\"([^\"]*)\")|(?:'([^']*)')|([^\\s\\[\\]]+))/mg;\n\twhile(p < filterString.length) {\n\t\t// Skip any whitespace\n\t\twhitespaceRegExp.lastIndex = p;\n\t\tmatch = whitespaceRegExp.exec(filterString);\n\t\tif(match && match.index === p) {\n\t\t\tp = p + match[0].length;\n\t\t}\n\t\t// Match the start of the operation\n\t\tif(p < filterString.length) {\n\t\t\toperandRegExp.lastIndex = p;\n\t\t\tmatch = operandRegExp.exec(filterString);\n\t\t\tif(!match || match.index !== p) {\n\t\t\t\tthrow $tw.language.getString(\"Error/FilterSyntax\");\n\t\t\t}\n\t\t\tvar operation = {\n\t\t\t\tprefix: \"\",\n\t\t\t\toperators: []\n\t\t\t};\n\t\t\tif(match[1]) {\n\t\t\t\toperation.prefix = match[1];\n\t\t\t\tp = p + operation.prefix.length;\n\t\t\t\tif(match[2]) {\n\t\t\t\t\toperation.namedPrefix = match[2];\n\t\t\t\t}\n\t\t\t}\n\t\t\tif(match[3]) { // Opening square bracket\n\t\t\t\tp = parseFilterOperation(operation.operators,filterString,p);\n\t\t\t} else {\n\t\t\t\tp = match.index + match[0].length;\n\t\t\t}\n\t\t\tif(match[4] || match[5] || match[6]) { // Double quoted string, single quoted string or unquoted title\n\t\t\t\toperation.operators.push(\n\t\t\t\t\t{operator: \"title\", operands: [{text: match[4] || match[5] || match[6]}]}\n\t\t\t\t);\n\t\t\t}\n\t\t\tresults.push(operation);\n\t\t}\n\t}\n\treturn results;\n};\n\nexports.getFilterOperators = function() {\n\tif(!this.filterOperators) {\n\t\t$tw.Wiki.prototype.filterOperators = {};\n\t\t$tw.modules.applyMethods(\"filteroperator\",this.filterOperators);\n\t}\n\treturn this.filterOperators;\n};\n\nexports.getFilterRunPrefixes = function() {\n\tif(!this.filterRunPrefixes) {\n\t\t$tw.Wiki.prototype.filterRunPrefixes = {};\n\t\t$tw.modules.applyMethods(\"filterrunprefix\",this.filterRunPrefixes);\n\t}\n\treturn this.filterRunPrefixes;\n}\n\nexports.filterTiddlers = function(filterString,widget,source) {\n\tvar fn = this.compileFilter(filterString);\n\treturn fn.call(this,source,widget);\n};\n\n/*\nCompile a filter into a function with the signature fn(source,widget) where:\nsource: an iterator function for the source tiddlers, called source(iterator), where iterator is called as iterator(tiddler,title)\nwidget: an optional widget node for retrieving the current tiddler etc.\n*/\nexports.compileFilter = function(filterString) {\n\tvar filterParseTree;\n\ttry {\n\t\tfilterParseTree = this.parseFilter(filterString);\n\t} catch(e) {\n\t\treturn function(source,widget) {\n\t\t\treturn [$tw.language.getString(\"Error/Filter\") + \": \" + e];\n\t\t};\n\t}\n\t// Get the hashmap of filter operator functions\n\tvar filterOperators = this.getFilterOperators();\n\t// Assemble array of functions, one for each operation\n\tvar operationFunctions = [];\n\t// Step through the operations\n\tvar self = this;\n\t$tw.utils.each(filterParseTree,function(operation) {\n\t\t// Create a function for the chain of operators in the operation\n\t\tvar operationSubFunction = function(source,widget) {\n\t\t\tvar accumulator = source,\n\t\t\t\tresults = [],\n\t\t\t\tcurrTiddlerTitle = widget && widget.getVariable(\"currentTiddler\");\n\t\t\t$tw.utils.each(operation.operators,function(operator) {\n\t\t\t\tvar operands = [],\n\t\t\t\t\toperatorFunction;\n\t\t\t\tif(!operator.operator) {\n\t\t\t\t\toperatorFunction = filterOperators.title;\n\t\t\t\t} else if(!filterOperators[operator.operator]) {\n\t\t\t\t\toperatorFunction = filterOperators.field;\n\t\t\t\t} else {\n\t\t\t\t\toperatorFunction = filterOperators[operator.operator];\n\t\t\t\t}\n\t\t\t\t\n\t\t\t\t$tw.utils.each(operator.operands,function(operand) {\n\t\t\t\t\tif(operand.indirect) {\n\t\t\t\t\t\toperand.value = self.getTextReference(operand.text,\"\",currTiddlerTitle);\n\t\t\t\t\t} else if(operand.variable) {\n\t\t\t\t\t\toperand.value = widget.getVariable(operand.text,{defaultValue: \"\"});\n\t\t\t\t\t} else {\n\t\t\t\t\t\toperand.value = operand.text;\n\t\t\t\t\t}\n\t\t\t\t\toperands.push(operand.value);\n\t\t\t\t});\n\n\t\t\t\t// Invoke the appropriate filteroperator module\n\t\t\t\tresults = operatorFunction(accumulator,{\n\t\t\t\t\t\t\toperator: operator.operator,\n\t\t\t\t\t\t\toperand: operands.length > 0 ? operands[0] : undefined,\n\t\t\t\t\t\t\toperands: operands,\n\t\t\t\t\t\t\tprefix: operator.prefix,\n\t\t\t\t\t\t\tsuffix: operator.suffix,\n\t\t\t\t\t\t\tsuffixes: operator.suffixes,\n\t\t\t\t\t\t\tregexp: operator.regexp\n\t\t\t\t\t\t},{\n\t\t\t\t\t\t\twiki: self,\n\t\t\t\t\t\t\twidget: widget\n\t\t\t\t\t\t});\n\t\t\t\tif($tw.utils.isArray(results)) {\n\t\t\t\t\taccumulator = self.makeTiddlerIterator(results);\n\t\t\t\t} else {\n\t\t\t\t\taccumulator = results;\n\t\t\t\t}\n\t\t\t});\n\t\t\tif($tw.utils.isArray(results)) {\n\t\t\t\treturn results;\n\t\t\t} else {\n\t\t\t\tvar resultArray = [];\n\t\t\t\tresults(function(tiddler,title) {\n\t\t\t\t\tresultArray.push(title);\n\t\t\t\t});\n\t\t\t\treturn resultArray;\n\t\t\t}\n\t\t};\n\t\tvar filterRunPrefixes = self.getFilterRunPrefixes();\n\t\t// Wrap the operator functions in a wrapper function that depends on the prefix\n\t\toperationFunctions.push((function() {\n\t\t\tvar options = {wiki: self};\n\t\t\tswitch(operation.prefix || \"\") {\n\t\t\t\tcase \"\": // No prefix means that the operation is unioned into the result\n\t\t\t\t\treturn filterRunPrefixes[\"or\"](operationSubFunction, options);\n\t\t\t\tcase \"=\": // The results of the operation are pushed into the result without deduplication\n\t\t\t\t\treturn filterRunPrefixes[\"all\"](operationSubFunction, options);\n\t\t\t\tcase \"-\": // The results of this operation are removed from the main result\n\t\t\t\t\treturn filterRunPrefixes[\"except\"](operationSubFunction, options);\n\t\t\t\tcase \"+\": // This operation is applied to the main results so far\n\t\t\t\t\treturn filterRunPrefixes[\"and\"](operationSubFunction, options);\n\t\t\t\tcase \"~\": // This operation is unioned into the result only if the main result so far is empty\n\t\t\t\t\treturn filterRunPrefixes[\"else\"](operationSubFunction, options);\n\t\t\t\tdefault: \n\t\t\t\t\tif(operation.namedPrefix && filterRunPrefixes[operation.namedPrefix]) {\n\t\t\t\t\t\treturn filterRunPrefixes[operation.namedPrefix](operationSubFunction, options);\n\t\t\t\t\t} else {\n\t\t\t\t\t\treturn function(results,source,widget) {\n\t\t\t\t\t\t\tresults.clear();\n\t\t\t\t\t\t\tresults.push($tw.language.getString(\"Error/FilterRunPrefix\"));\n\t\t\t\t\t\t};\n\t\t\t\t\t}\n\t\t\t}\n\t\t})());\n\t});\n\t// Return a function that applies the operations to a source iterator of tiddler titles\n\treturn $tw.perf.measure(\"filter: \" + filterString,function filterFunction(source,widget) {\n\t\tif(!source) {\n\t\t\tsource = self.each;\n\t\t} else if(typeof source === \"object\") { // Array or hashmap\n\t\t\tsource = self.makeTiddlerIterator(source);\n\t\t}\n\t\tvar results = new $tw.utils.LinkedList();\n\t\t$tw.utils.each(operationFunctions,function(operationFunction) {\n\t\t\toperationFunction(results,source,widget);\n\t\t});\n\t\treturn results.toArray();\n\t});\n};\n\n})();\n", "type": "application/javascript", "module-type": "wikimethod" }, "$:/core/modules/indexers/backlinks-indexer.js": { "title": "$:/core/modules/indexers/backlinks-indexer.js", "text": "/*\\\ntitle: $:/core/modules/indexers/backlinks-indexer.js\ntype: application/javascript\nmodule-type: indexer\n\nIndexes the tiddlers' backlinks\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global modules: false */\n\"use strict\";\n\n\nfunction BacklinksIndexer(wiki) {\n\tthis.wiki = wiki;\n}\n\nBacklinksIndexer.prototype.init = function() {\n\tthis.index = null;\n}\n\nBacklinksIndexer.prototype.rebuild = function() {\n\tthis.index = null;\n}\n\nBacklinksIndexer.prototype._getLinks = function(tiddler) {\n\tvar parser = this.wiki.parseText(tiddler.fields.type, tiddler.fields.text, {});\n\tif(parser) {\n\t\treturn this.wiki.extractLinks(parser.tree);\n\t}\n\treturn [];\n}\n\nBacklinksIndexer.prototype.update = function(updateDescriptor) {\n\tif(!this.index) {\n\t\treturn;\n\t}\n\tvar newLinks = [],\n\t oldLinks = [],\n\t self = this;\n\tif(updateDescriptor.old.exists) {\n\t\toldLinks = this._getLinks(updateDescriptor.old.tiddler);\n\t}\n\tif(updateDescriptor.new.exists) {\n\t\tnewLinks = this._getLinks(updateDescriptor.new.tiddler);\n\t}\n\n\t$tw.utils.each(oldLinks,function(link) {\n\t\tif(self.index[link]) {\n\t\t\tdelete self.index[link][updateDescriptor.old.tiddler.fields.title];\n\t\t}\n\t});\n\t$tw.utils.each(newLinks,function(link) {\n\t\tif(!self.index[link]) {\n\t\t\tself.index[link] = Object.create(null);\n\t\t}\n\t\tself.index[link][updateDescriptor.new.tiddler.fields.title] = true;\n\t});\n}\n\nBacklinksIndexer.prototype.lookup = function(title) {\n\tif(!this.index) {\n\t\tthis.index = Object.create(null);\n\t\tvar self = this;\n\t\tthis.wiki.forEachTiddler(function(title,tiddler) {\n\t\t\tvar links = self._getLinks(tiddler);\n\t\t\t$tw.utils.each(links, function(link) {\n\t\t\t\tif(!self.index[link]) {\n\t\t\t\t\tself.index[link] = Object.create(null);\n\t\t\t\t}\n\t\t\t\tself.index[link][title] = true;\n\t\t\t});\n\t\t});\n\t}\n\tif(this.index[title]) {\n\t\treturn Object.keys(this.index[title]);\n\t} else {\n\t\treturn [];\n\t}\n}\n\nexports.BacklinksIndexer = BacklinksIndexer;\n\n})();\n", "type": "application/javascript", "module-type": "indexer" }, "$:/core/modules/indexers/field-indexer.js": { "title": "$:/core/modules/indexers/field-indexer.js", "text": "/*\\\ntitle: $:/core/modules/indexers/field-indexer.js\ntype: application/javascript\nmodule-type: indexer\n\nIndexes the tiddlers with each field value\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global modules: false */\n\"use strict\";\n\nvar DEFAULT_MAXIMUM_INDEXED_VALUE_LENGTH = 128;\n\nfunction FieldIndexer(wiki) {\n\tthis.wiki = wiki;\n}\n\nFieldIndexer.prototype.init = function() {\n\tthis.index = null;\n\tthis.maxIndexedValueLength = DEFAULT_MAXIMUM_INDEXED_VALUE_LENGTH;\n\tthis.addIndexMethods();\n}\n\n// Provided for testing\nFieldIndexer.prototype.setMaxIndexedValueLength = function(length) {\n\tthis.index = null;\n\tthis.maxIndexedValueLength = length;\n};\n\nFieldIndexer.prototype.addIndexMethods = function() {\n\tvar self = this;\n\tthis.wiki.each.byField = function(name,value) {\n\t\tvar titles = self.wiki.allTitles(),\n\t\t\tlookup = self.lookup(name,value);\n\t\treturn lookup && lookup.filter(function(title) {\n\t\t\treturn titles.indexOf(title) !== -1;\n\t\t});\n\t};\n\tthis.wiki.eachShadow.byField = function(name,value) {\n\t\tvar titles = self.wiki.allShadowTitles(),\n\t\t\tlookup = self.lookup(name,value);\n\t\treturn lookup && lookup.filter(function(title) {\n\t\t\treturn titles.indexOf(title) !== -1;\n\t\t});\n\t};\n\tthis.wiki.eachTiddlerPlusShadows.byField = function(name,value) {\n\t\tvar lookup = self.lookup(name,value);\n\t\treturn lookup ? lookup.slice(0) : null;\n\t};\n\tthis.wiki.eachShadowPlusTiddlers.byField = function(name,value) {\n\t\tvar lookup = self.lookup(name,value);\n\t\treturn lookup ? lookup.slice(0) : null;\n\t};\n};\n\n/*\nTear down and then rebuild the index as if all tiddlers have changed\n*/\nFieldIndexer.prototype.rebuild = function() {\n\t// Invalidate the index so that it will be rebuilt when it is next used\n\tthis.index = null;\n};\n\n/*\nBuild the index for a particular field\n*/\nFieldIndexer.prototype.buildIndexForField = function(name) {\n\tvar self = this;\n\t// Hashmap by field name of hashmap by field value of array of tiddler titles\n\tthis.index = this.index || Object.create(null);\n\tthis.index[name] = Object.create(null);\n\tvar baseIndex = this.index[name];\n\t// Update the index for each tiddler\n\tthis.wiki.eachTiddlerPlusShadows(function(tiddler,title) {\n\t\tif(name in tiddler.fields) {\n\t\t\tvar value = tiddler.getFieldString(name);\n\t\t\t// Skip any values above the maximum length\n\t\t\tif(value.length < self.maxIndexedValueLength) {\n\t\t\t\tbaseIndex[value] = baseIndex[value] || [];\n\t\t\t\tbaseIndex[value].push(title);\n\t\t\t}\n\t\t}\n\t});\n};\n\n/*\nUpdate the index in the light of a tiddler value changing; note that the title must be identical. (Renames are handled as a separate delete and create)\nupdateDescriptor: {old: {tiddler: <tiddler>, shadow: <boolean>, exists: <boolean>},new: {tiddler: <tiddler>, shadow: <boolean>, exists: <boolean>}}\n*/\nFieldIndexer.prototype.update = function(updateDescriptor) {\n\tvar self = this;\n\t// Don't do anything if the index hasn't been built yet\n\tif(this.index === null) {\n\t\treturn;\n\t}\n\t// Remove the old tiddler from the index\n\tif(updateDescriptor.old.tiddler) {\n\t\t$tw.utils.each(this.index,function(indexEntry,name) {\n\t\t\tif(name in updateDescriptor.old.tiddler.fields) {\n\t\t\t\tvar value = updateDescriptor.old.tiddler.getFieldString(name),\n\t\t\t\t\ttiddlerList = indexEntry[value];\n\t\t\t\tif(tiddlerList) {\n\t\t\t\t\tvar index = tiddlerList.indexOf(updateDescriptor.old.tiddler.fields.title);\n\t\t\t\t\tif(index !== -1) {\n\t\t\t\t\t\ttiddlerList.splice(index,1);\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t});\n\t}\n\t// Add the new tiddler to the index\n\tif(updateDescriptor[\"new\"].tiddler) {\n\t\t$tw.utils.each(this.index,function(indexEntry,name) {\n\t\t\tif(name in updateDescriptor[\"new\"].tiddler.fields) {\n\t\t\t\tvar value = updateDescriptor[\"new\"].tiddler.getFieldString(name);\n\t\t\t\tif(value.length < self.maxIndexedValueLength) {\n\t\t\t\t\tindexEntry[value] = indexEntry[value] || [];\n\t\t\t\t\tindexEntry[value].push(updateDescriptor[\"new\"].tiddler.fields.title);\n\t\t\t\t}\n\t\t\t}\n\t\t});\t\t\n\t}\n};\n\n// Lookup the given field returning a list of tiddler titles\nFieldIndexer.prototype.lookup = function(name,value) {\n\t// Fail the lookup if the value is too long\n\tif(value.length >= this.maxIndexedValueLength) {\n\t\treturn null;\n\t}\n\t// Update the index if it has yet to be built\n\tif(this.index === null || !this.index[name]) {\n\t\tthis.buildIndexForField(name);\n\t}\n\treturn this.index[name][value] || [];\n};\n\nexports.FieldIndexer = FieldIndexer;\n\n})();\n", "type": "application/javascript", "module-type": "indexer" }, "$:/core/modules/indexers/tag-indexer.js": { "title": "$:/core/modules/indexers/tag-indexer.js", "text": "/*\\\ntitle: $:/core/modules/indexers/tag-indexer.js\ntype: application/javascript\nmodule-type: indexer\n\nIndexes the tiddlers with each tag\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global modules: false */\n\"use strict\";\n\nfunction TagIndexer(wiki) {\n\tthis.wiki = wiki;\n}\n\nTagIndexer.prototype.init = function() {\n\tthis.subIndexers = [\n\t\tnew TagSubIndexer(this,\"each\"),\n\t\tnew TagSubIndexer(this,\"eachShadow\"),\n\t\tnew TagSubIndexer(this,\"eachTiddlerPlusShadows\"),\n\t\tnew TagSubIndexer(this,\"eachShadowPlusTiddlers\")\n\t];\n\t$tw.utils.each(this.subIndexers,function(subIndexer) {\n\t\tsubIndexer.addIndexMethod();\n\t});\n};\n\nTagIndexer.prototype.rebuild = function() {\n\t$tw.utils.each(this.subIndexers,function(subIndexer) {\n\t\tsubIndexer.rebuild();\n\t});\n};\n\nTagIndexer.prototype.update = function(updateDescriptor) {\n\t$tw.utils.each(this.subIndexers,function(subIndexer) {\n\t\tsubIndexer.update(updateDescriptor);\n\t});\n};\n\nfunction TagSubIndexer(indexer,iteratorMethod) {\n\tthis.indexer = indexer;\n\tthis.iteratorMethod = iteratorMethod;\n\tthis.index = null; // Hashmap of tag title to {isSorted: bool, titles: [array]} or null if not yet initialised\n}\n\nTagSubIndexer.prototype.addIndexMethod = function() {\n\tvar self = this;\n\tthis.indexer.wiki[this.iteratorMethod].byTag = function(tag) {\n\t\treturn self.lookup(tag).slice(0);\n\t};\n};\n\nTagSubIndexer.prototype.rebuild = function() {\n\tvar self = this;\n\t// Hashmap by tag of array of {isSorted:, titles:[]}\n\tthis.index = Object.create(null);\n\t// Add all the tags\n\tthis.indexer.wiki[this.iteratorMethod](function(tiddler,title) {\n\t\t$tw.utils.each(tiddler.fields.tags,function(tag) {\n\t\t\tif(!self.index[tag]) {\n\t\t\t\tself.index[tag] = {isSorted: false, titles: [title]};\n\t\t\t} else {\n\t\t\t\tself.index[tag].titles.push(title);\n\t\t\t}\n\t\t});\t\t\n\t});\n};\n\nTagSubIndexer.prototype.update = function(updateDescriptor) {\n\tthis.index = null;\n};\n\nTagSubIndexer.prototype.lookup = function(tag) {\n\t// Update the index if it has yet to be built\n\tif(this.index === null) {\n\t\tthis.rebuild();\n\t}\n\tvar indexRecord = this.index[tag];\n\tif(indexRecord) {\n\t\tif(!indexRecord.isSorted) {\n\t\t\tif(this.indexer.wiki.sortByList) {\n\t\t\t\tindexRecord.titles = this.indexer.wiki.sortByList(indexRecord.titles,tag);\n\t\t\t}\t\t\t\n\t\t\tindexRecord.isSorted = true;\n\t\t}\n\t\treturn indexRecord.titles;\n\t} else {\n\t\treturn [];\n\t}\n};\n\n\nexports.TagIndexer = TagIndexer;\n\n})();\n", "type": "application/javascript", "module-type": "indexer" }, "$:/core/modules/info/platform.js": { "title": "$:/core/modules/info/platform.js", "text": "/*\\\ntitle: $:/core/modules/info/platform.js\ntype: application/javascript\nmodule-type: info\n\nInitialise basic platform $:/info/ tiddlers\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.getInfoTiddlerFields = function(updateInfoTiddlersCallback) {\n\tvar mapBoolean = function(value) {return value ? \"yes\" : \"no\";},\n\t\tinfoTiddlerFields = [];\n\t// Basics\n\tinfoTiddlerFields.push({title: \"$:/info/browser\", text: mapBoolean(!!$tw.browser)});\n\tinfoTiddlerFields.push({title: \"$:/info/node\", text: mapBoolean(!!$tw.node)});\n\tinfoTiddlerFields.push({title: \"$:/info/startup-timestamp\", text: $tw.utils.stringifyDate(new Date())});\n\tif($tw.browser) {\n\t\t// Document location\n\t\tvar setLocationProperty = function(name,value) {\n\t\t\t\tinfoTiddlerFields.push({title: \"$:/info/url/\" + name, text: value});\t\t\t\n\t\t\t},\n\t\t\tlocation = document.location;\n\t\tsetLocationProperty(\"full\", (location.toString()).split(\"#\")[0]);\n\t\tsetLocationProperty(\"host\", location.host);\n\t\tsetLocationProperty(\"hostname\", location.hostname);\n\t\tsetLocationProperty(\"protocol\", location.protocol);\n\t\tsetLocationProperty(\"port\", location.port);\n\t\tsetLocationProperty(\"pathname\", location.pathname);\n\t\tsetLocationProperty(\"search\", location.search);\n\t\tsetLocationProperty(\"origin\", location.origin);\n\t\t// Screen size\n\t\tinfoTiddlerFields.push({title: \"$:/info/browser/screen/width\", text: window.screen.width.toString()});\n\t\tinfoTiddlerFields.push({title: \"$:/info/browser/screen/height\", text: window.screen.height.toString()});\n \t\t// Dark mode through event listener on MediaQueryList\n \t\tvar mqList = window.matchMedia(\"(prefers-color-scheme: dark)\"),\n \t\t\tgetDarkModeTiddler = function() {return {title: \"$:/info/darkmode\", text: mqList.matches ? \"yes\" : \"no\"};};\n \t\tinfoTiddlerFields.push(getDarkModeTiddler());\n \t\tmqList.addListener(function(event) {\n \t\t\tupdateInfoTiddlersCallback([getDarkModeTiddler()]);\n \t\t});\n\t\t// Language\n\t\tinfoTiddlerFields.push({title: \"$:/info/browser/language\", text: navigator.language || \"\"});\n\t}\n\treturn infoTiddlerFields;\n};\n\n})();\n", "type": "application/javascript", "module-type": "info" }, "$:/core/modules/keyboard.js": { "title": "$:/core/modules/keyboard.js", "text": "/*\\\ntitle: $:/core/modules/keyboard.js\ntype: application/javascript\nmodule-type: global\n\nKeyboard handling utilities\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar namedKeys = {\n\t\"cancel\": 3,\n\t\"help\": 6,\n\t\"backspace\": 8,\n\t\"tab\": 9,\n\t\"clear\": 12,\n\t\"return\": 13,\n\t\"enter\": 13,\n\t\"pause\": 19,\n\t\"escape\": 27,\n\t\"space\": 32,\n\t\"page_up\": 33,\n\t\"page_down\": 34,\n\t\"end\": 35,\n\t\"home\": 36,\n\t\"left\": 37,\n\t\"up\": 38,\n\t\"right\": 39,\n\t\"down\": 40,\n\t\"printscreen\": 44,\n\t\"insert\": 45,\n\t\"delete\": 46,\n\t\"0\": 48,\n\t\"1\": 49,\n\t\"2\": 50,\n\t\"3\": 51,\n\t\"4\": 52,\n\t\"5\": 53,\n\t\"6\": 54,\n\t\"7\": 55,\n\t\"8\": 56,\n\t\"9\": 57,\n\t\"firefoxsemicolon\": 59,\n\t\"firefoxequals\": 61,\n\t\"a\": 65,\n\t\"b\": 66,\n\t\"c\": 67,\n\t\"d\": 68,\n\t\"e\": 69,\n\t\"f\": 70,\n\t\"g\": 71,\n\t\"h\": 72,\n\t\"i\": 73,\n\t\"j\": 74,\n\t\"k\": 75,\n\t\"l\": 76,\n\t\"m\": 77,\n\t\"n\": 78,\n\t\"o\": 79,\n\t\"p\": 80,\n\t\"q\": 81,\n\t\"r\": 82,\n\t\"s\": 83,\n\t\"t\": 84,\n\t\"u\": 85,\n\t\"v\": 86,\n\t\"w\": 87,\n\t\"x\": 88,\n\t\"y\": 89,\n\t\"z\": 90,\n\t\"numpad0\": 96,\n\t\"numpad1\": 97,\n\t\"numpad2\": 98,\n\t\"numpad3\": 99,\n\t\"numpad4\": 100,\n\t\"numpad5\": 101,\n\t\"numpad6\": 102,\n\t\"numpad7\": 103,\n\t\"numpad8\": 104,\n\t\"numpad9\": 105,\n\t\"multiply\": 106,\n\t\"add\": 107,\n\t\"separator\": 108,\n\t\"subtract\": 109,\n\t\"decimal\": 110,\n\t\"divide\": 111,\n\t\"f1\": 112,\n\t\"f2\": 113,\n\t\"f3\": 114,\n\t\"f4\": 115,\n\t\"f5\": 116,\n\t\"f6\": 117,\n\t\"f7\": 118,\n\t\"f8\": 119,\n\t\"f9\": 120,\n\t\"f10\": 121,\n\t\"f11\": 122,\n\t\"f12\": 123,\n\t\"f13\": 124,\n\t\"f14\": 125,\n\t\"f15\": 126,\n\t\"f16\": 127,\n\t\"f17\": 128,\n\t\"f18\": 129,\n\t\"f19\": 130,\n\t\"f20\": 131,\n\t\"f21\": 132,\n\t\"f22\": 133,\n\t\"f23\": 134,\n\t\"f24\": 135,\n\t\"firefoxminus\": 173,\n\t\"semicolon\": 186,\n\t\"equals\": 187,\n\t\"comma\": 188,\n\t\"dash\": 189,\n\t\"period\": 190,\n\t\"slash\": 191,\n\t\"backquote\": 192,\n\t\"openbracket\": 219,\n\t\"backslash\": 220,\n\t\"closebracket\": 221,\n\t\"quote\": 222\n};\n\nfunction KeyboardManager(options) {\n\tvar self = this;\n\toptions = options || \"\";\n\t// Save the named key hashmap\n\tthis.namedKeys = namedKeys;\n\t// Create a reverse mapping of code to keyname\n\tthis.keyNames = [];\n\t$tw.utils.each(namedKeys,function(keyCode,name) {\n\t\tself.keyNames[keyCode] = name.substr(0,1).toUpperCase() + name.substr(1);\n\t});\n\t// Save the platform-specific name of the \"meta\" key\n\tthis.metaKeyName = $tw.platform.isMac ? \"cmd-\" : \"win-\";\n\tthis.shortcutKeysList = [], // Stores the shortcut-key descriptors\n\tthis.shortcutActionList = [], // Stores the corresponding action strings\n\tthis.shortcutParsedList = []; // Stores the parsed key descriptors\n\tthis.lookupNames = [\"shortcuts\"];\n\tthis.lookupNames.push($tw.platform.isMac ? \"shortcuts-mac\" : \"shortcuts-not-mac\")\n\tthis.lookupNames.push($tw.platform.isWindows ? \"shortcuts-windows\" : \"shortcuts-not-windows\");\n\tthis.lookupNames.push($tw.platform.isLinux ? \"shortcuts-linux\" : \"shortcuts-not-linux\");\n\tthis.updateShortcutLists(this.getShortcutTiddlerList());\n\t$tw.wiki.addEventListener(\"change\",function(changes) {\n\t\tself.handleShortcutChanges(changes);\n\t});\n}\n\n/*\nReturn an array of keycodes for the modifier keys ctrl, shift, alt, meta\n*/\nKeyboardManager.prototype.getModifierKeys = function() {\n\treturn [\n\t\t16, // Shift\n\t\t17, // Ctrl\n\t\t18, // Alt\n\t\t20, // CAPS LOCK\n\t\t91, // Meta (left)\n\t\t93, // Meta (right)\n\t\t224 // Meta (Firefox)\n\t]\n};\n\n/*\nParses a key descriptor into the structure:\n{\n\tkeyCode: numeric keycode\n\tshiftKey: boolean\n\taltKey: boolean\n\tctrlKey: boolean\n\tmetaKey: boolean\n}\nKey descriptors have the following format:\n\tctrl+enter\n\tctrl+shift+alt+A\n*/\nKeyboardManager.prototype.parseKeyDescriptor = function(keyDescriptor) {\n\tvar components = keyDescriptor.split(/\\+|\\-/),\n\t\tinfo = {\n\t\t\tkeyCode: 0,\n\t\t\tshiftKey: false,\n\t\t\taltKey: false,\n\t\t\tctrlKey: false,\n\t\t\tmetaKey: false\n\t\t};\n\tfor(var t=0; t<components.length; t++) {\n\t\tvar s = components[t].toLowerCase(),\n\t\t\tc = s.charCodeAt(0);\n\t\t// Look for modifier keys\n\t\tif(s === \"ctrl\") {\n\t\t\tinfo.ctrlKey = true;\n\t\t} else if(s === \"shift\") {\n\t\t\tinfo.shiftKey = true;\n\t\t} else if(s === \"alt\") {\n\t\t\tinfo.altKey = true;\n\t\t} else if(s === \"meta\" || s === \"cmd\" || s === \"win\") {\n\t\t\tinfo.metaKey = true;\n\t\t}\n\t\t// Replace named keys with their code\n\t\tif(this.namedKeys[s]) {\n\t\t\tinfo.keyCode = this.namedKeys[s];\n\t\t}\n\t}\n\tif(info.keyCode) {\n\t\treturn info;\n\t} else {\n\t\treturn null;\n\t}\n};\n\n/*\nParse a list of key descriptors into an array of keyInfo objects. The key descriptors can be passed as an array of strings or a space separated string\n*/\nKeyboardManager.prototype.parseKeyDescriptors = function(keyDescriptors,options) {\n\tvar self = this;\n\toptions = options || {};\n\toptions.stack = options.stack || [];\n\tvar wiki = options.wiki || $tw.wiki;\n\tif(typeof keyDescriptors === \"string\" && keyDescriptors === \"\") {\n\t\treturn [];\n\t}\n\tif(!$tw.utils.isArray(keyDescriptors)) {\n\t\tkeyDescriptors = keyDescriptors.split(\" \");\n\t}\n\tvar result = [];\n\t$tw.utils.each(keyDescriptors,function(keyDescriptor) {\n\t\t// Look for a named shortcut\n\t\tif(keyDescriptor.substr(0,2) === \"((\" && keyDescriptor.substr(-2,2) === \"))\") {\n\t\t\tif(options.stack.indexOf(keyDescriptor) === -1) {\n\t\t\t\toptions.stack.push(keyDescriptor);\n\t\t\t\tvar name = keyDescriptor.substring(2,keyDescriptor.length - 2),\n\t\t\t\t\tlookupName = function(configName) {\n\t\t\t\t\t\tvar keyDescriptors = wiki.getTiddlerText(\"$:/config/\" + configName + \"/\" + name);\n\t\t\t\t\t\tif(keyDescriptors) {\n\t\t\t\t\t\t\tresult.push.apply(result,self.parseKeyDescriptors(keyDescriptors,options));\n\t\t\t\t\t\t}\n\t\t\t\t\t};\n\t\t\t\t$tw.utils.each(self.lookupNames,function(platformDescriptor) {\n\t\t\t\t\tlookupName(platformDescriptor);\n\t\t\t\t});\n\t\t\t}\n\t\t} else {\n\t\t\tresult.push(self.parseKeyDescriptor(keyDescriptor));\n\t\t}\n\t});\n\treturn result;\n};\n\nKeyboardManager.prototype.getPrintableShortcuts = function(keyInfoArray) {\n\tvar self = this,\n\t\tresult = [];\n\t$tw.utils.each(keyInfoArray,function(keyInfo) {\n\t\tif(keyInfo) {\n\t\t\tresult.push((keyInfo.ctrlKey ? \"ctrl-\" : \"\") + \n\t\t\t\t (keyInfo.shiftKey ? \"shift-\" : \"\") + \n\t\t\t\t (keyInfo.altKey ? \"alt-\" : \"\") + \n\t\t\t\t (keyInfo.metaKey ? self.metaKeyName : \"\") + \n\t\t\t\t (self.keyNames[keyInfo.keyCode]));\n\t\t}\n\t});\n\treturn result;\n}\n\nKeyboardManager.prototype.checkKeyDescriptor = function(event,keyInfo) {\n\treturn keyInfo &&\n\t\t\tevent.keyCode === keyInfo.keyCode && \n\t\t\tevent.shiftKey === keyInfo.shiftKey && \n\t\t\tevent.altKey === keyInfo.altKey && \n\t\t\tevent.ctrlKey === keyInfo.ctrlKey && \n\t\t\tevent.metaKey === keyInfo.metaKey;\n};\n\nKeyboardManager.prototype.checkKeyDescriptors = function(event,keyInfoArray) {\n\tfor(var t=0; t<keyInfoArray.length; t++) {\n\t\tif(this.checkKeyDescriptor(event,keyInfoArray[t])) {\n\t\t\treturn true;\n\t\t}\n\t}\n\treturn false;\n};\n\nKeyboardManager.prototype.getEventModifierKeyDescriptor = function(event) {\n\treturn event.ctrlKey && !event.shiftKey && !event.altKey && !event.metaKey ? \"ctrl\" : \n\t\tevent.shiftKey && !event.ctrlKey && !event.altKey && !event.metaKey ? \"shift\" : \n\t\tevent.ctrlKey && event.shiftKey && !event.altKey && !event.metaKey ? \"ctrl-shift\" : \n\t\tevent.altKey && !event.shiftKey && !event.ctrlKey && !event.metaKey ? \"alt\" : \n\t\tevent.altKey && event.shiftKey && !event.ctrlKey && !event.metaKey ? \"alt-shift\" : \n\t\tevent.altKey && event.ctrlKey && !event.shiftKey && !event.metaKey ? \"ctrl-alt\" : \n\t\tevent.altKey && event.shiftKey && event.ctrlKey && !event.metaKey ? \"ctrl-alt-shift\" : \n\t\tevent.metaKey && !event.ctrlKey && !event.shiftKey && !event.altKey ? \"meta\" : \n\t\tevent.metaKey && event.ctrlKey && !event.shiftKey && !event.altKey ? \"meta-ctrl\" :\n\t\tevent.metaKey && event.ctrlKey && event.shiftKey && !event.altKey ? \"meta-ctrl-shift\" :\n\t\tevent.metaKey && event.ctrlKey & event.shiftKey && event.altKey ? \"meta-ctrl-alt-shift\" : \"normal\";\n};\n\nKeyboardManager.prototype.getShortcutTiddlerList = function() {\n\treturn $tw.wiki.getTiddlersWithTag(\"$:/tags/KeyboardShortcut\");\n};\n\nKeyboardManager.prototype.updateShortcutLists = function(tiddlerList) {\n\tthis.shortcutTiddlers = tiddlerList;\n\tfor(var i=0; i<tiddlerList.length; i++) {\n\t\tvar title = tiddlerList[i],\n\t\t\ttiddlerFields = $tw.wiki.getTiddler(title).fields;\n\t\tthis.shortcutKeysList[i] = tiddlerFields.key !== undefined ? tiddlerFields.key : undefined;\n\t\tthis.shortcutActionList[i] = tiddlerFields.text;\n\t\tthis.shortcutParsedList[i] = this.shortcutKeysList[i] !== undefined ? this.parseKeyDescriptors(this.shortcutKeysList[i]) : undefined;\n\t}\n};\n\nKeyboardManager.prototype.handleKeydownEvent = function(event) {\n\tvar key, action;\n\tfor(var i=0; i<this.shortcutTiddlers.length; i++) {\n\t\tif(this.shortcutParsedList[i] !== undefined && this.checkKeyDescriptors(event,this.shortcutParsedList[i])) {\n\t\t\tkey = this.shortcutParsedList[i];\n\t\t\taction = this.shortcutActionList[i];\n\t\t}\n\t}\n\tif(key !== undefined) {\n\t\tevent.preventDefault();\n\t\tevent.stopPropagation();\n\t\t$tw.rootWidget.invokeActionString(action,$tw.rootWidget);\n\t\treturn true;\n\t}\n\treturn false;\n};\n\nKeyboardManager.prototype.detectNewShortcuts = function(changedTiddlers) {\n\tvar shortcutConfigTiddlers = [],\n\t\thandled = false;\n\t$tw.utils.each(this.lookupNames,function(platformDescriptor) {\n\t\tvar descriptorString = \"$:/config/\" + platformDescriptor + \"/\";\n\t\tObject.keys(changedTiddlers).forEach(function(configTiddler) {\n\t\t\tvar configString = configTiddler.substr(0, configTiddler.lastIndexOf(\"/\") + 1);\n\t\t\tif(configString === descriptorString) {\n\t\t\t\tshortcutConfigTiddlers.push(configTiddler);\n\t\t\t\thandled = true;\n\t\t\t}\n\t\t});\n\t});\n\tif(handled) {\n\t\treturn $tw.utils.hopArray(changedTiddlers,shortcutConfigTiddlers);\n\t} else {\n\t\treturn false;\n\t}\n};\n\nKeyboardManager.prototype.handleShortcutChanges = function(changedTiddlers) {\n\tvar newList = this.getShortcutTiddlerList();\n\tvar hasChanged = $tw.utils.hopArray(changedTiddlers,this.shortcutTiddlers) ? true :\n\t\t($tw.utils.hopArray(changedTiddlers,newList) ? true :\n\t\t(this.detectNewShortcuts(changedTiddlers))\n\t);\n\t// Re-cache shortcuts if something changed\n\tif(hasChanged) {\n\t\tthis.updateShortcutLists(newList);\n\t}\n};\n\nexports.KeyboardManager = KeyboardManager;\n\n})();\n", "type": "application/javascript", "module-type": "global" }, "$:/core/modules/language.js": { "title": "$:/core/modules/language.js", "text": "/*\\\ntitle: $:/core/modules/language.js\ntype: application/javascript\nmodule-type: global\n\nThe $tw.Language() manages translateable strings\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nCreate an instance of the language manager. Options include:\nwiki: wiki from which to retrieve translation tiddlers\n*/\nfunction Language(options) {\n\toptions = options || \"\";\n\tthis.wiki = options.wiki || $tw.wiki;\n}\n\n/*\nReturn a wikified translateable string. The title is automatically prefixed with \"$:/language/\"\nOptions include:\nvariables: optional hashmap of variables to supply to the language wikification\n*/\nLanguage.prototype.getString = function(title,options) {\n\toptions = options || {};\n\ttitle = \"$:/language/\" + title;\n\treturn this.wiki.renderTiddler(\"text/plain\",title,{variables: options.variables});\n};\n\n/*\nReturn a raw, unwikified translateable string. The title is automatically prefixed with \"$:/language/\"\n*/\nLanguage.prototype.getRawString = function(title) {\n\ttitle = \"$:/language/\" + title;\n\treturn this.wiki.getTiddlerText(title);\n};\n\nexports.Language = Language;\n\n})();\n", "type": "application/javascript", "module-type": "global" }, "$:/core/modules/macros/changecount.js": { "title": "$:/core/modules/macros/changecount.js", "text": "/*\\\ntitle: $:/core/modules/macros/changecount.js\ntype: application/javascript\nmodule-type: macro\n\nMacro to return the changecount for the current tiddler\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nInformation about this macro\n*/\n\nexports.name = \"changecount\";\n\nexports.params = [];\n\n/*\nRun the macro\n*/\nexports.run = function() {\n\treturn this.wiki.getChangeCount(this.getVariable(\"currentTiddler\")) + \"\";\n};\n\n})();\n", "type": "application/javascript", "module-type": "macro" }, "$:/core/modules/macros/contrastcolour.js": { "title": "$:/core/modules/macros/contrastcolour.js", "text": "/*\\\ntitle: $:/core/modules/macros/contrastcolour.js\ntype: application/javascript\nmodule-type: macro\n\nMacro to choose which of two colours has the highest contrast with a base colour\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nInformation about this macro\n*/\n\nexports.name = \"contrastcolour\";\n\nexports.params = [\n\t{name: \"target\"},\n\t{name: \"fallbackTarget\"},\n\t{name: \"colourA\"},\n\t{name: \"colourB\"}\n];\n\n/*\nRun the macro\n*/\nexports.run = function(target,fallbackTarget,colourA,colourB) {\n\tvar rgbTarget = $tw.utils.parseCSSColor(target) || $tw.utils.parseCSSColor(fallbackTarget);\n\tif(!rgbTarget) {\n\t\treturn colourA;\n\t}\n\tvar rgbColourA = $tw.utils.parseCSSColor(colourA),\n\t\trgbColourB = $tw.utils.parseCSSColor(colourB);\n\tif(rgbColourA && !rgbColourB) {\n\t\treturn rgbColourA;\n\t}\n\tif(rgbColourB && !rgbColourA) {\n\t\treturn rgbColourB;\n\t}\n\tif(!rgbColourA && !rgbColourB) {\n\t\t// If neither colour is readable, return a crude inverse of the target\n\t\treturn [255 - rgbTarget[0],255 - rgbTarget[1],255 - rgbTarget[2],rgbTarget[3]];\n\t}\n\t// Colour brightness formula derived from http://www.w3.org/WAI/ER/WD-AERT/#color-contrast\n\tvar brightnessTarget = rgbTarget[0] * 0.299 + rgbTarget[1] * 0.587 + rgbTarget[2] * 0.114,\n\t\tbrightnessA = rgbColourA[0] * 0.299 + rgbColourA[1] * 0.587 + rgbColourA[2] * 0.114,\n\t\tbrightnessB = rgbColourB[0] * 0.299 + rgbColourB[1] * 0.587 + rgbColourB[2] * 0.114;\n\treturn Math.abs(brightnessTarget - brightnessA) > Math.abs(brightnessTarget - brightnessB) ? colourA : colourB;\n};\n\n})();\n", "type": "application/javascript", "module-type": "macro" }, "$:/core/modules/macros/csvtiddlers.js": { "title": "$:/core/modules/macros/csvtiddlers.js", "text": "/*\\\ntitle: $:/core/modules/macros/csvtiddlers.js\ntype: application/javascript\nmodule-type: macro\n\nMacro to output tiddlers matching a filter to CSV\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nInformation about this macro\n*/\n\nexports.name = \"csvtiddlers\";\n\nexports.params = [\n\t{name: \"filter\"},\n\t{name: \"format\"},\n];\n\n/*\nRun the macro\n*/\nexports.run = function(filter,format) {\n\tvar self = this,\n\t\ttiddlers = this.wiki.filterTiddlers(filter),\n\t\ttiddler,\n\t\tfields = [],\n\t\tt,f;\n\t// Collect all the fields\n\tfor(t=0;t<tiddlers.length; t++) {\n\t\ttiddler = this.wiki.getTiddler(tiddlers[t]);\n\t\tfor(f in tiddler.fields) {\n\t\t\tif(fields.indexOf(f) === -1) {\n\t\t\t\tfields.push(f);\n\t\t\t}\n\t\t}\n\t}\n\t// Sort the fields and bring the standard ones to the front\n\tfields.sort();\n\t\"title text modified modifier created creator\".split(\" \").reverse().forEach(function(value,index) {\n\t\tvar p = fields.indexOf(value);\n\t\tif(p !== -1) {\n\t\t\tfields.splice(p,1);\n\t\t\tfields.unshift(value)\n\t\t}\n\t});\n\t// Output the column headings\n\tvar output = [], row = [];\n\tfields.forEach(function(value) {\n\t\trow.push(quoteAndEscape(value))\n\t});\n\toutput.push(row.join(\",\"));\n\t// Output each tiddler\n\tfor(var t=0;t<tiddlers.length; t++) {\n\t\trow = [];\n\t\ttiddler = this.wiki.getTiddler(tiddlers[t]);\n\t\t\tfor(f=0; f<fields.length; f++) {\n\t\t\t\trow.push(quoteAndEscape(tiddler ? tiddler.getFieldString(fields[f]) || \"\" : \"\"));\n\t\t\t}\n\t\toutput.push(row.join(\",\"));\n\t}\n\treturn output.join(\"\\n\");\n};\n\nfunction quoteAndEscape(value) {\n\treturn \"\\\"\" + value.replace(/\"/mg,\"\\\"\\\"\") + \"\\\"\";\n}\n\n})();\n", "type": "application/javascript", "module-type": "macro" }, "$:/core/modules/macros/displayshortcuts.js": { "title": "$:/core/modules/macros/displayshortcuts.js", "text": "/*\\\ntitle: $:/core/modules/macros/displayshortcuts.js\ntype: application/javascript\nmodule-type: macro\n\nMacro to display a list of keyboard shortcuts in human readable form. Notably, it resolves named shortcuts like `((bold))` to the underlying keystrokes.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nInformation about this macro\n*/\n\nexports.name = \"displayshortcuts\";\n\nexports.params = [\n\t{name: \"shortcuts\"},\n\t{name: \"prefix\"},\n\t{name: \"separator\"},\n\t{name: \"suffix\"}\n];\n\n/*\nRun the macro\n*/\nexports.run = function(shortcuts,prefix,separator,suffix) {\n\tvar shortcutArray = $tw.keyboardManager.getPrintableShortcuts($tw.keyboardManager.parseKeyDescriptors(shortcuts,{\n\t\twiki: this.wiki\n\t}));\n\tif(shortcutArray.length > 0) {\n\t\tshortcutArray.sort(function(a,b) {\n\t\t return a.toLowerCase().localeCompare(b.toLowerCase());\n\t\t})\n\t\treturn prefix + shortcutArray.join(separator) + suffix;\n\t} else {\n\t\treturn \"\";\n\t}\n};\n\n})();\n", "type": "application/javascript", "module-type": "macro" }, "$:/core/modules/macros/jsontiddler.js": { "title": "$:/core/modules/macros/jsontiddler.js", "text": "/*\\\ntitle: $:/core/modules/macros/jsontiddler.js\ntype: application/javascript\nmodule-type: macro\n\nMacro to output a single tiddler to JSON\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nInformation about this macro\n*/\n\nexports.name = \"jsontiddler\";\n\nexports.params = [\n\t{name: \"title\"}\n];\n\n/*\nRun the macro\n*/\nexports.run = function(title) {\n\ttitle = title || this.getVariable(\"currentTiddler\");\n\tvar tiddler = !!title && this.wiki.getTiddler(title),\n\t\tfields = new Object();\n\tif(tiddler) {\n\t\tfor(var field in tiddler.fields) {\n\t\t\tfields[field] = tiddler.getFieldString(field);\n\t\t}\n\t}\n\treturn JSON.stringify(fields,null,$tw.config.preferences.jsonSpaces);\n};\n\n})();\n", "type": "application/javascript", "module-type": "macro" }, "$:/core/modules/macros/jsontiddlers.js": { "title": "$:/core/modules/macros/jsontiddlers.js", "text": "/*\\\ntitle: $:/core/modules/macros/jsontiddlers.js\ntype: application/javascript\nmodule-type: macro\n\nMacro to output tiddlers matching a filter to JSON\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nInformation about this macro\n*/\n\nexports.name = \"jsontiddlers\";\n\nexports.params = [\n\t{name: \"filter\"},\n\t{name: \"spaces\"}\n];\n\n/*\nRun the macro\n*/\nexports.run = function(filter,spaces) {\n\treturn this.wiki.getTiddlersAsJson(filter,$tw.utils.parseInt(spaces));\n};\n\n})();\n", "type": "application/javascript", "module-type": "macro" }, "$:/core/modules/macros/makedatauri.js": { "title": "$:/core/modules/macros/makedatauri.js", "text": "/*\\\ntitle: $:/core/modules/macros/makedatauri.js\ntype: application/javascript\nmodule-type: macro\n\nMacro to convert a string of text to a data URI\n\n<<makedatauri text:\"Text to be converted\" type:\"text/vnd.tiddlywiki\">>\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nInformation about this macro\n*/\n\nexports.name = \"makedatauri\";\n\nexports.params = [\n\t{name: \"text\"},\n\t{name: \"type\"},\n\t{name: \"_canonical_uri\"}\n];\n\n/*\nRun the macro\n*/\nexports.run = function(text,type,_canonical_uri) {\n\treturn $tw.utils.makeDataUri(text,type,_canonical_uri);\n};\n\n})();\n", "type": "application/javascript", "module-type": "macro" }, "$:/core/modules/macros/now.js": { "title": "$:/core/modules/macros/now.js", "text": "/*\\\ntitle: $:/core/modules/macros/now.js\ntype: application/javascript\nmodule-type: macro\n\nMacro to return a formatted version of the current time\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nInformation about this macro\n*/\n\nexports.name = \"now\";\n\nexports.params = [\n\t{name: \"format\"}\n];\n\n/*\nRun the macro\n*/\nexports.run = function(format) {\n\treturn $tw.utils.formatDateString(new Date(),format || \"0hh:0mm, DDth MMM YYYY\");\n};\n\n})();\n", "type": "application/javascript", "module-type": "macro" }, "$:/core/modules/macros/qualify.js": { "title": "$:/core/modules/macros/qualify.js", "text": "/*\\\ntitle: $:/core/modules/macros/qualify.js\ntype: application/javascript\nmodule-type: macro\n\nMacro to qualify a state tiddler title according\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nInformation about this macro\n*/\n\nexports.name = \"qualify\";\n\nexports.params = [\n\t{name: \"title\"}\n];\n\n/*\nRun the macro\n*/\nexports.run = function(title) {\n\treturn title + \"-\" + this.getStateQualifier();\n};\n\n})();\n", "type": "application/javascript", "module-type": "macro" }, "$:/core/modules/macros/resolvepath.js": { "title": "$:/core/modules/macros/resolvepath.js", "text": "/*\\\ntitle: $:/core/modules/macros/resolvepath.js\ntype: application/javascript\nmodule-type: macro\n\nResolves a relative path for an absolute rootpath.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"resolvepath\";\n\nexports.params = [\n\t{name: \"source\"},\n\t{name: \"root\"}\n];\n\n/*\nRun the macro\n*/\nexports.run = function(source, root) {\n\treturn $tw.utils.resolvePath(source, root);\n};\n\n})();\n", "type": "application/javascript", "module-type": "macro" }, "$:/core/modules/macros/unusedtitle.js": { "title": "$:/core/modules/macros/unusedtitle.js", "text": "/*\\\ntitle: $:/core/modules/macros/unusedtitle.js\ntype: application/javascript\nmodule-type: macro\nMacro to return a new title that is unused in the wiki. It can be given a name as a base.\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nInformation about this macro\n*/\n\nexports.name = \"unusedtitle\";\n\nexports.params = [\n\t{name: \"baseName\"},\n\t{name: \"options\"}\n];\n\n/*\nRun the macro\n*/\nexports.run = function(baseName, options) {\n\tif(!baseName) {\n\t\tbaseName = $tw.language.getString(\"DefaultNewTiddlerTitle\");\n\t}\n\treturn this.wiki.generateNewTitle(baseName, options);\n};\n\n})();\n", "type": "application/javascript", "module-type": "macro" }, "$:/core/modules/macros/version.js": { "title": "$:/core/modules/macros/version.js", "text": "/*\\\ntitle: $:/core/modules/macros/version.js\ntype: application/javascript\nmodule-type: macro\n\nMacro to return the TiddlyWiki core version number\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nInformation about this macro\n*/\n\nexports.name = \"version\";\n\nexports.params = [];\n\n/*\nRun the macro\n*/\nexports.run = function() {\n\treturn $tw.version;\n};\n\n})();\n", "type": "application/javascript", "module-type": "macro" }, "$:/core/modules/parsers/audioparser.js": { "title": "$:/core/modules/parsers/audioparser.js", "text": "/*\\\ntitle: $:/core/modules/parsers/audioparser.js\ntype: application/javascript\nmodule-type: parser\n\nThe audio parser parses an audio tiddler into an embeddable HTML element\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar AudioParser = function(type,text,options) {\n\tvar element = {\n\t\t\ttype: \"element\",\n\t\t\ttag: \"audio\",\n\t\t\tattributes: {\n\t\t\t\tcontrols: {type: \"string\", value: \"controls\"},\n\t\t\t\tstyle: {type: \"string\", value: \"width: 100%; object-fit: contain\"}\n\t\t\t}\n\t\t},\n\t\tsrc;\n\tif(options._canonical_uri) {\n\t\telement.attributes.src = {type: \"string\", value: options._canonical_uri};\n\t} else if(text) {\n\t\telement.attributes.src = {type: \"string\", value: \"data:\" + type + \";base64,\" + text};\n\t}\n\tthis.tree = [element];\n};\n\nexports[\"audio/ogg\"] = AudioParser;\nexports[\"audio/mpeg\"] = AudioParser;\nexports[\"audio/mp3\"] = AudioParser;\nexports[\"audio/mp4\"] = AudioParser;\n\n})();\n\n", "type": "application/javascript", "module-type": "parser" }, "$:/core/modules/parsers/binaryparser.js": { "title": "$:/core/modules/parsers/binaryparser.js", "text": "/*\\\ntitle: $:/core/modules/parsers/binaryparser.js\ntype: application/javascript\nmodule-type: parser\n\nThe binary parser parses a binary tiddler into a warning message and download link\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar BINARY_WARNING_MESSAGE = \"$:/core/ui/BinaryWarning\";\nvar EXPORT_BUTTON_IMAGE = \"$:/core/images/export-button\";\n\nvar BinaryParser = function(type,text,options) {\n\t// Transclude the binary data tiddler warning message\n\tvar warn = {\n\t\ttype: \"element\",\n\t\ttag: \"p\",\n\t\tchildren: [{\n\t\t\ttype: \"transclude\",\n\t\t\tattributes: {\n\t\t\t\ttiddler: {type: \"string\", value: BINARY_WARNING_MESSAGE}\n\t\t\t}\n\t\t}]\n\t};\n\t// Create download link based on binary tiddler title\n\tvar link = {\n\t\ttype: \"element\",\n\t\ttag: \"a\",\n\t\tattributes: {\n\t\t\ttitle: {type: \"indirect\", textReference: \"!!title\"},\n\t\t\tdownload: {type: \"indirect\", textReference: \"!!title\"}\n\t\t},\n\t\tchildren: [{\n\t\t\ttype: \"transclude\",\n\t\t\tattributes: {\n\t\t\t\ttiddler: {type: \"string\", value: EXPORT_BUTTON_IMAGE}\n\t\t\t}\n\t\t}]\n\t};\n\t// Set the link href to external or internal data URI\n\tif(options._canonical_uri) {\n\t\tlink.attributes.href = {\n\t\t\ttype: \"string\", \n\t\t\tvalue: options._canonical_uri\n\t\t};\n\t} else if(text) {\n\t\tlink.attributes.href = {\n\t\t\ttype: \"string\", \n\t\t\tvalue: \"data:\" + type + \";base64,\" + text\n\t\t};\n\t}\n\t// Combine warning message and download link in a div\n\tvar element = {\n\t\ttype: \"element\",\n\t\ttag: \"div\",\n\t\tattributes: {\n\t\t\tclass: {type: \"string\", value: \"tc-binary-warning\"}\n\t\t},\n\t\tchildren: [warn, link]\n\t}\n\tthis.tree = [element];\n};\n\nexports[\"application/octet-stream\"] = BinaryParser;\n\n})();\n\n", "type": "application/javascript", "module-type": "parser" }, "$:/core/modules/parsers/csvparser.js": { "title": "$:/core/modules/parsers/csvparser.js", "text": "/*\\\ntitle: $:/core/modules/parsers/csvparser.js\ntype: application/javascript\nmodule-type: parser\n\nThe CSV text parser processes CSV files into a table wrapped in a scrollable widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar CsvParser = function(type,text,options) {\n\t// Table framework\n\tthis.tree = [{\n\t\t\"type\": \"scrollable\", \"children\": [{\n\t\t\t\"type\": \"element\", \"tag\": \"table\", \"children\": [{\n\t\t\t\t\"type\": \"element\", \"tag\": \"tbody\", \"children\": []\n\t\t\t}], \"attributes\": {\n\t\t\t\t\"class\": {\"type\": \"string\", \"value\": \"tc-csv-table\"}\n\t\t\t}\n\t\t}]\n\t}];\n\t// Split the text into lines\n\tvar lines = text.split(/\\r?\\n/mg),\n\t\ttag = \"th\";\n\tfor(var line=0; line<lines.length; line++) {\n\t\tvar lineText = lines[line];\n\t\tif(lineText) {\n\t\t\tvar row = {\n\t\t\t\t\t\"type\": \"element\", \"tag\": \"tr\", \"children\": []\n\t\t\t\t};\n\t\t\tvar columns = lineText.split(\",\");\n\t\t\tfor(var column=0; column<columns.length; column++) {\n\t\t\t\trow.children.push({\n\t\t\t\t\t\t\"type\": \"element\", \"tag\": tag, \"children\": [{\n\t\t\t\t\t\t\t\"type\": \"text\",\n\t\t\t\t\t\t\t\"text\": columns[column]\n\t\t\t\t\t\t}]\n\t\t\t\t\t});\n\t\t\t}\n\t\t\ttag = \"td\";\n\t\t\tthis.tree[0].children[0].children[0].children.push(row);\n\t\t}\n\t}\n};\n\nexports[\"text/csv\"] = CsvParser;\n\n})();\n\n", "type": "application/javascript", "module-type": "parser" }, "$:/core/modules/parsers/htmlparser.js": { "title": "$:/core/modules/parsers/htmlparser.js", "text": "/*\\\ntitle: $:/core/modules/parsers/htmlparser.js\ntype: application/javascript\nmodule-type: parser\n\nThe HTML parser displays text as raw HTML\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar HtmlParser = function(type,text,options) {\n\tvar src;\n\tif(options._canonical_uri) {\n\t\tsrc = options._canonical_uri;\n\t} else if(text) {\n\t\tsrc = \"data:text/html;charset=utf-8,\" + encodeURIComponent(text);\n\t}\n\tthis.tree = [{\n\t\ttype: \"element\",\n\t\ttag: \"iframe\",\n\t\tattributes: {\n\t\t\tsrc: {type: \"string\", value: src},\n\t\t\tsandbox: {type: \"string\", value: \"\"}\n\t\t}\n\t}];\n};\n\nexports[\"text/html\"] = HtmlParser;\n\n})();\n\n", "type": "application/javascript", "module-type": "parser" }, "$:/core/modules/parsers/imageparser.js": { "title": "$:/core/modules/parsers/imageparser.js", "text": "/*\\\ntitle: $:/core/modules/parsers/imageparser.js\ntype: application/javascript\nmodule-type: parser\n\nThe image parser parses an image into an embeddable HTML element\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar ImageParser = function(type,text,options) {\n\tvar element = {\n\t\t\ttype: \"element\",\n\t\t\ttag: \"img\",\n\t\t\tattributes: {}\n\t\t};\n\tif(options._canonical_uri) {\n\t\telement.attributes.src = {type: \"string\", value: options._canonical_uri};\n\t} else if(text) {\n\t\tif(type === \"image/svg+xml\" || type === \".svg\") {\n\t\t\telement.attributes.src = {type: \"string\", value: \"data:image/svg+xml,\" + encodeURIComponent(text)};\n\t\t} else {\n\t\t\telement.attributes.src = {type: \"string\", value: \"data:\" + type + \";base64,\" + text};\n\t\t}\n\t}\n\tthis.tree = [element];\n};\n\nexports[\"image/svg+xml\"] = ImageParser;\nexports[\"image/jpg\"] = ImageParser;\nexports[\"image/jpeg\"] = ImageParser;\nexports[\"image/png\"] = ImageParser;\nexports[\"image/gif\"] = ImageParser;\nexports[\"image/webp\"] = ImageParser;\nexports[\"image/heic\"] = ImageParser;\nexports[\"image/heif\"] = ImageParser;\nexports[\"image/x-icon\"] = ImageParser;\n\n})();\n\n", "type": "application/javascript", "module-type": "parser" }, "$:/core/modules/utils/parseutils.js": { "title": "$:/core/modules/utils/parseutils.js", "text": "/*\\\ntitle: $:/core/modules/utils/parseutils.js\ntype: application/javascript\nmodule-type: utils\n\nUtility functions concerned with parsing text into tokens.\n\nMost functions have the following pattern:\n\n* The parameters are:\n** `source`: the source string being parsed\n** `pos`: the current parse position within the string\n** Any further parameters are used to identify the token that is being parsed\n* The return value is:\n** null if the token was not found at the specified position\n** an object representing the token with the following standard fields:\n*** `type`: string indicating the type of the token\n*** `start`: start position of the token in the source string\n*** `end`: end position of the token in the source string\n*** Any further fields required to describe the token\n\nThe exception is `skipWhiteSpace`, which just returns the position after the whitespace.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nLook for a whitespace token. Returns null if not found, otherwise returns {type: \"whitespace\", start:, end:,}\n*/\nexports.parseWhiteSpace = function(source,pos) {\n\tvar p = pos,c;\n\twhile(true) {\n\t\tc = source.charAt(p);\n\t\tif((c === \" \") || (c === \"\\f\") || (c === \"\\n\") || (c === \"\\r\") || (c === \"\\t\") || (c === \"\\v\") || (c === \"\\u00a0\")) { // Ignores some obscure unicode spaces\n\t\t\tp++;\n\t\t} else {\n\t\t\tbreak;\n\t\t}\n\t}\n\tif(p === pos) {\n\t\treturn null;\n\t} else {\n\t\treturn {\n\t\t\ttype: \"whitespace\",\n\t\t\tstart: pos,\n\t\t\tend: p\n\t\t}\n\t}\n};\n\n/*\nConvenience wrapper for parseWhiteSpace. Returns the position after the whitespace\n*/\nexports.skipWhiteSpace = function(source,pos) {\n\tvar c;\n\twhile(true) {\n\t\tc = source.charAt(pos);\n\t\tif((c === \" \") || (c === \"\\f\") || (c === \"\\n\") || (c === \"\\r\") || (c === \"\\t\") || (c === \"\\v\") || (c === \"\\u00a0\")) { // Ignores some obscure unicode spaces\n\t\t\tpos++;\n\t\t} else {\n\t\t\treturn pos;\n\t\t}\n\t}\n};\n\n/*\nLook for a given string token. Returns null if not found, otherwise returns {type: \"token\", value:, start:, end:,}\n*/\nexports.parseTokenString = function(source,pos,token) {\n\tvar match = source.indexOf(token,pos) === pos;\n\tif(match) {\n\t\treturn {\n\t\t\ttype: \"token\",\n\t\t\tvalue: token,\n\t\t\tstart: pos,\n\t\t\tend: pos + token.length\n\t\t};\n\t}\n\treturn null;\n};\n\n/*\nLook for a token matching a regex. Returns null if not found, otherwise returns {type: \"regexp\", match:, start:, end:,}\n*/\nexports.parseTokenRegExp = function(source,pos,reToken) {\n\tvar node = {\n\t\ttype: \"regexp\",\n\t\tstart: pos\n\t};\n\treToken.lastIndex = pos;\n\tnode.match = reToken.exec(source);\n\tif(node.match && node.match.index === pos) {\n\t\tnode.end = pos + node.match[0].length;\n\t\treturn node;\n\t} else {\n\t\treturn null;\n\t}\n};\n\n/*\nLook for a string literal. Returns null if not found, otherwise returns {type: \"string\", value:, start:, end:,}\n*/\nexports.parseStringLiteral = function(source,pos) {\n\tvar node = {\n\t\ttype: \"string\",\n\t\tstart: pos\n\t};\n\tvar reString = /(?:\"\"\"([\\s\\S]*?)\"\"\"|\"([^\"]*)\")|(?:'([^']*)')/g;\n\treString.lastIndex = pos;\n\tvar match = reString.exec(source);\n\tif(match && match.index === pos) {\n\t\tnode.value = match[1] !== undefined ? match[1] :(\n\t\t\tmatch[2] !== undefined ? match[2] : match[3] \n\t\t\t\t\t);\n\t\tnode.end = pos + match[0].length;\n\t\treturn node;\n\t} else {\n\t\treturn null;\n\t}\n};\n\n/*\nLook for a macro invocation parameter. Returns null if not found, or {type: \"macro-parameter\", name:, value:, start:, end:}\n*/\nexports.parseMacroParameter = function(source,pos) {\n\tvar node = {\n\t\ttype: \"macro-parameter\",\n\t\tstart: pos\n\t};\n\t// Define our regexp\n\tvar reMacroParameter = /(?:([A-Za-z0-9\\-_]+)\\s*:)?(?:\\s*(?:\"\"\"([\\s\\S]*?)\"\"\"|\"([^\"]*)\"|'([^']*)'|\\[\\[([^\\]]*)\\]\\]|([^\\s>\"'=]+)))/g;\n\t// Skip whitespace\n\tpos = $tw.utils.skipWhiteSpace(source,pos);\n\t// Look for the parameter\n\tvar token = $tw.utils.parseTokenRegExp(source,pos,reMacroParameter);\n\tif(!token) {\n\t\treturn null;\n\t}\n\tpos = token.end;\n\t// Get the parameter details\n\tnode.value = token.match[2] !== undefined ? token.match[2] : (\n\t\t\t\t\ttoken.match[3] !== undefined ? token.match[3] : (\n\t\t\t\t\t\ttoken.match[4] !== undefined ? token.match[4] : (\n\t\t\t\t\t\t\ttoken.match[5] !== undefined ? token.match[5] : (\n\t\t\t\t\t\t\t\ttoken.match[6] !== undefined ? token.match[6] : (\n\t\t\t\t\t\t\t\t\t\"\"\n\t\t\t\t\t\t\t\t)\n\t\t\t\t\t\t\t)\n\t\t\t\t\t\t)\n\t\t\t\t\t)\n\t\t\t\t);\n\tif(token.match[1]) {\n\t\tnode.name = token.match[1];\n\t}\n\t// Update the end position\n\tnode.end = pos;\n\treturn node;\n};\n\n/*\nLook for a macro invocation. Returns null if not found, or {type: \"macrocall\", name:, parameters:, start:, end:}\n*/\nexports.parseMacroInvocation = function(source,pos) {\n\tvar node = {\n\t\ttype: \"macrocall\",\n\t\tstart: pos,\n\t\tparams: []\n\t};\n\t// Define our regexps\n\tvar reMacroName = /([^\\s>\"'=]+)/g;\n\t// Skip whitespace\n\tpos = $tw.utils.skipWhiteSpace(source,pos);\n\t// Look for a double less than sign\n\tvar token = $tw.utils.parseTokenString(source,pos,\"<<\");\n\tif(!token) {\n\t\treturn null;\n\t}\n\tpos = token.end;\n\t// Get the macro name\n\tvar name = $tw.utils.parseTokenRegExp(source,pos,reMacroName);\n\tif(!name) {\n\t\treturn null;\n\t}\n\tnode.name = name.match[1];\n\tpos = name.end;\n\t// Process parameters\n\tvar parameter = $tw.utils.parseMacroParameter(source,pos);\n\twhile(parameter) {\n\t\tnode.params.push(parameter);\n\t\tpos = parameter.end;\n\t\t// Get the next parameter\n\t\tparameter = $tw.utils.parseMacroParameter(source,pos);\n\t}\n\t// Skip whitespace\n\tpos = $tw.utils.skipWhiteSpace(source,pos);\n\t// Look for a double greater than sign\n\ttoken = $tw.utils.parseTokenString(source,pos,\">>\");\n\tif(!token) {\n\t\treturn null;\n\t}\n\tpos = token.end;\n\t// Update the end position\n\tnode.end = pos;\n\treturn node;\n};\n\n/*\nLook for an HTML attribute definition. Returns null if not found, otherwise returns {type: \"attribute\", name:, valueType: \"string|indirect|macro\", value:, start:, end:,}\n*/\nexports.parseAttribute = function(source,pos) {\n\tvar node = {\n\t\tstart: pos\n\t};\n\t// Define our regexps\n\tvar reAttributeName = /([^\\/\\s>\"'=]+)/g,\n\t\treUnquotedAttribute = /([^\\/\\s<>\"'=]+)/g,\n\t\treFilteredValue = /\\{\\{\\{(.+?)\\}\\}\\}/g,\n\t\treIndirectValue = /\\{\\{([^\\}]+)\\}\\}/g;\n\t// Skip whitespace\n\tpos = $tw.utils.skipWhiteSpace(source,pos);\n\t// Get the attribute name\n\tvar name = $tw.utils.parseTokenRegExp(source,pos,reAttributeName);\n\tif(!name) {\n\t\treturn null;\n\t}\n\tnode.name = name.match[1];\n\tpos = name.end;\n\t// Skip whitespace\n\tpos = $tw.utils.skipWhiteSpace(source,pos);\n\t// Look for an equals sign\n\tvar token = $tw.utils.parseTokenString(source,pos,\"=\");\n\tif(token) {\n\t\tpos = token.end;\n\t\t// Skip whitespace\n\t\tpos = $tw.utils.skipWhiteSpace(source,pos);\n\t\t// Look for a string literal\n\t\tvar stringLiteral = $tw.utils.parseStringLiteral(source,pos);\n\t\tif(stringLiteral) {\n\t\t\tpos = stringLiteral.end;\n\t\t\tnode.type = \"string\";\n\t\t\tnode.value = stringLiteral.value;\n\t\t} else {\n\t\t\t// Look for a filtered value\n\t\t\tvar filteredValue = $tw.utils.parseTokenRegExp(source,pos,reFilteredValue);\n\t\t\tif(filteredValue) {\n\t\t\t\tpos = filteredValue.end;\n\t\t\t\tnode.type = \"filtered\";\n\t\t\t\tnode.filter = filteredValue.match[1];\n\t\t\t} else {\n\t\t\t\t// Look for an indirect value\n\t\t\t\tvar indirectValue = $tw.utils.parseTokenRegExp(source,pos,reIndirectValue);\n\t\t\t\tif(indirectValue) {\n\t\t\t\t\tpos = indirectValue.end;\n\t\t\t\t\tnode.type = \"indirect\";\n\t\t\t\t\tnode.textReference = indirectValue.match[1];\n\t\t\t\t} else {\n\t\t\t\t\t// Look for a unquoted value\n\t\t\t\t\tvar unquotedValue = $tw.utils.parseTokenRegExp(source,pos,reUnquotedAttribute);\n\t\t\t\t\tif(unquotedValue) {\n\t\t\t\t\t\tpos = unquotedValue.end;\n\t\t\t\t\t\tnode.type = \"string\";\n\t\t\t\t\t\tnode.value = unquotedValue.match[1];\n\t\t\t\t\t} else {\n\t\t\t\t\t\t// Look for a macro invocation value\n\t\t\t\t\t\tvar macroInvocation = $tw.utils.parseMacroInvocation(source,pos);\n\t\t\t\t\t\tif(macroInvocation) {\n\t\t\t\t\t\t\tpos = macroInvocation.end;\n\t\t\t\t\t\t\tnode.type = \"macro\";\n\t\t\t\t\t\t\tnode.value = macroInvocation;\n\t\t\t\t\t\t} else {\n\t\t\t\t\t\t\tnode.type = \"string\";\n\t\t\t\t\t\t\tnode.value = \"true\";\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t} else {\n\t\tnode.type = \"string\";\n\t\tnode.value = \"true\";\n\t}\n\t// Update the end position\n\tnode.end = pos;\n\treturn node;\n};\n\n})();\n", "type": "application/javascript", "module-type": "utils" }, "$:/core/modules/parsers/pdfparser.js": { "title": "$:/core/modules/parsers/pdfparser.js", "text": "/*\\\ntitle: $:/core/modules/parsers/pdfparser.js\ntype: application/javascript\nmodule-type: parser\n\nThe PDF parser embeds a PDF viewer\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar ImageParser = function(type,text,options) {\n\tvar element = {\n\t\t\ttype: \"element\",\n\t\t\ttag: \"embed\",\n\t\t\tattributes: {}\n\t\t},\n\t\tsrc;\n\tif(options._canonical_uri) {\n\t\telement.attributes.src = {type: \"string\", value: options._canonical_uri};\n\t} else if(text) {\n\t\telement.attributes.src = {type: \"string\", value: \"data:application/pdf;base64,\" + text};\n\t}\n\tthis.tree = [element];\n};\n\nexports[\"application/pdf\"] = ImageParser;\n\n})();\n\n", "type": "application/javascript", "module-type": "parser" }, "$:/core/modules/parsers/textparser.js": { "title": "$:/core/modules/parsers/textparser.js", "text": "/*\\\ntitle: $:/core/modules/parsers/textparser.js\ntype: application/javascript\nmodule-type: parser\n\nThe plain text parser processes blocks of source text into a degenerate parse tree consisting of a single text node\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar TextParser = function(type,text,options) {\n\tthis.tree = [{\n\t\ttype: \"codeblock\",\n\t\tattributes: {\n\t\t\tcode: {type: \"string\", value: text},\n\t\t\tlanguage: {type: \"string\", value: type}\n\t\t}\n\t}];\n};\n\nexports[\"text/plain\"] = TextParser;\nexports[\"text/x-tiddlywiki\"] = TextParser;\nexports[\"application/javascript\"] = TextParser;\nexports[\"application/json\"] = TextParser;\nexports[\"text/css\"] = TextParser;\nexports[\"application/x-tiddler-dictionary\"] = TextParser;\n\n})();\n\n", "type": "application/javascript", "module-type": "parser" }, "$:/core/modules/parsers/videoparser.js": { "title": "$:/core/modules/parsers/videoparser.js", "text": "/*\\\ntitle: $:/core/modules/parsers/videoparser.js\ntype: application/javascript\nmodule-type: parser\n\nThe video parser parses a video tiddler into an embeddable HTML element\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar VideoParser = function(type,text,options) {\n\tvar element = {\n\t\t\ttype: \"element\",\n\t\t\ttag: \"video\",\n\t\t\tattributes: {\n\t\t\t\tcontrols: {type: \"string\", value: \"controls\"},\n\t\t\t\tstyle: {type: \"string\", value: \"width: 100%; object-fit: contain\"}\n\t\t\t}\n\t\t},\n\t\tsrc;\n\tif(options._canonical_uri) {\n\t\telement.attributes.src = {type: \"string\", value: options._canonical_uri};\n\t} else if(text) {\n\t\telement.attributes.src = {type: \"string\", value: \"data:\" + type + \";base64,\" + text};\n\t}\n\tthis.tree = [element];\n};\n\nexports[\"video/ogg\"] = VideoParser;\nexports[\"video/webm\"] = VideoParser;\nexports[\"video/mp4\"] = VideoParser;\nexports[\"video/quicktime\"] = VideoParser;\n\n})();\n", "type": "application/javascript", "module-type": "parser" }, "$:/core/modules/parsers/wikiparser/rules/codeblock.js": { "title": "$:/core/modules/parsers/wikiparser/rules/codeblock.js", "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/codeblock.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text rule for code blocks. For example:\n\n```\n\t```\n\tThis text will not be //wikified//\n\t```\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"codeblock\";\nexports.types = {block: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match and get language if defined\n\tthis.matchRegExp = /```([\\w-]*)\\r?\\n/mg;\n};\n\nexports.parse = function() {\n\tvar reEnd = /(\\r?\\n```$)/mg;\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\n\t// Look for the end of the block\n\treEnd.lastIndex = this.parser.pos;\n\tvar match = reEnd.exec(this.parser.source),\n\t\ttext;\n\t// Process the block\n\tif(match) {\n\t\ttext = this.parser.source.substring(this.parser.pos,match.index);\n\t\tthis.parser.pos = match.index + match[0].length;\n\t} else {\n\t\ttext = this.parser.source.substr(this.parser.pos);\n\t\tthis.parser.pos = this.parser.sourceLength;\n\t}\n\t// Return the $codeblock widget\n\treturn [{\n\t\t\ttype: \"codeblock\",\n\t\t\tattributes: {\n\t\t\t\t\tcode: {type: \"string\", value: text},\n\t\t\t\t\tlanguage: {type: \"string\", value: this.match[1]}\n\t\t\t}\n\t}];\n};\n\n})();\n", "type": "application/javascript", "module-type": "wikirule" }, "$:/core/modules/parsers/wikiparser/rules/codeinline.js": { "title": "$:/core/modules/parsers/wikiparser/rules/codeinline.js", "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/codeinline.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text inline rule for code runs. For example:\n\n```\n\tThis is a `code run`.\n\tThis is another ``code run``\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"codeinline\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /(``?)/mg;\n};\n\nexports.parse = function() {\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\tvar reEnd = new RegExp(this.match[1], \"mg\");\n\t// Look for the end marker\n\treEnd.lastIndex = this.parser.pos;\n\tvar match = reEnd.exec(this.parser.source),\n\t\ttext;\n\t// Process the text\n\tif(match) {\n\t\ttext = this.parser.source.substring(this.parser.pos,match.index);\n\t\tthis.parser.pos = match.index + match[0].length;\n\t} else {\n\t\ttext = this.parser.source.substr(this.parser.pos);\n\t\tthis.parser.pos = this.parser.sourceLength;\n\t}\n\treturn [{\n\t\ttype: \"element\",\n\t\ttag: \"code\",\n\t\tchildren: [{\n\t\t\ttype: \"text\",\n\t\t\ttext: text\n\t\t}]\n\t}];\n};\n\n})();\n", "type": "application/javascript", "module-type": "wikirule" }, "$:/core/modules/parsers/wikiparser/rules/commentblock.js": { "title": "$:/core/modules/parsers/wikiparser/rules/commentblock.js", "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/commentblock.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text block rule for HTML comments. For example:\n\n```\n<!-- This is a comment -->\n```\n\nNote that the syntax for comments is simplified to an opening \"<!--\" sequence and a closing \"-->\" sequence -- HTML itself implements a more complex format (see http://ostermiller.org/findhtmlcomment.html)\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"commentblock\";\nexports.types = {block: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\tthis.matchRegExp = /<!--/mg;\n\tthis.endMatchRegExp = /-->/mg;\n};\n\nexports.findNextMatch = function(startPos) {\n\tthis.matchRegExp.lastIndex = startPos;\n\tthis.match = this.matchRegExp.exec(this.parser.source);\n\tif(this.match) {\n\t\tthis.endMatchRegExp.lastIndex = 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", "type": "application/javascript", "module-type": "wikirule" }, "$:/core/modules/parsers/wikiparser/rules/commentinline.js": { "title": "$:/core/modules/parsers/wikiparser/rules/commentinline.js", "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/commentinline.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text inline rule for HTML comments. For example:\n\n```\n<!-- This is a comment -->\n```\n\nNote that the syntax for comments is simplified to an opening \"<!--\" sequence and a closing \"-->\" sequence -- HTML itself implements a more complex format (see http://ostermiller.org/findhtmlcomment.html)\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"commentinline\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\tthis.matchRegExp = /<!--/mg;\n\tthis.endMatchRegExp = /-->/mg;\n};\n\nexports.findNextMatch = function(startPos) {\n\tthis.matchRegExp.lastIndex = startPos;\n\tthis.match = this.matchRegExp.exec(this.parser.source);\n\tif(this.match) {\n\t\tthis.endMatchRegExp.lastIndex = 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", "type": "application/javascript", "module-type": "wikirule" }, "$:/core/modules/parsers/wikiparser/rules/dash.js": { "title": "$:/core/modules/parsers/wikiparser/rules/dash.js", "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/dash.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text inline rule for dashes. For example:\n\n```\nThis is an en-dash: --\n\nThis is an em-dash: ---\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"dash\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /-{2,3}(?!-)/mg;\n};\n\nexports.parse = function() {\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\tvar dash = this.match[0].length === 2 ? \"–\" : \"—\";\n\treturn [{\n\t\ttype: \"entity\",\n\t\tentity: dash\n\t}];\n};\n\n})();\n", "type": "application/javascript", "module-type": "wikirule" }, "$:/core/modules/parsers/wikiparser/rules/emphasis/bold.js": { "title": "$:/core/modules/parsers/wikiparser/rules/emphasis/bold.js", "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/emphasis/bold.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text inline rule for emphasis - bold. For example:\n\n```\n\tThis is ''bold'' text\n```\n\nThis wikiparser can be modified using the rules eg:\n\n```\n\\rules except bold \n\\rules only bold \n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"bold\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /''/mg;\n};\n\nexports.parse = function() {\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\n\t// Parse the run including the terminator\n\tvar tree = this.parser.parseInlineRun(/''/mg,{eatTerminator: true});\n\n\t// Return the classed span\n\treturn [{\n\t\ttype: \"element\",\n\t\ttag: \"strong\",\n\t\tchildren: tree\n\t}];\n};\n\n})();", "type": "application/javascript", "module-type": "wikirule" }, "$:/core/modules/parsers/wikiparser/rules/emphasis/italic.js": { "title": "$:/core/modules/parsers/wikiparser/rules/emphasis/italic.js", "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/emphasis/italic.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text inline rule for emphasis - italic. For example:\n\n```\n\tThis is //italic// text\n```\n\nThis wikiparser can be modified using the rules eg:\n\n```\n\\rules except italic\n\\rules only italic\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"italic\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /\\/\\//mg;\n};\n\nexports.parse = function() {\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\n\t// Parse the run including the terminator\n\tvar tree = this.parser.parseInlineRun(/\\/\\//mg,{eatTerminator: true});\n\n\t// Return the classed span\n\treturn [{\n\t\ttype: \"element\",\n\t\ttag: \"em\",\n\t\tchildren: tree\n\t}];\n};\n\n})();", "type": "application/javascript", "module-type": "wikirule" }, "$:/core/modules/parsers/wikiparser/rules/emphasis/strikethrough.js": { "title": "$:/core/modules/parsers/wikiparser/rules/emphasis/strikethrough.js", "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/emphasis/strikethrough.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text inline rule for emphasis - strikethrough. For example:\n\n```\n\tThis is ~~strikethrough~~ text\n```\n\nThis wikiparser can be modified using the rules eg:\n\n```\n\\rules except strikethrough \n\\rules only strikethrough \n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"strikethrough\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /~~/mg;\n};\n\nexports.parse = function() {\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\n\t// Parse the run including the terminator\n\tvar tree = this.parser.parseInlineRun(/~~/mg,{eatTerminator: true});\n\n\t// Return the classed span\n\treturn [{\n\t\ttype: \"element\",\n\t\ttag: \"strike\",\n\t\tchildren: tree\n\t}];\n};\n\n})();\n", "type": "application/javascript", "module-type": "wikirule" }, "$:/core/modules/parsers/wikiparser/rules/emphasis/subscript.js": { "title": "$:/core/modules/parsers/wikiparser/rules/emphasis/subscript.js", "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/emphasis/subscript.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text inline rule for emphasis - subscript. For example:\n\n```\n\tThis is ,,subscript,, text\n```\n\nThis wikiparser can be modified using the rules eg:\n\n```\n\\rules except subscript \n\\rules only subscript \n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"subscript\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /,,/mg;\n};\n\nexports.parse = function() {\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\n\t// Parse the run including the terminator\n\tvar tree = this.parser.parseInlineRun(/,,/mg,{eatTerminator: true});\n\n\t// Return the classed span\n\treturn [{\n\t\ttype: \"element\",\n\t\ttag: \"sub\",\n\t\tchildren: tree\n\t}];\n};\n\n})();\n", "type": "application/javascript", "module-type": "wikirule" }, "$:/core/modules/parsers/wikiparser/rules/emphasis/superscript.js": { "title": "$:/core/modules/parsers/wikiparser/rules/emphasis/superscript.js", "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/emphasis/superscript.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text inline rule for emphasis - superscript. For example:\n\n```\n\tThis is ^^superscript^^ text\n```\n\nThis wikiparser can be modified using the rules eg:\n\n```\n\\rules except superscript \n\\rules only superscript \n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"superscript\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /\\^\\^/mg;\n};\n\nexports.parse = function() {\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\n\t// Parse the run including the terminator\n\tvar tree = this.parser.parseInlineRun(/\\^\\^/mg,{eatTerminator: true});\n\n\t// Return the classed span\n\treturn [{\n\t\ttype: \"element\",\n\t\ttag: \"sup\",\n\t\tchildren: tree\n\t}];\n};\n\n})();", "type": "application/javascript", "module-type": "wikirule" }, "$:/core/modules/parsers/wikiparser/rules/emphasis/underscore.js": { "title": "$:/core/modules/parsers/wikiparser/rules/emphasis/underscore.js", "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/emphasis/underscore.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text inline rule for emphasis - underscore. For example:\n\n```\n\tThis is __underscore__ text\n```\n\nThis wikiparser can be modified using the rules eg:\n\n```\n\\rules except underscore \n\\rules only underscore\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"underscore\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /__/mg;\n};\n\nexports.parse = function() {\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\n\t// Parse the run including the terminator\n\tvar tree = this.parser.parseInlineRun(/__/mg,{eatTerminator: true});\n\n\t// Return the classed span\n\treturn [{\n\t\ttype: \"element\",\n\t\ttag: \"u\",\n\t\tchildren: tree\n\t}];\n};\n\n})();", "type": "application/javascript", "module-type": "wikirule" }, "$:/core/modules/parsers/wikiparser/rules/entity.js": { "title": "$:/core/modules/parsers/wikiparser/rules/entity.js", "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/entity.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text inline rule for HTML entities. For example:\n\n```\n\tThis is a copyright symbol: ©\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"entity\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /(&#?[a-zA-Z0-9]{2,8};)/mg;\n};\n\n/*\nParse the most recent match\n*/\nexports.parse = function() {\n\t// Get all the details of the match\n\tvar entityString = this.match[1];\n\t// Move past the macro call\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\t// Return the entity\n\treturn [{type: \"entity\", entity: this.match[0]}];\n};\n\n})();\n", "type": "application/javascript", "module-type": "wikirule" }, "$:/core/modules/parsers/wikiparser/rules/extlink.js": { "title": "$:/core/modules/parsers/wikiparser/rules/extlink.js", "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/extlink.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text inline rule for external links. For example:\n\n```\nAn external link: https://www.tiddlywiki.com/\n\nA suppressed external link: ~http://www.tiddlyspace.com/\n```\n\nExternal links can be suppressed by preceding them with `~`.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"extlink\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /~?(?:file|http|https|mailto|ftp|irc|news|data|skype):[^\\s<>{}\\[\\]`|\"\\\\^]+(?:\\/|\\b)/mg;\n};\n\nexports.parse = function() {\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\t// Create the link unless it is suppressed\n\tif(this.match[0].substr(0,1) === \"~\") {\n\t\treturn [{type: \"text\", text: this.match[0].substr(1)}];\n\t} else {\n\t\treturn [{\n\t\t\ttype: \"element\",\n\t\t\ttag: \"a\",\n\t\t\tattributes: {\n\t\t\t\thref: {type: \"string\", value: this.match[0]},\n\t\t\t\t\"class\": {type: \"string\", value: \"tc-tiddlylink-external\"},\n\t\t\t\ttarget: {type: \"string\", value: \"_blank\"},\n\t\t\t\trel: {type: \"string\", value: \"noopener noreferrer\"}\n\t\t\t},\n\t\t\tchildren: [{\n\t\t\t\ttype: \"text\", text: this.match[0]\n\t\t\t}]\n\t\t}];\n\t}\n};\n\n})();\n", "type": "application/javascript", "module-type": "wikirule" }, "$:/core/modules/parsers/wikiparser/rules/filteredtranscludeblock.js": { "title": "$:/core/modules/parsers/wikiparser/rules/filteredtranscludeblock.js", "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/filteredtranscludeblock.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text rule for block-level filtered transclusion. For example:\n\n```\n{{{ [tag[docs]] }}}\n{{{ [tag[docs]] |tooltip}}}\n{{{ [tag[docs]] ||TemplateTitle}}}\n{{{ [tag[docs]] |tooltip||TemplateTitle}}}\n{{{ [tag[docs]] }}width:40;height:50;}.class.class\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"filteredtranscludeblock\";\nexports.types = {block: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /\\{\\{\\{([^\\|]+?)(?:\\|([^\\|\\{\\}]+))?(?:\\|\\|([^\\|\\{\\}]+))?\\}\\}([^\\}]*)\\}(?:\\.(\\S+))?(?:\\r?\\n|$)/mg;\n};\n\nexports.parse = function() {\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\t// Get the match details\n\tvar filter = this.match[1],\n\t\ttooltip = this.match[2],\n\t\ttemplate = $tw.utils.trim(this.match[3]),\n\t\tstyle = this.match[4],\n\t\tclasses = this.match[5];\n\t// Return the list widget\n\tvar node = {\n\t\ttype: \"list\",\n\t\tattributes: {\n\t\t\tfilter: {type: \"string\", value: filter}\n\t\t},\n\t\tisBlock: true\n\t};\n\tif(tooltip) {\n\t\tnode.attributes.tooltip = {type: \"string\", value: tooltip};\n\t}\n\tif(template) {\n\t\tnode.attributes.template = {type: \"string\", value: template};\n\t}\n\tif(style) {\n\t\tnode.attributes.style = {type: \"string\", value: style};\n\t}\n\tif(classes) {\n\t\tnode.attributes.itemClass = {type: \"string\", value: classes.split(\".\").join(\" \")};\n\t}\n\treturn [node];\n};\n\n})();\n", "type": "application/javascript", "module-type": "wikirule" }, "$:/core/modules/parsers/wikiparser/rules/filteredtranscludeinline.js": { "title": "$:/core/modules/parsers/wikiparser/rules/filteredtranscludeinline.js", "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/filteredtranscludeinline.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text rule for inline filtered transclusion. For example:\n\n```\n{{{ [tag[docs]] }}}\n{{{ [tag[docs]] |tooltip}}}\n{{{ [tag[docs]] ||TemplateTitle}}}\n{{{ [tag[docs]] |tooltip||TemplateTitle}}}\n{{{ [tag[docs]] }}width:40;height:50;}.class.class\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"filteredtranscludeinline\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /\\{\\{\\{([^\\|]+?)(?:\\|([^\\|\\{\\}]+))?(?:\\|\\|([^\\|\\{\\}]+))?\\}\\}([^\\}]*)\\}(?:\\.(\\S+))?/mg;\n};\n\nexports.parse = function() {\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\t// Get the match details\n\tvar filter = this.match[1],\n\t\ttooltip = this.match[2],\n\t\ttemplate = $tw.utils.trim(this.match[3]),\n\t\tstyle = this.match[4],\n\t\tclasses = this.match[5];\n\t// Return the list widget\n\tvar node = {\n\t\ttype: \"list\",\n\t\tattributes: {\n\t\t\tfilter: {type: \"string\", value: filter}\n\t\t}\n\t};\n\tif(tooltip) {\n\t\tnode.attributes.tooltip = {type: \"string\", value: tooltip};\n\t}\n\tif(template) {\n\t\tnode.attributes.template = {type: \"string\", value: template};\n\t}\n\tif(style) {\n\t\tnode.attributes.style = {type: \"string\", value: style};\n\t}\n\tif(classes) {\n\t\tnode.attributes.itemClass = {type: \"string\", value: classes.split(\".\").join(\" \")};\n\t}\n\treturn [node];\n};\n\n})();\n", "type": "application/javascript", "module-type": "wikirule" }, "$:/core/modules/parsers/wikiparser/rules/hardlinebreaks.js": { "title": "$:/core/modules/parsers/wikiparser/rules/hardlinebreaks.js", "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/hardlinebreaks.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text inline rule for marking areas with hard line breaks. For example:\n\n```\n\"\"\"\nThis is some text\nThat is set like\nIt is a Poem\nWhen it is\nClearly\nNot\n\"\"\"\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"hardlinebreaks\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /\"\"\"(?:\\r?\\n)?/mg;\n};\n\nexports.parse = function() {\n\tvar reEnd = /(\"\"\")|(\\r?\\n)/mg,\n\t\ttree = [],\n\t\tmatch;\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\tdo {\n\t\t// Parse the run up to the terminator\n\t\ttree.push.apply(tree,this.parser.parseInlineRun(reEnd,{eatTerminator: false}));\n\t\t// Redo the terminator match\n\t\treEnd.lastIndex = this.parser.pos;\n\t\tmatch = reEnd.exec(this.parser.source);\n\t\tif(match) {\n\t\t\tthis.parser.pos = reEnd.lastIndex;\n\t\t\t// Add a line break if the terminator was a line break\n\t\t\tif(match[2]) {\n\t\t\t\ttree.push({type: \"element\", tag: \"br\"});\n\t\t\t}\n\t\t}\n\t} while(match && !match[1]);\n\t// Return the nodes\n\treturn tree;\n};\n\n})();\n", "type": "application/javascript", "module-type": "wikirule" }, "$:/core/modules/parsers/wikiparser/rules/heading.js": { "title": "$:/core/modules/parsers/wikiparser/rules/heading.js", "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/heading.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text block rule for headings\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"heading\";\nexports.types = {block: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /(!{1,6})/mg;\n};\n\n/*\nParse the most recent match\n*/\nexports.parse = function() {\n\t// Get all the details of the match\n\tvar headingLevel = this.match[1].length;\n\t// Move past the !s\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\t// Parse any classes, whitespace and then the heading itself\n\tvar classes = this.parser.parseClasses();\n\tthis.parser.skipWhitespace({treatNewlinesAsNonWhitespace: true});\n\tvar tree = this.parser.parseInlineRun(/(\\r?\\n)/mg);\n\t// Return the heading\n\treturn [{\n\t\ttype: \"element\",\n\t\ttag: \"h\" + headingLevel, \n\t\tattributes: {\n\t\t\t\"class\": {type: \"string\", value: classes.join(\" \")}\n\t\t},\n\t\tchildren: tree\n\t}];\n};\n})();\n", "type": "application/javascript", "module-type": "wikirule" }, "$:/core/modules/parsers/wikiparser/rules/horizrule.js": { "title": "$:/core/modules/parsers/wikiparser/rules/horizrule.js", "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/horizrule.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text block rule for rules. For example:\n\n```\n---\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"horizrule\";\nexports.types = {block: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /-{3,}\\r?(?:\\n|$)/mg;\n};\n\nexports.parse = function() {\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\treturn [{type: \"element\", tag: \"hr\"}];\n};\n\n})();\n", "type": "application/javascript", "module-type": "wikirule" }, "$:/core/modules/parsers/wikiparser/rules/html.js": { "title": "$:/core/modules/parsers/wikiparser/rules/html.js", "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/html.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki rule for HTML elements and widgets. For example:\n\n{{{\n<aside>\nThis is an HTML5 aside element\n</aside>\n\n<$slider target=\"MyTiddler\">\nThis is a widget invocation\n</$slider>\n\n}}}\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"html\";\nexports.types = {inline: true, block: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n};\n\nexports.findNextMatch = function(startPos) {\n\t// Find the next tag\n\tthis.nextTag = this.findNextTag(this.parser.source,startPos,{\n\t\trequireLineBreak: this.is.block\n\t});\n\treturn this.nextTag ? this.nextTag.start : undefined;\n};\n\n/*\nParse the most recent match\n*/\nexports.parse = function() {\n\t// Retrieve the most recent match so that recursive calls don't overwrite it\n\tvar tag = this.nextTag;\n\tthis.nextTag = null;\n\t// Advance the parser position to past the tag\n\tthis.parser.pos = tag.end;\n\t// Check for an immediately following double linebreak\n\tvar hasLineBreak = !tag.isSelfClosing && !!$tw.utils.parseTokenRegExp(this.parser.source,this.parser.pos,/([^\\S\\n\\r]*\\r?\\n(?:[^\\S\\n\\r]*\\r?\\n|$))/g);\n\t// Set whether we're in block mode\n\ttag.isBlock = this.is.block || hasLineBreak;\n\t// Parse the body if we need to\n\tif(!tag.isSelfClosing && $tw.config.htmlVoidElements.indexOf(tag.tag) === -1) {\n\t\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.slice(1).indexOf(\"$\") !== -1) {\n\t\treturn null;\n\t}\n\tif(node.tag.charAt(0) === \"$\") {\n\t\tnode.type = node.tag.substr(1);\n\t}\n\tpos = token.end;\n\t// Check that the tag is terminated by a space, / or >\n\tif(!$tw.utils.parseWhiteSpace(source,pos) && !(source.charAt(pos) === \"/\") && !(source.charAt(pos) === \">\") ) {\n\t\treturn null;\n\t}\n\t// Process attributes\n\tvar attribute = $tw.utils.parseAttribute(source,pos);\n\twhile(attribute) {\n\t\tnode.attributes[attribute.name] = attribute;\n\t\tpos = attribute.end;\n\t\t// Get the next attribute\n\t\tattribute = $tw.utils.parseAttribute(source,pos);\n\t}\n\t// Skip whitespace\n\tpos = $tw.utils.skipWhiteSpace(source,pos);\n\t// Look for a closing slash\n\ttoken = $tw.utils.parseTokenString(source,pos,\"/\");\n\tif(token) {\n\t\tpos = token.end;\n\t\tnode.isSelfClosing = true;\n\t}\n\t// Look for a greater than sign\n\ttoken = $tw.utils.parseTokenString(source,pos,\">\");\n\tif(!token) {\n\t\treturn null;\n\t}\n\tpos = token.end;\n\t// Check for a required line break\n\tif(options.requireLineBreak) {\n\t\ttoken = $tw.utils.parseTokenRegExp(source,pos,/([^\\S\\n\\r]*\\r?\\n(?:[^\\S\\n\\r]*\\r?\\n|$))/g);\n\t\tif(!token) {\n\t\t\treturn null;\n\t\t}\n\t}\n\t// Update the end position\n\tnode.end = pos;\n\treturn node;\n};\n\nexports.findNextTag = function(source,pos,options) {\n\t// A regexp for finding candidate HTML tags\n\tvar reLookahead = /<([a-zA-Z\\-\\$]+)/g;\n\t// Find the next candidate\n\treLookahead.lastIndex = pos;\n\tvar match = reLookahead.exec(source);\n\twhile(match) {\n\t\t// Try to parse the candidate as a tag\n\t\tvar tag = this.parseTag(source,match.index,options);\n\t\t// Return success\n\t\tif(tag && this.isLegalTag(tag)) {\n\t\t\treturn tag;\n\t\t}\n\t\t// Look for the next match\n\t\treLookahead.lastIndex = match.index + 1;\n\t\tmatch = reLookahead.exec(source);\n\t}\n\t// Failed\n\treturn null;\n};\n\nexports.isLegalTag = function(tag) {\n\t// Widgets are always OK\n\tif(tag.type !== \"element\") {\n\t\treturn true;\n\t// If it's an HTML tag that starts with a dash then it's not legal\n\t} else if(tag.tag.charAt(0) === \"-\") {\n\t\treturn false;\n\t} else {\n\t\t// Otherwise it's OK\n\t\treturn true;\n\t}\n};\n\n})();\n", "type": "application/javascript", "module-type": "wikirule" }, "$:/core/modules/parsers/wikiparser/rules/image.js": { "title": "$:/core/modules/parsers/wikiparser/rules/image.js", "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/image.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text inline rule for embedding images. For example:\n\n```\n[img[https://tiddlywiki.com/fractalveg.jpg]]\n[img width=23 height=24 [https://tiddlywiki.com/fractalveg.jpg]]\n[img width={{!!width}} height={{!!height}} [https://tiddlywiki.com/fractalveg.jpg]]\n[img[Description of image|https://tiddlywiki.com/fractalveg.jpg]]\n[img[TiddlerTitle]]\n[img[Description of image|TiddlerTitle]]\n```\n\nGenerates the `<$image>` widget.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"image\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n};\n\nexports.findNextMatch = function(startPos) {\n\t// Find the next tag\n\tthis.nextImage = this.findNextImage(this.parser.source,startPos);\n\treturn this.nextImage ? this.nextImage.start : undefined;\n};\n\nexports.parse = function() {\n\t// Move past the match\n\tthis.parser.pos = this.nextImage.end;\n\tvar node = {\n\t\ttype: \"image\",\n\t\tattributes: this.nextImage.attributes\n\t};\n\treturn [node];\n};\n\n/*\nFind the next image from the current position\n*/\nexports.findNextImage = function(source,pos) {\n\t// A regexp for finding candidate HTML tags\n\tvar reLookahead = /(\\[img)/g;\n\t// Find the next candidate\n\treLookahead.lastIndex = pos;\n\tvar match = reLookahead.exec(source);\n\twhile(match) {\n\t\t// Try to parse the candidate as a tag\n\t\tvar tag = this.parseImage(source,match.index);\n\t\t// Return success\n\t\tif(tag) {\n\t\t\treturn tag;\n\t\t}\n\t\t// Look for the next match\n\t\treLookahead.lastIndex = match.index + 1;\n\t\tmatch = reLookahead.exec(source);\n\t}\n\t// Failed\n\treturn null;\n};\n\n/*\nLook for an image at the specified position. Returns null if not found, otherwise returns {type: \"image\", attributes: [], isSelfClosing:, start:, end:,}\n*/\nexports.parseImage = function(source,pos) {\n\tvar token,\n\t\tnode = {\n\t\t\ttype: \"image\",\n\t\t\tstart: pos,\n\t\t\tattributes: {}\n\t\t};\n\t// Skip whitespace\n\tpos = $tw.utils.skipWhiteSpace(source,pos);\n\t// Look for the `[img`\n\ttoken = $tw.utils.parseTokenString(source,pos,\"[img\");\n\tif(!token) {\n\t\treturn null;\n\t}\n\tpos = token.end;\n\t// Skip whitespace\n\tpos = $tw.utils.skipWhiteSpace(source,pos);\n\t// Process attributes\n\tif(source.charAt(pos) !== \"[\") {\n\t\tvar attribute = $tw.utils.parseAttribute(source,pos);\n\t\twhile(attribute) {\n\t\t\tnode.attributes[attribute.name] = attribute;\n\t\t\tpos = attribute.end;\n\t\t\tpos = $tw.utils.skipWhiteSpace(source,pos);\n\t\t\tif(source.charAt(pos) !== \"[\") {\n\t\t\t\t// Get the next attribute\n\t\t\t\tattribute = $tw.utils.parseAttribute(source,pos);\n\t\t\t} else {\n\t\t\t\tattribute = null;\n\t\t\t}\n\t\t}\n\t}\n\t// Skip whitespace\n\tpos = $tw.utils.skipWhiteSpace(source,pos);\n\t// Look for the `[` after the attributes\n\ttoken = $tw.utils.parseTokenString(source,pos,\"[\");\n\tif(!token) {\n\t\treturn null;\n\t}\n\tpos = token.end;\n\t// Skip whitespace\n\tpos = $tw.utils.skipWhiteSpace(source,pos);\n\t// Get the source up to the terminating `]]`\n\ttoken = $tw.utils.parseTokenRegExp(source,pos,/(?:([^|\\]]*?)\\|)?([^\\]]+?)\\]\\]/g);\n\tif(!token) {\n\t\treturn null;\n\t}\n\tpos = token.end;\n\tif(token.match[1]) {\n\t\tnode.attributes.tooltip = {type: \"string\", value: token.match[1].trim()};\n\t}\n\tnode.attributes.source = {type: \"string\", value: (token.match[2] || \"\").trim()};\n\t// Update the end position\n\tnode.end = pos;\n\treturn node;\n};\n\n})();\n", "type": "application/javascript", "module-type": "wikirule" }, "$:/core/modules/parsers/wikiparser/rules/import.js": { "title": "$:/core/modules/parsers/wikiparser/rules/import.js", "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/import.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki pragma rule for importing variable definitions\n\n```\n\\import [[$:/core/ui/PageMacros]] [all[shadows+tiddlers]tag[$:/tags/Macro]!has[draft.of]]\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"import\";\nexports.types = {pragma: true};\n\n/*\nInstantiate parse rule\n*/\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /^\\\\import[^\\S\\n]/mg;\n};\n\n/*\nParse the most recent match\n*/\nexports.parse = function() {\n\tvar self = this;\n\t// Move past the pragma invocation\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\t// Parse the filter terminated by a line break\n\tvar reMatch = /(.*)(\\r?\\n)|$/mg;\n\treMatch.lastIndex = this.parser.pos;\n\tvar match = reMatch.exec(this.parser.source);\n\tthis.parser.pos = reMatch.lastIndex;\n\t// Parse tree nodes to return\n\treturn [{\n\t\ttype: \"importvariables\",\n\t\tattributes: {\n\t\t\tfilter: {type: \"string\", value: match[1]}\n\t\t},\n\t\tchildren: []\n\t}];\n};\n\n})();\n", "type": "application/javascript", "module-type": "wikirule" }, "$:/core/modules/parsers/wikiparser/rules/list.js": { "title": "$:/core/modules/parsers/wikiparser/rules/list.js", "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/list.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text block rule for lists. For example:\n\n```\n* This is an unordered list\n* It has two items\n\n# This is a numbered list\n## With a subitem\n# And a third item\n\n; This is a term that is being defined\n: This is the definition of that term\n```\n\nNote that lists can be nested arbitrarily:\n\n```\n#** One\n#* Two\n#** Three\n#**** Four\n#**# Five\n#**## Six\n## Seven\n### Eight\n## Nine\n```\n\nA CSS class can be applied to a list item as follows:\n\n```\n* List item one\n*.active List item two has the class `active`\n* List item three\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"list\";\nexports.types = {block: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /([\\*#;:>]+)/mg;\n};\n\nvar listTypes = {\n\t\"*\": {listTag: \"ul\", itemTag: \"li\"},\n\t\"#\": {listTag: \"ol\", itemTag: \"li\"},\n\t\";\": {listTag: \"dl\", itemTag: \"dt\"},\n\t\":\": {listTag: \"dl\", itemTag: \"dd\"},\n\t\">\": {listTag: \"blockquote\", itemTag: \"div\"}\n};\n\n/*\nParse the most recent match\n*/\nexports.parse = function() {\n\t// Array of parse tree nodes for the previous row of the list\n\tvar listStack = [];\n\t// Cycle through the items in the list\n\twhile(true) {\n\t\t// Match the list marker\n\t\tvar reMatch = /([\\*#;:>]+)/mg;\n\t\treMatch.lastIndex = this.parser.pos;\n\t\tvar match = reMatch.exec(this.parser.source);\n\t\tif(!match || match.index !== this.parser.pos) {\n\t\t\tbreak;\n\t\t}\n\t\t// Check whether the list type of the top level matches\n\t\tvar listInfo = listTypes[match[0].charAt(0)];\n\t\tif(listStack.length > 0 && listStack[0].tag !== listInfo.listTag) {\n\t\t\tbreak;\n\t\t}\n\t\t// Move past the list marker\n\t\tthis.parser.pos = match.index + match[0].length;\n\t\t// Walk through the list markers for the current row\n\t\tfor(var t=0; t<match[0].length; t++) {\n\t\t\tlistInfo = listTypes[match[0].charAt(t)];\n\t\t\t// Remove any stacked up element if we can't re-use it because the list type doesn't match\n\t\t\tif(listStack.length > t && listStack[t].tag !== listInfo.listTag) {\n\t\t\t\tlistStack.splice(t,listStack.length - t);\n\t\t\t}\n\t\t\t// Construct the list element or reuse the previous one at this level\n\t\t\tif(listStack.length <= t) {\n\t\t\t\tvar listElement = {type: \"element\", tag: listInfo.listTag, children: [\n\t\t\t\t\t{type: \"element\", tag: listInfo.itemTag, children: []}\n\t\t\t\t]};\n\t\t\t\t// Link this list element into the last child item of the parent list item\n\t\t\t\tif(t) {\n\t\t\t\t\tvar prevListItem = listStack[t-1].children[listStack[t-1].children.length-1];\n\t\t\t\t\tprevListItem.children.push(listElement);\n\t\t\t\t}\n\t\t\t\t// Save this element in the stack\n\t\t\t\tlistStack[t] = listElement;\n\t\t\t} else if(t === (match[0].length - 1)) {\n\t\t\t\tlistStack[t].children.push({type: \"element\", tag: listInfo.itemTag, children: []});\n\t\t\t}\n\t\t}\n\t\tif(listStack.length > match[0].length) {\n\t\t\tlistStack.splice(match[0].length,listStack.length - match[0].length);\n\t\t}\n\t\t// Process the body of the list item into the last list item\n\t\tvar lastListChildren = listStack[listStack.length-1].children,\n\t\t\tlastListItem = lastListChildren[lastListChildren.length-1],\n\t\t\tclasses = this.parser.parseClasses();\n\t\tthis.parser.skipWhitespace({treatNewlinesAsNonWhitespace: true});\n\t\tvar tree = this.parser.parseInlineRun(/(\\r?\\n)/mg);\n\t\tlastListItem.children.push.apply(lastListItem.children,tree);\n\t\tif(classes.length > 0) {\n\t\t\t$tw.utils.addClassToParseTreeNode(lastListItem,classes.join(\" \"));\n\t\t}\n\t\t// Consume any whitespace following the list item\n\t\tthis.parser.skipWhitespace();\n\t}\n\t// Return the root element of the list\n\treturn [listStack[0]];\n};\n\n})();\n", "type": "application/javascript", "module-type": "wikirule" }, "$:/core/modules/parsers/wikiparser/rules/macrocallblock.js": { "title": "$:/core/modules/parsers/wikiparser/rules/macrocallblock.js", "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/macrocallblock.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki rule for block macro calls\n\n```\n<<name value value2>>\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"macrocallblock\";\nexports.types = {block: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\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", "type": "application/javascript", "module-type": "wikirule" }, "$:/core/modules/parsers/wikiparser/rules/macrocallinline.js": { "title": "$:/core/modules/parsers/wikiparser/rules/macrocallinline.js", "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/macrocallinline.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki rule for macro calls\n\n```\n<<name value value2>>\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"macrocallinline\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\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", "type": "application/javascript", "module-type": "wikirule" }, "$:/core/modules/parsers/wikiparser/rules/macrodef.js": { "title": "$:/core/modules/parsers/wikiparser/rules/macrodef.js", "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/macrodef.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki pragma rule for macro definitions\n\n```\n\\define name(param:defaultvalue,param2:defaultvalue)\ndefinition text, including $param$ markers\n\\end\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"macrodef\";\nexports.types = {pragma: true};\n\n/*\nInstantiate parse rule\n*/\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /^\\\\define\\s+([^(\\s]+)\\(\\s*([^)]*)\\)(\\s*\\r?\\n)?/mg;\n};\n\n/*\nParse the most recent match\n*/\nexports.parse = function() {\n\t// Move past the macro name and parameters\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\t// Parse the parameters\n\tvar paramString = this.match[2],\n\t\tparams = [];\n\tif(paramString !== \"\") {\n\t\tvar reParam = /\\s*([A-Za-z0-9\\-_]+)(?:\\s*:\\s*(?:\"\"\"([\\s\\S]*?)\"\"\"|\"([^\"]*)\"|'([^']*)'|\\[\\[([^\\]]*)\\]\\]|([^\"'\\s]+)))?/mg,\n\t\t\tparamMatch = reParam.exec(paramString);\n\t\twhile(paramMatch) {\n\t\t\t// Save the parameter details\n\t\t\tvar paramInfo = {name: paramMatch[1]},\n\t\t\t\tdefaultValue = paramMatch[2] || paramMatch[3] || paramMatch[4] || paramMatch[5] || paramMatch[6];\n\t\t\tif(defaultValue) {\n\t\t\t\tparamInfo[\"default\"] = defaultValue;\n\t\t\t}\n\t\t\tparams.push(paramInfo);\n\t\t\t// Look for the next parameter\n\t\t\tparamMatch = reParam.exec(paramString);\n\t\t}\n\t}\n\t// Is this a multiline definition?\n\tvar reEnd;\n\tif(this.match[3]) {\n\t\t// If so, the end of the body is marked with \\end\n\t\treEnd = /(\\r?\\n\\\\end[^\\S\\n\\r]*(?:$|\\r?\\n))/mg;\n\t} else {\n\t\t// Otherwise, the end of the definition is marked by the end of the line\n\t\treEnd = /($|\\r?\\n)/mg;\n\t\t// Move past any whitespace\n\t\tthis.parser.pos = $tw.utils.skipWhiteSpace(this.parser.source,this.parser.pos);\n\t}\n\t// Find the end of the definition\n\treEnd.lastIndex = this.parser.pos;\n\tvar text,\n\t\tendMatch = reEnd.exec(this.parser.source);\n\tif(endMatch) {\n\t\ttext = this.parser.source.substring(this.parser.pos,endMatch.index);\n\t\tthis.parser.pos = endMatch.index + endMatch[0].length;\n\t} else {\n\t\t// We didn't find the end of the definition, so we'll make it blank\n\t\ttext = \"\";\n\t}\n\t// Save the macro definition\n\treturn [{\n\t\ttype: \"set\",\n\t\tattributes: {\n\t\t\tname: {type: \"string\", value: this.match[1]},\n\t\t\tvalue: {type: \"string\", value: text}\n\t\t},\n\t\tchildren: [],\n\t\tparams: params,\n\t\tisMacroDefinition: true\n\t}];\n};\n\n})();\n", "type": "application/javascript", "module-type": "wikirule" }, "$:/core/modules/parsers/wikiparser/rules/prettyextlink.js": { "title": "$:/core/modules/parsers/wikiparser/rules/prettyextlink.js", "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/prettyextlink.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text inline rule for external links. For example:\n\n```\n[ext[https://tiddlywiki.com/fractalveg.jpg]]\n[ext[Tooltip|https://tiddlywiki.com/fractalveg.jpg]]\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"prettyextlink\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n};\n\nexports.findNextMatch = function(startPos) {\n\t// Find the next tag\n\tthis.nextLink = this.findNextLink(this.parser.source,startPos);\n\treturn this.nextLink ? this.nextLink.start : undefined;\n};\n\nexports.parse = function() {\n\t// Move past the match\n\tthis.parser.pos = this.nextLink.end;\n\treturn [this.nextLink];\n};\n\n/*\nFind the next link from the current position\n*/\nexports.findNextLink = function(source,pos) {\n\t// A regexp for finding candidate links\n\tvar reLookahead = /(\\[ext\\[)/g;\n\t// Find the next candidate\n\treLookahead.lastIndex = pos;\n\tvar match = reLookahead.exec(source);\n\twhile(match) {\n\t\t// Try to parse the candidate as a link\n\t\tvar link = this.parseLink(source,match.index);\n\t\t// Return success\n\t\tif(link) {\n\t\t\treturn link;\n\t\t}\n\t\t// Look for the next match\n\t\treLookahead.lastIndex = match.index + 1;\n\t\tmatch = reLookahead.exec(source);\n\t}\n\t// Failed\n\treturn null;\n};\n\n/*\nLook for an link at the specified position. Returns null if not found, otherwise returns {type: \"element\", tag: \"a\", attributes: [], isSelfClosing:, start:, end:,}\n*/\nexports.parseLink = function(source,pos) {\n\tvar token,\n\t\ttextNode = {\n\t\t\ttype: \"text\"\n\t\t},\n\t\tnode = {\n\t\t\ttype: \"element\",\n\t\t\ttag: \"a\",\n\t\t\tstart: pos,\n\t\t\tattributes: {\n\t\t\t\t\"class\": {type: \"string\", value: \"tc-tiddlylink-external\"},\n\t\t\t},\n\t\t\tchildren: [textNode]\n\t\t};\n\t// Skip whitespace\n\tpos = $tw.utils.skipWhiteSpace(source,pos);\n\t// Look for the `[ext[`\n\ttoken = $tw.utils.parseTokenString(source,pos,\"[ext[\");\n\tif(!token) {\n\t\treturn null;\n\t}\n\tpos = token.end;\n\t// Look ahead for the terminating `]]`\n\tvar closePos = source.indexOf(\"]]\",pos);\n\tif(closePos === -1) {\n\t\treturn null;\n\t}\n\t// Look for a `|` separating the tooltip\n\tvar splitPos = source.indexOf(\"|\",pos);\n\tif(splitPos === -1 || splitPos > closePos) {\n\t\tsplitPos = null;\n\t}\n\t// Pull out the tooltip and URL\n\tvar tooltip, URL;\n\tif(splitPos) {\n\t\tURL = source.substring(splitPos + 1,closePos).trim();\n\t\ttextNode.text = source.substring(pos,splitPos).trim();\n\t} else {\n\t\tURL = source.substring(pos,closePos).trim();\n\t\ttextNode.text = URL;\n\t}\n\tnode.attributes.href = {type: \"string\", value: URL};\n\tnode.attributes.target = {type: \"string\", value: \"_blank\"};\n\tnode.attributes.rel = {type: \"string\", value: \"noopener noreferrer\"};\n\t// Update the end position\n\tnode.end = closePos + 2;\n\treturn node;\n};\n\n})();\n", "type": "application/javascript", "module-type": "wikirule" }, "$:/core/modules/parsers/wikiparser/rules/prettylink.js": { "title": "$:/core/modules/parsers/wikiparser/rules/prettylink.js", "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/prettylink.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text inline rule for pretty links. For example:\n\n```\n[[Introduction]]\n\n[[Link description|TiddlerTitle]]\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"prettylink\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /\\[\\[(.*?)(?:\\|(.*?))?\\]\\]/mg;\n};\n\nexports.parse = function() {\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\t// Process the link\n\tvar text = this.match[1],\n\t\tlink = this.match[2] || text;\n\tif($tw.utils.isLinkExternal(link)) {\n\t\treturn [{\n\t\t\ttype: \"element\",\n\t\t\ttag: \"a\",\n\t\t\tattributes: {\n\t\t\t\thref: {type: \"string\", value: link},\n\t\t\t\t\"class\": {type: \"string\", value: \"tc-tiddlylink-external\"},\n\t\t\t\ttarget: {type: \"string\", value: \"_blank\"},\n\t\t\t\trel: {type: \"string\", value: \"noopener noreferrer\"}\n\t\t\t},\n\t\t\tchildren: [{\n\t\t\t\ttype: \"text\", text: text\n\t\t\t}]\n\t\t}];\n\t} else {\n\t\treturn [{\n\t\t\ttype: \"link\",\n\t\t\tattributes: {\n\t\t\t\tto: {type: \"string\", value: link}\n\t\t\t},\n\t\t\tchildren: [{\n\t\t\t\ttype: \"text\", text: text\n\t\t\t}]\n\t\t}];\n\t}\n};\n\n})();\n", "type": "application/javascript", "module-type": "wikirule" }, "$:/core/modules/parsers/wikiparser/rules/quoteblock.js": { "title": "$:/core/modules/parsers/wikiparser/rules/quoteblock.js", "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/quoteblock.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text rule for quote blocks. For example:\n\n```\n\t<<<.optionalClass(es) optional cited from\n\ta quote\n\t<<<\n\t\n\t<<<.optionalClass(es)\n\ta quote\n\t<<< optional cited from\n```\n\nQuotes can be quoted by putting more <s\n\n```\n\t<<<\n\tQuote Level 1\n\t\n\t<<<<\n\tQuoteLevel 2\n\t<<<<\n\t\n\t<<<\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"quoteblock\";\nexports.types = {block: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /(<<<+)/mg;\n};\n\nexports.parse = function() {\n\tvar classes = [\"tc-quote\"];\n\t// Get all the details of the match\n\tvar reEndString = \"^\" + this.match[1] + \"(?!<)\";\n\t// Move past the <s\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\t\n\t// Parse any classes, whitespace and then the optional cite itself\n\tclasses.push.apply(classes, this.parser.parseClasses());\n\tthis.parser.skipWhitespace({treatNewlinesAsNonWhitespace: true});\n\tvar cite = this.parser.parseInlineRun(/(\\r?\\n)/mg);\n\t// before handling the cite, parse the body of the quote\n\tvar tree= this.parser.parseBlocks(reEndString);\n\t// If we got a cite, put it before the text\n\tif(cite.length > 0) {\n\t\ttree.unshift({\n\t\t\ttype: \"element\",\n\t\t\ttag: \"cite\",\n\t\t\tchildren: cite\n\t\t});\n\t}\n\t// Parse any optional cite\n\tthis.parser.skipWhitespace({treatNewlinesAsNonWhitespace: true});\n\tcite = this.parser.parseInlineRun(/(\\r?\\n)/mg);\n\t// If we got a cite, push it\n\tif(cite.length > 0) {\n\t\ttree.push({\n\t\t\ttype: \"element\",\n\t\t\ttag: \"cite\",\n\t\t\tchildren: cite\n\t\t});\n\t}\n\t// Return the blockquote element\n\treturn [{\n\t\ttype: \"element\",\n\t\ttag: \"blockquote\",\n\t\tattributes: {\n\t\t\tclass: { type: \"string\", value: classes.join(\" \") },\n\t\t},\n\t\tchildren: tree\n\t}];\n};\n\n})();\n", "type": "application/javascript", "module-type": "wikirule" }, "$:/core/modules/parsers/wikiparser/rules/rules.js": { "title": "$:/core/modules/parsers/wikiparser/rules/rules.js", "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/rules.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki pragma rule for rules specifications\n\n```\n\\rules except ruleone ruletwo rulethree\n\\rules only ruleone ruletwo rulethree\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"rules\";\nexports.types = {pragma: true};\n\n/*\nInstantiate parse rule\n*/\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /^\\\\rules[^\\S\\n]/mg;\n};\n\n/*\nParse the most recent match\n*/\nexports.parse = function() {\n\t// Move past the pragma invocation\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\t// Parse whitespace delimited tokens terminated by a line break\n\tvar reMatch = /[^\\S\\n]*(\\S+)|(\\r?\\n)/mg,\n\t\ttokens = [];\n\treMatch.lastIndex = this.parser.pos;\n\tvar match = reMatch.exec(this.parser.source);\n\twhile(match && match.index === this.parser.pos) {\n\t\tthis.parser.pos = reMatch.lastIndex;\n\t\t// Exit if we've got the line break\n\t\tif(match[2]) {\n\t\t\tbreak;\n\t\t}\n\t\t// Process the token\n\t\tif(match[1]) {\n\t\t\ttokens.push(match[1]);\n\t\t}\n\t\t// Match the next token\n\t\tmatch = reMatch.exec(this.parser.source);\n\t}\n\t// Process the tokens\n\tif(tokens.length > 0) {\n\t\tthis.parser.amendRules(tokens[0],tokens.slice(1));\n\t}\n\t// No parse tree nodes to return\n\treturn [];\n};\n\n})();\n", "type": "application/javascript", "module-type": "wikirule" }, "$:/core/modules/parsers/wikiparser/rules/styleblock.js": { "title": "$:/core/modules/parsers/wikiparser/rules/styleblock.js", "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/styleblock.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text block rule for assigning styles and classes to paragraphs and other blocks. For example:\n\n```\n@@.myClass\n@@background-color:red;\nThis paragraph will have the CSS class `myClass`.\n\n* The `<ul>` around this list will also have the class `myClass`\n* List item 2\n\n@@\n```\n\nNote that classes and styles can be mixed subject to the rule that styles must precede classes. For example\n\n```\n@@.myFirstClass.mySecondClass\n@@width:100px;.myThirdClass\nThis is a paragraph\n@@\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"styleblock\";\nexports.types = {block: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /@@((?:[^\\.\\r\\n\\s:]+:[^\\r\\n;]+;)+)?(?:\\.([^\\r\\n\\s]+))?\\r?\\n/mg;\n};\n\nexports.parse = function() {\n\tvar reEndString = \"^@@(?:\\\\r?\\\\n)?\";\n\tvar classes = [], styles = [];\n\tdo {\n\t\t// Get the class and style\n\t\tif(this.match[1]) {\n\t\t\tstyles.push(this.match[1]);\n\t\t}\n\t\tif(this.match[2]) {\n\t\t\tclasses.push(this.match[2].split(\".\").join(\" \"));\n\t\t}\n\t\t// Move past the match\n\t\tthis.parser.pos = this.matchRegExp.lastIndex;\n\t\t// Look for another line of classes and styles\n\t\tthis.match = this.matchRegExp.exec(this.parser.source);\n\t} while(this.match && this.match.index === this.parser.pos);\n\t// Parse the body\n\tvar tree = this.parser.parseBlocks(reEndString);\n\tfor(var t=0; t<tree.length; t++) {\n\t\tif(classes.length > 0) {\n\t\t\t$tw.utils.addClassToParseTreeNode(tree[t],classes.join(\" \"));\n\t\t}\n\t\tif(styles.length > 0) {\n\t\t\t$tw.utils.addAttributeToParseTreeNode(tree[t],\"style\",styles.join(\"\"));\n\t\t}\n\t}\n\treturn tree;\n};\n\n})();\n", "type": "application/javascript", "module-type": "wikirule" }, "$:/core/modules/parsers/wikiparser/rules/styleinline.js": { "title": "$:/core/modules/parsers/wikiparser/rules/styleinline.js", "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/styleinline.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text inline rule for assigning styles and classes to inline runs. For example:\n\n```\n@@.myClass This is some text with a class@@\n@@background-color:red;This is some text with a background colour@@\n@@width:100px;.myClass This is some text with a class and a width@@\n```\n\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"styleinline\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /@@((?:[^\\.\\r\\n\\s:]+:[^\\r\\n;]+;)+)?(\\.(?:[^\\r\\n\\s]+)\\s+)?/mg;\n};\n\nexports.parse = function() {\n\tvar reEnd = /@@/g;\n\t// Get the styles and class\n\tvar stylesString = this.match[1],\n\t\tclassString = this.match[2] ? this.match[2].split(\".\").join(\" \") : undefined;\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\t// Parse the run up to the terminator\n\tvar tree = this.parser.parseInlineRun(reEnd,{eatTerminator: true});\n\t// Return the classed span\n\tvar node = {\n\t\ttype: \"element\",\n\t\ttag: \"span\",\n\t\tattributes: {\n\t\t\t\"class\": {type: \"string\", value: \"tc-inline-style\"}\n\t\t},\n\t\tchildren: tree\n\t};\n\tif(classString) {\n\t\t$tw.utils.addClassToParseTreeNode(node,classString);\n\t}\n\tif(stylesString) {\n\t\t$tw.utils.addAttributeToParseTreeNode(node,\"style\",stylesString);\n\t}\n\treturn [node];\n};\n\n})();\n", "type": "application/javascript", "module-type": "wikirule" }, "$:/core/modules/parsers/wikiparser/rules/syslink.js": { "title": "$:/core/modules/parsers/wikiparser/rules/syslink.js", "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/syslink.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text inline rule for system tiddler links.\nCan be suppressed preceding them with `~`.\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"syslink\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = new RegExp(\n\t\t\"~?\\\\$:\\\\/[\" +\n\t\t$tw.config.textPrimitives.anyLetter.substr(1,$tw.config.textPrimitives.anyLetter.length - 2) +\n\t\t\"\\/._-]+\",\n\t\t\"mg\"\n\t);\n};\n\nexports.parse = function() {\n\tvar match = this.match[0];\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\t// Create the link unless it is suppressed\n\tif(match.substr(0,1) === \"~\") {\n\t\treturn [{type: \"text\", text: match.substr(1)}];\n\t} else {\n\t\treturn [{\n\t\t\ttype: \"link\",\n\t\t\tattributes: {\n\t\t\t\tto: {type: \"string\", value: match}\n\t\t\t},\n\t\t\tchildren: [{\n\t\t\t\ttype: \"text\",\n\t\t\t\ttext: match\n\t\t\t}]\n\t\t}];\n\t}\n};\n\n})();", "type": "application/javascript", "module-type": "wikirule" }, "$:/core/modules/parsers/wikiparser/rules/table.js": { "title": "$:/core/modules/parsers/wikiparser/rules/table.js", "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/table.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text block rule for tables.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"table\";\nexports.types = {block: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /^\\|(?:[^\\n]*)\\|(?:[fhck]?)\\r?(?:\\n|$)/mg;\n};\n\nvar processRow = function(prevColumns) {\n\tvar cellRegExp = /(?:\\|([^\\n\\|]*)\\|)|(\\|[fhck]?\\r?(?:\\n|$))/mg,\n\t\tcellTermRegExp = /((?:\\x20*)\\|)/mg,\n\t\ttree = [],\n\t\tcol = 0,\n\t\tcolSpanCount = 1,\n\t\tprevCell,\n\t\tvAlign;\n\t// Match a single cell\n\tcellRegExp.lastIndex = this.parser.pos;\n\tvar cellMatch = cellRegExp.exec(this.parser.source);\n\twhile(cellMatch && cellMatch.index === this.parser.pos) {\n\t\tif(cellMatch[1] === \"~\") {\n\t\t\t// Rowspan\n\t\t\tvar last = prevColumns[col];\n\t\t\tif(last) {\n\t\t\t\tlast.rowSpanCount++;\n\t\t\t\t$tw.utils.addAttributeToParseTreeNode(last.element,\"rowspan\",last.rowSpanCount);\n\t\t\t\tvAlign = $tw.utils.getAttributeValueFromParseTreeNode(last.element,\"valign\",\"center\");\n\t\t\t\t$tw.utils.addAttributeToParseTreeNode(last.element,\"valign\",vAlign);\n\t\t\t\tif(colSpanCount > 1) {\n\t\t\t\t\t$tw.utils.addAttributeToParseTreeNode(last.element,\"colspan\",colSpanCount);\n\t\t\t\t\tcolSpanCount = 1;\n\t\t\t\t}\n\t\t\t}\n\t\t\t// Move to just before the `|` terminating the cell\n\t\t\tthis.parser.pos = cellRegExp.lastIndex - 1;\n\t\t} else if(cellMatch[1] === \">\") {\n\t\t\t// Colspan\n\t\t\tcolSpanCount++;\n\t\t\t// Move to just before the `|` terminating the cell\n\t\t\tthis.parser.pos = cellRegExp.lastIndex - 1;\n\t\t} else if(cellMatch[1] === \"<\" && prevCell) {\n\t\t\tcolSpanCount = 1 + $tw.utils.getAttributeValueFromParseTreeNode(prevCell,\"colspan\",1);\n\t\t\t$tw.utils.addAttributeToParseTreeNode(prevCell,\"colspan\",colSpanCount);\n\t\t\tcolSpanCount = 1;\n\t\t\t// Move to just before the `|` terminating the cell\n\t\t\tthis.parser.pos = cellRegExp.lastIndex - 1;\n\t\t} else if(cellMatch[2]) {\n\t\t\t// End of row\n\t\t\tif(prevCell && colSpanCount > 1) {\n\t\t\t\tif(prevCell.attributes && prevCell.attributes && prevCell.attributes.colspan) {\n\t\t\t\t\t\tcolSpanCount += prevCell.attributes.colspan.value;\n\t\t\t\t} else {\n\t\t\t\t\tcolSpanCount -= 1;\n\t\t\t\t}\n\t\t\t\t$tw.utils.addAttributeToParseTreeNode(prevCell,\"colspan\",colSpanCount);\n\t\t\t}\n\t\t\tthis.parser.pos = cellRegExp.lastIndex - 1;\n\t\t\tbreak;\n\t\t} else {\n\t\t\t// For ordinary cells, step beyond the opening `|`\n\t\t\tthis.parser.pos++;\n\t\t\t// Look for a space at the start of the cell\n\t\t\tvar spaceLeft = false;\n\t\t\tvAlign = null;\n\t\t\tif(this.parser.source.substr(this.parser.pos).search(/^\\^([^\\^]|\\^\\^)/) === 0) {\n\t\t\t\tvAlign = \"top\";\n\t\t\t} else if(this.parser.source.substr(this.parser.pos).search(/^,([^,]|,,)/) === 0) {\n\t\t\t\tvAlign = \"bottom\";\n\t\t\t}\n\t\t\tif(vAlign) {\n\t\t\t\tthis.parser.pos++;\n\t\t\t}\n\t\t\tvar chr = this.parser.source.substr(this.parser.pos,1);\n\t\t\twhile(chr === \" \") {\n\t\t\t\tspaceLeft = true;\n\t\t\t\tthis.parser.pos++;\n\t\t\t\tchr = this.parser.source.substr(this.parser.pos,1);\n\t\t\t}\n\t\t\t// Check whether this is a heading cell\n\t\t\tvar cell;\n\t\t\tif(chr === \"!\") {\n\t\t\t\tthis.parser.pos++;\n\t\t\t\tcell = {type: \"element\", tag: \"th\", children: []};\n\t\t\t} else {\n\t\t\t\tcell = {type: \"element\", tag: \"td\", children: []};\n\t\t\t}\n\t\t\ttree.push(cell);\n\t\t\t// Record information about this cell\n\t\t\tprevCell = cell;\n\t\t\tprevColumns[col] = {rowSpanCount:1,element:cell};\n\t\t\t// Check for a colspan\n\t\t\tif(colSpanCount > 1) {\n\t\t\t\t$tw.utils.addAttributeToParseTreeNode(cell,\"colspan\",colSpanCount);\n\t\t\t\tcolSpanCount = 1;\n\t\t\t}\n\t\t\t// Parse the cell\n\t\t\tcell.children = this.parser.parseInlineRun(cellTermRegExp,{eatTerminator: true});\n\t\t\t// Set the alignment for the cell\n\t\t\tif(vAlign) {\n\t\t\t\t$tw.utils.addAttributeToParseTreeNode(cell,\"valign\",vAlign);\n\t\t\t}\n\t\t\tif(this.parser.source.substr(this.parser.pos - 2,1) === \" \") { // spaceRight\n\t\t\t\t$tw.utils.addAttributeToParseTreeNode(cell,\"align\",spaceLeft ? \"center\" : \"left\");\n\t\t\t} else if(spaceLeft) {\n\t\t\t\t$tw.utils.addAttributeToParseTreeNode(cell,\"align\",\"right\");\n\t\t\t}\n\t\t\t// Move back to the closing `|`\n\t\t\tthis.parser.pos--;\n\t\t}\n\t\tcol++;\n\t\tcellRegExp.lastIndex = this.parser.pos;\n\t\tcellMatch = cellRegExp.exec(this.parser.source);\n\t}\n\treturn tree;\n};\n\nexports.parse = function() {\n\tvar rowContainerTypes = {\"c\":\"caption\", \"h\":\"thead\", \"\":\"tbody\", \"f\":\"tfoot\"},\n\t\ttable = {type: \"element\", tag: \"table\", children: []},\n\t\trowRegExp = /^\\|([^\\n]*)\\|([fhck]?)\\r?(?:\\n|$)/mg,\n\t\trowTermRegExp = /(\\|(?:[fhck]?)\\r?(?:\\n|$))/mg,\n\t\tprevColumns = [],\n\t\tcurrRowType,\n\t\trowContainer,\n\t\trowCount = 0;\n\t// Match the row\n\trowRegExp.lastIndex = this.parser.pos;\n\tvar rowMatch = rowRegExp.exec(this.parser.source);\n\twhile(rowMatch && rowMatch.index === this.parser.pos) {\n\t\tvar rowType = rowMatch[2];\n\t\t// Check if it is a class assignment\n\t\tif(rowType === \"k\") {\n\t\t\t$tw.utils.addClassToParseTreeNode(table,rowMatch[1]);\n\t\t\tthis.parser.pos = rowMatch.index + rowMatch[0].length;\n\t\t} else {\n\t\t\t// Otherwise, create a new row if this one is of a different type\n\t\t\tif(rowType !== currRowType) {\n\t\t\t\trowContainer = {type: \"element\", tag: rowContainerTypes[rowType], children: []};\n\t\t\t\ttable.children.push(rowContainer);\n\t\t\t\tcurrRowType = rowType;\n\t\t\t}\n\t\t\t// Is this a caption row?\n\t\t\tif(currRowType === \"c\") {\n\t\t\t\t// If so, move past the opening `|` of the row\n\t\t\t\tthis.parser.pos++;\n\t\t\t\t// Move the caption to the first row if it isn't already\n\t\t\t\tif(table.children.length !== 1) {\n\t\t\t\t\ttable.children.pop(); // Take rowContainer out of the children array\n\t\t\t\t\ttable.children.splice(0,0,rowContainer); // Insert it at the bottom\t\t\t\t\t\t\n\t\t\t\t}\n\t\t\t\t// Set the alignment - TODO: figure out why TW did this\n//\t\t\t\trowContainer.attributes.align = rowCount === 0 ? \"top\" : \"bottom\";\n\t\t\t\t// Parse the caption\n\t\t\t\trowContainer.children = this.parser.parseInlineRun(rowTermRegExp,{eatTerminator: true});\n\t\t\t} else {\n\t\t\t\t// Create the row\n\t\t\t\tvar theRow = {type: \"element\", tag: \"tr\", children: []};\n\t\t\t\t$tw.utils.addClassToParseTreeNode(theRow,rowCount%2 ? \"oddRow\" : \"evenRow\");\n\t\t\t\trowContainer.children.push(theRow);\n\t\t\t\t// Process the row\n\t\t\t\ttheRow.children = processRow.call(this,prevColumns);\n\t\t\t\tthis.parser.pos = rowMatch.index + rowMatch[0].length;\n\t\t\t\t// Increment the row count\n\t\t\t\trowCount++;\n\t\t\t}\n\t\t}\n\t\trowMatch = rowRegExp.exec(this.parser.source);\n\t}\n\treturn [table];\n};\n\n})();\n", "type": "application/javascript", "module-type": "wikirule" }, "$:/core/modules/parsers/wikiparser/rules/transcludeblock.js": { "title": "$:/core/modules/parsers/wikiparser/rules/transcludeblock.js", "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/transcludeblock.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text rule for block-level transclusion. For example:\n\n```\n{{MyTiddler}}\n{{MyTiddler||TemplateTitle}}\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"transcludeblock\";\nexports.types = {block: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /\\{\\{([^\\{\\}\\|]*)(?:\\|\\|([^\\|\\{\\}]+))?\\}\\}(?:\\r?\\n|$)/mg;\n};\n\nexports.parse = function() {\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\t// Get the match details\n\tvar template = $tw.utils.trim(this.match[2]),\n\t\ttextRef = $tw.utils.trim(this.match[1]);\n\t// Prepare the transclude widget\n\tvar transcludeNode = {\n\t\t\ttype: \"transclude\",\n\t\t\tattributes: {},\n\t\t\tisBlock: true\n\t\t};\n\t// Prepare the tiddler widget\n\tvar tr, targetTitle, targetField, targetIndex, tiddlerNode;\n\tif(textRef) {\n\t\ttr = $tw.utils.parseTextReference(textRef);\n\t\ttargetTitle = tr.title;\n\t\ttargetField = tr.field;\n\t\ttargetIndex = tr.index;\n\t\ttiddlerNode = {\n\t\t\ttype: \"tiddler\",\n\t\t\tattributes: {\n\t\t\t\ttiddler: {type: \"string\", value: targetTitle}\n\t\t\t},\n\t\t\tisBlock: true,\n\t\t\tchildren: [transcludeNode]\n\t\t};\n\t}\n\tif(template) {\n\t\ttranscludeNode.attributes.tiddler = {type: \"string\", value: template};\n\t\tif(textRef) {\n\t\t\treturn [tiddlerNode];\n\t\t} else {\n\t\t\treturn [transcludeNode];\n\t\t}\n\t} else {\n\t\tif(textRef) {\n\t\t\ttranscludeNode.attributes.tiddler = {type: \"string\", value: targetTitle};\n\t\t\tif(targetField) {\n\t\t\t\ttranscludeNode.attributes.field = {type: \"string\", value: targetField};\n\t\t\t}\n\t\t\tif(targetIndex) {\n\t\t\t\ttranscludeNode.attributes.index = {type: \"string\", value: targetIndex};\n\t\t\t}\n\t\t\treturn [tiddlerNode];\n\t\t} else {\n\t\t\treturn [transcludeNode];\n\t\t}\n\t}\n};\n\n})();\n", "type": "application/javascript", "module-type": "wikirule" }, "$:/core/modules/parsers/wikiparser/rules/transcludeinline.js": { "title": "$:/core/modules/parsers/wikiparser/rules/transcludeinline.js", "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/transcludeinline.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text rule for inline-level transclusion. For example:\n\n```\n{{MyTiddler}}\n{{MyTiddler||TemplateTitle}}\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"transcludeinline\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /\\{\\{([^\\{\\}\\|]*)(?:\\|\\|([^\\|\\{\\}]+))?\\}\\}/mg;\n};\n\nexports.parse = function() {\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\t// Get the match details\n\tvar template = $tw.utils.trim(this.match[2]),\n\t\ttextRef = $tw.utils.trim(this.match[1]);\n\t// Prepare the transclude widget\n\tvar transcludeNode = {\n\t\t\ttype: \"transclude\",\n\t\t\tattributes: {}\n\t\t};\n\t// Prepare the tiddler widget\n\tvar tr, targetTitle, targetField, targetIndex, tiddlerNode;\n\tif(textRef) {\n\t\ttr = $tw.utils.parseTextReference(textRef);\n\t\ttargetTitle = tr.title;\n\t\ttargetField = tr.field;\n\t\ttargetIndex = tr.index;\n\t\ttiddlerNode = {\n\t\t\ttype: \"tiddler\",\n\t\t\tattributes: {\n\t\t\t\ttiddler: {type: \"string\", value: targetTitle}\n\t\t\t},\n\t\t\tchildren: [transcludeNode]\n\t\t};\n\t}\n\tif(template) {\n\t\ttranscludeNode.attributes.tiddler = {type: \"string\", value: template};\n\t\tif(textRef) {\n\t\t\treturn [tiddlerNode];\n\t\t} else {\n\t\t\treturn [transcludeNode];\n\t\t}\n\t} else {\n\t\tif(textRef) {\n\t\t\ttranscludeNode.attributes.tiddler = {type: \"string\", value: targetTitle};\n\t\t\tif(targetField) {\n\t\t\t\ttranscludeNode.attributes.field = {type: \"string\", value: targetField};\n\t\t\t}\n\t\t\tif(targetIndex) {\n\t\t\t\ttranscludeNode.attributes.index = {type: \"string\", value: targetIndex};\n\t\t\t}\n\t\t\treturn [tiddlerNode];\n\t\t} else {\n\t\t\treturn [transcludeNode];\n\t\t}\n\t}\n};\n\n})();\n", "type": "application/javascript", "module-type": "wikirule" }, "$:/core/modules/parsers/wikiparser/rules/typedblock.js": { "title": "$:/core/modules/parsers/wikiparser/rules/typedblock.js", "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/typedblock.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text rule for typed blocks. For example:\n\n```\n$$$.js\nThis will be rendered as JavaScript\n$$$\n\n$$$.svg\n<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"150\" height=\"100\">\n <circle cx=\"100\" cy=\"50\" r=\"40\" stroke=\"black\" stroke-width=\"2\" fill=\"red\" />\n</svg>\n$$$\n\n$$$text/vnd.tiddlywiki>text/html\nThis will be rendered as an //HTML representation// of WikiText\n$$$\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar widget = require(\"$:/core/modules/widgets/widget.js\");\n\nexports.name = \"typedblock\";\nexports.types = {block: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /\\$\\$\\$([^ >\\r\\n]*)(?: *> *([^ \\r\\n]+))?\\r?\\n/mg;\n};\n\nexports.parse = function() {\n\tvar reEnd = /\\r?\\n\\$\\$\\$\\r?(?:\\n|$)/mg;\n\t// Save the type\n\tvar parseType = this.match[1],\n\t\trenderType = this.match[2];\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\t// Look for the end of the block\n\treEnd.lastIndex = this.parser.pos;\n\tvar match = reEnd.exec(this.parser.source),\n\t\ttext;\n\t// Process the block\n\tif(match) {\n\t\ttext = this.parser.source.substring(this.parser.pos,match.index);\n\t\tthis.parser.pos = match.index + match[0].length;\n\t} else {\n\t\ttext = this.parser.source.substr(this.parser.pos);\n\t\tthis.parser.pos = this.parser.sourceLength;\n\t}\n\t// Parse the block according to the specified type\n\tvar parser = this.parser.wiki.parseText(parseType,text,{defaultType: \"text/plain\"});\n\t// If there's no render type, just return the parse tree\n\tif(!renderType) {\n\t\treturn parser.tree;\n\t} else {\n\t\t// Otherwise, render to the rendertype and return in a <PRE> tag\n\t\tvar widgetNode = this.parser.wiki.makeWidget(parser),\n\t\t\tcontainer = $tw.fakeDocument.createElement(\"div\");\n\t\twidgetNode.render(container,null);\n\t\ttext = renderType === \"text/html\" ? container.innerHTML : container.textContent;\n\t\treturn [{\n\t\t\ttype: \"element\",\n\t\t\ttag: \"pre\",\n\t\t\tchildren: [{\n\t\t\t\ttype: \"text\",\n\t\t\t\ttext: text\n\t\t\t}]\n\t\t}];\n\t}\n};\n\n})();\n", "type": "application/javascript", "module-type": "wikirule" }, "$:/core/modules/parsers/wikiparser/rules/whitespace.js": { "title": "$:/core/modules/parsers/wikiparser/rules/whitespace.js", "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/whitespace.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki pragma rule for whitespace specifications\n\n```\n\\whitespace trim\n\\whitespace notrim\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"whitespace\";\nexports.types = {pragma: true};\n\n/*\nInstantiate parse rule\n*/\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /^\\\\whitespace[^\\S\\n]/mg;\n};\n\n/*\nParse the most recent match\n*/\nexports.parse = function() {\n\tvar self = this;\n\t// Move past the pragma invocation\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\t// Parse whitespace delimited tokens terminated by a line break\n\tvar reMatch = /[^\\S\\n]*(\\S+)|(\\r?\\n)/mg,\n\t\ttokens = [];\n\treMatch.lastIndex = this.parser.pos;\n\tvar match = reMatch.exec(this.parser.source);\n\twhile(match && match.index === this.parser.pos) {\n\t\tthis.parser.pos = reMatch.lastIndex;\n\t\t// Exit if we've got the line break\n\t\tif(match[2]) {\n\t\t\tbreak;\n\t\t}\n\t\t// Process the token\n\t\tif(match[1]) {\n\t\t\ttokens.push(match[1]);\n\t\t}\n\t\t// Match the next token\n\t\tmatch = reMatch.exec(this.parser.source);\n\t}\n\t// Process the tokens\n\t$tw.utils.each(tokens,function(token) {\n\t\tswitch(token) {\n\t\t\tcase \"trim\":\n\t\t\t\tself.parser.configTrimWhiteSpace = true;\n\t\t\t\tbreak;\n\t\t\tcase \"notrim\":\n\t\t\t\tself.parser.configTrimWhiteSpace = false;\n\t\t\t\tbreak;\n\t\t}\n\t});\n\t// No parse tree nodes to return\n\treturn [];\n};\n\n})();\n", "type": "application/javascript", "module-type": "wikirule" }, "$:/core/modules/parsers/wikiparser/rules/wikilink.js": { "title": "$:/core/modules/parsers/wikiparser/rules/wikilink.js", "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/wikilink.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text inline rule for wiki links. For example:\n\n```\nAWikiLink\nAnotherLink\n~SuppressedLink\n```\n\nPrecede a camel case word with `~` to prevent it from being recognised as a link.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"wikilink\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = new RegExp($tw.config.textPrimitives.unWikiLink + \"?\" + $tw.config.textPrimitives.wikiLink,\"mg\");\n};\n\n/*\nParse the most recent match\n*/\nexports.parse = function() {\n\t// Get the details of the match\n\tvar linkText = this.match[0];\n\t// Move past the macro call\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\t// If the link starts with the unwikilink character then just output it as plain text\n\tif(linkText.substr(0,1) === $tw.config.textPrimitives.unWikiLink) {\n\t\treturn [{type: \"text\", text: linkText.substr(1)}];\n\t}\n\t// If the link has been preceded with a blocked letter then don't treat it as a link\n\tif(this.match.index > 0) {\n\t\tvar preRegExp = new RegExp($tw.config.textPrimitives.blockPrefixLetters,\"mg\");\n\t\tpreRegExp.lastIndex = this.match.index-1;\n\t\tvar preMatch = preRegExp.exec(this.parser.source);\n\t\tif(preMatch && preMatch.index === this.match.index-1) {\n\t\t\treturn [{type: \"text\", text: linkText}];\n\t\t}\n\t}\n\treturn [{\n\t\ttype: \"link\",\n\t\tattributes: {\n\t\t\tto: {type: \"string\", value: linkText}\n\t\t},\n\t\tchildren: [{\n\t\t\ttype: \"text\",\n\t\t\ttext: linkText\n\t\t}]\n\t}];\n};\n\n})();\n", "type": "application/javascript", "module-type": "wikirule" }, "$:/core/modules/parsers/wikiparser/wikiparser.js": { "title": "$:/core/modules/parsers/wikiparser/wikiparser.js", "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/wikiparser.js\ntype: application/javascript\nmodule-type: parser\n\nThe wiki text parser processes blocks of source text into a parse tree.\n\nThe parse tree is made up of nested arrays of these JavaScript objects:\n\n\t{type: \"element\", tag: <string>, attributes: {}, children: []} - an HTML element\n\t{type: \"text\", text: <string>} - a text node\n\t{type: \"entity\", value: <string>} - an entity\n\t{type: \"raw\", html: <string>} - raw HTML\n\nAttributes are stored as hashmaps of the following objects:\n\n\t{type: \"string\", value: <string>} - literal string\n\t{type: \"indirect\", textReference: <textReference>} - indirect through a text reference\n\t{type: \"macro\", macro: <TBD>} - indirect through a macro invocation\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\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// Flag for ignoring whitespace\n\tthis.configTrimWhiteSpace = false;\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\tthis.pushTextWidget(tree,this.source.substring(this.pos,nextMatch.matchIndex));\n\t\t\tthis.pos = nextMatch.matchIndex;\n\t\t}\n\t\t// Process the run rule\n\t\ttree.push.apply(tree,nextMatch.rule.parse());\n\t\t// Look for the next run rule\n\t\tnextMatch = this.findNextMatch(this.inlineRules,this.pos);\n\t}\n\t// Process the remaining text\n\tif(this.pos < this.sourceLength) {\n\t\tthis.pushTextWidget(tree,this.source.substr(this.pos));\n\t}\n\tthis.pos = this.sourceLength;\n\treturn tree;\n};\n\nWikiParser.prototype.parseInlineRunTerminated = function(terminatorRegExp,options) {\n\toptions = options || {};\n\tvar tree = [];\n\t// Find the next occurrence of the terminator\n\tterminatorRegExp.lastIndex = this.pos;\n\tvar terminatorMatch = terminatorRegExp.exec(this.source);\n\t// Find the next occurrence of a inlinerule\n\tvar inlineRuleMatch = this.findNextMatch(this.inlineRules,this.pos);\n\t// Loop around until we've reached the end of the text\n\twhile(this.pos < this.sourceLength && (terminatorMatch || inlineRuleMatch)) {\n\t\t// Return if we've found the terminator, and it precedes any inline rule match\n\t\tif(terminatorMatch) {\n\t\t\tif(!inlineRuleMatch || inlineRuleMatch.matchIndex >= terminatorMatch.index) {\n\t\t\t\tif(terminatorMatch.index > this.pos) {\n\t\t\t\t\tthis.pushTextWidget(tree,this.source.substring(this.pos,terminatorMatch.index));\n\t\t\t\t}\n\t\t\t\tthis.pos = terminatorMatch.index;\n\t\t\t\tif(options.eatTerminator) {\n\t\t\t\t\tthis.pos += terminatorMatch[0].length;\n\t\t\t\t}\n\t\t\t\treturn tree;\n\t\t\t}\n\t\t}\n\t\t// Process any inline rule, along with the text preceding it\n\t\tif(inlineRuleMatch) {\n\t\t\t// Preceding text\n\t\t\tif(inlineRuleMatch.matchIndex > this.pos) {\n\t\t\t\tthis.pushTextWidget(tree,this.source.substring(this.pos,inlineRuleMatch.matchIndex));\n\t\t\t\tthis.pos = inlineRuleMatch.matchIndex;\n\t\t\t}\n\t\t\t// Process the inline rule\n\t\t\ttree.push.apply(tree,inlineRuleMatch.rule.parse());\n\t\t\t// Look for the next inline rule\n\t\t\tinlineRuleMatch = this.findNextMatch(this.inlineRules,this.pos);\n\t\t\t// Look for the next terminator match\n\t\t\tterminatorRegExp.lastIndex = this.pos;\n\t\t\tterminatorMatch = terminatorRegExp.exec(this.source);\n\t\t}\n\t}\n\t// Process the remaining text\n\tif(this.pos < this.sourceLength) {\n\t\tthis.pushTextWidget(tree,this.source.substr(this.pos));\n\t}\n\tthis.pos = this.sourceLength;\n\treturn tree;\n};\n\n/*\nPush a text widget onto an array, respecting the configTrimWhiteSpace setting\n*/\nWikiParser.prototype.pushTextWidget = function(array,text) {\n\tif(this.configTrimWhiteSpace) {\n\t\ttext = $tw.utils.trim(text);\n\t}\n\tif(text) {\n\t\tarray.push({type: \"text\", text: text});\t\t\n\t}\n};\n\n/*\nParse zero or more class specifiers `.classname`\n*/\nWikiParser.prototype.parseClasses = function() {\n\tvar classRegExp = /\\.([^\\s\\.]+)/mg,\n\t\tclassNames = [];\n\tclassRegExp.lastIndex = this.pos;\n\tvar match = classRegExp.exec(this.source);\n\twhile(match && match.index === this.pos) {\n\t\tthis.pos = match.index + match[0].length;\n\t\tclassNames.push(match[1]);\n\t\tmatch = classRegExp.exec(this.source);\n\t}\n\treturn classNames;\n};\n\n/*\nAmend the rules used by this instance of the parser\n\ttype: `only` keeps just the named rules, `except` keeps all but the named rules\n\tnames: array of rule names\n*/\nWikiParser.prototype.amendRules = function(type,names) {\n\tnames = names || [];\n\t// Define the filter function\n\tvar target;\n\tif(type === \"only\") {\n\t\ttarget = true;\n\t} else if(type === \"except\") {\n\t\ttarget = false;\n\t} else {\n\t\treturn;\n\t}\n\t// Define a function to process each of our rule arrays\n\tvar processRuleArray = function(ruleArray) {\n\t\tfor(var t=ruleArray.length-1; t>=0; t--) {\n\t\t\tif((names.indexOf(ruleArray[t].rule.name) === -1) === target) {\n\t\t\t\truleArray.splice(t,1);\n\t\t\t}\n\t\t}\n\t};\n\t// Process each rule array\n\tprocessRuleArray(this.pragmaRules);\n\tprocessRuleArray(this.blockRules);\n\tprocessRuleArray(this.inlineRules);\n};\n\nexports[\"text/vnd.tiddlywiki\"] = WikiParser;\n\n})();\n\n", "type": "application/javascript", "module-type": "parser" }, "$:/core/modules/parsers/wikiparser/rules/wikirulebase.js": { "title": "$:/core/modules/parsers/wikiparser/rules/wikirulebase.js", "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/wikirulebase.js\ntype: application/javascript\nmodule-type: global\n\nBase class for wiki parser rules\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nThis constructor is always overridden with a blank constructor, and so shouldn't be used\n*/\nvar WikiRuleBase = function() {\n};\n\n/*\nTo be overridden by individual rules\n*/\nWikiRuleBase.prototype.init = function(parser) {\n\tthis.parser = parser;\n};\n\n/*\nDefault implementation of findNextMatch uses RegExp matching\n*/\nWikiRuleBase.prototype.findNextMatch = function(startPos) {\n\tthis.matchRegExp.lastIndex = startPos;\n\tthis.match = this.matchRegExp.exec(this.parser.source);\n\treturn this.match ? this.match.index : undefined;\n};\n\nexports.WikiRuleBase = WikiRuleBase;\n\n})();\n", "type": "application/javascript", "module-type": "global" }, "$:/core/modules/pluginswitcher.js": { "title": "$:/core/modules/pluginswitcher.js", "text": "/*\\\ntitle: $:/core/modules/pluginswitcher.js\ntype: application/javascript\nmodule-type: global\n\nManages switching plugins for themes and languages.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\noptions:\nwiki: wiki store to be used\npluginType: type of plugin to be switched\ncontrollerTitle: title of tiddler used to control switching of this resource\ndefaultPlugins: array of default plugins to be used if nominated plugin isn't found\nonSwitch: callback when plugin is switched (single parameter is array of plugin titles)\n*/\nfunction PluginSwitcher(options) {\n\tthis.wiki = options.wiki;\n\tthis.pluginType = options.pluginType;\n\tthis.controllerTitle = options.controllerTitle;\n\tthis.defaultPlugins = options.defaultPlugins || [];\n\tthis.onSwitch = options.onSwitch;\n\t// Switch to the current plugin\n\tthis.switchPlugins();\n\t// Listen for changes to the selected plugin\n\tvar self = this;\n\tthis.wiki.addEventListener(\"change\",function(changes) {\n\t\tif($tw.utils.hop(changes,self.controllerTitle)) {\n\t\t\tself.switchPlugins();\n\t\t}\n\t});\n}\n\nPluginSwitcher.prototype.switchPlugins = function() {\n\t// Get the name of the current theme\n\tvar selectedPluginTitle = this.wiki.getTiddlerText(this.controllerTitle);\n\t// If it doesn't exist, then fallback to one of the default themes\n\tvar index = 0;\n\twhile(!this.wiki.getTiddler(selectedPluginTitle) && index < this.defaultPlugins.length) {\n\t\tselectedPluginTitle = this.defaultPlugins[index++];\n\t}\n\t// Accumulate the titles of the plugins that we need to load\n\tvar plugins = [],\n\t\tself = this,\n\t\taccumulatePlugin = function(title) {\n\t\t\tvar tiddler = self.wiki.getTiddler(title);\n\t\t\tif(tiddler && tiddler.isPlugin() && plugins.indexOf(title) === -1) {\n\t\t\t\tplugins.push(title);\n\t\t\t\tvar pluginInfo = JSON.parse(self.wiki.getTiddlerText(title)),\n\t\t\t\t\tdependents = $tw.utils.parseStringArray(tiddler.fields.dependents || \"\");\n\t\t\t\t$tw.utils.each(dependents,function(title) {\n\t\t\t\t\taccumulatePlugin(title);\n\t\t\t\t});\n\t\t\t}\n\t\t};\n\taccumulatePlugin(selectedPluginTitle);\n\t// Read the plugin info for the incoming plugins\n\tvar changes = $tw.wiki.readPluginInfo(plugins);\n\t// Unregister any existing theme tiddlers\n\tvar unregisteredTiddlers = $tw.wiki.unregisterPluginTiddlers(this.pluginType);\n\t// Register any new theme tiddlers\n\tvar registeredTiddlers = $tw.wiki.registerPluginTiddlers(this.pluginType,plugins);\n\t// Unpack the current theme tiddlers\n\t$tw.wiki.unpackPluginTiddlers();\n\t// Call the switch handler\n\tif(this.onSwitch) {\n\t\tthis.onSwitch(plugins);\n\t}\n};\n\nexports.PluginSwitcher = PluginSwitcher;\n\n})();\n", "type": "application/javascript", "module-type": "global" }, "$:/core/modules/saver-handler.js": { "title": "$:/core/modules/saver-handler.js", "text": "/*\\\ntitle: $:/core/modules/saver-handler.js\ntype: application/javascript\nmodule-type: global\n\nThe saver handler tracks changes to the store and handles saving the entire wiki via saver modules.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nInstantiate the saver handler with the following options:\nwiki: wiki to be synced\ndirtyTracking: true if dirty tracking should be performed\n*/\nfunction SaverHandler(options) {\n\tvar self = this;\n\tthis.wiki = options.wiki;\n\tthis.dirtyTracking = options.dirtyTracking;\n\tthis.preloadDirty = options.preloadDirty || [];\n\tthis.pendingAutoSave = false;\n\t// Make a logger\n\tthis.logger = new $tw.utils.Logger(\"saver-handler\");\n\t// Initialise our savers\n\tif($tw.browser) {\n\t\tthis.initSavers();\n\t}\n\t// Only do dirty tracking if required\n\tif($tw.browser && this.dirtyTracking) {\n\t\t// Compile the dirty tiddler filter\n\t\tthis.filterFn = this.wiki.compileFilter(this.wiki.getTiddlerText(this.titleSyncFilter));\n\t\t// Count of changes that have not yet been saved\n\t\tvar filteredChanges = self.filterFn.call(self.wiki,function(iterator) {\n\t\t\t\t$tw.utils.each(self.preloadDirty,function(title) {\n\t\t\t\t\tvar tiddler = self.wiki.getTiddler(title);\n\t\t\t\t\titerator(tiddler,title);\n\t\t\t\t});\n\t\t});\n\t\tthis.numChanges = filteredChanges.length;\n\t\t// Listen out for changes to tiddlers\n\t\tthis.wiki.addEventListener(\"change\",function(changes) {\n\t\t\t// Filter the changes so that we only count changes to tiddlers that we care about\n\t\t\tvar filteredChanges = self.filterFn.call(self.wiki,function(iterator) {\n\t\t\t\t$tw.utils.each(changes,function(change,title) {\n\t\t\t\t\tvar tiddler = self.wiki.getTiddler(title);\n\t\t\t\t\titerator(tiddler,title);\n\t\t\t\t});\n\t\t\t});\n\t\t\t// Adjust the number of changes\n\t\t\tself.numChanges += filteredChanges.length;\n\t\t\tself.updateDirtyStatus();\n\t\t\t// Do any autosave if one is pending and there's no more change events\n\t\t\tif(self.pendingAutoSave && self.wiki.getSizeOfTiddlerEventQueue() === 0) {\n\t\t\t\t// Check if we're dirty\n\t\t\t\tif(self.numChanges > 0) {\n\t\t\t\t\tself.saveWiki({\n\t\t\t\t\t\tmethod: \"autosave\",\n\t\t\t\t\t\tdownloadType: \"text/plain\"\n\t\t\t\t\t});\n\t\t\t\t}\n\t\t\t\tself.pendingAutoSave = false;\n\t\t\t}\n\t\t});\n\t\t// Listen for the autosave event\n\t\t$tw.rootWidget.addEventListener(\"tm-auto-save-wiki\",function(event) {\n\t\t\t// Do the autosave unless there are outstanding tiddler change events\n\t\t\tif(self.wiki.getSizeOfTiddlerEventQueue() === 0) {\n\t\t\t\t// Check if we're dirty\n\t\t\t\tif(self.numChanges > 0) {\n\t\t\t\t\tself.saveWiki({\n\t\t\t\t\t\tmethod: \"autosave\",\n\t\t\t\t\t\tdownloadType: \"text/plain\"\n\t\t\t\t\t});\n\t\t\t\t}\n\t\t\t} else {\n\t\t\t\t// Otherwise put ourselves in the \"pending autosave\" state and wait for the change event before we do the autosave\n\t\t\t\tself.pendingAutoSave = true;\n\t\t\t}\n\t\t});\n\t\t// Set up our beforeunload handler\n\t\t$tw.addUnloadTask(function(event) {\n\t\t\tvar confirmationMessage;\n\t\t\tif(self.isDirty()) {\n\t\t\t\tconfirmationMessage = $tw.language.getString(\"UnsavedChangesWarning\");\n\t\t\t\tevent.returnValue = confirmationMessage; // Gecko\n\t\t\t}\n\t\t\treturn confirmationMessage;\n\t\t});\n\t}\n\t// Install the save action handlers\n\tif($tw.browser) {\n\t\t$tw.rootWidget.addEventListener(\"tm-save-wiki\",function(event) {\n\t\t\tself.saveWiki({\n\t\t\t\ttemplate: event.param,\n\t\t\t\tdownloadType: \"text/plain\",\n\t\t\t\tvariables: event.paramObject\n\t\t\t});\n\t\t});\n\t\t$tw.rootWidget.addEventListener(\"tm-download-file\",function(event) {\n\t\t\tself.saveWiki({\n\t\t\t\tmethod: \"download\",\n\t\t\t\ttemplate: event.param,\n\t\t\t\tdownloadType: \"text/plain\",\n\t\t\t\tvariables: event.paramObject\n\t\t\t});\n\t\t});\n\t}\n}\n\nSaverHandler.prototype.titleSyncFilter = \"$:/config/SaverFilter\";\nSaverHandler.prototype.titleAutoSave = \"$:/config/AutoSave\";\nSaverHandler.prototype.titleSavedNotification = \"$:/language/Notifications/Save/Done\";\n\n/*\nSelect the appropriate saver modules and set them up\n*/\nSaverHandler.prototype.initSavers = function(moduleType) {\n\tmoduleType = moduleType || \"saver\";\n\t// Instantiate the available savers\n\tthis.savers = [];\n\tvar self = this;\n\t$tw.modules.forEachModuleOfType(moduleType,function(title,module) {\n\t\tif(module.canSave(self)) {\n\t\t\tself.savers.push(module.create(self.wiki));\n\t\t}\n\t});\n\t// Sort the savers into priority order\n\tthis.savers.sort(function(a,b) {\n\t\tif(a.info.priority < b.info.priority) {\n\t\t\treturn -1;\n\t\t} else {\n\t\t\tif(a.info.priority > b.info.priority) {\n\t\t\t\treturn +1;\n\t\t\t} else {\n\t\t\t\treturn 0;\n\t\t\t}\n\t\t}\n\t});\n};\n\n/*\nSave the wiki contents. Options are:\n\tmethod: \"save\", \"autosave\" or \"download\"\n\ttemplate: the tiddler containing the template to save\n\tdownloadType: the content type for the saved file\n*/\nSaverHandler.prototype.saveWiki = function(options) {\n\toptions = options || {};\n\tvar self = this,\n\t\tmethod = options.method || \"save\";\n\t// Ignore autosave if disabled\n\tif(method === \"autosave\" && ($tw.config.disableAutoSave || this.wiki.getTiddlerText(this.titleAutoSave,\"yes\") !== \"yes\")) {\n\t\treturn false;\n\t}\n\tvar\tvariables = options.variables || {},\n\t\ttemplate = options.template || \"$:/core/save/all\",\n\t\tdownloadType = options.downloadType || \"text/plain\",\n\t\ttext = this.wiki.renderTiddler(downloadType,template,options),\n\t\tcallback = function(err) {\n\t\t\tif(err) {\n\t\t\t\talert($tw.language.getString(\"Error/WhileSaving\") + \":\\n\\n\" + err);\n\t\t\t} else {\n\t\t\t\t// Clear the task queue if we're saving (rather than downloading)\n\t\t\t\tif(method !== \"download\") {\n\t\t\t\t\tself.numChanges = 0;\n\t\t\t\t\tself.updateDirtyStatus();\n\t\t\t\t}\n\t\t\t\t$tw.notifier.display(self.titleSavedNotification);\n\t\t\t\tif(options.callback) {\n\t\t\t\t\toptions.callback();\n\t\t\t\t}\n\t\t\t}\n\t\t};\n\t// Call the highest priority saver that supports this method\n\tfor(var t=this.savers.length-1; t>=0; t--) {\n\t\tvar saver = this.savers[t];\n\t\tif(saver.info.capabilities.indexOf(method) !== -1 && saver.save(text,method,callback,{variables: {filename: variables.filename}})) {\n\t\t\tthis.logger.log(\"Saving wiki with method\",method,\"through saver\",saver.info.name);\n\t\t\treturn true;\n\t\t}\n\t}\n\treturn false;\n};\n\n/*\nChecks whether the wiki is dirty (ie the window shouldn't be closed)\n*/\nSaverHandler.prototype.isDirty = function() {\n\treturn this.numChanges > 0;\n};\n\n/*\nUpdate the document body with the class \"tc-dirty\" if the wiki has unsaved/unsynced changes\n*/\nSaverHandler.prototype.updateDirtyStatus = function() {\n\tvar self = this;\n\tif($tw.browser) {\n\t\t$tw.utils.toggleClass(document.body,\"tc-dirty\",this.isDirty());\n\t\t$tw.utils.each($tw.windows,function(win) {\n\t\t\t$tw.utils.toggleClass(win.document.body,\"tc-dirty\",self.isDirty());\n\t\t});\n\t}\n};\n\nexports.SaverHandler = SaverHandler;\n\n})();\n", "type": "application/javascript", "module-type": "global" }, "$:/core/modules/savers/andtidwiki.js": { "title": "$:/core/modules/savers/andtidwiki.js", "text": "/*\\\ntitle: $:/core/modules/savers/andtidwiki.js\ntype: application/javascript\nmodule-type: saver\n\nHandles saving changes via the AndTidWiki Android app\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false, netscape: false, Components: false */\n\"use strict\";\n\nvar AndTidWiki = function(wiki) {\n};\n\nAndTidWiki.prototype.save = function(text,method,callback,options) {\n\tvar filename = options && options.variables ? options.variables.filename : null;\n\tif (method === \"download\") {\n\t\t// Support download\n\t\tif (window.twi.saveDownload) {\n\t\t\ttry {\n\t\t\t\twindow.twi.saveDownload(text,filename);\n\t\t\t} catch(err) {\n\t\t\t\tif (err.message === \"Method not found\") {\n\t\t\t\t\twindow.twi.saveDownload(text);\n\t\t\t\t}\n\t\t\t}\n\t\t} else {\n\t\t\tvar link = document.createElement(\"a\");\n\t\t\tlink.setAttribute(\"href\",\"data:text/plain,\" + encodeURIComponent(text));\n\t\t\tif (filename) {\n\t\t\t link.setAttribute(\"download\",filename);\n\t\t\t}\n\t\t\tdocument.body.appendChild(link);\n\t\t\tlink.click();\n\t\t\tdocument.body.removeChild(link);\n\t\t}\n\t} else if (window.twi.saveWiki) {\n\t\t// Direct save in Tiddloid\n\t\twindow.twi.saveWiki(text);\n\t} else {\n\t\t// Get the pathname of this document\n\t\tvar pathname = decodeURIComponent(document.location.toString().split(\"#\")[0]);\n\t\t// Strip the file://\n\t\tif(pathname.indexOf(\"file://\") === 0) {\n\t\t\tpathname = pathname.substr(7);\n\t\t}\n\t\t// Strip any query or location part\n\t\tvar p = pathname.indexOf(\"?\");\n\t\tif(p !== -1) {\n\t\t\tpathname = pathname.substr(0,p);\n\t\t}\n\t\tp = pathname.indexOf(\"#\");\n\t\tif(p !== -1) {\n\t\t\tpathname = pathname.substr(0,p);\n\t\t}\n\t\t// Save the file\n\t\twindow.twi.saveFile(pathname,text);\n\t}\n\t// Call the callback\n\tcallback(null);\n\treturn true;\n};\n\n/*\nInformation about this saver\n*/\nAndTidWiki.prototype.info = {\n\tname: \"andtidwiki\",\n\tpriority: 1600,\n\tcapabilities: [\"save\", \"autosave\", \"download\"]\n};\n\n/*\nStatic method that returns true if this saver is capable of working\n*/\nexports.canSave = function(wiki) {\n\treturn !!window.twi && !!window.twi.saveFile;\n};\n\n/*\nCreate an instance of this saver\n*/\nexports.create = function(wiki) {\n\treturn new AndTidWiki(wiki);\n};\n\n})();\n", "type": "application/javascript", "module-type": "saver" }, "$:/core/modules/savers/beaker.js": { "title": "$:/core/modules/savers/beaker.js", "text": "/*\\\ntitle: $:/core/modules/savers/beaker.js\ntype: application/javascript\nmodule-type: saver\n\nSaves files using the Beaker browser's (https://beakerbrowser.com) Dat protocol (https://datproject.org/)\nCompatible with beaker >= V0.7.2\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nSet up the saver\n*/\nvar BeakerSaver = function(wiki) {\n\tthis.wiki = wiki;\n};\n\nBeakerSaver.prototype.save = function(text,method,callback) {\n\tvar dat = new DatArchive(\"\" + window.location),\n\t\tpathname = (\"\" + window.location.pathname).split(\"#\")[0];\n\tdat.stat(pathname).then(function(value) {\n\t\tif(value.isDirectory()) {\n\t\t\tpathname = pathname + \"/index.html\";\n\t\t}\n\t\tdat.writeFile(pathname,text,\"utf8\").then(function(value) {\n\t\t\tcallback(null);\n\t\t},function(reason) {\n\t\t\tcallback(\"Beaker Saver Write Error: \" + reason);\n\t\t});\n\t},function(reason) {\n\t\tcallback(\"Beaker Saver Stat Error: \" + reason);\n\t});\n\treturn true;\n};\n\n/*\nInformation about this saver\n*/\nBeakerSaver.prototype.info = {\n\tname: \"beaker\",\n\tpriority: 3000,\n\tcapabilities: [\"save\", \"autosave\"]\n};\n\n/*\nStatic method that returns true if this saver is capable of working\n*/\nexports.canSave = function(wiki) {\n\treturn !!window.DatArchive && location.protocol===\"dat:\";\n};\n\n/*\nCreate an instance of this saver\n*/\nexports.create = function(wiki) {\n\treturn new BeakerSaver(wiki);\n};\n\n})();\n", "type": "application/javascript", "module-type": "saver" }, "$:/core/modules/savers/custom.js": { "title": "$:/core/modules/savers/custom.js", "text": "/*\\\ntitle: $:/core/modules/savers/custom.js\ntype: application/javascript\nmodule-type: saver\n\nLooks for `window.$tw.customSaver` first on the current window, then\non the parent window (of an iframe). If present, the saver must define\n\tsave: function(text,method,callback) { ... }\nand the saver may define\n\tpriority: number\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar findSaver = function(window) {\n\ttry {\n\t\treturn window && window.$tw && window.$tw.customSaver;\n\t} catch (err) {\n\t\t// Catching the exception is the most reliable way to detect cross-origin iframe errors.\n\t\t// For example, instead of saying that `window.parent.$tw` is undefined, Firefox will throw\n\t\t// Uncaught DOMException: Permission denied to access property \"$tw\" on cross-origin object\n\t\tconsole.log({ msg: \"custom saver is disabled\", reason: err });\n\t\treturn null;\n\t}\n}\nvar saver = findSaver(window) || findSaver(window.parent) || {};\n\nvar CustomSaver = function(wiki) {\n};\n\nCustomSaver.prototype.save = function(text,method,callback) {\n\treturn saver.save(text, method, callback);\n};\n\n/*\nInformation about this saver\n*/\nCustomSaver.prototype.info = {\n\tname: \"custom\",\n\tpriority: saver.priority || 4000,\n\tcapabilities: [\"save\",\"autosave\"]\n};\n\n/*\nStatic method that returns true if this saver is capable of working\n*/\nexports.canSave = function(wiki) {\n\treturn !!(saver.save);\n};\n\n/*\nCreate an instance of this saver\n*/\nexports.create = function(wiki) {\n\treturn new CustomSaver(wiki);\n};\n})();\n", "type": "application/javascript", "module-type": "saver" }, "$:/core/modules/savers/download.js": { "title": "$:/core/modules/savers/download.js", "text": "/*\\\ntitle: $:/core/modules/savers/download.js\ntype: application/javascript\nmodule-type: saver\n\nHandles saving changes via HTML5's download APIs\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nSelect the appropriate saver module and set it up\n*/\nvar DownloadSaver = function(wiki) {\n};\n\nDownloadSaver.prototype.save = function(text,method,callback,options) {\n\toptions = options || {};\n\t// Get the current filename\n\tvar filename = options.variables.filename;\n\tif(!filename) {\n\t\tvar p = document.location.pathname.lastIndexOf(\"/\");\n\t\tif(p !== -1) {\n\t\t\t// We decode the pathname because document.location is URL encoded by the browser\n\t\t\tfilename = decodeURIComponent(document.location.pathname.substr(p+1));\n\t\t}\n\t}\n\tif(!filename) {\n\t\tfilename = \"tiddlywiki.html\";\n\t}\n\t// Set up the link\n\tvar link = document.createElement(\"a\");\n\tif(Blob !== undefined) {\n\t\tvar blob = new Blob([text], {type: \"text/html\"});\n\t\tlink.setAttribute(\"href\", URL.createObjectURL(blob));\n\t} else {\n\t\tlink.setAttribute(\"href\",\"data:text/html,\" + encodeURIComponent(text));\n\t}\n\tlink.setAttribute(\"download\",filename);\n\tdocument.body.appendChild(link);\n\tlink.click();\n\tdocument.body.removeChild(link);\n\t// Callback that we succeeded\n\tcallback(null);\n\treturn true;\n};\n\n/*\nInformation about this saver\n*/\nDownloadSaver.prototype.info = {\n\tname: \"download\",\n\tpriority: 100\n};\n\nObject.defineProperty(DownloadSaver.prototype.info, \"capabilities\", {\n\tget: function() {\n\t\tvar capabilities = [\"save\", \"download\"];\n\t\tif(($tw.wiki.getTextReference(\"$:/config/DownloadSaver/AutoSave\") || \"\").toLowerCase() === \"yes\") {\n\t\t\tcapabilities.push(\"autosave\");\n\t\t}\n\t\treturn capabilities;\n\t}\n});\n\n/*\nStatic method that returns true if this saver is capable of working\n*/\nexports.canSave = function(wiki) {\n\treturn document.createElement(\"a\").download !== undefined;\n};\n\n/*\nCreate an instance of this saver\n*/\nexports.create = function(wiki) {\n\treturn new DownloadSaver(wiki);\n};\n\n})();\n", "type": "application/javascript", "module-type": "saver" }, "$:/core/modules/savers/fsosaver.js": { "title": "$:/core/modules/savers/fsosaver.js", "text": "/*\\\ntitle: $:/core/modules/savers/fsosaver.js\ntype: application/javascript\nmodule-type: saver\n\nHandles saving changes via MS FileSystemObject ActiveXObject\n\nNote: Since TiddlyWiki's markup contains the MOTW, the FileSystemObject normally won't be available. \nHowever, if the wiki is loaded as an .HTA file (Windows HTML Applications) then the FSO can be used.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nSelect the appropriate saver module and set it up\n*/\nvar FSOSaver = function(wiki) {\n};\n\nFSOSaver.prototype.save = function(text,method,callback) {\n\t// Get the pathname of this document\n\tvar pathname = unescape(document.location.pathname);\n\t// Test for a Windows path of the form /x:\\blah...\n\tif(/^\\/[A-Z]\\:\\\\[^\\\\]+/i.test(pathname)) {\t// ie: ^/[a-z]:/[^/]+\n\t\t// Remove the leading slash\n\t\tpathname = pathname.substr(1);\n\t} else if(document.location.hostname !== \"\" && /^\\/\\\\[^\\\\]+\\\\[^\\\\]+/i.test(pathname)) {\t// test for \\\\server\\share\\blah... - ^/[^/]+/[^/]+\n\t\t// Remove the leading slash\n\t\tpathname = pathname.substr(1);\n\t\t// reconstruct UNC path\n\t\tpathname = \"\\\\\\\\\" + document.location.hostname + pathname;\n\t} else {\n\t\treturn false;\n\t}\n\t// Save the file (as UTF-16)\n\tvar fso = new ActiveXObject(\"Scripting.FileSystemObject\");\n\tvar file = fso.OpenTextFile(pathname,2,-1,-1);\n\tfile.Write(text);\n\tfile.Close();\n\t// Callback that we succeeded\n\tcallback(null);\n\treturn true;\n};\n\n/*\nInformation about this saver\n*/\nFSOSaver.prototype.info = {\n\tname: \"FSOSaver\",\n\tpriority: 120,\n\tcapabilities: [\"save\", \"autosave\"]\n};\n\n/*\nStatic method that returns true if this saver is capable of working\n*/\nexports.canSave = function(wiki) {\n\ttry {\n\t\treturn (window.location.protocol === \"file:\") && !!(new ActiveXObject(\"Scripting.FileSystemObject\"));\n\t} catch(e) { return false; }\n};\n\n/*\nCreate an instance of this saver\n*/\nexports.create = function(wiki) {\n\treturn new FSOSaver(wiki);\n};\n\n})();\n", "type": "application/javascript", "module-type": "saver" }, "$:/core/modules/savers/gitea.js": { "title": "$:/core/modules/savers/gitea.js", "text": "/*\\\ntitle: $:/core/modules/savers/gitea.js\ntype: application/javascript\nmodule-type: saver\n\nSaves wiki by pushing a commit to the gitea\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nSelect the appropriate saver module and set it up\n*/\nvar GiteaSaver = function(wiki) {\n\tthis.wiki = wiki;\n};\n\nGiteaSaver.prototype.save = function(text,method,callback) {\n\tvar self = this,\n\t\tusername = this.wiki.getTiddlerText(\"$:/Gitea/Username\"),\n\t\tpassword = $tw.utils.getPassword(\"Gitea\"),\n\t\trepo = this.wiki.getTiddlerText(\"$:/Gitea/Repo\"),\n\t\tpath = this.wiki.getTiddlerText(\"$:/Gitea/Path\",\"\"),\n\t\tfilename = this.wiki.getTiddlerText(\"$:/Gitea/Filename\"),\n\t\tbranch = this.wiki.getTiddlerText(\"$:/Gitea/Branch\") || \"master\",\n\t\tendpoint = this.wiki.getTiddlerText(\"$:/Gitea/ServerURL\") || \"https://gitea\",\n\t\theaders = {\n\t\t\t\"Accept\": \"application/json\",\n\t\t\t\"Content-Type\": \"application/json;charset=UTF-8\",\n\t\t\t\"Authorization\": \"token \" + password\n\t\t};\n\t// Bail if we don't have everything we need\n\tif(!username || !password || !repo || !filename) {\n\t\treturn false;\n\t}\n\t// Make sure the path start and ends with a slash\n\tif(path.substring(0,1) !== \"/\") {\n\t\tpath = \"/\" + path;\n\t}\n\tif(path.substring(path.length - 1) !== \"/\") {\n\t\tpath = path + \"/\";\n\t}\n\t// Compose the base URI\n\tvar uri = endpoint + \"/repos/\" + repo + \"/contents\" + path;\n\t// Perform a get request to get the details (inc shas) of files in the same path as our file\n\t$tw.utils.httpRequest({\n\t\turl: uri,\n\t\ttype: \"GET\",\n\t\theaders: headers,\n\t\tdata: {\n\t\t\tref: branch\n\t\t},\n\t\tcallback: function(err,getResponseDataJson,xhr) {\n\t\t\tvar getResponseData,sha = \"\";\n\t\t\tif(err && xhr.status !== 404) {\n\t\t\t\treturn callback(err);\n\t\t\t}\n\t\t\tvar use_put = true;\n\t\t\tif(xhr.status !== 404) {\n\t\t\t\tgetResponseData = JSON.parse(getResponseDataJson);\n\t\t\t\t$tw.utils.each(getResponseData,function(details) {\n\t\t\t\t\tif(details.name === filename) {\n\t\t\t\t\t\tsha = details.sha;\n\t\t\t\t\t}\n\t\t\t\t});\n\t\t\t\tif(sha === \"\"){\n\t\t\t\t\tuse_put = false;\n\t\t\t\t}\n\t\t\t}\n\t\t\tvar data = {\n\t\t\t\tmessage: $tw.language.getRawString(\"ControlPanel/Saving/GitService/CommitMessage\"),\n\t\t\t\tcontent: $tw.utils.base64Encode(text),\n\t\t\t\tsha: sha\n\t\t\t};\n\t\t\t$tw.utils.httpRequest({\n\t\t\t\turl: endpoint + \"/repos/\" + repo + \"/branches/\" + branch,\n\t\t\t\ttype: \"GET\",\n\t\t\t\theaders: headers,\n\t\t\t\tcallback: function(err,getResponseDataJson,xhr) {\n\t\t\t\t\tif(xhr.status === 404) {\n\t\t\t\t\t\tcallback(\"Please ensure the branch in the Gitea repo exists\");\n\t\t\t\t\t}else{\n\t\t\t\t\t\tdata[\"branch\"] = branch;\n\t\t\t\t\t\tself.upload(uri + filename, use_put?\"PUT\":\"POST\", headers, data, callback);\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t});\n\t\t}\n\t});\n\treturn true;\n};\n\nGiteaSaver.prototype.upload = function(uri,method,headers,data,callback) {\n\t$tw.utils.httpRequest({\n\t\turl: uri,\n\t\ttype: method,\n\t\theaders: headers,\n\t\tdata: JSON.stringify(data),\n\t\tcallback: function(err,putResponseDataJson,xhr) {\n\t\t\tif(err) {\n\t\t\t\treturn callback(err);\n\t\t\t}\n\t\t\tvar putResponseData = JSON.parse(putResponseDataJson);\n\t\t\tcallback(null);\n\t\t}\n\t});\n};\n\n/*\nInformation about this saver\n*/\nGiteaSaver.prototype.info = {\n\tname: \"Gitea\",\n\tpriority: 2000,\n\tcapabilities: [\"save\", \"autosave\"]\n};\n\n/*\nStatic method that returns true if this saver is capable of working\n*/\nexports.canSave = function(wiki) {\n\treturn true;\n};\n\n/*\nCreate an instance of this saver\n*/\nexports.create = function(wiki) {\n\treturn new GiteaSaver(wiki);\n};\n\n})();\n", "type": "application/javascript", "module-type": "saver" }, "$:/core/modules/savers/github.js": { "title": "$:/core/modules/savers/github.js", "text": "/*\\\ntitle: $:/core/modules/savers/github.js\ntype: application/javascript\nmodule-type: saver\n\nSaves wiki by pushing a commit to the GitHub v3 REST API\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nSelect the appropriate saver module and set it up\n*/\nvar GitHubSaver = function(wiki) {\n\tthis.wiki = wiki;\n};\n\nGitHubSaver.prototype.save = function(text,method,callback) {\n\tvar self = this,\n\t\tusername = this.wiki.getTiddlerText(\"$:/GitHub/Username\"),\n\t\tpassword = $tw.utils.getPassword(\"github\"),\n\t\trepo = this.wiki.getTiddlerText(\"$:/GitHub/Repo\"),\n\t\tpath = this.wiki.getTiddlerText(\"$:/GitHub/Path\",\"\"),\n\t\tfilename = this.wiki.getTiddlerText(\"$:/GitHub/Filename\"),\n\t\tbranch = this.wiki.getTiddlerText(\"$:/GitHub/Branch\") || \"main\",\n\t\tendpoint = this.wiki.getTiddlerText(\"$:/GitHub/ServerURL\") || \"https://api.github.com\",\n\t\theaders = {\n\t\t\t\"Accept\": \"application/vnd.github.v3+json\",\n\t\t\t\"Content-Type\": \"application/json;charset=UTF-8\",\n\t\t\t\"Authorization\": \"Basic \" + window.btoa(username + \":\" + password),\n\t\t\t\"If-None-Match\": \"\"\n\t\t};\n\t// Bail if we don't have everything we need\n\tif(!username || !password || !repo || !filename) {\n\t\treturn false;\n\t}\n\t// Make sure the path start and ends with a slash\n\tif(path.substring(0,1) !== \"/\") {\n\t\tpath = \"/\" + path;\n\t}\n\tif(path.substring(path.length - 1) !== \"/\") {\n\t\tpath = path + \"/\";\n\t}\n\t// Compose the base URI\n\tvar uri = endpoint + \"/repos/\" + repo + \"/contents\" + path;\n\t// Perform a get request to get the details (inc shas) of files in the same path as our file\n\t$tw.utils.httpRequest({\n\t\turl: uri,\n\t\ttype: \"GET\",\n\t\theaders: headers,\n\t\tdata: {\n\t\t\tref: branch\n\t\t},\n\t\tcallback: function(err,getResponseDataJson,xhr) {\n\t\t\tvar getResponseData,sha = \"\";\n\t\t\tif(err && xhr.status !== 404) {\n\t\t\t\treturn callback(err);\n\t\t\t}\n\t\t\tif(xhr.status !== 404) {\n\t\t\t\tgetResponseData = JSON.parse(getResponseDataJson);\n\t\t\t\t$tw.utils.each(getResponseData,function(details) {\n\t\t\t\t\tif(details.name === filename) {\n\t\t\t\t\t\tsha = details.sha;\n\t\t\t\t\t}\n\t\t\t\t});\n\t\t\t}\n\t\t\tvar data = {\n\t\t\t\tmessage: $tw.language.getRawString(\"ControlPanel/Saving/GitService/CommitMessage\"),\n\t\t\t\tcontent: $tw.utils.base64Encode(text),\n\t\t\t\tbranch: branch,\n\t\t\t\tsha: sha\n\t\t\t};\n\t\t\t// Perform a PUT request to save the file\n\t\t\t$tw.utils.httpRequest({\n\t\t\t\turl: uri + filename,\n\t\t\t\ttype: \"PUT\",\n\t\t\t\theaders: headers,\n\t\t\t\tdata: JSON.stringify(data),\n\t\t\t\tcallback: function(err,putResponseDataJson,xhr) {\n\t\t\t\t\tif(err) {\n\t\t\t\t\t\treturn callback(err);\n\t\t\t\t\t}\n\t\t\t\t\tvar putResponseData = JSON.parse(putResponseDataJson);\n\t\t\t\t\tcallback(null);\n\t\t\t\t}\n\t\t\t});\n\t\t}\n\t});\n\treturn true;\n};\n\n/*\nInformation about this saver\n*/\nGitHubSaver.prototype.info = {\n\tname: \"github\",\n\tpriority: 2000,\n\tcapabilities: [\"save\", \"autosave\"]\n};\n\n/*\nStatic method that returns true if this saver is capable of working\n*/\nexports.canSave = function(wiki) {\n\treturn true;\n};\n\n/*\nCreate an instance of this saver\n*/\nexports.create = function(wiki) {\n\treturn new GitHubSaver(wiki);\n};\n\n})();\n", "type": "application/javascript", "module-type": "saver" }, "$:/core/modules/savers/gitlab.js": { "title": "$:/core/modules/savers/gitlab.js", "text": "/*\\\ntitle: $:/core/modules/savers/gitlab.js\ntype: application/javascript\nmodule-type: saver\n\nSaves wiki by pushing a commit to the GitLab REST API\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: true */\n\"use strict\";\n\n/*\nSelect the appropriate saver module and set it up\n*/\nvar GitLabSaver = function(wiki) {\n\tthis.wiki = wiki;\n};\n\nGitLabSaver.prototype.save = function(text,method,callback) {\n\t/* See https://docs.gitlab.com/ee/api/repository_files.html */\n\tvar self = this,\n\t\tusername = this.wiki.getTiddlerText(\"$:/GitLab/Username\"),\n\t\tpassword = $tw.utils.getPassword(\"gitlab\"),\n\t\trepo = this.wiki.getTiddlerText(\"$:/GitLab/Repo\"),\n\t\tpath = this.wiki.getTiddlerText(\"$:/GitLab/Path\",\"\"),\n\t\tfilename = this.wiki.getTiddlerText(\"$:/GitLab/Filename\"),\n\t\tbranch = this.wiki.getTiddlerText(\"$:/GitLab/Branch\") || \"master\",\n\t\tendpoint = this.wiki.getTiddlerText(\"$:/GitLab/ServerURL\") || \"https://gitlab.com/api/v4\",\n\t\theaders = {\n\t\t\t\"Content-Type\": \"application/json;charset=UTF-8\",\n\t\t\t\"Private-Token\": password\n\t\t};\n\t// Bail if we don't have everything we need\n\tif(!username || !password || !repo || !filename) {\n\t\treturn false;\n\t}\n\t// Make sure the path start and ends with a slash\n\tif(path.substring(0,1) !== \"/\") {\n\t\tpath = \"/\" + path;\n\t}\n\tif(path.substring(path.length - 1) !== \"/\") {\n\t\tpath = path + \"/\";\n\t}\n\t// Compose the base URI\n\tvar uri = endpoint + \"/projects/\" + encodeURIComponent(repo) + \"/repository/\";\n\t// Perform a get request to get the details (inc shas) of files in the same path as our file\n\t$tw.utils.httpRequest({\n\t\turl: uri + \"tree/?path=\" + encodeURIComponent(path.replace(/^\\/+|\\/$/g, '')) + \"&branch=\" + encodeURIComponent(branch.replace(/^\\/+|\\/$/g, '')),\n\t\ttype: \"GET\",\n\t\theaders: headers,\n\t\tcallback: function(err,getResponseDataJson,xhr) {\n\t\t\tvar getResponseData,sha = \"\";\n\t\t\tif(err && xhr.status !== 404) {\n\t\t\t\treturn callback(err);\n\t\t\t}\n\t\t\tvar requestType = \"POST\";\n\t\t\tif(xhr.status !== 404) {\n\t\t\t\tgetResponseData = JSON.parse(getResponseDataJson);\n\t\t\t\t$tw.utils.each(getResponseData,function(details) {\n\t\t\t\t\tif(details.name === filename) {\n\t\t\t\t\t\trequestType = \"PUT\";\n\t\t\t\t\t\tsha = details.sha;\n\t\t\t\t\t}\n\t\t\t\t});\n\t\t\t}\n\t\t\tvar data = {\n\t\t\t\tcommit_message: $tw.language.getRawString(\"ControlPanel/Saving/GitService/CommitMessage\"),\n\t\t\t\tcontent: text,\n\t\t\t\tbranch: branch,\n\t\t\t\tsha: sha\n\t\t\t};\n\t\t\t// Perform a request to save the file\n\t\t\t$tw.utils.httpRequest({\n\t\t\t\turl: uri + \"files/\" + encodeURIComponent(path.replace(/^\\/+/, '') + filename),\n\t\t\t\ttype: requestType,\n\t\t\t\theaders: headers,\n\t\t\t\tdata: JSON.stringify(data),\n\t\t\t\tcallback: function(err,putResponseDataJson,xhr) {\n\t\t\t\t\tif(err) {\n\t\t\t\t\t\treturn callback(err);\n\t\t\t\t\t}\n\t\t\t\t\tvar putResponseData = JSON.parse(putResponseDataJson);\n\t\t\t\t\tcallback(null);\n\t\t\t\t}\n\t\t\t});\n\t\t}\n\t});\n\treturn true;\n};\n\n/*\nInformation about this saver\n*/\nGitLabSaver.prototype.info = {\n\tname: \"gitlab\",\n\tpriority: 2000,\n\tcapabilities: [\"save\", \"autosave\"]\n};\n\n/*\nStatic method that returns true if this saver is capable of working\n*/\nexports.canSave = function(wiki) {\n\treturn true;\n};\n\n/*\nCreate an instance of this saver\n*/\nexports.create = function(wiki) {\n\treturn new GitLabSaver(wiki);\n};\n\n})();\n", "type": "application/javascript", "module-type": "saver" }, "$:/core/modules/savers/hyperdrive.js": { "title": "$:/core/modules/savers/hyperdrive.js", "text": "/*\\\ntitle: $:/core/modules/savers/hyperdrive.js\ntype: application/javascript\nmodule-type: saver\n\nSaves files using the Hyperdrive Protocol (https://hypercore-protocol.org/#hyperdrive) Beaker browser beta-1.0 and later (https://beakerbrowser.com)\nCompatible with beaker >= V1.0.0\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nSet up the saver\n*/\nvar HyperdriveSaver = function(wiki) {\n\tthis.wiki = wiki;\n};\n\nHyperdriveSaver.prototype.save = function(text,method,callback) {\n\tvar dat = beaker.hyperdrive.drive(\"\" + window.location),\n\t\tpathname = (\"\" + window.location.pathname).split(\"#\")[0];\n\tdat.stat(pathname).then(function(value) {\n\t\tif(value.isDirectory()) {\n\t\t\tpathname = pathname + \"/index.html\";\n\t\t}\n\t\tdat.writeFile(pathname,text,\"utf8\").then(function(value) {\n\t\t\tcallback(null);\n\t\t},function(reason) {\n\t\t\tcallback(\"Hyperdrive Saver Write Error: \" + reason);\n\t\t});\n\t},function(reason) {\n\t\tcallback(\"Hyperdrive Saver Stat Error: \" + reason);\n\t});\n\treturn true;\n};\n\n/*\nInformation about this saver\n*/\nHyperdriveSaver.prototype.info = {\n\tname: \"beaker-1.x\",\n\tpriority: 3000,\n\tcapabilities: [\"save\", \"autosave\"]\n};\n\n/*\nStatic method that returns true if this saver is capable of working\n*/\nexports.canSave = function(wiki) {\n\treturn !!window.beaker && !!beaker.hyperdrive && location.protocol===\"hyper:\";\n};\n\n/*\nCreate an instance of this saver\n*/\nexports.create = function(wiki) {\n\treturn new HyperdriveSaver(wiki);\n};\n\n})();\n", "type": "application/javascript", "module-type": "saver" }, "$:/core/modules/savers/manualdownload.js": { "title": "$:/core/modules/savers/manualdownload.js", "text": "/*\\\ntitle: $:/core/modules/savers/manualdownload.js\ntype: application/javascript\nmodule-type: saver\n\nHandles saving changes via HTML5's download APIs\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n// Title of the tiddler containing the download message\nvar downloadInstructionsTitle = \"$:/language/Modals/Download\";\n\n/*\nSelect the appropriate saver module and set it up\n*/\nvar ManualDownloadSaver = function(wiki) {\n};\n\nManualDownloadSaver.prototype.save = function(text,method,callback) {\n\t$tw.modal.display(downloadInstructionsTitle,{\n\t\tdownloadLink: \"data:text/html,\" + encodeURIComponent(text)\n\t});\n\t// Callback that we succeeded\n\tcallback(null);\n\treturn true;\n};\n\n/*\nInformation about this saver\n*/\nManualDownloadSaver.prototype.info = {\n\tname: \"manualdownload\",\n\tpriority: 0,\n\tcapabilities: [\"save\", \"download\"]\n};\n\n/*\nStatic method that returns true if this saver is capable of working\n*/\nexports.canSave = function(wiki) {\n\treturn true;\n};\n\n/*\nCreate an instance of this saver\n*/\nexports.create = function(wiki) {\n\treturn new ManualDownloadSaver(wiki);\n};\n\n})();\n", "type": "application/javascript", "module-type": "saver" }, "$:/core/modules/savers/msdownload.js": { "title": "$:/core/modules/savers/msdownload.js", "text": "/*\\\ntitle: $:/core/modules/savers/msdownload.js\ntype: application/javascript\nmodule-type: saver\n\nHandles saving changes via window.navigator.msSaveBlob()\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nSelect the appropriate saver module and set it up\n*/\nvar MsDownloadSaver = function(wiki) {\n};\n\nMsDownloadSaver.prototype.save = function(text,method,callback) {\n\t// Get the current filename\n\tvar filename = \"tiddlywiki.html\",\n\t\tp = document.location.pathname.lastIndexOf(\"/\");\n\tif(p !== -1) {\n\t\tfilename = document.location.pathname.substr(p+1);\n\t}\n\t// Set up the link\n\tvar blob = new Blob([text], {type: \"text/html\"});\n\twindow.navigator.msSaveBlob(blob,filename);\n\t// Callback that we succeeded\n\tcallback(null);\n\treturn true;\n};\n\n/*\nInformation about this saver\n*/\nMsDownloadSaver.prototype.info = {\n\tname: \"msdownload\",\n\tpriority: 110,\n\tcapabilities: [\"save\", \"download\"]\n};\n\n/*\nStatic method that returns true if this saver is capable of working\n*/\nexports.canSave = function(wiki) {\n\treturn !!window.navigator.msSaveBlob;\n};\n\n/*\nCreate an instance of this saver\n*/\nexports.create = function(wiki) {\n\treturn new MsDownloadSaver(wiki);\n};\n\n})();\n", "type": "application/javascript", "module-type": "saver" }, "$:/core/modules/savers/put.js": { "title": "$:/core/modules/savers/put.js", "text": "/*\\\ntitle: $:/core/modules/savers/put.js\ntype: application/javascript\nmodule-type: saver\n\nSaves wiki by performing a PUT request to the server\n\nWorks with any server which accepts a PUT request\nto the current URL, such as a WebDAV server.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nRetrieve ETag if available\n*/\nvar retrieveETag = function(self) {\n\tvar headers = {\n\t\tAccept: \"*/*;charset=UTF-8\"\n\t};\n\t$tw.utils.httpRequest({\n\t\turl: self.uri(),\n\t\ttype: \"HEAD\",\n\t\theaders: headers,\n\t\tcallback: function(err,data,xhr) {\n\t\t\tif(err) {\n\t\t\t\treturn;\n\t\t\t}\n\t\t\tvar etag = xhr.getResponseHeader(\"ETag\");\n\t\t\tif(!etag) {\n\t\t\t\treturn;\n\t\t\t}\n\t\t\tself.etag = etag.replace(/^W\\//,\"\");\n\t\t}\n\t});\n};\n\n\n/*\nSelect the appropriate saver module and set it up\n*/\nvar PutSaver = function(wiki) {\n\tthis.wiki = wiki;\n\tvar self = this;\n\tvar uri = this.uri();\n\t// Async server probe. Until probe finishes, save will fail fast\n\t// See also https://github.com/Jermolene/TiddlyWiki5/issues/2276\n\t$tw.utils.httpRequest({\n\t\turl: uri,\n\t\ttype: \"OPTIONS\",\n\t\tcallback: function(err,data,xhr) {\n\t\t\t// Check DAV header http://www.webdav.org/specs/rfc2518.html#rfc.section.9.1\n\t\t\tif(!err) {\n\t\t\t\tself.serverAcceptsPuts = xhr.status === 200 && !!xhr.getResponseHeader(\"dav\");\n\t\t\t}\n\t\t}\n\t});\n\tretrieveETag(this);\n};\n\nPutSaver.prototype.uri = function() {\n\treturn document.location.toString().split(\"#\")[0];\n};\n\n// TODO: in case of edit conflict\n// Prompt: Do you want to save over this? Y/N\n// Merging would be ideal, and may be possible using future generic merge flow\nPutSaver.prototype.save = function(text,method,callback) {\n\tif(!this.serverAcceptsPuts) {\n\t\treturn false;\n\t}\n\tvar self = this;\n\tvar headers = {\n\t\t\"Content-Type\": \"text/html;charset=UTF-8\"\n\t};\n\tif(this.etag) {\n\t\theaders[\"If-Match\"] = this.etag;\n\t}\n\t$tw.utils.httpRequest({\n\t\turl: this.uri(),\n\t\ttype: \"PUT\",\n\t\theaders: headers,\n\t\tdata: text,\n\t\tcallback: function(err,data,xhr) {\n\t\t\tif(err) {\n\t\t\t\t// response is textual: \"XMLHttpRequest error code: 412\"\n\t\t\t\tvar status = Number(err.substring(err.indexOf(':') + 2, err.length))\n\t\t\t\tif(status === 412) { // edit conflict\n\t\t\t\t\tvar message = $tw.language.getString(\"Error/EditConflict\");\n\t\t\t\t\tcallback(message);\n\t\t\t\t} else {\n\t\t\t\t\tcallback(err); // fail\n\t\t\t\t}\n\t\t\t} else {\n\t\t\t\tself.etag = xhr.getResponseHeader(\"ETag\");\n\t\t\t\tif(self.etag == null) {\n\t\t\t\t\tretrieveETag(self);\n\t\t\t\t}\n\t\t\t\tcallback(null); // success\n\t\t\t}\n\t\t}\n\t});\n\treturn true;\n};\n\n/*\nInformation about this saver\n*/\nPutSaver.prototype.info = {\n\tname: \"put\",\n\tpriority: 2000,\n\tcapabilities: [\"save\",\"autosave\"]\n};\n\n/*\nStatic method that returns true if this saver is capable of working\n*/\nexports.canSave = function(wiki) {\n\treturn /^https?:/.test(location.protocol);\n};\n\n/*\nCreate an instance of this saver\n*/\nexports.create = function(wiki) {\n\treturn new PutSaver(wiki);\n};\n\n})();\n", "type": "application/javascript", "module-type": "saver" }, "$:/core/modules/savers/tiddlyfox.js": { "title": "$:/core/modules/savers/tiddlyfox.js", "text": "/*\\\ntitle: $:/core/modules/savers/tiddlyfox.js\ntype: application/javascript\nmodule-type: saver\n\nHandles saving changes via the TiddlyFox file extension\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false, netscape: false, Components: false */\n\"use strict\";\n\nvar TiddlyFoxSaver = function(wiki) {\n};\n\nTiddlyFoxSaver.prototype.save = function(text,method,callback) {\n\tvar messageBox = document.getElementById(\"tiddlyfox-message-box\");\n\tif(messageBox) {\n\t\t// Get the pathname of this document\n\t\tvar pathname = document.location.toString().split(\"#\")[0];\n\t\t// Replace file://localhost/ with file:///\n\t\tif(pathname.indexOf(\"file://localhost/\") === 0) {\n\t\t\tpathname = \"file://\" + pathname.substr(16);\n\t\t}\n\t\t// Windows path file:///x:/blah/blah --> x:\\blah\\blah\n\t\tif(/^file\\:\\/\\/\\/[A-Z]\\:\\//i.test(pathname)) {\n\t\t\t// Remove the leading slash and convert slashes to backslashes\n\t\t\tpathname = pathname.substr(8).replace(/\\//g,\"\\\\\");\n\t\t// Firefox Windows network path file://///server/share/blah/blah --> //server/share/blah/blah\n\t\t} else if(pathname.indexOf(\"file://///\") === 0) {\n\t\t\tpathname = \"\\\\\\\\\" + unescape(pathname.substr(10)).replace(/\\//g,\"\\\\\");\n\t\t// Mac/Unix local path file:///path/path --> /path/path\n\t\t} else if(pathname.indexOf(\"file:///\") === 0) {\n\t\t\tpathname = unescape(pathname.substr(7));\n\t\t// Mac/Unix local path file:/path/path --> /path/path\n\t\t} else if(pathname.indexOf(\"file:/\") === 0) {\n\t\t\tpathname = unescape(pathname.substr(5));\n\t\t// Otherwise Windows networth path file://server/share/path/path --> \\\\server\\share\\path\\path\n\t\t} else {\n\t\t\tpathname = \"\\\\\\\\\" + unescape(pathname.substr(7)).replace(new RegExp(\"/\",\"g\"),\"\\\\\");\n\t\t}\n\t\t// Create the message element and put it in the message box\n\t\tvar message = document.createElement(\"div\");\n\t\tmessage.setAttribute(\"data-tiddlyfox-path\",decodeURIComponent(pathname));\n\t\tmessage.setAttribute(\"data-tiddlyfox-content\",text);\n\t\tmessageBox.appendChild(message);\n\t\t// Add an event handler for when the file has been saved\n\t\tmessage.addEventListener(\"tiddlyfox-have-saved-file\",function(event) {\n\t\t\tcallback(null);\n\t\t}, false);\n\t\t// Create and dispatch the custom event to the extension\n\t\tvar event = document.createEvent(\"Events\");\n\t\tevent.initEvent(\"tiddlyfox-save-file\",true,false);\n\t\tmessage.dispatchEvent(event);\n\t\treturn true;\n\t} else {\n\t\treturn false;\n\t}\n};\n\n/*\nInformation about this saver\n*/\nTiddlyFoxSaver.prototype.info = {\n\tname: \"tiddlyfox\",\n\tpriority: 1500,\n\tcapabilities: [\"save\", \"autosave\"]\n};\n\n/*\nStatic method that returns true if this saver is capable of working\n*/\nexports.canSave = function(wiki) {\n\treturn true;\n};\n\n/*\nCreate an instance of this saver\n*/\nexports.create = function(wiki) {\n\treturn new TiddlyFoxSaver(wiki);\n};\n\n})();\n", "type": "application/javascript", "module-type": "saver" }, "$:/core/modules/savers/tiddlyie.js": { "title": "$:/core/modules/savers/tiddlyie.js", "text": "/*\\\ntitle: $:/core/modules/savers/tiddlyie.js\ntype: application/javascript\nmodule-type: saver\n\nHandles saving changes via Internet Explorer BHO extenion (TiddlyIE)\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nSelect the appropriate saver module and set it up\n*/\nvar TiddlyIESaver = function(wiki) {\n};\n\nTiddlyIESaver.prototype.save = function(text,method,callback) {\n\t// Check existence of TiddlyIE BHO extension (note: only works after document is complete)\n\tif(typeof(window.TiddlyIE) != \"undefined\") {\n\t\t// Get the pathname of this document\n\t\tvar pathname = unescape(document.location.pathname);\n\t\t// Test for a Windows path of the form /x:/blah...\n\t\tif(/^\\/[A-Z]\\:\\/[^\\/]+/i.test(pathname)) {\t// ie: ^/[a-z]:/[^/]+ (is this better?: ^/[a-z]:/[^/]+(/[^/]+)*\\.[^/]+ )\n\t\t\t// Remove the leading slash\n\t\t\tpathname = pathname.substr(1);\n\t\t\t// Convert slashes to backslashes\n\t\t\tpathname = pathname.replace(/\\//g,\"\\\\\");\n\t\t} else if(document.hostname !== \"\" && /^\\/[^\\/]+\\/[^\\/]+/i.test(pathname)) {\t// test for \\\\server\\share\\blah... - ^/[^/]+/[^/]+\n\t\t\t// Convert slashes to backslashes\n\t\t\tpathname = pathname.replace(/\\//g,\"\\\\\");\n\t\t\t// reconstruct UNC path\n\t\t\tpathname = \"\\\\\\\\\" + document.location.hostname + pathname;\n\t\t} else return false;\n\t\t// Prompt the user to save the file\n\t\twindow.TiddlyIE.save(pathname, text);\n\t\t// Callback that we succeeded\n\t\tcallback(null);\n\t\treturn true;\n\t} else {\n\t\treturn false;\n\t}\n};\n\n/*\nInformation about this saver\n*/\nTiddlyIESaver.prototype.info = {\n\tname: \"tiddlyiesaver\",\n\tpriority: 1500,\n\tcapabilities: [\"save\"]\n};\n\n/*\nStatic method that returns true if this saver is capable of working\n*/\nexports.canSave = function(wiki) {\n\treturn (window.location.protocol === \"file:\");\n};\n\n/*\nCreate an instance of this saver\n*/\nexports.create = function(wiki) {\n\treturn new TiddlyIESaver(wiki);\n};\n\n})();\n", "type": "application/javascript", "module-type": "saver" }, "$:/core/modules/savers/twedit.js": { "title": "$:/core/modules/savers/twedit.js", "text": "/*\\\ntitle: $:/core/modules/savers/twedit.js\ntype: application/javascript\nmodule-type: saver\n\nHandles saving changes via the TWEdit iOS app\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false, netscape: false, Components: false */\n\"use strict\";\n\nvar TWEditSaver = function(wiki) {\n};\n\nTWEditSaver.prototype.save = function(text,method,callback) {\n\t// Bail if we're not running under TWEdit\n\tif(typeof DeviceInfo !== \"object\") {\n\t\treturn false;\n\t}\n\t// Get the pathname of this document\n\tvar pathname = decodeURIComponent(document.location.pathname);\n\t// Strip any query or location part\n\tvar p = pathname.indexOf(\"?\");\n\tif(p !== -1) {\n\t\tpathname = pathname.substr(0,p);\n\t}\n\tp = pathname.indexOf(\"#\");\n\tif(p !== -1) {\n\t\tpathname = pathname.substr(0,p);\n\t}\n\t// Remove the leading \"/Documents\" from path\n\tvar prefix = \"/Documents\";\n\tif(pathname.indexOf(prefix) === 0) {\n\t\tpathname = pathname.substr(prefix.length);\n\t}\n\t// Error handler\n\tvar errorHandler = function(event) {\n\t\t// Error\n\t\tcallback($tw.language.getString(\"Error/SavingToTWEdit\") + \": \" + event.target.error.code);\n\t};\n\t// Get the file system\n\twindow.requestFileSystem(LocalFileSystem.PERSISTENT,0,function(fileSystem) {\n\t\t// Now we've got the filesystem, get the fileEntry\n\t\tfileSystem.root.getFile(pathname, {create: true}, function(fileEntry) {\n\t\t\t// Now we've got the fileEntry, create the writer\n\t\t\tfileEntry.createWriter(function(writer) {\n\t\t\t\twriter.onerror = errorHandler;\n\t\t\t\twriter.onwrite = function() {\n\t\t\t\t\tcallback(null);\n\t\t\t\t};\n\t\t\t\twriter.position = 0;\n\t\t\t\twriter.write(text);\n\t\t\t},errorHandler);\n\t\t}, errorHandler);\n\t}, errorHandler);\n\treturn true;\n};\n\n/*\nInformation about this saver\n*/\nTWEditSaver.prototype.info = {\n\tname: \"twedit\",\n\tpriority: 1600,\n\tcapabilities: [\"save\", \"autosave\"]\n};\n\n/*\nStatic method that returns true if this saver is capable of working\n*/\nexports.canSave = function(wiki) {\n\treturn true;\n};\n\n/*\nCreate an instance of this saver\n*/\nexports.create = function(wiki) {\n\treturn new TWEditSaver(wiki);\n};\n\n/////////////////////////// Hack\n// HACK: This ensures that TWEdit recognises us as a TiddlyWiki document\nif($tw.browser) {\n\twindow.version = {title: \"TiddlyWiki\"};\n}\n\n})();\n", "type": "application/javascript", "module-type": "saver" }, "$:/core/modules/savers/upload.js": { "title": "$:/core/modules/savers/upload.js", "text": "/*\\\ntitle: $:/core/modules/savers/upload.js\ntype: application/javascript\nmodule-type: saver\n\nHandles saving changes via upload to a server.\n\nDesigned to be compatible with BidiX's UploadPlugin at http://tiddlywiki.bidix.info/#UploadPlugin\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nSelect the appropriate saver module and set it up\n*/\nvar UploadSaver = function(wiki) {\n\tthis.wiki = wiki;\n};\n\nUploadSaver.prototype.save = function(text,method,callback) {\n\t// Get the various parameters we need\n\tvar backupDir = this.wiki.getTextReference(\"$:/UploadBackupDir\") || \".\",\n\t\tusername = this.wiki.getTextReference(\"$:/UploadName\"),\n\t\tpassword = $tw.utils.getPassword(\"upload\"),\n\t\tuploadDir = this.wiki.getTextReference(\"$:/UploadDir\") || \".\",\n\t\tuploadFilename = this.wiki.getTextReference(\"$:/UploadFilename\") || \"index.html\",\n\t\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", "type": "application/javascript", "module-type": "saver" }, "$:/core/modules/server/authenticators/basic.js": { "title": "$:/core/modules/server/authenticators/basic.js", "text": "/*\\\ntitle: $:/core/modules/server/authenticators/basic.js\ntype: application/javascript\nmodule-type: authenticator\n\nAuthenticator for WWW basic authentication\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nif($tw.node) {\n\tvar util = require(\"util\"),\n\t\tfs = require(\"fs\"),\n\t\turl = require(\"url\"),\n\t\tpath = require(\"path\");\n}\n\nfunction BasicAuthenticator(server) {\n\tthis.server = server;\n\tthis.credentialsData = [];\n}\n\n/*\nReturns true if the authenticator is active, false if it is inactive, or a string if there is an error\n*/\nBasicAuthenticator.prototype.init = function() {\n\t// Read the credentials data\n\tthis.credentialsFilepath = this.server.get(\"credentials\");\n\tif(this.credentialsFilepath) {\n\t\tvar resolveCredentialsFilepath = path.resolve(this.server.boot.wikiPath,this.credentialsFilepath);\n\t\tif(fs.existsSync(resolveCredentialsFilepath) && !fs.statSync(resolveCredentialsFilepath).isDirectory()) {\n\t\t\tvar credentialsText = fs.readFileSync(resolveCredentialsFilepath,\"utf8\"),\n\t\t\t\tcredentialsData = $tw.utils.parseCsvStringWithHeader(credentialsText);\n\t\t\tif(typeof credentialsData === \"string\") {\n\t\t\t\treturn \"Error: \" + credentialsData + \" reading credentials from '\" + resolveCredentialsFilepath + \"'\";\n\t\t\t} else {\n\t\t\t\tthis.credentialsData = credentialsData;\n\t\t\t}\n\t\t} else {\n\t\t\treturn \"Error: Unable to load user credentials from '\" + resolveCredentialsFilepath + \"'\";\n\t\t}\n\t}\n\t// Add the hardcoded username and password if specified\n\tif(this.server.get(\"username\") && this.server.get(\"password\")) {\n\t\tthis.credentialsData = this.credentialsData || [];\n\t\tthis.credentialsData.push({\n\t\t\tusername: this.server.get(\"username\"),\n\t\t\tpassword: this.server.get(\"password\")\n\t\t});\n\t}\n\treturn this.credentialsData.length > 0;\n};\n\n/*\nReturns true if the request is authenticated and assigns the \"authenticatedUsername\" state variable.\nReturns false if the request couldn't be authenticated having sent an appropriate response to the browser\n*/\nBasicAuthenticator.prototype.authenticateRequest = function(request,response,state) {\n\t// Extract the incoming username and password from the request\n\tvar header = request.headers.authorization || \"\";\n\tif(!header && state.allowAnon) {\n\t\t// If there's no header and anonymous access is allowed then we don't set authenticatedUsername\n\t\treturn true;\n\t}\n\tvar token = header.split(/\\s+/).pop() || \"\",\n\t\tauth = $tw.utils.base64Decode(token),\n\t\tparts = auth.split(/:/),\n\t\tincomingUsername = parts[0],\n\t\tincomingPassword = parts[1];\n\t// Check that at least one of the credentials matches\n\tvar matchingCredentials = this.credentialsData.find(function(credential) {\n\t\treturn credential.username === incomingUsername && credential.password === incomingPassword;\n\t});\n\tif(matchingCredentials) {\n\t\t// If so, add the authenticated username to the request state\n\t\tstate.authenticatedUsername = incomingUsername;\n\t\treturn true;\n\t} else {\n\t\t// If not, return an authentication challenge\n\t\tresponse.writeHead(401,\"Authentication required\",{\n\t\t\t\"WWW-Authenticate\": 'Basic realm=\"Please provide your username and password to login to ' + state.server.servername + '\"'\n\t\t});\n\t\tresponse.end();\n\t\treturn false;\n\t}\n};\n\nexports.AuthenticatorClass = BasicAuthenticator;\n\n})();\n", "type": "application/javascript", "module-type": "authenticator" }, "$:/core/modules/server/authenticators/header.js": { "title": "$:/core/modules/server/authenticators/header.js", "text": "/*\\\ntitle: $:/core/modules/server/authenticators/header.js\ntype: application/javascript\nmodule-type: authenticator\n\nAuthenticator for trusted header authentication\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nfunction HeaderAuthenticator(server) {\n\tthis.server = server;\n\tthis.header = server.get(\"authenticated-user-header\") ? server.get(\"authenticated-user-header\").toLowerCase() : undefined;\n}\n\n/*\nReturns true if the authenticator is active, false if it is inactive, or a string if there is an error\n*/\nHeaderAuthenticator.prototype.init = function() {\n\treturn !!this.header;\n};\n\n/*\nReturns true if the request is authenticated and assigns the \"authenticatedUsername\" state variable.\nReturns false if the request couldn't be authenticated having sent an appropriate response to the browser\n*/\nHeaderAuthenticator.prototype.authenticateRequest = function(request,response,state) {\n\t// Otherwise, authenticate as the username in the specified header\n\tvar username = request.headers[this.header];\n\tif(!username && !state.allowAnon) {\n\t\tresponse.writeHead(401,\"Authorization header required to login to '\" + state.server.servername + \"'\");\n\t\tresponse.end();\n\t\treturn false;\n\t} else {\n\t\t// authenticatedUsername will be undefined for anonymous users\n\t\tstate.authenticatedUsername = username;\n\t\treturn true;\n\t}\n};\n\nexports.AuthenticatorClass = HeaderAuthenticator;\n\n})();\n", "type": "application/javascript", "module-type": "authenticator" }, "$:/core/modules/server/routes/delete-tiddler.js": { "title": "$:/core/modules/server/routes/delete-tiddler.js", "text": "/*\\\ntitle: $:/core/modules/server/routes/delete-tiddler.js\ntype: application/javascript\nmodule-type: route\n\nDELETE /recipes/default/tiddlers/:title\n\n\\*/\n(function() {\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.method = \"DELETE\";\n\nexports.path = /^\\/bags\\/default\\/tiddlers\\/(.+)$/;\n\nexports.handler = function(request,response,state) {\n\tvar title = decodeURIComponent(state.params[0]);\n\tstate.wiki.deleteTiddler(title);\n\tresponse.writeHead(204, \"OK\", {\n\t\t\"Content-Type\": \"text/plain\"\n\t});\n\tresponse.end();\n};\n\n}());\n", "type": "application/javascript", "module-type": "route" }, "$:/core/modules/server/routes/get-favicon.js": { "title": "$:/core/modules/server/routes/get-favicon.js", "text": "/*\\\ntitle: $:/core/modules/server/routes/get-favicon.js\ntype: application/javascript\nmodule-type: route\n\nGET /favicon.ico\n\n\\*/\n(function() {\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.method = \"GET\";\n\nexports.path = /^\\/favicon.ico$/;\n\nexports.handler = function(request,response,state) {\n\tresponse.writeHead(200, {\"Content-Type\": \"image/x-icon\"});\n\tvar buffer = state.wiki.getTiddlerText(\"$:/favicon.ico\",\"\");\n\tresponse.end(buffer,\"base64\");\n};\n\n}());\n", "type": "application/javascript", "module-type": "route" }, "$:/core/modules/server/routes/get-file.js": { "title": "$:/core/modules/server/routes/get-file.js", "text": "/*\\\ntitle: $:/core/modules/server/routes/get-file.js\ntype: application/javascript\nmodule-type: route\n\nGET /files/:filepath\n\n\\*/\n(function() {\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.method = \"GET\";\n\nexports.path = /^\\/files\\/(.+)$/;\n\nexports.handler = function(request,response,state) {\n\tvar path = require(\"path\"),\n\t\tfs = require(\"fs\"),\n\t\tutil = require(\"util\"),\n\t\tsuppliedFilename = decodeURIComponent(state.params[0]),\n\t\tfilename = path.resolve(state.boot.wikiPath,\"files\",suppliedFilename),\n\t\textension = path.extname(filename);\n\tfs.readFile(filename,function(err,content) {\n\t\tvar status,content,type = \"text/plain\";\n\t\tif(err) {\n\t\t\tconsole.log(\"Error accessing file \" + filename + \": \" + err.toString());\n\t\t\tstatus = 404;\n\t\t\tcontent = \"File '\" + suppliedFilename + \"' not found\";\n\t\t} else {\n\t\t\tstatus = 200;\n\t\t\tcontent = content;\n\t\t\ttype = ($tw.config.fileExtensionInfo[extension] ? $tw.config.fileExtensionInfo[extension].type : \"application/octet-stream\");\n\t\t}\n\t\tresponse.writeHead(status,{\n\t\t\t\"Content-Type\": type\n\t\t});\n\t\tresponse.end(content);\n\t});\n};\n\n}());\n", "type": "application/javascript", "module-type": "route" }, "$:/core/modules/server/routes/get-index.js": { "title": "$:/core/modules/server/routes/get-index.js", "text": "/*\\\ntitle: $:/core/modules/server/routes/get-index.js\ntype: application/javascript\nmodule-type: route\n\nGET /\n\n\\*/\n(function() {\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar zlib = require(\"zlib\");\n\nexports.method = \"GET\";\n\nexports.path = /^\\/$/;\n\nexports.handler = function(request,response,state) {\n\tvar acceptEncoding = request.headers[\"accept-encoding\"];\n\tif(!acceptEncoding) {\n\t\tacceptEncoding = \"\";\n\t}\n\tvar text = state.wiki.renderTiddler(state.server.get(\"root-render-type\"),state.server.get(\"root-tiddler\")),\n\t\tresponseHeaders = {\n\t\t\"Content-Type\": state.server.get(\"root-serve-type\")\n\t};\n\t/*\n\tIf the gzip=yes flag for `listen` is set, check if the user agent permits\n\tcompression. If so, compress our response. Note that we use the synchronous\n\tfunctions from zlib to stay in the imperative style. The current `Server`\n\tdoesn't depend on this, and we may just as well use the async versions.\n\t*/\n\tif(state.server.enableGzip) {\n\t\tif (/\\bdeflate\\b/.test(acceptEncoding)) {\n\t\t\tresponseHeaders[\"Content-Encoding\"] = \"deflate\";\n\t\t\ttext = zlib.deflateSync(text);\n\t\t} else if (/\\bgzip\\b/.test(acceptEncoding)) {\n\t\t\tresponseHeaders[\"Content-Encoding\"] = \"gzip\";\n\t\t\ttext = zlib.gzipSync(text);\n\t\t}\n\t}\n\tresponse.writeHead(200,responseHeaders);\n\tresponse.end(text);\n};\n\n}());\n", "type": "application/javascript", "module-type": "route" }, "$:/core/modules/server/routes/get-login-basic.js": { "title": "$:/core/modules/server/routes/get-login-basic.js", "text": "/*\\\ntitle: $:/core/modules/server/routes/get-login-basic.js\ntype: application/javascript\nmodule-type: route\n\nGET /login-basic -- force a Basic Authentication challenge\n\n\\*/\n(function() {\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.method = \"GET\";\n\nexports.path = /^\\/login-basic$/;\n\nexports.handler = function(request,response,state) {\n\tif(!state.authenticatedUsername) {\n\t\t// Challenge if there's no username\n\t\tresponse.writeHead(401,{\n\t\t\t\"WWW-Authenticate\": 'Basic realm=\"Please provide your username and password to login to ' + state.server.servername + '\"'\n\t\t});\n\t\tresponse.end();\t\t\n\t} else {\n\t\t// Redirect to the root wiki if login worked\n\t\tresponse.writeHead(302,{\n\t\t\tLocation: \"/\"\n\t\t});\n\t\tresponse.end();\n\t}\n};\n\n}());\n", "type": "application/javascript", "module-type": "route" }, "$:/core/modules/server/routes/get-status.js": { "title": "$:/core/modules/server/routes/get-status.js", "text": "/*\\\ntitle: $:/core/modules/server/routes/get-status.js\ntype: application/javascript\nmodule-type: route\n\nGET /status\n\n\\*/\n(function() {\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.method = \"GET\";\n\nexports.path = /^\\/status$/;\n\nexports.handler = function(request,response,state) {\n\tresponse.writeHead(200, {\"Content-Type\": \"application/json\"});\n\tvar text = JSON.stringify({\n\t\tusername: state.authenticatedUsername || state.server.get(\"anon-username\") || \"\",\n\t\tanonymous: !state.authenticatedUsername,\n\t\tread_only: !state.server.isAuthorized(\"writers\",state.authenticatedUsername),\n\t\tspace: {\n\t\t\trecipe: \"default\"\n\t\t},\n\t\ttiddlywiki_version: $tw.version\n\t});\n\tresponse.end(text,\"utf8\");\n};\n\n}());\n", "type": "application/javascript", "module-type": "route" }, "$:/core/modules/server/routes/get-tiddler-html.js": { "title": "$:/core/modules/server/routes/get-tiddler-html.js", "text": "/*\\\ntitle: $:/core/modules/server/routes/get-tiddler-html.js\ntype: application/javascript\nmodule-type: route\n\nGET /:title\n\n\\*/\n(function() {\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.method = \"GET\";\n\nexports.path = /^\\/([^\\/]+)$/;\n\nexports.handler = function(request,response,state) {\n\tvar title = decodeURIComponent(state.params[0]),\n\t\ttiddler = state.wiki.getTiddler(title);\n\tif(tiddler) {\n\t\tvar renderType = tiddler.getFieldString(\"_render_type\"),\n\t\t\trenderTemplate = tiddler.getFieldString(\"_render_template\");\n\t\t// Tiddler fields '_render_type' and '_render_template' overwrite\n\t\t// system wide settings for render type and template\n\t\tif(state.wiki.isSystemTiddler(title)) {\n\t\t\trenderType = renderType || state.server.get(\"system-tiddler-render-type\");\n\t\t\trenderTemplate = renderTemplate || state.server.get(\"system-tiddler-render-template\");\n\t\t} else {\n\t\t\trenderType = renderType || state.server.get(\"tiddler-render-type\");\n\t\t\trenderTemplate = renderTemplate || state.server.get(\"tiddler-render-template\");\n\t\t}\n\t\tvar text = state.wiki.renderTiddler(renderType,renderTemplate,{parseAsInline: true, variables: {currentTiddler: title}});\n\t\t// Naughty not to set a content-type, but it's the easiest way to ensure the browser will see HTML pages as HTML, and accept plain text tiddlers as CSS or JS\n\t\tresponse.writeHead(200);\n\t\tresponse.end(text,\"utf8\");\n\t} else {\n\t\tresponse.writeHead(404);\n\t\tresponse.end();\n\t}\n};\n\n}());\n", "type": "application/javascript", "module-type": "route" }, "$:/core/modules/server/routes/get-tiddler.js": { "title": "$:/core/modules/server/routes/get-tiddler.js", "text": "/*\\\ntitle: $:/core/modules/server/routes/get-tiddler.js\ntype: application/javascript\nmodule-type: route\n\nGET /recipes/default/tiddlers/:title\n\n\\*/\n(function() {\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.method = \"GET\";\n\nexports.path = /^\\/recipes\\/default\\/tiddlers\\/(.+)$/;\n\nexports.handler = function(request,response,state) {\n\tvar title = decodeURIComponent(state.params[0]),\n\t\ttiddler = state.wiki.getTiddler(title),\n\t\ttiddlerFields = {},\n\t\tknownFields = [\n\t\t\t\"bag\", \"created\", \"creator\", \"modified\", \"modifier\", \"permissions\", \"recipe\", \"revision\", \"tags\", \"text\", \"title\", \"type\", \"uri\"\n\t\t];\n\tif(tiddler) {\n\t\t$tw.utils.each(tiddler.fields,function(field,name) {\n\t\t\tvar value = tiddler.getFieldString(name);\n\t\t\tif(knownFields.indexOf(name) !== -1) {\n\t\t\t\ttiddlerFields[name] = value;\n\t\t\t} else {\n\t\t\t\ttiddlerFields.fields = tiddlerFields.fields || {};\n\t\t\t\ttiddlerFields.fields[name] = value;\n\t\t\t}\n\t\t});\n\t\ttiddlerFields.revision = state.wiki.getChangeCount(title);\n\t\ttiddlerFields.bag = \"default\";\n\t\ttiddlerFields.type = tiddlerFields.type || \"text/vnd.tiddlywiki\";\n\t\tresponse.writeHead(200, {\"Content-Type\": \"application/json\"});\n\t\tresponse.end(JSON.stringify(tiddlerFields),\"utf8\");\n\t} else {\n\t\tresponse.writeHead(404);\n\t\tresponse.end();\n\t}\n};\n\n}());\n", "type": "application/javascript", "module-type": "route" }, "$:/core/modules/server/routes/get-tiddlers-json.js": { "title": "$:/core/modules/server/routes/get-tiddlers-json.js", "text": "/*\\\ntitle: $:/core/modules/server/routes/get-tiddlers-json.js\ntype: application/javascript\nmodule-type: route\n\nGET /recipes/default/tiddlers.json?filter=<filter>\n\n\\*/\n(function() {\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar DEFAULT_FILTER = \"[all[tiddlers]!is[system]sort[title]]\";\n\nexports.method = \"GET\";\n\nexports.path = /^\\/recipes\\/default\\/tiddlers.json$/;\n\nexports.handler = function(request,response,state) {\n\tvar filter = state.queryParameters.filter || DEFAULT_FILTER;\n\tif(state.wiki.getTiddlerText(\"$:/config/Server/AllowAllExternalFilters\") !== \"yes\") {\n\t\tif(state.wiki.getTiddlerText(\"$:/config/Server/ExternalFilters/\" + filter) !== \"yes\") {\n\t\t\tconsole.log(\"Blocked attempt to GET /recipes/default/tiddlers.json with filter: \" + filter);\n\t\t\tresponse.writeHead(403);\n\t\t\tresponse.end();\n\t\t\treturn;\n\t\t}\n\t}\n\tif(state.wiki.getTiddlerText(\"$:/config/SyncSystemTiddlersFromServer\") === \"no\") {\n\t\tfilter += \"+[!is[system]]\";\n\t}\n\tvar excludeFields = (state.queryParameters.exclude || \"text\").split(\",\"),\n\t\ttitles = state.wiki.filterTiddlers(filter);\n\tresponse.writeHead(200, {\"Content-Type\": \"application/json\"});\n\tvar tiddlers = [];\n\t$tw.utils.each(titles,function(title) {\n\t\tvar tiddler = state.wiki.getTiddler(title);\n\t\tif(tiddler) {\n\t\t\tvar tiddlerFields = tiddler.getFieldStrings({exclude: excludeFields});\n\t\t\ttiddlerFields.revision = state.wiki.getChangeCount(title);\n\t\t\ttiddlerFields.type = tiddlerFields.type || \"text/vnd.tiddlywiki\";\n\t\t\ttiddlers.push(tiddlerFields);\n\t\t}\n\t});\n\tvar text = JSON.stringify(tiddlers);\n\tresponse.end(text,\"utf8\");\n};\n\n}());\n", "type": "application/javascript", "module-type": "route" }, "$:/core/modules/server/routes/put-tiddler.js": { "title": "$:/core/modules/server/routes/put-tiddler.js", "text": "/*\\\ntitle: $:/core/modules/server/routes/put-tiddler.js\ntype: application/javascript\nmodule-type: route\n\nPUT /recipes/default/tiddlers/:title\n\n\\*/\n(function() {\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.method = \"PUT\";\n\nexports.path = /^\\/recipes\\/default\\/tiddlers\\/(.+)$/;\n\nexports.handler = function(request,response,state) {\n\tvar title = decodeURIComponent(state.params[0]),\n\tfields = JSON.parse(state.data);\n\t// Pull up any subfields in the `fields` object\n\tif(fields.fields) {\n\t\t$tw.utils.each(fields.fields,function(field,name) {\n\t\t\tfields[name] = field;\n\t\t});\n\t\tdelete fields.fields;\n\t}\n\t// Remove any revision field\n\tif(fields.revision) {\n\t\tdelete fields.revision;\n\t}\n\tstate.wiki.addTiddler(new $tw.Tiddler(state.wiki.getCreationFields(),fields,{title: title},state.wiki.getModificationFields()));\n\tvar changeCount = state.wiki.getChangeCount(title).toString();\n\tresponse.writeHead(204, \"OK\",{\n\t\tEtag: \"\\\"default/\" + encodeURIComponent(title) + \"/\" + changeCount + \":\\\"\",\n\t\t\"Content-Type\": \"text/plain\"\n\t});\n\tresponse.end();\n};\n\n}());\n", "type": "application/javascript", "module-type": "route" }, "$:/core/modules/server/server.js": { "title": "$:/core/modules/server/server.js", "text": "/*\\\ntitle: $:/core/modules/server/server.js\ntype: application/javascript\nmodule-type: library\n\nServe tiddlers over http\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nif($tw.node) {\n\tvar util = require(\"util\"),\n\t\tfs = require(\"fs\"),\n\t\turl = require(\"url\"),\n\t\tpath = require(\"path\"),\n\t\tquerystring = require(\"querystring\");\n}\n\n/*\nA simple HTTP server with regexp-based routes\noptions: variables - optional hashmap of variables to set (a misnomer - they are really constant parameters)\n\t\t routes - optional array of routes to use\n\t\t wiki - reference to wiki object\n*/\nfunction Server(options) {\n\tvar self = this;\n\tthis.routes = options.routes || [];\n\tthis.authenticators = options.authenticators || [];\n\tthis.wiki = options.wiki;\n\tthis.boot = options.boot || $tw.boot;\n\tthis.servername = $tw.utils.transliterateToSafeASCII(this.wiki.getTiddlerText(\"$:/SiteTitle\") || \"TiddlyWiki5\");\n\t// Initialise the variables\n\tthis.variables = $tw.utils.extend({},this.defaultVariables);\n\tif(options.variables) {\n\t\tfor(var variable in options.variables) {\n\t\t\tif(options.variables[variable]) {\n\t\t\t\tthis.variables[variable] = options.variables[variable];\n\t\t\t}\n\t\t}\t\t\n\t}\n\t$tw.utils.extend({},this.defaultVariables,options.variables);\n\t// Initialise CSRF\n\tthis.csrfDisable = this.get(\"csrf-disable\") === \"yes\";\n\t// Initialize Gzip compression\n\tthis.enableGzip = this.get(\"gzip\") === \"yes\";\n\t// Initialise authorization\n\tvar authorizedUserName = (this.get(\"username\") && this.get(\"password\")) ? this.get(\"username\") : \"(anon)\";\n\tthis.authorizationPrincipals = {\n\t\treaders: (this.get(\"readers\") || authorizedUserName).split(\",\").map($tw.utils.trim),\n\t\twriters: (this.get(\"writers\") || authorizedUserName).split(\",\").map($tw.utils.trim)\n\t}\n\t// Load and initialise authenticators\n\t$tw.modules.forEachModuleOfType(\"authenticator\", function(title,authenticatorDefinition) {\n\t\t// console.log(\"Loading server route \" + title);\n\t\tself.addAuthenticator(authenticatorDefinition.AuthenticatorClass);\n\t});\n\t// Load route handlers\n\t$tw.modules.forEachModuleOfType(\"route\", function(title,routeDefinition) {\n\t\t// console.log(\"Loading server route \" + title);\n\t\tself.addRoute(routeDefinition);\n\t});\n\t// Initialise the http vs https\n\tthis.listenOptions = null;\n\tthis.protocol = \"http\";\n\tvar tlsKeyFilepath = this.get(\"tls-key\"),\n\t\ttlsCertFilepath = this.get(\"tls-cert\");\n\tif(tlsCertFilepath && tlsKeyFilepath) {\n\t\tthis.listenOptions = {\n\t\t\tkey: fs.readFileSync(path.resolve(this.boot.wikiPath,tlsKeyFilepath),\"utf8\"),\n\t\t\tcert: fs.readFileSync(path.resolve(this.boot.wikiPath,tlsCertFilepath),\"utf8\")\n\t\t};\n\t\tthis.protocol = \"https\";\n\t}\n\tthis.transport = require(this.protocol);\n}\n\nServer.prototype.defaultVariables = {\n\tport: \"8080\",\n\thost: \"127.0.0.1\",\n\t\"root-tiddler\": \"$:/core/save/all\",\n\t\"root-render-type\": \"text/plain\",\n\t\"root-serve-type\": \"text/html\",\n\t\"tiddler-render-type\": \"text/html\",\n\t\"tiddler-render-template\": \"$:/core/templates/server/static.tiddler.html\",\n\t\"system-tiddler-render-type\": \"text/plain\",\n\t\"system-tiddler-render-template\": \"$:/core/templates/wikified-tiddler\",\n\t\"debug-level\": \"none\",\n\t\"gzip\": \"no\"\n};\n\nServer.prototype.get = function(name) {\n\treturn this.variables[name];\n};\n\nServer.prototype.addRoute = function(route) {\n\tthis.routes.push(route);\n};\n\nServer.prototype.addAuthenticator = function(AuthenticatorClass) {\n\t// Instantiate and initialise the authenticator\n\tvar authenticator = new AuthenticatorClass(this),\n\t\tresult = authenticator.init();\n\tif(typeof result === \"string\") {\n\t\t$tw.utils.error(\"Error: \" + result);\n\t} else if(result) {\n\t\t// Only use the authenticator if it initialised successfully\n\t\tthis.authenticators.push(authenticator);\n\t}\n};\n\nServer.prototype.findMatchingRoute = function(request,state) {\n\tfor(var t=0; t<this.routes.length; t++) {\n\t\tvar potentialRoute = this.routes[t],\n\t\t\tpathRegExp = potentialRoute.path,\n\t\t\tpathname = state.urlInfo.pathname,\n\t\t\tmatch;\n\t\tif(state.pathPrefix) {\n\t\t\tif(pathname.substr(0,state.pathPrefix.length) === state.pathPrefix) {\n\t\t\t\tpathname = pathname.substr(state.pathPrefix.length) || \"/\";\n\t\t\t\tmatch = potentialRoute.path.exec(pathname);\n\t\t\t} else {\n\t\t\t\tmatch = false;\n\t\t\t}\n\t\t} else {\n\t\t\tmatch = potentialRoute.path.exec(pathname);\n\t\t}\n\t\tif(match && request.method === potentialRoute.method) {\n\t\t\tstate.params = [];\n\t\t\tfor(var p=1; p<match.length; p++) {\n\t\t\t\tstate.params.push(match[p]);\n\t\t\t}\n\t\t\treturn potentialRoute;\n\t\t}\n\t}\n\treturn null;\n};\n\nServer.prototype.methodMappings = {\n\t\"GET\": \"readers\",\n\t\"OPTIONS\": \"readers\",\n\t\"HEAD\": \"readers\",\n\t\"PUT\": \"writers\",\n\t\"POST\": \"writers\",\n\t\"DELETE\": \"writers\"\n};\n\n/*\nCheck whether a given user is authorized for the specified authorizationType (\"readers\" or \"writers\"). Pass null or undefined as the username to check for anonymous access\n*/\nServer.prototype.isAuthorized = function(authorizationType,username) {\n\tvar principals = this.authorizationPrincipals[authorizationType] || [];\n\treturn principals.indexOf(\"(anon)\") !== -1 || (username && (principals.indexOf(\"(authenticated)\") !== -1 || principals.indexOf(username) !== -1));\n}\n\nServer.prototype.requestHandler = function(request,response,options) {\n\toptions = options || {};\n\t// Compose the state object\n\tvar self = this;\n\tvar state = {};\n\tstate.wiki = options.wiki || self.wiki;\n\tstate.boot = options.boot || self.boot;\n\tstate.server = self;\n\tstate.urlInfo = url.parse(request.url);\n\tstate.queryParameters = querystring.parse(state.urlInfo.query);\n\tstate.pathPrefix = options.pathPrefix || this.get(\"path-prefix\") || \"\";\n\t// Get the principals authorized to access this resource\n\tvar authorizationType = this.methodMappings[request.method] || \"readers\";\n\t// Check for the CSRF header if this is a write\n\tif(!this.csrfDisable && authorizationType === \"writers\" && request.headers[\"x-requested-with\"] !== \"TiddlyWiki\") {\n\t\tresponse.writeHead(403,\"'X-Requested-With' header required to login to '\" + this.servername + \"'\");\n\t\tresponse.end();\n\t\treturn;\t\t\n\t}\n\t// Check whether anonymous access is granted\n\tstate.allowAnon = this.isAuthorized(authorizationType,null);\n\t// Authenticate with the first active authenticator\n\tif(this.authenticators.length > 0) {\n\t\tif(!this.authenticators[0].authenticateRequest(request,response,state)) {\n\t\t\t// Bail if we failed (the authenticator will have sent the response)\n\t\t\treturn;\n\t\t}\t\t\n\t}\n\t// Authorize with the authenticated username\n\tif(!this.isAuthorized(authorizationType,state.authenticatedUsername)) {\n\t\tresponse.writeHead(401,\"'\" + state.authenticatedUsername + \"' is not authorized to access '\" + this.servername + \"'\");\n\t\tresponse.end();\n\t\treturn;\n\t}\n\t// Find the route that matches this path\n\tvar route = self.findMatchingRoute(request,state);\n\t// Optionally output debug info\n\tif(self.get(\"debug-level\") !== \"none\") {\n\t\tconsole.log(\"Request path:\",JSON.stringify(state.urlInfo));\n\t\tconsole.log(\"Request headers:\",JSON.stringify(request.headers));\n\t\tconsole.log(\"authenticatedUsername:\",state.authenticatedUsername);\n\t}\n\t// Return a 404 if we didn't find a route\n\tif(!route) {\n\t\tresponse.writeHead(404);\n\t\tresponse.end();\n\t\treturn;\n\t}\n\t// Receive the request body if necessary and hand off to the route handler\n\tif(route.bodyFormat === \"stream\" || request.method === \"GET\" || request.method === \"HEAD\") {\n\t\t// Let the route handle the request stream itself\n\t\troute.handler(request,response,state);\n\t} else if(route.bodyFormat === \"string\" || !route.bodyFormat) {\n\t\t// Set the encoding for the incoming request\n\t\trequest.setEncoding(\"utf8\");\n\t\tvar data = \"\";\n\t\trequest.on(\"data\",function(chunk) {\n\t\t\tdata += chunk.toString();\n\t\t});\n\t\trequest.on(\"end\",function() {\n\t\t\tstate.data = data;\n\t\t\troute.handler(request,response,state);\n\t\t});\n\t} else if(route.bodyFormat === \"buffer\") {\n\t\tvar data = [];\n\t\trequest.on(\"data\",function(chunk) {\n\t\t\tdata.push(chunk);\n\t\t});\n\t\trequest.on(\"end\",function() {\n\t\t\tstate.data = Buffer.concat(data);\n\t\t\troute.handler(request,response,state);\n\t\t})\n\t} else {\n\t\tresponse.writeHead(400,\"Invalid bodyFormat \" + route.bodyFormat + \" in route \" + route.method + \" \" + route.path.source);\n\t\tresponse.end();\n\t}\n};\n\n/*\nListen for requests\nport: optional port number (falls back to value of \"port\" variable)\nhost: optional host address (falls back to value of \"host\" variable)\nprefix: optional prefix (falls back to value of \"path-prefix\" variable)\n*/\nServer.prototype.listen = function(port,host,prefix) {\n\tvar self = this;\n\t// Handle defaults for port and host\n\tport = port || this.get(\"port\");\n\thost = host || this.get(\"host\");\n\tprefix = prefix || this.get(\"path-prefix\") || \"\";\n\t// Check for the port being a string and look it up as an environment variable\n\tif(parseInt(port,10).toString() !== port) {\n\t\tport = process.env[port] || 8080;\n\t}\n\t// Warn if required plugins are missing\n\tif(!this.wiki.getTiddler(\"$:/plugins/tiddlywiki/tiddlyweb\") || !this.wiki.getTiddler(\"$:/plugins/tiddlywiki/filesystem\")) {\n\t\t$tw.utils.warning(\"Warning: Plugins required for client-server operation (\\\"tiddlywiki/filesystem\\\" and \\\"tiddlywiki/tiddlyweb\\\") are missing from tiddlywiki.info file\");\n\t}\n\t// Create the server\n\tvar server;\n\tif(this.listenOptions) {\n\t\tserver = this.transport.createServer(this.listenOptions,this.requestHandler.bind(this));\n\t} else {\n\t\tserver = this.transport.createServer(this.requestHandler.bind(this));\n\t}\n\t// Display the port number after we've started listening (the port number might have been specified as zero, in which case we will get an assigned port)\n\tserver.on(\"listening\",function() {\n\t\tvar address = server.address();\n\t\t$tw.utils.log(\"Serving on \" + self.protocol + \"://\" + address.address + \":\" + address.port + prefix,\"brown/orange\");\n\t\t$tw.utils.log(\"(press ctrl-C to exit)\",\"red\");\n\t});\n\t// Listen\n\treturn server.listen(port,host);\n};\n\nexports.Server = Server;\n\n})();\n", "type": "application/javascript", "module-type": "library" }, "$:/core/modules/browser-messaging.js": { "title": "$:/core/modules/browser-messaging.js", "text": "/*\\\ntitle: $:/core/modules/browser-messaging.js\ntype: application/javascript\nmodule-type: startup\n\nBrowser message handling\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n// Export name and synchronous status\nexports.name = \"browser-messaging\";\nexports.platforms = [\"browser\"];\nexports.after = [\"startup\"];\nexports.synchronous = true;\n\n/*\nLoad a specified url as an iframe and call the callback when it is loaded. If the url is already loaded then the existing iframe instance is used\n*/\nfunction loadIFrame(url,callback) {\n\t// Check if iframe already exists\n\tvar iframeInfo = $tw.browserMessaging.iframeInfoMap[url];\n\tif(iframeInfo) {\n\t\t// We've already got the iframe\n\t\tcallback(null,iframeInfo);\n\t} else {\n\t\t// Create the iframe and save it in the list\n\t\tvar iframe = document.createElement(\"iframe\");\n\t\tiframeInfo = {\n\t\t\turl: url,\n\t\t\tstatus: \"loading\",\n\t\t\tdomNode: iframe\n\t\t};\n\t\t$tw.browserMessaging.iframeInfoMap[url] = iframeInfo;\n\t\tsaveIFrameInfoTiddler(iframeInfo);\n\t\t// Add the iframe to the DOM and hide it\n\t\tiframe.style.display = \"none\";\n\t\tiframe.setAttribute(\"library\",\"true\");\n\t\tdocument.body.appendChild(iframe);\n\t\t// Set up onload\n\t\tiframe.onload = function() {\n\t\t\tiframeInfo.status = \"loaded\";\n\t\t\tsaveIFrameInfoTiddler(iframeInfo);\n\t\t\tcallback(null,iframeInfo);\n\t\t};\n\t\tiframe.onerror = function() {\n\t\t\tcallback(\"Cannot load iframe\");\n\t\t};\n\t\ttry {\n\t\t\tiframe.src = url;\n\t\t} catch(ex) {\n\t\t\tcallback(ex);\n\t\t}\n\t}\n}\n\n/*\nUnload library iframe for given url\n*/\nfunction unloadIFrame(url){\n\t$tw.utils.each(document.getElementsByTagName('iframe'), function(iframe) {\n\t\tif(iframe.getAttribute(\"library\") === \"true\" &&\n\t\t iframe.getAttribute(\"src\") === url) {\n\t\t\tiframe.parentNode.removeChild(iframe);\n\t\t}\n\t});\n}\n\nfunction saveIFrameInfoTiddler(iframeInfo) {\n\t$tw.wiki.addTiddler(new $tw.Tiddler($tw.wiki.getCreationFields(),{\n\t\ttitle: \"$:/temp/ServerConnection/\" + iframeInfo.url,\n\t\ttext: iframeInfo.status,\n\t\ttags: [\"$:/tags/ServerConnection\"],\n\t\turl: iframeInfo.url\n\t},$tw.wiki.getModificationFields()));\n}\n\nexports.startup = function() {\n\t// Initialise the store of iframes we've created\n\t$tw.browserMessaging = {\n\t\tiframeInfoMap: {} // Hashmap by URL of {url:,status:\"loading/loaded\",domNode:}\n\t};\n\t// Listen for widget messages to control loading the plugin library\n\t$tw.rootWidget.addEventListener(\"tm-load-plugin-library\",function(event) {\n\t\tvar paramObject = event.paramObject || {},\n\t\t\turl = paramObject.url;\n\t\tif(url) {\n\t\t\tloadIFrame(url,function(err,iframeInfo) {\n\t\t\t\tif(err) {\n\t\t\t\t\talert($tw.language.getString(\"Error/LoadingPluginLibrary\") + \": \" + url);\n\t\t\t\t} else {\n\t\t\t\t\tiframeInfo.domNode.contentWindow.postMessage({\n\t\t\t\t\t\tverb: \"GET\",\n\t\t\t\t\t\turl: \"recipes/library/tiddlers.json\",\n\t\t\t\t\t\tcookies: {\n\t\t\t\t\t\t\ttype: \"save-info\",\n\t\t\t\t\t\t\tinfoTitlePrefix: paramObject.infoTitlePrefix || \"$:/temp/RemoteAssetInfo/\",\n\t\t\t\t\t\t\turl: url\n\t\t\t\t\t\t}\n\t\t\t\t\t},\"*\");\n\t\t\t\t}\n\t\t\t});\n\t\t}\n\t});\n\t// Listen for widget messages to control unloading the plugin library\n\t$tw.rootWidget.addEventListener(\"tm-unload-plugin-library\",function(event) {\n\t\tvar paramObject = event.paramObject || {},\n\t\t\turl = paramObject.url;\n\t\t$tw.browserMessaging.iframeInfoMap[url] = undefined;\n\t\tif(url) {\n\t\t\tunloadIFrame(url);\n\t\t\t$tw.utils.each(\n\t\t\t\t$tw.wiki.filterTiddlers(\"[[$:/temp/ServerConnection/\" + url + \"]] [prefix[$:/temp/RemoteAssetInfo/\" + url + \"/]]\"),\n\t\t\t\tfunction(title) {\n\t\t\t\t\t$tw.wiki.deleteTiddler(title);\n\t\t\t\t}\n\t\t\t);\n\t\t}\n\t});\n\t$tw.rootWidget.addEventListener(\"tm-load-plugin-from-library\",function(event) {\n\t\tvar paramObject = event.paramObject || {},\n\t\t\turl = paramObject.url,\n\t\t\ttitle = paramObject.title;\n\t\tif(url && title) {\n\t\t\tloadIFrame(url,function(err,iframeInfo) {\n\t\t\t\tif(err) {\n\t\t\t\t\talert($tw.language.getString(\"Error/LoadingPluginLibrary\") + \": \" + url);\n\t\t\t\t} else {\n\t\t\t\t\tiframeInfo.domNode.contentWindow.postMessage({\n\t\t\t\t\t\tverb: \"GET\",\n\t\t\t\t\t\turl: \"recipes/library/tiddlers/\" + encodeURIComponent(title) + \".json\",\n\t\t\t\t\t\tcookies: {\n\t\t\t\t\t\t\ttype: \"save-tiddler\",\n\t\t\t\t\t\t\turl: url\n\t\t\t\t\t\t}\n\t\t\t\t\t},\"*\");\n\t\t\t\t}\n\t\t\t});\n\t\t}\n\t});\n\t// Listen for window messages from other windows\n\twindow.addEventListener(\"message\",function listener(event){\n\t\t// console.log(\"browser-messaging: \",document.location.toString())\n\t\t// console.log(\"browser-messaging: Received message from\",event.origin);\n\t\t// console.log(\"browser-messaging: Message content\",event.data);\n\t\tswitch(event.data.verb) {\n\t\t\tcase \"GET-RESPONSE\":\n\t\t\t\tif(event.data.status.charAt(0) === \"2\") {\n\t\t\t\t\tif(event.data.cookies) {\n\t\t\t\t\t\tif(event.data.cookies.type === \"save-info\") {\n\t\t\t\t\t\t\tvar tiddlers = JSON.parse(event.data.body);\n\t\t\t\t\t\t\t$tw.utils.each(tiddlers,function(tiddler) {\n\t\t\t\t\t\t\t\t$tw.wiki.addTiddler(new $tw.Tiddler($tw.wiki.getCreationFields(),tiddler,{\n\t\t\t\t\t\t\t\t\ttitle: event.data.cookies.infoTitlePrefix + event.data.cookies.url + \"/\" + tiddler.title,\n\t\t\t\t\t\t\t\t\t\"original-title\": tiddler.title,\n\t\t\t\t\t\t\t\t\ttext: \"\",\n\t\t\t\t\t\t\t\t\ttype: \"text/vnd.tiddlywiki\",\n\t\t\t\t\t\t\t\t\t\"original-type\": tiddler.type,\n\t\t\t\t\t\t\t\t\t\"plugin-type\": undefined,\n\t\t\t\t\t\t\t\t\t\"original-plugin-type\": tiddler[\"plugin-type\"],\n\t\t\t\t\t\t\t\t\t\"module-type\": undefined,\n\t\t\t\t\t\t\t\t\t\"original-module-type\": tiddler[\"module-type\"],\n\t\t\t\t\t\t\t\t\ttags: [\"$:/tags/RemoteAssetInfo\"],\n\t\t\t\t\t\t\t\t\t\"original-tags\": $tw.utils.stringifyList(tiddler.tags || []),\n\t\t\t\t\t\t\t\t\t\"server-url\": event.data.cookies.url\n\t\t\t\t\t\t\t\t},$tw.wiki.getModificationFields()));\n\t\t\t\t\t\t\t});\n\t\t\t\t\t\t} else if(event.data.cookies.type === \"save-tiddler\") {\n\t\t\t\t\t\t\tvar tiddler = JSON.parse(event.data.body);\n\t\t\t\t\t\t\t$tw.wiki.addTiddler(new $tw.Tiddler(tiddler));\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t\tbreak;\n\t\t}\n\t},false);\n};\n\n})();\n", "type": "application/javascript", "module-type": "startup" }, "$:/core/modules/startup/commands.js": { "title": "$:/core/modules/startup/commands.js", "text": "/*\\\ntitle: $:/core/modules/startup/commands.js\ntype: application/javascript\nmodule-type: startup\n\nCommand processing\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n// Export name and synchronous status\nexports.name = \"commands\";\nexports.platforms = [\"node\"];\nexports.after = [\"story\"];\nexports.synchronous = false;\n\nexports.startup = function(callback) {\n\t// On the server, start a commander with the command line arguments\n\tvar commander = new $tw.Commander(\n\t\t$tw.boot.argv,\n\t\tfunction(err) {\n\t\t\tif(err) {\n\t\t\t\treturn $tw.utils.error(\"Error: \" + err);\n\t\t\t}\n\t\t\tcallback();\n\t\t},\n\t\t$tw.wiki,\n\t\t{output: process.stdout, error: process.stderr}\n\t);\n\tcommander.execute();\n};\n\n})();\n", "type": "application/javascript", "module-type": "startup" }, "$:/core/modules/startup/CSSescape.js": { "title": "$:/core/modules/startup/CSSescape.js", "text": "/*\\\ntitle: $:/core/modules/startup/CSSescape.js\ntype: application/javascript\nmodule-type: startup\n\nPolyfill for CSS.escape()\n\n\\*/\n(function(root,factory){\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n// Export name and synchronous status\nexports.name = \"css-escape\";\nexports.platforms = [\"browser\"];\nexports.after = [\"startup\"];\nexports.synchronous = true;\n\n/*! https://mths.be/cssescape v1.5.1 by @mathias | MIT license */\n// https://github.com/umdjs/umd/blob/master/returnExports.js\nexports.startup = factory(root);\n}(typeof global != 'undefined' ? global : this, function(root) {\n\n\tif (root.CSS && root.CSS.escape) {\n\t\treturn;\n\t}\n\n\t// https://drafts.csswg.org/cssom/#serialize-an-identifier\n\tvar cssEscape = function(value) {\n\t\tif (arguments.length == 0) {\n\t\t\tthrow new TypeError('`CSS.escape` requires an argument.');\n\t\t}\n\t\tvar string = String(value);\n\t\tvar length = string.length;\n\t\tvar index = -1;\n\t\tvar codeUnit;\n\t\tvar result = '';\n\t\tvar firstCodeUnit = string.charCodeAt(0);\n\t\twhile (++index < length) {\n\t\t\tcodeUnit = string.charCodeAt(index);\n\t\t\t// Note: there’s no need to special-case astral symbols, surrogate\n\t\t\t// pairs, or lone surrogates.\n\n\t\t\t// If the character is NULL (U+0000), then the REPLACEMENT CHARACTER\n\t\t\t// (U+FFFD).\n\t\t\tif (codeUnit == 0x0000) {\n\t\t\t\tresult += '\\uFFFD';\n\t\t\t\tcontinue;\n\t\t\t}\n\n\t\t\tif (\n\t\t\t\t// If the character is in the range [\\1-\\1F] (U+0001 to U+001F) or is\n\t\t\t\t// U+007F, […]\n\t\t\t\t(codeUnit >= 0x0001 && codeUnit <= 0x001F) || codeUnit == 0x007F ||\n\t\t\t\t// If the character is the first character and is in the range [0-9]\n\t\t\t\t// (U+0030 to U+0039), […]\n\t\t\t\t(index == 0 && codeUnit >= 0x0030 && codeUnit <= 0x0039) ||\n\t\t\t\t// If the character is the second character and is in the range [0-9]\n\t\t\t\t// (U+0030 to U+0039) and the first character is a `-` (U+002D), […]\n\t\t\t\t(\n\t\t\t\t\tindex == 1 &&\n\t\t\t\t\tcodeUnit >= 0x0030 && codeUnit <= 0x0039 &&\n\t\t\t\t\tfirstCodeUnit == 0x002D\n\t\t\t\t)\n\t\t\t) {\n\t\t\t\t// https://drafts.csswg.org/cssom/#escape-a-character-as-code-point\n\t\t\t\tresult += '\\\\' + codeUnit.toString(16) + ' ';\n\t\t\t\tcontinue;\n\t\t\t}\n\n\t\t\tif (\n\t\t\t\t// If the character is the first character and is a `-` (U+002D), and\n\t\t\t\t// there is no second character, […]\n\t\t\t\tindex == 0 &&\n\t\t\t\tlength == 1 &&\n\t\t\t\tcodeUnit == 0x002D\n\t\t\t) {\n\t\t\t\tresult += '\\\\' + string.charAt(index);\n\t\t\t\tcontinue;\n\t\t\t}\n\n\t\t\t// If the character is not handled by one of the above rules and is\n\t\t\t// greater than or equal to U+0080, is `-` (U+002D) or `_` (U+005F), or\n\t\t\t// is in one of the ranges [0-9] (U+0030 to U+0039), [A-Z] (U+0041 to\n\t\t\t// U+005A), or [a-z] (U+0061 to U+007A), […]\n\t\t\tif (\n\t\t\t\tcodeUnit >= 0x0080 ||\n\t\t\t\tcodeUnit == 0x002D ||\n\t\t\t\tcodeUnit == 0x005F ||\n\t\t\t\tcodeUnit >= 0x0030 && codeUnit <= 0x0039 ||\n\t\t\t\tcodeUnit >= 0x0041 && codeUnit <= 0x005A ||\n\t\t\t\tcodeUnit >= 0x0061 && codeUnit <= 0x007A\n\t\t\t) {\n\t\t\t\t// the character itself\n\t\t\t\tresult += string.charAt(index);\n\t\t\t\tcontinue;\n\t\t\t}\n\n\t\t\t// Otherwise, the escaped character.\n\t\t\t// https://drafts.csswg.org/cssom/#escape-a-character\n\t\t\tresult += '\\\\' + string.charAt(index);\n\n\t\t}\n\t\treturn result;\n\t};\n\n\tif (!root.CSS) {\n\t\troot.CSS = {};\n\t}\n\n\troot.CSS.escape = cssEscape;\n\n}));\n", "type": "application/javascript", "module-type": "startup" }, "$:/core/modules/startup/favicon.js": { "title": "$:/core/modules/startup/favicon.js", "text": "/*\\\ntitle: $:/core/modules/startup/favicon.js\ntype: application/javascript\nmodule-type: startup\n\nFavicon handling\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n// Export name and synchronous status\nexports.name = \"favicon\";\nexports.platforms = [\"browser\"];\nexports.after = [\"startup\"];\nexports.synchronous = true;\n\t\t\n// Favicon tiddler\nvar FAVICON_TITLE = \"$:/favicon.ico\";\n\nexports.startup = function() {\n\t// Set up the favicon\n\tsetFavicon();\n\t// Reset the favicon when the tiddler changes\n\t$tw.wiki.addEventListener(\"change\",function(changes) {\n\t\tif($tw.utils.hop(changes,FAVICON_TITLE)) {\n\t\t\tsetFavicon();\n\t\t}\n\t});\n};\n\nfunction setFavicon() {\n\tvar tiddler = $tw.wiki.getTiddler(FAVICON_TITLE);\n\tif(tiddler) {\n\t\tvar faviconLink = document.getElementById(\"faviconLink\");\n\t\tfaviconLink.setAttribute(\"href\",$tw.utils.makeDataUri(tiddler.fields.text,tiddler.fields.type,tiddler.fields._canonical_uri));\n\t}\n}\n\n})();\n", "type": "application/javascript", "module-type": "startup" }, "$:/core/modules/startup/info.js": { "title": "$:/core/modules/startup/info.js", "text": "/*\\\ntitle: $:/core/modules/startup/info.js\ntype: application/javascript\nmodule-type: startup\n\nInitialise $:/info tiddlers via $:/temp/info-plugin pseudo-plugin\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n// Export name and synchronous status\nexports.name = \"info\";\nexports.before = [\"startup\"];\nexports.after = [\"load-modules\"];\nexports.synchronous = true;\n\nvar TITLE_INFO_PLUGIN = \"$:/temp/info-plugin\";\n\nexports.startup = function() {\n\t// Function to bake the info plugin with new tiddlers\n\tvar updateInfoPlugin = function(tiddlerFieldsArray) {\n\t\t// Get the existing tiddlers\n\t\tvar json = $tw.wiki.getTiddlerData(TITLE_INFO_PLUGIN,{tiddlers: {}});\n\t\t// Add the new ones\n\t\t$tw.utils.each(tiddlerFieldsArray,function(fields) {\n\t\t\tif(fields && fields.title) {\n\t\t\t\tjson.tiddlers[fields.title] = fields;\n\t\t\t}\n\t\t});\n\t\t// Bake the info tiddlers into a plugin. We use the non-standard plugin-type \"info\" because ordinary plugins are only registered asynchronously after being loaded dynamically\n\t\tvar fields = {\n\t\t\ttitle: TITLE_INFO_PLUGIN,\n\t\t\ttype: \"application/json\",\n\t\t\t\"plugin-type\": \"info\",\n\t\t\ttext: JSON.stringify(json,null,$tw.config.preferences.jsonSpaces)\n\t\t};\n\t\t$tw.wiki.addTiddler(new $tw.Tiddler(fields));\n\n\t};\n\t// Collect up the info tiddlers\n\tvar tiddlerFieldsArray = [];\n\t// Give each info module a chance to provide as many info tiddlers as they want as an array, and give them a callback for dynamically updating them\n\t$tw.modules.forEachModuleOfType(\"info\",function(title,moduleExports) {\n\t\tif(moduleExports && moduleExports.getInfoTiddlerFields) {\n\t\t\tArray.prototype.push.apply(tiddlerFieldsArray,moduleExports.getInfoTiddlerFields(updateInfoPlugin));\n\t\t}\n\t});\n\tupdateInfoPlugin(tiddlerFieldsArray);\n\tvar changes = $tw.wiki.readPluginInfo([TITLE_INFO_PLUGIN]);\n\t$tw.wiki.registerPluginTiddlers(\"info\",[TITLE_INFO_PLUGIN]);\n\t$tw.wiki.unpackPluginTiddlers();\n};\n\n})();\n", "type": "application/javascript", "module-type": "startup" }, "$:/core/modules/startup/load-modules.js": { "title": "$:/core/modules/startup/load-modules.js", "text": "/*\\\ntitle: $:/core/modules/startup/load-modules.js\ntype: application/javascript\nmodule-type: startup\n\nLoad core modules\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n// Export name and synchronous status\nexports.name = \"load-modules\";\nexports.synchronous = true;\n\nexports.startup = function() {\n\t// Load modules\n\t$tw.modules.applyMethods(\"utils\",$tw.utils);\n\tif($tw.node) {\n\t\t$tw.modules.applyMethods(\"utils-node\",$tw.utils);\n\t}\n\t$tw.modules.applyMethods(\"global\",$tw);\n\t$tw.modules.applyMethods(\"config\",$tw.config);\n\t$tw.Tiddler.fieldModules = $tw.modules.getModulesByTypeAsHashmap(\"tiddlerfield\");\n\t$tw.modules.applyMethods(\"tiddlermethod\",$tw.Tiddler.prototype);\n\t$tw.modules.applyMethods(\"wikimethod\",$tw.Wiki.prototype);\n\t$tw.wiki.addIndexersToWiki();\n\t$tw.modules.applyMethods(\"tiddlerdeserializer\",$tw.Wiki.tiddlerDeserializerModules);\n\t$tw.macros = $tw.modules.getModulesByTypeAsHashmap(\"macro\");\n\t$tw.wiki.initParsers();\n\t$tw.Commander.initCommands();\n};\n\n})();\n", "type": "application/javascript", "module-type": "startup" }, "$:/core/modules/startup/password.js": { "title": "$:/core/modules/startup/password.js", "text": "/*\\\ntitle: $:/core/modules/startup/password.js\ntype: application/javascript\nmodule-type: startup\n\nPassword handling\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n// Export name and synchronous status\nexports.name = \"password\";\nexports.platforms = [\"browser\"];\nexports.after = [\"startup\"];\nexports.synchronous = true;\n\nexports.startup = function() {\n\t$tw.rootWidget.addEventListener(\"tm-set-password\",function(event) {\n\t\t$tw.passwordPrompt.createPrompt({\n\t\t\tserviceName: $tw.language.getString(\"Encryption/PromptSetPassword\"),\n\t\t\tnoUserName: true,\n\t\t\tsubmitText: $tw.language.getString(\"Encryption/SetPassword\"),\n\t\t\tcanCancel: true,\n\t\t\trepeatPassword: true,\n\t\t\tcallback: function(data) {\n\t\t\t\tif(data) {\n\t\t\t\t\t$tw.crypto.setPassword(data.password);\n\t\t\t\t}\n\t\t\t\treturn true; // Get rid of the password prompt\n\t\t\t}\n\t\t});\n\t});\n\t$tw.rootWidget.addEventListener(\"tm-clear-password\",function(event) {\n\t\tif($tw.browser) {\n\t\t\tif(!confirm($tw.language.getString(\"Encryption/ConfirmClearPassword\"))) {\n\t\t\t\treturn;\n\t\t\t}\n\t\t}\n\t\t$tw.crypto.setPassword(null);\n\t});\n\t// Ensure that $:/isEncrypted is maintained properly\n\t$tw.wiki.addEventListener(\"change\",function(changes) {\n\t\tif($tw.utils.hop(changes,\"$:/isEncrypted\")) {\n\t\t\t$tw.crypto.updateCryptoStateTiddler();\n\t\t}\n\t});\n};\n\n})();\n", "type": "application/javascript", "module-type": "startup" }, "$:/core/modules/startup/plugins.js": { "title": "$:/core/modules/startup/plugins.js", "text": "/*\\\ntitle: $:/core/modules/startup/plugins.js\ntype: application/javascript\nmodule-type: startup\n\nStartup logic concerned with managing plugins\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n// Export name and synchronous status\nexports.name = \"plugins\";\nexports.after = [\"load-modules\"];\nexports.synchronous = true;\n\nvar TITLE_REQUIRE_RELOAD_DUE_TO_PLUGIN_CHANGE = \"$:/status/RequireReloadDueToPluginChange\";\n\nvar PREFIX_CONFIG_REGISTER_PLUGIN_TYPE = \"$:/config/RegisterPluginType/\";\n\nexports.startup = function() {\n\t$tw.wiki.addTiddler({title: TITLE_REQUIRE_RELOAD_DUE_TO_PLUGIN_CHANGE,text: \"no\"});\n\t$tw.wiki.addEventListener(\"change\",function(changes) {\n\t\t// Work out which of the changed tiddlers are plugins that we need to reregister\n\t\tvar changesToProcess = [],\n\t\t\trequireReloadDueToPluginChange = false;\n\t\t$tw.utils.each(Object.keys(changes),function(title) {\n\t\t\tvar tiddler = $tw.wiki.getTiddler(title),\n\t\t\t\trequiresReload = $tw.wiki.doesPluginRequireReload(title);\n\t\t\tif(requiresReload) {\n\t\t\t\trequireReloadDueToPluginChange = true;\n\t\t\t} else if(tiddler) {\n\t\t\t\tvar pluginType = tiddler.fields[\"plugin-type\"];\n\t\t\t\tif($tw.wiki.getTiddlerText(PREFIX_CONFIG_REGISTER_PLUGIN_TYPE + (tiddler.fields[\"plugin-type\"] || \"\"),\"no\") === \"yes\") {\n\t\t\t\t\tchangesToProcess.push(title);\n\t\t\t\t}\n\t\t\t}\n\t\t});\n\t\t// Issue warning if any of the tiddlers require a reload\n\t\tif(requireReloadDueToPluginChange) {\n\t\t\t$tw.wiki.addTiddler({title: TITLE_REQUIRE_RELOAD_DUE_TO_PLUGIN_CHANGE,text: \"yes\"});\n\t\t}\n\t\t// Read or delete the plugin info of the changed tiddlers\n\t\tif(changesToProcess.length > 0) {\n\t\t\tvar changes = $tw.wiki.readPluginInfo(changesToProcess);\n\t\t\tif(changes.modifiedPlugins.length > 0 || changes.deletedPlugins.length > 0) {\n\t\t\t\tvar changedShadowTiddlers = {};\n\t\t\t\t// Collect the shadow tiddlers of any deleted plugins\n\t\t\t\t$tw.utils.each(changes.deletedPlugins,function(pluginTitle) {\n\t\t\t\t\tvar pluginInfo = $tw.wiki.getPluginInfo(pluginTitle);\n\t\t\t\t\tif(pluginInfo) {\n\t\t\t\t\t\t$tw.utils.each(Object.keys(pluginInfo.tiddlers),function(title) {\n\t\t\t\t\t\t\tchangedShadowTiddlers[title] = true;\n\t\t\t\t\t\t});\n\t\t\t\t\t}\n\t\t\t\t});\n\t\t\t\t// Collect the shadow tiddlers of any modified plugins\n\t\t\t\t$tw.utils.each(changes.modifiedPlugins,function(pluginTitle) {\n\t\t\t\t\tvar pluginInfo = $tw.wiki.getPluginInfo(pluginTitle);\n\t\t\t\t\tif(pluginInfo) {\n\t\t\t\t\t\t$tw.utils.each(Object.keys(pluginInfo.tiddlers),function(title) {\n\t\t\t\t\t\t\tchangedShadowTiddlers[title] = false;\n\t\t\t\t\t\t});\n\t\t\t\t\t}\n\t\t\t\t});\n\t\t\t\t// (Re-)register any modified plugins\n\t\t\t\t$tw.wiki.registerPluginTiddlers(null,changes.modifiedPlugins);\n\t\t\t\t// Unregister any deleted plugins\n\t\t\t\t$tw.wiki.unregisterPluginTiddlers(null,changes.deletedPlugins);\n\t\t\t\t// Unpack the shadow tiddlers\n\t\t\t\t$tw.wiki.unpackPluginTiddlers();\n\t\t\t\t// Queue change events for the changed shadow tiddlers\n\t\t\t\t$tw.utils.each(Object.keys(changedShadowTiddlers),function(title) {\n\t\t\t\t\t$tw.wiki.enqueueTiddlerEvent(title,changedShadowTiddlers[title]);\n\t\t\t\t});\n\t\t\t}\n\t\t}\n\t});\n};\n\n})();\n", "type": "application/javascript", "module-type": "startup" }, "$:/core/modules/startup/render.js": { "title": "$:/core/modules/startup/render.js", "text": "/*\\\ntitle: $:/core/modules/startup/render.js\ntype: application/javascript\nmodule-type: startup\n\nTitle, stylesheet and page rendering\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n// Export name and synchronous status\nexports.name = \"render\";\nexports.platforms = [\"browser\"];\nexports.after = [\"story\"];\nexports.synchronous = true;\n\n// Default story and history lists\nvar PAGE_TITLE_TITLE = \"$:/core/wiki/title\";\nvar PAGE_STYLESHEET_TITLE = \"$:/core/ui/PageStylesheet\";\nvar PAGE_TEMPLATE_TITLE = \"$:/core/ui/RootTemplate\";\n\n// Time (in ms) that we defer refreshing changes to draft tiddlers\nvar DRAFT_TIDDLER_TIMEOUT_TITLE = \"$:/config/Drafts/TypingTimeout\";\nvar THROTTLE_REFRESH_TIMEOUT = 400;\n\nexports.startup = function() {\n\t// Set up the title\n\t$tw.titleWidgetNode = $tw.wiki.makeTranscludeWidget(PAGE_TITLE_TITLE,{document: $tw.fakeDocument, parseAsInline: true});\n\t$tw.titleContainer = $tw.fakeDocument.createElement(\"div\");\n\t$tw.titleWidgetNode.render($tw.titleContainer,null);\n\tdocument.title = $tw.titleContainer.textContent;\n\t$tw.wiki.addEventListener(\"change\",function(changes) {\n\t\tif($tw.titleWidgetNode.refresh(changes,$tw.titleContainer,null)) {\n\t\t\tdocument.title = $tw.titleContainer.textContent;\n\t\t}\n\t});\n\t// Set up the styles\n\t$tw.styleWidgetNode = $tw.wiki.makeTranscludeWidget(PAGE_STYLESHEET_TITLE,{document: $tw.fakeDocument});\n\t$tw.styleContainer = $tw.fakeDocument.createElement(\"style\");\n\t$tw.styleWidgetNode.render($tw.styleContainer,null);\n\t$tw.styleElement = document.createElement(\"style\");\n\t$tw.styleElement.innerHTML = $tw.styleContainer.textContent;\n\tdocument.head.insertBefore($tw.styleElement,document.head.firstChild);\n\t$tw.wiki.addEventListener(\"change\",$tw.perf.report(\"styleRefresh\",function(changes) {\n\t\tif($tw.styleWidgetNode.refresh(changes,$tw.styleContainer,null)) {\n\t\t\t$tw.styleElement.innerHTML = $tw.styleContainer.textContent;\n\t\t}\n\t}));\n\t// Display the $:/core/ui/PageTemplate tiddler to kick off the display\n\t$tw.perf.report(\"mainRender\",function() {\n\t\t$tw.pageWidgetNode = $tw.wiki.makeTranscludeWidget(PAGE_TEMPLATE_TITLE,{document: document, parentWidget: $tw.rootWidget, recursionMarker: \"no\"});\n\t\t$tw.pageContainer = document.createElement(\"div\");\n\t\t$tw.utils.addClass($tw.pageContainer,\"tc-page-container-wrapper\");\n\t\tdocument.body.insertBefore($tw.pageContainer,document.body.firstChild);\n\t\t$tw.pageWidgetNode.render($tw.pageContainer,null);\n \t\t$tw.hooks.invokeHook(\"th-page-refreshed\");\n\t})();\n\t// Remove any splash screen elements\n\tvar removeList = document.querySelectorAll(\".tc-remove-when-wiki-loaded\");\n\t$tw.utils.each(removeList,function(removeItem) {\n\t\tif(removeItem.parentNode) {\n\t\t\tremoveItem.parentNode.removeChild(removeItem);\n\t\t}\n\t});\n\t// Prepare refresh mechanism\n\tvar deferredChanges = Object.create(null),\n\t\ttimerId;\n\tfunction refresh() {\n\t\t// Process the refresh\n\t\t$tw.hooks.invokeHook(\"th-page-refreshing\");\n\t\t$tw.pageWidgetNode.refresh(deferredChanges);\n\t\tdeferredChanges = Object.create(null);\n\t\t$tw.hooks.invokeHook(\"th-page-refreshed\");\n\t}\n\t// Add the change event handler\n\t$tw.wiki.addEventListener(\"change\",$tw.perf.report(\"mainRefresh\",function(changes) {\n\t\t// Check if only tiddlers that are throttled have changed\n\t\tvar onlyThrottledTiddlersHaveChanged = true;\n\t\tfor(var title in changes) {\n\t\t\tvar tiddler = $tw.wiki.getTiddler(title);\n\t\t\tif(!tiddler || !(tiddler.hasField(\"draft.of\") || tiddler.hasField(\"throttle.refresh\"))) {\n\t\t\t\tonlyThrottledTiddlersHaveChanged = false;\n\t\t\t}\n\t\t}\n\t\t// Defer the change if only drafts have changed\n\t\tif(timerId) {\n\t\t\tclearTimeout(timerId);\n\t\t}\n\t\ttimerId = null;\n\t\tif(onlyThrottledTiddlersHaveChanged) {\n\t\t\tvar timeout = parseInt($tw.wiki.getTiddlerText(DRAFT_TIDDLER_TIMEOUT_TITLE,\"\"),10);\n\t\t\tif(isNaN(timeout)) {\n\t\t\t\ttimeout = THROTTLE_REFRESH_TIMEOUT;\n\t\t\t}\n\t\t\ttimerId = setTimeout(refresh,timeout);\n\t\t\t$tw.utils.extend(deferredChanges,changes);\n\t\t} else {\n\t\t\t$tw.utils.extend(deferredChanges,changes);\n\t\t\trefresh();\n\t\t}\n\t}));\n\t// Fix up the link between the root widget and the page container\n\t$tw.rootWidget.domNodes = [$tw.pageContainer];\n\t$tw.rootWidget.children = [$tw.pageWidgetNode];\n\t// Run any post-render startup actions\n\t$tw.rootWidget.invokeActionsByTag(\"$:/tags/StartupAction/PostRender\");\n};\n\n})();\n", "type": "application/javascript", "module-type": "startup" }, "$:/core/modules/startup/rootwidget.js": { "title": "$:/core/modules/startup/rootwidget.js", "text": "/*\\\ntitle: $:/core/modules/startup/rootwidget.js\ntype: application/javascript\nmodule-type: startup\n\nSetup the root widget and the core root widget handlers\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n// Export name and synchronous status\nexports.name = \"rootwidget\";\nexports.platforms = [\"browser\"];\nexports.after = [\"startup\"];\nexports.before = [\"story\"];\nexports.synchronous = true;\n\nexports.startup = function() {\n\t// Install the modal message mechanism\n\t$tw.modal = new $tw.utils.Modal($tw.wiki);\n\t$tw.rootWidget.addEventListener(\"tm-modal\",function(event) {\n\t\t$tw.modal.display(event.param,{variables: event.paramObject, event: event});\n\t});\n\t$tw.rootWidget.addEventListener(\"tm-show-switcher\",function(event) {\n\t\t$tw.modal.display(\"$:/core/ui/SwitcherModal\",{variables: event.paramObject, event: event});\n\t});\t\n\t// Install the notification mechanism\n\t$tw.notifier = new $tw.utils.Notifier($tw.wiki);\n\t$tw.rootWidget.addEventListener(\"tm-notify\",function(event) {\n\t\t$tw.notifier.display(event.param,{variables: event.paramObject});\n\t});\n\t// Install the copy-to-clipboard mechanism\n\t$tw.rootWidget.addEventListener(\"tm-copy-to-clipboard\",function(event) {\n\t\t$tw.utils.copyToClipboard(event.param);\n\t});\n\t// Install the tm-focus-selector message\n\t$tw.rootWidget.addEventListener(\"tm-focus-selector\",function(event) {\n\t\tvar selector = event.param || \"\",\n\t\t\telement;\n\t\ttry {\n\t\t\telement = document.querySelector(selector);\n\t\t} catch(e) {\n\t\t\tconsole.log(\"Error in selector: \",selector)\n\t\t}\n\t\tif(element && element.focus) {\n\t\t\telement.focus(event.paramObject);\n\t\t}\n\t});\n\t// Install the scroller\n\t$tw.pageScroller = new $tw.utils.PageScroller();\n\t$tw.rootWidget.addEventListener(\"tm-scroll\",function(event) {\n\t\t$tw.pageScroller.handleEvent(event);\n\t});\n\tvar fullscreen = $tw.utils.getFullScreenApis();\n\tif(fullscreen) {\n\t\t$tw.rootWidget.addEventListener(\"tm-full-screen\",function(event) {\n\t\t\tvar fullScreenDocument = event.event ? event.event.target.ownerDocument : document;\n\t\t\tif(event.param === \"enter\") {\n\t\t\t\tfullScreenDocument.documentElement[fullscreen._requestFullscreen](Element.ALLOW_KEYBOARD_INPUT);\n\t\t\t} else if(event.param === \"exit\") {\n\t\t\t\tfullScreenDocument[fullscreen._exitFullscreen]();\n\t\t\t} else {\n\t\t\t\tif(fullScreenDocument[fullscreen._fullscreenElement]) {\n\t\t\t\t\tfullScreenDocument[fullscreen._exitFullscreen]();\n\t\t\t\t} else {\n\t\t\t\t\tfullScreenDocument.documentElement[fullscreen._requestFullscreen](Element.ALLOW_KEYBOARD_INPUT);\n\t\t\t\t}\t\t\t\t\n\t\t\t}\n\t\t});\n\t}\n\t// If we're being viewed on a data: URI then give instructions for how to save\n\tif(document.location.protocol === \"data:\") {\n\t\t$tw.rootWidget.dispatchEvent({\n\t\t\ttype: \"tm-modal\",\n\t\t\tparam: \"$:/language/Modals/SaveInstructions\"\n\t\t});\n\t}\n};\n\n})();\n", "type": "application/javascript", "module-type": "startup" }, "$:/core/modules/startup.js": { "title": "$:/core/modules/startup.js", "text": "/*\\\ntitle: $:/core/modules/startup.js\ntype: application/javascript\nmodule-type: startup\n\nMiscellaneous startup logic for both the client and server.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n// Export name and synchronous status\nexports.name = \"startup\";\nexports.after = [\"load-modules\"];\nexports.synchronous = true;\n\n// Set to `true` to enable performance instrumentation\nvar PERFORMANCE_INSTRUMENTATION_CONFIG_TITLE = \"$:/config/Performance/Instrumentation\";\n\nvar widget = require(\"$:/core/modules/widgets/widget.js\");\n\nexports.startup = function() {\n\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.platform);\n\t} else {\n\t\tswitch(require(\"os\").platform()) {\n\t\t\tcase \"darwin\":\n\t\t\t\t$tw.platform.isMac = true;\n\t\t\t\tbreak;\n\t\t\tcase \"win32\":\n\t\t\t\t$tw.platform.isWindows = true;\n\t\t\t\tbreak;\n\t\t\tcase \"freebsd\":\n\t\t\t\t$tw.platform.isLinux = true;\n\t\t\t\tbreak;\n\t\t\tcase \"linux\":\n\t\t\t\t$tw.platform.isLinux = true;\n\t\t\t\tbreak;\n\t\t}\n\t}\n\t// Initialise version\n\t$tw.version = $tw.utils.extractVersionInfo();\n\t// Set up the performance framework\n\t$tw.perf = new $tw.Performance($tw.wiki.getTiddlerText(PERFORMANCE_INSTRUMENTATION_CONFIG_TITLE,\"no\") === \"yes\");\n\t// Create a root widget for attaching event handlers. By using it as the parentWidget for another widget tree, one can reuse the event handlers\n\t$tw.rootWidget = new widget.widget({\n\t\ttype: \"widget\",\n\t\tchildren: []\n\t},{\n\t\twiki: $tw.wiki,\n\t\tdocument: $tw.browser ? document : $tw.fakeDocument\n\t});\n\t// Execute any startup actions\n\t$tw.rootWidget.invokeActionsByTag(\"$:/tags/StartupAction\");\n\tif($tw.browser) {\n\t\t$tw.rootWidget.invokeActionsByTag(\"$:/tags/StartupAction/Browser\");\t\t\n\t}\n\tif($tw.node) {\n\t\t$tw.rootWidget.invokeActionsByTag(\"$:/tags/StartupAction/Node\");\t\t\n\t}\n\t// Kick off the language manager and switcher\n\t$tw.language = new $tw.Language();\n\t$tw.languageSwitcher = new $tw.PluginSwitcher({\n\t\twiki: $tw.wiki,\n\t\tpluginType: \"language\",\n\t\tcontrollerTitle: \"$:/language\",\n\t\tdefaultPlugins: [\n\t\t\t\"$:/languages/en-GB\"\n\t\t],\n\t\tonSwitch: function(plugins) {\n\t\t\tif($tw.browser) {\n\t\t\t\tvar pluginTiddler = $tw.wiki.getTiddler(plugins[0]);\n\t\t\t\tif(pluginTiddler) {\n\t\t\t\t\tdocument.documentElement.setAttribute(\"dir\",pluginTiddler.getFieldString(\"text-direction\") || \"auto\");\n\t\t\t\t} else {\n\t\t\t\t\tdocument.documentElement.removeAttribute(\"dir\");\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t});\n\t// Kick off the theme manager\n\t$tw.themeManager = new $tw.PluginSwitcher({\n\t\twiki: $tw.wiki,\n\t\tpluginType: \"theme\",\n\t\tcontrollerTitle: \"$:/theme\",\n\t\tdefaultPlugins: [\n\t\t\t\"$:/themes/tiddlywiki/snowwhite\",\n\t\t\t\"$:/themes/tiddlywiki/vanilla\"\n\t\t]\n\t});\n\t// Kick off the keyboard manager\n\t$tw.keyboardManager = new $tw.KeyboardManager();\n\t// Listen for shortcuts\n\tif($tw.browser) {\n\t\t$tw.utils.addEventListeners(document,[{\n\t\t\tname: \"keydown\",\n\t\t\thandlerObject: $tw.keyboardManager,\n\t\t\thandlerMethod: \"handleKeydownEvent\"\n\t\t}]);\n\t}\n\t// Clear outstanding tiddler store change events to avoid an unnecessary refresh cycle at startup\n\t$tw.wiki.clearTiddlerEventQueue();\n\t// Find a working syncadaptor\n\t$tw.syncadaptor = undefined;\n\t$tw.modules.forEachModuleOfType(\"syncadaptor\",function(title,module) {\n\t\tif(!$tw.syncadaptor && module.adaptorClass) {\n\t\t\t$tw.syncadaptor = new module.adaptorClass({wiki: $tw.wiki});\n\t\t}\n\t});\n\t// Set up the syncer object if we've got a syncadaptor\n\tif($tw.syncadaptor) {\n\t\t$tw.syncer = new $tw.Syncer({wiki: $tw.wiki, syncadaptor: $tw.syncadaptor});\n\t}\n\t// Setup the saver handler\n\t$tw.saverHandler = new $tw.SaverHandler({\n\t\twiki: $tw.wiki,\n\t\tdirtyTracking: !$tw.syncadaptor,\n\t\tpreloadDirty: $tw.boot.preloadDirty || []\n\t});\n\t// Host-specific startup\n\tif($tw.browser) {\n\t\t// Install the popup manager\n\t\t$tw.popup = new $tw.utils.Popup();\n\t\t// Install the animator\n\t\t$tw.anim = new $tw.utils.Animator();\n\t}\n};\n\n})();\n", "type": "application/javascript", "module-type": "startup" }, "$:/core/modules/startup/story.js": { "title": "$:/core/modules/startup/story.js", "text": "/*\\\ntitle: $:/core/modules/startup/story.js\ntype: application/javascript\nmodule-type: startup\n\nLoad core modules\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n// Export name and synchronous status\nexports.name = \"story\";\nexports.after = [\"startup\"];\nexports.synchronous = true;\n\n// Default story and history lists\nvar DEFAULT_STORY_TITLE = \"$:/StoryList\";\nvar DEFAULT_HISTORY_TITLE = \"$:/HistoryList\";\n\n// Default tiddlers\nvar DEFAULT_TIDDLERS_TITLE = \"$:/DefaultTiddlers\";\n\n// Config\nvar CONFIG_UPDATE_ADDRESS_BAR = \"$:/config/Navigation/UpdateAddressBar\"; // Can be \"no\", \"permalink\", \"permaview\"\nvar CONFIG_UPDATE_HISTORY = \"$:/config/Navigation/UpdateHistory\"; // Can be \"yes\" or \"no\"\nvar CONFIG_PERMALINKVIEW_COPY_TO_CLIPBOARD = \"$:/config/Navigation/Permalinkview/CopyToClipboard\"; // Can be \"yes\" (default) or \"no\"\nvar CONFIG_PERMALINKVIEW_UPDATE_ADDRESS_BAR = \"$:/config/Navigation/Permalinkview/UpdateAddressBar\"; // Can be \"yes\" (default) or \"no\"\n\n\n// Links to help, if there is no param\nvar HELP_OPEN_EXTERNAL_WINDOW = \"http://tiddlywiki.com/#WidgetMessage%3A%20tm-open-external-window\";\n\nexports.startup = function() {\n\t// Open startup tiddlers\n\topenStartupTiddlers({\n\t\tdisableHistory: $tw.boot.disableStartupNavigation\n\t});\n\tif($tw.browser) {\n\t\t// Set up location hash update\n\t\t$tw.wiki.addEventListener(\"change\",function(changes) {\n\t\t\tif($tw.utils.hop(changes,DEFAULT_STORY_TITLE) || $tw.utils.hop(changes,DEFAULT_HISTORY_TITLE)) {\n\t\t\t\tupdateLocationHash({\n\t\t\t\t\tupdateAddressBar: $tw.wiki.getTiddlerText(CONFIG_UPDATE_ADDRESS_BAR,\"permaview\").trim(),\n\t\t\t\t\tupdateHistory: $tw.wiki.getTiddlerText(CONFIG_UPDATE_HISTORY,\"no\").trim()\n\t\t\t\t});\n\t\t\t}\n\t\t});\n\t\t// Listen for changes to the browser location hash\n\t\twindow.addEventListener(\"hashchange\",function() {\n\t\t\tvar hash = $tw.utils.getLocationHash();\n\t\t\tif(hash !== $tw.locationHash) {\n\t\t\t\t$tw.locationHash = hash;\n\t\t\t\topenStartupTiddlers({defaultToCurrentStory: true});\n\t\t\t}\n\t\t},false);\n\t\t// Listen for the tm-browser-refresh message\n\t\t$tw.rootWidget.addEventListener(\"tm-browser-refresh\",function(event) {\n\t\t\twindow.location.reload(true);\n\t\t});\n\t\t// Listen for tm-open-external-window message\n\t\t$tw.rootWidget.addEventListener(\"tm-open-external-window\",function(event) {\n\t\t\tvar paramObject = event.paramObject || {},\n\t\t\t\tstrUrl = event.param || HELP_OPEN_EXTERNAL_WINDOW,\n\t\t\t\tstrWindowName = paramObject.windowName,\n\t\t\t\tstrWindowFeatures = paramObject.windowFeatures;\n\t\t\twindow.open(strUrl, strWindowName, strWindowFeatures);\n\t\t});\n\t\t// Listen for the tm-print message\n\t\t$tw.rootWidget.addEventListener(\"tm-print\",function(event) {\n\t\t\t(event.event.view || window).print();\n\t\t});\n\t\t// Listen for the tm-home message\n\t\t$tw.rootWidget.addEventListener(\"tm-home\",function(event) {\n\t\t\twindow.location.hash = \"\";\n\t\t\tvar storyFilter = $tw.wiki.getTiddlerText(DEFAULT_TIDDLERS_TITLE),\n\t\t\t\tstoryList = $tw.wiki.filterTiddlers(storyFilter);\n\t\t\t//invoke any hooks that might change the default story list\n\t\t\tstoryList = $tw.hooks.invokeHook(\"th-opening-default-tiddlers-list\",storyList);\n\t\t\t$tw.wiki.addTiddler({title: DEFAULT_STORY_TITLE, text: \"\", list: storyList},$tw.wiki.getModificationFields());\n\t\t\tif(storyList[0]) {\n\t\t\t\t$tw.wiki.addToHistory(storyList[0]);\n\t\t\t}\n\t\t});\n\t\t// Listen for the tm-permalink message\n\t\t$tw.rootWidget.addEventListener(\"tm-permalink\",function(event) {\n\t\t\tupdateLocationHash({\n\t\t\t\tupdateAddressBar: $tw.wiki.getTiddlerText(CONFIG_PERMALINKVIEW_UPDATE_ADDRESS_BAR,\"yes\").trim() === \"yes\" ? \"permalink\" : \"none\",\n\t\t\t\tupdateHistory: $tw.wiki.getTiddlerText(CONFIG_UPDATE_HISTORY,\"no\").trim(),\n\t\t\t\ttargetTiddler: event.param || event.tiddlerTitle,\n\t\t\t\tcopyToClipboard: $tw.wiki.getTiddlerText(CONFIG_PERMALINKVIEW_COPY_TO_CLIPBOARD,\"yes\").trim() === \"yes\" ? \"permalink\" : \"none\"\n\t\t\t});\n\t\t});\n\t\t// Listen for the tm-permaview message\n\t\t$tw.rootWidget.addEventListener(\"tm-permaview\",function(event) {\n\t\t\tupdateLocationHash({\n\t\t\t\tupdateAddressBar: $tw.wiki.getTiddlerText(CONFIG_PERMALINKVIEW_UPDATE_ADDRESS_BAR,\"yes\").trim() === \"yes\" ? \"permaview\" : \"none\",\n\t\t\t\tupdateHistory: $tw.wiki.getTiddlerText(CONFIG_UPDATE_HISTORY,\"no\").trim(),\n\t\t\t\ttargetTiddler: event.param || event.tiddlerTitle,\n\t\t\t\tcopyToClipboard: $tw.wiki.getTiddlerText(CONFIG_PERMALINKVIEW_COPY_TO_CLIPBOARD,\"yes\").trim() === \"yes\" ? \"permaview\" : \"none\"\n\t\t\t});\t\t\t\t\n\t\t});\n\t}\n};\n\n/*\nProcess the location hash to open the specified tiddlers. Options:\ndisableHistory: if true $:/History is NOT updated\ndefaultToCurrentStory: If true, the current story is retained as the default, instead of opening the default tiddlers\n*/\nfunction openStartupTiddlers(options) {\n\toptions = options || {};\n\t// Work out the target tiddler and the story filter. \"null\" means \"unspecified\"\n\tvar target = null,\n\t\tstoryFilter = null;\n\tif($tw.locationHash.length > 1) {\n\t\tvar hash = $tw.locationHash.substr(1),\n\t\t\tsplit = hash.indexOf(\":\");\n\t\tif(split === -1) {\n\t\t\ttarget = decodeURIComponent(hash.trim());\n\t\t} else {\n\t\t\ttarget = decodeURIComponent(hash.substr(0,split).trim());\n\t\t\tstoryFilter = decodeURIComponent(hash.substr(split + 1).trim());\n\t\t}\n\t}\n\t// If the story wasn't specified use the current tiddlers or a blank story\n\tif(storyFilter === null) {\n\t\tif(options.defaultToCurrentStory) {\n\t\t\tvar currStoryList = $tw.wiki.getTiddlerList(DEFAULT_STORY_TITLE);\n\t\t\tstoryFilter = $tw.utils.stringifyList(currStoryList);\n\t\t} else {\n\t\t\tif(target && target !== \"\") {\n\t\t\t\tstoryFilter = \"\";\n\t\t\t} else {\n\t\t\t\tstoryFilter = $tw.wiki.getTiddlerText(DEFAULT_TIDDLERS_TITLE);\n\t\t\t}\n\t\t}\n\t}\n\t// Process the story filter to get the story list\n\tvar storyList = $tw.wiki.filterTiddlers(storyFilter);\n\t// Invoke any hooks that want to change the default story list\n\tstoryList = $tw.hooks.invokeHook(\"th-opening-default-tiddlers-list\",storyList);\n\t// If the target tiddler isn't included then splice it in at the top\n\tif(target && storyList.indexOf(target) === -1) {\n\t\tstoryList.unshift(target);\n\t}\n\t// Save the story list\n\t$tw.wiki.addTiddler({title: DEFAULT_STORY_TITLE, text: \"\", list: storyList},$tw.wiki.getModificationFields());\n\t// Update history\n\tvar story = new $tw.Story({\n\t\twiki: $tw.wiki,\n\t\tstoryTitle: DEFAULT_STORY_TITLE,\n\t\thistoryTitle: DEFAULT_HISTORY_TITLE\n\t});\n\tif(!options.disableHistory) {\n\t\t// If a target tiddler was specified add it to the history stack\n\t\tif(target && target !== \"\") {\n\t\t\t// The target tiddler doesn't need double square brackets, but we'll silently remove them if they're present\n\t\t\tif(target.indexOf(\"[[\") === 0 && target.substr(-2) === \"]]\") {\n\t\t\t\ttarget = target.substr(2,target.length - 4);\n\t\t\t}\n\t\t\tstory.addToHistory(target);\n\t\t} else if(storyList.length > 0) {\n\t\t\tstory.addToHistory(storyList[0]);\n\t\t}\t\t\n\t}\n}\n\n/*\noptions: See below\noptions.updateAddressBar: \"permalink\", \"permaview\" or \"no\" (defaults to \"permaview\")\noptions.updateHistory: \"yes\" or \"no\" (defaults to \"no\")\noptions.copyToClipboard: \"permalink\", \"permaview\" or \"no\" (defaults to \"no\")\noptions.targetTiddler: optional title of target tiddler for permalink\n*/\nfunction updateLocationHash(options) {\n\t// Get the story and the history stack\n\tvar storyList = $tw.wiki.getTiddlerList(DEFAULT_STORY_TITLE),\n\t\thistoryList = $tw.wiki.getTiddlerData(DEFAULT_HISTORY_TITLE,[]),\n\t\ttargetTiddler = \"\";\n\tif(options.targetTiddler) {\n\t\ttargetTiddler = options.targetTiddler;\n\t} else {\n\t\t// The target tiddler is the one at the top of the stack\n\t\tif(historyList.length > 0) {\n\t\t\ttargetTiddler = historyList[historyList.length-1].title;\n\t\t}\n\t\t// Blank the target tiddler if it isn't present in the story\n\t\tif(storyList.indexOf(targetTiddler) === -1) {\n\t\t\ttargetTiddler = \"\";\n\t\t}\n\t}\n\t// Assemble the location hash\n\tswitch(options.updateAddressBar) {\n\t\tcase \"permalink\":\n\t\t\t$tw.locationHash = \"#\" + encodeURIComponent(targetTiddler);\n\t\t\tbreak;\n\t\tcase \"permaview\":\n\t\t\t$tw.locationHash = \"#\" + encodeURIComponent(targetTiddler) + \":\" + encodeURIComponent($tw.utils.stringifyList(storyList));\n\t\t\tbreak;\n\t}\n\t// Copy URL to the clipboard\n\tswitch(options.copyToClipboard) {\n\t\tcase \"permalink\":\n\t\t\t$tw.utils.copyToClipboard($tw.utils.getLocationPath() + \"#\" + encodeURIComponent(targetTiddler));\n\t\t\tbreak;\n\t\tcase \"permaview\":\n\t\t\t$tw.utils.copyToClipboard($tw.utils.getLocationPath() + \"#\" + encodeURIComponent(targetTiddler) + \":\" + encodeURIComponent($tw.utils.stringifyList(storyList)));\n\t\t\tbreak;\n\t}\n\t// Only change the location hash if we must, thus avoiding unnecessary onhashchange events\n\tif($tw.utils.getLocationHash() !== $tw.locationHash) {\n\t\tif(options.updateHistory === \"yes\") {\n\t\t\t// Assign the location hash so that history is updated\n\t\t\twindow.location.hash = $tw.locationHash;\n\t\t} else {\n\t\t\t// We use replace so that browser history isn't affected\n\t\t\twindow.location.replace(window.location.toString().split(\"#\")[0] + $tw.locationHash);\n\t\t}\n\t}\n}\n\n})();\n", "type": "application/javascript", "module-type": "startup" }, "$:/core/modules/startup/windows.js": { "title": "$:/core/modules/startup/windows.js", "text": "/*\\\ntitle: $:/core/modules/startup/windows.js\ntype: application/javascript\nmodule-type: startup\n\nSetup root widget handlers for the messages concerned with opening external browser windows\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n// Export name and synchronous status\nexports.name = \"windows\";\nexports.platforms = [\"browser\"];\nexports.after = [\"startup\"];\nexports.synchronous = true;\n\n// Global to keep track of open windows (hashmap by title)\n$tw.windows = {};\n\nexports.startup = function() {\n\t// Handle open window message\n\t$tw.rootWidget.addEventListener(\"tm-open-window\",function(event) {\n\t\t// Get the parameters\n\t\tvar refreshHandler,\n\t\t\ttitle = event.param || event.tiddlerTitle,\n\t\t\tparamObject = event.paramObject || {},\n\t\t\twindowTitle = paramObject.windowTitle || title,\n\t\t\ttemplate = paramObject.template || \"$:/core/templates/single.tiddler.window\",\n\t\t\twidth = paramObject.width || \"700\",\n\t\t\theight = paramObject.height || \"600\",\n\t\t\tvariables = $tw.utils.extend({},paramObject,{currentTiddler: title});\n\t\t// Open the window\n\t\tvar srcWindow,\n\t\t srcDocument;\n\t\t// In case that popup blockers deny opening a new window\n\t\ttry {\n\t\t\tsrcWindow = window.open(\"\",\"external-\" + title,\"scrollbars,width=\" + width + \",height=\" + height),\n\t\t\tsrcDocument = srcWindow.document;\n\t\t}\n\t\tcatch(e) {\n\t\t\treturn;\n\t\t}\n\t\t$tw.windows[title] = srcWindow;\n\t\t// Check for reopening the same window\n\t\tif(srcWindow.haveInitialisedWindow) {\n\t\t\treturn;\n\t\t}\n\t\t// Initialise the document\n\t\tsrcDocument.write(\"<html><head></head><body class='tc-body tc-single-tiddler-window'></body></html>\");\n\t\tsrcDocument.close();\n\t\tsrcDocument.title = windowTitle;\n\t\tsrcWindow.addEventListener(\"beforeunload\",function(event) {\n\t\t\tdelete $tw.windows[title];\n\t\t\t$tw.wiki.removeEventListener(\"change\",refreshHandler);\n\t\t},false);\n\t\t// Set up the styles\n\t\tvar styleWidgetNode = $tw.wiki.makeTranscludeWidget(\"$:/core/ui/PageStylesheet\",{\n\t\t\t\tdocument: $tw.fakeDocument,\n\t\t\t\tvariables: variables,\n\t\t\t\timportPageMacros: true}),\n\t\t\tstyleContainer = $tw.fakeDocument.createElement(\"style\");\n\t\tstyleWidgetNode.render(styleContainer,null);\n\t\tvar styleElement = srcDocument.createElement(\"style\");\n\t\tstyleElement.innerHTML = styleContainer.textContent;\n\t\tsrcDocument.head.insertBefore(styleElement,srcDocument.head.firstChild);\n\t\t// Render the text of the tiddler\n\t\tvar parser = $tw.wiki.parseTiddler(template),\n\t\t\twidgetNode = $tw.wiki.makeWidget(parser,{document: srcDocument, parentWidget: $tw.rootWidget, variables: variables});\n\t\twidgetNode.render(srcDocument.body,srcDocument.body.firstChild);\n\t\t// Function to handle refreshes\n\t\trefreshHandler = function(changes) {\n\t\t\tif(styleWidgetNode.refresh(changes,styleContainer,null)) {\n\t\t\t\tstyleElement.innerHTML = styleContainer.textContent;\n\t\t\t}\n\t\t\twidgetNode.refresh(changes);\n\t\t};\n\t\t$tw.wiki.addEventListener(\"change\",refreshHandler);\n\t\t// Listen for keyboard shortcuts\n\t\t$tw.utils.addEventListeners(srcDocument,[{\n\t\t\tname: \"keydown\",\n\t\t\thandlerObject: $tw.keyboardManager,\n\t\t\thandlerMethod: \"handleKeydownEvent\"\n\t\t}]);\n\t\tsrcWindow.document.documentElement.addEventListener(\"click\",$tw.popup,true);\n\t\tsrcWindow.haveInitialisedWindow = true;\n\t});\n\t// Close open windows when unloading main window\n\t$tw.addUnloadTask(function() {\n\t\t$tw.utils.each($tw.windows,function(win) {\n\t\t\twin.close();\n\t\t});\n\t});\n\n};\n\n})();\n", "type": "application/javascript", "module-type": "startup" }, "$:/core/modules/story.js": { "title": "$:/core/modules/story.js", "text": "/*\\\ntitle: $:/core/modules/story.js\ntype: application/javascript\nmodule-type: global\n\nLightweight object for managing interactions with the story and history lists.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nConstruct Story object with options:\nwiki: reference to wiki object to use to resolve tiddler titles\nstoryTitle: title of story list tiddler\nhistoryTitle: title of history list tiddler\n*/\nfunction Story(options) {\n\toptions = options || {};\n\tthis.wiki = options.wiki || $tw.wiki;\n\tthis.storyTitle = options.storyTitle || \"$:/StoryList\";\n\tthis.historyTitle = options.historyTitle || \"$:/HistoryList\";\n};\n\nStory.prototype.navigateTiddler = function(navigateTo,navigateFromTitle,navigateFromClientRect) {\n\tthis.addToStory(navigateTo,navigateFromTitle);\n\tthis.addToHistory(navigateTo,navigateFromClientRect);\n};\n\nStory.prototype.getStoryList = function() {\n\treturn this.wiki.getTiddlerList(this.storyTitle) || [];\n};\n\nStory.prototype.addToStory = function(navigateTo,navigateFromTitle,options) {\n\toptions = options || {};\n\tvar storyList = this.getStoryList();\n\t// See if the tiddler is already there\n\tvar slot = storyList.indexOf(navigateTo);\n\t// Quit if it already exists in the story river\n\tif(slot >= 0) {\n\t\treturn;\n\t}\n\t// First we try to find the position of the story element we navigated from\n\tvar fromIndex = storyList.indexOf(navigateFromTitle);\n\tif(fromIndex >= 0) {\n\t\t// The tiddler is added from inside the river\n\t\t// Determine where to insert the tiddler; Fallback is \"below\"\n\t\tswitch(options.openLinkFromInsideRiver) {\n\t\t\tcase \"top\":\n\t\t\t\tslot = 0;\n\t\t\t\tbreak;\n\t\t\tcase \"bottom\":\n\t\t\t\tslot = storyList.length;\n\t\t\t\tbreak;\n\t\t\tcase \"above\":\n\t\t\t\tslot = fromIndex;\n\t\t\t\tbreak;\n\t\t\tcase \"below\": // Intentional fall-through\n\t\t\tdefault:\n\t\t\t\tslot = fromIndex + 1;\n\t\t\t\tbreak;\n\t\t}\n\t} else {\n\t\t// The tiddler is opened from outside the river. Determine where to insert the tiddler; default is \"top\"\n\t\tif(options.openLinkFromOutsideRiver === \"bottom\") {\n\t\t\t// Insert at bottom\n\t\t\tslot = storyList.length;\n\t\t} else {\n\t\t\t// Insert at top\n\t\t\tslot = 0;\n\t\t}\n\t}\n\t// Add the tiddler\n\tstoryList.splice(slot,0,navigateTo);\n\t// Save the story\n\tthis.saveStoryList(storyList);\n};\n\nStory.prototype.saveStoryList = function(storyList) {\n\tvar storyTiddler = this.wiki.getTiddler(this.storyTitle);\n\tthis.wiki.addTiddler(new $tw.Tiddler(\n\t\tthis.wiki.getCreationFields(),\n\t\t{title: this.storyTitle},\n\t\tstoryTiddler,\n\t\t{list: storyList},\n\t\tthis.wiki.getModificationFields()\n\t));\n};\n\nStory.prototype.addToHistory = function(navigateTo,navigateFromClientRect) {\n\tvar titles = $tw.utils.isArray(navigateTo) ? navigateTo : [navigateTo];\n\t// Add a new record to the top of the history stack\n\tvar historyList = this.wiki.getTiddlerData(this.historyTitle,[]);\n\t$tw.utils.each(titles,function(title) {\n\t\thistoryList.push({title: title, fromPageRect: navigateFromClientRect});\n\t});\n\tthis.wiki.setTiddlerData(this.historyTitle,historyList,{\"current-tiddler\": titles[titles.length-1]});\n};\n\nStory.prototype.storyCloseTiddler = function(targetTitle) {\n// TBD\n};\n\nStory.prototype.storyCloseAllTiddlers = function() {\n// TBD\n};\n\nStory.prototype.storyCloseOtherTiddlers = function(targetTitle) {\n// TBD\n};\n\nStory.prototype.storyEditTiddler = function(targetTitle) {\n// TBD\n};\n\nStory.prototype.storyDeleteTiddler = function(targetTitle) {\n// TBD\n};\n\nStory.prototype.storySaveTiddler = function(targetTitle) {\n// TBD\n};\n\nStory.prototype.storyCancelTiddler = function(targetTitle) {\n// TBD\n};\n\nStory.prototype.storyNewTiddler = function(targetTitle) {\n// TBD\n};\n\nexports.Story = Story;\n\n\n})();\n", "type": "application/javascript", "module-type": "global" }, "$:/core/modules/storyviews/classic.js": { "title": "$:/core/modules/storyviews/classic.js", "text": "/*\\\ntitle: $:/core/modules/storyviews/classic.js\ntype: application/javascript\nmodule-type: storyview\n\nViews the story as a linear sequence\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar easing = \"cubic-bezier(0.645, 0.045, 0.355, 1)\"; // From http://easings.net/#easeInOutCubic\n\nvar ClassicStoryView = function(listWidget) {\n\tthis.listWidget = listWidget;\n};\n\nClassicStoryView.prototype.navigateTo = function(historyInfo) {\n\tvar duration = $tw.utils.getAnimationDuration()\n\tvar listElementIndex = this.listWidget.findListItem(0,historyInfo.title);\n\tif(listElementIndex === undefined) {\n\t\treturn;\n\t}\n\tvar listItemWidget = this.listWidget.children[listElementIndex],\n\t\ttargetElement = listItemWidget.findFirstDomNode();\n\t// Abandon if the list entry isn't a DOM element (it might be a text node)\n\tif(!(targetElement instanceof Element)) {\n\t\treturn;\n\t}\n\tif(duration) {\n\t\t// Scroll the node into view\n\t\tthis.listWidget.dispatchEvent({type: \"tm-scroll\", target: targetElement});\t\n\t} else {\n\t\ttargetElement.scrollIntoView();\n\t}\n};\n\nClassicStoryView.prototype.insert = function(widget) {\n\tvar duration = $tw.utils.getAnimationDuration();\n\tif(duration) {\n\t\tvar targetElement = widget.findFirstDomNode();\n\t\t// Abandon if the list entry isn't a DOM element (it might be a text node)\n\t\tif(!(targetElement instanceof Element)) {\n\t\t\treturn;\n\t\t}\n\t\t// Get the current height of the tiddler\n\t\tvar computedStyle = window.getComputedStyle(targetElement),\n\t\t\tcurrMarginBottom = parseInt(computedStyle.marginBottom,10),\n\t\t\tcurrMarginTop = parseInt(computedStyle.marginTop,10),\n\t\t\tcurrHeight = targetElement.offsetHeight + currMarginTop;\n\t\t// Reset the margin once the transition is over\n\t\tsetTimeout(function() {\n\t\t\t$tw.utils.setStyle(targetElement,[\n\t\t\t\t{transition: \"none\"},\n\t\t\t\t{marginBottom: \"\"}\n\t\t\t]);\n\t\t},duration);\n\t\t// Set up the initial position of the element\n\t\t$tw.utils.setStyle(targetElement,[\n\t\t\t{transition: \"none\"},\n\t\t\t{marginBottom: (-currHeight) + \"px\"},\n\t\t\t{opacity: \"0.0\"}\n\t\t]);\n\t\t$tw.utils.forceLayout(targetElement);\n\t\t// Transition to the final position\n\t\t$tw.utils.setStyle(targetElement,[\n\t\t\t{transition: \"opacity \" + duration + \"ms \" + easing + \", \" +\n\t\t\t\t\t\t\"margin-bottom \" + duration + \"ms \" + easing},\n\t\t\t{marginBottom: currMarginBottom + \"px\"},\n\t\t\t{opacity: \"1.0\"}\n\t]);\n\t}\n};\n\nClassicStoryView.prototype.remove = function(widget) {\n\tvar duration = $tw.utils.getAnimationDuration();\n\tif(duration) {\n\t\tvar targetElement = widget.findFirstDomNode(),\n\t\t\tremoveElement = function() {\n\t\t\t\twidget.removeChildDomNodes();\n\t\t\t};\n\t\t// Abandon if the list entry isn't a DOM element (it might be a text node)\n\t\tif(!(targetElement instanceof Element)) {\n\t\t\tremoveElement();\n\t\t\treturn;\n\t\t}\n\t\t// Get the current height of the tiddler\n\t\tvar currWidth = targetElement.offsetWidth,\n\t\t\tcomputedStyle = window.getComputedStyle(targetElement),\n\t\t\tcurrMarginBottom = parseInt(computedStyle.marginBottom,10),\n\t\t\tcurrMarginTop = parseInt(computedStyle.marginTop,10),\n\t\t\tcurrHeight = targetElement.offsetHeight + currMarginTop;\n\t\t// Remove the dom nodes of the widget at the end of the transition\n\t\tsetTimeout(removeElement,duration);\n\t\t// Animate the closure\n\t\t$tw.utils.setStyle(targetElement,[\n\t\t\t{transition: \"none\"},\n\t\t\t{transform: \"translateX(0px)\"},\n\t\t\t{marginBottom: currMarginBottom + \"px\"},\n\t\t\t{opacity: \"1.0\"}\n\t\t]);\n\t\t$tw.utils.forceLayout(targetElement);\n\t\t$tw.utils.setStyle(targetElement,[\n\t\t\t{transition: $tw.utils.roundTripPropertyName(\"transform\") + \" \" + duration + \"ms \" + easing + \", \" +\n\t\t\t\t\t\t\"opacity \" + duration + \"ms \" + easing + \", \" +\n\t\t\t\t\t\t\"margin-bottom \" + duration + \"ms \" + easing},\n\t\t\t{transform: \"translateX(-\" + currWidth + \"px)\"},\n\t\t\t{marginBottom: (-currHeight) + \"px\"},\n\t\t\t{opacity: \"0.0\"}\n\t\t]);\n\t} else {\n\t\twidget.removeChildDomNodes();\n\t}\n};\n\nexports.classic = ClassicStoryView;\n\n})();", "type": "application/javascript", "module-type": "storyview" }, "$:/core/modules/storyviews/pop.js": { "title": "$:/core/modules/storyviews/pop.js", "text": "/*\\\ntitle: $:/core/modules/storyviews/pop.js\ntype: application/javascript\nmodule-type: storyview\n\nAnimates list insertions and removals\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar PopStoryView = function(listWidget) {\n\tthis.listWidget = listWidget;\n};\n\nPopStoryView.prototype.navigateTo = function(historyInfo) {\n\tvar listElementIndex = this.listWidget.findListItem(0,historyInfo.title);\n\tif(listElementIndex === undefined) {\n\t\treturn;\n\t}\n\tvar listItemWidget = this.listWidget.children[listElementIndex],\n\t\ttargetElement = listItemWidget.findFirstDomNode();\n\t// Abandon if the list entry isn't a DOM element (it might be a text node)\n\tif(!(targetElement instanceof Element)) {\n\t\treturn;\n\t}\n\t// Scroll the node into view\n\tthis.listWidget.dispatchEvent({type: \"tm-scroll\", target: targetElement});\n};\n\nPopStoryView.prototype.insert = function(widget) {\n\tvar targetElement = widget.findFirstDomNode(),\n\t\tduration = $tw.utils.getAnimationDuration();\n\t// Abandon if the list entry isn't a DOM element (it might be a text node)\n\tif(!(targetElement instanceof Element)) {\n\t\treturn;\n\t}\n\t// Reset once the transition is over\n\tsetTimeout(function() {\n\t\t$tw.utils.setStyle(targetElement,[\n\t\t\t{transition: \"none\"},\n\t\t\t{transform: \"none\"}\n\t\t]);\n\t\t$tw.utils.setStyle(widget.document.body,[\n\t\t\t{\"overflow-x\": \"\"}\n\t\t]);\n\t},duration);\n\t// Prevent the page from overscrolling due to the zoom factor\n\t$tw.utils.setStyle(widget.document.body,[\n\t\t{\"overflow-x\": \"hidden\"}\n\t]);\n\t// Set up the initial position of the element\n\t$tw.utils.setStyle(targetElement,[\n\t\t{transition: \"none\"},\n\t\t{transform: \"scale(2)\"},\n\t\t{opacity: \"0.0\"}\n\t]);\n\t$tw.utils.forceLayout(targetElement);\n\t// Transition to the final position\n\t$tw.utils.setStyle(targetElement,[\n\t\t{transition: $tw.utils.roundTripPropertyName(\"transform\") + \" \" + duration + \"ms ease-in-out, \" +\n\t\t\t\t\t\"opacity \" + duration + \"ms ease-in-out\"},\n\t\t{transform: \"scale(1)\"},\n\t\t{opacity: \"1.0\"}\n\t]);\n};\n\nPopStoryView.prototype.remove = function(widget) {\n\tvar targetElement = widget.findFirstDomNode(),\n\t\tduration = $tw.utils.getAnimationDuration(),\n\t\tremoveElement = function() {\n\t\t\tif(targetElement && targetElement.parentNode) {\n\t\t\t\twidget.removeChildDomNodes();\n\t\t\t}\n\t\t};\n\t// Abandon if the list entry isn't a DOM element (it might be a text node)\n\tif(!(targetElement instanceof Element)) {\n\t\tremoveElement();\n\t\treturn;\n\t}\n\t// Remove the element at the end of the transition\n\tsetTimeout(removeElement,duration);\n\t// Animate the closure\n\t$tw.utils.setStyle(targetElement,[\n\t\t{transition: \"none\"},\n\t\t{transform: \"scale(1)\"},\n\t\t{opacity: \"1.0\"}\n\t]);\n\t$tw.utils.forceLayout(targetElement);\n\t$tw.utils.setStyle(targetElement,[\n\t\t{transition: $tw.utils.roundTripPropertyName(\"transform\") + \" \" + duration + \"ms ease-in-out, \" +\n\t\t\t\t\t\"opacity \" + duration + \"ms ease-in-out\"},\n\t\t{transform: \"scale(0.1)\"},\n\t\t{opacity: \"0.0\"}\n\t]);\n};\n\nexports.pop = PopStoryView;\n\n})();\n", "type": "application/javascript", "module-type": "storyview" }, "$:/core/modules/storyviews/zoomin.js": { "title": "$:/core/modules/storyviews/zoomin.js", "text": "/*\\\ntitle: $:/core/modules/storyviews/zoomin.js\ntype: application/javascript\nmodule-type: storyview\n\nZooms between individual tiddlers\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar easing = \"cubic-bezier(0.645, 0.045, 0.355, 1)\"; // From http://easings.net/#easeInOutCubic\n\nvar ZoominListView = function(listWidget) {\n\tvar self = this;\n\tthis.listWidget = listWidget;\n\t// Get the index of the tiddler that is at the top of the history\n\tvar history = this.listWidget.wiki.getTiddlerDataCached(this.listWidget.historyTitle,[]),\n\t\ttargetTiddler;\n\tif(history.length > 0) {\n\t\ttargetTiddler = history[history.length-1].title;\n\t}\n\t// Make all the tiddlers position absolute, and hide all but the top (or first) one\n\t$tw.utils.each(this.listWidget.children,function(itemWidget,index) {\n\t\tvar domNode = itemWidget.findFirstDomNode();\n\t\t// Abandon if the list entry isn't a DOM element (it might be a text node)\n\t\tif(!(domNode instanceof Element)) {\n\t\t\treturn;\n\t\t}\n\t\tif((targetTiddler && targetTiddler !== itemWidget.parseTreeNode.itemTitle) || (!targetTiddler && index)) {\n\t\t\tdomNode.style.display = \"none\";\n\t\t} else {\n\t\t\tself.currentTiddlerDomNode = domNode;\n\t\t}\n\t\t$tw.utils.addClass(domNode,\"tc-storyview-zoomin-tiddler\");\n\t});\n};\n\nZoominListView.prototype.navigateTo = function(historyInfo) {\n\tvar duration = $tw.utils.getAnimationDuration(),\n\t\tlistElementIndex = this.listWidget.findListItem(0,historyInfo.title);\n\tif(listElementIndex === undefined) {\n\t\treturn;\n\t}\n\tvar listItemWidget = this.listWidget.children[listElementIndex],\n\t\ttargetElement = listItemWidget.findFirstDomNode();\n\t// Abandon if the list entry isn't a DOM element (it might be a text node)\n\tif(!(targetElement instanceof Element)) {\n\t\treturn;\n\t}\n\t// Make the new tiddler be position absolute and visible so that we can measure it\n\t$tw.utils.addClass(targetElement,\"tc-storyview-zoomin-tiddler\");\n\t$tw.utils.setStyle(targetElement,[\n\t\t{display: \"block\"},\n\t\t{transformOrigin: \"0 0\"},\n\t\t{transform: \"translateX(0px) translateY(0px) scale(1)\"},\n\t\t{transition: \"none\"},\n\t\t{opacity: \"0.0\"}\n\t]);\n\t// Get the position of the source node, or use the centre of the window as the source position\n\tvar sourceBounds = historyInfo.fromPageRect || {\n\t\t\tleft: window.innerWidth/2 - 2,\n\t\t\ttop: window.innerHeight/2 - 2,\n\t\t\twidth: window.innerWidth/8,\n\t\t\theight: window.innerHeight/8\n\t\t};\n\t// Try to find the title node in the target tiddler\n\tvar titleDomNode = findTitleDomNode(listItemWidget) || listItemWidget.findFirstDomNode(),\n\t\tzoomBounds = titleDomNode.getBoundingClientRect();\n\t// Compute the transform for the target tiddler to make the title lie over the source rectange\n\tvar targetBounds = targetElement.getBoundingClientRect(),\n\t\tscale = sourceBounds.width / zoomBounds.width,\n\t\tx = sourceBounds.left - targetBounds.left - (zoomBounds.left - targetBounds.left) * scale,\n\t\ty = sourceBounds.top - targetBounds.top - (zoomBounds.top - targetBounds.top) * scale;\n\t// Transform the target tiddler to its starting position\n\t$tw.utils.setStyle(targetElement,[\n\t\t{transform: \"translateX(\" + x + \"px) translateY(\" + y + \"px) scale(\" + scale + \")\"}\n\t]);\n\t// Force layout\n\t$tw.utils.forceLayout(targetElement);\n\t// Apply the ending transitions with a timeout to ensure that the previously applied transformations are applied first\n\tvar self = this,\n\t\tprevCurrentTiddler = this.currentTiddlerDomNode;\n\tthis.currentTiddlerDomNode = targetElement;\n\t// Transform the target tiddler to its natural size\n\t$tw.utils.setStyle(targetElement,[\n\t\t{transition: $tw.utils.roundTripPropertyName(\"transform\") + \" \" + duration + \"ms \" + easing + \", opacity \" + duration + \"ms \" + easing},\n\t\t{opacity: \"1.0\"},\n\t\t{transform: \"translateX(0px) translateY(0px) scale(1)\"},\n\t\t{zIndex: \"500\"},\n\t]);\n\t// Transform the previous tiddler out of the way and then hide it\n\tif(prevCurrentTiddler && prevCurrentTiddler !== targetElement) {\n\t\tscale = zoomBounds.width / sourceBounds.width;\n\t\tx = zoomBounds.left - targetBounds.left - (sourceBounds.left - targetBounds.left) * scale;\n\t\ty = zoomBounds.top - targetBounds.top - (sourceBounds.top - targetBounds.top) * scale;\n\t\t$tw.utils.setStyle(prevCurrentTiddler,[\n\t\t\t{transition: $tw.utils.roundTripPropertyName(\"transform\") + \" \" + duration + \"ms \" + easing + \", opacity \" + duration + \"ms \" + easing},\n\t\t\t{opacity: \"0.0\"},\n\t\t\t{transformOrigin: \"0 0\"},\n\t\t\t{transform: \"translateX(\" + x + \"px) translateY(\" + y + \"px) scale(\" + scale + \")\"},\n\t\t\t{zIndex: \"0\"}\n\t\t]);\n\t\t// Hide the tiddler when the transition has finished\n\t\tsetTimeout(function() {\n\t\t\tif(self.currentTiddlerDomNode !== prevCurrentTiddler) {\n\t\t\t\tprevCurrentTiddler.style.display = \"none\";\n\t\t\t}\n\t\t},duration);\n\t}\n\t// Scroll the target into view\n//\t$tw.pageScroller.scrollIntoView(targetElement);\n};\n\n/*\nFind the first child DOM node of a widget that has the class \"tc-title\"\n*/\nfunction findTitleDomNode(widget,targetClass) {\n\ttargetClass = targetClass || \"tc-title\";\n\tvar domNode = widget.findFirstDomNode();\n\tif(domNode && domNode.querySelector) {\n\t\treturn domNode.querySelector(\".\" + targetClass);\n\t}\n\treturn null;\n}\n\nZoominListView.prototype.insert = function(widget) {\n\tvar targetElement = widget.findFirstDomNode();\n\t// Abandon if the list entry isn't a DOM element (it might be a text node)\n\tif(!(targetElement instanceof Element)) {\n\t\treturn;\n\t}\n\t// Make the newly inserted node position absolute and hidden\n\t$tw.utils.addClass(targetElement,\"tc-storyview-zoomin-tiddler\");\n\t$tw.utils.setStyle(targetElement,[\n\t\t{display: \"none\"}\n\t]);\n};\n\nZoominListView.prototype.remove = function(widget) {\n\tvar targetElement = widget.findFirstDomNode(),\n\t\tduration = $tw.utils.getAnimationDuration(),\n\t\tremoveElement = function() {\n\t\t\twidget.removeChildDomNodes();\n\t\t};\n\t// Abandon if the list entry isn't a DOM element (it might be a text node)\n\tif(!(targetElement instanceof Element)) {\n\t\tremoveElement();\n\t\treturn;\n\t}\n\t// Abandon if hidden\n\tif(targetElement.style.display != \"block\" ) {\n\t\tremoveElement();\n\t\treturn;\n\t}\n\t// Set up the tiddler that is being closed\n\t$tw.utils.addClass(targetElement,\"tc-storyview-zoomin-tiddler\");\n\t$tw.utils.setStyle(targetElement,[\n\t\t{display: \"block\"},\n\t\t{transformOrigin: \"50% 50%\"},\n\t\t{transform: \"translateX(0px) translateY(0px) scale(1)\"},\n\t\t{transition: \"none\"},\n\t\t{zIndex: \"0\"}\n\t]);\n\t// We'll move back to the previous or next element in the story\n\tvar toWidget = widget.previousSibling();\n\tif(!toWidget) {\n\t\ttoWidget = widget.nextSibling();\n\t}\n\tvar toWidgetDomNode = toWidget && toWidget.findFirstDomNode();\n\t// Set up the tiddler we're moving back in\n\tif(toWidgetDomNode) {\n\t\t$tw.utils.addClass(toWidgetDomNode,\"tc-storyview-zoomin-tiddler\");\n\t\t$tw.utils.setStyle(toWidgetDomNode,[\n\t\t\t{display: \"block\"},\n\t\t\t{transformOrigin: \"50% 50%\"},\n\t\t\t{transform: \"translateX(0px) translateY(0px) scale(10)\"},\n\t\t\t{transition: $tw.utils.roundTripPropertyName(\"transform\") + \" \" + duration + \"ms \" + easing + \", opacity \" + duration + \"ms \" + easing},\n\t\t\t{opacity: \"0\"},\n\t\t\t{zIndex: \"500\"}\n\t\t]);\n\t\tthis.currentTiddlerDomNode = toWidgetDomNode;\n\t}\n\t// Animate them both\n\t// Force layout\n\t$tw.utils.forceLayout(this.listWidget.parentDomNode);\n\t// First, the tiddler we're closing\n\t$tw.utils.setStyle(targetElement,[\n\t\t{transformOrigin: \"50% 50%\"},\n\t\t{transform: \"translateX(0px) translateY(0px) scale(0.1)\"},\n\t\t{transition: $tw.utils.roundTripPropertyName(\"transform\") + \" \" + duration + \"ms \" + easing + \", opacity \" + duration + \"ms \" + easing},\n\t\t{opacity: \"0\"},\n\t\t{zIndex: \"0\"}\n\t]);\n\tsetTimeout(removeElement,duration);\n\t// Now the tiddler we're going back to\n\tif(toWidgetDomNode) {\n\t\t$tw.utils.setStyle(toWidgetDomNode,[\n\t\t\t{transform: \"translateX(0px) translateY(0px) scale(1)\"},\n\t\t\t{opacity: \"1\"}\n\t\t]);\n\t}\n\treturn true; // Indicate that we'll delete the DOM node\n};\n\nexports.zoomin = ZoominListView;\n\n})();\n", "type": "application/javascript", "module-type": "storyview" }, "$:/core/modules/syncer.js": { "title": "$:/core/modules/syncer.js", "text": "/*\\\ntitle: $:/core/modules/syncer.js\ntype: application/javascript\nmodule-type: global\n\nThe syncer tracks changes to the store and synchronises them to a remote data store represented as a \"sync adaptor\"\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nDefaults\n*/\nSyncer.prototype.titleIsLoggedIn = \"$:/status/IsLoggedIn\";\nSyncer.prototype.titleIsAnonymous = \"$:/status/IsAnonymous\";\nSyncer.prototype.titleIsReadOnly = \"$:/status/IsReadOnly\";\nSyncer.prototype.titleUserName = \"$:/status/UserName\";\nSyncer.prototype.titleSyncFilter = \"$:/config/SyncFilter\";\nSyncer.prototype.titleSyncPollingInterval = \"$:/config/SyncPollingInterval\";\nSyncer.prototype.titleSyncDisableLazyLoading = \"$:/config/SyncDisableLazyLoading\";\nSyncer.prototype.titleSavedNotification = \"$:/language/Notifications/Save/Done\";\nSyncer.prototype.titleSyncThrottleInterval = \"$:/config/SyncThrottleInterval\";\nSyncer.prototype.taskTimerInterval = 1 * 1000; // Interval for sync timer\nSyncer.prototype.throttleInterval = 1 * 1000; // Defer saving tiddlers if they've changed in the last 1s...\nSyncer.prototype.errorRetryInterval = 5 * 1000; // Interval to retry after an error\nSyncer.prototype.fallbackInterval = 10 * 1000; // Unless the task is older than 10s\nSyncer.prototype.pollTimerInterval = 60 * 1000; // Interval for polling for changes from the adaptor\n\n/*\nInstantiate the syncer with the following options:\nsyncadaptor: reference to syncadaptor to be used\nwiki: wiki to be synced\n*/\nfunction Syncer(options) {\n\tvar self = this;\n\tthis.wiki = options.wiki;\n\t// Save parameters\n\tthis.syncadaptor = options.syncadaptor;\n\tthis.disableUI = !!options.disableUI;\n\tthis.titleIsLoggedIn = options.titleIsLoggedIn || this.titleIsLoggedIn;\n\tthis.titleUserName = options.titleUserName || this.titleUserName;\n\tthis.titleSyncFilter = options.titleSyncFilter || this.titleSyncFilter;\n\tthis.titleSavedNotification = options.titleSavedNotification || this.titleSavedNotification;\n\tthis.taskTimerInterval = options.taskTimerInterval || this.taskTimerInterval;\n\tthis.throttleInterval = options.throttleInterval || parseInt(this.wiki.getTiddlerText(this.titleSyncThrottleInterval,\"\"),10) || this.throttleInterval;\n\tthis.errorRetryInterval = options.errorRetryInterval || this.errorRetryInterval;\n\tthis.fallbackInterval = options.fallbackInterval || this.fallbackInterval;\n\tthis.pollTimerInterval = options.pollTimerInterval || parseInt(this.wiki.getTiddlerText(this.titleSyncPollingInterval,\"\"),10) || this.pollTimerInterval;\n\tthis.logging = \"logging\" in options ? options.logging : true;\n\t// Make a logger\n\tthis.logger = new $tw.utils.Logger(\"syncer\" + ($tw.browser ? \"-browser\" : \"\") + ($tw.node ? \"-server\" : \"\") + (this.syncadaptor.name ? (\"-\" + this.syncadaptor.name) : \"\"),{\n\t\tcolour: \"cyan\",\n\t\tenable: this.logging,\n\t\tsaveHistory: true\n\t});\n\t// Make another logger for connection errors\n\tthis.loggerConnection = new $tw.utils.Logger(\"syncer\" + ($tw.browser ? \"-browser\" : \"\") + ($tw.node ? \"-server\" : \"\") + (this.syncadaptor.name ? (\"-\" + this.syncadaptor.name) : \"\") + \"-connection\",{\n\t\tcolour: \"cyan\",\n\t\tenable: this.logging\n\t});\n\t// Ask the syncadaptor to use the main logger\n\tif(this.syncadaptor.setLoggerSaveBuffer) {\n\t\tthis.syncadaptor.setLoggerSaveBuffer(this.logger);\n\t}\n\t// Compile the dirty tiddler filter\n\tthis.filterFn = this.wiki.compileFilter(this.wiki.getTiddlerText(this.titleSyncFilter));\n\t// Record information for known tiddlers\n\tthis.readTiddlerInfo();\n\tthis.titlesToBeLoaded = {}; // Hashmap of titles of tiddlers that need loading from the server\n\tthis.titlesHaveBeenLazyLoaded = {}; // Hashmap of titles of tiddlers that have already been lazily loaded from the server\n\t// Timers\n\tthis.taskTimerId = null; // Timer for task dispatch\n\tthis.pollTimerId = null; // Timer for polling server\n\t// Number of outstanding requests\n\tthis.numTasksInProgress = 0;\n\t// Listen out for changes to tiddlers\n\tthis.wiki.addEventListener(\"change\",function(changes) {\n\t\t// Filter the changes to just include ones that are being synced\n\t\tvar filteredChanges = self.getSyncedTiddlers(function(callback) {\n\t\t\t$tw.utils.each(changes,function(change,title) {\n\t\t\t\tvar tiddler = self.wiki.tiddlerExists(title) && self.wiki.getTiddler(title);\n\t\t\t\tcallback(tiddler,title);\n\t\t\t});\n\t\t});\n\t\tif(filteredChanges.length > 0) {\n\t\t\tself.processTaskQueue();\n\t\t} else {\n\t\t\t// Look for deletions of tiddlers we're already syncing\t\n\t\t\tvar outstandingDeletion = false\n\t\t\t$tw.utils.each(changes,function(change,title,object) {\n\t\t\t\tif(change.deleted && $tw.utils.hop(self.tiddlerInfo,title)) {\n\t\t\t\t\toutstandingDeletion = true;\n\t\t\t\t}\n\t\t\t});\n\t\t\tif(outstandingDeletion) {\n\t\t\t\tself.processTaskQueue();\n\t\t\t}\n\t\t}\n\t});\n\t// Browser event handlers\n\tif($tw.browser && !this.disableUI) {\n\t\t// Set up our beforeunload handler\n\t\t$tw.addUnloadTask(function(event) {\n\t\t\tvar confirmationMessage;\n\t\t\tif(self.isDirty()) {\n\t\t\t\tconfirmationMessage = $tw.language.getString(\"UnsavedChangesWarning\");\n\t\t\t\tevent.returnValue = confirmationMessage; // Gecko\n\t\t\t}\n\t\t\treturn confirmationMessage;\n\t\t});\n\t\t// Listen out for login/logout/refresh events in the browser\n\t\t$tw.rootWidget.addEventListener(\"tm-login\",function(event) {\n\t\t\tvar username = event && event.paramObject && event.paramObject.username,\n\t\t\t\tpassword = event && event.paramObject && event.paramObject.password;\n\t\t\tif(username && password) {\n\t\t\t\t// Login with username and password\n\t\t\t\tself.login(username,password,function() {});\n\t\t\t} else {\n\t\t\t\t// No username and password, so we display a prompt\n\t\t\t\tself.handleLoginEvent();\t\t\t\t\n\t\t\t}\n\t\t});\n\t\t$tw.rootWidget.addEventListener(\"tm-logout\",function() {\n\t\t\tself.handleLogoutEvent();\n\t\t});\n\t\t$tw.rootWidget.addEventListener(\"tm-server-refresh\",function() {\n\t\t\tself.handleRefreshEvent();\n\t\t});\n\t\t$tw.rootWidget.addEventListener(\"tm-copy-syncer-logs-to-clipboard\",function() {\n\t\t\t$tw.utils.copyToClipboard($tw.utils.getSystemInfo() + \"\\n\\nLog:\\n\" + self.logger.getBuffer());\n\t\t});\n\t}\n\t// Listen out for lazyLoad events\n\tif(!this.disableUI && this.wiki.getTiddlerText(this.titleSyncDisableLazyLoading) !== \"yes\") {\n\t\tthis.wiki.addEventListener(\"lazyLoad\",function(title) {\n\t\t\tself.handleLazyLoadEvent(title);\n\t\t});\t\t\n\t}\n\t// Get the login status\n\tthis.getStatus(function(err,isLoggedIn) {\n\t\t// Do a sync from the server\n\t\tself.syncFromServer();\n\t});\n}\n\n/*\nShow a generic network error alert\n*/\nSyncer.prototype.displayError = function(msg,err) {\n\tif(err === ($tw.language.getString(\"Error/XMLHttpRequest\") + \": 0\")) {\n\t\tthis.loggerConnection.alert($tw.language.getString(\"Error/NetworkErrorAlert\"));\n\t\tthis.logger.log(msg + \":\",err);\n\t} else {\n\t\tthis.logger.alert(msg + \":\",err);\n\t}\n};\n\n/*\nReturn an array of the tiddler titles that are subjected to syncing\n*/\nSyncer.prototype.getSyncedTiddlers = function(source) {\n\treturn this.filterFn.call(this.wiki,source);\n};\n\n/*\nReturn an array of the tiddler titles that are subjected to syncing\n*/\nSyncer.prototype.getTiddlerRevision = function(title) {\n\tif(this.syncadaptor && this.syncadaptor.getTiddlerRevision) {\n\t\treturn this.syncadaptor.getTiddlerRevision(title);\n\t} else {\n\t\treturn this.wiki.getTiddler(title).fields.revision;\t\n\t} \n};\n\n/*\nRead (or re-read) the latest tiddler info from the store\n*/\nSyncer.prototype.readTiddlerInfo = function() {\n\t// Hashmap by title of {revision:,changeCount:,adaptorInfo:}\n\t// \"revision\" is the revision of the tiddler last seen on the server, and \"changecount\" is the corresponding local changecount\n\tthis.tiddlerInfo = {};\n\t// Record information for known tiddlers\n\tvar self = this,\n\t\ttiddlers = this.getSyncedTiddlers();\n\t$tw.utils.each(tiddlers,function(title) {\n\t\tvar tiddler = self.wiki.getTiddler(title);\n\t\tif(tiddler) {\n\t\t\tself.tiddlerInfo[title] = {\n\t\t\t\trevision: self.getTiddlerRevision(title),\n\t\t\t\tadaptorInfo: self.syncadaptor && self.syncadaptor.getTiddlerInfo(tiddler),\n\t\t\t\tchangeCount: self.wiki.getChangeCount(title)\n\t\t\t};\n\t\t}\n\t});\n};\n\n/*\nChecks whether the wiki is dirty (ie the window shouldn't be closed)\n*/\nSyncer.prototype.isDirty = function() {\n\tthis.logger.log(\"Checking dirty status\");\n\t// Check tiddlers that are in the store and included in the filter function\n\tvar titles = this.getSyncedTiddlers();\n\tfor(var index=0; index<titles.length; index++) {\n\t\tvar title = titles[index],\n\t\t\ttiddlerInfo = this.tiddlerInfo[title];\n\t\tif(this.wiki.tiddlerExists(title)) {\n\t\t\tif(tiddlerInfo) {\n\t\t\t\t// If the tiddler is known on the server and has been modified locally then it needs to be saved to the server\n\t\t\t\tif(this.wiki.getChangeCount(title) > tiddlerInfo.changeCount) {\n\t\t\t\t\treturn true;\n\t\t\t\t}\n\t\t\t} else {\n\t\t\t\t// If the tiddler isn't known on the server then it needs to be saved to the server\n\t\t\t\treturn true;\n\t\t\t}\n\t\t}\n\t}\n\t// Check tiddlers that are known from the server but not currently in the store\n\ttitles = Object.keys(this.tiddlerInfo);\n\tfor(index=0; index<titles.length; index++) {\n\t\tif(!this.wiki.tiddlerExists(titles[index])) {\n\t\t\t// There must be a pending delete\n\t\t\treturn true;\n\t\t}\n\t}\n\treturn false;\n};\n\n/*\nUpdate the document body with the class \"tc-dirty\" if the wiki has unsaved/unsynced changes\n*/\nSyncer.prototype.updateDirtyStatus = function() {\n\tif($tw.browser && !this.disableUI) {\n\t\tvar dirty = this.isDirty();\n\t\t$tw.utils.toggleClass(document.body,\"tc-dirty\",dirty);\n\t\tif(!dirty) {\n\t\t\tthis.loggerConnection.clearAlerts();\n\t\t}\n\t}\n};\n\n/*\nSave an incoming tiddler in the store, and updates the associated tiddlerInfo\n*/\nSyncer.prototype.storeTiddler = function(tiddlerFields) {\n\t// Save the tiddler\n\tvar tiddler = new $tw.Tiddler(tiddlerFields);\n\tthis.wiki.addTiddler(tiddler);\n\t// Save the tiddler revision and changeCount details\n\tthis.tiddlerInfo[tiddlerFields.title] = {\n\t\trevision: this.getTiddlerRevision(tiddlerFields.title),\n\t\tadaptorInfo: this.syncadaptor.getTiddlerInfo(tiddler),\n\t\tchangeCount: this.wiki.getChangeCount(tiddlerFields.title)\n\t};\n};\n\nSyncer.prototype.getStatus = function(callback) {\n\tvar self = this;\n\t// Check if the adaptor supports getStatus()\n\tif(this.syncadaptor && this.syncadaptor.getStatus) {\n\t\t// Mark us as not logged in\n\t\tthis.wiki.addTiddler({title: this.titleIsLoggedIn,text: \"no\"});\n\t\t// Get login status\n\t\tthis.syncadaptor.getStatus(function(err,isLoggedIn,username,isReadOnly,isAnonymous) {\n\t\t\tif(err) {\n\t\t\t\tself.logger.alert(err);\n\t\t\t} else {\n\t\t\t\t// Set the various status tiddlers\n\t\t\t\tself.wiki.addTiddler({title: self.titleIsReadOnly,text: isReadOnly ? \"yes\" : \"no\"});\n\t\t\t\tself.wiki.addTiddler({title: self.titleIsAnonymous,text: isAnonymous ? \"yes\" : \"no\"});\n\t\t\t\tself.wiki.addTiddler({title: self.titleIsLoggedIn,text: isLoggedIn ? \"yes\" : \"no\"});\n\t\t\t\tif(isLoggedIn) {\n\t\t\t\t\tself.wiki.addTiddler({title: self.titleUserName,text: username || \"\"});\n\t\t\t\t}\n\t\t\t}\n\t\t\t// Invoke the callback\n\t\t\tif(callback) {\n\t\t\t\tcallback(err,isLoggedIn,username);\n\t\t\t}\n\t\t});\n\t} else {\n\t\tcallback(null,true,\"UNAUTHENTICATED\");\n\t}\n};\n\n/*\nSynchronise from the server by reading the skinny tiddler list and queuing up loads for any tiddlers that we don't already have up to date\n*/\nSyncer.prototype.syncFromServer = function() {\n\tvar self = this,\n\t\tcancelNextSync = function() {\n\t\t\tif(self.pollTimerId) {\n\t\t\t\tclearTimeout(self.pollTimerId);\n\t\t\t\tself.pollTimerId = null;\n\t\t\t}\n\t\t},\n\t\ttriggerNextSync = function() {\n\t\t\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},\n\t\tsyncSystemFromServer = (self.wiki.getTiddlerText(\"$:/config/SyncSystemTiddlersFromServer\") === \"yes\" ? true : false);\n\tif(this.syncadaptor && this.syncadaptor.getUpdatedTiddlers) {\n\t\tthis.logger.log(\"Retrieving updated tiddler list\");\n\t\tcancelNextSync();\n\t\tthis.syncadaptor.getUpdatedTiddlers(self,function(err,updates) {\n\t\t\ttriggerNextSync();\n\t\t\tif(err) {\n\t\t\t\tself.displayError($tw.language.getString(\"Error/RetrievingSkinny\"),err);\n\t\t\t\treturn;\n\t\t\t}\n\t\t\tif(updates) {\n\t\t\t\t$tw.utils.each(updates.modifications,function(title) {\n\t\t\t\t\tself.titlesToBeLoaded[title] = true;\n\t\t\t\t});\n\t\t\t\t$tw.utils.each(updates.deletions,function(title) {\n\t\t\t\t\tif(syncSystemFromServer || !self.wiki.isSystemTiddler(title)) {\n\t\t\t\t\t\tdelete self.tiddlerInfo[title];\n\t\t\t\t\t\tself.logger.log(\"Deleting tiddler missing from server:\",title);\n\t\t\t\t\t\tself.wiki.deleteTiddler(title);\n\t\t\t\t\t}\n\t\t\t\t});\n\t\t\t\tif(updates.modifications.length > 0 || updates.deletions.length > 0) {\n\t\t\t\t\tself.processTaskQueue();\n\t\t\t\t}\t\t\t\t\n\t\t\t}\n\t\t});\n\t} else if(this.syncadaptor && this.syncadaptor.getSkinnyTiddlers) {\n\t\tthis.logger.log(\"Retrieving skinny tiddler list\");\n\t\tcancelNextSync();\n\t\tthis.syncadaptor.getSkinnyTiddlers(function(err,tiddlers) {\n\t\t\ttriggerNextSync();\n\t\t\t// Check for errors\n\t\t\tif(err) {\n\t\t\t\tself.displayError($tw.language.getString(\"Error/RetrievingSkinny\"),err);\n\t\t\t\treturn;\n\t\t\t}\n\t\t\t// Keep track of which tiddlers we already know about have been reported this time\n\t\t\tvar previousTitles = Object.keys(self.tiddlerInfo);\n\t\t\t// Process each incoming tiddler\n\t\t\tfor(var t=0; t<tiddlers.length; t++) {\n\t\t\t\t// Get the incoming tiddler fields, and the existing tiddler\n\t\t\t\tvar tiddlerFields = tiddlers[t],\n\t\t\t\t\tincomingRevision = tiddlerFields.revision + \"\",\n\t\t\t\t\ttiddler = self.wiki.tiddlerExists(tiddlerFields.title) && self.wiki.getTiddler(tiddlerFields.title),\n\t\t\t\t\ttiddlerInfo = self.tiddlerInfo[tiddlerFields.title],\n\t\t\t\t\tcurrRevision = tiddlerInfo ? tiddlerInfo.revision : null,\n\t\t\t\t\tindexInPreviousTitles = previousTitles.indexOf(tiddlerFields.title);\n\t\t\t\tif(indexInPreviousTitles !== -1) {\n\t\t\t\t\tpreviousTitles.splice(indexInPreviousTitles,1);\n\t\t\t\t}\n\t\t\t\t// Ignore the incoming tiddler if it's the same as the revision we've already got\n\t\t\t\tif(currRevision !== incomingRevision) {\n\t\t\t\t\t// Only load the skinny version if we don't already have a fat version of the tiddler\n\t\t\t\t\tif(!tiddler || tiddler.fields.text === undefined) {\n\t\t\t\t\t\tself.storeTiddler(tiddlerFields);\n\t\t\t\t\t}\n\t\t\t\t\t// Do a full load of this tiddler\n\t\t\t\t\tself.titlesToBeLoaded[tiddlerFields.title] = true;\n\t\t\t\t}\n\t\t\t}\n\t\t\t// Delete any tiddlers that were previously reported but missing this time\n\t\t\t$tw.utils.each(previousTitles,function(title) {\n\t\t\t\tif(syncSystemFromServer || !self.wiki.isSystemTiddler(title)) {\n\t\t\t\t\tdelete self.tiddlerInfo[title];\n\t\t\t\t\tself.logger.log(\"Deleting tiddler missing from server:\",title);\n\t\t\t\t\tself.wiki.deleteTiddler(title);\n\t\t\t\t}\n\t\t\t});\n\t\t\tself.processTaskQueue();\n\t\t});\n\t}\n};\n\n/*\nForce load a tiddler from the server\n*/\nSyncer.prototype.enqueueLoadTiddler = function(title) {\n\tthis.titlesToBeLoaded[title] = true;\n\tthis.processTaskQueue();\n};\n\n/*\nLazily load a skinny tiddler if we can\n*/\nSyncer.prototype.handleLazyLoadEvent = function(title) {\n\t// Ignore if the syncadaptor doesn't handle it\n\tif(!this.syncadaptor.supportsLazyLoading) {\n\t\treturn;\n\t}\n\t// Don't lazy load the same tiddler twice\n\tif(!this.titlesHaveBeenLazyLoaded[title]) {\n\t\t// Don't lazy load if the tiddler isn't included in the sync filter\n\t\tif(this.getSyncedTiddlers().indexOf(title) !== -1) {\n\t\t\t// Mark the tiddler as needing loading, and having already been lazily loaded\n\t\t\tthis.titlesToBeLoaded[title] = true;\n\t\t\tthis.titlesHaveBeenLazyLoaded[title] = true;\n\t\t}\n\t}\n};\n\n/*\nDispay a password prompt and allow the user to login\n*/\nSyncer.prototype.handleLoginEvent = function() {\n\tvar self = this;\n\tthis.getStatus(function(err,isLoggedIn,username) {\n\t\tif(!err && !isLoggedIn) {\n\t\t\tif(self.syncadaptor && self.syncadaptor.displayLoginPrompt) {\n\t\t\t\tself.syncadaptor.displayLoginPrompt(self);\n\t\t\t} else {\n\t\t\t\tself.displayLoginPrompt();\n\t\t\t}\n\t\t}\n\t});\n};\n\n/*\nDispay a password prompt\n*/\nSyncer.prototype.displayLoginPrompt = function() {\n\tvar self = this;\n\tvar promptInfo = $tw.passwordPrompt.createPrompt({\n\t\tserviceName: $tw.language.getString(\"LoginToTiddlySpace\"),\n\t\tcallback: function(data) {\n\t\t\tself.login(data.username,data.password,function(err,isLoggedIn) {\n\t\t\t\tself.syncFromServer();\n\t\t\t});\n\t\t\treturn true; // Get rid of the password prompt\n\t\t}\n\t});\n};\n\n/*\nAttempt to login to TiddlyWeb.\n\tusername: username\n\tpassword: password\n\tcallback: invoked with arguments (err,isLoggedIn)\n*/\nSyncer.prototype.login = function(username,password,callback) {\n\tthis.logger.log(\"Attempting to login as\",username);\n\tvar self = this;\n\tif(this.syncadaptor.login) {\n\t\tthis.syncadaptor.login(username,password,function(err) {\n\t\t\tif(err) {\n\t\t\t\treturn callback(err);\n\t\t\t}\n\t\t\tself.getStatus(function(err,isLoggedIn,username) {\n\t\t\t\tif(callback) {\n\t\t\t\t\tcallback(err,isLoggedIn);\n\t\t\t\t}\n\t\t\t});\n\t\t});\n\t} else {\n\t\tcallback(null,true);\n\t}\n};\n\n/*\nAttempt to log out of TiddlyWeb\n*/\nSyncer.prototype.handleLogoutEvent = function() {\n\tthis.logger.log(\"Attempting to logout\");\n\tvar self = this;\n\tif(this.syncadaptor.logout) {\n\t\tthis.syncadaptor.logout(function(err) {\n\t\t\tif(err) {\n\t\t\t\tself.logger.alert(err);\n\t\t\t} else {\n\t\t\t\tself.getStatus();\n\t\t\t}\n\t\t});\n\t}\n};\n\n/*\nImmediately refresh from the server\n*/\nSyncer.prototype.handleRefreshEvent = function() {\n\tthis.syncFromServer();\n};\n\n/*\nProcess the next task\n*/\nSyncer.prototype.processTaskQueue = function() {\n\tvar self = this;\n\t// Only process a task if the sync adaptor is fully initialised and we're not already performing\n\t// a task. If we are already performing a task then we'll dispatch the next one when it completes\n\tif((!this.syncadaptor.isReady || this.syncadaptor.isReady()) && this.numTasksInProgress === 0) {\n\t\t// Choose the next task to perform\n\t\tvar task = this.chooseNextTask();\n\t\t// Perform the task if we had one\n\t\tif(typeof task === \"object\" && task !== null) {\n\t\t\tthis.numTasksInProgress += 1;\n\t\t\ttask.run(function(err) {\n\t\t\t\tself.numTasksInProgress -= 1;\n\t\t\t\tif(err) {\n\t\t\t\t\tself.displayError(\"Sync error while processing \" + task.type + \" of '\" + task.title + \"'\",err);\n\t\t\t\t\tself.updateDirtyStatus();\n\t\t\t\t\tself.triggerTimeout(self.errorRetryInterval);\n\t\t\t\t} else {\n\t\t\t\t\tself.updateDirtyStatus();\n\t\t\t\t\t// Process the next task\n\t\t\t\t\tself.processTaskQueue.call(self);\t\t\t\t\t\n\t\t\t\t}\n\t\t\t});\n\t\t} else {\n\t\t\t// No task is ready so update the status\n\t\t\tthis.updateDirtyStatus();\n\t\t\t// And trigger a timeout if there is a pending task\n\t\t\tif(task === true) {\n\t\t\t\tthis.triggerTimeout();\t\t\t\t\n\t\t\t}\n\t\t}\n\t} else {\n\t\tthis.updateDirtyStatus();\t\t\n\t}\n};\n\nSyncer.prototype.triggerTimeout = function(interval) {\n\tvar self = this;\n\tif(!this.taskTimerId) {\n\t\tthis.taskTimerId = setTimeout(function() {\n\t\t\tself.taskTimerId = null;\n\t\t\tself.processTaskQueue.call(self);\n\t\t},interval || self.taskTimerInterval);\n\t}\n};\n\n/*\nChoose the next sync task. We prioritise saves, then deletes, then loads from the server\n\nReturns either a task object, null if there's no upcoming tasks, or the boolean true if there are pending tasks that aren't yet due\n*/\nSyncer.prototype.chooseNextTask = function() {\n\tvar thresholdLastSaved = (new Date()) - this.throttleInterval,\n\t\thavePending = null;\n\t// First we look for tiddlers that have been modified locally and need saving back to the server\n\tvar titles = this.getSyncedTiddlers();\n\tfor(var index=0; index<titles.length; index++) {\n\t\tvar title = titles[index],\n\t\t\ttiddler = this.wiki.tiddlerExists(title) && this.wiki.getTiddler(title),\n\t\t\ttiddlerInfo = this.tiddlerInfo[title];\n\t\tif(tiddler) {\n\t\t\t// If the tiddler is not known on the server, or has been modified locally no more recently than the threshold then it needs to be saved to the server\n\t\t\tvar hasChanged = !tiddlerInfo || this.wiki.getChangeCount(title) > tiddlerInfo.changeCount,\n\t\t\t\tisReadyToSave = !tiddlerInfo || !tiddlerInfo.timestampLastSaved || tiddlerInfo.timestampLastSaved < thresholdLastSaved;\n\t\t\tif(hasChanged) {\n\t\t\t\tif(isReadyToSave) {\n\t\t\t\t\treturn new SaveTiddlerTask(this,title); \t\t\t\t\t\n\t\t\t\t} else {\n\t\t\t\t\thavePending = true;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n\t// Second, we check tiddlers that are known from the server but not currently in the store, and so need deleting on the server\n\ttitles = Object.keys(this.tiddlerInfo);\n\tfor(index=0; index<titles.length; index++) {\n\t\ttitle = titles[index];\n\t\ttiddlerInfo = this.tiddlerInfo[title];\n\t\ttiddler = this.wiki.tiddlerExists(title) && this.wiki.getTiddler(title);\n\t\tif(!tiddler) {\n\t\t\treturn new DeleteTiddlerTask(this,title);\n\t\t}\n\t}\n\t// Check for tiddlers that need loading\n\ttitle = Object.keys(this.titlesToBeLoaded)[0];\n\tif(title) {\n\t\tdelete this.titlesToBeLoaded[title];\n\t\treturn new LoadTiddlerTask(this,title);\n\t}\n\t// No tasks are ready\n\treturn havePending;\n};\n\nfunction SaveTiddlerTask(syncer,title) {\n\tthis.syncer = syncer;\n\tthis.title = title;\n\tthis.type = \"save\";\n}\n\nSaveTiddlerTask.prototype.run = function(callback) {\n\tvar self = this,\n\t\tchangeCount = this.syncer.wiki.getChangeCount(this.title),\n\t\ttiddler = this.syncer.wiki.tiddlerExists(this.title) && this.syncer.wiki.getTiddler(this.title);\n\tthis.syncer.logger.log(\"Dispatching 'save' task:\",this.title);\n\tif(tiddler) {\n\t\tthis.syncer.syncadaptor.saveTiddler(tiddler,function(err,adaptorInfo,revision) {\n\t\t\t// If there's an error, exit without changing any internal state\n\t\t\tif(err) {\n\t\t\t\treturn callback(err);\n\t\t\t}\n\t\t\t// Adjust the info stored about this tiddler\n\t\t\tself.syncer.tiddlerInfo[self.title] = {\n\t\t\t\tchangeCount: changeCount,\n\t\t\t\tadaptorInfo: adaptorInfo,\n\t\t\t\trevision: revision,\n\t\t\t\ttimestampLastSaved: new Date()\n\t\t\t};\n\t\t\t// Invoke the callback\n\t\t\tcallback(null);\n\t\t},{\n\t\t\ttiddlerInfo: self.syncer.tiddlerInfo[self.title]\n\t\t});\n\t} else {\n\t\tthis.syncer.logger.log(\" Not Dispatching 'save' task:\",this.title,\"tiddler does not exist\");\n\t\t$tw.utils.nextTick(callback(null));\n\t}\n};\n\nfunction DeleteTiddlerTask(syncer,title) {\n\tthis.syncer = syncer;\n\tthis.title = title;\n\tthis.type = \"delete\";\n}\n\nDeleteTiddlerTask.prototype.run = function(callback) {\n\tvar self = this;\n\tthis.syncer.logger.log(\"Dispatching 'delete' task:\",this.title);\n\tthis.syncer.syncadaptor.deleteTiddler(this.title,function(err) {\n\t\t// If there's an error, exit without changing any internal state\n\t\tif(err) {\n\t\t\treturn callback(err);\n\t\t}\n\t\t// Remove the info stored about this tiddler\n\t\tdelete self.syncer.tiddlerInfo[self.title];\n\t\tif($tw.boot.files){\n\t\t\t// Remove the tiddler from $tw.boot.files\n\t\t\tdelete $tw.boot.files[self.title];\n\t\t}\n\t\t// Invoke the callback\n\t\tcallback(null);\n\t},{\n\t\ttiddlerInfo: self.syncer.tiddlerInfo[this.title]\n\t});\n};\n\nfunction LoadTiddlerTask(syncer,title) {\n\tthis.syncer = syncer;\n\tthis.title = title;\n\tthis.type = \"load\";\n}\n\nLoadTiddlerTask.prototype.run = function(callback) {\n\tvar self = this;\n\tthis.syncer.logger.log(\"Dispatching 'load' task:\",this.title);\n\tthis.syncer.syncadaptor.loadTiddler(this.title,function(err,tiddlerFields) {\n\t\t// If there's an error, exit without changing any internal state\n\t\tif(err) {\n\t\t\treturn callback(err);\n\t\t}\n\t\t// Update the info stored about this tiddler\n\t\tif(tiddlerFields) {\n\t\t\tself.syncer.storeTiddler(tiddlerFields);\n\t\t}\n\t\t// Invoke the callback\n\t\tcallback(null);\n\t});\n};\n\nexports.Syncer = Syncer;\n\n})();\n", "type": "application/javascript", "module-type": "global" }, "$:/core/modules/tiddler.js": { "title": "$:/core/modules/tiddler.js", "text": "/*\\\ntitle: $:/core/modules/tiddler.js\ntype: application/javascript\nmodule-type: tiddlermethod\n\nExtension methods for the $tw.Tiddler object (constructor and methods required at boot time are in boot/boot.js)\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.hasTag = function(tag) {\n\treturn this.fields.tags && this.fields.tags.indexOf(tag) !== -1;\n};\n\nexports.isPlugin = function() {\n\treturn this.fields.type === \"application/json\" && this.hasField(\"plugin-type\");\n};\n\nexports.isDraft = function() {\n\treturn this.hasField(\"draft.of\");\n};\n\nexports.getFieldString = function(field) {\n\tvar value = this.fields[field];\n\t// Check for a missing field\n\tif(value === undefined || value === null) {\n\t\treturn \"\";\n\t}\n\t// Parse the field with the associated module (if any)\n\tvar fieldModule = $tw.Tiddler.fieldModules[field];\n\tif(fieldModule && fieldModule.stringify) {\n\t\treturn fieldModule.stringify.call(this,value);\n\t} else {\n\t\treturn value.toString();\n\t}\n};\n\n/*\nGet the value of a field as a list\n*/\nexports.getFieldList = function(field) {\n\tvar value = this.fields[field];\n\t// Check for a missing field\n\tif(value === undefined || value === null) {\n\t\treturn [];\n\t}\n\treturn $tw.utils.parseStringArray(value);\n};\n\n/*\nGet all the fields as a hashmap of strings. Options:\n\texclude: an array of field names to exclude\n*/\nexports.getFieldStrings = function(options) {\n\toptions = options || {};\n\tvar exclude = options.exclude || [];\n\tvar fields = {};\n\tfor(var field in this.fields) {\n\t\tif($tw.utils.hop(this.fields,field)) {\n\t\t\tif(exclude.indexOf(field) === -1) {\n\t\t\t\tfields[field] = this.getFieldString(field);\n\t\t\t}\n\t\t}\n\t}\n\treturn fields;\n};\n\n/*\nGet all the fields as a name:value block. Options:\n\texclude: an array of field names to exclude\n*/\nexports.getFieldStringBlock = function(options) {\n\toptions = options || {};\n\tvar exclude = options.exclude || [],\n\t\tfields = Object.keys(this.fields).sort(),\n\t\tresult = [];\n\tfor(var t=0; t<fields.length; t++) {\n\t\tvar field = fields[t];\n\t\tif(exclude.indexOf(field) === -1) {\n\t\t\tresult.push(field + \": \" + this.getFieldString(field));\n\t\t}\n\t}\n\treturn result.join(\"\\n\");\n};\n\nexports.getFieldDay = function(field) {\n\tif(this.cache && this.cache.day && $tw.utils.hop(this.cache.day,field) ) {\n\t\treturn this.cache.day[field];\n\t}\n\tvar day = \"\";\n\tif(this.fields[field]) {\n\t\tday = (new Date($tw.utils.parseDate(this.fields[field]))).setHours(0,0,0,0);\n\t}\n\tthis.cache.day = this.cache.day || {};\n\tthis.cache.day[field] = day;\n\treturn day;\n};\n\n})();\n", "type": "application/javascript", "module-type": "tiddlermethod" }, "$:/core/modules/upgraders/plugins.js": { "title": "$:/core/modules/upgraders/plugins.js", "text": "/*\\\ntitle: $:/core/modules/upgraders/plugins.js\ntype: application/javascript\nmodule-type: upgrader\n\nUpgrader module that checks that plugins are newer than any already installed version\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar UPGRADE_LIBRARY_TITLE = \"$:/UpgradeLibrary\";\n\nvar BLOCKED_PLUGINS = {\n\t\"$:/themes/tiddlywiki/stickytitles\": {\n\t\tversions: [\"*\"]\n\t},\n\t\"$:/plugins/tiddlywiki/fullscreen\": {\n\t\tversions: [\"*\"]\n\t}\n};\n\nexports.upgrade = function(wiki,titles,tiddlers) {\n\tvar self = this,\n\t\tmessages = {},\n\t\tupgradeLibrary,\n\t\tgetLibraryTiddler = function(title) {\n\t\t\tif(!upgradeLibrary) {\n\t\t\t\tupgradeLibrary = wiki.getTiddlerData(UPGRADE_LIBRARY_TITLE,{});\n\t\t\t\tupgradeLibrary.tiddlers = upgradeLibrary.tiddlers || {};\n\t\t\t}\n\t\t\treturn upgradeLibrary.tiddlers[title];\n\t\t};\n\n\t// Go through all the incoming tiddlers\n\t$tw.utils.each(titles,function(title) {\n\t\tvar incomingTiddler = tiddlers[title];\n\t\t// Check if we're dealing with a plugin\n\t\tif(incomingTiddler && incomingTiddler[\"plugin-type\"]) {\n\t\t\t// Check whether the plugin contains JS modules\n\t\t\tvar requiresReload = wiki.doesPluginInfoRequireReload(JSON.parse(incomingTiddler.text)) ? (wiki.getTiddlerText(\"$:/language/ControlPanel/Plugins/PluginWillRequireReload\") + \" \") : \"\";\n\t\t\tmessages[title] = requiresReload;\n\t\t\tif(incomingTiddler.version) {\n\t\t\t\t// Upgrade the incoming plugin if it is in the upgrade library\n\t\t\t\tvar libraryTiddler = getLibraryTiddler(title);\n\t\t\t\tif(libraryTiddler && libraryTiddler[\"plugin-type\"] && libraryTiddler.version) {\n\t\t\t\t\ttiddlers[title] = libraryTiddler;\n\t\t\t\t\tmessages[title] = requiresReload + $tw.language.getString(\"Import/Upgrader/Plugins/Upgraded\",{variables: {incoming: incomingTiddler.version, upgraded: libraryTiddler.version}});\n\t\t\t\t\treturn;\n\t\t\t\t}\n\t\t\t\t// Suppress the incoming plugin if it is older than the currently installed one\n\t\t\t\tvar existingTiddler = wiki.getTiddler(title);\n\t\t\t\tif(existingTiddler && existingTiddler.hasField(\"plugin-type\") && existingTiddler.hasField(\"version\")) {\n\t\t\t\t\t// Reject the incoming plugin by blanking all its fields\n\t\t\t\t\tif($tw.utils.checkVersions(existingTiddler.fields.version,incomingTiddler.version)) {\n\t\t\t\t\t\ttiddlers[title] = Object.create(null);\n\t\t\t\t\t\tmessages[title] = $tw.language.getString(\"Import/Upgrader/Plugins/Suppressed/Version\",{variables: {incoming: incomingTiddler.version, existing: existingTiddler.fields.version}});\n\t\t\t\t\t\treturn;\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t\t// Check whether the plugin is on the blocked list\n\t\t\tvar blockInfo = BLOCKED_PLUGINS[title];\n\t\t\tif(blockInfo) {\n\t\t\t\tif(blockInfo.versions.indexOf(\"*\") !== -1 || (incomingTiddler.version && blockInfo.versions.indexOf(incomingTiddler.version) !== -1)) {\n\t\t\t\t\ttiddlers[title] = Object.create(null);\n\t\t\t\t\tmessages[title] = $tw.language.getString(\"Import/Upgrader/Plugins/Suppressed/Incompatible\");\n\t\t\t\t\treturn;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t});\n\treturn messages;\n};\n\n})();\n", "type": "application/javascript", "module-type": "upgrader" }, "$:/core/modules/upgraders/system.js": { "title": "$:/core/modules/upgraders/system.js", "text": "/*\\\ntitle: $:/core/modules/upgraders/system.js\ntype: application/javascript\nmodule-type: upgrader\n\nUpgrader module that suppresses certain system tiddlers that shouldn't be imported\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar DONT_IMPORT_LIST = [\"$:/StoryList\",\"$:/HistoryList\"],\n\tDONT_IMPORT_PREFIX_LIST = [\"$:/temp/\",\"$:/state/\",\"$:/Import\"],\n\tWARN_IMPORT_PREFIX_LIST = [\"$:/core/modules/\"];\n\nexports.upgrade = function(wiki,titles,tiddlers) {\n\tvar self = this,\n\t\tmessages = {},\n\t\tshowAlert = false;\n\t// Check for tiddlers on our list\n\t$tw.utils.each(titles,function(title) {\n\t\tif(DONT_IMPORT_LIST.indexOf(title) !== -1) {\n\t\t\ttiddlers[title] = Object.create(null);\n\t\t\tmessages[title] = $tw.language.getString(\"Import/Upgrader/System/Suppressed\");\n\t\t} else {\n\t\t\tfor(var t=0; t<DONT_IMPORT_PREFIX_LIST.length; t++) {\n\t\t\t\tvar prefix = DONT_IMPORT_PREFIX_LIST[t];\n\t\t\t\tif(title.substr(0,prefix.length) === prefix) {\n\t\t\t\t\ttiddlers[title] = Object.create(null);\n\t\t\t\t\tmessages[title] = $tw.language.getString(\"Import/Upgrader/State/Suppressed\");\n\t\t\t\t}\n\t\t\t}\n\t\t\tfor(var t=0; t<WARN_IMPORT_PREFIX_LIST.length; t++) {\n\t\t\t\tvar prefix = WARN_IMPORT_PREFIX_LIST[t];\n\t\t\t\tif(title.substr(0,prefix.length) === prefix && wiki.isShadowTiddler(title)) {\n\t\t\t\t\tshowAlert = true;\n\t\t\t\t\tmessages[title] = $tw.language.getString(\"Import/Upgrader/System/Warning\");\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t});\n\tif(showAlert) {\n\t\tvar logger = new $tw.utils.Logger(\"import\");\n\t\tlogger.alert($tw.language.getString(\"Import/Upgrader/System/Alert\"));\n\t}\n\treturn messages;\n};\n\n})();\n", "type": "application/javascript", "module-type": "upgrader" }, "$:/core/modules/upgraders/themetweaks.js": { "title": "$:/core/modules/upgraders/themetweaks.js", "text": "/*\\\ntitle: $:/core/modules/upgraders/themetweaks.js\ntype: application/javascript\nmodule-type: upgrader\n\nUpgrader module that handles the change in theme tweak storage introduced in 5.0.14-beta.\n\nPreviously, theme tweaks were stored in two data tiddlers:\n\n* $:/themes/tiddlywiki/vanilla/metrics\n* $:/themes/tiddlywiki/vanilla/settings\n\nNow, each tweak is stored in its own separate tiddler.\n\nThis upgrader copies any values from the old format to the new. The old data tiddlers are not deleted in case they have been used to store additional indexes.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar MAPPINGS = {\n\t\"$:/themes/tiddlywiki/vanilla/metrics\": {\n\t\t\"fontsize\": \"$:/themes/tiddlywiki/vanilla/metrics/fontsize\",\n\t\t\"lineheight\": \"$:/themes/tiddlywiki/vanilla/metrics/lineheight\",\n\t\t\"storyleft\": \"$:/themes/tiddlywiki/vanilla/metrics/storyleft\",\n\t\t\"storytop\": \"$:/themes/tiddlywiki/vanilla/metrics/storytop\",\n\t\t\"storyright\": \"$:/themes/tiddlywiki/vanilla/metrics/storyright\",\n\t\t\"storywidth\": \"$:/themes/tiddlywiki/vanilla/metrics/storywidth\",\n\t\t\"tiddlerwidth\": \"$:/themes/tiddlywiki/vanilla/metrics/tiddlerwidth\"\n\t},\n\t\"$:/themes/tiddlywiki/vanilla/settings\": {\n\t\t\"fontfamily\": \"$:/themes/tiddlywiki/vanilla/settings/fontfamily\"\n\t}\n};\n\nexports.upgrade = function(wiki,titles,tiddlers) {\n\tvar self = this,\n\t\tmessages = {};\n\t// Check for tiddlers on our list\n\t$tw.utils.each(titles,function(title) {\n\t\tvar mapping = MAPPINGS[title];\n\t\tif(mapping) {\n\t\t\tvar tiddler = new $tw.Tiddler(tiddlers[title]),\n\t\t\t\ttiddlerData = wiki.getTiddlerDataCached(tiddler,{});\n\t\t\tfor(var index in mapping) {\n\t\t\t\tvar mappedTitle = mapping[index];\n\t\t\t\tif(!tiddlers[mappedTitle] || tiddlers[mappedTitle].title !== mappedTitle) {\n\t\t\t\t\ttiddlers[mappedTitle] = {\n\t\t\t\t\t\ttitle: mappedTitle,\n\t\t\t\t\t\ttext: tiddlerData[index]\n\t\t\t\t\t};\n\t\t\t\t\tmessages[mappedTitle] = $tw.language.getString(\"Import/Upgrader/ThemeTweaks/Created\",{variables: {\n\t\t\t\t\t\tfrom: title + \"##\" + index\n\t\t\t\t\t}});\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t});\n\treturn messages;\n};\n\n})();\n", "type": "application/javascript", "module-type": "upgrader" }, "$:/core/modules/utils/base64-utf8/base64-utf8.module.js": { "text": "(function(){// From https://gist.github.com/Nijikokun/5192472\n//\n// UTF8 Module\n//\n// Cleaner and modularized utf-8 encoding and decoding library for javascript.\n//\n// copyright: MIT\n// author: Nijiko Yonskai, @nijikokun, nijikokun@gmail.com\n!function(r,e,o,t){void 0!==o.module&&o.module.exports?o.module.exports=e.apply(o):void 0!==o.define&&\"function\"===o.define&&o.define.amd?define(\"utf8\",[],e):o.utf8=e.apply(o)}(0,function(){return{encode:function(r){if(\"string\"!=typeof r)return r;r=r.replace(/\\r\\n/g,\"\\n\");for(var e,o=\"\",t=0;t<r.length;t++)if((e=r.charCodeAt(t))<128)o+=String.fromCharCode(e);else if(e>127&&e<2048)o+=String.fromCharCode(e>>6|192),o+=String.fromCharCode(63&e|128);else if(e>55295&&e<57344&&r.length>t+1){var i=e,n=r.charCodeAt(t+1);t++;var d=65536+(i-55296<<10|n-56320);o+=String.fromCharCode(d>>18|240),o+=String.fromCharCode(d>>12&63|128),o+=String.fromCharCode(d>>6&63|128),o+=String.fromCharCode(63&d|128)}else o+=String.fromCharCode(e>>12|224),o+=String.fromCharCode(e>>6&63|128),o+=String.fromCharCode(63&e|128);return o},decode:function(r){if(\"string\"!=typeof r)return r;for(var e=\"\",o=0,t=0;o<r.length;)if((t=r.charCodeAt(o))<128)e+=String.fromCharCode(t),o++;else if(t>191&&t<224)e+=String.fromCharCode((31&t)<<6|63&r.charCodeAt(o+1)),o+=2;else if(t>223&&t<240)e+=String.fromCharCode((15&t)<<12|(63&r.charCodeAt(o+1))<<6|63&r.charCodeAt(o+2)),o+=3;else{var i=(7&t)<<18|(63&r.charCodeAt(o+1))<<12|(63&r.charCodeAt(o+2))<<6|63&r.charCodeAt(o+3);e+=String.fromCharCode(55296+(i-65536>>10))+String.fromCharCode(56320+(i-65536&1023)),o+=4}return e}}},this),function(r,e,o,t){if(void 0!==o.module&&o.module.exports){if(t&&o.require)for(var i=0;i<t.length;i++)o[t[i]]=o.require(t[i]);o.module.exports=e.apply(o)}else void 0!==o.define&&\"function\"===o.define&&o.define.amd?define(\"base64\",t||[],e):o.base64=e.apply(o)}(0,function(r){var e=r||this.utf8,o=\"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=\";return{encode:function(r){if(void 0===e)throw{error:\"MissingMethod\",message:\"UTF8 Module is missing.\"};if(\"string\"!=typeof r)return r;r=e.encode(r);for(var t,i,n,d,f,a,h,C=\"\",c=0;c<r.length;)d=(t=r.charCodeAt(c++))>>2,f=(3&t)<<4|(i=r.charCodeAt(c++))>>4,a=(15&i)<<2|(n=r.charCodeAt(c++))>>6,h=63&n,isNaN(i)?a=h=64:isNaN(n)&&(h=64),C+=o.charAt(d)+o.charAt(f)+o.charAt(a)+o.charAt(h);return C},decode:function(r){if(void 0===e)throw{error:\"MissingMethod\",message:\"UTF8 Module is missing.\"};if(\"string\"!=typeof r)return r;r=r.replace(/[^A-Za-z0-9\\+\\/\\=]/g,\"\");for(var t,i,n,d,f,a,h=\"\",C=0;C<r.length;)t=o.indexOf(r.charAt(C++))<<2|(d=o.indexOf(r.charAt(C++)))>>4,i=(15&d)<<4|(f=o.indexOf(r.charAt(C++)))>>2,n=(3&f)<<6|(a=o.indexOf(r.charAt(C++))),h+=String.fromCharCode(t),64!=f&&(h+=String.fromCharCode(i)),64!=a&&(h+=String.fromCharCode(n));return e.decode(h)}}},this,[\"utf8\"]);}).call(exports);", "type": "application/javascript", "title": "$:/core/modules/utils/base64-utf8/base64-utf8.module.js", "module-type": "library" }, "$:/core/modules/utils/crypto.js": { "title": "$:/core/modules/utils/crypto.js", "text": "/*\\\ntitle: $:/core/modules/utils/crypto.js\ntype: application/javascript\nmodule-type: utils\n\nUtility functions related to crypto.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nLook for an encrypted store area in the text of a TiddlyWiki file\n*/\nexports.extractEncryptedStoreArea = function(text) {\n\tvar encryptedStoreAreaStartMarker = \"<pre id=\\\"encryptedStoreArea\\\" type=\\\"text/plain\\\" style=\\\"display:none;\\\">\",\n\t\tencryptedStoreAreaStart = text.indexOf(encryptedStoreAreaStartMarker);\n\tif(encryptedStoreAreaStart !== -1) {\n\t\tvar encryptedStoreAreaEnd = text.indexOf(\"</pre>\",encryptedStoreAreaStart);\n\t\tif(encryptedStoreAreaEnd !== -1) {\n\t\t\treturn $tw.utils.htmlDecode(text.substring(encryptedStoreAreaStart + encryptedStoreAreaStartMarker.length,encryptedStoreAreaEnd-1));\n\t\t}\n\t}\n\treturn null;\n};\n\n/*\nAttempt to extract the tiddlers from an encrypted store area using the current password. If the password is not provided then the password in the password store will be used\n*/\nexports.decryptStoreArea = function(encryptedStoreArea,password) {\n\tvar decryptedText = $tw.crypto.decrypt(encryptedStoreArea,password);\n\tif(decryptedText) {\n\t\tvar json = JSON.parse(decryptedText),\n\t\t\ttiddlers = [];\n\t\tfor(var title in json) {\n\t\t\tif(title !== \"$:/isEncrypted\") {\n\t\t\t\ttiddlers.push(json[title]);\n\t\t\t}\n\t\t}\n\t\treturn tiddlers;\n\t} else {\n\t\treturn null;\n\t}\n};\n\n\n/*\nAttempt to extract the tiddlers from an encrypted store area using the current password. If that fails, the user is prompted for a password.\nencryptedStoreArea: text of the TiddlyWiki encrypted store area\ncallback: function(tiddlers) called with the array of decrypted tiddlers\n\nThe following configuration settings are supported:\n\n$tw.config.usePasswordVault: causes any password entered by the user to also be put into the system password vault\n*/\nexports.decryptStoreAreaInteractive = function(encryptedStoreArea,callback,options) {\n\t// Try to decrypt with the current password\n\tvar tiddlers = $tw.utils.decryptStoreArea(encryptedStoreArea);\n\tif(tiddlers) {\n\t\tcallback(tiddlers);\n\t} else {\n\t\t// Prompt for a new password and keep trying\n\t\t$tw.passwordPrompt.createPrompt({\n\t\t\tserviceName: \"Enter a password to decrypt the imported TiddlyWiki\",\n\t\t\tnoUserName: true,\n\t\t\tcanCancel: true,\n\t\t\tsubmitText: \"Decrypt\",\n\t\t\tcallback: function(data) {\n\t\t\t\t// Exit if the user cancelled\n\t\t\t\tif(!data) {\n\t\t\t\t\treturn false;\n\t\t\t\t}\n\t\t\t\t// Attempt to decrypt the tiddlers\n\t\t\t\tvar tiddlers = $tw.utils.decryptStoreArea(encryptedStoreArea,data.password);\n\t\t\t\tif(tiddlers) {\n\t\t\t\t\tif($tw.config.usePasswordVault) {\n\t\t\t\t\t\t$tw.crypto.setPassword(data.password);\n\t\t\t\t\t}\n\t\t\t\t\tcallback(tiddlers);\n\t\t\t\t\t// Exit and remove the password prompt\n\t\t\t\t\treturn true;\n\t\t\t\t} else {\n\t\t\t\t\t// We didn't decrypt everything, so continue to prompt for password\n\t\t\t\t\treturn false;\n\t\t\t\t}\n\t\t\t}\n\t\t});\n\t}\n};\n\n})();\n", "type": "application/javascript", "module-type": "utils" }, "$:/core/modules/utils/csv.js": { "title": "$:/core/modules/utils/csv.js", "text": "/*\\\ntitle: $:/core/modules/utils/csv.js\ntype: application/javascript\nmodule-type: utils\n\nA barebones CSV parser\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nParse a CSV string with a header row and return an array of hashmaps.\n*/\nexports.parseCsvStringWithHeader = function(text,options) {\n\toptions = options || {};\n\tvar separator = options.separator || \",\",\n\t\trows = text.split(/\\r?\\n/mg).map(function(row) {\n\t\t\treturn $tw.utils.trim(row);\n\t\t}).filter(function(row) {\n\t\t\treturn row !== \"\";\n\t\t});\n\tif(rows.length < 1) {\n\t\treturn \"Missing header row\";\n\t}\n\tvar headings = rows[0].split(separator),\n\t\tresults = [];\n\tfor(var row=1; row<rows.length; row++) {\n\t\tvar columns = rows[row].split(separator),\n\t\t\tcolumnResult = Object.create(null);\n\t\tif(columns.length !== headings.length) {\n\t\t\treturn \"Malformed CSV row '\" + rows[row] + \"'\";\n\t\t}\n\t\tfor(var column=0; column<columns.length; column++) {\n\t\t\tvar columnName = headings[column];\n\t\t\tcolumnResult[columnName] = $tw.utils.trim(columns[column] || \"\");\n\t\t}\n\t\tresults.push(columnResult);\t\t\t\n\t}\n\treturn results;\n}\n\n})();\n", "type": "application/javascript", "module-type": "utils" }, "$:/core/modules/utils/diff-match-patch/diff_match_patch.js": { "text": "(function(){function diff_match_patch(){this.Diff_Timeout=1;this.Diff_EditCost=4;this.Match_Threshold=.5;this.Match_Distance=1E3;this.Patch_DeleteThreshold=.5;this.Patch_Margin=4;this.Match_MaxBits=32}var DIFF_DELETE=-1,DIFF_INSERT=1,DIFF_EQUAL=0;\ndiff_match_patch.prototype.diff_main=function(a,b,c,d){\"undefined\"==typeof d&&(d=0>=this.Diff_Timeout?Number.MAX_VALUE:(new Date).getTime()+1E3*this.Diff_Timeout);if(null==a||null==b)throw Error(\"Null input. (diff_main)\");if(a==b)return a?[[DIFF_EQUAL,a]]:[];\"undefined\"==typeof c&&(c=!0);var e=c,f=this.diff_commonPrefix(a,b);c=a.substring(0,f);a=a.substring(f);b=b.substring(f);f=this.diff_commonSuffix(a,b);var g=a.substring(a.length-f);a=a.substring(0,a.length-f);b=b.substring(0,b.length-f);a=this.diff_compute_(a,\nb,e,d);c&&a.unshift([DIFF_EQUAL,c]);g&&a.push([DIFF_EQUAL,g]);this.diff_cleanupMerge(a);return a};\ndiff_match_patch.prototype.diff_compute_=function(a,b,c,d){if(!a)return[[DIFF_INSERT,b]];if(!b)return[[DIFF_DELETE,a]];var e=a.length>b.length?a:b,f=a.length>b.length?b:a,g=e.indexOf(f);return-1!=g?(c=[[DIFF_INSERT,e.substring(0,g)],[DIFF_EQUAL,f],[DIFF_INSERT,e.substring(g+f.length)]],a.length>b.length&&(c[0][0]=c[2][0]=DIFF_DELETE),c):1==f.length?[[DIFF_DELETE,a],[DIFF_INSERT,b]]:(e=this.diff_halfMatch_(a,b))?(b=e[1],f=e[3],a=e[4],e=this.diff_main(e[0],e[2],c,d),c=this.diff_main(b,f,c,d),e.concat([[DIFF_EQUAL,\na]],c)):c&&100<a.length&&100<b.length?this.diff_lineMode_(a,b,d):this.diff_bisect_(a,b,d)};\ndiff_match_patch.prototype.diff_lineMode_=function(a,b,c){var d=this.diff_linesToChars_(a,b);a=d.chars1;b=d.chars2;d=d.lineArray;a=this.diff_main(a,b,!1,c);this.diff_charsToLines_(a,d);this.diff_cleanupSemantic(a);a.push([DIFF_EQUAL,\"\"]);for(var e=d=b=0,f=\"\",g=\"\";b<a.length;){switch(a[b][0]){case DIFF_INSERT:e++;g+=a[b][1];break;case DIFF_DELETE:d++;f+=a[b][1];break;case DIFF_EQUAL:if(1<=d&&1<=e){a.splice(b-d-e,d+e);b=b-d-e;d=this.diff_main(f,g,!1,c);for(e=d.length-1;0<=e;e--)a.splice(b,0,d[e]);b+=\nd.length}d=e=0;g=f=\"\"}b++}a.pop();return a};\ndiff_match_patch.prototype.diff_bisect_=function(a,b,c){for(var d=a.length,e=b.length,f=Math.ceil((d+e)/2),g=2*f,h=Array(g),l=Array(g),k=0;k<g;k++)h[k]=-1,l[k]=-1;h[f+1]=0;l[f+1]=0;k=d-e;for(var m=0!=k%2,p=0,x=0,w=0,q=0,t=0;t<f&&!((new Date).getTime()>c);t++){for(var v=-t+p;v<=t-x;v+=2){var n=f+v;var r=v==-t||v!=t&&h[n-1]<h[n+1]?h[n+1]:h[n-1]+1;for(var y=r-v;r<d&&y<e&&a.charAt(r)==b.charAt(y);)r++,y++;h[n]=r;if(r>d)x+=2;else if(y>e)p+=2;else if(m&&(n=f+k-v,0<=n&&n<g&&-1!=l[n])){var u=d-l[n];if(r>=\nu)return this.diff_bisectSplit_(a,b,r,y,c)}}for(v=-t+w;v<=t-q;v+=2){n=f+v;u=v==-t||v!=t&&l[n-1]<l[n+1]?l[n+1]:l[n-1]+1;for(r=u-v;u<d&&r<e&&a.charAt(d-u-1)==b.charAt(e-r-1);)u++,r++;l[n]=u;if(u>d)q+=2;else if(r>e)w+=2;else if(!m&&(n=f+k-v,0<=n&&n<g&&-1!=h[n]&&(r=h[n],y=f+r-n,u=d-u,r>=u)))return this.diff_bisectSplit_(a,b,r,y,c)}}return[[DIFF_DELETE,a],[DIFF_INSERT,b]]};\ndiff_match_patch.prototype.diff_bisectSplit_=function(a,b,c,d,e){var f=a.substring(0,c),g=b.substring(0,d);a=a.substring(c);b=b.substring(d);f=this.diff_main(f,g,!1,e);e=this.diff_main(a,b,!1,e);return f.concat(e)};\ndiff_match_patch.prototype.diff_linesToChars_=function(a,b){function c(a){for(var b=\"\",c=0,f=-1,g=d.length;f<a.length-1;){f=a.indexOf(\"\\n\",c);-1==f&&(f=a.length-1);var h=a.substring(c,f+1);c=f+1;(e.hasOwnProperty?e.hasOwnProperty(h):void 0!==e[h])?b+=String.fromCharCode(e[h]):(b+=String.fromCharCode(g),e[h]=g,d[g++]=h)}return b}var d=[],e={};d[0]=\"\";var f=c(a),g=c(b);return{chars1:f,chars2:g,lineArray:d}};\ndiff_match_patch.prototype.diff_charsToLines_=function(a,b){for(var c=0;c<a.length;c++){for(var d=a[c][1],e=[],f=0;f<d.length;f++)e[f]=b[d.charCodeAt(f)];a[c][1]=e.join(\"\")}};diff_match_patch.prototype.diff_commonPrefix=function(a,b){if(!a||!b||a.charAt(0)!=b.charAt(0))return 0;for(var c=0,d=Math.min(a.length,b.length),e=d,f=0;c<e;)a.substring(f,e)==b.substring(f,e)?f=c=e:d=e,e=Math.floor((d-c)/2+c);return e};\ndiff_match_patch.prototype.diff_commonSuffix=function(a,b){if(!a||!b||a.charAt(a.length-1)!=b.charAt(b.length-1))return 0;for(var c=0,d=Math.min(a.length,b.length),e=d,f=0;c<e;)a.substring(a.length-e,a.length-f)==b.substring(b.length-e,b.length-f)?f=c=e:d=e,e=Math.floor((d-c)/2+c);return e};\ndiff_match_patch.prototype.diff_commonOverlap_=function(a,b){var c=a.length,d=b.length;if(0==c||0==d)return 0;c>d?a=a.substring(c-d):c<d&&(b=b.substring(0,c));c=Math.min(c,d);if(a==b)return c;d=0;for(var e=1;;){var f=a.substring(c-e);f=b.indexOf(f);if(-1==f)return d;e+=f;if(0==f||a.substring(c-e)==b.substring(0,e))d=e,e++}};\ndiff_match_patch.prototype.diff_halfMatch_=function(a,b){function c(a,b,c){for(var d=a.substring(c,c+Math.floor(a.length/4)),e=-1,g=\"\",h,k,l,m;-1!=(e=b.indexOf(d,e+1));){var p=f.diff_commonPrefix(a.substring(c),b.substring(e)),u=f.diff_commonSuffix(a.substring(0,c),b.substring(0,e));g.length<u+p&&(g=b.substring(e-u,e)+b.substring(e,e+p),h=a.substring(0,c-u),k=a.substring(c+p),l=b.substring(0,e-u),m=b.substring(e+p))}return 2*g.length>=a.length?[h,k,l,m,g]:null}if(0>=this.Diff_Timeout)return null;\nvar d=a.length>b.length?a:b,e=a.length>b.length?b:a;if(4>d.length||2*e.length<d.length)return null;var f=this,g=c(d,e,Math.ceil(d.length/4));d=c(d,e,Math.ceil(d.length/2));if(g||d)g=d?g?g[4].length>d[4].length?g:d:d:g;else return null;if(a.length>b.length){d=g[0];e=g[1];var h=g[2];var l=g[3]}else h=g[0],l=g[1],d=g[2],e=g[3];return[d,e,h,l,g[4]]};\ndiff_match_patch.prototype.diff_cleanupSemantic=function(a){for(var b=!1,c=[],d=0,e=null,f=0,g=0,h=0,l=0,k=0;f<a.length;)a[f][0]==DIFF_EQUAL?(c[d++]=f,g=l,h=k,k=l=0,e=a[f][1]):(a[f][0]==DIFF_INSERT?l+=a[f][1].length:k+=a[f][1].length,e&&e.length<=Math.max(g,h)&&e.length<=Math.max(l,k)&&(a.splice(c[d-1],0,[DIFF_DELETE,e]),a[c[d-1]+1][0]=DIFF_INSERT,d--,d--,f=0<d?c[d-1]:-1,k=l=h=g=0,e=null,b=!0)),f++;b&&this.diff_cleanupMerge(a);this.diff_cleanupSemanticLossless(a);for(f=1;f<a.length;){if(a[f-1][0]==\nDIFF_DELETE&&a[f][0]==DIFF_INSERT){b=a[f-1][1];c=a[f][1];d=this.diff_commonOverlap_(b,c);e=this.diff_commonOverlap_(c,b);if(d>=e){if(d>=b.length/2||d>=c.length/2)a.splice(f,0,[DIFF_EQUAL,c.substring(0,d)]),a[f-1][1]=b.substring(0,b.length-d),a[f+1][1]=c.substring(d),f++}else if(e>=b.length/2||e>=c.length/2)a.splice(f,0,[DIFF_EQUAL,b.substring(0,e)]),a[f-1][0]=DIFF_INSERT,a[f-1][1]=c.substring(0,c.length-e),a[f+1][0]=DIFF_DELETE,a[f+1][1]=b.substring(e),f++;f++}f++}};\ndiff_match_patch.prototype.diff_cleanupSemanticLossless=function(a){function b(a,b){if(!a||!b)return 6;var c=a.charAt(a.length-1),d=b.charAt(0),e=c.match(diff_match_patch.nonAlphaNumericRegex_),f=d.match(diff_match_patch.nonAlphaNumericRegex_),g=e&&c.match(diff_match_patch.whitespaceRegex_),h=f&&d.match(diff_match_patch.whitespaceRegex_);c=g&&c.match(diff_match_patch.linebreakRegex_);d=h&&d.match(diff_match_patch.linebreakRegex_);var k=c&&a.match(diff_match_patch.blanklineEndRegex_),l=d&&b.match(diff_match_patch.blanklineStartRegex_);\nreturn k||l?5:c||d?4:e&&!g&&h?3:g||h?2:e||f?1:0}for(var c=1;c<a.length-1;){if(a[c-1][0]==DIFF_EQUAL&&a[c+1][0]==DIFF_EQUAL){var d=a[c-1][1],e=a[c][1],f=a[c+1][1],g=this.diff_commonSuffix(d,e);if(g){var h=e.substring(e.length-g);d=d.substring(0,d.length-g);e=h+e.substring(0,e.length-g);f=h+f}g=d;h=e;for(var l=f,k=b(d,e)+b(e,f);e.charAt(0)===f.charAt(0);){d+=e.charAt(0);e=e.substring(1)+f.charAt(0);f=f.substring(1);var m=b(d,e)+b(e,f);m>=k&&(k=m,g=d,h=e,l=f)}a[c-1][1]!=g&&(g?a[c-1][1]=g:(a.splice(c-\n1,1),c--),a[c][1]=h,l?a[c+1][1]=l:(a.splice(c+1,1),c--))}c++}};diff_match_patch.nonAlphaNumericRegex_=/[^a-zA-Z0-9]/;diff_match_patch.whitespaceRegex_=/\\s/;diff_match_patch.linebreakRegex_=/[\\r\\n]/;diff_match_patch.blanklineEndRegex_=/\\n\\r?\\n$/;diff_match_patch.blanklineStartRegex_=/^\\r?\\n\\r?\\n/;\ndiff_match_patch.prototype.diff_cleanupEfficiency=function(a){for(var b=!1,c=[],d=0,e=null,f=0,g=!1,h=!1,l=!1,k=!1;f<a.length;)a[f][0]==DIFF_EQUAL?(a[f][1].length<this.Diff_EditCost&&(l||k)?(c[d++]=f,g=l,h=k,e=a[f][1]):(d=0,e=null),l=k=!1):(a[f][0]==DIFF_DELETE?k=!0:l=!0,e&&(g&&h&&l&&k||e.length<this.Diff_EditCost/2&&3==g+h+l+k)&&(a.splice(c[d-1],0,[DIFF_DELETE,e]),a[c[d-1]+1][0]=DIFF_INSERT,d--,e=null,g&&h?(l=k=!0,d=0):(d--,f=0<d?c[d-1]:-1,l=k=!1),b=!0)),f++;b&&this.diff_cleanupMerge(a)};\ndiff_match_patch.prototype.diff_cleanupMerge=function(a){a.push([DIFF_EQUAL,\"\"]);for(var b=0,c=0,d=0,e=\"\",f=\"\",g;b<a.length;)switch(a[b][0]){case DIFF_INSERT:d++;f+=a[b][1];b++;break;case DIFF_DELETE:c++;e+=a[b][1];b++;break;case DIFF_EQUAL:1<c+d?(0!==c&&0!==d&&(g=this.diff_commonPrefix(f,e),0!==g&&(0<b-c-d&&a[b-c-d-1][0]==DIFF_EQUAL?a[b-c-d-1][1]+=f.substring(0,g):(a.splice(0,0,[DIFF_EQUAL,f.substring(0,g)]),b++),f=f.substring(g),e=e.substring(g)),g=this.diff_commonSuffix(f,e),0!==g&&(a[b][1]=f.substring(f.length-\ng)+a[b][1],f=f.substring(0,f.length-g),e=e.substring(0,e.length-g))),0===c?a.splice(b-d,c+d,[DIFF_INSERT,f]):0===d?a.splice(b-c,c+d,[DIFF_DELETE,e]):a.splice(b-c-d,c+d,[DIFF_DELETE,e],[DIFF_INSERT,f]),b=b-c-d+(c?1:0)+(d?1:0)+1):0!==b&&a[b-1][0]==DIFF_EQUAL?(a[b-1][1]+=a[b][1],a.splice(b,1)):b++,c=d=0,f=e=\"\"}\"\"===a[a.length-1][1]&&a.pop();c=!1;for(b=1;b<a.length-1;)a[b-1][0]==DIFF_EQUAL&&a[b+1][0]==DIFF_EQUAL&&(a[b][1].substring(a[b][1].length-a[b-1][1].length)==a[b-1][1]?(a[b][1]=a[b-1][1]+a[b][1].substring(0,\na[b][1].length-a[b-1][1].length),a[b+1][1]=a[b-1][1]+a[b+1][1],a.splice(b-1,1),c=!0):a[b][1].substring(0,a[b+1][1].length)==a[b+1][1]&&(a[b-1][1]+=a[b+1][1],a[b][1]=a[b][1].substring(a[b+1][1].length)+a[b+1][1],a.splice(b+1,1),c=!0)),b++;c&&this.diff_cleanupMerge(a)};\ndiff_match_patch.prototype.diff_xIndex=function(a,b){var c=0,d=0,e=0,f=0,g;for(g=0;g<a.length;g++){a[g][0]!==DIFF_INSERT&&(c+=a[g][1].length);a[g][0]!==DIFF_DELETE&&(d+=a[g][1].length);if(c>b)break;e=c;f=d}return a.length!=g&&a[g][0]===DIFF_DELETE?f:f+(b-e)};\ndiff_match_patch.prototype.diff_prettyHtml=function(a){for(var b=[],c=/&/g,d=/</g,e=/>/g,f=/\\n/g,g=0;g<a.length;g++){var h=a[g][0],l=a[g][1].replace(c,\"&\").replace(d,\"<\").replace(e,\">\").replace(f,\"¶<br>\");switch(h){case DIFF_INSERT:b[g]='<ins style=\"background:#e6ffe6;\">'+l+\"</ins>\";break;case DIFF_DELETE:b[g]='<del style=\"background:#ffe6e6;\">'+l+\"</del>\";break;case DIFF_EQUAL:b[g]=\"<span>\"+l+\"</span>\"}}return b.join(\"\")};\ndiff_match_patch.prototype.diff_text1=function(a){for(var b=[],c=0;c<a.length;c++)a[c][0]!==DIFF_INSERT&&(b[c]=a[c][1]);return b.join(\"\")};diff_match_patch.prototype.diff_text2=function(a){for(var b=[],c=0;c<a.length;c++)a[c][0]!==DIFF_DELETE&&(b[c]=a[c][1]);return b.join(\"\")};\ndiff_match_patch.prototype.diff_levenshtein=function(a){for(var b=0,c=0,d=0,e=0;e<a.length;e++){var f=a[e][1];switch(a[e][0]){case DIFF_INSERT:c+=f.length;break;case DIFF_DELETE:d+=f.length;break;case DIFF_EQUAL:b+=Math.max(c,d),d=c=0}}return b+=Math.max(c,d)};\ndiff_match_patch.prototype.diff_toDelta=function(a){for(var b=[],c=0;c<a.length;c++)switch(a[c][0]){case DIFF_INSERT:b[c]=\"+\"+encodeURI(a[c][1]);break;case DIFF_DELETE:b[c]=\"-\"+a[c][1].length;break;case DIFF_EQUAL:b[c]=\"=\"+a[c][1].length}return b.join(\"\\t\").replace(/%20/g,\" \")};\ndiff_match_patch.prototype.diff_fromDelta=function(a,b){for(var c=[],d=0,e=0,f=b.split(/\\t/g),g=0;g<f.length;g++){var h=f[g].substring(1);switch(f[g].charAt(0)){case \"+\":try{c[d++]=[DIFF_INSERT,decodeURI(h)]}catch(k){throw Error(\"Illegal escape in diff_fromDelta: \"+h);}break;case \"-\":case \"=\":var l=parseInt(h,10);if(isNaN(l)||0>l)throw Error(\"Invalid number in diff_fromDelta: \"+h);h=a.substring(e,e+=l);\"=\"==f[g].charAt(0)?c[d++]=[DIFF_EQUAL,h]:c[d++]=[DIFF_DELETE,h];break;default:if(f[g])throw Error(\"Invalid diff operation in diff_fromDelta: \"+\nf[g]);}}if(e!=a.length)throw Error(\"Delta length (\"+e+\") does not equal source text length (\"+a.length+\").\");return c};diff_match_patch.prototype.match_main=function(a,b,c){if(null==a||null==b||null==c)throw Error(\"Null input. (match_main)\");c=Math.max(0,Math.min(c,a.length));return a==b?0:a.length?a.substring(c,c+b.length)==b?c:this.match_bitap_(a,b,c):-1};\ndiff_match_patch.prototype.match_bitap_=function(a,b,c){function d(a,d){var e=a/b.length,g=Math.abs(c-d);return f.Match_Distance?e+g/f.Match_Distance:g?1:e}if(b.length>this.Match_MaxBits)throw Error(\"Pattern too long for this browser.\");var e=this.match_alphabet_(b),f=this,g=this.Match_Threshold,h=a.indexOf(b,c);-1!=h&&(g=Math.min(d(0,h),g),h=a.lastIndexOf(b,c+b.length),-1!=h&&(g=Math.min(d(0,h),g)));var l=1<<b.length-1;h=-1;for(var k,m,p=b.length+a.length,x,w=0;w<b.length;w++){k=0;for(m=p;k<m;)d(w,\nc+m)<=g?k=m:p=m,m=Math.floor((p-k)/2+k);p=m;k=Math.max(1,c-m+1);var q=Math.min(c+m,a.length)+b.length;m=Array(q+2);for(m[q+1]=(1<<w)-1;q>=k;q--){var t=e[a.charAt(q-1)];m[q]=0===w?(m[q+1]<<1|1)&t:(m[q+1]<<1|1)&t|(x[q+1]|x[q])<<1|1|x[q+1];if(m[q]&l&&(t=d(w,q-1),t<=g))if(g=t,h=q-1,h>c)k=Math.max(1,2*c-h);else break}if(d(w+1,c)>g)break;x=m}return h};\ndiff_match_patch.prototype.match_alphabet_=function(a){for(var b={},c=0;c<a.length;c++)b[a.charAt(c)]=0;for(c=0;c<a.length;c++)b[a.charAt(c)]|=1<<a.length-c-1;return b};\ndiff_match_patch.prototype.patch_addContext_=function(a,b){if(0!=b.length){for(var c=b.substring(a.start2,a.start2+a.length1),d=0;b.indexOf(c)!=b.lastIndexOf(c)&&c.length<this.Match_MaxBits-this.Patch_Margin-this.Patch_Margin;)d+=this.Patch_Margin,c=b.substring(a.start2-d,a.start2+a.length1+d);d+=this.Patch_Margin;(c=b.substring(a.start2-d,a.start2))&&a.diffs.unshift([DIFF_EQUAL,c]);(d=b.substring(a.start2+a.length1,a.start2+a.length1+d))&&a.diffs.push([DIFF_EQUAL,d]);a.start1-=c.length;a.start2-=\nc.length;a.length1+=c.length+d.length;a.length2+=c.length+d.length}};\ndiff_match_patch.prototype.patch_make=function(a,b,c){if(\"string\"==typeof a&&\"string\"==typeof b&&\"undefined\"==typeof c){var d=a;b=this.diff_main(d,b,!0);2<b.length&&(this.diff_cleanupSemantic(b),this.diff_cleanupEfficiency(b))}else if(a&&\"object\"==typeof a&&\"undefined\"==typeof b&&\"undefined\"==typeof c)b=a,d=this.diff_text1(b);else if(\"string\"==typeof a&&b&&\"object\"==typeof b&&\"undefined\"==typeof c)d=a;else if(\"string\"==typeof a&&\"string\"==typeof b&&c&&\"object\"==typeof c)d=a,b=c;else throw Error(\"Unknown call format to patch_make.\");\nif(0===b.length)return[];c=[];a=new diff_match_patch.patch_obj;for(var e=0,f=0,g=0,h=d,l=0;l<b.length;l++){var k=b[l][0],m=b[l][1];e||k===DIFF_EQUAL||(a.start1=f,a.start2=g);switch(k){case DIFF_INSERT:a.diffs[e++]=b[l];a.length2+=m.length;d=d.substring(0,g)+m+d.substring(g);break;case DIFF_DELETE:a.length1+=m.length;a.diffs[e++]=b[l];d=d.substring(0,g)+d.substring(g+m.length);break;case DIFF_EQUAL:m.length<=2*this.Patch_Margin&&e&&b.length!=l+1?(a.diffs[e++]=b[l],a.length1+=m.length,a.length2+=m.length):\nm.length>=2*this.Patch_Margin&&e&&(this.patch_addContext_(a,h),c.push(a),a=new diff_match_patch.patch_obj,e=0,h=d,f=g)}k!==DIFF_INSERT&&(f+=m.length);k!==DIFF_DELETE&&(g+=m.length)}e&&(this.patch_addContext_(a,h),c.push(a));return c};\ndiff_match_patch.prototype.patch_deepCopy=function(a){for(var b=[],c=0;c<a.length;c++){var d=a[c],e=new diff_match_patch.patch_obj;e.diffs=[];for(var f=0;f<d.diffs.length;f++)e.diffs[f]=d.diffs[f].slice();e.start1=d.start1;e.start2=d.start2;e.length1=d.length1;e.length2=d.length2;b[c]=e}return b};\ndiff_match_patch.prototype.patch_apply=function(a,b){if(0==a.length)return[b,[]];a=this.patch_deepCopy(a);var c=this.patch_addPadding(a);b=c+b+c;this.patch_splitMax(a);for(var d=0,e=[],f=0;f<a.length;f++){var g=a[f].start2+d,h=this.diff_text1(a[f].diffs),l=-1;if(h.length>this.Match_MaxBits){var k=this.match_main(b,h.substring(0,this.Match_MaxBits),g);-1!=k&&(l=this.match_main(b,h.substring(h.length-this.Match_MaxBits),g+h.length-this.Match_MaxBits),-1==l||k>=l)&&(k=-1)}else k=this.match_main(b,h,\ng);if(-1==k)e[f]=!1,d-=a[f].length2-a[f].length1;else if(e[f]=!0,d=k-g,g=-1==l?b.substring(k,k+h.length):b.substring(k,l+this.Match_MaxBits),h==g)b=b.substring(0,k)+this.diff_text2(a[f].diffs)+b.substring(k+h.length);else if(g=this.diff_main(h,g,!1),h.length>this.Match_MaxBits&&this.diff_levenshtein(g)/h.length>this.Patch_DeleteThreshold)e[f]=!1;else{this.diff_cleanupSemanticLossless(g);h=0;var m;for(l=0;l<a[f].diffs.length;l++){var p=a[f].diffs[l];p[0]!==DIFF_EQUAL&&(m=this.diff_xIndex(g,h));p[0]===\nDIFF_INSERT?b=b.substring(0,k+m)+p[1]+b.substring(k+m):p[0]===DIFF_DELETE&&(b=b.substring(0,k+m)+b.substring(k+this.diff_xIndex(g,h+p[1].length)));p[0]!==DIFF_DELETE&&(h+=p[1].length)}}}b=b.substring(c.length,b.length-c.length);return[b,e]};\ndiff_match_patch.prototype.patch_addPadding=function(a){for(var b=this.Patch_Margin,c=\"\",d=1;d<=b;d++)c+=String.fromCharCode(d);for(d=0;d<a.length;d++)a[d].start1+=b,a[d].start2+=b;d=a[0];var e=d.diffs;if(0==e.length||e[0][0]!=DIFF_EQUAL)e.unshift([DIFF_EQUAL,c]),d.start1-=b,d.start2-=b,d.length1+=b,d.length2+=b;else if(b>e[0][1].length){var f=b-e[0][1].length;e[0][1]=c.substring(e[0][1].length)+e[0][1];d.start1-=f;d.start2-=f;d.length1+=f;d.length2+=f}d=a[a.length-1];e=d.diffs;0==e.length||e[e.length-\n1][0]!=DIFF_EQUAL?(e.push([DIFF_EQUAL,c]),d.length1+=b,d.length2+=b):b>e[e.length-1][1].length&&(f=b-e[e.length-1][1].length,e[e.length-1][1]+=c.substring(0,f),d.length1+=f,d.length2+=f);return c};\ndiff_match_patch.prototype.patch_splitMax=function(a){for(var b=this.Match_MaxBits,c=0;c<a.length;c++)if(!(a[c].length1<=b)){var d=a[c];a.splice(c--,1);for(var e=d.start1,f=d.start2,g=\"\";0!==d.diffs.length;){var h=new diff_match_patch.patch_obj,l=!0;h.start1=e-g.length;h.start2=f-g.length;\"\"!==g&&(h.length1=h.length2=g.length,h.diffs.push([DIFF_EQUAL,g]));for(;0!==d.diffs.length&&h.length1<b-this.Patch_Margin;){g=d.diffs[0][0];var k=d.diffs[0][1];g===DIFF_INSERT?(h.length2+=k.length,f+=k.length,h.diffs.push(d.diffs.shift()),\nl=!1):g===DIFF_DELETE&&1==h.diffs.length&&h.diffs[0][0]==DIFF_EQUAL&&k.length>2*b?(h.length1+=k.length,e+=k.length,l=!1,h.diffs.push([g,k]),d.diffs.shift()):(k=k.substring(0,b-h.length1-this.Patch_Margin),h.length1+=k.length,e+=k.length,g===DIFF_EQUAL?(h.length2+=k.length,f+=k.length):l=!1,h.diffs.push([g,k]),k==d.diffs[0][1]?d.diffs.shift():d.diffs[0][1]=d.diffs[0][1].substring(k.length))}g=this.diff_text2(h.diffs);g=g.substring(g.length-this.Patch_Margin);k=this.diff_text1(d.diffs).substring(0,\nthis.Patch_Margin);\"\"!==k&&(h.length1+=k.length,h.length2+=k.length,0!==h.diffs.length&&h.diffs[h.diffs.length-1][0]===DIFF_EQUAL?h.diffs[h.diffs.length-1][1]+=k:h.diffs.push([DIFF_EQUAL,k]));l||a.splice(++c,0,h)}}};diff_match_patch.prototype.patch_toText=function(a){for(var b=[],c=0;c<a.length;c++)b[c]=a[c];return b.join(\"\")};\ndiff_match_patch.prototype.patch_fromText=function(a){var b=[];if(!a)return b;a=a.split(\"\\n\");for(var c=0,d=/^@@ -(\\d+),?(\\d*) \\+(\\d+),?(\\d*) @@$/;c<a.length;){var e=a[c].match(d);if(!e)throw Error(\"Invalid patch string: \"+a[c]);var f=new diff_match_patch.patch_obj;b.push(f);f.start1=parseInt(e[1],10);\"\"===e[2]?(f.start1--,f.length1=1):\"0\"==e[2]?f.length1=0:(f.start1--,f.length1=parseInt(e[2],10));f.start2=parseInt(e[3],10);\"\"===e[4]?(f.start2--,f.length2=1):\"0\"==e[4]?f.length2=0:(f.start2--,f.length2=\nparseInt(e[4],10));for(c++;c<a.length;){e=a[c].charAt(0);try{var g=decodeURI(a[c].substring(1))}catch(h){throw Error(\"Illegal escape in patch_fromText: \"+g);}if(\"-\"==e)f.diffs.push([DIFF_DELETE,g]);else if(\"+\"==e)f.diffs.push([DIFF_INSERT,g]);else if(\" \"==e)f.diffs.push([DIFF_EQUAL,g]);else if(\"@\"==e)break;else if(\"\"!==e)throw Error('Invalid patch mode \"'+e+'\" in: '+g);c++}}return b};diff_match_patch.patch_obj=function(){this.diffs=[];this.start2=this.start1=null;this.length2=this.length1=0};\ndiff_match_patch.patch_obj.prototype.toString=function(){for(var a=[\"@@ -\"+(0===this.length1?this.start1+\",0\":1==this.length1?this.start1+1:this.start1+1+\",\"+this.length1)+\" +\"+(0===this.length2?this.start2+\",0\":1==this.length2?this.start2+1:this.start2+1+\",\"+this.length2)+\" @@\\n\"],b,c=0;c<this.diffs.length;c++){switch(this.diffs[c][0]){case DIFF_INSERT:b=\"+\";break;case DIFF_DELETE:b=\"-\";break;case DIFF_EQUAL:b=\" \"}a[c+1]=b+encodeURI(this.diffs[c][1])+\"\\n\"}return a.join(\"\").replace(/%20/g,\" \")};\nthis.diff_match_patch=diff_match_patch;this.DIFF_DELETE=DIFF_DELETE;this.DIFF_INSERT=DIFF_INSERT;this.DIFF_EQUAL=DIFF_EQUAL;\n}).call(exports);", "type": "application/javascript", "title": "$:/core/modules/utils/diff-match-patch/diff_match_patch.js", "module-type": "library" }, "$:/core/modules/utils/dom/animations/slide.js": { "title": "$:/core/modules/utils/dom/animations/slide.js", "text": "/*\\\ntitle: $:/core/modules/utils/dom/animations/slide.js\ntype: application/javascript\nmodule-type: animation\n\nA simple slide animation that varies the height of the element\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nfunction slideOpen(domNode,options) {\n\toptions = options || {};\n\tvar duration = options.duration || $tw.utils.getAnimationDuration();\n\t// Get the current height of the domNode\n\tvar computedStyle = window.getComputedStyle(domNode),\n\t\tcurrMarginBottom = parseInt(computedStyle.marginBottom,10),\n\t\tcurrMarginTop = parseInt(computedStyle.marginTop,10),\n\t\tcurrPaddingBottom = parseInt(computedStyle.paddingBottom,10),\n\t\tcurrPaddingTop = parseInt(computedStyle.paddingTop,10),\n\t\tcurrHeight = domNode.offsetHeight;\n\t// Reset the margin once the transition is over\n\tsetTimeout(function() {\n\t\t$tw.utils.setStyle(domNode,[\n\t\t\t{transition: \"none\"},\n\t\t\t{marginBottom: \"\"},\n\t\t\t{marginTop: \"\"},\n\t\t\t{paddingBottom: \"\"},\n\t\t\t{paddingTop: \"\"},\n\t\t\t{height: \"auto\"},\n\t\t\t{opacity: \"\"}\n\t\t]);\n\t\tif(options.callback) {\n\t\t\toptions.callback();\n\t\t}\n\t},duration);\n\t// Set up the initial position of the element\n\t$tw.utils.setStyle(domNode,[\n\t\t{transition: \"none\"},\n\t\t{marginTop: \"0px\"},\n\t\t{marginBottom: \"0px\"},\n\t\t{paddingTop: \"0px\"},\n\t\t{paddingBottom: \"0px\"},\n\t\t{height: \"0px\"},\n\t\t{opacity: \"0\"}\n\t]);\n\t$tw.utils.forceLayout(domNode);\n\t// Transition to the final position\n\t$tw.utils.setStyle(domNode,[\n\t\t{transition: \"margin-top \" + duration + \"ms ease-in-out, \" +\n\t\t\t\t\t\"margin-bottom \" + duration + \"ms ease-in-out, \" +\n\t\t\t\t\t\"padding-top \" + duration + \"ms ease-in-out, \" +\n\t\t\t\t\t\"padding-bottom \" + duration + \"ms ease-in-out, \" +\n\t\t\t\t\t\"height \" + duration + \"ms ease-in-out, \" +\n\t\t\t\t\t\"opacity \" + duration + \"ms ease-in-out\"},\n\t\t{marginBottom: currMarginBottom + \"px\"},\n\t\t{marginTop: currMarginTop + \"px\"},\n\t\t{paddingBottom: currPaddingBottom + \"px\"},\n\t\t{paddingTop: currPaddingTop + \"px\"},\n\t\t{height: currHeight + \"px\"},\n\t\t{opacity: \"1\"}\n\t]);\n}\n\nfunction slideClosed(domNode,options) {\n\toptions = options || {};\n\tvar duration = options.duration || $tw.utils.getAnimationDuration(),\n\t\tcurrHeight = domNode.offsetHeight;\n\t// Clear the properties we've set when the animation is over\n\tsetTimeout(function() {\n\t\t$tw.utils.setStyle(domNode,[\n\t\t\t{transition: \"none\"},\n\t\t\t{marginBottom: \"\"},\n\t\t\t{marginTop: \"\"},\n\t\t\t{paddingBottom: \"\"},\n\t\t\t{paddingTop: \"\"},\n\t\t\t{height: \"auto\"},\n\t\t\t{opacity: \"\"}\n\t\t]);\n\t\tif(options.callback) {\n\t\t\toptions.callback();\n\t\t}\n\t},duration);\n\t// Set up the initial position of the element\n\t$tw.utils.setStyle(domNode,[\n\t\t{height: currHeight + \"px\"},\n\t\t{opacity: \"1\"}\n\t]);\n\t$tw.utils.forceLayout(domNode);\n\t// Transition to the final position\n\t$tw.utils.setStyle(domNode,[\n\t\t{transition: \"margin-top \" + duration + \"ms ease-in-out, \" +\n\t\t\t\t\t\"margin-bottom \" + duration + \"ms ease-in-out, \" +\n\t\t\t\t\t\"padding-top \" + duration + \"ms ease-in-out, \" +\n\t\t\t\t\t\"padding-bottom \" + duration + \"ms ease-in-out, \" +\n\t\t\t\t\t\"height \" + duration + \"ms ease-in-out, \" +\n\t\t\t\t\t\"opacity \" + duration + \"ms ease-in-out\"},\n\t\t{marginTop: \"0px\"},\n\t\t{marginBottom: \"0px\"},\n\t\t{paddingTop: \"0px\"},\n\t\t{paddingBottom: \"0px\"},\n\t\t{height: \"0px\"},\n\t\t{opacity: \"0\"}\n\t]);\n}\n\nexports.slide = {\n\topen: slideOpen,\n\tclose: slideClosed\n};\n\n})();\n", "type": "application/javascript", "module-type": "animation" }, "$:/core/modules/utils/dom/animator.js": { "title": "$:/core/modules/utils/dom/animator.js", "text": "/*\\\ntitle: $:/core/modules/utils/dom/animator.js\ntype: application/javascript\nmodule-type: utils\n\nOrchestrates animations and transitions\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nfunction Animator() {\n\t// Get the registered animation modules\n\tthis.animations = {};\n\t$tw.modules.applyMethods(\"animation\",this.animations);\n}\n\nAnimator.prototype.perform = function(type,domNode,options) {\n\toptions = options || {};\n\t// Find an animation that can handle this type\n\tvar chosenAnimation;\n\t$tw.utils.each(this.animations,function(animation,name) {\n\t\tif($tw.utils.hop(animation,type)) {\n\t\t\tchosenAnimation = animation[type];\n\t\t}\n\t});\n\tif(!chosenAnimation) {\n\t\tchosenAnimation = function(domNode,options) {\n\t\t\tif(options.callback) {\n\t\t\t\toptions.callback();\n\t\t\t}\n\t\t};\n\t}\n\t// Call the animation\n\tchosenAnimation(domNode,options);\n};\n\nexports.Animator = Animator;\n\n})();\n", "type": "application/javascript", "module-type": "utils" }, "$:/core/modules/utils/dom/browser.js": { "title": "$:/core/modules/utils/dom/browser.js", "text": "/*\\\ntitle: $:/core/modules/utils/dom/browser.js\ntype: application/javascript\nmodule-type: utils\n\nBrowser feature detection\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nSet style properties of an element\n\telement: dom node\n\tstyles: ordered array of {name: value} pairs\n*/\nexports.setStyle = function(element,styles) {\n\tif(element.nodeType === 1) { // Element.ELEMENT_NODE\n\t\tfor(var t=0; t<styles.length; t++) {\n\t\t\tfor(var styleName in styles[t]) {\n\t\t\t\telement.style[$tw.utils.convertStyleNameToPropertyName(styleName)] = styles[t][styleName];\n\t\t\t}\n\t\t}\n\t}\n};\n\n/*\nConverts a standard CSS property name into the local browser-specific equivalent. For example:\n\t\"background-color\" --> \"backgroundColor\"\n\t\"transition\" --> \"webkitTransition\"\n*/\n\nvar styleNameCache = {}; // We'll cache the style name conversions\n\nexports.convertStyleNameToPropertyName = function(styleName) {\n\t// Return from the cache if we can\n\tif(styleNameCache[styleName]) {\n\t\treturn styleNameCache[styleName];\n\t}\n\t// Convert it by first removing any hyphens\n\tvar propertyName = $tw.utils.unHyphenateCss(styleName);\n\t// Then check if it needs a prefix\n\tif($tw.browser && document.body.style[propertyName] === undefined) {\n\t\tvar prefixes = [\"O\",\"MS\",\"Moz\",\"webkit\"];\n\t\tfor(var t=0; t<prefixes.length; t++) {\n\t\t\tvar prefixedName = prefixes[t] + propertyName.substr(0,1).toUpperCase() + propertyName.substr(1);\n\t\t\tif(document.body.style[prefixedName] !== undefined) {\n\t\t\t\tpropertyName = prefixedName;\n\t\t\t\tbreak;\n\t\t\t}\n\t\t}\n\t}\n\t// Put it in the cache too\n\tstyleNameCache[styleName] = propertyName;\n\treturn propertyName;\n};\n\n/*\nConverts a JS format CSS property name back into the dashed form used in CSS declarations. For example:\n\t\"backgroundColor\" --> \"background-color\"\n\t\"webkitTransform\" --> \"-webkit-transform\"\n*/\nexports.convertPropertyNameToStyleName = function(propertyName) {\n\t// Rehyphenate the name\n\tvar styleName = $tw.utils.hyphenateCss(propertyName);\n\t// If there's a webkit prefix, add a dash (other browsers have uppercase prefixes, and so get the dash automatically)\n\tif(styleName.indexOf(\"webkit\") === 0) {\n\t\tstyleName = \"-\" + styleName;\n\t} else if(styleName.indexOf(\"-m-s\") === 0) {\n\t\tstyleName = \"-ms\" + styleName.substr(4);\n\t}\n\treturn styleName;\n};\n\n/*\nRound trip a stylename to a property name and back again. For example:\n\t\"transform\" --> \"webkitTransform\" --> \"-webkit-transform\"\n*/\nexports.roundTripPropertyName = function(propertyName) {\n\treturn $tw.utils.convertPropertyNameToStyleName($tw.utils.convertStyleNameToPropertyName(propertyName));\n};\n\n/*\nConverts a standard event name into the local browser specific equivalent. For example:\n\t\"animationEnd\" --> \"webkitAnimationEnd\"\n*/\n\nvar eventNameCache = {}; // We'll cache the conversions\n\nvar eventNameMappings = {\n\t\"transitionEnd\": {\n\t\tcorrespondingCssProperty: \"transition\",\n\t\tmappings: {\n\t\t\ttransition: \"transitionend\",\n\t\t\tOTransition: \"oTransitionEnd\",\n\t\t\tMSTransition: \"msTransitionEnd\",\n\t\t\tMozTransition: \"transitionend\",\n\t\t\twebkitTransition: \"webkitTransitionEnd\"\n\t\t}\n\t},\n\t\"animationEnd\": {\n\t\tcorrespondingCssProperty: \"animation\",\n\t\tmappings: {\n\t\t\tanimation: \"animationend\",\n\t\t\tOAnimation: \"oAnimationEnd\",\n\t\t\tMSAnimation: \"msAnimationEnd\",\n\t\t\tMozAnimation: \"animationend\",\n\t\t\twebkitAnimation: \"webkitAnimationEnd\"\n\t\t}\n\t}\n};\n\nexports.convertEventName = function(eventName) {\n\tif(eventNameCache[eventName]) {\n\t\treturn eventNameCache[eventName];\n\t}\n\tvar newEventName = eventName,\n\t\tmappings = eventNameMappings[eventName];\n\tif(mappings) {\n\t\tvar convertedProperty = $tw.utils.convertStyleNameToPropertyName(mappings.correspondingCssProperty);\n\t\tif(mappings.mappings[convertedProperty]) {\n\t\t\tnewEventName = mappings.mappings[convertedProperty];\n\t\t}\n\t}\n\t// Put it in the cache too\n\teventNameCache[eventName] = newEventName;\n\treturn newEventName;\n};\n\n/*\nReturn the names of the fullscreen APIs\n*/\nexports.getFullScreenApis = function() {\n\tvar d = document,\n\t\tdb = d.body,\n\t\tresult = {\n\t\t\"_requestFullscreen\": db.webkitRequestFullscreen !== undefined ? \"webkitRequestFullscreen\" :\n\t\t\t\t\t\t\tdb.mozRequestFullScreen !== undefined ? \"mozRequestFullScreen\" :\n\t\t\t\t\t\t\tdb.msRequestFullscreen !== undefined ? \"msRequestFullscreen\" :\n\t\t\t\t\t\t\tdb.requestFullscreen !== undefined ? \"requestFullscreen\" : \"\",\n\t\t\"_exitFullscreen\": d.webkitExitFullscreen !== undefined ? \"webkitExitFullscreen\" :\n\t\t\t\t\t\t\td.mozCancelFullScreen !== undefined ? \"mozCancelFullScreen\" :\n\t\t\t\t\t\t\td.msExitFullscreen !== undefined ? \"msExitFullscreen\" :\n\t\t\t\t\t\t\td.exitFullscreen !== undefined ? \"exitFullscreen\" : \"\",\n\t\t\"_fullscreenElement\": d.webkitFullscreenElement !== undefined ? \"webkitFullscreenElement\" :\n\t\t\t\t\t\t\td.mozFullScreenElement !== undefined ? \"mozFullScreenElement\" :\n\t\t\t\t\t\t\td.msFullscreenElement !== undefined ? \"msFullscreenElement\" :\n\t\t\t\t\t\t\td.fullscreenElement !== undefined ? \"fullscreenElement\" : \"\",\n\t\t\"_fullscreenChange\": d.webkitFullscreenElement !== undefined ? \"webkitfullscreenchange\" :\n\t\t\t\t\t\t\td.mozFullScreenElement !== undefined ? \"mozfullscreenchange\" :\n\t\t\t\t\t\t\td.msFullscreenElement !== undefined ? \"MSFullscreenChange\" :\n\t\t\t\t\t\t\td.fullscreenElement !== undefined ? \"fullscreenchange\" : \"\"\n\t};\n\tif(!result._requestFullscreen || !result._exitFullscreen || !result._fullscreenElement || !result._fullscreenChange) {\n\t\treturn null;\n\t} else {\n\t\treturn result;\n\t}\n};\n\n})();\n", "type": "application/javascript", "module-type": "utils" }, "$:/core/modules/utils/dom/csscolorparser.js": { "title": "$:/core/modules/utils/dom/csscolorparser.js", "text": "// (c) Dean McNamee <dean@gmail.com>, 2012.\n//\n// https://github.com/deanm/css-color-parser-js\n//\n// Permission is hereby granted, free of charge, to any person obtaining a copy\n// of this software and associated documentation files (the \"Software\"), to\n// deal in the Software without restriction, including without limitation the\n// rights to use, copy, modify, merge, publish, distribute, sublicense, and/or\n// sell copies of the Software, and to permit persons to whom the Software is\n// furnished to do so, subject to the following conditions:\n//\n// The above copyright notice and this permission notice shall be included in\n// all copies or substantial portions of the Software.\n//\n// THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS\n// IN THE SOFTWARE.\n\n// http://www.w3.org/TR/css3-color/\nvar kCSSColorTable = {\n \"transparent\": [0,0,0,0], \"aliceblue\": [240,248,255,1],\n \"antiquewhite\": [250,235,215,1], \"aqua\": [0,255,255,1],\n \"aquamarine\": [127,255,212,1], \"azure\": [240,255,255,1],\n \"beige\": [245,245,220,1], \"bisque\": [255,228,196,1],\n \"black\": [0,0,0,1], \"blanchedalmond\": [255,235,205,1],\n \"blue\": [0,0,255,1], \"blueviolet\": [138,43,226,1],\n \"brown\": [165,42,42,1], \"burlywood\": [222,184,135,1],\n \"cadetblue\": [95,158,160,1], \"chartreuse\": [127,255,0,1],\n \"chocolate\": [210,105,30,1], \"coral\": [255,127,80,1],\n \"cornflowerblue\": [100,149,237,1], \"cornsilk\": [255,248,220,1],\n \"crimson\": [220,20,60,1], \"cyan\": [0,255,255,1],\n \"darkblue\": [0,0,139,1], \"darkcyan\": [0,139,139,1],\n \"darkgoldenrod\": [184,134,11,1], \"darkgray\": [169,169,169,1],\n \"darkgreen\": [0,100,0,1], \"darkgrey\": [169,169,169,1],\n \"darkkhaki\": [189,183,107,1], \"darkmagenta\": [139,0,139,1],\n \"darkolivegreen\": [85,107,47,1], \"darkorange\": [255,140,0,1],\n \"darkorchid\": [153,50,204,1], \"darkred\": [139,0,0,1],\n \"darksalmon\": [233,150,122,1], \"darkseagreen\": [143,188,143,1],\n \"darkslateblue\": [72,61,139,1], \"darkslategray\": [47,79,79,1],\n \"darkslategrey\": [47,79,79,1], \"darkturquoise\": [0,206,209,1],\n \"darkviolet\": [148,0,211,1], \"deeppink\": [255,20,147,1],\n \"deepskyblue\": [0,191,255,1], \"dimgray\": [105,105,105,1],\n \"dimgrey\": [105,105,105,1], \"dodgerblue\": [30,144,255,1],\n \"firebrick\": [178,34,34,1], \"floralwhite\": [255,250,240,1],\n \"forestgreen\": [34,139,34,1], \"fuchsia\": [255,0,255,1],\n \"gainsboro\": [220,220,220,1], \"ghostwhite\": [248,248,255,1],\n \"gold\": [255,215,0,1], \"goldenrod\": [218,165,32,1],\n \"gray\": [128,128,128,1], \"green\": [0,128,0,1],\n \"greenyellow\": [173,255,47,1], \"grey\": [128,128,128,1],\n \"honeydew\": [240,255,240,1], \"hotpink\": [255,105,180,1],\n \"indianred\": [205,92,92,1], \"indigo\": [75,0,130,1],\n \"ivory\": [255,255,240,1], \"khaki\": [240,230,140,1],\n \"lavender\": [230,230,250,1], \"lavenderblush\": [255,240,245,1],\n \"lawngreen\": [124,252,0,1], \"lemonchiffon\": [255,250,205,1],\n \"lightblue\": [173,216,230,1], \"lightcoral\": [240,128,128,1],\n \"lightcyan\": [224,255,255,1], \"lightgoldenrodyellow\": [250,250,210,1],\n \"lightgray\": [211,211,211,1], \"lightgreen\": [144,238,144,1],\n \"lightgrey\": [211,211,211,1], \"lightpink\": [255,182,193,1],\n \"lightsalmon\": [255,160,122,1], \"lightseagreen\": [32,178,170,1],\n \"lightskyblue\": [135,206,250,1], \"lightslategray\": [119,136,153,1],\n \"lightslategrey\": [119,136,153,1], \"lightsteelblue\": [176,196,222,1],\n \"lightyellow\": [255,255,224,1], \"lime\": [0,255,0,1],\n \"limegreen\": [50,205,50,1], \"linen\": [250,240,230,1],\n \"magenta\": [255,0,255,1], \"maroon\": [128,0,0,1],\n \"mediumaquamarine\": [102,205,170,1], \"mediumblue\": [0,0,205,1],\n \"mediumorchid\": [186,85,211,1], \"mediumpurple\": [147,112,219,1],\n \"mediumseagreen\": [60,179,113,1], \"mediumslateblue\": [123,104,238,1],\n \"mediumspringgreen\": [0,250,154,1], \"mediumturquoise\": [72,209,204,1],\n \"mediumvioletred\": [199,21,133,1], \"midnightblue\": [25,25,112,1],\n \"mintcream\": [245,255,250,1], \"mistyrose\": [255,228,225,1],\n \"moccasin\": [255,228,181,1], \"navajowhite\": [255,222,173,1],\n \"navy\": [0,0,128,1], \"oldlace\": [253,245,230,1],\n \"olive\": [128,128,0,1], \"olivedrab\": [107,142,35,1],\n \"orange\": [255,165,0,1], \"orangered\": [255,69,0,1],\n \"orchid\": [218,112,214,1], \"palegoldenrod\": [238,232,170,1],\n \"palegreen\": [152,251,152,1], \"paleturquoise\": [175,238,238,1],\n \"palevioletred\": [219,112,147,1], \"papayawhip\": [255,239,213,1],\n \"peachpuff\": [255,218,185,1], \"peru\": [205,133,63,1],\n \"pink\": [255,192,203,1], \"plum\": [221,160,221,1],\n \"powderblue\": [176,224,230,1], \"purple\": [128,0,128,1],\n \"red\": [255,0,0,1], \"rosybrown\": [188,143,143,1],\n \"royalblue\": [65,105,225,1], \"saddlebrown\": [139,69,19,1],\n \"salmon\": [250,128,114,1], \"sandybrown\": [244,164,96,1],\n \"seagreen\": [46,139,87,1], \"seashell\": [255,245,238,1],\n \"sienna\": [160,82,45,1], \"silver\": [192,192,192,1],\n \"skyblue\": [135,206,235,1], \"slateblue\": [106,90,205,1],\n \"slategray\": [112,128,144,1], \"slategrey\": [112,128,144,1],\n \"snow\": [255,250,250,1], \"springgreen\": [0,255,127,1],\n \"steelblue\": [70,130,180,1], \"tan\": [210,180,140,1],\n \"teal\": [0,128,128,1], \"thistle\": [216,191,216,1],\n \"tomato\": [255,99,71,1], \"turquoise\": [64,224,208,1],\n \"violet\": [238,130,238,1], \"wheat\": [245,222,179,1],\n \"white\": [255,255,255,1], \"whitesmoke\": [245,245,245,1],\n \"yellow\": [255,255,0,1], \"yellowgreen\": [154,205,50,1]}\n\nfunction clamp_css_byte(i) { // Clamp to integer 0 .. 255.\n i = Math.round(i); // Seems to be what Chrome does (vs truncation).\n return i < 0 ? 0 : i > 255 ? 255 : i;\n}\n\nfunction clamp_css_float(f) { // Clamp to float 0.0 .. 1.0.\n return f < 0 ? 0 : f > 1 ? 1 : f;\n}\n\nfunction parse_css_int(str) { // int or percentage.\n if (str[str.length - 1] === '%')\n return clamp_css_byte(parseFloat(str) / 100 * 255);\n return clamp_css_byte(parseInt(str));\n}\n\nfunction parse_css_float(str) { // float or percentage.\n if (str[str.length - 1] === '%')\n return clamp_css_float(parseFloat(str) / 100);\n return clamp_css_float(parseFloat(str));\n}\n\nfunction css_hue_to_rgb(m1, m2, h) {\n if (h < 0) h += 1;\n else if (h > 1) h -= 1;\n\n if (h * 6 < 1) return m1 + (m2 - m1) * h * 6;\n if (h * 2 < 1) return m2;\n if (h * 3 < 2) return m1 + (m2 - m1) * (2/3 - h) * 6;\n return m1;\n}\n\nfunction parseCSSColor(css_str) {\n // Remove all whitespace, not compliant, but should just be more accepting.\n var str = css_str.replace(/ /g, '').toLowerCase();\n\n // Color keywords (and transparent) lookup.\n if (str in kCSSColorTable) return kCSSColorTable[str].slice(); // dup.\n\n // #abc and #abc123 syntax.\n if (str[0] === '#') {\n if (str.length === 4) {\n var iv = parseInt(str.substr(1), 16); // TODO(deanm): Stricter parsing.\n if (!(iv >= 0 && iv <= 0xfff)) return null; // Covers NaN.\n return [((iv & 0xf00) >> 4) | ((iv & 0xf00) >> 8),\n (iv & 0xf0) | ((iv & 0xf0) >> 4),\n (iv & 0xf) | ((iv & 0xf) << 4),\n 1];\n } else if (str.length === 7) {\n var iv = parseInt(str.substr(1), 16); // TODO(deanm): Stricter parsing.\n if (!(iv >= 0 && iv <= 0xffffff)) return null; // Covers NaN.\n return [(iv & 0xff0000) >> 16,\n (iv & 0xff00) >> 8,\n iv & 0xff,\n 1];\n }\n\n return null;\n }\n\n var op = str.indexOf('('), ep = str.indexOf(')');\n if (op !== -1 && ep + 1 === str.length) {\n var fname = str.substr(0, op);\n var params = str.substr(op+1, ep-(op+1)).split(',');\n var alpha = 1; // To allow case fallthrough.\n switch (fname) {\n case 'rgba':\n if (params.length !== 4) return null;\n alpha = parse_css_float(params.pop());\n // Fall through.\n case 'rgb':\n if (params.length !== 3) return null;\n return [parse_css_int(params[0]),\n parse_css_int(params[1]),\n parse_css_int(params[2]),\n alpha];\n case 'hsla':\n if (params.length !== 4) return null;\n alpha = parse_css_float(params.pop());\n // Fall through.\n case 'hsl':\n if (params.length !== 3) return null;\n var h = (((parseFloat(params[0]) % 360) + 360) % 360) / 360; // 0 .. 1\n // NOTE(deanm): According to the CSS spec s/l should only be\n // percentages, but we don't bother and let float or percentage.\n var s = parse_css_float(params[1]);\n var l = parse_css_float(params[2]);\n var m2 = l <= 0.5 ? l * (s + 1) : l + s - l * s;\n var m1 = l * 2 - m2;\n return [clamp_css_byte(css_hue_to_rgb(m1, m2, h+1/3) * 255),\n clamp_css_byte(css_hue_to_rgb(m1, m2, h) * 255),\n clamp_css_byte(css_hue_to_rgb(m1, m2, h-1/3) * 255),\n alpha];\n default:\n return null;\n }\n }\n\n return null;\n}\n\ntry { exports.parseCSSColor = parseCSSColor } catch(e) { }\n", "type": "application/javascript", "module-type": "utils" }, "$:/core/modules/utils/dom.js": { "title": "$:/core/modules/utils/dom.js", "text": "/*\\\ntitle: $:/core/modules/utils/dom.js\ntype: application/javascript\nmodule-type: utils\n\nVarious static DOM-related utility functions.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nDetermines whether element 'a' contains element 'b'\nCode thanks to John Resig, http://ejohn.org/blog/comparing-document-position/\n*/\nexports.domContains = function(a,b) {\n\treturn a.contains ?\n\t\ta !== b && a.contains(b) :\n\t\t!!(a.compareDocumentPosition(b) & 16);\n};\n\nexports.removeChildren = function(node) {\n\twhile(node.hasChildNodes()) {\n\t\tnode.removeChild(node.firstChild);\n\t}\n};\n\nexports.hasClass = function(el,className) {\n\treturn el && el.hasAttribute && el.hasAttribute(\"class\") && el.getAttribute(\"class\").split(\" \").indexOf(className) !== -1;\n};\n\nexports.addClass = function(el,className) {\n\tvar c = (el.getAttribute(\"class\") || \"\").split(\" \");\n\tif(c.indexOf(className) === -1) {\n\t\tc.push(className);\n\t\tel.setAttribute(\"class\",c.join(\" \"));\n\t}\n};\n\nexports.removeClass = function(el,className) {\n\tvar c = (el.getAttribute(\"class\") || \"\").split(\" \"),\n\t\tp = c.indexOf(className);\n\tif(p !== -1) {\n\t\tc.splice(p,1);\n\t\tel.setAttribute(\"class\",c.join(\" \"));\n\t}\n};\n\nexports.toggleClass = function(el,className,status) {\n\tif(status === undefined) {\n\t\tstatus = !exports.hasClass(el,className);\n\t}\n\tif(status) {\n\t\texports.addClass(el,className);\n\t} else {\n\t\texports.removeClass(el,className);\n\t}\n};\n\n/*\nGet the first parent element that has scrollbars or use the body as fallback.\n*/\nexports.getScrollContainer = function(el) {\n\tvar doc = el.ownerDocument;\n\twhile(el.parentNode) {\t\n\t\tel = el.parentNode;\n\t\tif(el.scrollTop) {\n\t\t\treturn el;\n\t\t}\n\t}\n\treturn doc.body;\n};\n\n/*\nGet the scroll position of the viewport\nReturns:\n\t{\n\t\tx: horizontal scroll position in pixels,\n\t\ty: vertical scroll position in pixels\n\t}\n*/\nexports.getScrollPosition = function(srcWindow) {\n\tvar scrollWindow = srcWindow || window;\n\tif(\"scrollX\" in scrollWindow) {\n\t\treturn {x: scrollWindow.scrollX, y: scrollWindow.scrollY};\n\t} else {\n\t\treturn {x: scrollWindow.document.documentElement.scrollLeft, y: scrollWindow.document.documentElement.scrollTop};\n\t}\n};\n\n/*\nAdjust the height of a textarea to fit its content, preserving scroll position, and return the height\n*/\nexports.resizeTextAreaToFit = function(domNode,minHeight) {\n\t// Get the scroll container and register the current scroll position\n\tvar container = $tw.utils.getScrollContainer(domNode),\n\t\tscrollTop = container.scrollTop;\n // Measure the specified minimum height\n\tdomNode.style.height = minHeight;\n\tvar measuredHeight = domNode.offsetHeight || parseInt(minHeight,10);\n\t// Set its height to auto so that it snaps to the correct height\n\tdomNode.style.height = \"auto\";\n\t// Calculate the revised height\n\tvar newHeight = Math.max(domNode.scrollHeight + domNode.offsetHeight - domNode.clientHeight,measuredHeight);\n\t// Only try to change the height if it has changed\n\tif(newHeight !== domNode.offsetHeight) {\n\t\tdomNode.style.height = newHeight + \"px\";\n\t\t// Make sure that the dimensions of the textarea are recalculated\n\t\t$tw.utils.forceLayout(domNode);\n\t\t// Set the container to the position we registered at the beginning\n\t\tcontainer.scrollTop = scrollTop;\n\t}\n\treturn newHeight;\n};\n\n/*\nGets the bounding rectangle of an element in absolute page coordinates\n*/\nexports.getBoundingPageRect = function(element) {\n\tvar scrollPos = $tw.utils.getScrollPosition(element.ownerDocument.defaultView),\n\t\tclientRect = element.getBoundingClientRect();\n\treturn {\n\t\tleft: clientRect.left + scrollPos.x,\n\t\twidth: clientRect.width,\n\t\tright: clientRect.right + scrollPos.x,\n\t\ttop: clientRect.top + scrollPos.y,\n\t\theight: clientRect.height,\n\t\tbottom: clientRect.bottom + scrollPos.y\n\t};\n};\n\n/*\nSaves a named password in the browser\n*/\nexports.savePassword = function(name,password) {\n\tvar done = false;\n\ttry {\n\t\twindow.localStorage.setItem(\"tw5-password-\" + name,password);\n\t\tdone = true;\n\t} catch(e) {\n\t}\n\tif(!done) {\n\t\t$tw.savedPasswords = $tw.savedPasswords || Object.create(null);\n\t\t$tw.savedPasswords[name] = password;\n\t}\n};\n\n/*\nRetrieve a named password from the browser\n*/\nexports.getPassword = function(name) {\n\tvar value;\n\ttry {\n\t\tvalue = window.localStorage.getItem(\"tw5-password-\" + name);\n\t} catch(e) {\n\t}\n\tif(value !== undefined) {\n\t\treturn value;\n\t} else {\n\t\treturn ($tw.savedPasswords || Object.create(null))[name] || \"\";\n\t}\n};\n\n/*\nForce layout of a dom node and its descendents\n*/\nexports.forceLayout = function(element) {\n\tvar dummy = element.offsetWidth;\n};\n\n/*\nPulse an element for debugging purposes\n*/\nexports.pulseElement = function(element) {\n\t// Event handler to remove the class at the end\n\telement.addEventListener($tw.browser.animationEnd,function handler(event) {\n\t\telement.removeEventListener($tw.browser.animationEnd,handler,false);\n\t\t$tw.utils.removeClass(element,\"pulse\");\n\t},false);\n\t// Apply the pulse class\n\t$tw.utils.removeClass(element,\"pulse\");\n\t$tw.utils.forceLayout(element);\n\t$tw.utils.addClass(element,\"pulse\");\n};\n\n/*\nAttach specified event handlers to a DOM node\ndomNode: where to attach the event handlers\nevents: array of event handlers to be added (see below)\nEach entry in the events array is an object with these properties:\nhandlerFunction: optional event handler function\nhandlerObject: optional event handler object\nhandlerMethod: optionally specifies object handler method name (defaults to `handleEvent`)\n*/\nexports.addEventListeners = function(domNode,events) {\n\t$tw.utils.each(events,function(eventInfo) {\n\t\tvar handler;\n\t\tif(eventInfo.handlerFunction) {\n\t\t\thandler = eventInfo.handlerFunction;\n\t\t} else if(eventInfo.handlerObject) {\n\t\t\tif(eventInfo.handlerMethod) {\n\t\t\t\thandler = function(event) {\n\t\t\t\t\teventInfo.handlerObject[eventInfo.handlerMethod].call(eventInfo.handlerObject,event);\n\t\t\t\t};\t\n\t\t\t} else {\n\t\t\t\thandler = eventInfo.handlerObject;\n\t\t\t}\n\t\t}\n\t\tdomNode.addEventListener(eventInfo.name,handler,false);\n\t});\n};\n\n/*\nGet the computed styles applied to an element as an array of strings of individual CSS properties\n*/\nexports.getComputedStyles = function(domNode) {\n\tvar textAreaStyles = window.getComputedStyle(domNode,null),\n\t\tstyleDefs = [],\n\t\tname;\n\tfor(var t=0; t<textAreaStyles.length; t++) {\n\t\tname = textAreaStyles[t];\n\t\tstyleDefs.push(name + \": \" + textAreaStyles.getPropertyValue(name) + \";\");\n\t}\n\treturn styleDefs;\n};\n\n/*\nApply a set of styles passed as an array of strings of individual CSS properties\n*/\nexports.setStyles = function(domNode,styleDefs) {\n\tdomNode.style.cssText = styleDefs.join(\"\");\n};\n\n/*\nCopy the computed styles from a source element to a destination element\n*/\nexports.copyStyles = function(srcDomNode,dstDomNode) {\n\t$tw.utils.setStyles(dstDomNode,$tw.utils.getComputedStyles(srcDomNode));\n};\n\n/*\nCopy plain text to the clipboard on browsers that support it\n*/\nexports.copyToClipboard = function(text,options) {\n\toptions = options || {};\n\tvar textArea = document.createElement(\"textarea\");\n\ttextArea.style.position = \"fixed\";\n\ttextArea.style.top = 0;\n\ttextArea.style.left = 0;\n\ttextArea.style.fontSize = \"12pt\";\n\ttextArea.style.width = \"2em\";\n\ttextArea.style.height = \"2em\";\n\ttextArea.style.padding = 0;\n\ttextArea.style.border = \"none\";\n\ttextArea.style.outline = \"none\";\n\ttextArea.style.boxShadow = \"none\";\n\ttextArea.style.background = \"transparent\";\n\ttextArea.value = text;\n\tdocument.body.appendChild(textArea);\n\ttextArea.select();\n\ttextArea.setSelectionRange(0,text.length);\n\tvar succeeded = false;\n\ttry {\n\t\tsucceeded = document.execCommand(\"copy\");\n\t} catch (err) {\n\t}\n\tif(!options.doNotNotify) {\n\t\t$tw.notifier.display(succeeded ? \"$:/language/Notifications/CopiedToClipboard/Succeeded\" : \"$:/language/Notifications/CopiedToClipboard/Failed\");\n\t}\n\tdocument.body.removeChild(textArea);\n};\n\nexports.getLocationPath = function() {\n\treturn window.location.toString().split(\"#\")[0];\n};\n\n\n})();\n", "type": "application/javascript", "module-type": "utils" }, "$:/core/modules/utils/dom/dragndrop.js": { "title": "$:/core/modules/utils/dom/dragndrop.js", "text": "/*\\\ntitle: $:/core/modules/utils/dom/dragndrop.js\ntype: application/javascript\nmodule-type: utils\n\nBrowser data transfer utilities, used with the clipboard and drag and drop\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nOptions:\n\ndomNode: dom node to make draggable\ndragImageType: \"pill\" or \"dom\"\ndragTiddlerFn: optional function to retrieve the title of tiddler to drag\ndragFilterFn: optional function to retreive the filter defining a list of tiddlers to drag\nwidget: widget to use as the contect for the filter\n*/\nexports.makeDraggable = function(options) {\n\tvar dragImageType = options.dragImageType || \"dom\",\n\t\tdragImage,\n\t\tdomNode = options.domNode;\n\t// Make the dom node draggable (not necessary for anchor tags)\n\tif((domNode.tagName || \"\").toLowerCase() !== \"a\") {\n\t\tdomNode.setAttribute(\"draggable\",\"true\");\t\t\n\t}\n\t// Add event handlers\n\t$tw.utils.addEventListeners(domNode,[\n\t\t{name: \"dragstart\", handlerFunction: function(event) {\n\t\t\tif(event.dataTransfer === undefined) {\n\t\t\t\treturn false;\n\t\t\t}\n\t\t\t// Collect the tiddlers being dragged\n\t\t\tvar dragTiddler = options.dragTiddlerFn && options.dragTiddlerFn(),\n\t\t\t\tdragFilter = options.dragFilterFn && options.dragFilterFn(),\n\t\t\t\ttitles = dragTiddler ? [dragTiddler] : [],\n\t\t\t \tstartActions = options.startActions;\n\t\t\tif(dragFilter) {\n\t\t\t\ttitles.push.apply(titles,options.widget.wiki.filterTiddlers(dragFilter,options.widget));\n\t\t\t}\n\t\t\tvar titleString = $tw.utils.stringifyList(titles);\n\t\t\t// Check that we've something to drag\n\t\t\tif(titles.length > 0 && event.target === domNode) {\n\t\t\t\t// Mark the drag in progress\n\t\t\t\t$tw.dragInProgress = domNode;\n\t\t\t\t// Set the dragging class on the element being dragged\n\t\t\t\t$tw.utils.addClass(event.target,\"tc-dragging\");\n\t\t\t\t// Invoke drag-start actions if given\n\t\t\t\tif(startActions !== undefined) {\n\t\t\t\t\toptions.widget.invokeActionString(startActions,options.widget,event,{actionTiddler: titleString});\n\t\t\t\t}\n\t\t\t\t// Create the drag image elements\n\t\t\t\tdragImage = options.widget.document.createElement(\"div\");\n\t\t\t\tdragImage.className = \"tc-tiddler-dragger\";\n\t\t\t\tvar inner = options.widget.document.createElement(\"div\");\n\t\t\t\tinner.className = \"tc-tiddler-dragger-inner\";\n\t\t\t\tinner.appendChild(options.widget.document.createTextNode(\n\t\t\t\t\ttitles.length === 1 ? \n\t\t\t\t\t\ttitles[0] :\n\t\t\t\t\t\ttitles.length + \" tiddlers\"\n\t\t\t\t));\n\t\t\t\tdragImage.appendChild(inner);\n\t\t\t\toptions.widget.document.body.appendChild(dragImage);\n\t\t\t\t// Set the data transfer properties\n\t\t\t\tvar dataTransfer = event.dataTransfer;\n\t\t\t\t// Set up the image\n\t\t\t\tdataTransfer.effectAllowed = \"all\";\n\t\t\t\tif(dataTransfer.setDragImage) {\n\t\t\t\t\tif(dragImageType === \"pill\") {\n\t\t\t\t\t\tdataTransfer.setDragImage(dragImage.firstChild,-16,-16);\n\t\t\t\t\t} else {\n\t\t\t\t\t\tvar r = domNode.getBoundingClientRect();\n\t\t\t\t\t\tdataTransfer.setDragImage(domNode,event.clientX-r.left,event.clientY-r.top);\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t\t// Set up the data transfer\n\t\t\t\tif(dataTransfer.clearData) {\n\t\t\t\t\tdataTransfer.clearData();\t\t\t\t\t\n\t\t\t\t}\n\t\t\t\tvar jsonData = [];\n\t\t\t\tif(titles.length > 1) {\n\t\t\t\t\ttitles.forEach(function(title) {\n\t\t\t\t\t\tjsonData.push(options.widget.wiki.getTiddlerAsJson(title));\n\t\t\t\t\t});\n\t\t\t\t\tjsonData = \"[\" + jsonData.join(\",\") + \"]\";\n\t\t\t\t} else {\n\t\t\t\t\tjsonData = options.widget.wiki.getTiddlerAsJson(titles[0]);\n\t\t\t\t}\n\t\t\t\t// IE doesn't like these content types\n\t\t\t\tif(!$tw.browser.isIE) {\n\t\t\t\t\tdataTransfer.setData(\"text/vnd.tiddler\",jsonData);\n\t\t\t\t\tdataTransfer.setData(\"text/plain\",titleString);\n\t\t\t\t\tdataTransfer.setData(\"text/x-moz-url\",\"data:text/vnd.tiddler,\" + encodeURIComponent(jsonData));\n\t\t\t\t}\n\t\t\t\tdataTransfer.setData(\"URL\",\"data:text/vnd.tiddler,\" + encodeURIComponent(jsonData));\n\t\t\t\tdataTransfer.setData(\"Text\",titleString);\n\t\t\t\tevent.stopPropagation();\n\t\t\t}\n\t\t\treturn false;\n\t\t}},\n\t\t{name: \"dragend\", handlerFunction: function(event) {\n\t\t\tif(event.target === domNode) {\n\t\t\t\t// Collect the tiddlers being dragged\n\t\t\t\tvar dragTiddler = options.dragTiddlerFn && options.dragTiddlerFn(),\n\t\t\t\t\tdragFilter = options.dragFilterFn && options.dragFilterFn(),\n\t\t\t\t\ttitles = dragTiddler ? [dragTiddler] : [],\n\t\t\t \t\tendActions = options.endActions;\n\t\t\t\tif(dragFilter) {\n\t\t\t\t\ttitles.push.apply(titles,options.widget.wiki.filterTiddlers(dragFilter,options.widget));\n\t\t\t\t}\n\t\t\t\tvar titleString = $tw.utils.stringifyList(titles);\n\t\t\t\t$tw.dragInProgress = null;\n\t\t\t\t// Invoke drag-end actions if given\n\t\t\t\tif(endActions !== undefined) {\n\t\t\t\t\toptions.widget.invokeActionString(endActions,options.widget,event,{actionTiddler: titleString});\n\t\t\t\t}\n\t\t\t\t// Remove the dragging class on the element being dragged\n\t\t\t\t$tw.utils.removeClass(event.target,\"tc-dragging\");\n\t\t\t\t// Delete the drag image element\n\t\t\t\tif(dragImage) {\n\t\t\t\t\tdragImage.parentNode.removeChild(dragImage);\n\t\t\t\t\tdragImage = null;\n\t\t\t\t}\n\t\t\t}\n\t\t\treturn false;\n\t\t}}\n\t]);\n};\n\nexports.importDataTransfer = function(dataTransfer,fallbackTitle,callback) {\n\t// Try each provided data type in turn\n\tif($tw.log.IMPORT) {\n\t\tconsole.log(\"Available data types:\");\n\t\tfor(var type=0; type<dataTransfer.types.length; type++) {\n\t\t\tconsole.log(\"type\",dataTransfer.types[type],dataTransfer.getData(dataTransfer.types[type]))\n\t\t}\n\t}\n\tfor(var t=0; t<importDataTypes.length; t++) {\n\t\tif(!$tw.browser.isIE || importDataTypes[t].IECompatible) {\n\t\t\t// Get the data\n\t\t\tvar dataType = importDataTypes[t];\n\t\t\t\tvar data = dataTransfer.getData(dataType.type);\n\t\t\t// Import the tiddlers in the data\n\t\t\tif(data !== \"\" && data !== null) {\n\t\t\t\tif($tw.log.IMPORT) {\n\t\t\t\t\tconsole.log(\"Importing data type '\" + dataType.type + \"', data: '\" + data + \"'\")\n\t\t\t\t}\n\t\t\t\tvar tiddlerFields = dataType.toTiddlerFieldsArray(data,fallbackTitle);\n\t\t\t\tcallback(tiddlerFields);\n\t\t\t\treturn;\n\t\t\t}\n\t\t}\n\t}\n};\n\nvar importDataTypes = [\n\t{type: \"text/vnd.tiddler\", IECompatible: false, toTiddlerFieldsArray: function(data,fallbackTitle) {\n\t\treturn parseJSONTiddlers(data,fallbackTitle);\n\t}},\n\t{type: \"URL\", IECompatible: true, toTiddlerFieldsArray: function(data,fallbackTitle) {\n\t\t// Check for tiddler data URI\n\t\tvar match = decodeURIComponent(data).match(/^data\\:text\\/vnd\\.tiddler,(.*)/i);\n\t\tif(match) {\n\t\t\treturn parseJSONTiddlers(match[1],fallbackTitle);\n\t\t} else {\n\t\t\treturn [{title: fallbackTitle, text: data}]; // As URL string\n\t\t}\n\t}},\n\t{type: \"text/x-moz-url\", IECompatible: false, toTiddlerFieldsArray: function(data,fallbackTitle) {\n\t\t// Check for tiddler data URI\n\t\tvar match = decodeURIComponent(data).match(/^data\\:text\\/vnd\\.tiddler,(.*)/i);\n\t\tif(match) {\n\t\t\treturn parseJSONTiddlers(match[1],fallbackTitle);\n\t\t} else {\n\t\t\treturn [{title: fallbackTitle, text: data}]; // As URL string\n\t\t}\n\t}},\n\t{type: \"text/html\", IECompatible: false, toTiddlerFieldsArray: function(data,fallbackTitle) {\n\t\treturn [{title: fallbackTitle, text: data}];\n\t}},\n\t{type: \"text/plain\", IECompatible: false, toTiddlerFieldsArray: function(data,fallbackTitle) {\n\t\treturn [{title: fallbackTitle, text: data}];\n\t}},\n\t{type: \"Text\", IECompatible: true, toTiddlerFieldsArray: function(data,fallbackTitle) {\n\t\treturn [{title: fallbackTitle, text: data}];\n\t}},\n\t{type: \"text/uri-list\", IECompatible: false, toTiddlerFieldsArray: function(data,fallbackTitle) {\n\t\treturn [{title: fallbackTitle, text: data}];\n\t}}\n];\n\nfunction parseJSONTiddlers(json,fallbackTitle) {\n\tvar data = JSON.parse(json);\n\tif(!$tw.utils.isArray(data)) {\n\t\tdata = [data];\n\t}\n\tdata.forEach(function(fields) {\n\t\tfields.title = fields.title || fallbackTitle;\n\t});\n\treturn data;\n};\n\n})();\n", "type": "application/javascript", "module-type": "utils" }, "$:/core/modules/utils/dom/http.js": { "title": "$:/core/modules/utils/dom/http.js", "text": "/*\\\ntitle: $:/core/modules/utils/dom/http.js\ntype: application/javascript\nmodule-type: utils\n\nBrowser HTTP support\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nA quick and dirty HTTP function; to be refactored later. Options are:\n\turl: URL to retrieve\n\theaders: hashmap of headers to send\n\ttype: GET, PUT, POST etc\n\tcallback: function invoked with (err,data,xhr)\n\treturnProp: string name of the property to return as first argument of callback\n*/\nexports.httpRequest = function(options) {\n\tvar type = options.type || \"GET\",\n\t\turl = options.url,\n\t\theaders = options.headers || {accept: \"application/json\"},\n\t\thasHeader = function(targetHeader) {\n\t\t\ttargetHeader = targetHeader.toLowerCase();\n\t\t\tvar result = false;\n\t\t\t$tw.utils.each(headers,function(header,headerTitle,object) {\n\t\t\t\tif(headerTitle.toLowerCase() === targetHeader) {\n\t\t\t\t\tresult = true;\n\t\t\t\t}\n\t\t\t});\n\t\t\treturn result;\n\t\t},\n\t\treturnProp = options.returnProp || \"responseText\",\n\t\trequest = new XMLHttpRequest(),\n\t\tdata = \"\",\n\t\tf,results;\n\t// Massage the data hashmap into a string\n\tif(options.data) {\n\t\tif(typeof options.data === \"string\") { // Already a string\n\t\t\tdata = options.data;\n\t\t} else { // A hashmap of strings\n\t\t\tresults = [];\n\t\t\t$tw.utils.each(options.data,function(dataItem,dataItemTitle) {\n\t\t\t\tresults.push(dataItemTitle + \"=\" + encodeURIComponent(dataItem));\n\t\t\t});\n\t\t\tif(type === \"GET\" || type === \"HEAD\") {\n\t\t\t\turl += \"?\" + results.join(\"&\");\n\t\t\t} else {\n\t\t\t\tdata = results.join(\"&\");\n\t\t\t}\n\t\t}\n\t}\n\t// Set up the state change handler\n\trequest.onreadystatechange = function() {\n\t\tif(this.readyState === 4) {\n\t\t\tif(this.status === 200 || this.status === 201 || this.status === 204) {\n\t\t\t\t// Success!\n\t\t\t\toptions.callback(null,this[returnProp],this);\n\t\t\t\treturn;\n\t\t\t}\n\t\t// Something went wrong\n\t\toptions.callback($tw.language.getString(\"Error/XMLHttpRequest\") + \": \" + this.status,null,this);\n\t\t}\n\t};\n\t// Make the request\n\trequest.open(type,url,true);\n\tif(headers) {\n\t\t$tw.utils.each(headers,function(header,headerTitle,object) {\n\t\t\trequest.setRequestHeader(headerTitle,header);\n\t\t});\n\t}\n\tif(data && !hasHeader(\"Content-Type\")) {\n\t\trequest.setRequestHeader(\"Content-Type\",\"application/x-www-form-urlencoded; charset=UTF-8\");\n\t}\n\tif(!hasHeader(\"X-Requested-With\")) {\n\t\trequest.setRequestHeader(\"X-Requested-With\",\"TiddlyWiki\");\n\t}\n\ttry {\n\t\trequest.send(data);\n\t} catch(e) {\n\t\toptions.callback(e,null,this);\n\t}\n\treturn request;\n};\n\n})();\n", "type": "application/javascript", "module-type": "utils" }, "$:/core/modules/utils/dom/keyboard.js": { "title": "$:/core/modules/utils/dom/keyboard.js", "text": "/*\\\ntitle: $:/core/modules/utils/dom/keyboard.js\ntype: application/javascript\nmodule-type: utils\n\nKeyboard utilities; now deprecated. Instead, use $tw.keyboardManager\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n[\"parseKeyDescriptor\",\"checkKeyDescriptor\"].forEach(function(method) {\n\texports[method] = function() {\n\t\tif($tw.keyboardManager) {\n\t\t\treturn $tw.keyboardManager[method].apply($tw.keyboardManager,Array.prototype.slice.call(arguments,0));\n\t\t} else {\n\t\t\treturn null\n\t\t}\n\t};\n});\n\n})();\n", "type": "application/javascript", "module-type": "utils" }, "$:/core/modules/utils/dom/modal.js": { "title": "$:/core/modules/utils/dom/modal.js", "text": "/*\\\ntitle: $:/core/modules/utils/dom/modal.js\ntype: application/javascript\nmodule-type: utils\n\nModal message mechanism\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar widget = require(\"$:/core/modules/widgets/widget.js\");\nvar navigator = require(\"$:/core/modules/widgets/navigator.js\");\n\nvar Modal = function(wiki) {\n\tthis.wiki = wiki;\n\tthis.modalCount = 0;\n};\n\n/*\nDisplay a modal dialogue\n\ttitle: Title of tiddler to display\n\toptions: see below\nOptions include:\n\tdownloadLink: Text of a big download link to include\n*/\nModal.prototype.display = function(title,options) {\n\toptions = options || {};\n\tthis.srcDocument = options.variables && (options.variables.rootwindow === \"true\" ||\n\t\t\t\toptions.variables.rootwindow === \"yes\") ? document :\n\t\t\t\t(options.event.event && options.event.event.target ? options.event.event.target.ownerDocument : document);\n\tthis.srcWindow = this.srcDocument.defaultView;\n\tvar self = this,\n\t\trefreshHandler,\n\t\tduration = $tw.utils.getAnimationDuration(),\n\t\ttiddler = this.wiki.getTiddler(title);\n\t// Don't do anything if the tiddler doesn't exist\n\tif(!tiddler) {\n\t\treturn;\n\t}\n\t// Create the variables\n\tvar variables = $tw.utils.extend({\n\t\t\tcurrentTiddler: title,\n\t\t\t\"tv-story-list\": (options.event && options.event.widget ? options.event.widget.getVariable(\"tv-story-list\") : \"\"),\n\t\t\t\"tv-history-list\": (options.event && options.event.widget ? options.event.widget.getVariable(\"tv-history-list\") : \"\")\n\t\t},options.variables);\n\n\t// Create the wrapper divs\n\tvar wrapper = this.srcDocument.createElement(\"div\"),\n\t\tmodalBackdrop = this.srcDocument.createElement(\"div\"),\n\t\tmodalWrapper = this.srcDocument.createElement(\"div\"),\n\t\tmodalHeader = this.srcDocument.createElement(\"div\"),\n\t\theaderTitle = this.srcDocument.createElement(\"h3\"),\n\t\tmodalBody = this.srcDocument.createElement(\"div\"),\n\t\tmodalLink = this.srcDocument.createElement(\"a\"),\n\t\tmodalFooter = this.srcDocument.createElement(\"div\"),\n\t\tmodalFooterHelp = this.srcDocument.createElement(\"span\"),\n\t\tmodalFooterButtons = this.srcDocument.createElement(\"span\");\n\t// Up the modal count and adjust the body class\n\tthis.modalCount++;\n\tthis.adjustPageClass();\n\t// Add classes\n\t$tw.utils.addClass(wrapper,\"tc-modal-wrapper\");\n\tif(tiddler.fields && tiddler.fields.class) {\n\t\t$tw.utils.addClass(wrapper,tiddler.fields.class);\n\t}\n\t$tw.utils.addClass(modalBackdrop,\"tc-modal-backdrop\");\n\t$tw.utils.addClass(modalWrapper,\"tc-modal\");\n\t$tw.utils.addClass(modalHeader,\"tc-modal-header\");\n\t$tw.utils.addClass(modalBody,\"tc-modal-body\");\n\t$tw.utils.addClass(modalFooter,\"tc-modal-footer\");\n\t// Join them together\n\twrapper.appendChild(modalBackdrop);\n\twrapper.appendChild(modalWrapper);\n\tmodalHeader.appendChild(headerTitle);\n\tmodalWrapper.appendChild(modalHeader);\n\tmodalWrapper.appendChild(modalBody);\n\tmodalFooter.appendChild(modalFooterHelp);\n\tmodalFooter.appendChild(modalFooterButtons);\n\tmodalWrapper.appendChild(modalFooter);\n\tvar navigatorTree = {\n\t\t\"type\": \"navigator\",\n\t\t\"attributes\": {\n\t\t\t\"story\": {\n\t\t\t\t\"name\": \"story\",\n\t\t\t\t\"type\": \"string\",\n\t\t\t\t\"value\": variables[\"tv-story-list\"]\n\t\t\t},\n\t\t\t\"history\": {\n\t\t\t\t\"name\": \"history\",\n\t\t\t\t\"type\": \"string\",\n\t\t\t\t\"value\": variables[\"tv-history-list\"]\n\t\t\t}\n\t\t},\n\t\t\"tag\": \"$navigator\",\n\t\t\"isBlock\": true,\n\t\t\"children\": []\n\t};\n\tvar navigatorWidgetNode = new navigator.navigator(navigatorTree, {\n\t\twiki: this.wiki,\n\t\tdocument : this.srcDocument,\n\t\tparentWidget: $tw.rootWidget\n\t});\n\tnavigatorWidgetNode.render(modalBody,null);\n\t\n\t// Render the title of the message\n\tvar headerWidgetNode = this.wiki.makeTranscludeWidget(title,{\n\t\tfield: \"subtitle\",\n\t\tmode: \"inline\",\n\t\tchildren: [{\n\t\t\ttype: \"text\",\n\t\t\tattributes: {\n\t\t\t\ttext: {\n\t\t\t\t\ttype: \"string\",\n\t\t\t\t\tvalue: title\n\t\t}}}],\n\t\tparentWidget: navigatorWidgetNode,\n\t\tdocument: this.srcDocument,\n\t\tvariables: variables,\n\t\timportPageMacros: true\n\t});\n\theaderWidgetNode.render(headerTitle,null);\n\t// Render the body of the message\n\tvar bodyWidgetNode = this.wiki.makeTranscludeWidget(title,{\n\t\tparentWidget: navigatorWidgetNode,\n\t\tdocument: this.srcDocument,\n\t\tvariables: variables,\n\t\timportPageMacros: true\n\t});\n\n\tbodyWidgetNode.render(modalBody,null);\n\t// Setup the link if present\n\tif(options.downloadLink) {\n\t\tmodalLink.href = options.downloadLink;\n\t\tmodalLink.appendChild(this.srcDocument.createTextNode(\"Right-click to save changes\"));\n\t\tmodalBody.appendChild(modalLink);\n\t}\n\t// Render the footer of the message\n\tif(tiddler.fields && tiddler.fields.help) {\n\t\tvar link = this.srcDocument.createElement(\"a\");\n\t\tlink.setAttribute(\"href\",tiddler.fields.help);\n\t\tlink.setAttribute(\"target\",\"_blank\");\n\t\tlink.setAttribute(\"rel\",\"noopener noreferrer\");\n\t\tlink.appendChild(this.srcDocument.createTextNode(\"Help\"));\n\t\tmodalFooterHelp.appendChild(link);\n\t\tmodalFooterHelp.style.float = \"left\";\n\t}\n\tvar footerWidgetNode = this.wiki.makeTranscludeWidget(title,{\n\t\tfield: \"footer\",\n\t\tmode: \"inline\",\n\t\tchildren: [{\n\t\t\ttype: \"button\",\n\t\t\tattributes: {\n\t\t\t\tmessage: {\n\t\t\t\t\ttype: \"string\",\n\t\t\t\t\tvalue: \"tm-close-tiddler\"\n\t\t\t\t}\n\t\t\t},\n\t\t\tchildren: [{\n\t\t\t\ttype: \"text\",\n\t\t\t\tattributes: {\n\t\t\t\t\ttext: {\n\t\t\t\t\t\ttype: \"string\",\n\t\t\t\t\t\tvalue: $tw.language.getString(\"Buttons/Close/Caption\")\n\t\t\t}}}\n\t\t]}],\n\t\tparentWidget: navigatorWidgetNode,\n\t\tdocument: this.srcDocument,\n\t\tvariables: variables,\n\t\timportPageMacros: true\n\t});\n\tfooterWidgetNode.render(modalFooterButtons,null);\n\t// Set up the refresh handler\n\trefreshHandler = function(changes) {\n\t\theaderWidgetNode.refresh(changes,modalHeader,null);\n\t\tbodyWidgetNode.refresh(changes,modalBody,null);\n\t\tfooterWidgetNode.refresh(changes,modalFooterButtons,null);\n\t};\n\tthis.wiki.addEventListener(\"change\",refreshHandler);\n\t// Add the close event handler\n\tvar closeHandler = function(event) {\n\t\t// Remove our refresh handler\n\t\tself.wiki.removeEventListener(\"change\",refreshHandler);\n\t\t// Decrease the modal count and adjust the body class\n\t\tself.modalCount--;\n\t\tself.adjustPageClass();\n\t\t// Force layout and animate the modal message away\n\t\t$tw.utils.forceLayout(modalBackdrop);\n\t\t$tw.utils.forceLayout(modalWrapper);\n\t\t$tw.utils.setStyle(modalBackdrop,[\n\t\t\t{opacity: \"0\"}\n\t\t]);\n\t\t$tw.utils.setStyle(modalWrapper,[\n\t\t\t{transform: \"translateY(\" + self.srcWindow.innerHeight + \"px)\"}\n\t\t]);\n\t\t// Set up an event for the transition end\n\t\tself.srcWindow.setTimeout(function() {\n\t\t\tif(wrapper.parentNode) {\n\t\t\t\t// Remove the modal message from the DOM\n\t\t\t\tself.srcDocument.body.removeChild(wrapper);\n\t\t\t}\n\t\t},duration);\n\t\t// Don't let anyone else handle the tm-close-tiddler message\n\t\treturn false;\n\t};\n\theaderWidgetNode.addEventListener(\"tm-close-tiddler\",closeHandler,false);\n\tbodyWidgetNode.addEventListener(\"tm-close-tiddler\",closeHandler,false);\n\tfooterWidgetNode.addEventListener(\"tm-close-tiddler\",closeHandler,false);\n\t// Set the initial styles for the message\n\t$tw.utils.setStyle(modalBackdrop,[\n\t\t{opacity: \"0\"}\n\t]);\n\t$tw.utils.setStyle(modalWrapper,[\n\t\t{transformOrigin: \"0% 0%\"},\n\t\t{transform: \"translateY(\" + (-this.srcWindow.innerHeight) + \"px)\"}\n\t]);\n\t// Put the message into the document\n\tthis.srcDocument.body.appendChild(wrapper);\n\t// Set up animation for the styles\n\t$tw.utils.setStyle(modalBackdrop,[\n\t\t{transition: \"opacity \" + duration + \"ms ease-out\"}\n\t]);\n\t$tw.utils.setStyle(modalWrapper,[\n\t\t{transition: $tw.utils.roundTripPropertyName(\"transform\") + \" \" + duration + \"ms ease-in-out\"}\n\t]);\n\t// Force layout\n\t$tw.utils.forceLayout(modalBackdrop);\n\t$tw.utils.forceLayout(modalWrapper);\n\t// Set final animated styles\n\t$tw.utils.setStyle(modalBackdrop,[\n\t\t{opacity: \"0.7\"}\n\t]);\n\t$tw.utils.setStyle(modalWrapper,[\n\t\t{transform: \"translateY(0px)\"}\n\t]);\n};\n\nModal.prototype.adjustPageClass = function() {\n\tvar windowContainer = $tw.pageContainer ? ($tw.pageContainer === this.srcDocument.body.firstChild ? $tw.pageContainer : this.srcDocument.body.firstChild) : null;\n\tif(windowContainer) {\n\t\t$tw.utils.toggleClass(windowContainer,\"tc-modal-displayed\",this.modalCount > 0);\n\t}\n};\n\nexports.Modal = Modal;\n\n})();\n", "type": "application/javascript", "module-type": "utils" }, "$:/core/modules/utils/dom/notifier.js": { "title": "$:/core/modules/utils/dom/notifier.js", "text": "/*\\\ntitle: $:/core/modules/utils/dom/notifier.js\ntype: application/javascript\nmodule-type: utils\n\nNotifier mechanism\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar widget = require(\"$:/core/modules/widgets/widget.js\");\n\nvar Notifier = function(wiki) {\n\tthis.wiki = wiki;\n};\n\n/*\nDisplay a notification\n\ttitle: Title of tiddler containing the notification text\n\toptions: see below\nOptions include:\n*/\nNotifier.prototype.display = function(title,options) {\n\toptions = options || {};\n\t// Create the wrapper divs\n\tvar self = this,\n\t\tnotification = document.createElement(\"div\"),\n\t\ttiddler = this.wiki.getTiddler(title),\n\t\tduration = $tw.utils.getAnimationDuration(),\n\t\trefreshHandler;\n\t// Don't do anything if the tiddler doesn't exist\n\tif(!tiddler) {\n\t\treturn;\n\t}\n\t// Add classes\n\t$tw.utils.addClass(notification,\"tc-notification\");\n\t// Create the variables\n\tvar variables = $tw.utils.extend({currentTiddler: title},options.variables);\n\t// Render the body of the notification\n\tvar widgetNode = this.wiki.makeTranscludeWidget(title,{\n\t\tparentWidget: $tw.rootWidget,\n\t\tdocument: document,\n\t\tvariables: variables,\n\t\timportPageMacros: true});\n\twidgetNode.render(notification,null);\n\trefreshHandler = function(changes) {\n\t\twidgetNode.refresh(changes,notification,null);\n\t};\n\tthis.wiki.addEventListener(\"change\",refreshHandler);\n\t// Set the initial styles for the notification\n\t$tw.utils.setStyle(notification,[\n\t\t{opacity: \"0\"},\n\t\t{transformOrigin: \"0% 0%\"},\n\t\t{transform: \"translateY(\" + (-window.innerHeight) + \"px)\"},\n\t\t{transition: \"opacity \" + duration + \"ms ease-out, \" + $tw.utils.roundTripPropertyName(\"transform\") + \" \" + duration + \"ms ease-in-out\"}\n\t]);\n\t// Add the notification to the DOM\n\tdocument.body.appendChild(notification);\n\t// Force layout\n\t$tw.utils.forceLayout(notification);\n\t// Set final animated styles\n\t$tw.utils.setStyle(notification,[\n\t\t{opacity: \"1.0\"},\n\t\t{transform: \"translateY(0px)\"}\n\t]);\n\t// Set a timer to remove the notification\n\twindow.setTimeout(function() {\n\t\t// Remove our change event handler\n\t\tself.wiki.removeEventListener(\"change\",refreshHandler);\n\t\t// Force layout and animate the notification away\n\t\t$tw.utils.forceLayout(notification);\n\t\t$tw.utils.setStyle(notification,[\n\t\t\t{opacity: \"0.0\"},\n\t\t\t{transform: \"translateX(\" + (notification.offsetWidth) + \"px)\"}\n\t\t]);\n\t\t// Remove the modal message from the DOM once the transition ends\n\t\tsetTimeout(function() {\n\t\t\tif(notification.parentNode) {\n\t\t\t\tdocument.body.removeChild(notification);\n\t\t\t}\n\t\t},duration);\n\t},$tw.config.preferences.notificationDuration);\n};\n\nexports.Notifier = Notifier;\n\n})();\n", "type": "application/javascript", "module-type": "utils" }, "$:/core/modules/utils/dom/popup.js": { "title": "$:/core/modules/utils/dom/popup.js", "text": "/*\\\ntitle: $:/core/modules/utils/dom/popup.js\ntype: application/javascript\nmodule-type: utils\n\nModule that creates a $tw.utils.Popup object prototype that manages popups in the browser\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nCreates a Popup object with these options:\n\trootElement: the DOM element to which the popup zapper should be attached\n*/\nvar Popup = function(options) {\n\toptions = options || {};\n\tthis.rootElement = options.rootElement || document.documentElement;\n\tthis.popups = []; // Array of {title:,wiki:,domNode:} objects\n};\n\n/*\nTrigger a popup open or closed. Parameters are in a hashmap:\n\ttitle: title of the tiddler where the popup details are stored\n\tdomNode: dom node to which the popup will be positioned (one of domNode or domNodeRect is required)\n\tdomNodeRect: rectangle to which the popup will be positioned\n\twiki: wiki\n\tforce: if specified, forces the popup state to true or false (instead of toggling it)\n\tfloating: if true, skips registering the popup, meaning that it will need manually clearing\n*/\nPopup.prototype.triggerPopup = function(options) {\n\t// Check if this popup is already active\n\tvar index = this.findPopup(options.title);\n\t// Compute the new state\n\tvar state = index === -1;\n\tif(options.force !== undefined) {\n\t\tstate = options.force;\n\t}\n\t// Show or cancel the popup according to the new state\n\tif(state) {\n\t\tthis.show(options);\n\t} else {\n\t\tthis.cancel(index);\n\t}\n};\n\nPopup.prototype.findPopup = function(title) {\n\tvar index = -1;\n\tfor(var t=0; t<this.popups.length; t++) {\n\t\tif(this.popups[t].title === title) {\n\t\t\tindex = t;\n\t\t}\n\t}\n\treturn index;\n};\n\nPopup.prototype.handleEvent = function(event) {\n\tif(event.type === \"click\") {\n\t\t// Find out what was clicked on\n\t\tvar info = this.popupInfo(event.target),\n\t\t\tcancelLevel = info.popupLevel - 1;\n\t\t// Don't remove the level that was clicked on if we clicked on a handle\n\t\tif(info.isHandle) {\n\t\t\tcancelLevel++;\n\t\t}\n\t\t// Cancel\n\t\tthis.cancel(cancelLevel);\n\t}\n};\n\n/*\nFind the popup level containing a DOM node. Returns:\npopupLevel: count of the number of nested popups containing the specified element\nisHandle: true if the specified element is within a popup handle\n*/\nPopup.prototype.popupInfo = function(domNode) {\n\tvar isHandle = false,\n\t\tpopupCount = 0,\n\t\tnode = domNode;\n\t// First check ancestors to see if we're within a popup handle\n\twhile(node) {\n\t\tif($tw.utils.hasClass(node,\"tc-popup-handle\")) {\n\t\t\tisHandle = true;\n\t\t\tpopupCount++;\n\t\t}\n\t\tif($tw.utils.hasClass(node,\"tc-popup-keep\")) {\n\t\t\tisHandle = true;\n\t\t}\n\t\tnode = node.parentNode;\n\t}\n\t// Then count the number of ancestor popups\n\tnode = domNode;\n\twhile(node) {\n\t\tif($tw.utils.hasClass(node,\"tc-popup\")) {\n\t\t\tpopupCount++;\n\t\t}\n\t\tnode = node.parentNode;\n\t}\n\tvar info = {\n\t\tpopupLevel: popupCount,\n\t\tisHandle: isHandle\n\t};\n\treturn info;\n};\n\n/*\nDisplay a popup by adding it to the stack\n*/\nPopup.prototype.show = function(options) {\n\t// Find out what was clicked on\n\tvar info = this.popupInfo(options.domNode);\n\t// Cancel any higher level popups\n\tthis.cancel(info.popupLevel);\n\n\t// Store the popup details if not already there\n\tif(!options.floating && this.findPopup(options.title) === -1) {\n\t\tthis.popups.push({\n\t\t\ttitle: options.title,\n\t\t\twiki: options.wiki,\n\t\t\tdomNode: options.domNode,\n\t\t\tnoStateReference: options.noStateReference\n\t\t});\n\t}\n\t// Set the state tiddler\n\tvar rect;\n\tif(options.domNodeRect) {\n\t\trect = options.domNodeRect;\n\t} else {\n\t\trect = {\n\t\t\tleft: options.domNode.offsetLeft,\n\t\t\ttop: options.domNode.offsetTop,\n\t\t\twidth: options.domNode.offsetWidth,\n\t\t\theight: options.domNode.offsetHeight\n\t\t};\n\t}\n\tvar popupRect = \"(\" + rect.left + \",\" + rect.top + \",\" + \n\t\t\t\trect.width + \",\" + rect.height + \")\";\n\tif(options.noStateReference) {\n\t\toptions.wiki.setText(options.title,\"text\",undefined,popupRect);\n\t} else {\n\t\toptions.wiki.setTextReference(options.title,popupRect);\n\t}\n\t// Add the click handler if we have any popups\n\tif(this.popups.length > 0) {\n\t\tthis.rootElement.addEventListener(\"click\",this,true);\t\t\n\t}\n};\n\n/*\nCancel all popups at or above a specified level or DOM node\nlevel: popup level to cancel (0 cancels all popups)\n*/\nPopup.prototype.cancel = function(level) {\n\tvar numPopups = this.popups.length;\n\tlevel = Math.max(0,Math.min(level,numPopups));\n\tfor(var t=level; t<numPopups; t++) {\n\t\tvar popup = this.popups.pop();\n\t\tif(popup.title) {\n\t\t\tif(popup.noStateReference) {\n\t\t\t\tpopup.wiki.deleteTiddler(popup.title);\n\t\t\t} else {\n\t\t\t\tpopup.wiki.deleteTiddler($tw.utils.parseTextReference(popup.title).title);\n \t\t}\n\t\t}\n\t}\n\tif(this.popups.length === 0) {\n\t\tthis.rootElement.removeEventListener(\"click\",this,false);\n\t}\n};\n\n/*\nReturns true if the specified title and text identifies an active popup\n*/\nPopup.prototype.readPopupState = function(text) {\n\tvar popupLocationRegExp = /^\\((-?[0-9\\.E]+),(-?[0-9\\.E]+),(-?[0-9\\.E]+),(-?[0-9\\.E]+)\\)$/;\n\treturn popupLocationRegExp.test(text);\n};\n\nexports.Popup = Popup;\n\n})();\n", "type": "application/javascript", "module-type": "utils" }, "$:/core/modules/utils/dom/scroller.js": { "title": "$:/core/modules/utils/dom/scroller.js", "text": "/*\\\ntitle: $:/core/modules/utils/dom/scroller.js\ntype: application/javascript\nmodule-type: utils\n\nModule that creates a $tw.utils.Scroller object prototype that manages scrolling in the browser\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nEvent handler for when the `tm-scroll` event hits the document body\n*/\nvar PageScroller = function() {\n\tthis.idRequestFrame = null;\n\tthis.requestAnimationFrame = window.requestAnimationFrame ||\n\t\twindow.webkitRequestAnimationFrame ||\n\t\twindow.mozRequestAnimationFrame ||\n\t\tfunction(callback) {\n\t\t\treturn window.setTimeout(callback, 1000/60);\n\t\t};\n\tthis.cancelAnimationFrame = window.cancelAnimationFrame ||\n\t\twindow.webkitCancelAnimationFrame ||\n\t\twindow.webkitCancelRequestAnimationFrame ||\n\t\twindow.mozCancelAnimationFrame ||\n\t\twindow.mozCancelRequestAnimationFrame ||\n\t\tfunction(id) {\n\t\t\twindow.clearTimeout(id);\n\t\t};\n};\n\nPageScroller.prototype.isScrolling = function() {\n\treturn this.idRequestFrame !== null;\n}\n\nPageScroller.prototype.cancelScroll = function(srcWindow) {\n\tif(this.idRequestFrame) {\n\t\tthis.cancelAnimationFrame.call(srcWindow,this.idRequestFrame);\n\t\tthis.idRequestFrame = null;\n\t}\n};\n\n/*\nHandle an event\n*/\nPageScroller.prototype.handleEvent = function(event) {\n\tif(event.type === \"tm-scroll\") {\n\t\tif(event.paramObject && event.paramObject.selector) {\n\t\t\tthis.scrollSelectorIntoView(null,event.paramObject.selector);\n\t\t} else {\n\t\t\tthis.scrollIntoView(event.target);\t\t\t\n\t\t}\n\t\treturn false; // Event was handled\n\t}\n\treturn true;\n};\n\n/*\nHandle a scroll event hitting the page document\n*/\nPageScroller.prototype.scrollIntoView = function(element,callback) {\n\tvar self = this,\n\t\tduration = $tw.utils.getAnimationDuration(),\n\t srcWindow = element ? element.ownerDocument.defaultView : window;\n\t// Now get ready to scroll the body\n\tthis.cancelScroll(srcWindow);\n\tthis.startTime = Date.now();\n\t// Get the height of any position:fixed toolbars\n\tvar toolbar = srcWindow.document.querySelector(\".tc-adjust-top-of-scroll\"),\n\t\toffset = 0;\n\tif(toolbar) {\n\t\toffset = toolbar.offsetHeight;\n\t}\n\t// Get the client bounds of the element and adjust by the scroll position\n\tvar getBounds = function() {\n\t\t\tvar clientBounds = typeof callback === 'function' ? callback() : element.getBoundingClientRect(),\n\t\t\t\tscrollPosition = $tw.utils.getScrollPosition(srcWindow);\n\t\t\treturn {\n\t\t\t\tleft: clientBounds.left + scrollPosition.x,\n\t\t\t\ttop: clientBounds.top + scrollPosition.y - offset,\n\t\t\t\twidth: clientBounds.width,\n\t\t\t\theight: clientBounds.height\n\t\t\t};\n\t\t},\n\t\t// We'll consider the horizontal and vertical scroll directions separately via this function\n\t\t// targetPos/targetSize - position and size of the target element\n\t\t// currentPos/currentSize - position and size of the current scroll viewport\n\t\t// returns: new position of the scroll viewport\n\t\tgetEndPos = function(targetPos,targetSize,currentPos,currentSize) {\n\t\t\tvar newPos = targetPos;\n\t\t\t// If we are scrolling within 50 pixels of the top/left then snap to zero\n\t\t\tif(newPos < 50) {\n\t\t\t\tnewPos = 0;\n\t\t\t}\n\t\t\treturn newPos;\n\t\t},\n\t\tdrawFrame = function drawFrame() {\n\t\t\tvar t;\n\t\t\tif(duration <= 0) {\n\t\t\t\tt = 1;\n\t\t\t} else {\n\t\t\t\tt = ((Date.now()) - self.startTime) / duration;\t\n\t\t\t}\n\t\t\tif(t >= 1) {\n\t\t\t\tself.cancelScroll(srcWindow);\n\t\t\t\tt = 1;\n\t\t\t}\n\t\t\tt = $tw.utils.slowInSlowOut(t);\n\t\t\tvar scrollPosition = $tw.utils.getScrollPosition(srcWindow),\n\t\t\t\tbounds = getBounds(),\n\t\t\t\tendX = getEndPos(bounds.left,bounds.width,scrollPosition.x,srcWindow.innerWidth),\n\t\t\t\tendY = getEndPos(bounds.top,bounds.height,scrollPosition.y,srcWindow.innerHeight);\n\t\t\tsrcWindow.scrollTo(scrollPosition.x + (endX - scrollPosition.x) * t,scrollPosition.y + (endY - scrollPosition.y) * t);\n\t\t\tif(t < 1) {\n\t\t\t\tself.idRequestFrame = self.requestAnimationFrame.call(srcWindow,drawFrame);\n\t\t\t}\n\t\t};\n\tdrawFrame();\n};\n\nPageScroller.prototype.scrollSelectorIntoView = function(baseElement,selector,callback) {\n\tbaseElement = baseElement || document.body;\n\tvar element = baseElement.querySelector(selector);\n\tif(element) {\n\t\tthis.scrollIntoView(element,callback);\t\t\n\t}\n};\n\nexports.PageScroller = PageScroller;\n\n})();\n", "type": "application/javascript", "module-type": "utils" }, "$:/core/modules/utils/edition-info.js": { "title": "$:/core/modules/utils/edition-info.js", "text": "/*\\\ntitle: $:/core/modules/utils/edition-info.js\ntype: application/javascript\nmodule-type: utils-node\n\nInformation about the available editions\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar fs = require(\"fs\"),\n\tpath = require(\"path\");\n\nvar editionInfo;\n\nexports.getEditionInfo = function() {\n\tif(!editionInfo) {\n\t\t// Enumerate the edition paths\n\t\tvar editionPaths = $tw.getLibraryItemSearchPaths($tw.config.editionsPath,$tw.config.editionsEnvVar);\n\t\teditionInfo = {};\n\t\tfor(var editionIndex=0; editionIndex<editionPaths.length; editionIndex++) {\n\t\t\tvar editionPath = editionPaths[editionIndex];\n\t\t\t// Enumerate the folders\n\t\t\tvar entries = fs.readdirSync(editionPath);\n\t\t\tfor(var entryIndex=0; entryIndex<entries.length; entryIndex++) {\n\t\t\t\tvar entry = entries[entryIndex];\n\t\t\t\t// Check if directories have a valid tiddlywiki.info\n\t\t\t\tif(!editionInfo[entry] && $tw.utils.isDirectory(path.resolve(editionPath,entry))) {\n\t\t\t\t\tvar info;\n\t\t\t\t\ttry {\n\t\t\t\t\t\tinfo = JSON.parse(fs.readFileSync(path.resolve(editionPath,entry,\"tiddlywiki.info\"),\"utf8\"));\n\t\t\t\t\t} catch(ex) {\n\t\t\t\t\t}\n\t\t\t\t\tif(info) {\n\t\t\t\t\t\teditionInfo[entry] = info;\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n\treturn editionInfo;\n};\n\n})();\n", "type": "application/javascript", "module-type": "utils-node" }, "$:/core/modules/utils/fakedom.js": { "title": "$:/core/modules/utils/fakedom.js", "text": "/*\\\ntitle: $:/core/modules/utils/fakedom.js\ntype: application/javascript\nmodule-type: global\n\nA barebones implementation of DOM interfaces needed by the rendering mechanism.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n// Sequence number used to enable us to track objects for testing\nvar sequenceNumber = null;\n\nvar bumpSequenceNumber = function(object) {\n\tif(sequenceNumber !== null) {\n\t\tobject.sequenceNumber = sequenceNumber++;\n\t}\n};\n\nvar TW_Node = function (){\n\tthrow TypeError(\"Illegal constructor\");\n};\n\nObject.defineProperty(TW_Node.prototype, 'ELEMENT_NODE', {\n\tget: function() {\n\t\treturn 1;\n\t}\n});\n\nObject.defineProperty(TW_Node.prototype, 'TEXT_NODE', {\n\tget: function() {\n\t\treturn 3;\n\t}\n});\n\nvar TW_TextNode = function(text) {\n\tbumpSequenceNumber(this);\n\tthis.textContent = text + \"\";\n};\n\nTW_TextNode.prototype = Object.create(TW_Node.prototype);\n\nObject.defineProperty(TW_TextNode.prototype, \"nodeType\", {\n\tget: function() {\n\t\treturn this.TEXT_NODE;\n\t}\n});\n\nObject.defineProperty(TW_TextNode.prototype, \"formattedTextContent\", {\n\tget: function() {\n\t\treturn this.textContent.replace(/(\\r?\\n)/g,\"\");\n\t}\n});\n\nvar TW_Element = function(tag,namespace) {\n\tbumpSequenceNumber(this);\n\tthis.isTiddlyWikiFakeDom = true;\n\tthis.tag = tag;\n\tthis.attributes = {};\n\tthis.isRaw = false;\n\tthis.children = [];\n\tthis._style = {};\n\tthis.namespaceURI = namespace || \"http://www.w3.org/1999/xhtml\";\n};\n\nTW_Element.prototype = Object.create(TW_Node.prototype);\n\nObject.defineProperty(TW_Element.prototype, \"style\", {\n\tget: function() {\n\t\treturn this._style;\n\t},\n\tset: function(str) {\n\t\tvar self = this;\n\t\tstr = str || \"\";\n\t\t$tw.utils.each(str.split(\";\"),function(declaration) {\n\t\t\tvar parts = declaration.split(\":\"),\n\t\t\t\tname = $tw.utils.trim(parts[0]),\n\t\t\t\tvalue = $tw.utils.trim(parts[1]);\n\t\t\tif(name && value) {\n\t\t\t\tself._style[$tw.utils.convertStyleNameToPropertyName(name)] = value;\n\t\t\t}\n\t\t});\n\t}\n});\n\nObject.defineProperty(TW_Element.prototype, \"nodeType\", {\n\tget: function() {\n\t\treturn this.ELEMENT_NODE;\n\t}\n});\n\nTW_Element.prototype.getAttribute = function(name) {\n\tif(this.isRaw) {\n\t\tthrow \"Cannot getAttribute on a raw TW_Element\";\n\t}\n\treturn this.attributes[name];\n};\n\nTW_Element.prototype.setAttribute = function(name,value) {\n\tif(this.isRaw) {\n\t\tthrow \"Cannot setAttribute on a raw TW_Element\";\n\t}\n\tthis.attributes[name] = value + \"\";\n};\n\nTW_Element.prototype.setAttributeNS = function(namespace,name,value) {\n\tthis.setAttribute(name,value);\n};\n\nTW_Element.prototype.removeAttribute = function(name) {\n\tif(this.isRaw) {\n\t\tthrow \"Cannot removeAttribute on a raw TW_Element\";\n\t}\n\tif($tw.utils.hop(this.attributes,name)) {\n\t\tdelete this.attributes[name];\n\t}\n};\n\nTW_Element.prototype.appendChild = function(node) {\n\tthis.children.push(node);\n\tnode.parentNode = this;\n};\n\nTW_Element.prototype.insertBefore = function(node,nextSibling) {\n\tif(nextSibling) {\n\t\tvar p = this.children.indexOf(nextSibling);\n\t\tif(p !== -1) {\n\t\t\tthis.children.splice(p,0,node);\n\t\t\tnode.parentNode = this;\n\t\t} else {\n\t\t\tthis.appendChild(node);\n\t\t}\n\t} else {\n\t\tthis.appendChild(node);\n\t}\n};\n\nTW_Element.prototype.removeChild = function(node) {\n\tvar p = this.children.indexOf(node);\n\tif(p !== -1) {\n\t\tthis.children.splice(p,1);\n\t}\n};\n\nTW_Element.prototype.hasChildNodes = function() {\n\treturn !!this.children.length;\n};\n\nObject.defineProperty(TW_Element.prototype, \"childNodes\", {\n\tget: function() {\n\t\treturn this.children;\n\t}\n});\n\nObject.defineProperty(TW_Element.prototype, \"firstChild\", {\n\tget: function() {\n\t\treturn this.children[0];\n\t}\n});\n\nTW_Element.prototype.addEventListener = function(type,listener,useCapture) {\n\t// Do nothing\n};\n\nObject.defineProperty(TW_Element.prototype, \"tagName\", {\n\tget: function() {\n\t\treturn this.tag || \"\";\n\t}\n});\n\nObject.defineProperty(TW_Element.prototype, \"className\", {\n\tget: function() {\n\t\treturn this.attributes[\"class\"] || \"\";\n\t},\n\tset: function(value) {\n\t\tthis.attributes[\"class\"] = value + \"\";\n\t}\n});\n\nObject.defineProperty(TW_Element.prototype, \"value\", {\n\tget: function() {\n\t\treturn this.attributes.value || \"\";\n\t},\n\tset: function(value) {\n\t\tthis.attributes.value = value + \"\";\n\t}\n});\n\nObject.defineProperty(TW_Element.prototype, \"outerHTML\", {\n\tget: function() {\n\t\tvar output = [],attr,a,v;\n\t\toutput.push(\"<\",this.tag);\n\t\tif(this.attributes) {\n\t\t\tattr = [];\n\t\t\tfor(a in this.attributes) {\n\t\t\t\tattr.push(a);\n\t\t\t}\n\t\t\tattr.sort();\n\t\t\tfor(a=0; a<attr.length; a++) {\n\t\t\t\tv = this.attributes[attr[a]];\n\t\t\t\tif(v !== undefined) {\n\t\t\t\t\toutput.push(\" \",attr[a],\"=\\\"\",$tw.utils.htmlEncode(v),\"\\\"\");\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t\tif(this._style) {\n\t\t\tvar style = [];\n\t\t\tfor(var s in this._style) {\n\t\t\t\tstyle.push($tw.utils.convertPropertyNameToStyleName(s) + \":\" + this._style[s] + \";\");\n\t\t\t}\n\t\t\tif(style.length > 0) {\n\t\t\t\toutput.push(\" style=\\\"\",style.join(\"\"),\"\\\"\");\n\t\t\t}\n\t\t}\n\t\toutput.push(\">\");\n\t\tif($tw.config.htmlVoidElements.indexOf(this.tag) === -1) {\n\t\t\toutput.push(this.innerHTML);\n\t\t\toutput.push(\"</\",this.tag,\">\");\n\t\t}\n\t\treturn output.join(\"\");\n\t}\n});\n\nObject.defineProperty(TW_Element.prototype, \"innerHTML\", {\n\tget: function() {\n\t\tif(this.isRaw) {\n\t\t\treturn this.rawHTML;\n\t\t} else {\n\t\t\tvar b = [];\n\t\t\t$tw.utils.each(this.children,function(node) {\n\t\t\t\tif(node instanceof TW_Element) {\n\t\t\t\t\tb.push(node.outerHTML);\n\t\t\t\t} else if(node instanceof TW_TextNode) {\n\t\t\t\t\tb.push($tw.utils.htmlEncode(node.textContent));\n\t\t\t\t}\n\t\t\t});\n\t\t\treturn b.join(\"\");\n\t\t}\n\t},\n\tset: function(value) {\n\t\tthis.isRaw = true;\n\t\tthis.rawHTML = value;\n\t\tthis.rawTextContent = null;\n\t}\n});\n\nObject.defineProperty(TW_Element.prototype, \"textInnerHTML\", {\n\tset: function(value) {\n\t\tif(this.isRaw) {\n\t\t\tthis.rawTextContent = value;\n\t\t} else {\n\t\t\tthrow \"Cannot set textInnerHTML of a non-raw TW_Element\";\n\t\t}\n\t}\n});\n\nObject.defineProperty(TW_Element.prototype, \"textContent\", {\n\tget: function() {\n\t\tif(this.isRaw) {\n\t\t\tif(this.rawTextContent === null) {\n\t\t\t\treturn \"\";\n\t\t\t} else {\n\t\t\t\treturn this.rawTextContent;\n\t\t\t}\n\t\t} else {\n\t\t\tvar b = [];\n\t\t\t$tw.utils.each(this.children,function(node) {\n\t\t\t\tb.push(node.textContent);\n\t\t\t});\n\t\t\treturn b.join(\"\");\n\t\t}\n\t},\n\tset: function(value) {\n\t\tthis.children = [new TW_TextNode(value)];\n\t}\n});\n\nObject.defineProperty(TW_Element.prototype, \"formattedTextContent\", {\n\tget: function() {\n\t\tif(this.isRaw) {\n\t\t\treturn \"\";\n\t\t} else {\n\t\t\tvar b = [],\n\t\t\t\tisBlock = $tw.config.htmlBlockElements.indexOf(this.tag) !== -1;\n\t\t\tif(isBlock) {\n\t\t\t\tb.push(\"\\n\");\n\t\t\t}\n\t\t\tif(this.tag === \"li\") {\n\t\t\t\tb.push(\"* \");\n\t\t\t}\n\t\t\t$tw.utils.each(this.children,function(node) {\n\t\t\t\tb.push(node.formattedTextContent);\n\t\t\t});\n\t\t\tif(isBlock) {\n\t\t\t\tb.push(\"\\n\");\n\t\t\t}\n\t\t\treturn b.join(\"\");\n\t\t}\n\t}\n});\n\nvar document = {\n\tsetSequenceNumber: function(value) {\n\t\tsequenceNumber = value;\n\t},\n\tcreateElementNS: function(namespace,tag) {\n\t\treturn new TW_Element(tag,namespace);\n\t},\n\tcreateElement: function(tag) {\n\t\treturn new TW_Element(tag);\n\t},\n\tcreateTextNode: function(text) {\n\t\treturn new TW_TextNode(text);\n\t},\n\tcompatMode: \"CSS1Compat\", // For KaTeX to know that we're not a browser in quirks mode\n\tisTiddlyWikiFakeDom: true\n};\n\nexports.fakeDocument = document;\n\n})();\n", "type": "application/javascript", "module-type": "global" }, "$:/core/modules/utils/filesystem.js": { "title": "$:/core/modules/utils/filesystem.js", "text": "/*\\\ntitle: $:/core/modules/utils/filesystem.js\ntype: application/javascript\nmodule-type: utils-node\n\nFile system utilities\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar fs = require(\"fs\"),\n\tpath = require(\"path\");\n\n/*\nReturn the subdirectories of a path\n*/\nexports.getSubdirectories = function(dirPath) {\n\tif(!$tw.utils.isDirectory(dirPath)) {\n\t\treturn null;\n\t}\n\tvar subdirs = [];\n\t$tw.utils.each(fs.readdirSync(dirPath),function(item) {\n\t\tif($tw.utils.isDirectory(path.resolve(dirPath,item))) {\n\t\t\tsubdirs.push(item);\n\t\t}\n\t});\n\treturn subdirs;\n}\n\n/*\nRecursively (and synchronously) copy a directory and all its content\n*/\nexports.copyDirectory = function(srcPath,dstPath) {\n\t// Remove any trailing path separators\n\tsrcPath = path.resolve($tw.utils.removeTrailingSeparator(srcPath));\n\tdstPath = path.resolve($tw.utils.removeTrailingSeparator(dstPath));\n\t// Check that neither director is within the other\n\tif(srcPath.substring(0,dstPath.length) === dstPath || dstPath.substring(0,srcPath.length) === srcPath) {\n\t\treturn \"Cannot copy nested directories\";\n\t}\n\t// Create the destination directory\n\tvar err = $tw.utils.createDirectory(dstPath);\n\tif(err) {\n\t\treturn err;\n\t}\n\t// Function to copy a folder full of files\n\tvar copy = function(srcPath,dstPath) {\n\t\tvar srcStats = fs.lstatSync(srcPath),\n\t\t\tdstExists = fs.existsSync(dstPath);\n\t\tif(srcStats.isFile()) {\n\t\t\t$tw.utils.copyFile(srcPath,dstPath);\n\t\t} else if(srcStats.isDirectory()) {\n\t\t\tvar items = fs.readdirSync(srcPath);\n\t\t\tfor(var t=0; t<items.length; t++) {\n\t\t\t\tvar item = items[t],\n\t\t\t\t\terr = copy(srcPath + path.sep + item,dstPath + path.sep + item);\n\t\t\t\tif(err) {\n\t\t\t\t\treturn err;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t};\n\tcopy(srcPath,dstPath);\n\treturn null;\n};\n\n/*\nCopy a file\n*/\nvar FILE_BUFFER_LENGTH = 64 * 1024,\n\tfileBuffer;\n\nexports.copyFile = function(srcPath,dstPath) {\n\t// Create buffer if required\n\tif(!fileBuffer) {\n\t\tfileBuffer = Buffer.alloc(FILE_BUFFER_LENGTH);\n\t}\n\t// Create any directories in the destination\n\t$tw.utils.createDirectory(path.dirname(dstPath));\n\t// Copy the file\n\tvar srcFile = fs.openSync(srcPath,\"r\"),\n\t\tdstFile = fs.openSync(dstPath,\"w\"),\n\t\tbytesRead = 1,\n\t\tpos = 0;\n\twhile (bytesRead > 0) {\n\t\tbytesRead = fs.readSync(srcFile,fileBuffer,0,FILE_BUFFER_LENGTH,pos);\n\t\tfs.writeSync(dstFile,fileBuffer,0,bytesRead);\n\t\tpos += bytesRead;\n\t}\n\tfs.closeSync(srcFile);\n\tfs.closeSync(dstFile);\n\treturn null;\n};\n\n/*\nRemove trailing path separator\n*/\nexports.removeTrailingSeparator = function(dirPath) {\n\tvar len = dirPath.length;\n\tif(dirPath.charAt(len-1) === path.sep) {\n\t\tdirPath = dirPath.substr(0,len-1);\n\t}\n\treturn dirPath;\n};\n\n/*\nRecursively create a directory\n*/\nexports.createDirectory = function(dirPath) {\n\tif(dirPath.substr(dirPath.length-1,1) !== path.sep) {\n\t\tdirPath = dirPath + path.sep;\n\t}\n\tvar pos = 1;\n\tpos = dirPath.indexOf(path.sep,pos);\n\twhile(pos !== -1) {\n\t\tvar subDirPath = dirPath.substr(0,pos);\n\t\tif(!$tw.utils.isDirectory(subDirPath)) {\n\t\t\ttry {\n\t\t\t\tfs.mkdirSync(subDirPath);\n\t\t\t} catch(e) {\n\t\t\t\treturn \"Error creating directory '\" + subDirPath + \"'\";\n\t\t\t}\n\t\t}\n\t\tpos = dirPath.indexOf(path.sep,pos + 1);\n\t}\n\treturn null;\n};\n\n/*\nRecursively create directories needed to contain a specified file\n*/\nexports.createFileDirectories = function(filePath) {\n\treturn $tw.utils.createDirectory(path.dirname(filePath));\n};\n\n/*\nRecursively delete a directory\n*/\nexports.deleteDirectory = function(dirPath) {\n\tif(fs.existsSync(dirPath)) {\n\t\tvar entries = fs.readdirSync(dirPath);\n\t\tfor(var entryIndex=0; entryIndex<entries.length; entryIndex++) {\n\t\t\tvar currPath = dirPath + path.sep + entries[entryIndex];\n\t\t\tif(fs.lstatSync(currPath).isDirectory()) {\n\t\t\t\t$tw.utils.deleteDirectory(currPath);\n\t\t\t} else {\n\t\t\t\tfs.unlinkSync(currPath);\n\t\t\t}\n\t\t}\n\tfs.rmdirSync(dirPath);\n\t}\n\treturn null;\n};\n\n/*\nCheck if a path identifies a directory\n*/\nexports.isDirectory = function(dirPath) {\n\treturn fs.existsSync(dirPath) && fs.statSync(dirPath).isDirectory();\n};\n\n/*\nCheck if a path identifies a directory that is empty\n*/\nexports.isDirectoryEmpty = function(dirPath) {\n\tif(!$tw.utils.isDirectory(dirPath)) {\n\t\treturn false;\n\t}\n\tvar files = fs.readdirSync(dirPath),\n\t\tempty = true;\n\t$tw.utils.each(files,function(file,index) {\n\t\tif(file.charAt(0) !== \".\") {\n\t\t\tempty = false;\n\t\t}\n\t});\n\treturn empty;\n};\n\n/*\nRecursively delete a tree of empty directories\n*/\nexports.deleteEmptyDirs = function(dirpath,callback) {\n\tvar self = this;\n\tfs.readdir(dirpath,function(err,files) {\n\t\tif(err) {\n\t\t\treturn callback(err);\n\t\t}\n\t\tif(files.length > 0) {\n\t\t\treturn callback(null);\n\t\t}\n\t\tfs.rmdir(dirpath,function(err) {\n\t\t\tif(err) {\n\t\t\t\treturn callback(err);\n\t\t\t}\n\t\t\tself.deleteEmptyDirs(path.dirname(dirpath),callback);\n\t\t});\n\t});\n};\n\n/*\nCreate a fileInfo object for saving a tiddler:\n\tfilepath: the absolute path to the file containing the tiddler\n\ttype: the type of the tiddler file on disk (NOT the type of the tiddler)\n\thasMetaFile: true if the file also has a companion .meta file\n\tisEditableFile: true if the tiddler was loaded via non-standard options & marked editable\nOptions include:\n\tdirectory: absolute path of root directory to which we are saving\n\tpathFilters: optional array of filters to be used to generate the base path\n\textFilters: optional array of filters to be used to generate the base path\n\twiki: optional wiki for evaluating the pathFilters,\n\tfileInfo: an existing fileInfo to check against\n\toriginalpath: a preferred filepath if no pathFilters match\n*/\nexports.generateTiddlerFileInfo = function(tiddler,options) {\n\tvar fileInfo = {}, metaExt;\n\t// Propagate the isEditableFile flag\n\tif(options.fileInfo) {\n\t\tfileInfo.isEditableFile = options.fileInfo.isEditableFile || false;\n\t}\n\t// Check if the tiddler has any unsafe fields that can't be expressed in a .tid or .meta file: containing control characters, or leading/trailing whitespace\n\tvar hasUnsafeFields = false;\n\t$tw.utils.each(tiddler.getFieldStrings(),function(value,fieldName) {\n\t\tif(fieldName !== \"text\") {\n\t\t\thasUnsafeFields = hasUnsafeFields || /[\\x00-\\x1F]/mg.test(value);\n\t\t\thasUnsafeFields = hasUnsafeFields || ($tw.utils.trim(value) !== value);\n\t\t}\n\t});\n\t// Check for field values \n\tif(hasUnsafeFields) {\n\t\t// Save as a JSON file\n\t\tfileInfo.type = \"application/json\";\n\t\tfileInfo.hasMetaFile = false;\n\t} else {\n\t\t// Save as a .tid or a text/binary file plus a .meta file\n\t\tvar tiddlerType = tiddler.fields.type || \"text/vnd.tiddlywiki\";\n\t\tif(tiddlerType === \"text/vnd.tiddlywiki\") {\n\t\t\t// Save as a .tid file\n\t\t\tfileInfo.type = \"application/x-tiddler\";\n\t\t\tfileInfo.hasMetaFile = false;\n\t\t} else {\n\t\t\t// Save as a text/binary file and a .meta file\n\t\t\tfileInfo.type = tiddlerType;\n\t\t\tfileInfo.hasMetaFile = true;\n\t\t}\n\t\tif(options.extFilters) {\n\t\t\t// Check for extension override\n\t\t\tmetaExt = $tw.utils.generateTiddlerExtension(tiddler.fields.title,{\n\t\t\t\textFilters: options.extFilters,\n\t\t\t\twiki: options.wiki\n\t\t\t});\n\t\t\tif(metaExt){\n\t\t\t\tif(metaExt === \".tid\") {\n\t\t\t\t\t// Overriding to the .tid extension needs special handling\n\t\t\t\t\tfileInfo.type = \"application/x-tiddler\";\n\t\t\t\t\tfileInfo.hasMetaFile = false;\n\t\t\t\t} else if (metaExt === \".json\") {\n\t\t\t\t\t// Overriding to the .json extension needs special handling\n\t\t\t\t\tfileInfo.type = \"application/json\";\n\t\t\t\t\tfileInfo.hasMetaFile = false;\n\t\t\t\t} else {\n\t\t\t\t\t//If the new type matches a known extention, use that MIME type's encoding\n\t\t\t\t\tvar extInfo = $tw.utils.getFileExtensionInfo(metaExt);\n\t\t\t\t\tfileInfo.type = extInfo ? extInfo.type : null;\n\t\t\t\t\tfileInfo.encoding = $tw.utils.getTypeEncoding(metaExt);\n\t\t\t\t\tfileInfo.hasMetaFile = true;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n\t// Take the file extension from the tiddler content type or metaExt\n\tvar contentTypeInfo = $tw.config.contentTypeInfo[fileInfo.type] || {extension: \"\"};\n\t// Generate the filepath\n\tfileInfo.filepath = $tw.utils.generateTiddlerFilepath(tiddler.fields.title,{\n\t\textension: metaExt || contentTypeInfo.extension,\n\t\tdirectory: options.directory,\n\t\tpathFilters: options.pathFilters,\n\t\twiki: options.wiki,\n\t\tfileInfo: options.fileInfo,\n\t\toriginalpath: options.originalpath\n\t});\n\treturn fileInfo;\n};\n\n/*\nGenerate the file extension for saving a tiddler\nOptions include:\n\textFilters: optional array of filters to be used to generate the extention\n\twiki: optional wiki for evaluating the extFilters\n*/\nexports.generateTiddlerExtension = function(title,options) {\n\tvar self = this,\n\t\textension;\n\t// Check if any of the extFilters applies\n\tif(options.extFilters && options.wiki) { \n\t\t$tw.utils.each(options.extFilters,function(filter) {\n\t\t\tif(!extension) {\n\t\t\t\tvar source = options.wiki.makeTiddlerIterator([title]),\n\t\t\t\t\tresult = options.wiki.filterTiddlers(filter,null,source);\n\t\t\t\tif(result.length > 0) {\n\t\t\t\t\textension = result[0];\n\t\t\t\t}\n\t\t\t}\n\t\t});\n\t}\n\treturn extension;\n};\n\n/*\nGenerate the filepath for saving a tiddler\nOptions include:\n\textension: file extension to be added the finished filepath\n\tdirectory: absolute path of root directory to which we are saving\n\tpathFilters: optional array of filters to be used to generate the base path\n\twiki: optional wiki for evaluating the pathFilters\n\tfileInfo: an existing fileInfo object to check against\n*/\nexports.generateTiddlerFilepath = function(title,options) {\n\tvar self = this,\n\t\tdirectory = options.directory || \"\",\n\t\textension = options.extension || \"\",\n\t\toriginalpath = options.originalpath || \"\",\n\t\tfilepath;\t\n\t// Check if any of the pathFilters applies\n\tif(options.pathFilters && options.wiki) {\n\t\t$tw.utils.each(options.pathFilters,function(filter) {\n\t\t\tif(!filepath) {\n\t\t\t\tvar source = options.wiki.makeTiddlerIterator([title]),\n\t\t\t\t\tresult = options.wiki.filterTiddlers(filter,null,source);\n\t\t\t\tif(result.length > 0) {\n\t\t\t\t\tfilepath = result[0];\n\t\t\t\t}\n\t\t\t}\n\t\t});\n\t}\n\tif(!filepath && originalpath !== \"\") {\n\t\t//Use the originalpath without the extension\n\t\tvar ext = path.extname(originalpath);\n\t\tfilepath = originalpath.substring(0,originalpath.length - ext.length);\n\t} else if(!filepath) {\n\t\tfilepath = title;\n\t\t// If the filepath already ends in the extension then remove it\n\t\tif(filepath.substring(filepath.length - extension.length) === extension) {\n\t\t\tfilepath = filepath.substring(0,filepath.length - extension.length);\n\t\t}\n\t\t// Remove any forward or backward slashes so we don't create directories\n\t\tfilepath = filepath.replace(/\\/|\\\\/g,\"_\");\n\t}\n\t//If the path does not start with \".\" or \"..\" and a path seperator, then\n\tif(!/^\\.{1,2}[/\\\\]/g.test(filepath)) {\n\t\t// Don't let the filename start with any dots because such files are invisible on *nix\n\t\tfilepath = filepath.replace(/^\\.+/g,\"_\");\n\t}\n\t// Remove any characters that can't be used in cross-platform filenames\n\tfilepath = $tw.utils.transliterate(filepath.replace(/<|>|~|\\:|\\\"|\\||\\?|\\*|\\^/g,\"_\"));\n\t// Truncate the filename if it is too long\n\tif(filepath.length > 200) {\n\t\tfilepath = filepath.substr(0,200);\n\t}\n\t// If the resulting filename is blank (eg because the title is just punctuation characters)\n\tif(!filepath) {\n\t\t// ...then just use the character codes of the title\n\t\tfilepath = \"\";\t\n\t\t$tw.utils.each(title.split(\"\"),function(char) {\n\t\t\tif(filepath) {\n\t\t\t\tfilepath += \"-\";\n\t\t\t}\n\t\t\tfilepath += char.charCodeAt(0).toString();\n\t\t});\n\t}\n\t// Add a uniquifier if the file already exists\n\tvar fullPath, oldPath = (options.fileInfo) ? options.fileInfo.filepath : undefined,\n\t\tcount = 0;\n\tdo {\n\t\tfullPath = path.resolve(directory,filepath + (count ? \"_\" + count : \"\") + extension);\n\t\tif(oldPath && oldPath == fullPath) {\n\t\t\tbreak;\n\t\t}\n\t\tcount++;\n\t} while(fs.existsSync(fullPath));\n\t// If the last write failed with an error, or if path does not start with:\n\t//\tthe resolved options.directory, the resolved wikiPath directory, or the wikiTiddlersPath directory, \n\t//\tthen encodeURIComponent() and resolve to tiddler directory\n\tvar newPath = fullPath,\n\t\tencode = (options.fileInfo || {writeError: false}).writeError == true;\n\tif(!encode){\n\t\tencode = !(fullPath.indexOf(path.resolve(directory)) == 0 ||\n\t\t\tfullPath.indexOf(path.resolve($tw.boot.wikiPath)) == 0 ||\n\t\t\tfullPath.indexOf($tw.boot.wikiTiddlersPath) == 0);\n\t\t}\n\tif(encode){\n\t\tfullPath = path.resolve(directory, encodeURIComponent(fullPath));\n\t}\n\t// Call hook to allow plugins to modify the final path\n\tfullPath = $tw.hooks.invokeHook(\"th-make-tiddler-path\", newPath, fullPath);\n\t// Return the full path to the file\n\treturn fullPath;\n};\n\n/*\nSave a tiddler to a file described by the fileInfo:\n\tfilepath: the absolute path to the file containing the tiddler\n\ttype: the type of the tiddler file (NOT the type of the tiddler)\n\thasMetaFile: true if the file also has a companion .meta file\n*/\nexports.saveTiddlerToFile = function(tiddler,fileInfo,callback) {\n\t$tw.utils.createDirectory(path.dirname(fileInfo.filepath));\n\tif(fileInfo.hasMetaFile) {\n\t\t// Save the tiddler as a separate body and meta file\n\t\tvar typeInfo = $tw.config.contentTypeInfo[tiddler.fields.type || \"text/plain\"] || {encoding: \"utf8\"};\n\t\tfs.writeFile(fileInfo.filepath,tiddler.fields.text,typeInfo.encoding,function(err) {\n\t\t\tif(err) {\n\t\t\t\treturn callback(err);\n\t\t\t}\n\t\t\tfs.writeFile(fileInfo.filepath + \".meta\",tiddler.getFieldStringBlock({exclude: [\"text\",\"bag\"]}),\"utf8\",callback);\n\t\t});\n\t} else {\n\t\t// Save the tiddler as a self contained templated file\n\t\tif(fileInfo.type === \"application/x-tiddler\") {\n\t\t\tfs.writeFile(fileInfo.filepath,tiddler.getFieldStringBlock({exclude: [\"text\",\"bag\"]}) + (!!tiddler.fields.text ? \"\\n\\n\" + tiddler.fields.text : \"\"),\"utf8\",callback);\n\t\t} else {\n\t\t\tfs.writeFile(fileInfo.filepath,JSON.stringify([tiddler.getFieldStrings({exclude: [\"bag\"]})],null,$tw.config.preferences.jsonSpaces),\"utf8\",callback);\n\t\t}\n\t}\n};\n\n/*\nSave a tiddler to a file described by the fileInfo:\n\tfilepath: the absolute path to the file containing the tiddler\n\ttype: the type of the tiddler file (NOT the type of the tiddler)\n\thasMetaFile: true if the file also has a companion .meta file\n*/\nexports.saveTiddlerToFileSync = function(tiddler,fileInfo) {\n\t$tw.utils.createDirectory(path.dirname(fileInfo.filepath));\n\tif(fileInfo.hasMetaFile) {\n\t\t// Save the tiddler as a separate body and meta file\n\t\tvar typeInfo = $tw.config.contentTypeInfo[tiddler.fields.type || \"text/plain\"] || {encoding: \"utf8\"};\n\t\tfs.writeFileSync(fileInfo.filepath,tiddler.fields.text,typeInfo.encoding);\n\t\tfs.writeFileSync(fileInfo.filepath + \".meta\",tiddler.getFieldStringBlock({exclude: [\"text\",\"bag\"]}),\"utf8\");\n\t} else {\n\t\t// Save the tiddler as a self contained templated file\n\t\tif(fileInfo.type === \"application/x-tiddler\") {\n\t\t\tfs.writeFileSync(fileInfo.filepath,tiddler.getFieldStringBlock({exclude: [\"text\",\"bag\"]}) + (!!tiddler.fields.text ? \"\\n\\n\" + tiddler.fields.text : \"\"),\"utf8\");\n\t\t} else {\n\t\t\tfs.writeFileSync(fileInfo.filepath,JSON.stringify([tiddler.getFieldStrings({exclude: [\"bag\"]})],null,$tw.config.preferences.jsonSpaces),\"utf8\");\n\t\t}\n\t}\n};\n\n/*\nDelete a file described by the fileInfo if it exits\n*/\nexports.deleteTiddlerFile = function(fileInfo, callback) {\n\t//Only attempt to delete files that exist on disk\n\tif(!fileInfo.filepath || !fs.existsSync(fileInfo.filepath)) {\n\t\treturn callback(null);\n\t}\n\t// Delete the file\n\tfs.unlink(fileInfo.filepath,function(err) {\n\t\tif(err) {\n\t\t\treturn callback(err);\n\t\t}\t\n\t\t// Delete the metafile if present\n\t\tif(fileInfo.hasMetaFile && fs.existsSync(fileInfo.filepath + \".meta\")) {\n\t\t\tfs.unlink(fileInfo.filepath + \".meta\",function(err) {\n\t\t\t\tif(err) {\n\t\t\t\t\treturn callback(err);\n\t\t\t\t}\n\t\t\t\treturn $tw.utils.deleteEmptyDirs(path.dirname(fileInfo.filepath),callback);\n\t\t\t});\n\t\t} else {\n\t\t\treturn $tw.utils.deleteEmptyDirs(path.dirname(fileInfo.filepath),callback);\n\t\t}\n\t});\n};\n\n/*\nCleanup old files on disk, by comparing the options values:\n\tadaptorInfo from $tw.syncer.tiddlerInfo\n\tbootInfo from $tw.boot.files\n*/\nexports.cleanupTiddlerFiles = function(options, callback) {\n\tvar adaptorInfo = options.adaptorInfo || {},\n\tbootInfo = options.bootInfo || {},\n\ttitle = options.title || \"undefined\";\n\tif(adaptorInfo.filepath && bootInfo.filepath && adaptorInfo.filepath !== bootInfo.filepath) {\n\t\treturn $tw.utils.deleteTiddlerFile(adaptorInfo, function(err){\n\t\t\tif(err) {\n\t\t\t\tif ((err.code == \"EPERM\" || err.code == \"EACCES\") && err.syscall == \"unlink\") {\n\t\t\t\t\t// Error deleting the previous file on disk, should fail gracefully\n\t\t\t\t\t$tw.syncer.displayError(\"Server desynchronized. Error cleaning up previous file for tiddler: \"+title, err);\n\t\t\t\t\treturn callback(null);\n\t\t\t\t} else {\n\t\t\t\t\treturn callback(err);\n\t\t\t\t}\n\t\t\t}\n\t\t\treturn callback(null);\n\t\t});\n\t} else {\n\t\treturn callback(null);\n\t}\n};\n\n})();\n", "type": "application/javascript", "module-type": "utils-node" }, "$:/core/modules/utils/linkedlist.js": { "title": "$:/core/modules/utils/linkedlist.js", "text": "/*\\\nmodule-type: utils\ntitle: $:/core/modules/utils/linkedlist.js\ntype: application/javascript\n\nThis is a doubly-linked indexed list intended for manipulation, particularly\npushTop, which it does with significantly better performance than an array.\n\n\\*/\n(function(){\n\nfunction LinkedList() {\n\tthis.clear();\n};\n\nLinkedList.prototype.clear = function() {\n\tthis.index = Object.create(null);\n\t// LinkedList performs the duty of both the head and tail node\n\tthis.next = this;\n\tthis.prev = this;\n\tthis.length = 0;\n};\n\nLinkedList.prototype.remove = function(value) {\n\tif($tw.utils.isArray(value)) {\n\t\tfor(var t=0; t<value.length; t++) {\n\t\t\t_removeOne(this,value[t]);\n\t\t}\n\t} else {\n\t\t_removeOne(this,value);\n\t}\n};\n\nLinkedList.prototype.push = function(/* values */) {\n\tfor(var i = 0; i < arguments.length; i++) {\n\t\tvar value = arguments[i];\n\t\tvar node = {value: value};\n\t\tvar preexistingNode = this.index[value];\n\t\t_linkToEnd(this,node);\n\t\tif(preexistingNode) {\n\t\t\t// We want to keep pointing to the first instance, but we want\n\t\t\t// to have that instance (or chain of instances) point to the\n\t\t\t// new one.\n\t\t\twhile (preexistingNode.copy) {\n\t\t\t\tpreexistingNode = preexistingNode.copy;\n\t\t\t}\n\t\t\tpreexistingNode.copy = node;\n\t\t} else {\n\t\t\tthis.index[value] = node;\n\t\t}\n\t}\n};\n\nLinkedList.prototype.pushTop = function(value) {\n\tif($tw.utils.isArray(value)) {\n\t\tfor(var t=0; t<value.length; t++) {\n\t\t\t_removeOne(this,value[t]);\n\t\t}\n\t\tthis.push.apply(this,value);\n\t} else {\n\t\tvar node = _removeOne(this,value);\n\t\tif(!node) {\n\t\t\tnode = {value: value};\n\t\t\tthis.index[value] = node;\n\t\t} else {\n\t\t\t// Put this node at the end of the copy chain.\n\t\t\tvar preexistingNode = node;\n\t\t\twhile(preexistingNode.copy) {\n\t\t\t\tpreexistingNode = preexistingNode.copy;\n\t\t\t}\n\t\t\t// The order of these three statements is important,\n\t\t\t// because sometimes preexistingNode == node.\n\t\t\tpreexistingNode.copy = node;\n\t\t\tthis.index[value] = node.copy;\n\t\t\tnode.copy = undefined;\n\t\t}\n\t\t_linkToEnd(this,node);\n\t}\n};\n\nLinkedList.prototype.each = function(callback) {\n\tfor(var ptr = this.next; ptr !== this; ptr = ptr.next) {\n\t\tcallback(ptr.value);\n\t}\n};\n\nLinkedList.prototype.toArray = function() {\n\tvar output = [];\n\tfor(var ptr = this.next; ptr !== this; ptr = ptr.next) {\n\t\toutput.push(ptr.value);\n\t}\n\treturn output;\n};\n\nfunction _removeOne(list,value) {\n\tvar node = list.index[value];\n\tif(node) {\n\t\tnode.prev.next = node.next;\n\t\tnode.next.prev = node.prev;\n\t\tlist.length -= 1;\n\t\t// Point index to the next instance of the same value, maybe nothing.\n\t\tlist.index[value] = node.copy;\n\t}\n\treturn node;\n};\n\nfunction _linkToEnd(list,node) {\n\t// Sticks the given node onto the end of the list.\n\tlist.prev.next = node;\n\tnode.prev = list.prev;\n\tlist.prev = node;\n\tnode.next = list;\n\tlist.length += 1;\n};\n\nexports.LinkedList = LinkedList;\n\n})();\n", "module-type": "utils", "type": "application/javascript" }, "$:/core/modules/utils/logger.js": { "title": "$:/core/modules/utils/logger.js", "text": "/*\\\ntitle: $:/core/modules/utils/logger.js\ntype: application/javascript\nmodule-type: utils\n\nA basic logging implementation\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar ALERT_TAG = \"$:/tags/Alert\";\n\n/*\nMake a new logger\n*/\nfunction Logger(componentName,options) {\n\toptions = options || {};\n\tthis.componentName = componentName || \"\";\n\tthis.colour = options.colour || \"white\";\n\tthis.enable = \"enable\" in options ? options.enable : true;\n\tthis.save = \"save\" in options ? options.save : true;\n\tthis.saveLimit = options.saveLimit || 100 * 1024;\n\tthis.saveBufferLogger = this;\n\tthis.buffer = \"\";\n\tthis.alertCount = 0;\n}\n\nLogger.prototype.setSaveBuffer = function(logger) {\n\tthis.saveBufferLogger = logger;\n};\n\n/*\nLog a message\n*/\nLogger.prototype.log = function(/* args */) {\n\tvar self = this;\n\tif(this.enable) {\n\t\tif(this.saveBufferLogger.save) {\n\t\t\tthis.saveBufferLogger.buffer += $tw.utils.formatDateString(new Date(),\"YYYY MM DD 0hh:0mm:0ss.0XXX\") + \":\";\n\t\t\t$tw.utils.each(Array.prototype.slice.call(arguments,0),function(arg,index) {\n\t\t\t\tself.saveBufferLogger.buffer += \" \" + arg;\n\t\t\t});\n\t\t\tthis.saveBufferLogger.buffer += \"\\n\";\n\t\t\tthis.saveBufferLogger.buffer = this.saveBufferLogger.buffer.slice(-this.saveBufferLogger.saveLimit);\t\t\t\n\t\t}\n\t\tif(console !== undefined && console.log !== undefined) {\n\t\t\treturn Function.apply.call(console.log, console, [$tw.utils.terminalColour(this.colour),this.componentName + \":\"].concat(Array.prototype.slice.call(arguments,0)).concat($tw.utils.terminalColour()));\n\t\t}\n\t} \n};\n\n/*\nRead the message buffer\n*/\nLogger.prototype.getBuffer = function() {\n\treturn this.saveBufferLogger.buffer;\n};\n\n/*\nLog a structure as a table\n*/\nLogger.prototype.table = function(value) {\n\t(console.table || console.log)(value);\n};\n\n/*\nAlert a message\n*/\nLogger.prototype.alert = function(/* args */) {\n\tif(this.enable) {\n\t\t// Prepare the text of the alert\n\t\tvar text = Array.prototype.join.call(arguments,\" \");\n\t\t// Create alert tiddlers in the browser\n\t\tif($tw.browser) {\n\t\t\t// Check if there is an existing alert with the same text and the same component\n\t\t\tvar existingAlerts = $tw.wiki.getTiddlersWithTag(ALERT_TAG),\n\t\t\t\talertFields,\n\t\t\t\texistingCount,\n\t\t\t\tself = this;\n\t\t\t$tw.utils.each(existingAlerts,function(title) {\n\t\t\t\tvar tiddler = $tw.wiki.getTiddler(title);\n\t\t\t\tif(tiddler.fields.text === text && tiddler.fields.component === self.componentName && tiddler.fields.modified && (!alertFields || tiddler.fields.modified < alertFields.modified)) {\n\t\t\t\t\t\talertFields = $tw.utils.extend({},tiddler.fields);\n\t\t\t\t}\n\t\t\t});\n\t\t\tif(alertFields) {\n\t\t\t\texistingCount = alertFields.count || 1;\n\t\t\t} else {\n\t\t\t\talertFields = {\n\t\t\t\t\ttitle: $tw.wiki.generateNewTitle(\"$:/temp/alerts/alert\",{prefix: \"\"}),\n\t\t\t\t\ttext: text,\n\t\t\t\t\ttags: [ALERT_TAG],\n\t\t\t\t\tcomponent: this.componentName\n\t\t\t\t};\n\t\t\t\texistingCount = 0;\n\t\t\t\tthis.alertCount += 1;\n\t\t\t}\n\t\t\talertFields.modified = new Date();\n\t\t\tif(++existingCount > 1) {\n\t\t\t\talertFields.count = existingCount;\n\t\t\t} else {\n\t\t\t\talertFields.count = undefined;\n\t\t\t}\n\t\t\t$tw.wiki.addTiddler(new $tw.Tiddler(alertFields));\n\t\t\t// Log the alert as well\n\t\t\tthis.log.apply(this,Array.prototype.slice.call(arguments,0));\n\t\t} else {\n\t\t\t// Print an orange message to the console if not in the browser\n\t\t\tconsole.error(\"\\x1b[1;33m\" + text + \"\\x1b[0m\");\n\t\t}\t\t\n\t}\n};\n\n/*\nClear outstanding alerts\n*/\nLogger.prototype.clearAlerts = function() {\n\tvar self = this;\n\tif($tw.browser && this.alertCount > 0) {\n\t\t$tw.utils.each($tw.wiki.getTiddlersWithTag(ALERT_TAG),function(title) {\n\t\t\tvar tiddler = $tw.wiki.getTiddler(title);\n\t\t\tif(tiddler.fields.component === self.componentName) {\n\t\t\t\t$tw.wiki.deleteTiddler(title);\n\t\t\t}\n\t\t});\n\t\tthis.alertCount = 0;\n\t}\n};\n\nexports.Logger = Logger;\n\n})();\n", "type": "application/javascript", "module-type": "utils" }, "$:/core/modules/utils/parsetree.js": { "title": "$:/core/modules/utils/parsetree.js", "text": "/*\\\ntitle: $:/core/modules/utils/parsetree.js\ntype: application/javascript\nmodule-type: utils\n\nParse tree utility functions.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.addAttributeToParseTreeNode = function(node,name,value) {\n\tnode.attributes = node.attributes || {};\n\tnode.attributes[name] = {type: \"string\", value: value};\n};\n\nexports.getAttributeValueFromParseTreeNode = function(node,name,defaultValue) {\n\tif(node.attributes && node.attributes[name] && node.attributes[name].value !== undefined) {\n\t\treturn node.attributes[name].value;\n\t}\n\treturn defaultValue;\n};\n\nexports.addClassToParseTreeNode = function(node,classString) {\n\tvar classes = [];\n\tnode.attributes = node.attributes || {};\n\tnode.attributes[\"class\"] = node.attributes[\"class\"] || {type: \"string\", value: \"\"};\n\tif(node.attributes[\"class\"].type === \"string\") {\n\t\tif(node.attributes[\"class\"].value !== \"\") {\n\t\t\tclasses = node.attributes[\"class\"].value.split(\" \");\n\t\t}\n\t\tif(classString !== \"\") {\n\t\t\t$tw.utils.pushTop(classes,classString.split(\" \"));\n\t\t}\n\t\tnode.attributes[\"class\"].value = classes.join(\" \");\n\t}\n};\n\nexports.addStyleToParseTreeNode = function(node,name,value) {\n\t\tnode.attributes = node.attributes || {};\n\t\tnode.attributes.style = node.attributes.style || {type: \"string\", value: \"\"};\n\t\tif(node.attributes.style.type === \"string\") {\n\t\t\tnode.attributes.style.value += name + \":\" + value + \";\";\n\t\t}\n};\n\nexports.findParseTreeNode = function(nodeArray,search) {\n\tfor(var t=0; t<nodeArray.length; t++) {\n\t\tif(nodeArray[t].type === search.type && nodeArray[t].tag === search.tag) {\n\t\t\treturn nodeArray[t];\n\t\t}\n\t}\n\treturn undefined;\n};\n\n/*\nHelper to get the text of a parse tree node or array of nodes\n*/\nexports.getParseTreeText = function getParseTreeText(tree) {\n\tvar output = [];\n\tif($tw.utils.isArray(tree)) {\n\t\t$tw.utils.each(tree,function(node) {\n\t\t\toutput.push(getParseTreeText(node));\n\t\t});\n\t} else {\n\t\tif(tree.type === \"text\") {\n\t\t\toutput.push(tree.text);\n\t\t}\n\t\tif(tree.children) {\n\t\t\treturn getParseTreeText(tree.children);\n\t\t}\n\t}\n\treturn output.join(\"\");\n};\n\n})();\n", "type": "application/javascript", "module-type": "utils" }, "$:/core/modules/utils/performance.js": { "title": "$:/core/modules/utils/performance.js", "text": "/*\\\ntitle: $:/core/modules/utils/performance.js\ntype: application/javascript\nmodule-type: global\n\nPerformance measurement.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nfunction Performance(enabled) {\n\tthis.enabled = !!enabled;\n\tthis.measures = {}; // Hashmap by measurement name of {time:, invocations:}\n\tthis.logger = new $tw.utils.Logger(\"performance\");\n\tthis.showGreeting();\n}\n\nPerformance.prototype.showGreeting = function() {\n\tif($tw.browser) {\n\t\tthis.logger.log(\"Execute $tw.perf.log(); to see filter execution timings\");\t\t\n\t}\n};\n\n/*\nWrap performance reporting around a top level function\n*/\nPerformance.prototype.report = function(name,fn) {\n\tvar self = this;\n\tif(this.enabled) {\n\t\treturn function() {\n\t\t\tvar startTime = $tw.utils.timer(),\n\t\t\t\tresult = fn.apply(this,arguments);\n\t\t\tself.logger.log(name + \": \" + $tw.utils.timer(startTime).toFixed(2) + \"ms\");\n\t\t\treturn result;\n\t\t};\n\t} else {\n\t\treturn fn;\n\t}\n};\n\nPerformance.prototype.log = function() {\n\tvar self = this,\n\t\ttotalTime = 0,\n\t\torderedMeasures = Object.keys(this.measures).sort(function(a,b) {\n\t\t\tif(self.measures[a].time > self.measures[b].time) {\n\t\t\t\treturn -1;\n\t\t\t} else if (self.measures[a].time < self.measures[b].time) {\n\t\t\t\treturn + 1;\n\t\t\t} else {\n\t\t\t\treturn 0;\n\t\t\t}\n\t\t});\n\t$tw.utils.each(orderedMeasures,function(name) {\n\t\ttotalTime += self.measures[name].time;\n\t});\n\tvar results = []\n\t$tw.utils.each(orderedMeasures,function(name) {\n\t\tvar measure = self.measures[name];\n\t\tresults.push({name: name,invocations: measure.invocations, avgTime: measure.time / measure.invocations, totalTime: measure.time, percentTime: (measure.time / totalTime) * 100})\n\t});\n\tself.logger.table(results);\n};\n\n/*\nWrap performance measurements around a subfunction\n*/\nPerformance.prototype.measure = function(name,fn) {\n\tvar self = this;\n\tif(this.enabled) {\n\t\treturn function() {\n\t\t\tvar startTime = $tw.utils.timer(),\n\t\t\t\tresult = fn.apply(this,arguments);\n\t\t\tif(!(name in self.measures)) {\n\t\t\t\tself.measures[name] = {time: 0, invocations: 0};\n\t\t\t}\n\t\t\tself.measures[name].time += $tw.utils.timer(startTime);\n\t\t\tself.measures[name].invocations++;\n\t\t\treturn result;\n\t\t};\n\t} else {\n\t\treturn fn;\n\t}\n};\n\nexports.Performance = Performance;\n\n})();\n", "type": "application/javascript", "module-type": "global" }, "$:/core/modules/utils/pluginmaker.js": { "title": "$:/core/modules/utils/pluginmaker.js", "text": "/*\\\ntitle: $:/core/modules/utils/pluginmaker.js\ntype: application/javascript\nmodule-type: utils\n\nA quick and dirty way to pack up plugins within the browser.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nRepack a plugin, and then delete any non-shadow payload tiddlers\n*/\nexports.repackPlugin = function(title,additionalTiddlers,excludeTiddlers) {\n\tadditionalTiddlers = additionalTiddlers || [];\n\texcludeTiddlers = excludeTiddlers || [];\n\t// Get the plugin tiddler\n\tvar pluginTiddler = $tw.wiki.getTiddler(title);\n\tif(!pluginTiddler) {\n\t\tthrow \"No such tiddler as \" + title;\n\t}\n\t// Extract the JSON\n\tvar jsonPluginTiddler;\n\ttry {\n\t\tjsonPluginTiddler = JSON.parse(pluginTiddler.fields.text);\n\t} catch(e) {\n\t\tthrow \"Cannot parse plugin tiddler \" + title + \"\\n\" + $tw.language.getString(\"Error/Caption\") + \": \" + e;\n\t}\n\t// Get the list of tiddlers\n\tvar tiddlers = Object.keys(jsonPluginTiddler.tiddlers);\n\t// Add the additional tiddlers\n\t$tw.utils.pushTop(tiddlers,additionalTiddlers);\n\t// Remove any excluded tiddlers\n\tfor(var t=tiddlers.length-1; t>=0; t--) {\n\t\tif(excludeTiddlers.indexOf(tiddlers[t]) !== -1) {\n\t\t\ttiddlers.splice(t,1);\n\t\t}\n\t}\n\t// Pack up the tiddlers into a block of JSON\n\tvar plugins = {};\n\t$tw.utils.each(tiddlers,function(title) {\n\t\tvar tiddler = $tw.wiki.getTiddler(title),\n\t\t\tfields = {};\n\t\t$tw.utils.each(tiddler.fields,function (value,name) {\n\t\t\tfields[name] = tiddler.getFieldString(name);\n\t\t});\n\t\tplugins[title] = fields;\n\t});\n\t// Retrieve and bump the version number\n\tvar pluginVersion = $tw.utils.parseVersion(pluginTiddler.getFieldString(\"version\") || \"0.0.0\") || {\n\t\t\tmajor: \"0\",\n\t\t\tminor: \"0\",\n\t\t\tpatch: \"0\"\n\t\t};\n\tpluginVersion.patch++;\n\tvar version = pluginVersion.major + \".\" + pluginVersion.minor + \".\" + pluginVersion.patch;\n\tif(pluginVersion.prerelease) {\n\t\tversion += \"-\" + pluginVersion.prerelease;\n\t}\n\tif(pluginVersion.build) {\n\t\tversion += \"+\" + pluginVersion.build;\n\t}\n\t// Save the tiddler\n\t$tw.wiki.addTiddler(new $tw.Tiddler(pluginTiddler,{text: JSON.stringify({tiddlers: plugins},null,4), version: version}));\n\t// Delete any non-shadow constituent tiddlers\n\t$tw.utils.each(tiddlers,function(title) {\n\t\tif($tw.wiki.tiddlerExists(title)) {\n\t\t\t$tw.wiki.deleteTiddler(title);\n\t\t}\n\t});\n\t// Trigger an autosave\n\t$tw.rootWidget.dispatchEvent({type: \"tm-auto-save-wiki\"});\n\t// Return a heartwarming confirmation\n\treturn \"Plugin \" + title + \" successfully saved\";\n};\n\n})();\n", "type": "application/javascript", "module-type": "utils" }, "$:/core/modules/utils/transliterate.js": { "title": "$:/core/modules/utils/transliterate.js", "text": "/*\\\ntitle: $:/core/modules/utils/transliterate.js\ntype: application/javascript\nmodule-type: utils\n\nTransliteration static utility functions.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nTransliterate string to ASCII\n\n(Some pairs taken from http://semplicewebsites.com/removing-accents-javascript)\n*/\nexports.transliterationPairs = {\n\t\"Á\":\"A\",\n\t\"Ă\":\"A\",\n\t\"Ắ\":\"A\",\n\t\"Ặ\":\"A\",\n\t\"Ằ\":\"A\",\n\t\"Ẳ\":\"A\",\n\t\"Ẵ\":\"A\",\n\t\"Ǎ\":\"A\",\n\t\"Â\":\"A\",\n\t\"Ấ\":\"A\",\n\t\"Ậ\":\"A\",\n\t\"Ầ\":\"A\",\n\t\"Ẩ\":\"A\",\n\t\"Ẫ\":\"A\",\n\t\"Ä\":\"A\",\n\t\"Ǟ\":\"A\",\n\t\"Ȧ\":\"A\",\n\t\"Ǡ\":\"A\",\n\t\"Ạ\":\"A\",\n\t\"Ȁ\":\"A\",\n\t\"À\":\"A\",\n\t\"Ả\":\"A\",\n\t\"Ȃ\":\"A\",\n\t\"Ā\":\"A\",\n\t\"Ą\":\"A\",\n\t\"Å\":\"A\",\n\t\"Ǻ\":\"A\",\n\t\"Ḁ\":\"A\",\n\t\"Ⱥ\":\"A\",\n\t\"Ã\":\"A\",\n\t\"Ꜳ\":\"AA\",\n\t\"Æ\":\"AE\",\n\t\"Ǽ\":\"AE\",\n\t\"Ǣ\":\"AE\",\n\t\"Ꜵ\":\"AO\",\n\t\"Ꜷ\":\"AU\",\n\t\"Ꜹ\":\"AV\",\n\t\"Ꜻ\":\"AV\",\n\t\"Ꜽ\":\"AY\",\n\t\"Ḃ\":\"B\",\n\t\"Ḅ\":\"B\",\n\t\"Ɓ\":\"B\",\n\t\"Ḇ\":\"B\",\n\t\"Ƀ\":\"B\",\n\t\"Ƃ\":\"B\",\n\t\"Ć\":\"C\",\n\t\"Č\":\"C\",\n\t\"Ç\":\"C\",\n\t\"Ḉ\":\"C\",\n\t\"Ĉ\":\"C\",\n\t\"Ċ\":\"C\",\n\t\"Ƈ\":\"C\",\n\t\"Ȼ\":\"C\",\n\t\"Ď\":\"D\",\n\t\"Ḑ\":\"D\",\n\t\"Ḓ\":\"D\",\n\t\"Ḋ\":\"D\",\n\t\"Ḍ\":\"D\",\n\t\"Ɗ\":\"D\",\n\t\"Ḏ\":\"D\",\n\t\"Dz\":\"D\",\n\t\"Dž\":\"D\",\n\t\"Đ\":\"D\",\n\t\"Ƌ\":\"D\",\n\t\"DZ\":\"DZ\",\n\t\"DŽ\":\"DZ\",\n\t\"É\":\"E\",\n\t\"Ĕ\":\"E\",\n\t\"Ě\":\"E\",\n\t\"Ȩ\":\"E\",\n\t\"Ḝ\":\"E\",\n\t\"Ê\":\"E\",\n\t\"Ế\":\"E\",\n\t\"Ệ\":\"E\",\n\t\"Ề\":\"E\",\n\t\"Ể\":\"E\",\n\t\"Ễ\":\"E\",\n\t\"Ḙ\":\"E\",\n\t\"Ë\":\"E\",\n\t\"Ė\":\"E\",\n\t\"Ẹ\":\"E\",\n\t\"Ȅ\":\"E\",\n\t\"È\":\"E\",\n\t\"Ẻ\":\"E\",\n\t\"Ȇ\":\"E\",\n\t\"Ē\":\"E\",\n\t\"Ḗ\":\"E\",\n\t\"Ḕ\":\"E\",\n\t\"Ę\":\"E\",\n\t\"Ɇ\":\"E\",\n\t\"Ẽ\":\"E\",\n\t\"Ḛ\":\"E\",\n\t\"Ꝫ\":\"ET\",\n\t\"Ḟ\":\"F\",\n\t\"Ƒ\":\"F\",\n\t\"Ǵ\":\"G\",\n\t\"Ğ\":\"G\",\n\t\"Ǧ\":\"G\",\n\t\"Ģ\":\"G\",\n\t\"Ĝ\":\"G\",\n\t\"Ġ\":\"G\",\n\t\"Ɠ\":\"G\",\n\t\"Ḡ\":\"G\",\n\t\"Ǥ\":\"G\",\n\t\"Ḫ\":\"H\",\n\t\"Ȟ\":\"H\",\n\t\"Ḩ\":\"H\",\n\t\"Ĥ\":\"H\",\n\t\"Ⱨ\":\"H\",\n\t\"Ḧ\":\"H\",\n\t\"Ḣ\":\"H\",\n\t\"Ḥ\":\"H\",\n\t\"Ħ\":\"H\",\n\t\"Í\":\"I\",\n\t\"Ĭ\":\"I\",\n\t\"Ǐ\":\"I\",\n\t\"Î\":\"I\",\n\t\"Ï\":\"I\",\n\t\"Ḯ\":\"I\",\n\t\"İ\":\"I\",\n\t\"Ị\":\"I\",\n\t\"Ȉ\":\"I\",\n\t\"Ì\":\"I\",\n\t\"Ỉ\":\"I\",\n\t\"Ȋ\":\"I\",\n\t\"Ī\":\"I\",\n\t\"Į\":\"I\",\n\t\"Ɨ\":\"I\",\n\t\"Ĩ\":\"I\",\n\t\"Ḭ\":\"I\",\n\t\"Ꝺ\":\"D\",\n\t\"Ꝼ\":\"F\",\n\t\"Ᵹ\":\"G\",\n\t\"Ꞃ\":\"R\",\n\t\"Ꞅ\":\"S\",\n\t\"Ꞇ\":\"T\",\n\t\"Ꝭ\":\"IS\",\n\t\"Ĵ\":\"J\",\n\t\"Ɉ\":\"J\",\n\t\"Ḱ\":\"K\",\n\t\"Ǩ\":\"K\",\n\t\"Ķ\":\"K\",\n\t\"Ⱪ\":\"K\",\n\t\"Ꝃ\":\"K\",\n\t\"Ḳ\":\"K\",\n\t\"Ƙ\":\"K\",\n\t\"Ḵ\":\"K\",\n\t\"Ꝁ\":\"K\",\n\t\"Ꝅ\":\"K\",\n\t\"Ĺ\":\"L\",\n\t\"Ƚ\":\"L\",\n\t\"Ľ\":\"L\",\n\t\"Ļ\":\"L\",\n\t\"Ḽ\":\"L\",\n\t\"Ḷ\":\"L\",\n\t\"Ḹ\":\"L\",\n\t\"Ⱡ\":\"L\",\n\t\"Ꝉ\":\"L\",\n\t\"Ḻ\":\"L\",\n\t\"Ŀ\":\"L\",\n\t\"Ɫ\":\"L\",\n\t\"Lj\":\"L\",\n\t\"Ł\":\"L\",\n\t\"LJ\":\"LJ\",\n\t\"Ḿ\":\"M\",\n\t\"Ṁ\":\"M\",\n\t\"Ṃ\":\"M\",\n\t\"Ɱ\":\"M\",\n\t\"Ń\":\"N\",\n\t\"Ň\":\"N\",\n\t\"Ņ\":\"N\",\n\t\"Ṋ\":\"N\",\n\t\"Ṅ\":\"N\",\n\t\"Ṇ\":\"N\",\n\t\"Ǹ\":\"N\",\n\t\"Ɲ\":\"N\",\n\t\"Ṉ\":\"N\",\n\t\"Ƞ\":\"N\",\n\t\"Nj\":\"N\",\n\t\"Ñ\":\"N\",\n\t\"NJ\":\"NJ\",\n\t\"Ó\":\"O\",\n\t\"Ŏ\":\"O\",\n\t\"Ǒ\":\"O\",\n\t\"Ô\":\"O\",\n\t\"Ố\":\"O\",\n\t\"Ộ\":\"O\",\n\t\"Ồ\":\"O\",\n\t\"Ổ\":\"O\",\n\t\"Ỗ\":\"O\",\n\t\"Ö\":\"O\",\n\t\"Ȫ\":\"O\",\n\t\"Ȯ\":\"O\",\n\t\"Ȱ\":\"O\",\n\t\"Ọ\":\"O\",\n\t\"Ő\":\"O\",\n\t\"Ȍ\":\"O\",\n\t\"Ò\":\"O\",\n\t\"Ỏ\":\"O\",\n\t\"Ơ\":\"O\",\n\t\"Ớ\":\"O\",\n\t\"Ợ\":\"O\",\n\t\"Ờ\":\"O\",\n\t\"Ở\":\"O\",\n\t\"Ỡ\":\"O\",\n\t\"Ȏ\":\"O\",\n\t\"Ꝋ\":\"O\",\n\t\"Ꝍ\":\"O\",\n\t\"Ō\":\"O\",\n\t\"Ṓ\":\"O\",\n\t\"Ṑ\":\"O\",\n\t\"Ɵ\":\"O\",\n\t\"Ǫ\":\"O\",\n\t\"Ǭ\":\"O\",\n\t\"Ø\":\"O\",\n\t\"Ǿ\":\"O\",\n\t\"Õ\":\"O\",\n\t\"Ṍ\":\"O\",\n\t\"Ṏ\":\"O\",\n\t\"Ȭ\":\"O\",\n\t\"Ƣ\":\"OI\",\n\t\"Ꝏ\":\"OO\",\n\t\"Ɛ\":\"E\",\n\t\"Ɔ\":\"O\",\n\t\"Ȣ\":\"OU\",\n\t\"Ṕ\":\"P\",\n\t\"Ṗ\":\"P\",\n\t\"Ꝓ\":\"P\",\n\t\"Ƥ\":\"P\",\n\t\"Ꝕ\":\"P\",\n\t\"Ᵽ\":\"P\",\n\t\"Ꝑ\":\"P\",\n\t\"Ꝙ\":\"Q\",\n\t\"Ꝗ\":\"Q\",\n\t\"Ŕ\":\"R\",\n\t\"Ř\":\"R\",\n\t\"Ŗ\":\"R\",\n\t\"Ṙ\":\"R\",\n\t\"Ṛ\":\"R\",\n\t\"Ṝ\":\"R\",\n\t\"Ȑ\":\"R\",\n\t\"Ȓ\":\"R\",\n\t\"Ṟ\":\"R\",\n\t\"Ɍ\":\"R\",\n\t\"Ɽ\":\"R\",\n\t\"Ꜿ\":\"C\",\n\t\"Ǝ\":\"E\",\n\t\"Ś\":\"S\",\n\t\"Ṥ\":\"S\",\n\t\"Š\":\"S\",\n\t\"Ṧ\":\"S\",\n\t\"Ş\":\"S\",\n\t\"Ŝ\":\"S\",\n\t\"Ș\":\"S\",\n\t\"Ṡ\":\"S\",\n\t\"Ṣ\":\"S\",\n\t\"Ṩ\":\"S\",\n\t\"Ť\":\"T\",\n\t\"Ţ\":\"T\",\n\t\"Ṱ\":\"T\",\n\t\"Ț\":\"T\",\n\t\"Ⱦ\":\"T\",\n\t\"Ṫ\":\"T\",\n\t\"Ṭ\":\"T\",\n\t\"Ƭ\":\"T\",\n\t\"Ṯ\":\"T\",\n\t\"Ʈ\":\"T\",\n\t\"Ŧ\":\"T\",\n\t\"Ɐ\":\"A\",\n\t\"Ꞁ\":\"L\",\n\t\"Ɯ\":\"M\",\n\t\"Ʌ\":\"V\",\n\t\"Ꜩ\":\"TZ\",\n\t\"Ú\":\"U\",\n\t\"Ŭ\":\"U\",\n\t\"Ǔ\":\"U\",\n\t\"Û\":\"U\",\n\t\"Ṷ\":\"U\",\n\t\"Ü\":\"U\",\n\t\"Ǘ\":\"U\",\n\t\"Ǚ\":\"U\",\n\t\"Ǜ\":\"U\",\n\t\"Ǖ\":\"U\",\n\t\"Ṳ\":\"U\",\n\t\"Ụ\":\"U\",\n\t\"Ű\":\"U\",\n\t\"Ȕ\":\"U\",\n\t\"Ù\":\"U\",\n\t\"Ủ\":\"U\",\n\t\"Ư\":\"U\",\n\t\"Ứ\":\"U\",\n\t\"Ự\":\"U\",\n\t\"Ừ\":\"U\",\n\t\"Ử\":\"U\",\n\t\"Ữ\":\"U\",\n\t\"Ȗ\":\"U\",\n\t\"Ū\":\"U\",\n\t\"Ṻ\":\"U\",\n\t\"Ų\":\"U\",\n\t\"Ů\":\"U\",\n\t\"Ũ\":\"U\",\n\t\"Ṹ\":\"U\",\n\t\"Ṵ\":\"U\",\n\t\"Ꝟ\":\"V\",\n\t\"Ṿ\":\"V\",\n\t\"Ʋ\":\"V\",\n\t\"Ṽ\":\"V\",\n\t\"Ꝡ\":\"VY\",\n\t\"Ẃ\":\"W\",\n\t\"Ŵ\":\"W\",\n\t\"Ẅ\":\"W\",\n\t\"Ẇ\":\"W\",\n\t\"Ẉ\":\"W\",\n\t\"Ẁ\":\"W\",\n\t\"Ⱳ\":\"W\",\n\t\"Ẍ\":\"X\",\n\t\"Ẋ\":\"X\",\n\t\"Ý\":\"Y\",\n\t\"Ŷ\":\"Y\",\n\t\"Ÿ\":\"Y\",\n\t\"Ẏ\":\"Y\",\n\t\"Ỵ\":\"Y\",\n\t\"Ỳ\":\"Y\",\n\t\"Ƴ\":\"Y\",\n\t\"Ỷ\":\"Y\",\n\t\"Ỿ\":\"Y\",\n\t\"Ȳ\":\"Y\",\n\t\"Ɏ\":\"Y\",\n\t\"Ỹ\":\"Y\",\n\t\"Ź\":\"Z\",\n\t\"Ž\":\"Z\",\n\t\"Ẑ\":\"Z\",\n\t\"Ⱬ\":\"Z\",\n\t\"Ż\":\"Z\",\n\t\"Ẓ\":\"Z\",\n\t\"Ȥ\":\"Z\",\n\t\"Ẕ\":\"Z\",\n\t\"Ƶ\":\"Z\",\n\t\"IJ\":\"IJ\",\n\t\"Œ\":\"OE\",\n\t\"ᴀ\":\"A\",\n\t\"ᴁ\":\"AE\",\n\t\"ʙ\":\"B\",\n\t\"ᴃ\":\"B\",\n\t\"ᴄ\":\"C\",\n\t\"ᴅ\":\"D\",\n\t\"ᴇ\":\"E\",\n\t\"ꜰ\":\"F\",\n\t\"ɢ\":\"G\",\n\t\"ʛ\":\"G\",\n\t\"ʜ\":\"H\",\n\t\"ɪ\":\"I\",\n\t\"ʁ\":\"R\",\n\t\"ᴊ\":\"J\",\n\t\"ᴋ\":\"K\",\n\t\"ʟ\":\"L\",\n\t\"ᴌ\":\"L\",\n\t\"ᴍ\":\"M\",\n\t\"ɴ\":\"N\",\n\t\"ᴏ\":\"O\",\n\t\"ɶ\":\"OE\",\n\t\"ᴐ\":\"O\",\n\t\"ᴕ\":\"OU\",\n\t\"ᴘ\":\"P\",\n\t\"ʀ\":\"R\",\n\t\"ᴎ\":\"N\",\n\t\"ᴙ\":\"R\",\n\t\"ꜱ\":\"S\",\n\t\"ᴛ\":\"T\",\n\t\"ⱻ\":\"E\",\n\t\"ᴚ\":\"R\",\n\t\"ᴜ\":\"U\",\n\t\"ᴠ\":\"V\",\n\t\"ᴡ\":\"W\",\n\t\"ʏ\":\"Y\",\n\t\"ᴢ\":\"Z\",\n\t\"á\":\"a\",\n\t\"ă\":\"a\",\n\t\"ắ\":\"a\",\n\t\"ặ\":\"a\",\n\t\"ằ\":\"a\",\n\t\"ẳ\":\"a\",\n\t\"ẵ\":\"a\",\n\t\"ǎ\":\"a\",\n\t\"â\":\"a\",\n\t\"ấ\":\"a\",\n\t\"ậ\":\"a\",\n\t\"ầ\":\"a\",\n\t\"ẩ\":\"a\",\n\t\"ẫ\":\"a\",\n\t\"ä\":\"a\",\n\t\"ǟ\":\"a\",\n\t\"ȧ\":\"a\",\n\t\"ǡ\":\"a\",\n\t\"ạ\":\"a\",\n\t\"ȁ\":\"a\",\n\t\"à\":\"a\",\n\t\"ả\":\"a\",\n\t\"ȃ\":\"a\",\n\t\"ā\":\"a\",\n\t\"ą\":\"a\",\n\t\"ᶏ\":\"a\",\n\t\"ẚ\":\"a\",\n\t\"å\":\"a\",\n\t\"ǻ\":\"a\",\n\t\"ḁ\":\"a\",\n\t\"ⱥ\":\"a\",\n\t\"ã\":\"a\",\n\t\"ꜳ\":\"aa\",\n\t\"æ\":\"ae\",\n\t\"ǽ\":\"ae\",\n\t\"ǣ\":\"ae\",\n\t\"ꜵ\":\"ao\",\n\t\"ꜷ\":\"au\",\n\t\"ꜹ\":\"av\",\n\t\"ꜻ\":\"av\",\n\t\"ꜽ\":\"ay\",\n\t\"ḃ\":\"b\",\n\t\"ḅ\":\"b\",\n\t\"ɓ\":\"b\",\n\t\"ḇ\":\"b\",\n\t\"ᵬ\":\"b\",\n\t\"ᶀ\":\"b\",\n\t\"ƀ\":\"b\",\n\t\"ƃ\":\"b\",\n\t\"ɵ\":\"o\",\n\t\"ć\":\"c\",\n\t\"č\":\"c\",\n\t\"ç\":\"c\",\n\t\"ḉ\":\"c\",\n\t\"ĉ\":\"c\",\n\t\"ɕ\":\"c\",\n\t\"ċ\":\"c\",\n\t\"ƈ\":\"c\",\n\t\"ȼ\":\"c\",\n\t\"ď\":\"d\",\n\t\"ḑ\":\"d\",\n\t\"ḓ\":\"d\",\n\t\"ȡ\":\"d\",\n\t\"ḋ\":\"d\",\n\t\"ḍ\":\"d\",\n\t\"ɗ\":\"d\",\n\t\"ᶑ\":\"d\",\n\t\"ḏ\":\"d\",\n\t\"ᵭ\":\"d\",\n\t\"ᶁ\":\"d\",\n\t\"đ\":\"d\",\n\t\"ɖ\":\"d\",\n\t\"ƌ\":\"d\",\n\t\"ı\":\"i\",\n\t\"ȷ\":\"j\",\n\t\"ɟ\":\"j\",\n\t\"ʄ\":\"j\",\n\t\"dz\":\"dz\",\n\t\"dž\":\"dz\",\n\t\"é\":\"e\",\n\t\"ĕ\":\"e\",\n\t\"ě\":\"e\",\n\t\"ȩ\":\"e\",\n\t\"ḝ\":\"e\",\n\t\"ê\":\"e\",\n\t\"ế\":\"e\",\n\t\"ệ\":\"e\",\n\t\"ề\":\"e\",\n\t\"ể\":\"e\",\n\t\"ễ\":\"e\",\n\t\"ḙ\":\"e\",\n\t\"ë\":\"e\",\n\t\"ė\":\"e\",\n\t\"ẹ\":\"e\",\n\t\"ȅ\":\"e\",\n\t\"è\":\"e\",\n\t\"ẻ\":\"e\",\n\t\"ȇ\":\"e\",\n\t\"ē\":\"e\",\n\t\"ḗ\":\"e\",\n\t\"ḕ\":\"e\",\n\t\"ⱸ\":\"e\",\n\t\"ę\":\"e\",\n\t\"ᶒ\":\"e\",\n\t\"ɇ\":\"e\",\n\t\"ẽ\":\"e\",\n\t\"ḛ\":\"e\",\n\t\"ꝫ\":\"et\",\n\t\"ḟ\":\"f\",\n\t\"ƒ\":\"f\",\n\t\"ᵮ\":\"f\",\n\t\"ᶂ\":\"f\",\n\t\"ǵ\":\"g\",\n\t\"ğ\":\"g\",\n\t\"ǧ\":\"g\",\n\t\"ģ\":\"g\",\n\t\"ĝ\":\"g\",\n\t\"ġ\":\"g\",\n\t\"ɠ\":\"g\",\n\t\"ḡ\":\"g\",\n\t\"ᶃ\":\"g\",\n\t\"ǥ\":\"g\",\n\t\"ḫ\":\"h\",\n\t\"ȟ\":\"h\",\n\t\"ḩ\":\"h\",\n\t\"ĥ\":\"h\",\n\t\"ⱨ\":\"h\",\n\t\"ḧ\":\"h\",\n\t\"ḣ\":\"h\",\n\t\"ḥ\":\"h\",\n\t\"ɦ\":\"h\",\n\t\"ẖ\":\"h\",\n\t\"ħ\":\"h\",\n\t\"ƕ\":\"hv\",\n\t\"í\":\"i\",\n\t\"ĭ\":\"i\",\n\t\"ǐ\":\"i\",\n\t\"î\":\"i\",\n\t\"ï\":\"i\",\n\t\"ḯ\":\"i\",\n\t\"ị\":\"i\",\n\t\"ȉ\":\"i\",\n\t\"ì\":\"i\",\n\t\"ỉ\":\"i\",\n\t\"ȋ\":\"i\",\n\t\"ī\":\"i\",\n\t\"į\":\"i\",\n\t\"ᶖ\":\"i\",\n\t\"ɨ\":\"i\",\n\t\"ĩ\":\"i\",\n\t\"ḭ\":\"i\",\n\t\"ꝺ\":\"d\",\n\t\"ꝼ\":\"f\",\n\t\"ᵹ\":\"g\",\n\t\"ꞃ\":\"r\",\n\t\"ꞅ\":\"s\",\n\t\"ꞇ\":\"t\",\n\t\"ꝭ\":\"is\",\n\t\"ǰ\":\"j\",\n\t\"ĵ\":\"j\",\n\t\"ʝ\":\"j\",\n\t\"ɉ\":\"j\",\n\t\"ḱ\":\"k\",\n\t\"ǩ\":\"k\",\n\t\"ķ\":\"k\",\n\t\"ⱪ\":\"k\",\n\t\"ꝃ\":\"k\",\n\t\"ḳ\":\"k\",\n\t\"ƙ\":\"k\",\n\t\"ḵ\":\"k\",\n\t\"ᶄ\":\"k\",\n\t\"ꝁ\":\"k\",\n\t\"ꝅ\":\"k\",\n\t\"ĺ\":\"l\",\n\t\"ƚ\":\"l\",\n\t\"ɬ\":\"l\",\n\t\"ľ\":\"l\",\n\t\"ļ\":\"l\",\n\t\"ḽ\":\"l\",\n\t\"ȴ\":\"l\",\n\t\"ḷ\":\"l\",\n\t\"ḹ\":\"l\",\n\t\"ⱡ\":\"l\",\n\t\"ꝉ\":\"l\",\n\t\"ḻ\":\"l\",\n\t\"ŀ\":\"l\",\n\t\"ɫ\":\"l\",\n\t\"ᶅ\":\"l\",\n\t\"ɭ\":\"l\",\n\t\"ł\":\"l\",\n\t\"lj\":\"lj\",\n\t\"ſ\":\"s\",\n\t\"ẜ\":\"s\",\n\t\"ẛ\":\"s\",\n\t\"ẝ\":\"s\",\n\t\"ḿ\":\"m\",\n\t\"ṁ\":\"m\",\n\t\"ṃ\":\"m\",\n\t\"ɱ\":\"m\",\n\t\"ᵯ\":\"m\",\n\t\"ᶆ\":\"m\",\n\t\"ń\":\"n\",\n\t\"ň\":\"n\",\n\t\"ņ\":\"n\",\n\t\"ṋ\":\"n\",\n\t\"ȵ\":\"n\",\n\t\"ṅ\":\"n\",\n\t\"ṇ\":\"n\",\n\t\"ǹ\":\"n\",\n\t\"ɲ\":\"n\",\n\t\"ṉ\":\"n\",\n\t\"ƞ\":\"n\",\n\t\"ᵰ\":\"n\",\n\t\"ᶇ\":\"n\",\n\t\"ɳ\":\"n\",\n\t\"ñ\":\"n\",\n\t\"nj\":\"nj\",\n\t\"ó\":\"o\",\n\t\"ŏ\":\"o\",\n\t\"ǒ\":\"o\",\n\t\"ô\":\"o\",\n\t\"ố\":\"o\",\n\t\"ộ\":\"o\",\n\t\"ồ\":\"o\",\n\t\"ổ\":\"o\",\n\t\"ỗ\":\"o\",\n\t\"ö\":\"o\",\n\t\"ȫ\":\"o\",\n\t\"ȯ\":\"o\",\n\t\"ȱ\":\"o\",\n\t\"ọ\":\"o\",\n\t\"ő\":\"o\",\n\t\"ȍ\":\"o\",\n\t\"ò\":\"o\",\n\t\"ỏ\":\"o\",\n\t\"ơ\":\"o\",\n\t\"ớ\":\"o\",\n\t\"ợ\":\"o\",\n\t\"ờ\":\"o\",\n\t\"ở\":\"o\",\n\t\"ỡ\":\"o\",\n\t\"ȏ\":\"o\",\n\t\"ꝋ\":\"o\",\n\t\"ꝍ\":\"o\",\n\t\"ⱺ\":\"o\",\n\t\"ō\":\"o\",\n\t\"ṓ\":\"o\",\n\t\"ṑ\":\"o\",\n\t\"ǫ\":\"o\",\n\t\"ǭ\":\"o\",\n\t\"ø\":\"o\",\n\t\"ǿ\":\"o\",\n\t\"õ\":\"o\",\n\t\"ṍ\":\"o\",\n\t\"ṏ\":\"o\",\n\t\"ȭ\":\"o\",\n\t\"ƣ\":\"oi\",\n\t\"ꝏ\":\"oo\",\n\t\"ɛ\":\"e\",\n\t\"ᶓ\":\"e\",\n\t\"ɔ\":\"o\",\n\t\"ᶗ\":\"o\",\n\t\"ȣ\":\"ou\",\n\t\"ṕ\":\"p\",\n\t\"ṗ\":\"p\",\n\t\"ꝓ\":\"p\",\n\t\"ƥ\":\"p\",\n\t\"ᵱ\":\"p\",\n\t\"ᶈ\":\"p\",\n\t\"ꝕ\":\"p\",\n\t\"ᵽ\":\"p\",\n\t\"ꝑ\":\"p\",\n\t\"ꝙ\":\"q\",\n\t\"ʠ\":\"q\",\n\t\"ɋ\":\"q\",\n\t\"ꝗ\":\"q\",\n\t\"ŕ\":\"r\",\n\t\"ř\":\"r\",\n\t\"ŗ\":\"r\",\n\t\"ṙ\":\"r\",\n\t\"ṛ\":\"r\",\n\t\"ṝ\":\"r\",\n\t\"ȑ\":\"r\",\n\t\"ɾ\":\"r\",\n\t\"ᵳ\":\"r\",\n\t\"ȓ\":\"r\",\n\t\"ṟ\":\"r\",\n\t\"ɼ\":\"r\",\n\t\"ᵲ\":\"r\",\n\t\"ᶉ\":\"r\",\n\t\"ɍ\":\"r\",\n\t\"ɽ\":\"r\",\n\t\"ↄ\":\"c\",\n\t\"ꜿ\":\"c\",\n\t\"ɘ\":\"e\",\n\t\"ɿ\":\"r\",\n\t\"ś\":\"s\",\n\t\"ṥ\":\"s\",\n\t\"š\":\"s\",\n\t\"ṧ\":\"s\",\n\t\"ş\":\"s\",\n\t\"ŝ\":\"s\",\n\t\"ș\":\"s\",\n\t\"ṡ\":\"s\",\n\t\"ṣ\":\"s\",\n\t\"ṩ\":\"s\",\n\t\"ʂ\":\"s\",\n\t\"ᵴ\":\"s\",\n\t\"ᶊ\":\"s\",\n\t\"ȿ\":\"s\",\n\t\"ɡ\":\"g\",\n\t\"ᴑ\":\"o\",\n\t\"ᴓ\":\"o\",\n\t\"ᴝ\":\"u\",\n\t\"ť\":\"t\",\n\t\"ţ\":\"t\",\n\t\"ṱ\":\"t\",\n\t\"ț\":\"t\",\n\t\"ȶ\":\"t\",\n\t\"ẗ\":\"t\",\n\t\"ⱦ\":\"t\",\n\t\"ṫ\":\"t\",\n\t\"ṭ\":\"t\",\n\t\"ƭ\":\"t\",\n\t\"ṯ\":\"t\",\n\t\"ᵵ\":\"t\",\n\t\"ƫ\":\"t\",\n\t\"ʈ\":\"t\",\n\t\"ŧ\":\"t\",\n\t\"ᵺ\":\"th\",\n\t\"ɐ\":\"a\",\n\t\"ᴂ\":\"ae\",\n\t\"ǝ\":\"e\",\n\t\"ᵷ\":\"g\",\n\t\"ɥ\":\"h\",\n\t\"ʮ\":\"h\",\n\t\"ʯ\":\"h\",\n\t\"ᴉ\":\"i\",\n\t\"ʞ\":\"k\",\n\t\"ꞁ\":\"l\",\n\t\"ɯ\":\"m\",\n\t\"ɰ\":\"m\",\n\t\"ᴔ\":\"oe\",\n\t\"ɹ\":\"r\",\n\t\"ɻ\":\"r\",\n\t\"ɺ\":\"r\",\n\t\"ⱹ\":\"r\",\n\t\"ʇ\":\"t\",\n\t\"ʌ\":\"v\",\n\t\"ʍ\":\"w\",\n\t\"ʎ\":\"y\",\n\t\"ꜩ\":\"tz\",\n\t\"ú\":\"u\",\n\t\"ŭ\":\"u\",\n\t\"ǔ\":\"u\",\n\t\"û\":\"u\",\n\t\"ṷ\":\"u\",\n\t\"ü\":\"u\",\n\t\"ǘ\":\"u\",\n\t\"ǚ\":\"u\",\n\t\"ǜ\":\"u\",\n\t\"ǖ\":\"u\",\n\t\"ṳ\":\"u\",\n\t\"ụ\":\"u\",\n\t\"ű\":\"u\",\n\t\"ȕ\":\"u\",\n\t\"ù\":\"u\",\n\t\"ủ\":\"u\",\n\t\"ư\":\"u\",\n\t\"ứ\":\"u\",\n\t\"ự\":\"u\",\n\t\"ừ\":\"u\",\n\t\"ử\":\"u\",\n\t\"ữ\":\"u\",\n\t\"ȗ\":\"u\",\n\t\"ū\":\"u\",\n\t\"ṻ\":\"u\",\n\t\"ų\":\"u\",\n\t\"ᶙ\":\"u\",\n\t\"ů\":\"u\",\n\t\"ũ\":\"u\",\n\t\"ṹ\":\"u\",\n\t\"ṵ\":\"u\",\n\t\"ᵫ\":\"ue\",\n\t\"ꝸ\":\"um\",\n\t\"ⱴ\":\"v\",\n\t\"ꝟ\":\"v\",\n\t\"ṿ\":\"v\",\n\t\"ʋ\":\"v\",\n\t\"ᶌ\":\"v\",\n\t\"ⱱ\":\"v\",\n\t\"ṽ\":\"v\",\n\t\"ꝡ\":\"vy\",\n\t\"ẃ\":\"w\",\n\t\"ŵ\":\"w\",\n\t\"ẅ\":\"w\",\n\t\"ẇ\":\"w\",\n\t\"ẉ\":\"w\",\n\t\"ẁ\":\"w\",\n\t\"ⱳ\":\"w\",\n\t\"ẘ\":\"w\",\n\t\"ẍ\":\"x\",\n\t\"ẋ\":\"x\",\n\t\"ᶍ\":\"x\",\n\t\"ý\":\"y\",\n\t\"ŷ\":\"y\",\n\t\"ÿ\":\"y\",\n\t\"ẏ\":\"y\",\n\t\"ỵ\":\"y\",\n\t\"ỳ\":\"y\",\n\t\"ƴ\":\"y\",\n\t\"ỷ\":\"y\",\n\t\"ỿ\":\"y\",\n\t\"ȳ\":\"y\",\n\t\"ẙ\":\"y\",\n\t\"ɏ\":\"y\",\n\t\"ỹ\":\"y\",\n\t\"ź\":\"z\",\n\t\"ž\":\"z\",\n\t\"ẑ\":\"z\",\n\t\"ʑ\":\"z\",\n\t\"ⱬ\":\"z\",\n\t\"ż\":\"z\",\n\t\"ẓ\":\"z\",\n\t\"ȥ\":\"z\",\n\t\"ẕ\":\"z\",\n\t\"ᵶ\":\"z\",\n\t\"ᶎ\":\"z\",\n\t\"ʐ\":\"z\",\n\t\"ƶ\":\"z\",\n\t\"ɀ\":\"z\",\n\t\"ff\":\"ff\",\n\t\"ffi\":\"ffi\",\n\t\"ffl\":\"ffl\",\n\t\"fi\":\"fi\",\n\t\"fl\":\"fl\",\n\t\"ij\":\"ij\",\n\t\"œ\":\"oe\",\n\t\"st\":\"st\",\n\t\"ₐ\":\"a\",\n\t\"ₑ\":\"e\",\n\t\"ᵢ\":\"i\",\n\t\"ⱼ\":\"j\",\n\t\"ₒ\":\"o\",\n\t\"ᵣ\":\"r\",\n\t\"ᵤ\":\"u\",\n\t\"ᵥ\":\"v\",\n\t\"ₓ\":\"x\",\n\t\"Ё\":\"YO\",\n\t\"Й\":\"I\",\n\t\"Ц\":\"TS\",\n\t\"У\":\"U\",\n\t\"К\":\"K\",\n\t\"Е\":\"E\",\n\t\"Н\":\"N\",\n\t\"Г\":\"G\",\n\t\"Ш\":\"SH\",\n\t\"Щ\":\"SCH\",\n\t\"З\":\"Z\",\n\t\"Х\":\"H\",\n\t\"Ъ\":\"'\",\n\t\"ё\":\"yo\",\n\t\"й\":\"i\",\n\t\"ц\":\"ts\",\n\t\"у\":\"u\",\n\t\"к\":\"k\",\n\t\"е\":\"e\",\n\t\"н\":\"n\",\n\t\"г\":\"g\",\n\t\"ш\":\"sh\",\n\t\"щ\":\"sch\",\n\t\"з\":\"z\",\n\t\"х\":\"h\",\n\t\"ъ\":\"'\",\n\t\"Ф\":\"F\",\n\t\"Ы\":\"I\",\n\t\"В\":\"V\",\n\t\"А\":\"a\",\n\t\"П\":\"P\",\n\t\"Р\":\"R\",\n\t\"О\":\"O\",\n\t\"Л\":\"L\",\n\t\"Д\":\"D\",\n\t\"Ж\":\"ZH\",\n\t\"Э\":\"E\",\n\t\"ф\":\"f\",\n\t\"ы\":\"i\",\n\t\"в\":\"v\",\n\t\"а\":\"a\",\n\t\"п\":\"p\",\n\t\"р\":\"r\",\n\t\"о\":\"o\",\n\t\"л\":\"l\",\n\t\"д\":\"d\",\n\t\"ж\":\"zh\",\n\t\"э\":\"e\",\n\t\"Я\":\"Ya\",\n\t\"Ч\":\"CH\",\n\t\"С\":\"S\",\n\t\"М\":\"M\",\n\t\"И\":\"I\",\n\t\"Т\":\"T\",\n\t\"Ь\":\"'\",\n\t\"Б\":\"B\",\n\t\"Ю\":\"YU\",\n\t\"я\":\"ya\",\n\t\"ч\":\"ch\",\n\t\"с\":\"s\",\n\t\"м\":\"m\",\n\t\"и\":\"i\",\n\t\"т\":\"t\",\n\t\"ь\":\"'\",\n\t\"б\":\"b\",\n\t\"ю\":\"yu\"\n};\n\nexports.transliterate = function(str) {\n\treturn str.replace(/[^A-Za-z0-9\\[\\] ]/g,function(ch) {\n\t\treturn exports.transliterationPairs[ch] || ch\n\t});\n};\n\nexports.transliterateToSafeASCII = function(str) {\n\treturn str.replace(/[^\\x00-\\x7F]/g,function(ch) {\n\t\treturn exports.transliterationPairs[ch] || \"\"\n\t});\n};\n\n})();\n", "type": "application/javascript", "module-type": "utils" }, "$:/core/modules/utils/utils.js": { "title": "$:/core/modules/utils/utils.js", "text": "/*\\\ntitle: $:/core/modules/utils/utils.js\ntype: application/javascript\nmodule-type: utils\n\nVarious static utility functions.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar base64utf8 = require(\"$:/core/modules/utils/base64-utf8/base64-utf8.module.js\");\n\n/*\nDisplay a message, in colour if we're on a terminal\n*/\nexports.log = function(text,colour) {\n\tconsole.log($tw.node ? exports.terminalColour(colour) + text + exports.terminalColour() : text);\n};\n\nexports.terminalColour = function(colour) {\n\tif(!$tw.browser && $tw.node && process.stdout.isTTY) {\n\t\tif(colour) {\n\t\t\tvar code = exports.terminalColourLookup[colour];\n\t\t\tif(code) {\n\t\t\t\treturn \"\\x1b[\" + code + \"m\";\n\t\t\t}\n\t\t} else {\n\t\t\treturn \"\\x1b[0m\"; // Cancel colour\n\t\t}\n\t}\n\treturn \"\";\n};\n\nexports.terminalColourLookup = {\n\t\"black\": \"0;30\",\n\t\"red\": \"0;31\",\n\t\"green\": \"0;32\",\n\t\"brown/orange\": \"0;33\",\n\t\"blue\": \"0;34\",\n\t\"purple\": \"0;35\",\n\t\"cyan\": \"0;36\",\n\t\"light gray\": \"0;37\"\n};\n\n/*\nDisplay a warning, in colour if we're on a terminal\n*/\nexports.warning = function(text) {\n\texports.log(text,\"brown/orange\");\n};\n\n/*\nLog a table of name: value pairs\n*/\nexports.logTable = function(data) {\n\tif(console.table) {\n\t\tconsole.table(data);\n\t} else {\n\t\t$tw.utils.each(data,function(value,name) {\n\t\t\tconsole.log(name + \": \" + value);\n\t\t});\n\t}\n}\n\n/*\nReturn the integer represented by the str (string).\nReturn the dflt (default) parameter if str is not a base-10 number.\n*/\nexports.getInt = function(str,deflt) {\n\tvar i = parseInt(str,10);\n\treturn isNaN(i) ? deflt : i;\n}\n\n/*\nRepeatedly replaces a substring within a string. Like String.prototype.replace, but without any of the default special handling of $ sequences in the replace string\n*/\nexports.replaceString = function(text,search,replace) {\n\treturn text.replace(search,function() {\n\t\treturn replace;\n\t});\n};\n\n/*\nRepeats a string\n*/\nexports.repeat = function(str,count) {\n\tvar result = \"\";\n\tfor(var t=0;t<count;t++) {\n\t\tresult += str;\n\t}\n\treturn result;\n};\n\n/*\nTrim whitespace from the start and end of a string\nThanks to Steven Levithan, http://blog.stevenlevithan.com/archives/faster-trim-javascript\n*/\nexports.trim = function(str) {\n\tif(typeof str === \"string\") {\n\t\treturn str.replace(/^\\s\\s*/, '').replace(/\\s\\s*$/, '');\n\t} else {\n\t\treturn str;\n\t}\n};\n\nexports.trimPrefix = function(str,unwanted) {\n\tif(typeof str === \"string\" && typeof unwanted === \"string\") {\n\t\tif(unwanted === \"\") {\n\t\t\treturn str.replace(/^\\s\\s*/, '');\n\t\t} else {\n\t\t\t// Safely regexp-escape the unwanted text\n\t\t\tunwanted = unwanted.replace(/[\\\\^$*+?.()|[\\]{}]/g, '\\\\$&');\n\t\t\tvar regex = new RegExp('^(' + unwanted + ')+');\n\t\t\treturn str.replace(regex, '');\n\t\t}\n\t} else {\n\t\treturn str;\n\t}\n};\n\nexports.trimSuffix = function(str,unwanted) {\n\tif(typeof str === \"string\" && typeof unwanted === \"string\") {\n\t\tif(unwanted === \"\") {\n\t\t\treturn str.replace(/\\s\\s*$/, '');\n\t\t} else {\n\t\t\t// Safely regexp-escape the unwanted text\n\t\t\tunwanted = unwanted.replace(/[\\\\^$*+?.()|[\\]{}]/g, '\\\\$&');\n\t\t\tvar regex = new RegExp('(' + unwanted + ')+$');\n\t\t\treturn str.replace(regex, '');\n\t\t}\n\t} else {\n\t\treturn str;\n\t}\n};\n\n/*\nConvert a string to sentence case (ie capitalise first letter)\n*/\nexports.toSentenceCase = function(str) {\n\treturn (str || \"\").replace(/^\\S/, function(c) {return c.toUpperCase();});\n}\n\n/*\nConvert a string to title case (ie capitalise each initial letter)\n*/\nexports.toTitleCase = function(str) {\n\treturn (str || \"\").replace(/(^|\\s)\\S/g, function(c) {return c.toUpperCase();});\n}\n\t\n/*\nFind the line break preceding a given position in a string\nReturns position immediately after that line break, or the start of the string\n*/\nexports.findPrecedingLineBreak = function(text,pos) {\n\tvar result = text.lastIndexOf(\"\\n\",pos - 1);\n\tif(result === -1) {\n\t\tresult = 0;\n\t} else {\n\t\tresult++;\n\t\tif(text.charAt(result) === \"\\r\") {\n\t\t\tresult++;\n\t\t}\n\t}\n\treturn result;\n};\n\n/*\nFind the line break following a given position in a string\n*/\nexports.findFollowingLineBreak = function(text,pos) {\n\t// Cut to just past the following line break, or to the end of the text\n\tvar result = text.indexOf(\"\\n\",pos);\n\tif(result === -1) {\n\t\tresult = text.length;\n\t} else {\n\t\tif(text.charAt(result) === \"\\r\") {\n\t\t\tresult++;\n\t\t}\n\t}\n\treturn result;\n};\n\n/*\nReturn the number of keys in an object\n*/\nexports.count = function(object) {\n\treturn Object.keys(object || {}).length;\n};\n\n/*\nDetermine whether an array-item is an object-property\n*/\nexports.hopArray = function(object,array) {\n\tfor(var i=0; i<array.length; i++) {\n\t\tif($tw.utils.hop(object,array[i])) {\n\t\t\treturn true;\n\t\t}\n\t}\n\treturn false;\n};\n\n/*\nRemove entries from an array\n\tarray: array to modify\n\tvalue: a single value to remove, or an array of values to remove\n*/\nexports.removeArrayEntries = function(array,value) {\n\tvar t,p;\n\tif($tw.utils.isArray(value)) {\n\t\tfor(t=0; t<value.length; t++) {\n\t\t\tp = array.indexOf(value[t]);\n\t\t\tif(p !== -1) {\n\t\t\t\tarray.splice(p,1);\n\t\t\t}\n\t\t}\n\t} else {\n\t\tp = array.indexOf(value);\n\t\tif(p !== -1) {\n\t\t\tarray.splice(p,1);\n\t\t}\n\t}\n};\n\n/*\nCheck whether any members of a hashmap are present in another hashmap\n*/\nexports.checkDependencies = function(dependencies,changes) {\n\tvar hit = false;\n\t$tw.utils.each(changes,function(change,title) {\n\t\tif($tw.utils.hop(dependencies,title)) {\n\t\t\thit = true;\n\t\t}\n\t});\n\treturn hit;\n};\n\nexports.extend = function(object /* [, src] */) {\n\t$tw.utils.each(Array.prototype.slice.call(arguments, 1), function(source) {\n\t\tif(source) {\n\t\t\tfor(var property in source) {\n\t\t\t\tobject[property] = source[property];\n\t\t\t}\n\t\t}\n\t});\n\treturn object;\n};\n\nexports.deepCopy = function(object) {\n\tvar result,t;\n\tif($tw.utils.isArray(object)) {\n\t\t// Copy arrays\n\t\tresult = object.slice(0);\n\t} else if(typeof object === \"object\") {\n\t\tresult = {};\n\t\tfor(t in object) {\n\t\t\tif(object[t] !== undefined) {\n\t\t\t\tresult[t] = $tw.utils.deepCopy(object[t]);\n\t\t\t}\n\t\t}\n\t} else {\n\t\tresult = object;\n\t}\n\treturn result;\n};\n\nexports.extendDeepCopy = function(object,extendedProperties) {\n\tvar result = $tw.utils.deepCopy(object),t;\n\tfor(t in extendedProperties) {\n\t\tif(extendedProperties[t] !== undefined) {\n\t\t\tresult[t] = $tw.utils.deepCopy(extendedProperties[t]);\n\t\t}\n\t}\n\treturn result;\n};\n\nexports.deepFreeze = function deepFreeze(object) {\n\tvar property, key;\n\tif(object) {\n\t\tObject.freeze(object);\n\t\tfor(key in object) {\n\t\t\tproperty = object[key];\n\t\t\tif($tw.utils.hop(object,key) && (typeof property === \"object\") && !Object.isFrozen(property)) {\n\t\t\t\tdeepFreeze(property);\n\t\t\t}\n\t\t}\n\t}\n};\n\nexports.slowInSlowOut = function(t) {\n\treturn (1 - ((Math.cos(t * Math.PI) + 1) / 2));\n};\n\nexports.formatDateString = function(date,template) {\n\tvar result = \"\",\n\t\tt = template,\n\t\tmatches = [\n\t\t\t[/^0hh12/, function() {\n\t\t\t\treturn $tw.utils.pad($tw.utils.getHours12(date));\n\t\t\t}],\n\t\t\t[/^wYYYY/, function() {\n\t\t\t\treturn $tw.utils.pad($tw.utils.getYearForWeekNo(date),4);\n\t\t\t}],\n\t\t\t[/^hh12/, function() {\n\t\t\t\treturn $tw.utils.getHours12(date);\n\t\t\t}],\n\t\t\t[/^DDth/, function() {\n\t\t\t\treturn date.getDate() + $tw.utils.getDaySuffix(date);\n\t\t\t}],\n\t\t\t[/^YYYY/, function() {\n\t\t\t\treturn $tw.utils.pad(date.getFullYear(),4);\n\t\t\t}],\n\t\t\t[/^aYYYY/, function() {\n\t\t\t\treturn $tw.utils.pad(Math.abs(date.getFullYear()),4);\n\t\t\t}],\n\t\t\t[/^\\{era:([^,\\|}]*)\\|([^}\\|]*)\\|([^}]*)\\}/, function(match) {\n\t\t\t\tvar year = date.getFullYear();\n\t\t\t\treturn year === 0 ? match[2] : (year < 0 ? match[1] : match[3]);\n\t\t\t}],\n\t\t\t[/^0hh/, function() {\n\t\t\t\treturn $tw.utils.pad(date.getHours());\n\t\t\t}],\n\t\t\t[/^0mm/, function() {\n\t\t\t\treturn $tw.utils.pad(date.getMinutes());\n\t\t\t}],\n\t\t\t[/^0ss/, function() {\n\t\t\t\treturn $tw.utils.pad(date.getSeconds());\n\t\t\t}],\n\t\t\t[/^0XXX/, function() {\n\t\t\t\treturn $tw.utils.pad(date.getMilliseconds(),3);\n\t\t\t}],\n\t\t\t[/^0DD/, function() {\n\t\t\t\treturn $tw.utils.pad(date.getDate());\n\t\t\t}],\n\t\t\t[/^0MM/, function() {\n\t\t\t\treturn $tw.utils.pad(date.getMonth()+1);\n\t\t\t}],\n\t\t\t[/^0WW/, function() {\n\t\t\t\treturn $tw.utils.pad($tw.utils.getWeek(date));\n\t\t\t}],\n\t\t\t[/^ddd/, function() {\n\t\t\t\treturn $tw.language.getString(\"Date/Short/Day/\" + date.getDay());\n\t\t\t}],\n\t\t\t[/^mmm/, function() {\n\t\t\t\treturn $tw.language.getString(\"Date/Short/Month/\" + (date.getMonth() + 1));\n\t\t\t}],\n\t\t\t[/^DDD/, function() {\n\t\t\t\treturn $tw.language.getString(\"Date/Long/Day/\" + date.getDay());\n\t\t\t}],\n\t\t\t[/^MMM/, function() {\n\t\t\t\treturn $tw.language.getString(\"Date/Long/Month/\" + (date.getMonth() + 1));\n\t\t\t}],\n\t\t\t[/^TZD/, function() {\n\t\t\t\tvar tz = date.getTimezoneOffset(),\n\t\t\t\tatz = Math.abs(tz);\n\t\t\t\treturn (tz < 0 ? '+' : '-') + $tw.utils.pad(Math.floor(atz / 60)) + ':' + $tw.utils.pad(atz % 60);\n\t\t\t}],\n\t\t\t[/^wYY/, function() {\n\t\t\t\treturn $tw.utils.pad($tw.utils.getYearForWeekNo(date) - 2000);\n\t\t\t}],\n\t\t\t[/^[ap]m/, function() {\n\t\t\t\treturn $tw.utils.getAmPm(date).toLowerCase();\n\t\t\t}],\n\t\t\t[/^hh/, function() {\n\t\t\t\treturn date.getHours();\n\t\t\t}],\n\t\t\t[/^mm/, function() {\n\t\t\t\treturn date.getMinutes();\n\t\t\t}],\n\t\t\t[/^ss/, function() {\n\t\t\t\treturn date.getSeconds();\n\t\t\t}],\n\t\t\t[/^XXX/, function() {\n\t\t\t\treturn date.getMilliseconds();\n\t\t\t}],\n\t\t\t[/^[AP]M/, function() {\n\t\t\t\treturn $tw.utils.getAmPm(date).toUpperCase();\n\t\t\t}],\n\t\t\t[/^DD/, function() {\n\t\t\t\treturn date.getDate();\n\t\t\t}],\n\t\t\t[/^MM/, function() {\n\t\t\t\treturn date.getMonth() + 1;\n\t\t\t}],\n\t\t\t[/^WW/, function() {\n\t\t\t\treturn $tw.utils.getWeek(date);\n\t\t\t}],\n\t\t\t[/^YY/, function() {\n\t\t\t\treturn $tw.utils.pad(date.getFullYear() - 2000);\n\t\t\t}]\n\t\t];\n\t// If the user wants everything in UTC, shift the datestamp\n\t// Optimize for format string that essentially means\n\t// 'return raw UTC (tiddlywiki style) date string.'\n\tif(t.indexOf(\"[UTC]\") == 0 ) {\n\t\tif(t == \"[UTC]YYYY0MM0DD0hh0mm0ssXXX\")\n\t\t\treturn $tw.utils.stringifyDate(new Date());\n\t\tvar offset = date.getTimezoneOffset() ; // in minutes\n\t\tdate = new Date(date.getTime()+offset*60*1000) ;\n\t\tt = t.substr(5) ;\n\t}\n\twhile(t.length){\n\t\tvar matchString = \"\";\n\t\t$tw.utils.each(matches, function(m) {\n\t\t\tvar match = m[0].exec(t);\n\t\t\tif(match) {\n\t\t\t\tmatchString = m[1].call(null,match);\n\t\t\t\tt = t.substr(match[0].length);\n\t\t\t\treturn false;\n\t\t\t}\n\t\t});\n\t\tif(matchString) {\n\t\t\tresult += matchString;\n\t\t} else {\n\t\t\tresult += t.charAt(0);\n\t\t\tt = t.substr(1);\n\t\t}\n\t}\n\tresult = result.replace(/\\\\(.)/g,\"$1\");\n\treturn result;\n};\n\nexports.getAmPm = function(date) {\n\treturn $tw.language.getString(\"Date/Period/\" + (date.getHours() >= 12 ? \"pm\" : \"am\"));\n};\n\nexports.getDaySuffix = function(date) {\n\treturn $tw.language.getString(\"Date/DaySuffix/\" + date.getDate());\n};\n\nexports.getWeek = function(date) {\n\tvar dt = new Date(date.getTime());\n\tvar d = dt.getDay();\n\tif(d === 0) {\n\t\td = 7; // JavaScript Sun=0, ISO Sun=7\n\t}\n\tdt.setTime(dt.getTime() + (4 - d) * 86400000);// shift day to Thurs of same week to calculate weekNo\n\tvar x = new Date(dt.getFullYear(),0,1);\n\tvar n = Math.floor((dt.getTime() - x.getTime()) / 86400000);\n\treturn Math.floor(n / 7) + 1;\n};\n\nexports.getYearForWeekNo = function(date) {\n\tvar dt = new Date(date.getTime());\n\tvar d = dt.getDay();\n\tif(d === 0) {\n\t\td = 7; // JavaScript Sun=0, ISO Sun=7\n\t}\n\tdt.setTime(dt.getTime() + (4 - d) * 86400000);// shift day to Thurs of same week\n\treturn dt.getFullYear();\n};\n\nexports.getHours12 = function(date) {\n\tvar h = date.getHours();\n\treturn h > 12 ? h-12 : ( h > 0 ? h : 12 );\n};\n\n/*\nConvert a date delta in milliseconds into a string representation of \"23 seconds ago\", \"27 minutes ago\" etc.\n\tdelta: delta in milliseconds\nReturns an object with these members:\n\tdescription: string describing the delta period\n\tupdatePeriod: time in millisecond until the string will be inaccurate\n*/\nexports.getRelativeDate = function(delta) {\n\tvar futurep = false;\n\tif(delta < 0) {\n\t\tdelta = -1 * delta;\n\t\tfuturep = true;\n\t}\n\tvar units = [\n\t\t{name: \"Years\", duration: 365 * 24 * 60 * 60 * 1000},\n\t\t{name: \"Months\", duration: (365/12) * 24 * 60 * 60 * 1000},\n\t\t{name: \"Days\", duration: 24 * 60 * 60 * 1000},\n\t\t{name: \"Hours\", duration: 60 * 60 * 1000},\n\t\t{name: \"Minutes\", duration: 60 * 1000},\n\t\t{name: \"Seconds\", duration: 1000}\n\t];\n\tfor(var t=0; t<units.length; t++) {\n\t\tvar result = Math.floor(delta / units[t].duration);\n\t\tif(result >= 2) {\n\t\t\treturn {\n\t\t\t\tdelta: delta,\n\t\t\t\tdescription: $tw.language.getString(\n\t\t\t\t\t\"RelativeDate/\" + (futurep ? \"Future\" : \"Past\") + \"/\" + units[t].name,\n\t\t\t\t\t{variables:\n\t\t\t\t\t\t{period: result.toString()}\n\t\t\t\t\t}\n\t\t\t\t),\n\t\t\t\tupdatePeriod: units[t].duration\n\t\t\t};\n\t\t}\n\t}\n\treturn {\n\t\tdelta: delta,\n\t\tdescription: $tw.language.getString(\n\t\t\t\"RelativeDate/\" + (futurep ? \"Future\" : \"Past\") + \"/Second\",\n\t\t\t{variables:\n\t\t\t\t{period: \"1\"}\n\t\t\t}\n\t\t),\n\t\tupdatePeriod: 1000\n\t};\n};\n\n// Convert & to \"&\", < to \"<\", > to \">\", \" to \""\"\nexports.htmlEncode = function(s) {\n\tif(s) {\n\t\treturn s.toString().replace(/&/mg,\"&\").replace(/</mg,\"<\").replace(/>/mg,\">\").replace(/\\\"/mg,\""\");\n\t} else {\n\t\treturn \"\";\n\t}\n};\n\n// Converts all HTML entities to their character equivalents\nexports.entityDecode = function(s) {\n\tvar converter = String.fromCodePoint || String.fromCharCode,\n\t\te = s.substr(1,s.length-2), // Strip the & and the ;\n\t\tc;\n\tif(e.charAt(0) === \"#\") {\n\t\tif(e.charAt(1) === \"x\" || e.charAt(1) === \"X\") {\n\t\t\tc = parseInt(e.substr(2),16);\n\t\t} else {\n\t\t\tc = parseInt(e.substr(1),10);\n\t\t}\n\t\tif(isNaN(c)) {\n\t\t\treturn s;\n\t\t} else {\n\t\t\treturn converter(c);\n\t\t}\n\t} else {\n\t\tc = $tw.config.htmlEntities[e];\n\t\tif(c) {\n\t\t\treturn converter(c);\n\t\t} else {\n\t\t\treturn s; // Couldn't convert it as an entity, just return it raw\n\t\t}\n\t}\n};\n\nexports.unescapeLineBreaks = function(s) {\n\treturn s.replace(/\\\\n/mg,\"\\n\").replace(/\\\\b/mg,\" \").replace(/\\\\s/mg,\"\\\\\").replace(/\\r/mg,\"\");\n};\n\n/*\n * Returns an escape sequence for given character. Uses \\x for characters <=\n * 0xFF to save space, \\u for the rest.\n *\n * The code needs to be in sync with th code template in the compilation\n * function for \"action\" nodes.\n */\n// Copied from peg.js, thanks to David Majda\nexports.escape = function(ch) {\n\tvar charCode = ch.charCodeAt(0);\n\tif(charCode <= 0xFF) {\n\t\treturn '\\\\x' + $tw.utils.pad(charCode.toString(16).toUpperCase());\n\t} else {\n\t\treturn '\\\\u' + $tw.utils.pad(charCode.toString(16).toUpperCase(),4);\n\t}\n};\n\n// Turns a string into a legal JavaScript string\n// Copied from peg.js, thanks to David Majda\nexports.stringify = function(s, rawUnicode) {\n\t/*\n\t* ECMA-262, 5th ed., 7.8.4: All characters may appear literally in a string\n\t* literal except for the closing quote character, backslash, carriage return,\n\t* line separator, paragraph separator, and line feed. Any character may\n\t* appear in the form of an escape sequence.\n\t*\n\t* For portability, we also escape all non-ASCII characters.\n\t*/\n\tvar regex = rawUnicode ? /[\\x00-\\x1f]/g : /[\\x00-\\x1f\\x80-\\uFFFF]/g;\n\treturn (s || \"\")\n\t\t.replace(/\\\\/g, '\\\\\\\\') // backslash\n\t\t.replace(/\"/g, '\\\\\"') // double quote character\n\t\t.replace(/'/g, \"\\\\'\") // single quote character\n\t\t.replace(/\\r/g, '\\\\r') // carriage return\n\t\t.replace(/\\n/g, '\\\\n') // line feed\n\t\t.replace(regex, exports.escape); // non-ASCII characters\n};\n\n// Turns a string into a legal JSON string\n// Derived from peg.js, thanks to David Majda\nexports.jsonStringify = function(s, rawUnicode) {\n\t// See http://www.json.org/\n\tvar regex = rawUnicode ? /[\\x00-\\x1f]/g : /[\\x00-\\x1f\\x80-\\uFFFF]/g;\n\treturn (s || \"\")\n\t\t.replace(/\\\\/g, '\\\\\\\\') // backslash\n\t\t.replace(/\"/g, '\\\\\"') // double quote character\n\t\t.replace(/\\r/g, '\\\\r') // carriage return\n\t\t.replace(/\\n/g, '\\\\n') // line feed\n\t\t.replace(/\\x08/g, '\\\\b') // backspace\n\t\t.replace(/\\x0c/g, '\\\\f') // formfeed\n\t\t.replace(/\\t/g, '\\\\t') // tab\n\t\t.replace(regex,function(s) {\n\t\t\treturn '\\\\u' + $tw.utils.pad(s.charCodeAt(0).toString(16).toUpperCase(),4);\n\t\t}); // non-ASCII characters\n};\n\n/*\nEscape the RegExp special characters with a preceding backslash\n*/\nexports.escapeRegExp = function(s) {\n return s.replace(/[\\-\\/\\\\\\^\\$\\*\\+\\?\\.\\(\\)\\|\\[\\]\\{\\}]/g, '\\\\$&');\n};\n\n// Checks whether a link target is external, i.e. not a tiddler title\nexports.isLinkExternal = function(to) {\n\tvar externalRegExp = /^(?:file|http|https|mailto|ftp|irc|news|data|skype):[^\\s<>{}\\[\\]`|\"\\\\^]+(?:\\/|\\b)/i;\n\treturn externalRegExp.test(to);\n};\n\nexports.nextTick = function(fn) {\n/*global window: false */\n\tif(typeof process === \"undefined\") {\n\t\t// Apparently it would be faster to use postMessage - http://dbaron.org/log/20100309-faster-timeouts\n\t\twindow.setTimeout(fn,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) || 0;\n};\n\n/*\nHash a string to a number\nDerived from http://stackoverflow.com/a/15710692\n*/\nexports.hashString = function(str) {\n\treturn str.split(\"\").reduce(function(a,b) {\n\t\ta = ((a << 5) - a) + b.charCodeAt(0);\n\t\treturn a & a;\n\t},0);\n};\n\n/*\nDecode a base64 string\n*/\nexports.base64Decode = function(string64) {\n\treturn base64utf8.base64.decode.call(base64utf8,string64);\n};\n\n/*\nEncode a string to base64\n*/\nexports.base64Encode = function(string64) {\n\treturn base64utf8.base64.encode.call(base64utf8,string64);\n};\n\n/*\nConvert a hashmap into a tiddler dictionary format sequence of name:value pairs\n*/\nexports.makeTiddlerDictionary = function(data) {\n\tvar output = [];\n\tfor(var name in data) {\n\t\toutput.push(name + \": \" + data[name]);\n\t}\n\treturn output.join(\"\\n\");\n};\n\n/*\nHigh resolution microsecond timer for profiling\n*/\nexports.timer = function(base) {\n\tvar m;\n\tif($tw.node) {\n\t\tvar r = process.hrtime();\n\t\tm = r[0] * 1e3 + (r[1] / 1e6);\n\t} else if(window.performance) {\n\t\tm = performance.now();\n\t} else {\n\t\tm = Date.now();\n\t}\n\tif(typeof base !== \"undefined\") {\n\t\tm = m - base;\n\t}\n\treturn m;\n};\n\n/*\nConvert text and content type to a data URI\n*/\nexports.makeDataUri = function(text,type,_canonical_uri) {\n\ttype = type || \"text/vnd.tiddlywiki\";\n\tvar typeInfo = $tw.config.contentTypeInfo[type] || $tw.config.contentTypeInfo[\"text/plain\"],\n\t\tisBase64 = typeInfo.encoding === \"base64\",\n\t\tparts = [];\n\tif(_canonical_uri) {\n\t\tparts.push(_canonical_uri);\n\t} else {\n\t\tparts.push(\"data:\");\n\t\tparts.push(type);\n\t\tparts.push(isBase64 ? \";base64\" : \"\");\n\t\tparts.push(\",\");\n\t\tparts.push(isBase64 ? text : encodeURIComponent(text));\t\t\n\t}\n\treturn parts.join(\"\");\n};\n\n/*\nUseful for finding out the fully escaped CSS selector equivalent to a given tag. For example:\n\n$tw.utils.tagToCssSelector(\"$:/tags/Stylesheet\") --> tc-tagged-\\%24\\%3A\\%2Ftags\\%2FStylesheet\n*/\nexports.tagToCssSelector = function(tagName) {\n\treturn \"tc-tagged-\" + encodeURIComponent(tagName).replace(/[!\"#$%&'()*+,\\-./:;<=>?@[\\\\\\]^`{\\|}~,]/mg,function(c) {\n\t\treturn \"\\\\\" + c;\n\t});\n};\n\n/*\nIE does not have sign function\n*/\nexports.sign = Math.sign || function(x) {\n\tx = +x; // convert to a number\n\tif (x === 0 || isNaN(x)) {\n\t\treturn x;\n\t}\n\treturn x > 0 ? 1 : -1;\n};\n\n/*\nIE does not have an endsWith function\n*/\nexports.strEndsWith = function(str,ending,position) {\n\tif(str.endsWith) {\n\t\treturn str.endsWith(ending,position);\n\t} else {\n\t\tif (typeof position !== 'number' || !isFinite(position) || Math.floor(position) !== position || position > str.length) {\n\t\t\tposition = str.length;\n\t\t}\n\t\tposition -= ending.length;\n\t\tvar lastIndex = str.indexOf(ending, position);\n\t\treturn lastIndex !== -1 && lastIndex === position;\n\t}\n};\n\n/*\nReturn system information useful for debugging\n*/\nexports.getSystemInfo = function(str,ending,position) {\n\tvar results = [],\n\t\tsave = function(desc,value) {\n\t\t\tresults.push(desc + \": \" + value);\n\t\t};\n\tif($tw.browser) {\n\t\tsave(\"User Agent\",navigator.userAgent);\n\t\tsave(\"Online Status\",window.navigator.onLine);\n\t}\n\tif($tw.node) {\n\t\tsave(\"Node Version\",process.version);\n\t}\n\treturn results.join(\"\\n\");\n};\n\nexports.parseNumber = function(str) {\n\treturn parseFloat(str) || 0;\n};\n\nexports.parseInt = function(str) {\n\treturn parseInt(str,10) || 0;\n};\n\nexports.stringifyNumber = function(num) {\n\treturn num + \"\";\n};\n\nexports.makeCompareFunction = function(type,options) {\n\toptions = options || {};\n\tvar gt = options.invert ? -1 : +1,\n\t\tlt = options.invert ? +1 : -1,\n\t\tcompare = function(a,b) {\n\t\t\tif(a > b) {\n\t\t\t\treturn gt ;\n\t\t\t} else if(a < b) {\n\t\t\t\treturn lt;\n\t\t\t} else {\n\t\t\t\treturn 0;\n\t\t\t}\n\t\t},\n\t\ttypes = {\n\t\t\t\"number\": function(a,b) {\n\t\t\t\treturn compare($tw.utils.parseNumber(a),$tw.utils.parseNumber(b));\n\t\t\t},\n\t\t\t\"integer\": function(a,b) {\n\t\t\t\treturn compare($tw.utils.parseInt(a),$tw.utils.parseInt(b));\n\t\t\t},\n\t\t\t\"string\": function(a,b) {\n\t\t\t\treturn compare(\"\" + a,\"\" +b);\n\t\t\t},\n\t\t\t\"date\": function(a,b) {\n\t\t\t\tvar dateA = $tw.utils.parseDate(a),\n\t\t\t\t\tdateB = $tw.utils.parseDate(b);\n\t\t\t\tif(!isFinite(dateA)) {\n\t\t\t\t\tdateA = new Date(0);\n\t\t\t\t}\n\t\t\t\tif(!isFinite(dateB)) {\n\t\t\t\t\tdateB = new Date(0);\n\t\t\t\t}\n\t\t\t\treturn compare(dateA,dateB);\n\t\t\t},\n\t\t\t\"version\": function(a,b) {\n\t\t\t\treturn $tw.utils.compareVersions(a,b);\n\t\t\t}\n\t\t};\n\treturn (types[type] || types[options.defaultType] || types.number);\n};\n\n})();\n", "type": "application/javascript", "module-type": "utils" }, "$:/core/modules/widgets/action-confirm.js": { "title": "$:/core/modules/widgets/action-confirm.js", "text": "/*\\\n\ntitle: $:/core/modules/widgets/action-confirm.js\ntype: application/javascript\nmodule-type: widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar ConfirmWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nConfirmWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nConfirmWidget.prototype.render = function(parent,nextSibling) {\n\tthis.computeAttributes();\n\tthis.execute();\n\tthis.parentDomNode = parent;\n\tthis.renderChildren(parent,nextSibling);\n};\n\n/*\nCompute the internal state of the widget\n*/\nConfirmWidget.prototype.execute = function() {\n\tthis.message = this.getAttribute(\"$message\",$tw.language.getString(\"ConfirmAction\"));\n\tthis.prompt = (this.getAttribute(\"$prompt\",\"yes\") == \"no\" ? false : true);\n\tthis.makeChildWidgets();\n};\n\n/*\nRefresh the widget by ensuring our attributes are up to date\n*/\nConfirmWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes[\"$message\"] || changedAttributes[\"$prompt\"]) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t}\n\treturn this.refreshChildren(changedTiddlers);\n};\n\n/*\nInvoke the action associated with this widget\n*/\nConfirmWidget.prototype.invokeAction = function(triggeringWidget,event) {\n\tvar invokeActions = true,\n\t\thandled = true;\n\tif(this.prompt) {\n\t\tinvokeActions = confirm(this.message);\n\t}\n\tif(invokeActions) {\n\t\thandled = this.invokeActions(triggeringWidget,event);\n\t}\n\treturn handled;\n};\n\nConfirmWidget.prototype.allowActionPropagation = function() {\n\treturn false;\n};\n\nexports[\"action-confirm\"] = ConfirmWidget;\n\n})();", "type": "application/javascript", "module-type": "widget" }, "$:/core/modules/widgets/action-createtiddler.js": { "title": "$:/core/modules/widgets/action-createtiddler.js", "text": "/*\\\ntitle: $:/core/modules/widgets/action-createtiddler.js\ntype: application/javascript\nmodule-type: widget\n\nAction widget to create a new tiddler with a unique name and specified fields.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw:false, require:false, exports:false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar CreateTiddlerWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nCreateTiddlerWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nCreateTiddlerWidget.prototype.render = function(parent,nextSibling) {\n\tthis.computeAttributes();\n\tthis.execute();\n};\n\n/*\nCompute the internal state of the widget\n*/\nCreateTiddlerWidget.prototype.execute = function() {\n\tthis.actionBaseTitle = this.getAttribute(\"$basetitle\");\n\tthis.hasBase = !!this.actionBaseTitle;\n\tthis.actionSaveTitle = this.getAttribute(\"$savetitle\");\n\tthis.actionSaveDraftTitle = this.getAttribute(\"$savedrafttitle\");\n\tthis.actionTimestamp = this.getAttribute(\"$timestamp\",\"yes\") === \"yes\";\n\t//Following params are new since 5.1.22\n\tthis.actionTemplate = this.getAttribute(\"$template\");\n\tthis.useTemplate = !!this.actionTemplate;\n\tthis.actionOverwrite = this.getAttribute(\"$overwrite\",\"no\");\n\n};\n\n/*\nRefresh the widget by ensuring our attributes are up to date\n*/\nCreateTiddlerWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif($tw.utils.count(changedAttributes) > 0) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t}\n\treturn this.refreshChildren(changedTiddlers);\n};\n\n/*\nInvoke the action associated with this widget\n*/\nCreateTiddlerWidget.prototype.invokeAction = function(triggeringWidget,event) {\n\tvar title = this.wiki.getTiddlerText(\"$:/language/DefaultNewTiddlerTitle\"), // Get the initial new-tiddler title\n\t\tfields = {},\n\t\tcreationFields,\n\t\tmodificationFields;\n\t$tw.utils.each(this.attributes,function(attribute,name) {\n\t\tif(name.charAt(0) !== \"$\") {\n\t\t\tfields[name] = attribute;\n\t\t}\n\t});\n\tif(this.actionTimestamp) {\n\t\tcreationFields = this.wiki.getCreationFields();\n\t\tmodificationFields = this.wiki.getModificationFields();\n\t}\n\tif(this.hasBase && this.actionOverwrite === \"no\") {\n\t\ttitle = this.wiki.generateNewTitle(this.actionBaseTitle);\n\t} else if (this.hasBase && this.actionOverwrite === \"yes\") {\n\t\ttitle = this.actionBaseTitle\n\t}\n\t// NO $basetitle BUT $template parameter is available\n\t// the title MUST be unique, otherwise the template would be overwritten\n\tif (!this.hasBase && this.useTemplate) {\n\t\ttitle = this.wiki.generateNewTitle(this.actionTemplate);\n\t} else if (!this.hasBase && !this.useTemplate) {\n\t\t// If NO $basetitle AND NO $template use initial title\n\t\t// DON'T overwrite any stuff\n\t\ttitle = this.wiki.generateNewTitle(title);\n\t}\n\tvar templateTiddler = this.wiki.getTiddler(this.actionTemplate) || {};\n\tvar tiddler = this.wiki.addTiddler(new $tw.Tiddler(templateTiddler.fields,creationFields,fields,modificationFields,{title: title}));\n\tif(this.actionSaveTitle) {\n\t\tthis.wiki.setTextReference(this.actionSaveTitle,title,this.getVariable(\"currentTiddler\"));\n\t}\n\tif(this.actionSaveDraftTitle) {\n\t\tthis.wiki.setTextReference(this.actionSaveDraftTitle,this.wiki.generateDraftTitle(title),this.getVariable(\"currentTiddler\"));\n\t}\n\treturn true; // Action was invoked\n};\n\nexports[\"action-createtiddler\"] = CreateTiddlerWidget;\n\n})();\n", "type": "application/javascript", "module-type": "widget" }, "$:/core/modules/widgets/action-deletefield.js": { "title": "$:/core/modules/widgets/action-deletefield.js", "text": "/*\\\ntitle: $:/core/modules/widgets/action-deletefield.js\ntype: application/javascript\nmodule-type: widget\n\nAction widget to delete fields of a tiddler.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar DeleteFieldWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nDeleteFieldWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nDeleteFieldWidget.prototype.render = function(parent,nextSibling) {\n\tthis.computeAttributes();\n\tthis.execute();\n};\n\n/*\nCompute the internal state of the widget\n*/\nDeleteFieldWidget.prototype.execute = function() {\n\tthis.actionTiddler = this.getAttribute(\"$tiddler\",this.getVariable(\"currentTiddler\"));\n\tthis.actionField = this.getAttribute(\"$field\");\n};\n\n/*\nRefresh the widget by ensuring our attributes are up to date\n*/\nDeleteFieldWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes[\"$tiddler\"]) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t}\n\treturn this.refreshChildren(changedTiddlers);\n};\n\n/*\nInvoke the action associated with this widget\n*/\nDeleteFieldWidget.prototype.invokeAction = function(triggeringWidget,event) {\n\tvar self = this,\n\t\ttiddler = this.wiki.getTiddler(self.actionTiddler),\n\t\tremoveFields = {},\n\t\thasChanged = false;\n\tif(this.actionField && tiddler) {\n\t\tremoveFields[this.actionField] = undefined;\n\t\tif(this.actionField in tiddler.fields) {\n\t\t\thasChanged = true;\n\t\t}\n\t}\n\tif(tiddler) {\n\t\t$tw.utils.each(this.attributes,function(attribute,name) {\n\t\t\tif(name.charAt(0) !== \"$\" && name !== \"title\") {\n\t\t\t\tremoveFields[name] = undefined;\n\t\t\t\thasChanged = true;\n\t\t\t}\n\t\t});\n\t\tif(hasChanged) {\n\t\t\tthis.wiki.addTiddler(new $tw.Tiddler(this.wiki.getCreationFields(),tiddler,removeFields,this.wiki.getModificationFields()));\t\t\t\n\t\t}\n\t}\n\treturn true; // Action was invoked\n};\n\nexports[\"action-deletefield\"] = DeleteFieldWidget;\n\n})();\n", "type": "application/javascript", "module-type": "widget" }, "$:/core/modules/widgets/action-deletetiddler.js": { "title": "$:/core/modules/widgets/action-deletetiddler.js", "text": "/*\\\ntitle: $:/core/modules/widgets/action-deletetiddler.js\ntype: application/javascript\nmodule-type: widget\n\nAction widget to delete a tiddler.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar DeleteTiddlerWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nDeleteTiddlerWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nDeleteTiddlerWidget.prototype.render = function(parent,nextSibling) {\n\tthis.computeAttributes();\n\tthis.execute();\n};\n\n/*\nCompute the internal state of the widget\n*/\nDeleteTiddlerWidget.prototype.execute = function() {\n\tthis.actionFilter = this.getAttribute(\"$filter\");\n\tthis.actionTiddler = this.getAttribute(\"$tiddler\");\n};\n\n/*\nRefresh the widget by ensuring our attributes are up to date\n*/\nDeleteTiddlerWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes[\"$filter\"] || changedAttributes[\"$tiddler\"]) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t}\n\treturn this.refreshChildren(changedTiddlers);\n};\n\n/*\nInvoke the action associated with this widget\n*/\nDeleteTiddlerWidget.prototype.invokeAction = function(triggeringWidget,event) {\n\tvar tiddlers = [];\n\tif(this.actionFilter) {\n\t\ttiddlers = this.wiki.filterTiddlers(this.actionFilter,this);\n\t}\n\tif(this.actionTiddler) {\n\t\ttiddlers.push(this.actionTiddler);\n\t}\n\tfor(var t=0; t<tiddlers.length; t++) {\n\t\tthis.wiki.deleteTiddler(tiddlers[t]);\n\t}\n\treturn true; // Action was invoked\n};\n\nexports[\"action-deletetiddler\"] = DeleteTiddlerWidget;\n\n})();\n", "type": "application/javascript", "module-type": "widget" }, "$:/core/modules/widgets/action-listops.js": { "title": "$:/core/modules/widgets/action-listops.js", "text": "/*\\\ntitle: $:/core/modules/widgets/action-listops.js\ntype: application/javascript\nmodule-type: widget\n\nAction widget to apply list operations to any tiddler field (defaults to the 'list' field of the current tiddler)\n\n\\*/\n(function() {\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\nvar ActionListopsWidget = function(parseTreeNode, options) {\n\tthis.initialise(parseTreeNode, options);\n};\n/**\n * Inherit from the base widget class\n */\nActionListopsWidget.prototype = new Widget();\n/**\n * Render this widget into the DOM\n */\nActionListopsWidget.prototype.render = function(parent, nextSibling) {\n\tthis.computeAttributes();\n\tthis.execute();\n};\n/**\n * Compute the internal state of the widget\n */\nActionListopsWidget.prototype.execute = function() {\n\t// Get our parameters\n\tthis.target = this.getAttribute(\"$tiddler\", this.getVariable(\n\t\t\"currentTiddler\"));\n\tthis.filter = this.getAttribute(\"$filter\");\n\tthis.subfilter = this.getAttribute(\"$subfilter\");\n\tthis.listField = this.getAttribute(\"$field\", \"list\");\n\tthis.listIndex = this.getAttribute(\"$index\");\n\tthis.filtertags = this.getAttribute(\"$tags\");\n};\n/**\n * \tRefresh the widget by ensuring our attributes are up to date\n */\nActionListopsWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.$tiddler || changedAttributes.$filter ||\n\t\tchangedAttributes.$subfilter || changedAttributes.$field ||\n\t\tchangedAttributes.$index || changedAttributes.$tags) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t}\n\treturn this.refreshChildren(changedTiddlers);\n};\n/**\n * \tInvoke the action associated with this widget\n */\nActionListopsWidget.prototype.invokeAction = function(triggeringWidget,\n\tevent) {\n\t//Apply the specified filters to the lists\n\tvar field = this.listField,\n\t\tindex,\n\t\ttype = \"!!\",\n\t\tlist = this.listField;\n\tif(this.listIndex) {\n\t\tfield = undefined;\n\t\tindex = this.listIndex;\n\t\ttype = \"##\";\n\t\tlist = this.listIndex;\n\t}\n\tif(this.filter) {\n\t\tthis.wiki.setText(this.target, field, index, $tw.utils.stringifyList(\n\t\t\tthis.wiki\n\t\t\t.filterTiddlers(this.filter, this)));\n\t}\n\tif(this.subfilter) {\n\t\tvar subfilter = \"[list[\" + this.target + type + list + \"]] \" + this.subfilter;\n\t\tthis.wiki.setText(this.target, field, index, $tw.utils.stringifyList(\n\t\t\tthis.wiki\n\t\t\t.filterTiddlers(subfilter, this)));\n\t}\n\tif(this.filtertags) {\n\t\tvar tiddler = this.wiki.getTiddler(this.target),\n\t\t\toldtags = tiddler ? (tiddler.fields.tags || []).slice(0) : [],\n\t\t\ttagfilter = \"[list[\" + this.target + \"!!tags]] \" + this.filtertags,\n\t\t\tnewtags = this.wiki.filterTiddlers(tagfilter,this);\n\t\tif($tw.utils.stringifyList(oldtags.sort()) !== $tw.utils.stringifyList(newtags.sort())) {\n\t\t\tthis.wiki.setText(this.target,\"tags\",undefined,$tw.utils.stringifyList(newtags));\t\t\t\n\t\t}\n\t}\n\treturn true; // Action was invoked\n};\n\nexports[\"action-listops\"] = ActionListopsWidget;\n\n})();\n", "type": "application/javascript", "module-type": "widget" }, "$:/core/modules/widgets/action-log.js": { "title": "$:/core/modules/widgets/action-log.js", "text": "/*\\\ntitle: $:/core/modules/widgets/action-log.js\ntype: application/javascript\nmodule-type: widget\n\nAction widget to log debug messages\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar LogWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nLogWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nLogWidget.prototype.render = function(parent,nextSibling) {\n\tthis.computeAttributes();\n\tthis.execute();\n};\n\nLogWidget.prototype.execute = function(){\n\tthis.message = this.getAttribute(\"$$message\",\"debug\");\n\tthis.logAll = this.getAttribute(\"$$all\",\"no\") === \"yes\" ? true : false;\n\tthis.filter = this.getAttribute(\"$$filter\");\n}\n\n/*\nRefresh the widget by ensuring our attributes are up to date\n*/\nLogWidget.prototype.refresh = function(changedTiddlers) {\n\tthis.refreshSelf();\n\treturn true;\n};\n\n/*\nInvoke the action associated with this widget\n*/\nLogWidget.prototype.invokeAction = function(triggeringWidget,event) {\n\tthis.log();\n\treturn true; // Action was invoked\n};\n\nLogWidget.prototype.log = function() {\n\tvar data = {},\n\t\tdataCount,\n\t\tallVars = {},\n\t\tfilteredVars;\n\n\t$tw.utils.each(this.attributes,function(attribute,name) {\n\t\tif(name.substring(0,2) !== \"$$\") {\n\t\t\tdata[name] = attribute;\n\t\t}\t\t\n\t});\n\n\tfor(var v in this.variables) {\n\t\tallVars[v] = this.getVariable(v,{defaultValue:\"\"});\n\t}\t\n\tif(this.filter) {\n\t\tfilteredVars = this.wiki.compileFilter(this.filter).call(this.wiki,this.wiki.makeTiddlerIterator(allVars));\n\t\t$tw.utils.each(filteredVars,function(name) {\n\t\t\tdata[name] = allVars[name];\n\t\t});\t\t\n\t}\n\tdataCount = $tw.utils.count(data);\n\n\tconsole.group(this.message);\n\tif(dataCount > 0) {\n\t\t$tw.utils.logTable(data);\n\t}\n\tif(this.logAll || !dataCount) {\n\t\tconsole.groupCollapsed(\"All variables\");\n\t\t$tw.utils.logTable(allVars);\n\t\tconsole.groupEnd();\n\t}\n\tconsole.groupEnd();\n}\n\nexports[\"action-log\"] = LogWidget;\n\n})();\n", "type": "application/javascript", "module-type": "widget" }, "$:/core/modules/widgets/action-navigate.js": { "title": "$:/core/modules/widgets/action-navigate.js", "text": "/*\\\ntitle: $:/core/modules/widgets/action-navigate.js\ntype: application/javascript\nmodule-type: widget\n\nAction widget to navigate to a tiddler\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar NavigateWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nNavigateWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nNavigateWidget.prototype.render = function(parent,nextSibling) {\n\tthis.computeAttributes();\n\tthis.execute();\n};\n\n/*\nCompute the internal state of the widget\n*/\nNavigateWidget.prototype.execute = function() {\n\tthis.actionTo = this.getAttribute(\"$to\");\n\tthis.actionScroll = this.getAttribute(\"$scroll\");\n};\n\n/*\nRefresh the widget by ensuring our attributes are up to date\n*/\nNavigateWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes[\"$to\"] || changedAttributes[\"$scroll\"]) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t}\n\treturn this.refreshChildren(changedTiddlers);\n};\n\n/*\nInvoke the action associated with this widget\n*/\nNavigateWidget.prototype.invokeAction = function(triggeringWidget,event) {\n\tevent = event || {};\n\tvar bounds = triggeringWidget && triggeringWidget.getBoundingClientRect && triggeringWidget.getBoundingClientRect(),\n\t\tsuppressNavigation = event.metaKey || event.ctrlKey || (event.button === 1);\n\tif(this.actionScroll === \"yes\") {\n\t\tsuppressNavigation = false;\n\t} else if(this.actionScroll === \"no\") {\n\t\tsuppressNavigation = true;\n\t}\n\tthis.dispatchEvent({\n\t\ttype: \"tm-navigate\",\n\t\tnavigateTo: this.actionTo === undefined ? this.getVariable(\"currentTiddler\") : this.actionTo,\n\t\tnavigateFromTitle: this.getVariable(\"storyTiddler\"),\n\t\tnavigateFromNode: triggeringWidget,\n\t\tnavigateFromClientRect: bounds && { top: bounds.top, left: bounds.left, width: bounds.width, right: bounds.right, bottom: bounds.bottom, height: bounds.height\n\t\t},\n\t\tnavigateSuppressNavigation: suppressNavigation\n\t});\n\treturn true; // Action was invoked\n};\n\nexports[\"action-navigate\"] = NavigateWidget;\n\n})();\n", "type": "application/javascript", "module-type": "widget" }, "$:/core/modules/widgets/action-popup.js": { "title": "$:/core/modules/widgets/action-popup.js", "text": "/*\\\ntitle: $:/core/modules/widgets/action-popup.js\ntype: application/javascript\nmodule-type: widget\n\nAction widget to trigger a popup.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar ActionPopupWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nActionPopupWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nActionPopupWidget.prototype.render = function(parent,nextSibling) {\n\tthis.computeAttributes();\n\tthis.execute();\n};\n\n/*\nCompute the internal state of the widget\n*/\nActionPopupWidget.prototype.execute = function() {\n\tthis.actionState = this.getAttribute(\"$state\");\n\tthis.actionCoords = this.getAttribute(\"$coords\");\n};\n\n/*\nRefresh the widget by ensuring our attributes are up to date\n*/\nActionPopupWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes[\"$state\"] || changedAttributes[\"$coords\"]) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t}\n\treturn this.refreshChildren(changedTiddlers);\n};\n\n/*\nInvoke the action associated with this widget\n*/\nActionPopupWidget.prototype.invokeAction = function(triggeringWidget,event) {\n\t// Trigger the popup\n\tvar popupLocationRegExp = /^\\((-?[0-9\\.E]+),(-?[0-9\\.E]+),(-?[0-9\\.E]+),(-?[0-9\\.E]+)\\)$/,\n\t\tmatch = popupLocationRegExp.exec(this.actionCoords || \"\");\n\tif(match) {\n\t\t$tw.popup.triggerPopup({\n\t\t\tdomNode: null,\n\t\t\tdomNodeRect: {\n\t\t\t\tleft: parseFloat(match[1]),\n\t\t\t\ttop: parseFloat(match[2]),\n\t\t\t\twidth: parseFloat(match[3]),\n\t\t\t\theight: parseFloat(match[4])\n\t\t\t},\n\t\t\ttitle: this.actionState,\n\t\t\twiki: this.wiki\n\t\t});\n\t} else {\n\t\t$tw.popup.cancel(0);\n\t}\n\treturn true; // Action was invoked\n};\n\nexports[\"action-popup\"] = ActionPopupWidget;\n\n})();\n", "type": "application/javascript", "module-type": "widget" }, "$:/core/modules/widgets/action-sendmessage.js": { "title": "$:/core/modules/widgets/action-sendmessage.js", "text": "/*\\\ntitle: $:/core/modules/widgets/action-sendmessage.js\ntype: application/javascript\nmodule-type: widget\n\nAction widget to send a message\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar SendMessageWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nSendMessageWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nSendMessageWidget.prototype.render = function(parent,nextSibling) {\n\tthis.computeAttributes();\n\tthis.execute();\n};\n\n/*\nCompute the internal state of the widget\n*/\nSendMessageWidget.prototype.execute = function() {\n\tthis.actionMessage = this.getAttribute(\"$message\");\n\tthis.actionParam = this.getAttribute(\"$param\");\n\tthis.actionName = this.getAttribute(\"$name\");\n\tthis.actionValue = this.getAttribute(\"$value\",\"\");\n};\n\n/*\nRefresh the widget by ensuring our attributes are up to date\n*/\nSendMessageWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(Object.keys(changedAttributes).length) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t}\n\treturn this.refreshChildren(changedTiddlers);\n};\n\n/*\nInvoke the action associated with this widget\n*/\nSendMessageWidget.prototype.invokeAction = function(triggeringWidget,event) {\n\t// Get the string parameter\n\tvar param = this.actionParam;\n\t// Assemble the attributes as a hashmap\n\tvar paramObject = Object.create(null);\n\tvar count = 0;\n\t$tw.utils.each(this.attributes,function(attribute,name) {\n\t\tif(name.charAt(0) !== \"$\") {\n\t\t\tparamObject[name] = attribute;\n\t\t\tcount++;\n\t\t}\n\t});\n\t// Add name/value pair if present\n\tif(this.actionName) {\n\t\tparamObject[this.actionName] = this.actionValue;\n\t}\n\t// Dispatch the message\n\tthis.dispatchEvent({\n\t\ttype: this.actionMessage,\n\t\tparam: param,\n\t\tparamObject: paramObject,\n\t\ttiddlerTitle: this.getVariable(\"currentTiddler\"),\n\t\tnavigateFromTitle: this.getVariable(\"storyTiddler\"),\n\t\tevent: event\n\t});\n\treturn true; // Action was invoked\n};\n\nexports[\"action-sendmessage\"] = SendMessageWidget;\n\n})();\n", "type": "application/javascript", "module-type": "widget" }, "$:/core/modules/widgets/action-setfield.js": { "title": "$:/core/modules/widgets/action-setfield.js", "text": "/*\\\ntitle: $:/core/modules/widgets/action-setfield.js\ntype: application/javascript\nmodule-type: widget\n\nAction widget to set a single field or index on a tiddler.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar SetFieldWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nSetFieldWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nSetFieldWidget.prototype.render = function(parent,nextSibling) {\n\tthis.computeAttributes();\n\tthis.execute();\n};\n\n/*\nCompute the internal state of the widget\n*/\nSetFieldWidget.prototype.execute = function() {\n\tthis.actionTiddler = this.getAttribute(\"$tiddler\",this.getVariable(\"currentTiddler\"));\n\tthis.actionField = this.getAttribute(\"$field\");\n\tthis.actionIndex = this.getAttribute(\"$index\");\n\tthis.actionValue = this.getAttribute(\"$value\");\n\tthis.actionTimestamp = this.getAttribute(\"$timestamp\",\"yes\") === \"yes\";\n};\n\n/*\nRefresh the widget by ensuring our attributes are up to date\n*/\nSetFieldWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes[\"$tiddler\"] || changedAttributes[\"$field\"] || changedAttributes[\"$index\"] || changedAttributes[\"$value\"]) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t}\n\treturn this.refreshChildren(changedTiddlers);\n};\n\n/*\nInvoke the action associated with this widget\n*/\nSetFieldWidget.prototype.invokeAction = function(triggeringWidget,event) {\n\tvar self = this,\n\t\toptions = {};\n\toptions.suppressTimestamp = !this.actionTimestamp;\n\tif((typeof this.actionField == \"string\") || (typeof this.actionIndex == \"string\") || (typeof this.actionValue == \"string\")) {\n\t\tthis.wiki.setText(this.actionTiddler,this.actionField,this.actionIndex,this.actionValue,options);\n\t}\n\t$tw.utils.each(this.attributes,function(attribute,name) {\n\t\tif(name.charAt(0) !== \"$\") {\n\t\t\tself.wiki.setText(self.actionTiddler,name,undefined,attribute,options);\n\t\t}\n\t});\n\treturn true; // Action was invoked\n};\n\nexports[\"action-setfield\"] = SetFieldWidget;\n\n})();\n", "type": "application/javascript", "module-type": "widget" }, "$:/core/modules/widgets/browse.js": { "title": "$:/core/modules/widgets/browse.js", "text": "/*\\\ntitle: $:/core/modules/widgets/browse.js\ntype: application/javascript\nmodule-type: widget\n\nBrowse widget for browsing for files to import\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar BrowseWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nBrowseWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nBrowseWidget.prototype.render = function(parent,nextSibling) {\n\tvar self = this;\n\t// Remember parent\n\tthis.parentDomNode = parent;\n\t// Compute attributes and execute state\n\tthis.computeAttributes();\n\tthis.execute();\n\t// Create element\n\tvar domNode = this.document.createElement(\"input\");\n\tdomNode.setAttribute(\"type\",\"file\");\n\tif(this.browseMultiple) {\n\t\tdomNode.setAttribute(\"multiple\",\"multiple\");\n\t}\n\tif(this.tooltip) {\n\t\tdomNode.setAttribute(\"title\",this.tooltip);\n\t}\n\t// Nw.js supports \"nwsaveas\" to force a \"save as\" dialogue that allows a new or existing file to be selected\n\tif(this.nwsaveas) {\n\t\tdomNode.setAttribute(\"nwsaveas\",this.nwsaveas);\n\t}\n\tif(this.accept) {\n\t\tdomNode.setAttribute(\"accept\",this.accept);\n\t}\n\t// Nw.js supports \"webkitdirectory\" and \"nwdirectory\" to allow a directory to be selected\n\tif(this.webkitdirectory) {\n\t\tdomNode.setAttribute(\"webkitdirectory\",this.webkitdirectory);\n\t}\n\tif(this.nwdirectory) {\n\t\tdomNode.setAttribute(\"nwdirectory\",this.nwdirectory);\n\t}\n\t// Add a click event handler\n\tdomNode.addEventListener(\"change\",function (event) {\n\t\tif(self.message) {\n\t\t\tself.dispatchEvent({type: self.message, param: self.param, files: event.target.files});\n\t\t} else {\n\t\t\tself.wiki.readFiles(event.target.files,{\n\t\t\t\tcallback: function(tiddlerFieldsArray) {\n\t\t\t\t\tself.dispatchEvent({type: \"tm-import-tiddlers\", param: JSON.stringify(tiddlerFieldsArray)});\n\t\t\t\t},\n\t\t\t\tdeserializer: self.deserializer\n\t\t\t});\n\t\t}\n\t\treturn false;\n\t},false);\n\t// Insert element\n\tparent.insertBefore(domNode,nextSibling);\n\tthis.renderChildren(domNode,null);\n\tthis.domNodes.push(domNode);\n};\n\n/*\nCompute the internal state of the widget\n*/\nBrowseWidget.prototype.execute = function() {\n\tthis.browseMultiple = this.getAttribute(\"multiple\");\n\tthis.deserializer = this.getAttribute(\"deserializer\");\n\tthis.message = this.getAttribute(\"message\");\n\tthis.param = this.getAttribute(\"param\");\n\tthis.tooltip = this.getAttribute(\"tooltip\");\n\tthis.nwsaveas = this.getAttribute(\"nwsaveas\");\n\tthis.accept = this.getAttribute(\"accept\");\n\tthis.webkitdirectory = this.getAttribute(\"webkitdirectory\");\n\tthis.nwdirectory = this.getAttribute(\"nwdirectory\");\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nBrowseWidget.prototype.refresh = function(changedTiddlers) {\n\treturn false;\n};\n\nexports.browse = BrowseWidget;\n\n})();\n", "type": "application/javascript", "module-type": "widget" }, "$:/core/modules/widgets/button.js": { "title": "$:/core/modules/widgets/button.js", "text": "/*\\\ntitle: $:/core/modules/widgets/button.js\ntype: application/javascript\nmodule-type: widget\n\nButton widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar ButtonWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nButtonWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nButtonWidget.prototype.render = function(parent,nextSibling) {\n\tvar self = this,\n\t\ttag = \"button\",\n\t\tdomNode;\n\t// Remember parent\n\tthis.parentDomNode = parent;\n\t// Compute attributes and execute state\n\tthis.computeAttributes();\n\tthis.execute();\n\t// Create element\n\tif(this.buttonTag && $tw.config.htmlUnsafeElements.indexOf(this.buttonTag) === -1) {\n\t\ttag = this.buttonTag;\n\t}\n\tdomNode = this.document.createElement(tag);\n\tthis.domNode = domNode;\n\t// Assign classes\n\tvar classes = this[\"class\"].split(\" \") || [],\n\t\tisPoppedUp = (this.popup || this.popupTitle) && this.isPoppedUp();\n\tif(this.selectedClass) {\n\t\tif((this.set || this.setTitle) && this.setTo && this.isSelected()) {\n\t\t\t$tw.utils.pushTop(classes,this.selectedClass.split(\" \"));\n\t\t}\n\t\tif(isPoppedUp) {\n\t\t\t$tw.utils.pushTop(classes,this.selectedClass.split(\" \"));\n\t\t}\n\t}\n\tif(isPoppedUp) {\n\t\t$tw.utils.pushTop(classes,\"tc-popup-handle\");\n\t}\n\tdomNode.className = classes.join(\" \");\n\t// Assign other attributes\n\tif(this.style) {\n\t\tdomNode.setAttribute(\"style\",this.style);\n\t}\n\tif(this.tooltip) {\n\t\tdomNode.setAttribute(\"title\",this.tooltip);\n\t}\n\tif(this[\"aria-label\"]) {\n\t\tdomNode.setAttribute(\"aria-label\",this[\"aria-label\"]);\n\t}\n\t// Set the tabindex\n\tif(this.tabIndex) {\n\t\tdomNode.setAttribute(\"tabindex\",this.tabIndex);\n\t}\n\tif(this.isDisabled === \"yes\") {\n\t\tdomNode.setAttribute(\"disabled\",true);\n\t}\n\t// Add a click event handler\n\tdomNode.addEventListener(\"click\",function (event) {\n\t\tvar handled = false;\n\t\tif(self.invokeActions(self,event)) {\n\t\t\thandled = true;\n\t\t}\n\t\tif(self.to) {\n\t\t\tself.navigateTo(event);\n\t\t\thandled = true;\n\t\t}\n\t\tif(self.message) {\n\t\t\tself.dispatchMessage(event);\n\t\t\thandled = true;\n\t\t}\n\t\tif(self.popup || self.popupTitle) {\n\t\t\tself.triggerPopup(event);\n\t\t\thandled = true;\n\t\t}\n\t\tif(self.set || self.setTitle) {\n\t\t\tself.setTiddler();\n\t\t\thandled = true;\n\t\t}\n\t\tif(self.actions) {\n\t\t\tvar modifierKey = $tw.keyboardManager.getEventModifierKeyDescriptor(event);\n\t\t\tself.invokeActionString(self.actions,self,event,{modifier: modifierKey});\n\t\t}\n\t\tif(handled) {\n\t\t\tevent.preventDefault();\n\t\t\tevent.stopPropagation();\n\t\t}\n\t\treturn handled;\n\t},false);\n\t// Make it draggable if required\n\tif(this.dragTiddler || this.dragFilter) {\n\t\t$tw.utils.makeDraggable({\n\t\t\tdomNode: domNode,\n\t\t\tdragTiddlerFn: function() {return self.dragTiddler;},\n\t\t\tdragFilterFn: function() {return self.dragFilter;},\n\t\t\twidget: this\n\t\t});\n\t}\n\t// Insert element\n\tparent.insertBefore(domNode,nextSibling);\n\tthis.renderChildren(domNode,null);\n\tthis.domNodes.push(domNode);\n};\n\n/*\nWe don't allow actions to propagate because we trigger actions ourselves\n*/\nButtonWidget.prototype.allowActionPropagation = function() {\n\treturn false;\n};\n\nButtonWidget.prototype.getBoundingClientRect = function() {\n\treturn this.domNodes[0].getBoundingClientRect();\n};\n\nButtonWidget.prototype.isSelected = function() {\n return this.setTitle ? (this.setField ? this.wiki.getTiddler(this.setTitle).getFieldString(this.setField) === this.setTo :\n\t\t(this.setIndex ? this.wiki.extractTiddlerDataItem(this.setTitle,this.setIndex) === this.setTo :\n\t\t\tthis.wiki.getTiddlerText(this.setTitle))) || this.defaultSetValue || this.getVariable(\"currentTiddler\") :\n\t\tthis.wiki.getTextReference(this.set,this.defaultSetValue,this.getVariable(\"currentTiddler\")) === this.setTo;\n};\n\nButtonWidget.prototype.isPoppedUp = function() {\n\tvar tiddler = this.popupTitle ? this.wiki.getTiddler(this.popupTitle) : this.wiki.getTiddler(this.popup);\n\tvar result = tiddler && tiddler.fields.text ? $tw.popup.readPopupState(tiddler.fields.text) : false;\n\treturn result;\n};\n\nButtonWidget.prototype.navigateTo = function(event) {\n\tvar bounds = this.getBoundingClientRect();\n\tthis.dispatchEvent({\n\t\ttype: \"tm-navigate\",\n\t\tnavigateTo: this.to,\n\t\tnavigateFromTitle: this.getVariable(\"storyTiddler\"),\n\t\tnavigateFromNode: this,\n\t\tnavigateFromClientRect: { top: bounds.top, left: bounds.left, width: bounds.width, right: bounds.right, bottom: bounds.bottom, height: bounds.height\n\t\t},\n\t\tnavigateSuppressNavigation: event.metaKey || event.ctrlKey || (event.button === 1),\n\t\tevent: event\n\t});\n};\n\nButtonWidget.prototype.dispatchMessage = function(event) {\n\tthis.dispatchEvent({type: this.message, param: this.param, tiddlerTitle: this.getVariable(\"currentTiddler\"), event: event});\n};\n\nButtonWidget.prototype.triggerPopup = function(event) {\n\tif(this.popupTitle) {\n\t\t$tw.popup.triggerPopup({\n\t\t\tdomNode: this.domNodes[0],\n\t\t\ttitle: this.popupTitle,\n\t\t\twiki: this.wiki,\n\t\t\tnoStateReference: true\n\t\t});\n\t} else {\n\t\t$tw.popup.triggerPopup({\n\t\t\tdomNode: this.domNodes[0],\n\t\t\ttitle: this.popup,\n\t\t\twiki: this.wiki\n\t\t});\n\t}\n};\n\nButtonWidget.prototype.setTiddler = function() {\n\tif(this.setTitle) {\n\t\tthis.setField ? this.wiki.setText(this.setTitle,this.setField,undefined,this.setTo) :\n\t\t\t\t(this.setIndex ? this.wiki.setText(this.setTitle,undefined,this.setIndex,this.setTo) :\n\t\t\t\tthis.wiki.setText(this.setTitle,\"text\",undefined,this.setTo));\n\t} else {\n\t\tthis.wiki.setTextReference(this.set,this.setTo,this.getVariable(\"currentTiddler\"));\n\t}\n};\n\n/*\nCompute the internal state of the widget\n*/\nButtonWidget.prototype.execute = function() {\n\t// Get attributes\n\tthis.actions = this.getAttribute(\"actions\");\n\tthis.to = this.getAttribute(\"to\");\n\tthis.message = this.getAttribute(\"message\");\n\tthis.param = this.getAttribute(\"param\");\n\tthis.set = this.getAttribute(\"set\");\n\tthis.setTo = this.getAttribute(\"setTo\");\n\tthis.popup = this.getAttribute(\"popup\");\n\tthis.hover = this.getAttribute(\"hover\");\n\tthis[\"aria-label\"] = this.getAttribute(\"aria-label\");\n\tthis.tooltip = this.getAttribute(\"tooltip\");\n\tthis.style = this.getAttribute(\"style\");\n\tthis[\"class\"] = this.getAttribute(\"class\",\"\");\n\tthis.selectedClass = this.getAttribute(\"selectedClass\");\n\tthis.defaultSetValue = this.getAttribute(\"default\",\"\");\n\tthis.buttonTag = this.getAttribute(\"tag\");\n\tthis.dragTiddler = this.getAttribute(\"dragTiddler\");\n\tthis.dragFilter = this.getAttribute(\"dragFilter\");\n\tthis.setTitle = this.getAttribute(\"setTitle\");\n\tthis.setField = this.getAttribute(\"setField\");\n\tthis.setIndex = this.getAttribute(\"setIndex\");\n\tthis.popupTitle = this.getAttribute(\"popupTitle\");\n\tthis.tabIndex = this.getAttribute(\"tabindex\");\n\tthis.isDisabled = this.getAttribute(\"disabled\",\"no\");\n\t// Make child widgets\n\tthis.makeChildWidgets();\n};\n\nButtonWidget.prototype.updateDomNodeClasses = function() {\n\tvar domNodeClasses = this.domNode.className.split(\" \"),\n\t\toldClasses = this.class.split(\" \"),\n\t\tnewClasses;\t\n\tthis[\"class\"] = this.getAttribute(\"class\",\"\");\n\tnewClasses = this.class.split(\" \");\n\t//Remove classes assigned from the old value of class attribute\n\t$tw.utils.each(oldClasses,function(oldClass){\n\t\tvar i = domNodeClasses.indexOf(oldClass);\n\t\tif(i !== -1) {\n\t\t\tdomNodeClasses.splice(i,1);\n\t\t}\n\t});\n\t//Add new classes from updated class attribute.\n\t$tw.utils.pushTop(domNodeClasses,newClasses);\n\tthis.domNode.className = domNodeClasses.join(\" \");\n}\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nButtonWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.actions || changedAttributes.to || changedAttributes.message || changedAttributes.param || changedAttributes.set || changedAttributes.setTo || changedAttributes.popup || changedAttributes.hover || changedAttributes.selectedClass || changedAttributes.style || changedAttributes.dragFilter || changedAttributes.dragTiddler || (this.set && changedTiddlers[this.set]) || (this.popup && changedTiddlers[this.popup]) || (this.popupTitle && changedTiddlers[this.popupTitle]) || changedAttributes.setTitle || changedAttributes.setField || changedAttributes.setIndex || changedAttributes.popupTitle || changedAttributes.disabled) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else if(changedAttributes[\"class\"]) {\n\t\tthis.updateDomNodeClasses();\n\t}\n\treturn this.refreshChildren(changedTiddlers);\n};\n\nexports.button = ButtonWidget;\n\n})();\n", "type": "application/javascript", "module-type": "widget" }, "$:/core/modules/widgets/checkbox.js": { "title": "$:/core/modules/widgets/checkbox.js", "text": "/*\\\ntitle: $:/core/modules/widgets/checkbox.js\ntype: application/javascript\nmodule-type: widget\n\nCheckbox widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar CheckboxWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nCheckboxWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nCheckboxWidget.prototype.render = function(parent,nextSibling) {\n\t// Save the parent dom node\n\tthis.parentDomNode = parent;\n\t// Compute our attributes\n\tthis.computeAttributes();\n\t// Execute our logic\n\tthis.execute();\n\t// Create our elements\n\tthis.labelDomNode = this.document.createElement(\"label\");\n\tthis.labelDomNode.setAttribute(\"class\",this.checkboxClass);\n\tthis.inputDomNode = this.document.createElement(\"input\");\n\tthis.inputDomNode.setAttribute(\"type\",\"checkbox\");\n\tif(this.getValue()) {\n\t\tthis.inputDomNode.setAttribute(\"checked\",\"true\");\n\t}\n\tif(this.isDisabled === \"yes\") {\n\t\tthis.inputDomNode.setAttribute(\"disabled\",true);\n\t}\n\tthis.labelDomNode.appendChild(this.inputDomNode);\n\tthis.spanDomNode = this.document.createElement(\"span\");\n\tthis.labelDomNode.appendChild(this.spanDomNode);\n\t// Add a click event handler\n\t$tw.utils.addEventListeners(this.inputDomNode,[\n\t\t{name: \"change\", handlerObject: this, handlerMethod: \"handleChangeEvent\"}\n\t]);\n\t// Insert the label into the DOM and render any children\n\tparent.insertBefore(this.labelDomNode,nextSibling);\n\tthis.renderChildren(this.spanDomNode,null);\n\tthis.domNodes.push(this.labelDomNode);\n};\n\nCheckboxWidget.prototype.getValue = function() {\n\tvar tiddler = this.wiki.getTiddler(this.checkboxTitle);\n\tif(tiddler) {\n\t\tif(this.checkboxTag) {\n\t\t\tif(this.checkboxInvertTag) {\n\t\t\t\treturn !tiddler.hasTag(this.checkboxTag);\n\t\t\t} else {\n\t\t\t\treturn tiddler.hasTag(this.checkboxTag);\n\t\t\t}\n\t\t}\n\t\tif(this.checkboxField) {\n\t\t\tvar value;\n\t\t\tif($tw.utils.hop(tiddler.fields,this.checkboxField)) {\n\t\t\t\tvalue = tiddler.fields[this.checkboxField] || \"\";\n\t\t\t} else {\n\t\t\t\tvalue = this.checkboxDefault || \"\";\n\t\t\t}\n\t\t\tif(value === this.checkboxChecked) {\n\t\t\t\treturn true;\n\t\t\t}\n\t\t\tif(value === this.checkboxUnchecked) {\n\t\t\t\treturn false;\n\t\t\t}\n\t\t}\n\t\tif(this.checkboxIndex) {\n\t\t\tvar value = this.wiki.extractTiddlerDataItem(tiddler,this.checkboxIndex,this.checkboxDefault || \"\");\n\t\t\tif(value === this.checkboxChecked) {\n\t\t\t\treturn true;\n\t\t\t}\n\t\t\tif(value === this.checkboxUnchecked) {\n\t\t\t\treturn false;\n\t\t\t}\n\t\t}\n\t} else {\n\t\tif(this.checkboxTag) {\n\t\t\treturn false;\n\t\t}\n\t\tif(this.checkboxField) {\n\t\t\tif(this.checkboxDefault === this.checkboxChecked) {\n\t\t\t\treturn true;\n\t\t\t}\n\t\t\tif(this.checkboxDefault === this.checkboxUnchecked) {\n\t\t\t\treturn false;\n\t\t\t}\n\t\t}\n\t}\n\treturn false;\n};\n\nCheckboxWidget.prototype.handleChangeEvent = function(event) {\n\tvar checked = this.inputDomNode.checked,\n\t\ttiddler = this.wiki.getTiddler(this.checkboxTitle),\n\t\tfallbackFields = {text: \"\"},\n\t\tnewFields = {title: this.checkboxTitle},\n\t\thasChanged = false,\n\t\ttagCheck = false,\n\t\thasTag = tiddler && tiddler.hasTag(this.checkboxTag),\n\t\tvalue = checked ? this.checkboxChecked : this.checkboxUnchecked;\n\tif(this.checkboxTag && this.checkboxInvertTag === \"yes\") {\n\t\ttagCheck = hasTag === checked;\n\t} else {\n\t\ttagCheck = hasTag !== checked;\n\t}\n\t// Set the tag if specified\n\tif(this.checkboxTag && (!tiddler || tagCheck)) {\n\t\tnewFields.tags = tiddler ? (tiddler.fields.tags || []).slice(0) : [];\n\t\tvar pos = newFields.tags.indexOf(this.checkboxTag);\n\t\tif(pos !== -1) {\n\t\t\tnewFields.tags.splice(pos,1);\n\t\t}\n\t\tif(this.checkboxInvertTag === \"yes\" && !checked) {\n\t\t\tnewFields.tags.push(this.checkboxTag);\n\t\t} else if(this.checkboxInvertTag !== \"yes\" && checked) {\n\t\t\tnewFields.tags.push(this.checkboxTag);\n\t\t}\n\t\thasChanged = true;\n\t}\n\t// Set the field if specified\n\tif(this.checkboxField) {\n\t\tif(!tiddler || tiddler.fields[this.checkboxField] !== value) {\n\t\t\tnewFields[this.checkboxField] = value;\n\t\t\thasChanged = true;\n\t\t}\n\t}\n\t// Set the index if specified\n\tif(this.checkboxIndex) {\n\t\tvar indexValue = this.wiki.extractTiddlerDataItem(this.checkboxTitle,this.checkboxIndex);\n\t\tif(!tiddler || indexValue !== value) {\n\t\t\thasChanged = true;\n\t\t}\n\t}\n\tif(hasChanged) {\n\t\tif(this.checkboxIndex) {\n\t\t\tthis.wiki.setText(this.checkboxTitle,\"\",this.checkboxIndex,value);\n\t\t} else {\n\t\t\tthis.wiki.addTiddler(new $tw.Tiddler(this.wiki.getCreationFields(),fallbackFields,tiddler,newFields,this.wiki.getModificationFields()));\n\t\t}\n\t}\n\t// Trigger actions\n\tif(this.checkboxActions) {\n\t\tthis.invokeActionString(this.checkboxActions,this,event);\n\t}\n\tif(this.checkboxCheckActions && checked) {\n\t\tthis.invokeActionString(this.checkboxCheckActions,this,event);\n\t}\n\tif(this.checkboxUncheckActions && !checked) {\n\t\tthis.invokeActionString(this.checkboxUncheckActions,this,event);\n\t}\n};\n\n/*\nCompute the internal state of the widget\n*/\nCheckboxWidget.prototype.execute = function() {\n\t// Get the parameters from the attributes\n\tthis.checkboxActions = this.getAttribute(\"actions\");\n\tthis.checkboxCheckActions = this.getAttribute(\"checkactions\");\n\tthis.checkboxUncheckActions = this.getAttribute(\"uncheckactions\");\n\tthis.checkboxTitle = this.getAttribute(\"tiddler\",this.getVariable(\"currentTiddler\"));\n\tthis.checkboxTag = this.getAttribute(\"tag\");\n\tthis.checkboxField = this.getAttribute(\"field\");\n\tthis.checkboxIndex = this.getAttribute(\"index\");\n\tthis.checkboxChecked = this.getAttribute(\"checked\");\n\tthis.checkboxUnchecked = this.getAttribute(\"unchecked\");\n\tthis.checkboxDefault = this.getAttribute(\"default\");\n\tthis.checkboxClass = this.getAttribute(\"class\",\"\");\n\tthis.checkboxInvertTag = this.getAttribute(\"invertTag\",\"\");\n\tthis.isDisabled = this.getAttribute(\"disabled\",\"no\");\n\t// Make the child widgets\n\tthis.makeChildWidgets();\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nCheckboxWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.tiddler || changedAttributes.tag || changedAttributes.invertTag || changedAttributes.field || changedAttributes.index || changedAttributes.checked || changedAttributes.unchecked || changedAttributes[\"default\"] || changedAttributes[\"class\"] || changedAttributes.disabled) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\tvar refreshed = false;\n\t\tif(changedTiddlers[this.checkboxTitle]) {\n\t\t\tthis.inputDomNode.checked = this.getValue();\n\t\t\trefreshed = true;\n\t\t}\n\t\treturn this.refreshChildren(changedTiddlers) || refreshed;\n\t}\n};\n\nexports.checkbox = CheckboxWidget;\n\n})();\n", "type": "application/javascript", "module-type": "widget" }, "$:/core/modules/widgets/codeblock.js": { "title": "$:/core/modules/widgets/codeblock.js", "text": "/*\\\ntitle: $:/core/modules/widgets/codeblock.js\ntype: application/javascript\nmodule-type: widget\n\nCode block node widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar CodeBlockWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nCodeBlockWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nCodeBlockWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tvar codeNode = this.document.createElement(\"code\"),\n\t\tdomNode = this.document.createElement(\"pre\");\n\tcodeNode.appendChild(this.document.createTextNode(this.getAttribute(\"code\")));\n\tdomNode.appendChild(codeNode);\n\tparent.insertBefore(domNode,nextSibling);\n\tthis.domNodes.push(domNode);\n\tif(this.postRender) {\n\t\tthis.postRender();\n\t}\n};\n\n/*\nCompute the internal state of the widget\n*/\nCodeBlockWidget.prototype.execute = function() {\n\tthis.language = this.getAttribute(\"language\");\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nCodeBlockWidget.prototype.refresh = function(changedTiddlers) {\n\treturn false;\n};\n\nexports.codeblock = CodeBlockWidget;\n\n})();\n", "type": "application/javascript", "module-type": "widget" }, "$:/core/modules/widgets/count.js": { "title": "$:/core/modules/widgets/count.js", "text": "/*\\\ntitle: $:/core/modules/widgets/count.js\ntype: application/javascript\nmodule-type: widget\n\nCount widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar CountWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nCountWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nCountWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tvar textNode = this.document.createTextNode(this.currentCount);\n\tparent.insertBefore(textNode,nextSibling);\n\tthis.domNodes.push(textNode);\n};\n\n/*\nCompute the internal state of the widget\n*/\nCountWidget.prototype.execute = function() {\n\t// Get parameters from our attributes\n\tthis.filter = this.getAttribute(\"filter\");\n\t// Execute the filter\n\tif(this.filter) {\n\t\tthis.currentCount = this.wiki.filterTiddlers(this.filter,this).length;\n\t} else {\n\t\tthis.currentCount = \"0\";\n\t}\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nCountWidget.prototype.refresh = function(changedTiddlers) {\n\t// Re-execute the filter to get the count\n\tthis.computeAttributes();\n\tvar oldCount = this.currentCount;\n\tthis.execute();\n\tif(this.currentCount !== oldCount) {\n\t\t// Regenerate and rerender the widget and replace the existing DOM node\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\treturn false;\n\t}\n\n};\n\nexports.count = CountWidget;\n\n})();\n", "type": "application/javascript", "module-type": "widget" }, "$:/core/modules/widgets/diff-text.js": { "title": "$:/core/modules/widgets/diff-text.js", "text": "/*\\\ntitle: $:/core/modules/widgets/diff-text.js\ntype: application/javascript\nmodule-type: widget\n\nWidget to display a diff between two texts\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget,\n\tdmp = require(\"$:/core/modules/utils/diff-match-patch/diff_match_patch.js\");\n\nvar DiffTextWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nDiffTextWidget.prototype = new Widget();\n\nDiffTextWidget.prototype.invisibleCharacters = {\n\t\"\\n\": \"↩︎\\n\",\n\t\"\\r\": \"⇠\",\n\t\"\\t\": \"⇥\\t\"\n};\n\n/*\nRender this widget into the DOM\n*/\nDiffTextWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\t// Create the diff\n\tvar dmpObject = new dmp.diff_match_patch(),\n\t\tdiffs = dmpObject.diff_main(this.getAttribute(\"source\"),this.getAttribute(\"dest\"));\n\t// Apply required cleanup\n\tswitch(this.getAttribute(\"cleanup\",\"semantic\")) {\n\t\tcase \"none\":\n\t\t\t// No cleanup\n\t\t\tbreak;\n\t\tcase \"efficiency\":\n\t\t\tdmpObject.diff_cleanupEfficiency(diffs);\n\t\t\tbreak;\n\t\tdefault: // case \"semantic\"\n\t\t\tdmpObject.diff_cleanupSemantic(diffs);\n\t\t\tbreak;\n\t}\n\t// Create the elements\n\tvar domContainer = this.document.createElement(\"div\"), \n\t\tdomDiff = this.createDiffDom(diffs);\n\tparent.insertBefore(domContainer,nextSibling);\n\t// Set variables\n\tthis.setVariable(\"diff-count\",diffs.reduce(function(acc,diff) {\n\t\tif(diff[0] !== dmp.DIFF_EQUAL) {\n\t\t\tacc++;\n\t\t}\n\t\treturn acc;\n\t},0).toString());\n\t// Render child widgets\n\tthis.renderChildren(domContainer,null);\n\t// Render the diff\n\tdomContainer.appendChild(domDiff);\n\t// Save our container\n\tthis.domNodes.push(domContainer);\n};\n\n/*\nCreate DOM elements representing a list of diffs\n*/\nDiffTextWidget.prototype.createDiffDom = function(diffs) {\n\tvar self = this;\n\t// Create the element and assign the attributes\n\tvar domPre = this.document.createElement(\"pre\"),\n\t\tdomCode = this.document.createElement(\"code\");\n\t$tw.utils.each(diffs,function(diff) {\n\t\tvar tag = diff[0] === dmp.DIFF_INSERT ? \"ins\" : (diff[0] === dmp.DIFF_DELETE ? \"del\" : \"span\"),\n\t\t\tclassName = diff[0] === dmp.DIFF_INSERT ? \"tc-diff-insert\" : (diff[0] === dmp.DIFF_DELETE ? \"tc-diff-delete\" : \"tc-diff-equal\"),\n\t\t\tdom = self.document.createElement(tag),\n\t\t\ttext = diff[1],\n\t\t\tcurrPos = 0,\n\t\t\tre = /([\\x00-\\x1F])/mg,\n\t\t\tmatch = re.exec(text),\n\t\t\tspan,\n\t\t\tprintable;\n\t\tdom.className = className;\n\t\twhile(match) {\n\t\t\tif(currPos < match.index) {\n\t\t\t\tdom.appendChild(self.document.createTextNode(text.slice(currPos,match.index)));\n\t\t\t}\n\t\t\tspan = self.document.createElement(\"span\");\n\t\t\tspan.className = \"tc-diff-invisible\";\n\t\t\tprintable = self.invisibleCharacters[match[0]] || (\"[0x\" + match[0].charCodeAt(0).toString(16) + \"]\");\n\t\t\tspan.appendChild(self.document.createTextNode(printable));\n\t\t\tdom.appendChild(span);\n\t\t\tcurrPos = match.index + match[0].length;\n\t\t\tmatch = re.exec(text);\n\t\t}\n\t\tif(currPos < text.length) {\n\t\t\tdom.appendChild(self.document.createTextNode(text.slice(currPos)));\n\t\t}\n\t\tdomCode.appendChild(dom);\n\t});\n\tdomPre.appendChild(domCode);\n\treturn domPre;\n};\n\n/*\nCompute the internal state of the widget\n*/\nDiffTextWidget.prototype.execute = function() {\n\t// Make child widgets\n\tvar parseTreeNodes;\n\tif(this.parseTreeNode && this.parseTreeNode.children && this.parseTreeNode.children.length > 0) {\n\t\tparseTreeNodes = this.parseTreeNode.children;\n\t} else {\n\t\tparseTreeNodes = [{\n\t\t\ttype: \"transclude\",\n\t\t\tattributes: {\n\t\t\t\ttiddler: {type: \"string\", value: \"$:/language/Diffs/CountMessage\"}\n\t\t\t}\n\t\t}];\n\t}\n\tthis.makeChildWidgets(parseTreeNodes);\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nDiffTextWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.source || changedAttributes.dest || changedAttributes.cleanup) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\treturn this.refreshChildren(changedTiddlers);\n\t}\n};\n\nexports[\"diff-text\"] = DiffTextWidget;\n\n})();\n", "type": "application/javascript", "module-type": "widget" }, "$:/core/modules/widgets/draggable.js": { "title": "$:/core/modules/widgets/draggable.js", "text": "/*\\\ntitle: $:/core/modules/widgets/draggable.js\ntype: application/javascript\nmodule-type: widget\n\nDraggable widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar DraggableWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nDraggableWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nDraggableWidget.prototype.render = function(parent,nextSibling) {\n\tvar self = this;\n\t// Save the parent dom node\n\tthis.parentDomNode = parent;\n\t// Compute our attributes\n\tthis.computeAttributes();\n\t// Execute our logic\n\tthis.execute();\n\t// Sanitise the specified tag\n\tvar tag = this.draggableTag;\n\tif($tw.config.htmlUnsafeElements.indexOf(tag) !== -1) {\n\t\ttag = \"div\";\n\t}\n\t// Create our element\n\tvar domNode = this.document.createElement(tag);\n\t// Assign classes\n\tvar classes = [\"tc-draggable\"];\n\tif(this.draggableClasses) {\n\t\tclasses.push(this.draggableClasses);\n\t}\n\tdomNode.setAttribute(\"class\",classes.join(\" \"));\n\t// Add event handlers\n\t$tw.utils.makeDraggable({\n\t\tdomNode: domNode,\n\t\tdragTiddlerFn: function() {return self.getAttribute(\"tiddler\");},\n\t\tdragFilterFn: function() {return self.getAttribute(\"filter\");},\n\t\tstartActions: self.startActions,\n\t\tendActions: self.endActions,\n\t\twidget: this\n\t});\n\t// Insert the link into the DOM and render any children\n\tparent.insertBefore(domNode,nextSibling);\n\tthis.renderChildren(domNode,null);\n\tthis.domNodes.push(domNode);\n};\n\n/*\nCompute the internal state of the widget\n*/\nDraggableWidget.prototype.execute = function() {\n\t// Pick up our attributes\n\tthis.draggableTag = this.getAttribute(\"tag\",\"div\");\n\tthis.draggableClasses = this.getAttribute(\"class\");\n\tthis.startActions = this.getAttribute(\"startactions\");\n\tthis.endActions = this.getAttribute(\"endactions\");\n\t// Make the child widgets\n\tthis.makeChildWidgets();\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nDraggableWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.tag || changedAttributes[\"class\"]) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t}\n\treturn this.refreshChildren(changedTiddlers);\n};\n\nexports.draggable = DraggableWidget;\n\n})();\n", "type": "application/javascript", "module-type": "widget" }, "$:/core/modules/widgets/droppable.js": { "title": "$:/core/modules/widgets/droppable.js", "text": "/*\\\ntitle: $:/core/modules/widgets/droppable.js\ntype: application/javascript\nmodule-type: widget\n\nDroppable widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar DroppableWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nDroppableWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nDroppableWidget.prototype.render = function(parent,nextSibling) {\n\tvar self = this,\n\t\ttag = this.parseTreeNode.isBlock ? \"div\" : \"span\",\n\t\tdomNode;\n\t// Remember parent\n\tthis.parentDomNode = parent;\n\t// Compute attributes and execute state\n\tthis.computeAttributes();\n\tthis.execute();\n\tif(this.droppableTag && $tw.config.htmlUnsafeElements.indexOf(this.droppableTag) === -1) {\n\t\ttag = this.droppableTag;\n\t}\n\t// Create element and assign classes\n\tdomNode = this.document.createElement(tag);\n\tthis.domNode = domNode;\n\tthis.assignDomNodeClasses();\n\t// Add event handlers\n\tif(this.droppableEnable) {\n\t\t$tw.utils.addEventListeners(domNode,[\n\t\t\t{name: \"dragenter\", handlerObject: this, handlerMethod: \"handleDragEnterEvent\"},\n\t\t\t{name: \"dragover\", handlerObject: this, handlerMethod: \"handleDragOverEvent\"},\n\t\t\t{name: \"dragleave\", handlerObject: this, handlerMethod: \"handleDragLeaveEvent\"},\n\t\t\t{name: \"drop\", handlerObject: this, handlerMethod: \"handleDropEvent\"}\n\t\t]);\t\t\n\t} else {\n\t\t$tw.utils.addClass(this.domNode,this.disabledClass);\n\t}\n\t// Insert element\n\tparent.insertBefore(domNode,nextSibling);\n\tthis.renderChildren(domNode,null);\n\tthis.domNodes.push(domNode);\n\t// Stack of outstanding enter/leave events\n\tthis.currentlyEntered = [];\n};\n\nDroppableWidget.prototype.enterDrag = function(event) {\n\tif(this.currentlyEntered.indexOf(event.target) === -1) {\n\t\tthis.currentlyEntered.push(event.target);\n\t}\n\t// If we're entering for the first time we need to apply highlighting\n\t$tw.utils.addClass(this.domNodes[0],\"tc-dragover\");\n};\n\nDroppableWidget.prototype.leaveDrag = function(event) {\n\tvar pos = this.currentlyEntered.indexOf(event.target);\n\tif(pos !== -1) {\n\t\tthis.currentlyEntered.splice(pos,1);\n\t}\n\t// Remove highlighting if we're leaving externally. The hacky second condition is to resolve a problem with Firefox whereby there is an erroneous dragenter event if the node being dragged is within the dropzone\n\tif(this.currentlyEntered.length === 0 || (this.currentlyEntered.length === 1 && this.currentlyEntered[0] === $tw.dragInProgress)) {\n\t\tthis.currentlyEntered = [];\n\t\tif(this.domNodes[0]) {\n\t\t\t$tw.utils.removeClass(this.domNodes[0],\"tc-dragover\");\n\t\t}\n\t}\n};\n\nDroppableWidget.prototype.handleDragEnterEvent = function(event) {\n\tthis.enterDrag(event);\n\t// Tell the browser that we're ready to handle the drop\n\tevent.preventDefault();\n\t// Tell the browser not to ripple the drag up to any parent drop handlers\n\tevent.stopPropagation();\n\treturn false;\n};\n\nDroppableWidget.prototype.handleDragOverEvent = function(event) {\n\t// Check for being over a TEXTAREA or INPUT\n\tif([\"TEXTAREA\",\"INPUT\"].indexOf(event.target.tagName) !== -1) {\n\t\treturn false;\n\t}\n\t// Tell the browser that we're still interested in the drop\n\tevent.preventDefault();\n\t// Set the drop effect\n\tevent.dataTransfer.dropEffect = this.droppableEffect;\n\treturn false;\n};\n\nDroppableWidget.prototype.handleDragLeaveEvent = function(event) {\n\tthis.leaveDrag(event);\n\treturn false;\n};\n\nDroppableWidget.prototype.handleDropEvent = function(event) {\n\tvar self = this;\n\tthis.leaveDrag(event);\n\t// Check for being over a TEXTAREA or INPUT\n\tif([\"TEXTAREA\",\"INPUT\"].indexOf(event.target.tagName) !== -1) {\n\t\treturn false;\n\t}\n\tvar dataTransfer = event.dataTransfer;\n\t// Remove highlighting\n\t$tw.utils.removeClass(this.domNodes[0],\"tc-dragover\");\n\t// Try to import the various data types we understand\n\t$tw.utils.importDataTransfer(dataTransfer,null,function(fieldsArray) {\n\t\tfieldsArray.forEach(function(fields) {\n\t\t\tself.performActions(fields.title || fields.text,event);\n\t\t});\n\t});\n\t// Tell the browser that we handled the drop\n\tevent.preventDefault();\n\t// Stop the drop ripple up to any parent handlers\n\tevent.stopPropagation();\n\treturn false;\n};\n\nDroppableWidget.prototype.performActions = function(title,event) {\n\tif(this.droppableActions) {\n\t\tvar modifierKey = $tw.keyboardManager.getEventModifierKeyDescriptor(event);\n\t\tthis.invokeActionString(this.droppableActions,this,event,{actionTiddler: title, modifier: modifierKey});\n\t}\n};\n\n/*\nCompute the internal state of the widget\n*/\nDroppableWidget.prototype.execute = function() {\n\tthis.droppableActions = this.getAttribute(\"actions\");\n\tthis.droppableEffect = this.getAttribute(\"effect\",\"copy\");\n\tthis.droppableTag = this.getAttribute(\"tag\");\n\tthis.droppableEnable = (this.getAttribute(\"enable\") || \"yes\") === \"yes\";\n\tthis.disabledClass = this.getAttribute(\"disabledClass\",\"\");\n\t// Make child widgets\n\tthis.makeChildWidgets();\n};\n\nDroppableWidget.prototype.assignDomNodeClasses = function() {\n\tvar classes = this.getAttribute(\"class\",\"\").split(\" \");\n\tclasses.push(\"tc-droppable\");\n\tthis.domNode.className = classes.join(\" \");\t\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nDroppableWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.tag || changedAttributes.enable || changedAttributes.disabledClass || changedAttributes.actions || changedAttributes.effect) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else if(changedAttributes[\"class\"]) {\n\t\tthis.assignDomNodeClasses();\n\t}\n\treturn this.refreshChildren(changedTiddlers);\n};\n\nexports.droppable = DroppableWidget;\n\n})();", "type": "application/javascript", "module-type": "widget" }, "$:/core/modules/widgets/dropzone.js": { "title": "$:/core/modules/widgets/dropzone.js", "text": "/*\\\ntitle: $:/core/modules/widgets/dropzone.js\ntype: application/javascript\nmodule-type: widget\n\nDropzone widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar DropZoneWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nDropZoneWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nDropZoneWidget.prototype.render = function(parent,nextSibling) {\n\tvar self = this;\n\t// Remember parent\n\tthis.parentDomNode = parent;\n\t// Compute attributes and execute state\n\tthis.computeAttributes();\n\tthis.execute();\n\t// Create element\n\tvar domNode = this.document.createElement(\"div\");\n\tdomNode.className = this.dropzoneClass || \"tc-dropzone\";\n\t// Add event handlers\n\tif(this.dropzoneEnable) {\n\t\t$tw.utils.addEventListeners(domNode,[\n\t\t\t{name: \"dragenter\", handlerObject: this, handlerMethod: \"handleDragEnterEvent\"},\n\t\t\t{name: \"dragover\", handlerObject: this, handlerMethod: \"handleDragOverEvent\"},\n\t\t\t{name: \"dragleave\", handlerObject: this, handlerMethod: \"handleDragLeaveEvent\"},\n\t\t\t{name: \"drop\", handlerObject: this, handlerMethod: \"handleDropEvent\"},\n\t\t\t{name: \"paste\", handlerObject: this, handlerMethod: \"handlePasteEvent\"},\n\t\t\t{name: \"dragend\", handlerObject: this, handlerMethod: \"handleDragEndEvent\"}\n\t\t]);\t\t\n\t}\n\tdomNode.addEventListener(\"click\",function (event) {\n\t},false);\n\t// Insert element\n\tparent.insertBefore(domNode,nextSibling);\n\tthis.renderChildren(domNode,null);\n\tthis.domNodes.push(domNode);\n\t// Stack of outstanding enter/leave events\n\tthis.currentlyEntered = [];\n};\n\nDropZoneWidget.prototype.enterDrag = function(event) {\n\tif(this.currentlyEntered.indexOf(event.target) === -1) {\n\t\tthis.currentlyEntered.push(event.target);\n\t}\n\t// If we're entering for the first time we need to apply highlighting\n\t$tw.utils.addClass(this.domNodes[0],\"tc-dragover\");\n};\n\nDropZoneWidget.prototype.leaveDrag = function(event) {\n\tvar pos = this.currentlyEntered.indexOf(event.target);\n\tif(pos !== -1) {\n\t\tthis.currentlyEntered.splice(pos,1);\n\t}\n\t// Remove highlighting if we're leaving externally\n\tif(this.currentlyEntered.length === 0) {\n\t\t$tw.utils.removeClass(this.domNodes[0],\"tc-dragover\");\n\t}\n};\n\nDropZoneWidget.prototype.handleDragEnterEvent = function(event) {\n\t// Check for this window being the source of the drag\n\tif($tw.dragInProgress) {\n\t\treturn false;\n\t}\n\tthis.enterDrag(event);\n\t// Tell the browser that we're ready to handle the drop\n\tevent.preventDefault();\n\t// Tell the browser not to ripple the drag up to any parent drop handlers\n\tevent.stopPropagation();\n};\n\nDropZoneWidget.prototype.handleDragOverEvent = function(event) {\n\t// Check for being over a TEXTAREA or INPUT\n\tif([\"TEXTAREA\",\"INPUT\"].indexOf(event.target.tagName) !== -1) {\n\t\treturn false;\n\t}\n\t// Check for this window being the source of the drag\n\tif($tw.dragInProgress) {\n\t\treturn false;\n\t}\n\t// Tell the browser that we're still interested in the drop\n\tevent.preventDefault();\n\tevent.dataTransfer.dropEffect = \"copy\"; // Explicitly show this is a copy\n};\n\nDropZoneWidget.prototype.handleDragLeaveEvent = function(event) {\n\tthis.leaveDrag(event);\n};\n\nDropZoneWidget.prototype.handleDragEndEvent = function(event) {\n\t$tw.utils.removeClass(this.domNodes[0],\"tc-dragover\");\n};\n\nDropZoneWidget.prototype.handleDropEvent = function(event) {\n\tvar self = this,\n\t\treadFileCallback = function(tiddlerFieldsArray) {\n\t\t\tself.dispatchEvent({type: \"tm-import-tiddlers\", param: JSON.stringify(tiddlerFieldsArray), autoOpenOnImport: self.autoOpenOnImport, importTitle: self.importTitle});\n\t\t};\n\tthis.leaveDrag(event);\n\t// Check for being over a TEXTAREA or INPUT\n\tif([\"TEXTAREA\",\"INPUT\"].indexOf(event.target.tagName) !== -1) {\n\t\treturn false;\n\t}\n\t// Check for this window being the source of the drag\n\tif($tw.dragInProgress) {\n\t\treturn false;\n\t}\n\tvar self = this,\n\t\tdataTransfer = event.dataTransfer;\n\t// Remove highlighting\n\t$tw.utils.removeClass(this.domNodes[0],\"tc-dragover\");\n\t// Import any files in the drop\n\tvar numFiles = 0;\n\tif(dataTransfer.files) {\n\t\tnumFiles = this.wiki.readFiles(dataTransfer.files,{\n\t\t\tcallback: readFileCallback,\n\t\t\tdeserializer: this.dropzoneDeserializer\n\t\t});\n\t}\n\t// Try to import the various data types we understand\n\tif(numFiles === 0) {\n\t\t$tw.utils.importDataTransfer(dataTransfer,this.wiki.generateNewTitle(\"Untitled\"),readFileCallback);\n\t}\n\t// Tell the browser that we handled the drop\n\tevent.preventDefault();\n\t// Stop the drop ripple up to any parent handlers\n\tevent.stopPropagation();\n};\n\nDropZoneWidget.prototype.handlePasteEvent = function(event) {\n\tvar self = this,\n\t\treadFileCallback = function(tiddlerFieldsArray) {\n\t\t\tself.dispatchEvent({type: \"tm-import-tiddlers\", param: JSON.stringify(tiddlerFieldsArray), autoOpenOnImport: self.autoOpenOnImport, importTitle: self.importTitle});\n\t\t};\n\t// Let the browser handle it if we're in a textarea or input box\n\tif([\"TEXTAREA\",\"INPUT\"].indexOf(event.target.tagName) == -1 && !event.target.isContentEditable) {\n\t\tvar self = this,\n\t\t\titems = event.clipboardData.items;\n\t\t// Enumerate the clipboard items\n\t\tfor(var t = 0; t<items.length; t++) {\n\t\t\tvar item = items[t];\n\t\t\tif(item.kind === \"file\") {\n\t\t\t\t// Import any files\n\t\t\t\tthis.wiki.readFile(item.getAsFile(),{\n\t\t\t\t\tcallback: readFileCallback,\n\t\t\t\t\tdeserializer: this.dropzoneDeserializer\n\t\t\t\t});\n\t\t\t} else if(item.kind === \"string\") {\n\t\t\t\t// Create tiddlers from string items\n\t\t\t\tvar type = item.type;\n\t\t\t\titem.getAsString(function(str) {\n\t\t\t\t\tvar tiddlerFields = {\n\t\t\t\t\t\ttitle: self.wiki.generateNewTitle(\"Untitled\"),\n\t\t\t\t\t\ttext: str,\n\t\t\t\t\t\ttype: type\n\t\t\t\t\t};\n\t\t\t\t\tif($tw.log.IMPORT) {\n\t\t\t\t\t\tconsole.log(\"Importing string '\" + str + \"', type: '\" + type + \"'\");\n\t\t\t\t\t}\n\t\t\t\t\tself.dispatchEvent({type: \"tm-import-tiddlers\", param: JSON.stringify([tiddlerFields]), autoOpenOnImport: self.autoOpenOnImport, importTitle: self.importTitle});\n\t\t\t\t});\n\t\t\t}\n\t\t}\n\t\t// Tell the browser that we've handled the paste\n\t\tevent.stopPropagation();\n\t\tevent.preventDefault();\n\t}\n};\n\n/*\nCompute the internal state of the widget\n*/\nDropZoneWidget.prototype.execute = function() {\n\tthis.dropzoneClass = this.getAttribute(\"class\");\n\tthis.dropzoneDeserializer = this.getAttribute(\"deserializer\");\n\tthis.dropzoneEnable = (this.getAttribute(\"enable\") || \"yes\") === \"yes\";\n\tthis.autoOpenOnImport = this.getAttribute(\"autoOpenOnImport\");\n\tthis.importTitle = this.getAttribute(\"importTitle\");\n\t// Make child widgets\n\tthis.makeChildWidgets();\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nDropZoneWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.enable || changedAttributes.autoOpenOnImport || changedAttributes.importTitle || changedAttributes.deserializer || changedAttributes.class) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t}\n\treturn this.refreshChildren(changedTiddlers);\n};\n\nexports.dropzone = DropZoneWidget;\n\n})();\n", "type": "application/javascript", "module-type": "widget" }, "$:/core/modules/widgets/edit-binary.js": { "title": "$:/core/modules/widgets/edit-binary.js", "text": "/*\\\ntitle: $:/core/modules/widgets/edit-binary.js\ntype: application/javascript\nmodule-type: widget\n\nEdit-binary widget; placeholder for editing binary tiddlers\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar BINARY_WARNING_MESSAGE = \"$:/core/ui/BinaryWarning\";\nvar EXPORT_BUTTON_IMAGE = \"$:/core/images/export-button\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar EditBinaryWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nEditBinaryWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nEditBinaryWidget.prototype.render = function(parent,nextSibling) {\n\tvar self = this;\n\t// Save the parent dom node\n\tthis.parentDomNode = parent;\n\t// Compute our attributes\n\tthis.computeAttributes();\n\t// Execute our logic\n\tthis.execute();\n\tthis.renderChildren(parent,nextSibling);\n};\n\n/*\nCompute the internal state of the widget\n*/\nEditBinaryWidget.prototype.execute = function() {\n\t// Get our parameters\n\tvar editTitle = this.getAttribute(\"tiddler\",this.getVariable(\"currentTiddler\"));\n\tvar tiddler = this.wiki.getTiddler(editTitle);\n\tvar type = tiddler.fields.type;\n\tvar text = tiddler.fields.text;\n\t// Transclude the binary data tiddler warning message\n\tvar warn = {\n\t\ttype: \"element\",\n\t\ttag: \"p\",\n\t\tchildren: [{\n\t\t\ttype: \"transclude\",\n\t\t\tattributes: {\n\t\t\t\ttiddler: {type: \"string\", value: BINARY_WARNING_MESSAGE}\n\t\t\t}\n\t\t}]\n\t};\n\t// Create download link based on draft tiddler title\n\tvar link = {\n\t\ttype: \"element\",\n\t\ttag: \"a\",\n\t\tattributes: {\n\t\t\ttitle: {type: \"indirect\", textReference: \"!!draft.title\"},\n\t\t\tdownload: {type: \"indirect\", textReference: \"!!draft.title\"}\n\t\t},\n\t\tchildren: [{\n\t\ttype: \"transclude\",\n\t\t\tattributes: {\n\t\t\t\ttiddler: {type: \"string\", value: EXPORT_BUTTON_IMAGE}\n\t\t\t}\n\t\t}]\n\t};\n\t// Set the link href to internal data URI (no external)\n\tif(text) {\n\t\tlink.attributes.href = {\n\t\t\ttype: \"string\", \n\t\t\tvalue: \"data:\" + type + \";base64,\" + text\n\t\t};\n\t}\n\t// Combine warning message and download link in a div\n\tvar element = {\n\t\ttype: \"element\",\n\t\ttag: \"div\",\n\t\tattributes: {\n\t\t\tclass: {type: \"string\", value: \"tc-binary-warning\"}\n\t\t},\n\t\tchildren: [warn, link]\n\t}\n\t// Construct the child widgets\n\tthis.makeChildWidgets([element]);\n};\n\n/*\nRefresh by refreshing our child widget\n*/\nEditBinaryWidget.prototype.refresh = function(changedTiddlers) {\n\treturn this.refreshChildren(changedTiddlers);\n};\n\nexports[\"edit-binary\"] = EditBinaryWidget;\n\n})();\n", "type": "application/javascript", "module-type": "widget" }, "$:/core/modules/widgets/edit-bitmap.js": { "title": "$:/core/modules/widgets/edit-bitmap.js", "text": "/*\\\ntitle: $:/core/modules/widgets/edit-bitmap.js\ntype: application/javascript\nmodule-type: widget\n\nEdit-bitmap widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n// Default image sizes\nvar DEFAULT_IMAGE_WIDTH = 600,\n\tDEFAULT_IMAGE_HEIGHT = 370,\n\tDEFAULT_IMAGE_TYPE = \"image/png\";\n\n// Configuration tiddlers\nvar LINE_WIDTH_TITLE = \"$:/config/BitmapEditor/LineWidth\",\n\tLINE_COLOUR_TITLE = \"$:/config/BitmapEditor/Colour\",\n\tLINE_OPACITY_TITLE = \"$:/config/BitmapEditor/Opacity\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar EditBitmapWidget = function(parseTreeNode,options) {\n\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\tif(tiddler && tiddler.fields.type && tiddler.fields.text) {\n\t\tcurrImage.src = \"data:\" + tiddler.fields.type + \";base64,\" + tiddler.fields.text;\t\t\n\t} else {\n\t\tcurrImage.width = DEFAULT_IMAGE_WIDTH;\n\t\tcurrImage.height = DEFAULT_IMAGE_HEIGHT;\n\t\tcurrImage.onerror();\n\t}\n};\n\nEditBitmapWidget.prototype.initCanvas = function(canvas,width,height,image) {\n\tcanvas.width = width;\n\tcanvas.height = height;\n\tvar ctx = canvas.getContext(\"2d\");\n\tif(image) {\n\t\tctx.drawImage(image,0,0);\n\t} else {\n\t\tctx.fillStyle = \"#fff\";\n\t\tctx.fillRect(0,0,canvas.width,canvas.height);\n\t}\n};\n\n/*\n** Change the size of the canvas, preserving the current image\n*/\nEditBitmapWidget.prototype.changeCanvasSize = function(newWidth,newHeight) {\n\t// Create and size a new canvas\n\tvar newCanvas = this.document.createElement(\"canvas\");\n\tthis.initCanvas(newCanvas,newWidth,newHeight);\n\t// Copy the old image\n\tvar ctx = newCanvas.getContext(\"2d\");\n\tctx.drawImage(this.currCanvas,0,0);\n\t// Set the new canvas as the current one\n\tthis.currCanvas = newCanvas;\n\t// Set the size of the onscreen canvas\n\tthis.canvasDomNode.width = newWidth;\n\tthis.canvasDomNode.height = newHeight;\n\t// Paint the onscreen canvas with the offscreen canvas\n\tctx = this.canvasDomNode.getContext(\"2d\");\n\tctx.drawImage(this.currCanvas,0,0);\n};\n\n/*\n** Rotate the canvas left by 90 degrees\n*/\nEditBitmapWidget.prototype.rotateCanvasLeft = function() {\n\t// Get the current size of the image\n\tvar origWidth = this.currCanvas.width,\n\t\torigHeight = this.currCanvas.height;\n\t// Create and size a new canvas\n\tvar newCanvas = this.document.createElement(\"canvas\"),\n\t\tnewWidth = origHeight,\n\t\tnewHeight = origWidth;\n\tthis.initCanvas(newCanvas,newWidth,newHeight);\n\t// Copy the old image\n\tvar ctx = newCanvas.getContext(\"2d\");\n\tctx.save();\n\tctx.translate(newWidth / 2,newHeight / 2);\n\tctx.rotate(-Math.PI / 2);\n\tctx.drawImage(this.currCanvas,-origWidth / 2,-origHeight / 2);\n\tctx.restore();\n\t// Set the new canvas as the current one\n\tthis.currCanvas = newCanvas;\n\t// Set the size of the onscreen canvas\n\tthis.canvasDomNode.width = newWidth;\n\tthis.canvasDomNode.height = newHeight;\n\t// Paint the onscreen canvas with the offscreen canvas\n\tctx = this.canvasDomNode.getContext(\"2d\");\n\tctx.drawImage(this.currCanvas,0,0);\n};\n\nEditBitmapWidget.prototype.handleTouchStartEvent = function(event) {\n\tthis.brushDown = true;\n\tthis.strokeStart(event.touches[0].clientX,event.touches[0].clientY);\n\tevent.preventDefault();\n\tevent.stopPropagation();\n\treturn false;\n};\n\nEditBitmapWidget.prototype.handleTouchMoveEvent = function(event) {\n\tif(this.brushDown) {\n\t\tthis.strokeMove(event.touches[0].clientX,event.touches[0].clientY);\n\t}\n\tevent.preventDefault();\n\tevent.stopPropagation();\n\treturn false;\n};\n\nEditBitmapWidget.prototype.handleTouchEndEvent = function(event) {\n\tif(this.brushDown) {\n\t\tthis.brushDown = false;\n\t\tthis.strokeEnd();\n\t}\n\tevent.preventDefault();\n\tevent.stopPropagation();\n\treturn false;\n};\n\nEditBitmapWidget.prototype.handleMouseDownEvent = function(event) {\n\tthis.strokeStart(event.clientX,event.clientY);\n\tthis.brushDown = true;\n\tevent.preventDefault();\n\tevent.stopPropagation();\n\treturn false;\n};\n\nEditBitmapWidget.prototype.handleMouseMoveEvent = function(event) {\n\tif(this.brushDown) {\n\t\tthis.strokeMove(event.clientX,event.clientY);\n\t\tevent.preventDefault();\n\t\tevent.stopPropagation();\n\t\treturn false;\n\t}\n\treturn true;\n};\n\nEditBitmapWidget.prototype.handleMouseUpEvent = function(event) {\n\tif(this.brushDown) {\n\t\tthis.brushDown = false;\n\t\tthis.strokeEnd();\n\t\tevent.preventDefault();\n\t\tevent.stopPropagation();\n\t\treturn false;\n\t}\n\treturn true;\n};\n\nEditBitmapWidget.prototype.adjustCoordinates = function(x,y) {\n\tvar canvasRect = this.canvasDomNode.getBoundingClientRect(),\n\t\tscale = this.canvasDomNode.width/canvasRect.width;\n\treturn {x: (x - canvasRect.left) * scale, y: (y - canvasRect.top) * scale};\n};\n\nEditBitmapWidget.prototype.strokeStart = function(x,y) {\n\t// Start off a new stroke\n\tthis.stroke = [this.adjustCoordinates(x,y)];\n};\n\nEditBitmapWidget.prototype.strokeMove = function(x,y) {\n\tvar ctx = this.canvasDomNode.getContext(\"2d\"),\n\t\tt;\n\t// Add the new position to the end of the stroke\n\tthis.stroke.push(this.adjustCoordinates(x,y));\n\t// Redraw the previous image\n\tctx.drawImage(this.currCanvas,0,0);\n\t// Render the stroke\n\tctx.globalAlpha = parseFloat(this.wiki.getTiddlerText(LINE_OPACITY_TITLE,\"1.0\"));\n\tctx.strokeStyle = this.wiki.getTiddlerText(LINE_COLOUR_TITLE,\"#ff0\");\n\tctx.lineWidth = parseFloat(this.wiki.getTiddlerText(LINE_WIDTH_TITLE,\"3\"));\n\tctx.lineCap = \"round\";\n\tctx.lineJoin = \"round\";\n\tctx.beginPath();\n\tctx.moveTo(this.stroke[0].x,this.stroke[0].y);\n\tfor(t=1; t<this.stroke.length-1; t++) {\n\t\tvar s1 = this.stroke[t],\n\t\t\ts2 = this.stroke[t-1],\n\t\t\ttx = (s1.x + s2.x)/2,\n\t\t\tty = (s1.y + s2.y)/2;\n\t\tctx.quadraticCurveTo(s2.x,s2.y,tx,ty);\n\t}\n\tctx.stroke();\n};\n\nEditBitmapWidget.prototype.strokeEnd = function() {\n\t// Copy the bitmap to the off-screen canvas\n\tvar ctx = this.currCanvas.getContext(\"2d\");\n\tctx.drawImage(this.canvasDomNode,0,0);\n\t// Save the image into the tiddler\n\tthis.saveChanges();\n};\n\nEditBitmapWidget.prototype.saveChanges = function() {\n\tvar tiddler = this.wiki.getTiddler(this.editTitle) || new $tw.Tiddler({title: this.editTitle,type: DEFAULT_IMAGE_TYPE});\n\t// data URIs look like \"data:<type>;base64,<text>\"\n\tvar dataURL = this.canvasDomNode.toDataURL(tiddler.fields.type),\n\t\tposColon = dataURL.indexOf(\":\"),\n\t\tposSemiColon = dataURL.indexOf(\";\"),\n\t\tposComma = dataURL.indexOf(\",\"),\n\t\ttype = dataURL.substring(posColon+1,posSemiColon),\n\t\ttext = dataURL.substring(posComma+1);\n\tvar update = {type: type, text: text};\n\tthis.wiki.addTiddler(new $tw.Tiddler(this.wiki.getModificationFields(),tiddler,update,this.wiki.getCreationFields()));\n};\n\nexports[\"edit-bitmap\"] = EditBitmapWidget;\n\n})();\n", "type": "application/javascript", "module-type": "widget" }, "$:/core/modules/widgets/edit-shortcut.js": { "title": "$:/core/modules/widgets/edit-shortcut.js", "text": "/*\\\ntitle: $:/core/modules/widgets/edit-shortcut.js\ntype: application/javascript\nmodule-type: widget\n\nWidget to display an editable keyboard shortcut\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar EditShortcutWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nEditShortcutWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nEditShortcutWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tthis.inputNode = this.document.createElement(\"input\");\n\t// Assign classes\n\tif(this.shortcutClass) {\n\t\tthis.inputNode.className = this.shortcutClass;\t\t\n\t}\n\t// Assign other attributes\n\tif(this.shortcutStyle) {\n\t\tthis.inputNode.setAttribute(\"style\",this.shortcutStyle);\n\t}\n\tif(this.shortcutTooltip) {\n\t\tthis.inputNode.setAttribute(\"title\",this.shortcutTooltip);\n\t}\n\tif(this.shortcutPlaceholder) {\n\t\tthis.inputNode.setAttribute(\"placeholder\",this.shortcutPlaceholder);\n\t}\n\tif(this.shortcutAriaLabel) {\n\t\tthis.inputNode.setAttribute(\"aria-label\",this.shortcutAriaLabel);\n\t}\n\t// Assign the current shortcut\n\tthis.updateInputNode();\n\t// Add event handlers\n\t$tw.utils.addEventListeners(this.inputNode,[\n\t\t{name: \"keydown\", handlerObject: this, handlerMethod: \"handleKeydownEvent\"}\n\t]);\n\t// Link into the DOM\n\tparent.insertBefore(this.inputNode,nextSibling);\n\tthis.domNodes.push(this.inputNode);\n\t// Focus the input Node if focus === \"yes\" or focus === \"true\"\n\tif(this.shortcutFocus === \"yes\" || this.shortcutFocus === \"true\") {\n\t\tthis.focus();\n\t}\n};\n\n/*\nCompute the internal state of the widget\n*/\nEditShortcutWidget.prototype.execute = function() {\n\tthis.shortcutTiddler = this.getAttribute(\"tiddler\");\n\tthis.shortcutField = this.getAttribute(\"field\");\n\tthis.shortcutIndex = this.getAttribute(\"index\");\n\tthis.shortcutPlaceholder = this.getAttribute(\"placeholder\");\n\tthis.shortcutDefault = this.getAttribute(\"default\",\"\");\n\tthis.shortcutClass = this.getAttribute(\"class\");\n\tthis.shortcutStyle = this.getAttribute(\"style\");\n\tthis.shortcutTooltip = this.getAttribute(\"tooltip\");\n\tthis.shortcutAriaLabel = this.getAttribute(\"aria-label\");\n\tthis.shortcutFocus = this.getAttribute(\"focus\");\n};\n\n/*\nUpdate the value of the input node\n*/\nEditShortcutWidget.prototype.updateInputNode = function() {\n\tif(this.shortcutField) {\n\t\tvar tiddler = this.wiki.getTiddler(this.shortcutTiddler);\n\t\tif(tiddler && $tw.utils.hop(tiddler.fields,this.shortcutField)) {\n\t\t\tthis.inputNode.value = tiddler.getFieldString(this.shortcutField);\n\t\t} else {\n\t\t\tthis.inputNode.value = this.shortcutDefault;\n\t\t}\n\t} else if(this.shortcutIndex) {\n\t\tthis.inputNode.value = this.wiki.extractTiddlerDataItem(this.shortcutTiddler,this.shortcutIndex,this.shortcutDefault);\n\t} else {\n\t\tthis.inputNode.value = this.wiki.getTiddlerText(this.shortcutTiddler,this.shortcutDefault);\n\t}\n};\n\n/*\nHandle a dom \"keydown\" event\n*/\nEditShortcutWidget.prototype.handleKeydownEvent = function(event) {\n\t// Ignore shift, ctrl, meta, alt\n\tif(event.keyCode && $tw.keyboardManager.getModifierKeys().indexOf(event.keyCode) === -1) {\n\t\t// Get the shortcut text representation\n\t\tvar value = $tw.keyboardManager.getPrintableShortcuts([{\n\t\t\tctrlKey: event.ctrlKey,\n\t\t\tshiftKey: event.shiftKey,\n\t\t\taltKey: event.altKey,\n\t\t\tmetaKey: event.metaKey,\n\t\t\tkeyCode: event.keyCode\n\t\t}]);\n\t\tif(value.length > 0) {\n\t\t\tthis.wiki.setText(this.shortcutTiddler,this.shortcutField,this.shortcutIndex,value[0]);\n\t\t}\n\t\t// Ignore the keydown if it was already handled\n\t\tevent.preventDefault();\n\t\tevent.stopPropagation();\n\t\treturn true;\t\t\n\t} else {\n\t\treturn false;\n\t}\n};\n\n/*\nfocus the input node\n*/\nEditShortcutWidget.prototype.focus = function() {\n\tif(this.inputNode.focus && this.inputNode.select) {\n\t\tthis.inputNode.focus();\n\t\tthis.inputNode.select();\n\t}\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget needed re-rendering\n*/\nEditShortcutWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.tiddler || changedAttributes.field || changedAttributes.index || changedAttributes.placeholder || changedAttributes[\"default\"] || changedAttributes[\"class\"] || changedAttributes.style || changedAttributes.tooltip || changedAttributes[\"aria-label\"] || changedAttributes.focus) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else if(changedTiddlers[this.shortcutTiddler]) {\n\t\tthis.updateInputNode();\n\t\treturn true;\n\t} else {\n\t\treturn false;\t\n\t}\n};\n\nexports[\"edit-shortcut\"] = EditShortcutWidget;\n\n})();\n", "type": "application/javascript", "module-type": "widget" }, "$:/core/modules/widgets/edit-text.js": { "title": "$:/core/modules/widgets/edit-text.js", "text": "/*\\\ntitle: $:/core/modules/widgets/edit-text.js\ntype: application/javascript\nmodule-type: widget\n\nEdit-text widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar editTextWidgetFactory = require(\"$:/core/modules/editor/factory.js\").editTextWidgetFactory,\n\tFramedEngine = require(\"$:/core/modules/editor/engines/framed.js\").FramedEngine,\n\tSimpleEngine = require(\"$:/core/modules/editor/engines/simple.js\").SimpleEngine;\n\nexports[\"edit-text\"] = editTextWidgetFactory(FramedEngine,SimpleEngine);\n\n})();\n", "type": "application/javascript", "module-type": "widget" }, "$:/core/modules/widgets/edit.js": { "title": "$:/core/modules/widgets/edit.js", "text": "/*\\\ntitle: $:/core/modules/widgets/edit.js\ntype: application/javascript\nmodule-type: widget\n\nEdit widget is a meta-widget chooses the appropriate actual editting widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar EditWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nEditWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nEditWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tthis.renderChildren(parent,nextSibling);\n};\n\n// Mappings from content type to editor type are stored in tiddlers with this prefix\nvar EDITOR_MAPPING_PREFIX = \"$:/config/EditorTypeMappings/\";\n\n/*\nCompute the internal state of the widget\n*/\nEditWidget.prototype.execute = function() {\n\t// Get our parameters\n\tthis.editTitle = this.getAttribute(\"tiddler\",this.getVariable(\"currentTiddler\"));\n\tthis.editField = this.getAttribute(\"field\",\"text\");\n\tthis.editIndex = this.getAttribute(\"index\");\n\tthis.editClass = this.getAttribute(\"class\");\n\tthis.editPlaceholder = this.getAttribute(\"placeholder\");\n\tthis.editTabIndex = this.getAttribute(\"tabindex\");\n\tthis.editFocus = this.getAttribute(\"focus\",\"\");\n\tthis.editCancelPopups = this.getAttribute(\"cancelPopups\",\"\");\n\tthis.editInputActions = this.getAttribute(\"inputActions\");\n\tthis.editRefreshTitle = this.getAttribute(\"refreshTitle\");\n\tthis.editAutoComplete = this.getAttribute(\"autocomplete\");\n\t// Choose the appropriate edit widget\n\tthis.editorType = this.getEditorType();\n\t// Make the child widgets\n\tthis.makeChildWidgets([{\n\t\ttype: \"edit-\" + this.editorType,\n\t\tattributes: this.parseTreeNode.attributes,\n\t\tchildren: this.parseTreeNode.children\n\t}]);\n};\n\nEditWidget.prototype.getEditorType = function() {\n\t// Get the content type of the thing we're editing\n\tvar type;\n\tif(this.editField === \"text\") {\n\t\tvar tiddler = this.wiki.getTiddler(this.editTitle);\n\t\tif(tiddler) {\n\t\t\ttype = tiddler.fields.type;\n\t\t}\n\t}\n\ttype = type || \"text/vnd.tiddlywiki\";\n\tvar editorType = this.wiki.getTiddlerText(EDITOR_MAPPING_PREFIX + type);\n\tif(!editorType) {\n\t\tvar typeInfo = $tw.config.contentTypeInfo[type];\n\t\tif(typeInfo && typeInfo.encoding === \"base64\") {\n\t\t\teditorType = \"binary\";\n\t\t} else {\n\t\t\teditorType = \"text\";\n\t\t}\n\t}\n\treturn editorType;\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nEditWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\t// Refresh if an attribute has changed, or the type associated with the target tiddler has changed\n\tif(changedAttributes.tiddler || changedAttributes.field || changedAttributes.index || changedAttributes.tabindex || changedAttributes.cancelPopups || changedAttributes.inputActions || changedAttributes.refreshTitle || changedAttributes.autocomplete || (changedTiddlers[this.editTitle] && this.getEditorType() !== this.editorType)) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\treturn this.refreshChildren(changedTiddlers);\n\t}\n};\n\nexports.edit = EditWidget;\n\n})();\n", "type": "application/javascript", "module-type": "widget" }, "$:/core/modules/widgets/element.js": { "title": "$:/core/modules/widgets/element.js", "text": "/*\\\ntitle: $:/core/modules/widgets/element.js\ntype: application/javascript\nmodule-type: widget\n\nElement widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar ElementWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nElementWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nElementWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\t// Neuter blacklisted elements\n\tthis.tag = this.parseTreeNode.tag;\n\tif($tw.config.htmlUnsafeElements.indexOf(this.tag) !== -1) {\n\t\tthis.tag = \"safe-\" + this.tag;\n\t}\n\t// Adjust headings by the current base level\n\tvar headingLevel = [\"h1\",\"h2\",\"h3\",\"h4\",\"h5\",\"h6\"].indexOf(this.tag);\n\tif(headingLevel !== -1) {\n\t\tvar baseLevel = parseInt(this.getVariable(\"tv-adjust-heading-level\",\"0\"),10) || 0;\n\t\theadingLevel = Math.min(Math.max(headingLevel + 1 + baseLevel,1),6);\n\t\tthis.tag = \"h\" + headingLevel;\n\t}\n\t// Select the namespace for the tag\n\tvar tagNamespaces = {\n\t\t\tsvg: \"http://www.w3.org/2000/svg\",\n\t\t\tmath: \"http://www.w3.org/1998/Math/MathML\",\n\t\t\tbody: \"http://www.w3.org/1999/xhtml\"\n\t\t};\n\tthis.namespace = tagNamespaces[this.tag];\n\tif(this.namespace) {\n\t\tthis.setVariable(\"namespace\",this.namespace);\n\t} else {\n\t\tthis.namespace = this.getVariable(\"namespace\",{defaultValue: \"http://www.w3.org/1999/xhtml\"});\n\t}\n\t// Invoke the th-rendering-element hook\n\tvar parseTreeNodes = $tw.hooks.invokeHook(\"th-rendering-element\",null,this);\n\tthis.isReplaced = !!parseTreeNodes;\n\tif(parseTreeNodes) {\n\t\t// Use the parse tree nodes provided by the hook\n\t\tthis.makeChildWidgets(parseTreeNodes);\n\t\tthis.renderChildren(this.parentDomNode,null);\n\t\treturn;\n\t}\n\t// Make the child widgets\n\tthis.makeChildWidgets();\n\t// Create the DOM node and render children\n\tvar domNode = this.document.createElementNS(this.namespace,this.tag);\n\tthis.assignAttributes(domNode,{excludeEventAttributes: true});\n\tparent.insertBefore(domNode,nextSibling);\n\tthis.renderChildren(domNode,null);\n\tthis.domNodes.push(domNode);\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nElementWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes(),\n\t\thasChangedAttributes = $tw.utils.count(changedAttributes) > 0;\n\tif(hasChangedAttributes) {\n\t\tif(!this.isReplaced) {\n\t\t\t// Update our attributes\n\t\t\tthis.assignAttributes(this.domNodes[0],{excludeEventAttributes: true});\t\t\t\n\t\t} else {\n\t\t\t// If we were replaced then completely refresh ourselves\n\t\t\treturn this.refreshSelf();\n\t\t}\n\t}\n\treturn this.refreshChildren(changedTiddlers) || hasChangedAttributes;\n};\n\nexports.element = ElementWidget;\n\n})();\n", "type": "application/javascript", "module-type": "widget" }, "$:/core/modules/widgets/encrypt.js": { "title": "$:/core/modules/widgets/encrypt.js", "text": "/*\\\ntitle: $:/core/modules/widgets/encrypt.js\ntype: application/javascript\nmodule-type: widget\n\nEncrypt widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar EncryptWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nEncryptWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nEncryptWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tvar textNode = this.document.createTextNode(this.encryptedText);\n\tparent.insertBefore(textNode,nextSibling);\n\tthis.domNodes.push(textNode);\n};\n\n/*\nCompute the internal state of the widget\n*/\nEncryptWidget.prototype.execute = function() {\n\t// Get parameters from our attributes\n\tthis.filter = this.getAttribute(\"filter\",\"[!is[system]]\");\n\t// Encrypt the filtered tiddlers\n\tvar tiddlers = this.wiki.filterTiddlers(this.filter),\n\t\tjson = {},\n\t\tself = this;\n\t$tw.utils.each(tiddlers,function(title) {\n\t\tvar tiddler = self.wiki.getTiddler(title),\n\t\t\tjsonTiddler = {};\n\t\tfor(var f in tiddler.fields) {\n\t\t\tjsonTiddler[f] = tiddler.getFieldString(f);\n\t\t}\n\t\tjson[title] = jsonTiddler;\n\t});\n\tthis.encryptedText = $tw.utils.htmlEncode($tw.crypto.encrypt(JSON.stringify(json)));\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nEncryptWidget.prototype.refresh = function(changedTiddlers) {\n\t// We don't need to worry about refreshing because the encrypt widget isn't for interactive use\n\treturn false;\n};\n\nexports.encrypt = EncryptWidget;\n\n})();\n", "type": "application/javascript", "module-type": "widget" }, "$:/core/modules/widgets/entity.js": { "title": "$:/core/modules/widgets/entity.js", "text": "/*\\\ntitle: $:/core/modules/widgets/entity.js\ntype: application/javascript\nmodule-type: widget\n\nHTML entity widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar EntityWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nEntityWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nEntityWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tvar entityString = this.getAttribute(\"entity\",this.parseTreeNode.entity || \"\"),\n\t\ttextNode = this.document.createTextNode($tw.utils.entityDecode(entityString));\n\tparent.insertBefore(textNode,nextSibling);\n\tthis.domNodes.push(textNode);\n};\n\n/*\nCompute the internal state of the widget\n*/\nEntityWidget.prototype.execute = function() {\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nEntityWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.entity) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\treturn false;\t\n\t}\n};\n\nexports.entity = EntityWidget;\n\n})();\n", "type": "application/javascript", "module-type": "widget" }, "$:/core/modules/widgets/eventcatcher.js": { "title": "$:/core/modules/widgets/eventcatcher.js", "text": "/*\\\ntitle: $:/core/modules/widgets/eventcatcher.js\ntype: application/javascript\nmodule-type: widget\n\nEvent handler widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar EventWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nEventWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nEventWidget.prototype.render = function(parent,nextSibling) {\n\tvar self = this;\n\t// Remember parent\n\tthis.parentDomNode = parent;\n\t// Compute attributes and execute state\n\tthis.computeAttributes();\n\tthis.execute();\n\t// Create element\n\tvar tag = this.parseTreeNode.isBlock ? \"div\" : \"span\";\n\tif(this.elementTag && $tw.config.htmlUnsafeElements.indexOf(this.elementTag) === -1) {\n\t\ttag = this.elementTag;\n\t}\t\n\tvar domNode = this.document.createElement(tag);\n\tthis.domNode = domNode;\n\t// Assign classes\n\tthis.assignDomNodeClasses();\t\n\t// Add our event handler\n\t$tw.utils.each(this.types,function(type) {\n\t\tdomNode.addEventListener(type,function(event) {\n\t\t\tvar selector = self.getAttribute(\"selector\"),\n\t\t\t\tactions = self.getAttribute(\"actions-\"+type),\n\t\t\t\tselectedNode = event.target,\n\t\t\t\tselectedNodeRect,\n\t\t\t\tcatcherNodeRect,\n\t\t\t\tvariables = {};\n\t\t\tif(selector) {\n\t\t\t\t// Search ancestors for a node that matches the selector\n\t\t\t\twhile(!selectedNode.matches(selector) && selectedNode !== domNode) {\n\t\t\t\t\tselectedNode = selectedNode.parentNode;\n\t\t\t\t}\n\t\t\t\t// If we found one, copy the attributes as variables, otherwise exit\n\t\t\t\tif(selectedNode.matches(selector)) {\n\t\t\t\t\t$tw.utils.each(selectedNode.attributes,function(attribute) {\n\t\t\t\t\t\tvariables[\"dom-\" + attribute.name] = attribute.value.toString();\n\t\t\t\t\t});\n\t\t\t\t\t//Add a variable with a popup coordinate string for the selected node\n\t\t\t\t\tvariables[\"tv-popup-coords\"] = \"(\" + selectedNode.offsetLeft + \",\" + selectedNode.offsetTop +\",\" + selectedNode.offsetWidth + \",\" + selectedNode.offsetHeight + \")\";\n\t\t\t\t\t\n\t\t\t\t\t//Add variables for offset of selected node\n\t\t\t\t\tvariables[\"tv-selectednode-posx\"] = selectedNode.offsetLeft.toString();\n\t\t\t\t\tvariables[\"tv-selectednode-posy\"] = selectedNode.offsetTop.toString();\n\t\t\t\t\tvariables[\"tv-selectednode-width\"] = selectedNode.offsetWidth.toString();\n\t\t\t\t\tvariables[\"tv-selectednode-height\"] = selectedNode.offsetHeight.toString();\n\n\t\t\t\t\t//Add variables for event X and Y position relative to selected node\n\t\t\t\t\tselectedNodeRect = selectedNode.getBoundingClientRect();\t\t\t\t\n\t\t\t\t\tvariables[\"event-fromselected-posx\"] = (event.clientX - selectedNodeRect.left).toString();\n\t\t\t\t\tvariables[\"event-fromselected-posy\"] = (event.clientY - selectedNodeRect.top).toString();\n\n\t\t\t\t\t//Add variables for event X and Y position relative to event catcher node\n\t\t\t\t\tcatcherNodeRect = self.domNode.getBoundingClientRect();\n\t\t\t\t\tvariables[\"event-fromcatcher-posx\"] = (event.clientX - catcherNodeRect.left).toString();\n\t\t\t\t\tvariables[\"event-fromcatcher-posy\"] = (event.clientY - catcherNodeRect.top).toString();\n\t\t\t\t} else {\n\t\t\t\t\treturn false;\n\t\t\t\t}\n\t\t\t}\n\t\t\t// Execute our actions with the variables\n\t\t\tif(actions) {\n\t\t\t\t// Add a variable for the modifier key\n\t\t\t\tvariables.modifier = $tw.keyboardManager.getEventModifierKeyDescriptor(event);\n\t\t\t\t// Add a variable for the mouse button\n\t\t\t\tif(\"button\" in event) {\n\t\t\t\t\tif(event.button === 0) {\n\t\t\t\t\t\tvariables[\"event-mousebutton\"] = \"left\";\n\t\t\t\t\t} else if(event.button === 1) {\n\t\t\t\t\t\tvariables[\"event-mousebutton\"] = \"middle\";\n\t\t\t\t\t} else if(event.button === 2) {\n\t\t\t\t\t\tvariables[\"event-mousebutton\"] = \"right\";\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t\tvariables[\"event-type\"] = event.type.toString();\n\t\t\t\tif(typeof event.detail === \"object\" && !!event.detail) {\n\t\t\t\t\t$tw.utils.each(event.detail,function(detailValue,detail) {\n\t\t\t\t\t\tvariables[\"event-detail-\" + detail] = detailValue.toString();\n\t\t\t\t\t});\n\t\t\t\t} else if(!!event.detail) {\n\t\t\t\t\tvariables[\"event-detail\"] = event.detail.toString();\n\t\t\t\t}\n\t\t\t\tself.invokeActionString(actions,self,event,variables);\n\t\t\t\tevent.preventDefault();\n\t\t\t\tevent.stopPropagation();\n\t\t\t\treturn true;\n\t\t\t}\n\t\t\treturn false;\n\t\t},false);\n\t});\n\t// Insert element\n\tparent.insertBefore(domNode,nextSibling);\n\tthis.renderChildren(domNode,null);\n\tthis.domNodes.push(domNode);\n};\n\n/*\nCompute the internal state of the widget\n*/\nEventWidget.prototype.execute = function() {\n\tvar self = this;\n\t// Get attributes that require a refresh on change\n\tthis.types = this.getAttribute(\"events\",\"\").split(\" \");\n\tthis.elementTag = this.getAttribute(\"tag\");\n\t// Make child widgets\n\tthis.makeChildWidgets();\n};\n\nEventWidget.prototype.assignDomNodeClasses = function() {\n\tvar classes = this.getAttribute(\"class\",\"\").split(\" \");\n\tclasses.push(\"tc-eventcatcher\");\n\tthis.domNode.className = classes.join(\" \");\t\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nEventWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes[\"events\"] || changedAttributes[\"tag\"]) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else if(changedAttributes[\"class\"]) {\n\t\tthis.assignDomNodeClasses();\n\t}\n\treturn this.refreshChildren(changedTiddlers);\n};\n\nexports.eventcatcher = EventWidget;\n\n})();\n", "type": "application/javascript", "module-type": "widget" }, "$:/core/modules/widgets/fieldmangler.js": { "title": "$:/core/modules/widgets/fieldmangler.js", "text": "/*\\\ntitle: $:/core/modules/widgets/fieldmangler.js\ntype: application/javascript\nmodule-type: widget\n\nField mangler widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar FieldManglerWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n\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\t\tmodification = this.wiki.getModificationFields();\n\tif(tiddler && tiddler.fields.tags) {\n\t\tvar p = tiddler.fields.tags.indexOf(event.param);\n\t\tif(p !== -1) {\n\t\t\tmodification.tags = (tiddler.fields.tags || []).slice(0);\n\t\t\tmodification.tags.splice(p,1);\n\t\t\tif(modification.tags.length === 0) {\n\t\t\t\tmodification.tags = undefined;\n\t\t\t}\n\t\t\tthis.wiki.addTiddler(new $tw.Tiddler(tiddler,modification));\n\t\t}\n\t}\n\treturn true;\n};\n\nFieldManglerWidget.prototype.handleAddTagEvent = function(event) {\n\tvar tiddler = this.wiki.getTiddler(this.mangleTitle),\n\t\tmodification = this.wiki.getModificationFields();\n\tif(tiddler && typeof event.param === \"string\") {\n\t\tvar tag = event.param.trim();\n\t\tif(tag !== \"\") {\n\t\t\tmodification.tags = (tiddler.fields.tags || []).slice(0);\n\t\t\t$tw.utils.pushTop(modification.tags,tag);\n\t\t\tthis.wiki.addTiddler(new $tw.Tiddler(tiddler,modification));\t\t\t\n\t\t}\n\t} else if(typeof event.param === \"string\" && event.param.trim() !== \"\" && this.mangleTitle.trim() !== \"\") {\n\t\tvar tag = [];\n\t\ttag.push(event.param.trim());\n\t\tthis.wiki.addTiddler(new $tw.Tiddler({title: this.mangleTitle, tags: tag},modification));\n\t}\n\treturn true;\n};\n\nexports.fieldmangler = FieldManglerWidget;\n\n})();\n", "type": "application/javascript", "module-type": "widget" }, "$:/core/modules/widgets/fields.js": { "title": "$:/core/modules/widgets/fields.js", "text": "/*\\\ntitle: $:/core/modules/widgets/fields.js\ntype: application/javascript\nmodule-type: widget\n\nFields widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar FieldsWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nFieldsWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nFieldsWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tvar textNode = this.document.createTextNode(this.text);\n\tparent.insertBefore(textNode,nextSibling);\n\tthis.domNodes.push(textNode);\n};\n\n/*\nCompute the internal state of the widget\n*/\nFieldsWidget.prototype.execute = function() {\n\t// Get parameters from our attributes\n\tthis.tiddlerTitle = this.getAttribute(\"tiddler\",this.getVariable(\"currentTiddler\"));\n\tthis.template = this.getAttribute(\"template\");\n\tthis.sort = this.getAttribute(\"sort\",\"yes\") === \"yes\";\n\tthis.sortReverse = this.getAttribute(\"sortReverse\",\"no\") === \"yes\";\n\tthis.exclude = this.getAttribute(\"exclude\");\n\tthis.include = this.getAttribute(\"include\",null);\n\tthis.stripTitlePrefix = this.getAttribute(\"stripTitlePrefix\",\"no\") === \"yes\";\n\t// Get the value to display\n\tvar tiddler = this.wiki.getTiddler(this.tiddlerTitle);\n\n\t// Get the inclusion and exclusion list\n\tvar excludeArr = (this.exclude) ? this.exclude.split(\" \") : [\"text\"];\n\t// Include takes precedence\n\tvar includeArr = (this.include) ? this.include.split(\" \") : null;\n\n\t// Compose the template\n\tvar text = [];\n\tif(this.template && tiddler) {\n\t\tvar fields = [];\n\t\tif (includeArr) { // Include takes precedence\n\t\t\tfor(var i=0; i<includeArr.length; i++) {\n\t\t\t\tif(tiddler.fields[includeArr[i]]) {\n\t\t\t\t\tfields.push(includeArr[i]);\n\t\t\t\t}\n\t\t\t}\n\t\t} else {\n\t\t\tfor(var fieldName in tiddler.fields) {\n\t\t\t\tif(excludeArr.indexOf(fieldName) === -1) {\n\t\t\t\t\tfields.push(fieldName);\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t\tif (this.sort) fields.sort();\n\t\tif (this.sortReverse) fields.reverse();\n\t\tfor(var f=0, fmax=fields.length; f<fmax; f++) {\n\t\t\tfieldName = fields[f];\n\t\t\tvar row = this.template,\n\t\t\t\tvalue = tiddler.getFieldString(fieldName);\n\t\t\tif(this.stripTitlePrefix && fieldName === \"title\") {\n\t\t\t\tvar reStrip = /^\\{[^\\}]+\\}(.+)/mg,\n\t\t\t\t\treMatch = reStrip.exec(value);\n\t\t\t\tif(reMatch) {\n\t\t\t\t\tvalue = reMatch[1];\n\t\t\t\t}\n\t\t\t}\n\t\t\trow = $tw.utils.replaceString(row,\"$name$\",fieldName);\n\t\t\trow = $tw.utils.replaceString(row,\"$value$\",value);\n\t\t\trow = $tw.utils.replaceString(row,\"$encoded_value$\",$tw.utils.htmlEncode(value));\n\t\t\ttext.push(row);\n\t\t}\n\t}\n\tthis.text = text.join(\"\");\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nFieldsWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif( changedAttributes.tiddler || changedAttributes.template || changedAttributes.exclude ||\n\t\tchangedAttributes.include || changedAttributes.sort || changedAttributes.sortReverse ||\n\t\tchangedTiddlers[this.tiddlerTitle] || changedAttributes.stripTitlePrefix) {\n\t\t\tthis.refreshSelf();\n\t\t\treturn true;\n\t} else {\n\t\treturn false;\n\t}\n};\n\nexports.fields = FieldsWidget;\n\n})();\n", "type": "application/javascript", "module-type": "widget" }, "$:/core/modules/widgets/image.js": { "title": "$:/core/modules/widgets/image.js", "text": "/*\\\ntitle: $:/core/modules/widgets/image.js\ntype: application/javascript\nmodule-type: widget\n\nThe image widget displays an image referenced with an external URI or with a local tiddler title.\n\n```\n<$image src=\"TiddlerTitle\" width=\"320\" height=\"400\" class=\"classnames\">\n```\n\nThe image source can be the title of an existing tiddler or the URL of an external image.\n\nExternal images always generate an HTML `<img>` tag.\n\nTiddlers that have a _canonical_uri field generate an HTML `<img>` tag with the src attribute containing the URI.\n\nTiddlers that contain image data generate an HTML `<img>` tag with the src attribute containing a base64 representation of the image.\n\nTiddlers that contain wikitext could be rendered to a DIV of the usual size of a tiddler, and then transformed to the size requested.\n\nThe width and height attributes are interpreted as a number of pixels, and do not need to include the \"px\" suffix.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar ImageWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nImageWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nImageWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\t// Create element\n\t// Determine what type of image it is\n\tvar tag = \"img\", src = \"\",\n\t\ttiddler = this.wiki.getTiddler(this.imageSource);\n\tif(!tiddler) {\n\t\t// The source isn't the title of a tiddler, so we'll assume it's a URL\n\t\tsrc = this.getVariable(\"tv-get-export-image-link\",{params: [{name: \"src\",value: this.imageSource}],defaultValue: this.imageSource});\n\t} else {\n\t\t// Check if it is an image tiddler\n\t\tif(this.wiki.isImageTiddler(this.imageSource)) {\n\t\t\tvar type = tiddler.fields.type,\n\t\t\t\ttext = tiddler.fields.text,\n\t\t\t\t_canonical_uri = tiddler.fields._canonical_uri;\n\t\t\t// If the tiddler has body text then it doesn't need to be lazily loaded\n\t\t\tif(text) {\n\t\t\t\t// Render the appropriate element for the image type\n\t\t\t\tswitch(type) {\n\t\t\t\t\tcase \"application/pdf\":\n\t\t\t\t\t\ttag = \"embed\";\n\t\t\t\t\t\tsrc = \"data:application/pdf;base64,\" + text;\n\t\t\t\t\t\tbreak;\n\t\t\t\t\tcase \"image/svg+xml\":\n\t\t\t\t\t\tsrc = \"data:image/svg+xml,\" + encodeURIComponent(text);\n\t\t\t\t\t\tbreak;\n\t\t\t\t\tdefault:\n\t\t\t\t\t\tsrc = \"data:\" + type + \";base64,\" + text;\n\t\t\t\t\t\tbreak;\n\t\t\t\t}\n\t\t\t} else if(_canonical_uri) {\n\t\t\t\tswitch(type) {\n\t\t\t\t\tcase \"application/pdf\":\n\t\t\t\t\t\ttag = \"embed\";\n\t\t\t\t\t\tsrc = _canonical_uri;\n\t\t\t\t\t\tbreak;\n\t\t\t\t\tcase \"image/svg+xml\":\n\t\t\t\t\t\tsrc = _canonical_uri;\n\t\t\t\t\t\tbreak;\n\t\t\t\t\tdefault:\n\t\t\t\t\t\tsrc = _canonical_uri;\n\t\t\t\t\t\tbreak;\n\t\t\t\t}\t\n\t\t\t} else {\n\t\t\t\t// Just trigger loading of the tiddler\n\t\t\t\tthis.wiki.getTiddlerText(this.imageSource);\n\t\t\t}\n\t\t}\n\t}\n\t// Create the element and assign the attributes\n\tvar domNode = this.document.createElement(tag);\n\tdomNode.setAttribute(\"src\",src);\n\tif(this.imageClass) {\n\t\tdomNode.setAttribute(\"class\",this.imageClass);\t\t\n\t}\n\tif(this.imageWidth) {\n\t\tdomNode.setAttribute(\"width\",this.imageWidth);\n\t}\n\tif(this.imageHeight) {\n\t\tdomNode.setAttribute(\"height\",this.imageHeight);\n\t}\n\tif(this.imageTooltip) {\n\t\tdomNode.setAttribute(\"title\",this.imageTooltip);\t\t\n\t}\n\tif(this.imageAlt) {\n\t\tdomNode.setAttribute(\"alt\",this.imageAlt);\t\t\n\t}\n\t// Insert element\n\tparent.insertBefore(domNode,nextSibling);\n\tthis.domNodes.push(domNode);\n};\n\n/*\nCompute the internal state of the widget\n*/\nImageWidget.prototype.execute = function() {\n\t// Get our parameters\n\tthis.imageSource = this.getAttribute(\"source\");\n\tthis.imageWidth = this.getAttribute(\"width\");\n\tthis.imageHeight = this.getAttribute(\"height\");\n\tthis.imageClass = this.getAttribute(\"class\");\n\tthis.imageTooltip = this.getAttribute(\"tooltip\");\n\tthis.imageAlt = this.getAttribute(\"alt\");\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nImageWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.source || changedAttributes.width || changedAttributes.height || changedAttributes[\"class\"] || changedAttributes.tooltip || changedTiddlers[this.imageSource]) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\treturn false;\t\t\n\t}\n};\n\nexports.image = ImageWidget;\n\n})();\n", "type": "application/javascript", "module-type": "widget" }, "$:/core/modules/widgets/importvariables.js": { "title": "$:/core/modules/widgets/importvariables.js", "text": "/*\\\ntitle: $:/core/modules/widgets/importvariables.js\ntype: application/javascript\nmodule-type: widget\n\nImport variable definitions from other tiddlers\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar ImportVariablesWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nImportVariablesWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nImportVariablesWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tthis.renderChildren(parent,nextSibling);\n};\n\n/*\nCompute the internal state of the widget\n*/\nImportVariablesWidget.prototype.execute = function(tiddlerList) {\n\tvar widgetPointer = this;\n\t// Got to flush all the accumulated variables\n\tthis.variables = new this.variablesConstructor();\n\t// Get our parameters\n\tthis.filter = this.getAttribute(\"filter\");\n\t// Compute the filter\n\tthis.tiddlerList = tiddlerList || this.wiki.filterTiddlers(this.filter,this);\n\t// Accumulate the <$set> widgets from each tiddler\n\t$tw.utils.each(this.tiddlerList,function(title) {\n\t\tvar parser = widgetPointer.wiki.parseTiddler(title);\n\t\tif(parser) {\n\t\t\tvar parseTreeNode = parser.tree[0];\n\t\t\twhile(parseTreeNode && parseTreeNode.type === \"set\") {\n\t\t\t\tvar node = {\n\t\t\t\t\ttype: \"set\",\n\t\t\t\t\tattributes: parseTreeNode.attributes,\n\t\t\t\t\tparams: parseTreeNode.params,\n\t\t\t\t\tisMacroDefinition: parseTreeNode.isMacroDefinition\n\t\t\t\t};\n\t\t\t\tif (parseTreeNode.isMacroDefinition) {\n\t\t\t\t\t// Macro definitions can be folded into\n\t\t\t\t\t// current widget instead of adding\n\t\t\t\t\t// another link to the chain.\n\t\t\t\t\tvar widget = widgetPointer.makeChildWidget(node);\n\t\t\t\t\twidget.computeAttributes();\n\t\t\t\t\twidget.execute();\n\t\t\t\t\t// We SHALLOW copy over all variables\n\t\t\t\t\t// in widget. We can't use\n\t\t\t\t\t// $tw.utils.assign, because that copies\n\t\t\t\t\t// up the prototype chain, which we\n\t\t\t\t\t// don't want.\n\t\t\t\t\t$tw.utils.each(Object.keys(widget.variables), function(key) {\n\t\t\t\t\t\twidgetPointer.variables[key] = widget.variables[key];\n\t\t\t\t\t});\n\t\t\t\t} else {\n\t\t\t\t\twidgetPointer.children = [widgetPointer.makeChildWidget(node)];\n\t\t\t\t\t// No more regenerating children for\n\t\t\t\t\t// this widget. If it needs to refresh,\n\t\t\t\t\t// it'll do so along with the the whole\n\t\t\t\t\t// importvariable tree.\n\t\t\t\t\tif (widgetPointer != this) {\n\t\t\t\t\t\twidgetPointer.makeChildWidgets = function(){};\n\t\t\t\t\t}\n\t\t\t\t\twidgetPointer = widgetPointer.children[0];\n\t\t\t\t}\n\t\t\t\tparseTreeNode = parseTreeNode.children && parseTreeNode.children[0];\n\t\t\t}\n\t\t} \n\t});\n\n\tif (widgetPointer != this) {\n\t\twidgetPointer.parseTreeNode.children = this.parseTreeNode.children;\n\t} else {\n\t\twidgetPointer.makeChildWidgets();\n\t}\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nImportVariablesWidget.prototype.refresh = function(changedTiddlers) {\n\t// Recompute our attributes and the filter list\n\tvar changedAttributes = this.computeAttributes(),\n\t\ttiddlerList = this.wiki.filterTiddlers(this.getAttribute(\"filter\"),this);\n\t// Refresh if the filter has changed, or the list of tiddlers has changed, or any of the tiddlers in the list has changed\n\tfunction haveListedTiddlersChanged() {\n\t\tvar changed = false;\n\t\ttiddlerList.forEach(function(title) {\n\t\t\tif(changedTiddlers[title]) {\n\t\t\t\tchanged = true;\n\t\t\t}\n\t\t});\n\t\treturn changed;\n\t}\n\tif(changedAttributes.filter || !$tw.utils.isArrayEqual(this.tiddlerList,tiddlerList) || haveListedTiddlersChanged()) {\n\t\t// Compute the filter\n\t\tthis.removeChildDomNodes();\n\t\tthis.execute(tiddlerList);\n\t\tthis.renderChildren(this.parentDomNode,this.findNextSiblingDomNode());\n\t\treturn true;\n\t} else {\n\t\treturn this.refreshChildren(changedTiddlers);\t\t\n\t}\n};\n\nexports.importvariables = ImportVariablesWidget;\n\n})();\n", "type": "application/javascript", "module-type": "widget" }, "$:/core/modules/widgets/keyboard.js": { "title": "$:/core/modules/widgets/keyboard.js", "text": "/*\\\ntitle: $:/core/modules/widgets/keyboard.js\ntype: application/javascript\nmodule-type: widget\n\nKeyboard shortcut widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar KeyboardWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nKeyboardWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nKeyboardWidget.prototype.render = function(parent,nextSibling) {\n\tvar self = this;\n\t// Remember parent\n\tthis.parentDomNode = parent;\n\t// Compute attributes and execute state\n\tthis.computeAttributes();\n\tthis.execute();\n\tvar tag = this.parseTreeNode.isBlock ? \"div\" : \"span\";\n\tif(this.tag && $tw.config.htmlUnsafeElements.indexOf(this.tag) === -1) {\n\t\ttag = this.tag;\n\t}\n\t// Create element\n\tvar domNode = this.document.createElement(tag);\n\t// Assign classes\n\tvar classes = (this[\"class\"] || \"\").split(\" \");\n\tclasses.push(\"tc-keyboard\");\n\tdomNode.className = classes.join(\" \");\n\t// Add a keyboard event handler\n\tdomNode.addEventListener(\"keydown\",function (event) {\n\t\tif($tw.keyboardManager.checkKeyDescriptors(event,self.keyInfoArray)) {\n\t\t\tvar handled = self.invokeActions(self,event);\n\t\t\tif(self.actions) {\n\t\t\t\tself.invokeActionString(self.actions,self,event);\n\t\t\t}\n\t\t\tself.dispatchMessage(event);\n\t\t\tif(handled || self.actions || self.message) {\n\t\t\t\tevent.preventDefault();\n\t\t\t\tevent.stopPropagation();\n\t\t\t}\n\t\t\treturn true;\n\t\t}\n\t\treturn false;\n\t},false);\n\t// Insert element\n\tparent.insertBefore(domNode,nextSibling);\n\tthis.renderChildren(domNode,null);\n\tthis.domNodes.push(domNode);\n};\n\nKeyboardWidget.prototype.dispatchMessage = function(event) {\n\tthis.dispatchEvent({type: this.message, param: this.param, tiddlerTitle: this.getVariable(\"currentTiddler\")});\n};\n\n/*\nCompute the internal state of the widget\n*/\nKeyboardWidget.prototype.execute = function() {\n\tvar self = this;\n\t// Get attributes\n\tthis.actions = this.getAttribute(\"actions\",\"\");\n\tthis.message = this.getAttribute(\"message\",\"\");\n\tthis.param = this.getAttribute(\"param\",\"\");\n\tthis.key = this.getAttribute(\"key\",\"\");\n\tthis.tag = this.getAttribute(\"tag\",\"\");\n\tthis.keyInfoArray = $tw.keyboardManager.parseKeyDescriptors(this.key);\n\tthis[\"class\"] = this.getAttribute(\"class\",\"\");\n\tif(this.key.substr(0,2) === \"((\" && this.key.substr(-2,2) === \"))\") {\n\t\tthis.shortcutTiddlers = [];\n\t\tvar name = this.key.substring(2,this.key.length -2);\n\t\t$tw.utils.each($tw.keyboardManager.lookupNames,function(platformDescriptor) {\n\t\t\tself.shortcutTiddlers.push(\"$:/config/\" + platformDescriptor + \"/\" + name);\n\t\t});\n\t}\n\t// Make child widgets\n\tthis.makeChildWidgets();\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nKeyboardWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.message || changedAttributes.param || changedAttributes.key || changedAttributes[\"class\"] || changedAttributes.tag) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t}\n\t// Update the keyInfoArray if one of its shortcut-config-tiddlers has changed\n\tif(this.shortcutTiddlers && $tw.utils.hopArray(changedTiddlers,this.shortcutTiddlers)) {\n\t\tthis.keyInfoArray = $tw.keyboardManager.parseKeyDescriptors(this.key);\n\t}\n\treturn this.refreshChildren(changedTiddlers);\n};\n\nexports.keyboard = KeyboardWidget;\n\n})();\n", "type": "application/javascript", "module-type": "widget" }, "$:/core/modules/widgets/link.js": { "title": "$:/core/modules/widgets/link.js", "text": "/*\\\ntitle: $:/core/modules/widgets/link.js\ntype: application/javascript\nmodule-type: widget\n\nLink widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar LinkWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nLinkWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nLinkWidget.prototype.render = function(parent,nextSibling) {\n\t// Save the parent dom node\n\tthis.parentDomNode = parent;\n\t// Compute our attributes\n\tthis.computeAttributes();\n\t// Execute our logic\n\tthis.execute();\n\t// Get the value of the tv-wikilinks configuration macro\n\tvar wikiLinksMacro = this.getVariable(\"tv-wikilinks\"),\n\t\tuseWikiLinks = wikiLinksMacro ? (wikiLinksMacro.trim() !== \"no\") : true,\n\t\tmissingLinksEnabled = !(this.hideMissingLinks && this.isMissing && !this.isShadow);\n\t// Render the link if required\n\tif(useWikiLinks && missingLinksEnabled) {\n\t\tthis.renderLink(parent,nextSibling);\n\t} else {\n\t\t// Just insert the link text\n\t\tvar domNode = this.document.createElement(\"span\");\n\t\tparent.insertBefore(domNode,nextSibling);\n\t\tthis.renderChildren(domNode,null);\n\t\tthis.domNodes.push(domNode);\n\t}\n};\n\n/*\nRender this widget into the DOM\n*/\nLinkWidget.prototype.renderLink = function(parent,nextSibling) {\n\tvar self = this;\n\t// Sanitise the specified tag\n\tvar tag = this.linkTag;\n\tif($tw.config.htmlUnsafeElements.indexOf(tag) !== -1) {\n\t\ttag = \"a\";\n\t}\n\t// Create our element\n\tvar namespace = this.getVariable(\"namespace\",{defaultValue: \"http://www.w3.org/1999/xhtml\"}),\n\t\tdomNode = this.document.createElementNS(namespace,tag);\n\t// Assign classes\n\tvar classes = [];\n\tif(this.overrideClasses === undefined) {\n\t\tclasses.push(\"tc-tiddlylink\");\n\t\tif(this.isShadow) {\n\t\t\tclasses.push(\"tc-tiddlylink-shadow\");\n\t\t}\n\t\tif(this.isMissing && !this.isShadow) {\n\t\t\tclasses.push(\"tc-tiddlylink-missing\");\n\t\t} else {\n\t\t\tif(!this.isMissing) {\n\t\t\t\tclasses.push(\"tc-tiddlylink-resolves\");\n\t\t\t}\n\t\t}\n\t\tif(this.linkClasses) {\n\t\t\tclasses.push(this.linkClasses);\t\t\t\n\t\t}\n\t} else if(this.overrideClasses !== \"\") {\n\t\tclasses.push(this.overrideClasses)\n\t}\n\tif(classes.length > 0) {\n\t\tdomNode.setAttribute(\"class\",classes.join(\" \"));\n\t}\n\t// Set an href\n\tvar wikilinkTransformFilter = this.getVariable(\"tv-filter-export-link\"),\n\t\twikiLinkText;\n\tif(wikilinkTransformFilter) {\n\t\t// Use the filter to construct the href\n\t\twikiLinkText = this.wiki.filterTiddlers(wikilinkTransformFilter,this,function(iterator) {\n\t\t\titerator(self.wiki.getTiddler(self.to),self.to)\n\t\t})[0];\n\t} else {\n\t\t// Expand the tv-wikilink-template variable to construct the href\n\t\tvar wikiLinkTemplateMacro = this.getVariable(\"tv-wikilink-template\"),\n\t\t\twikiLinkTemplate = wikiLinkTemplateMacro ? wikiLinkTemplateMacro.trim() : \"#$uri_encoded$\";\n\t\twikiLinkText = $tw.utils.replaceString(wikiLinkTemplate,\"$uri_encoded$\",encodeURIComponent(this.to));\n\t\twikiLinkText = $tw.utils.replaceString(wikiLinkText,\"$uri_doubleencoded$\",encodeURIComponent(encodeURIComponent(this.to)));\n\t}\n\t// Override with the value of tv-get-export-link if defined\n\twikiLinkText = this.getVariable(\"tv-get-export-link\",{params: [{name: \"to\",value: this.to}],defaultValue: wikiLinkText});\n\tif(tag === \"a\") {\n\t\tvar namespaceHref = (namespace === \"http://www.w3.org/2000/svg\") ? \"http://www.w3.org/1999/xlink\" : undefined;\n\t\tdomNode.setAttributeNS(namespaceHref,\"href\",wikiLinkText);\n\t}\n\t// Set the tabindex\n\tif(this.tabIndex) {\n\t\tdomNode.setAttribute(\"tabindex\",this.tabIndex);\n\t}\n\t// Set the tooltip\n\t// HACK: Performance issues with re-parsing the tooltip prevent us defaulting the tooltip to \"<$transclude field='tooltip'><$transclude field='title'/></$transclude>\"\n\tvar tooltipWikiText = this.tooltip || this.getVariable(\"tv-wikilink-tooltip\");\n\tif(tooltipWikiText) {\n\t\tvar tooltipText = this.wiki.renderText(\"text/plain\",\"text/vnd.tiddlywiki\",tooltipWikiText,{\n\t\t\t\tparseAsInline: true,\n\t\t\t\tvariables: {\n\t\t\t\t\tcurrentTiddler: this.to\n\t\t\t\t},\n\t\t\t\tparentWidget: this\n\t\t\t});\n\t\tdomNode.setAttribute(\"title\",tooltipText);\n\t}\n\tif(this[\"aria-label\"]) {\n\t\tdomNode.setAttribute(\"aria-label\",this[\"aria-label\"]);\n\t}\n\t// Add a click event handler\n\t$tw.utils.addEventListeners(domNode,[\n\t\t{name: \"click\", handlerObject: this, handlerMethod: \"handleClickEvent\"},\n\t]);\n\t// Make the link draggable if required\n\tif(this.draggable === \"yes\") {\n\t\t$tw.utils.makeDraggable({\n\t\t\tdomNode: domNode,\n\t\t\tdragTiddlerFn: function() {return self.to;},\n\t\t\twidget: this\n\t\t});\n\t}\n\t// Insert the link into the DOM and render any children\n\tparent.insertBefore(domNode,nextSibling);\n\tthis.renderChildren(domNode,null);\n\tthis.domNodes.push(domNode);\n};\n\nLinkWidget.prototype.handleClickEvent = function(event) {\n\t// Send the click on its way as a navigate event\n\tvar bounds = this.domNodes[0].getBoundingClientRect();\n\tthis.dispatchEvent({\n\t\ttype: \"tm-navigate\",\n\t\tnavigateTo: this.to,\n\t\tnavigateFromTitle: this.getVariable(\"storyTiddler\"),\n\t\tnavigateFromNode: this,\n\t\tnavigateFromClientRect: { top: bounds.top, left: bounds.left, width: bounds.width, right: bounds.right, bottom: bounds.bottom, height: bounds.height\n\t\t},\n\t\tnavigateSuppressNavigation: event.metaKey || event.ctrlKey || (event.button === 1),\n\t\tmetaKey: event.metaKey,\n\t\tctrlKey: event.ctrlKey,\n\t\taltKey: event.altKey,\n\t\tshiftKey: event.shiftKey,\n\t\tevent: event\n\t});\n\tif(this.domNodes[0].hasAttribute(\"href\")) {\n\t\tevent.preventDefault();\n\t}\n\tevent.stopPropagation();\n\treturn false;\n};\n\n/*\nCompute the internal state of the widget\n*/\nLinkWidget.prototype.execute = function() {\n\t// Pick up our attributes\n\tthis.to = this.getAttribute(\"to\",this.getVariable(\"currentTiddler\"));\n\tthis.tooltip = this.getAttribute(\"tooltip\");\n\tthis[\"aria-label\"] = this.getAttribute(\"aria-label\");\n\tthis.linkClasses = this.getAttribute(\"class\");\n\tthis.overrideClasses = this.getAttribute(\"overrideClass\");\n\tthis.tabIndex = this.getAttribute(\"tabindex\");\n\tthis.draggable = this.getAttribute(\"draggable\",\"yes\");\n\tthis.linkTag = this.getAttribute(\"tag\",\"a\");\n\t// Determine the link characteristics\n\tthis.isMissing = !this.wiki.tiddlerExists(this.to);\n\tthis.isShadow = this.wiki.isShadowTiddler(this.to);\n\tthis.hideMissingLinks = (this.getVariable(\"tv-show-missing-links\") || \"yes\") === \"no\";\n\t// Make the child widgets\n\tvar templateTree;\n\tif(this.parseTreeNode.children && this.parseTreeNode.children.length > 0) {\n\t\ttemplateTree = this.parseTreeNode.children;\n\t} else {\n\t\t// Default template is a link to the title\n\t\ttemplateTree = [{type: \"text\", text: this.to}];\n\t}\n\tthis.makeChildWidgets(templateTree);\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nLinkWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.to || changedTiddlers[this.to] || changedAttributes[\"aria-label\"] || changedAttributes.tooltip) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t}\n\treturn this.refreshChildren(changedTiddlers);\n};\n\nexports.link = LinkWidget;\n\n})();\n", "type": "application/javascript", "module-type": "widget" }, "$:/core/modules/widgets/linkcatcher.js": { "title": "$:/core/modules/widgets/linkcatcher.js", "text": "/*\\\ntitle: $:/core/modules/widgets/linkcatcher.js\ntype: application/javascript\nmodule-type: widget\n\nLinkcatcher widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar LinkCatcherWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n\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\t// When executing actions we avoid trapping navigate events, so that we don't trigger ourselves recursively\n\tthis.executingActions = false;\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nLinkCatcherWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.to || changedAttributes.message || changedAttributes.set || changedAttributes.setTo) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\treturn this.refreshChildren(changedTiddlers);\t\t\n\t}\n};\n\n/*\nHandle a tm-navigate event\n*/\nLinkCatcherWidget.prototype.handleNavigateEvent = function(event) {\n\tif(!this.executingActions) {\n\t\t// Execute the actions\n\t\tif(this.catchTo) {\n\t\t\tthis.wiki.setTextReference(this.catchTo,event.navigateTo,this.getVariable(\"currentTiddler\"));\n\t\t}\n\t\tif(this.catchMessage && this.parentWidget) {\n\t\t\tthis.parentWidget.dispatchEvent({\n\t\t\t\ttype: this.catchMessage,\n\t\t\t\tparam: event.navigateTo,\n\t\t\t\tnavigateTo: event.navigateTo\n\t\t\t});\n\t\t}\n\t\tif(this.catchSet) {\n\t\t\tvar tiddler = this.wiki.getTiddler(this.catchSet);\n\t\t\tthis.wiki.addTiddler(new $tw.Tiddler(tiddler,{title: this.catchSet, text: this.catchSetTo}));\n\t\t}\n\t\tif(this.catchActions) {\n\t\t\tthis.executingActions = true;\n\t\t\tvar modifierKey = $tw.keyboardManager.getEventModifierKeyDescriptor(event);\n\t\t\tthis.invokeActionString(this.catchActions,this,event,{navigateTo: event.navigateTo, modifier: modifierKey});\n\t\t\tthis.executingActions = false;\n\t\t}\n\t} else {\n\t\t// This is a navigate event generated by the actions of this linkcatcher, so we don't trap it again, but just pass it to the parent\n\t\tthis.parentWidget.dispatchEvent({\n\t\t\ttype: \"tm-navigate\",\n\t\t\tparam: event.navigateTo,\n\t\t\tnavigateTo: event.navigateTo\n\t\t});\n\t}\n\treturn false;\n};\n\nexports.linkcatcher = LinkCatcherWidget;\n\n})();\n", "type": "application/javascript", "module-type": "widget" }, "$:/core/modules/widgets/list.js": { "title": "$:/core/modules/widgets/list.js", "text": "/*\\\ntitle: $:/core/modules/widgets/list.js\ntype: application/javascript\nmodule-type: widget\n\nList and list item widgets\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\n/*\nThe list widget creates list element sub-widgets that reach back into the list widget for their configuration\n*/\n\nvar ListWidget = function(parseTreeNode,options) {\n\t// 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 parser,\n\t\temptyMessage = this.getAttribute(\"emptyMessage\",\"\");\n\t// this.wiki.parseText() calls \n\t// new Parser(..), which should only be done, if needed, because it's heavy!\n\tif (emptyMessage === \"\") {\n\t\treturn [];\n\t}\n\tparser = this.wiki.parseText(\"text/vnd.tiddlywiki\",emptyMessage,{parseAsInline: true});\n\tif(parser) {\n\t\treturn parser.tree;\n\t} else {\n\t\treturn [];\n\t}\n};\n\n/*\nCompose the template for a list item\n*/\nListWidget.prototype.makeItemTemplate = function(title) {\n\t// Check if the tiddler is a draft\n\tvar tiddler = this.wiki.getTiddler(title),\n\t\tisDraft = tiddler && tiddler.hasField(\"draft.of\"),\n\t\ttemplate = this.template,\n\t\ttemplateTree;\n\tif(isDraft && this.editTemplate) {\n\t\ttemplate = this.editTemplate;\n\t}\n\t// Compose the transclusion of the template\n\tif(template) {\n\t\ttemplateTree = [{type: \"transclude\", attributes: {tiddler: {type: \"string\", value: template}}}];\n\t} else {\n\t\tif(this.parseTreeNode.children && this.parseTreeNode.children.length > 0) {\n\t\t\ttemplateTree = this.parseTreeNode.children;\n\t\t} else {\n\t\t\t// Default template is a link to the title\n\t\t\ttemplateTree = [{type: \"element\", tag: this.parseTreeNode.isBlock ? \"div\" : \"span\", children: [{type: \"link\", attributes: {to: {type: \"string\", value: title}}, children: [\n\t\t\t\t\t{type: \"text\", text: title}\n\t\t\t]}]}];\n\t\t}\n\t}\n\t// Return the list item\n\treturn {type: \"listitem\", itemTitle: title, variableName: this.variableName, children: templateTree};\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nListWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes(),\n\t\tresult;\n\t// Call the storyview\n\tif(this.storyview && this.storyview.refreshStart) {\n\t\tthis.storyview.refreshStart(changedTiddlers,changedAttributes);\n\t}\n\t// Completely refresh if any of our attributes have changed\n\tif(changedAttributes.filter || changedAttributes.template || changedAttributes.editTemplate || changedAttributes.emptyMessage || changedAttributes.storyview || changedAttributes.history) {\n\t\tthis.refreshSelf();\n\t\tresult = true;\n\t} else {\n\t\t// Handle any changes to the list\n\t\tresult = this.handleListChanges(changedTiddlers);\n\t\t// Handle any changes to the history stack\n\t\tif(this.historyTitle && changedTiddlers[this.historyTitle]) {\n\t\t\tthis.handleHistoryChanges();\n\t\t}\n\t}\n\t// Call the storyview\n\tif(this.storyview && this.storyview.refreshEnd) {\n\t\tthis.storyview.refreshEnd(changedTiddlers,changedAttributes);\n\t}\n\treturn result;\n};\n\n/*\nHandle any changes to the history list\n*/\nListWidget.prototype.handleHistoryChanges = function() {\n\t// Get the history data\n\tvar newHistory = this.wiki.getTiddlerDataCached(this.historyTitle,[]);\n\t// Ignore any entries of the history that match the previous history\n\tvar entry = 0;\n\twhile(entry < newHistory.length && entry < this.history.length && newHistory[entry].title === this.history[entry].title) {\n\t\tentry++;\n\t}\n\t// Navigate forwards to each of the new tiddlers\n\twhile(entry < newHistory.length) {\n\t\tif(this.storyview && this.storyview.navigateTo) {\n\t\t\tthis.storyview.navigateTo(newHistory[entry]);\n\t\t}\n\t\tentry++;\n\t}\n\t// Update the history\n\tthis.history = newHistory;\n};\n\n/*\nProcess any changes to the list\n*/\nListWidget.prototype.handleListChanges = function(changedTiddlers) {\n\t// Get the new list\n\tvar prevList = this.list;\n\tthis.list = this.getTiddlerList();\n\t// Check for an empty list\n\tif(this.list.length === 0) {\n\t\t// Check if it was empty before\n\t\tif(prevList.length === 0) {\n\t\t\t// If so, just refresh the empty message\n\t\t\treturn this.refreshChildren(changedTiddlers);\n\t\t} else {\n\t\t\t// Replace the previous content with the empty message\n\t\t\tfor(t=this.children.length-1; t>=0; t--) {\n\t\t\t\tthis.removeListItem(t);\n\t\t\t}\n\t\t\tvar nextSibling = this.findNextSiblingDomNode();\n\t\t\tthis.makeChildWidgets(this.getEmptyMessage());\n\t\t\tthis.renderChildren(this.parentDomNode,nextSibling);\n\t\t\treturn true;\n\t\t}\n\t} else {\n\t\t// If the list was empty then we need to remove the empty message\n\t\tif(prevList.length === 0) {\n\t\t\tthis.removeChildDomNodes();\n\t\t\tthis.children = [];\n\t\t}\n\t\t// Cycle through the list, inserting and removing list items as needed\n\t\tvar hasRefreshed = false;\n\t\tfor(var t=0; t<this.list.length; t++) {\n\t\t\tvar index = this.findListItem(t,this.list[t]);\n\t\t\tif(index === undefined) {\n\t\t\t\t// The list item must be inserted\n\t\t\t\tthis.insertListItem(t,this.list[t]);\n\t\t\t\thasRefreshed = true;\n\t\t\t} else {\n\t\t\t\t// There are intervening list items that must be removed\n\t\t\t\tfor(var n=index-1; n>=t; n--) {\n\t\t\t\t\tthis.removeListItem(n);\n\t\t\t\t\thasRefreshed = true;\n\t\t\t\t}\n\t\t\t\t// Refresh the item we're reusing\n\t\t\t\tvar refreshed = this.children[t].refresh(changedTiddlers);\n\t\t\t\thasRefreshed = hasRefreshed || refreshed;\n\t\t\t}\n\t\t}\n\t\t// Remove any left over items\n\t\tfor(t=this.children.length-1; t>=this.list.length; t--) {\n\t\t\tthis.removeListItem(t);\n\t\t\thasRefreshed = true;\n\t\t}\n\t\treturn hasRefreshed;\n\t}\n};\n\n/*\nFind the list item with a given title, starting from a specified position\n*/\nListWidget.prototype.findListItem = function(startIndex,title) {\n\twhile(startIndex < this.children.length) {\n\t\tif(this.children[startIndex].parseTreeNode.itemTitle === title) {\n\t\t\treturn startIndex;\n\t\t}\n\t\tstartIndex++;\n\t}\n\treturn undefined;\n};\n\n/*\nInsert a new list item at the specified index\n*/\nListWidget.prototype.insertListItem = function(index,title) {\n\t// Create, insert and render the new child widgets\n\tvar widget = this.makeChildWidget(this.makeItemTemplate(title));\n\twidget.parentDomNode = this.parentDomNode; // Hack to enable findNextSiblingDomNode() to work\n\tthis.children.splice(index,0,widget);\n\tvar nextSibling = widget.findNextSiblingDomNode();\n\twidget.render(this.parentDomNode,nextSibling);\n\t// Animate the insertion if required\n\tif(this.storyview && this.storyview.insert) {\n\t\tthis.storyview.insert(widget);\n\t}\n\treturn true;\n};\n\n/*\nRemove the specified list item\n*/\nListWidget.prototype.removeListItem = function(index) {\n\tvar widget = this.children[index];\n\t// Animate the removal if required\n\tif(this.storyview && this.storyview.remove) {\n\t\tthis.storyview.remove(widget);\n\t} else {\n\t\twidget.removeChildDomNodes();\n\t}\n\t// Remove the child widget\n\tthis.children.splice(index,1);\n};\n\nexports.list = ListWidget;\n\nvar ListItemWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nListItemWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nListItemWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tthis.renderChildren(parent,nextSibling);\n};\n\n/*\nCompute the internal state of the widget\n*/\nListItemWidget.prototype.execute = function() {\n\t// Set the current list item title\n\tthis.setVariable(this.parseTreeNode.variableName,this.parseTreeNode.itemTitle);\n\t// Construct the child widgets\n\tthis.makeChildWidgets();\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nListItemWidget.prototype.refresh = function(changedTiddlers) {\n\treturn this.refreshChildren(changedTiddlers);\n};\n\nexports.listitem = ListItemWidget;\n\n})();", "type": "application/javascript", "module-type": "widget" }, "$:/core/modules/widgets/log.js": { "title": "$:/core/modules/widgets/log.js", "text": "/*\\\ntitle: $:/core/modules/widgets/log.js\ntype: application/javascript\nmodule-type: widget-subclass\n\nWidget to log debug messages\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.baseClass = \"action-log\";\n\nexports.name = \"log\";\n\nexports.constructor = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n}\n\nexports.prototype = {};\n\nexports.prototype.render = function(event) {\n\tObject.getPrototypeOf(Object.getPrototypeOf(this)).render.call(this,event);\t\n\tObject.getPrototypeOf(Object.getPrototypeOf(this)).log.call(this);\n}\n\n})();", "type": "application/javascript", "module-type": "widget-subclass" }, "$:/core/modules/widgets/macrocall.js": { "title": "$:/core/modules/widgets/macrocall.js", "text": "/*\\\ntitle: $:/core/modules/widgets/macrocall.js\ntype: application/javascript\nmodule-type: widget\n\nMacrocall widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar MacroCallWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nMacroCallWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nMacroCallWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tthis.renderChildren(parent,nextSibling);\n};\n\n/*\nCompute the internal state of the widget\n*/\nMacroCallWidget.prototype.execute = function() {\n\t// Get the parse type if specified\n\tthis.parseType = this.getAttribute(\"$type\",\"text/vnd.tiddlywiki\");\n\tthis.renderOutput = this.getAttribute(\"$output\",\"text/html\");\n\t// Merge together the parameters specified in the parse tree with the specified attributes\n\tvar params = this.parseTreeNode.params ? this.parseTreeNode.params.slice(0) : [];\n\t$tw.utils.each(this.attributes,function(attribute,name) {\n\t\tif(name.charAt(0) !== \"$\") {\n\t\t\tparams.push({name: name, value: attribute});\t\t\t\n\t\t}\n\t});\n\t// Get the macro value\n\tvar macroName = this.parseTreeNode.name || this.getAttribute(\"$name\"),\n\t\tvariableInfo = this.getVariableInfo(macroName,{params: params}),\n\t\ttext = variableInfo.text,\n\t\tparseTreeNodes;\n\t// Are we rendering to HTML?\n\tif(this.renderOutput === \"text/html\") {\n\t\t// If so we'll return the parsed macro\n\t\t// Check if we've already cached parsing this macro\n\t\tvar mode = this.parseTreeNode.isBlock ? \"blockParser\" : \"inlineParser\",\n\t\t\tparser;\n\t\tif(variableInfo.srcVariable && variableInfo.srcVariable[mode]) {\n\t\t\tparser = variableInfo.srcVariable[mode];\n\t\t} else {\n\t\t\tparser = this.wiki.parseText(this.parseType,text,\n\t\t\t\t\t\t\t\t{parseAsInline: !this.parseTreeNode.isBlock});\n\t\t\tif(variableInfo.isCacheable && variableInfo.srcVariable) {\n\t\t\t\tvariableInfo.srcVariable[mode] = parser;\n\t\t\t}\n\t\t}\n\t\tvar parseTreeNodes = parser ? parser.tree : [];\n\t\t// Wrap the parse tree in a vars widget assigning the parameters to variables named \"__paramname__\"\n\t\tvar attributes = {};\n\t\t$tw.utils.each(variableInfo.params,function(param) {\n\t\t\tvar name = \"__\" + param.name + \"__\";\n\t\t\tattributes[name] = {\n\t\t\t\tname: name,\n\t\t\t\ttype: \"string\",\n\t\t\t\tvalue: param.value\n\t\t\t};\n\t\t});\n\t\tparseTreeNodes = [{\n\t\t\ttype: \"vars\",\n\t\t\tattributes: attributes,\n\t\t\tchildren: parseTreeNodes\n\t\t}];\n\t} else if(this.renderOutput === \"text/raw\") {\n\t\tparseTreeNodes = [{type: \"text\", text: text}];\n\t} else {\n\t\t// Otherwise, we'll render the text\n\t\tvar plainText = this.wiki.renderText(\"text/plain\",this.parseType,text,{parentWidget: this});\n\t\tparseTreeNodes = [{type: \"text\", text: plainText}];\n\t}\n\t// Construct the child widgets\n\tthis.makeChildWidgets(parseTreeNodes);\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nMacroCallWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif($tw.utils.count(changedAttributes) > 0) {\n\t\t// Rerender ourselves\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\treturn this.refreshChildren(changedTiddlers);\n\t}\n};\n\nexports.macrocall = MacroCallWidget;\n\n})();\n", "type": "application/javascript", "module-type": "widget" }, "$:/core/modules/widgets/navigator.js": { "title": "$:/core/modules/widgets/navigator.js", "text": "/*\\\ntitle: $:/core/modules/widgets/navigator.js\ntype: application/javascript\nmodule-type: widget\n\nNavigator widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar IMPORT_TITLE = \"$:/Import\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar NavigatorWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n\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\tthis.setVariable(\"tv-story-list\",this.storyTitle);\n\tthis.setVariable(\"tv-history-list\",this.historyTitle);\n\tthis.story = new $tw.Story({\n\t\twiki: this.wiki,\n\t\tstoryTitle: this.storyTitle,\n\t\thistoryTitle: this.historyTitle\n\t});\n\t// Construct the child widgets\n\tthis.makeChildWidgets();\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nNavigatorWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.story || changedAttributes.history) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\treturn this.refreshChildren(changedTiddlers);\n\t}\n};\n\nNavigatorWidget.prototype.getStoryList = function() {\n\treturn this.storyTitle ? this.wiki.getTiddlerList(this.storyTitle) : null;\n};\n\nNavigatorWidget.prototype.saveStoryList = function(storyList) {\n\tif(this.storyTitle) {\n\t\tvar storyTiddler = this.wiki.getTiddler(this.storyTitle);\n\t\tthis.wiki.addTiddler(new $tw.Tiddler(\n\t\t\t{title: this.storyTitle},\n\t\t\tstoryTiddler,\n\t\t\t{list: storyList}\n\t\t));\t\t\n\t}\n};\n\nNavigatorWidget.prototype.removeTitleFromStory = function(storyList,title) {\n\tif(storyList) {\n\t\tvar p = storyList.indexOf(title);\n\t\twhile(p !== -1) {\n\t\t\tstoryList.splice(p,1);\n\t\t\tp = storyList.indexOf(title);\n\t\t}\t\t\n\t}\n};\n\nNavigatorWidget.prototype.replaceFirstTitleInStory = function(storyList,oldTitle,newTitle) {\n\tif(storyList) {\n\t\tvar pos = storyList.indexOf(oldTitle);\n\t\tif(pos !== -1) {\n\t\t\tstoryList[pos] = newTitle;\n\t\t\tdo {\n\t\t\t\tpos = storyList.indexOf(oldTitle,pos + 1);\n\t\t\t\tif(pos !== -1) {\n\t\t\t\t\tstoryList.splice(pos,1);\n\t\t\t\t}\n\t\t\t} while(pos !== -1);\n\t\t} else {\n\t\t\tstoryList.splice(0,0,newTitle);\n\t\t}\t\t\n\t}\n};\n\nNavigatorWidget.prototype.addToStory = function(title,fromTitle) {\n\tif(this.storyTitle) {\n\t\tthis.story.addToStory(title,fromTitle,{\n\t\t\topenLinkFromInsideRiver: this.getAttribute(\"openLinkFromInsideRiver\",\"top\"),\n\t\t\topenLinkFromOutsideRiver: this.getAttribute(\"openLinkFromOutsideRiver\",\"top\")\n\t\t});\n\t}\n};\n\n/*\nAdd a new record to the top of the history stack\ntitle: a title string or an array of title strings\nfromPageRect: page coordinates of the origin of the navigation\n*/\nNavigatorWidget.prototype.addToHistory = function(title,fromPageRect) {\n\tthis.story.addToHistory(title,fromPageRect,this.historyTitle);\n};\n\n/*\nHandle a tm-navigate event\n*/\nNavigatorWidget.prototype.handleNavigateEvent = function(event) {\n\tevent = $tw.hooks.invokeHook(\"th-navigating\",event);\n\tif(event.navigateTo) {\n\t\tthis.addToStory(event.navigateTo,event.navigateFromTitle);\n\t\tif(!event.navigateSuppressNavigation) {\n\t\t\tthis.addToHistory(event.navigateTo,event.navigateFromClientRect);\n\t\t}\n\t}\n\treturn false;\n};\n\n// Close a specified tiddler\nNavigatorWidget.prototype.handleCloseTiddlerEvent = function(event) {\n\tvar title = event.param || event.tiddlerTitle,\n\t\tstoryList = this.getStoryList();\n\t// Look for tiddlers with this title to close\n\tthis.removeTitleFromStory(storyList,title);\n\tthis.saveStoryList(storyList);\n\treturn false;\n};\n\n// Close all tiddlers\nNavigatorWidget.prototype.handleCloseAllTiddlersEvent = function(event) {\n\tthis.saveStoryList([]);\n\treturn false;\n};\n\n// Close other tiddlers\nNavigatorWidget.prototype.handleCloseOtherTiddlersEvent = function(event) {\n\tvar title = event.param || event.tiddlerTitle;\n\tthis.saveStoryList([title]);\n\treturn false;\n};\n\n// Place a tiddler in edit mode\nNavigatorWidget.prototype.handleEditTiddlerEvent = function(event) {\n\tvar editTiddler = $tw.hooks.invokeHook(\"th-editing-tiddler\",event);\n\tif(!editTiddler) {\n\t\treturn false;\n\t}\n\tvar self = this;\n\tfunction isUnmodifiedShadow(title) {\n\t\treturn self.wiki.isShadowTiddler(title) && !self.wiki.tiddlerExists(title);\n\t}\n\tfunction confirmEditShadow(title) {\n\t\treturn confirm($tw.language.getString(\n\t\t\t\"ConfirmEditShadowTiddler\",\n\t\t\t{variables:\n\t\t\t\t{title: title}\n\t\t\t}\n\t\t));\n\t}\n\tvar title = event.param || event.tiddlerTitle;\n\tif(isUnmodifiedShadow(title) && !confirmEditShadow(title)) {\n\t\treturn false;\n\t}\n\t// Replace the specified tiddler with a draft in edit mode\n\tvar draftTiddler = this.makeDraftTiddler(title);\n\t// Update the story and history if required\n\tif(!event.paramObject || event.paramObject.suppressNavigation !== \"yes\") {\n\t\tvar draftTitle = draftTiddler.fields.title,\n\t\t\tstoryList = this.getStoryList();\n\t\tthis.removeTitleFromStory(storyList,draftTitle);\n\t\tthis.replaceFirstTitleInStory(storyList,title,draftTitle);\n\t\tthis.addToHistory(draftTitle,event.navigateFromClientRect);\n\t\tthis.saveStoryList(storyList);\n\t\treturn false;\n\t}\n};\n\n// Delete a tiddler\nNavigatorWidget.prototype.handleDeleteTiddlerEvent = function(event) {\n\t// Get the tiddler we're deleting\n\tvar title = event.param || event.tiddlerTitle,\n\t\ttiddler = this.wiki.getTiddler(title),\n\t\tstoryList = this.getStoryList(),\n\t\toriginalTitle = tiddler ? tiddler.fields[\"draft.of\"] : \"\",\n\t\toriginalTiddler = originalTitle ? this.wiki.getTiddler(originalTitle) : undefined,\n\t\tconfirmationTitle;\n\tif(!tiddler) {\n\t\treturn false;\n\t}\n\t// Check if the tiddler we're deleting is in draft mode\n\tif(originalTitle) {\n\t\t// If so, we'll prompt for confirmation referencing the original tiddler\n\t\tconfirmationTitle = originalTitle;\n\t} else {\n\t\t// If not a draft, then prompt for confirmation referencing the specified tiddler\n\t\tconfirmationTitle = title;\n\t}\n\t// Seek confirmation\n\tif((this.wiki.getTiddler(originalTitle) || (tiddler.fields.text || \"\") !== \"\") && !confirm($tw.language.getString(\n\t\t\t\t\"ConfirmDeleteTiddler\",\n\t\t\t\t{variables:\n\t\t\t\t\t{title: confirmationTitle}\n\t\t\t\t}\n\t\t\t))) {\n\t\treturn false;\n\t}\n\t// Delete the original tiddler\n\tif(originalTitle) {\n\t\tif(originalTiddler) {\n\t\t\t$tw.hooks.invokeHook(\"th-deleting-tiddler\",originalTiddler);\n\t\t}\n\t\tthis.wiki.deleteTiddler(originalTitle);\n\t\tthis.removeTitleFromStory(storyList,originalTitle);\n\t}\n\t// Invoke the hook function and delete this tiddler\n\t$tw.hooks.invokeHook(\"th-deleting-tiddler\",tiddler);\n\tthis.wiki.deleteTiddler(title);\n\t// Remove the closed tiddler from the story\n\tthis.removeTitleFromStory(storyList,title);\n\tthis.saveStoryList(storyList);\n\t// Trigger an autosave\n\t$tw.rootWidget.dispatchEvent({type: \"tm-auto-save-wiki\"});\n\treturn false;\n};\n\n/*\nCreate/reuse the draft tiddler for a given title\n*/\nNavigatorWidget.prototype.makeDraftTiddler = function(targetTitle) {\n\t// See if there is already a draft tiddler for this tiddler\n\tvar draftTitle = this.wiki.findDraft(targetTitle);\n\tif(draftTitle) {\n\t\treturn this.wiki.getTiddler(draftTitle);\n\t}\n\t// Get the current value of the tiddler we're editing\n\tvar tiddler = this.wiki.getTiddler(targetTitle);\n\t// Save the initial value of the draft tiddler\n\tdraftTitle = this.generateDraftTitle(targetTitle);\n\tvar draftTiddler = new $tw.Tiddler({\n\t\t\t\ttext: \"\",\n\t\t\t},\n\t\t\ttiddler,\n\t\t\t{\n\t\t\t\ttitle: draftTitle,\n\t\t\t\t\"draft.title\": targetTitle,\n\t\t\t\t\"draft.of\": targetTitle\n\t\t\t},\n\t\t\tthis.wiki.getModificationFields()\n\t\t);\n\tthis.wiki.addTiddler(draftTiddler);\n\treturn draftTiddler;\n};\n\n/*\nGenerate a title for the draft of a given tiddler\n*/\nNavigatorWidget.prototype.generateDraftTitle = function(title) {\n\treturn this.wiki.generateDraftTitle(title);\n};\n\n// Take a tiddler out of edit mode, saving the changes\nNavigatorWidget.prototype.handleSaveTiddlerEvent = function(event) {\n\tvar title = event.param || event.tiddlerTitle,\n\t\ttiddler = this.wiki.getTiddler(title),\n\t\tstoryList = this.getStoryList();\n\t// Replace the original tiddler with the draft\n\tif(tiddler) {\n\t\tvar draftTitle = (tiddler.fields[\"draft.title\"] || \"\").trim(),\n\t\t\tdraftOf = (tiddler.fields[\"draft.of\"] || \"\").trim();\n\t\tif(draftTitle) {\n\t\t\tvar isRename = draftOf !== draftTitle,\n\t\t\t\tisConfirmed = true;\n\t\t\tif(isRename && this.wiki.tiddlerExists(draftTitle)) {\n\t\t\t\tisConfirmed = confirm($tw.language.getString(\n\t\t\t\t\t\"ConfirmOverwriteTiddler\",\n\t\t\t\t\t{variables:\n\t\t\t\t\t\t{title: draftTitle}\n\t\t\t\t\t}\n\t\t\t\t));\n\t\t\t}\n\t\t\tif(isConfirmed) {\n\t\t\t\t// Create the new tiddler and pass it through the th-saving-tiddler hook\n\t\t\t\tvar newTiddler = new $tw.Tiddler(this.wiki.getCreationFields(),tiddler,{\n\t\t\t\t\ttitle: draftTitle,\n\t\t\t\t\t\"draft.title\": undefined,\n\t\t\t\t\t\"draft.of\": undefined\n\t\t\t\t},this.wiki.getModificationFields());\n\t\t\t\tnewTiddler = $tw.hooks.invokeHook(\"th-saving-tiddler\",newTiddler,tiddler);\n\t\t\t\tthis.wiki.addTiddler(newTiddler);\n\t\t\t\t// If enabled, relink references to renamed tiddler\n\t\t\t\tvar shouldRelink = this.getAttribute(\"relinkOnRename\",\"no\").toLowerCase().trim() === \"yes\";\n\t\t\t\tif(isRename && shouldRelink && this.wiki.tiddlerExists(draftOf)) {\n\t\t\t\t\tthis.wiki.relinkTiddler(draftOf,draftTitle);\n\t\t\t\t}\n\t\t\t\t// Remove the draft tiddler\n\t\t\t\tthis.wiki.deleteTiddler(title);\n\t\t\t\t// Remove the original tiddler if we're renaming it\n\t\t\t\tif(isRename) {\n\t\t\t\t\tthis.wiki.deleteTiddler(draftOf);\n\t\t\t\t}\n\t\t\t\t// #2381 always remove new title & old\n\t\t\t\tthis.removeTitleFromStory(storyList,draftTitle);\n\t\t\t\tthis.removeTitleFromStory(storyList,draftOf);\n\t\t\t\tif(!event.paramObject || event.paramObject.suppressNavigation !== \"yes\") {\n\t\t\t\t\t// Replace the draft in the story with the original\n\t\t\t\t\tthis.replaceFirstTitleInStory(storyList,title,draftTitle);\n\t\t\t\t\tthis.addToHistory(draftTitle,event.navigateFromClientRect);\n\t\t\t\t\tif(draftTitle !== this.storyTitle) {\n\t\t\t\t\t\tthis.saveStoryList(storyList);\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t\t// Trigger an autosave\n\t\t\t\t$tw.rootWidget.dispatchEvent({type: \"tm-auto-save-wiki\"});\n\t\t\t}\n\t\t}\n\t}\n\treturn false;\n};\n\n// Take a tiddler out of edit mode without saving the changes\nNavigatorWidget.prototype.handleCancelTiddlerEvent = function(event) {\n\tevent = $tw.hooks.invokeHook(\"th-cancelling-tiddler\", event);\n\t// Flip the specified tiddler from draft back to the original\n\tvar draftTitle = event.param || event.tiddlerTitle,\n\t\tdraftTiddler = this.wiki.getTiddler(draftTitle),\n\t\toriginalTitle = draftTiddler && draftTiddler.fields[\"draft.of\"];\n\tif(draftTiddler && originalTitle) {\n\t\t// Ask for confirmation if the tiddler text has changed\n\t\tvar isConfirmed = true,\n\t\t\toriginalTiddler = this.wiki.getTiddler(originalTitle),\n\t\t\tstoryList = this.getStoryList();\n\t\tif(this.wiki.isDraftModified(draftTitle)) {\n\t\t\tisConfirmed = confirm($tw.language.getString(\n\t\t\t\t\"ConfirmCancelTiddler\",\n\t\t\t\t{variables:\n\t\t\t\t\t{title: draftTitle}\n\t\t\t\t}\n\t\t\t));\n\t\t}\n\t\t// Remove the draft tiddler\n\t\tif(isConfirmed) {\n\t\t\tthis.wiki.deleteTiddler(draftTitle);\n\t\t\tif(!event.paramObject || event.paramObject.suppressNavigation !== \"yes\") {\n\t\t\t\tif(originalTiddler) {\n\t\t\t\t\tthis.replaceFirstTitleInStory(storyList,draftTitle,originalTitle);\n\t\t\t\t\tthis.addToHistory(originalTitle,event.navigateFromClientRect);\n\t\t\t\t} else {\n\t\t\t\t\tthis.removeTitleFromStory(storyList,draftTitle);\n\t\t\t\t}\n\t\t\t\tthis.saveStoryList(storyList);\n\t\t\t}\n\t\t}\n\t}\n\treturn false;\n};\n\n// Create a new draft tiddler\n// event.param can either be the title of a template tiddler, or a hashmap of fields.\n//\n// The title of the newly created tiddler follows these rules:\n// * If a hashmap was used and a title field was specified, use that title\n// * If a hashmap was used without a title field, use a default title, if necessary making it unique with a numeric suffix\n// * If a template tiddler was used, use the title of the template, if necessary making it unique with a numeric suffix\n//\n// If a draft of the target tiddler already exists then it is reused\nNavigatorWidget.prototype.handleNewTiddlerEvent = function(event) {\n\tevent = $tw.hooks.invokeHook(\"th-new-tiddler\", event);\n\t// Get the story details\n\tvar storyList = this.getStoryList(),\n\t\ttemplateTiddler, additionalFields, title, draftTitle, existingTiddler;\n\t// Get the template tiddler (if any)\n\tif(typeof event.param === \"string\") {\n\t\t// Get the template tiddler\n\t\ttemplateTiddler = this.wiki.getTiddler(event.param);\n\t\t// Generate a new title\n\t\ttitle = this.wiki.generateNewTitle(event.param || $tw.language.getString(\"DefaultNewTiddlerTitle\"));\n\t}\n\t// Get the specified additional fields\n\tif(typeof event.paramObject === \"object\") {\n\t\tadditionalFields = event.paramObject;\n\t}\n\tif(typeof event.param === \"object\") { // Backwards compatibility with 5.1.3\n\t\tadditionalFields = event.param;\n\t}\n\tif(additionalFields && additionalFields.title) {\n\t\ttitle = additionalFields.title;\n\t}\n\t// Make a copy of the additional fields excluding any blank ones\n\tvar filteredAdditionalFields = $tw.utils.extend({},additionalFields);\n\tObject.keys(filteredAdditionalFields).forEach(function(fieldName) {\n\t\tif(filteredAdditionalFields[fieldName] === \"\") {\n\t\t\tdelete filteredAdditionalFields[fieldName];\n\t\t}\n\t});\n\t// Generate a title if we don't have one\n\ttitle = title || this.wiki.generateNewTitle($tw.language.getString(\"DefaultNewTiddlerTitle\"));\n\t// Find any existing draft for this tiddler\n\tdraftTitle = this.wiki.findDraft(title);\n\t// Pull in any existing tiddler\n\tif(draftTitle) {\n\t\texistingTiddler = this.wiki.getTiddler(draftTitle);\n\t} else {\n\t\tdraftTitle = this.generateDraftTitle(title);\n\t\texistingTiddler = this.wiki.getTiddler(title);\n\t}\n\t// Merge the tags\n\tvar mergedTags = [];\n\tif(existingTiddler && existingTiddler.fields.tags) {\n\t\t$tw.utils.pushTop(mergedTags,existingTiddler.fields.tags);\n\t}\n\tif(additionalFields && additionalFields.tags) {\n\t\t// Merge tags\n\t\tmergedTags = $tw.utils.pushTop(mergedTags,$tw.utils.parseStringArray(additionalFields.tags));\n\t}\n\tif(templateTiddler && templateTiddler.fields.tags) {\n\t\t// Merge tags\n\t\tmergedTags = $tw.utils.pushTop(mergedTags,templateTiddler.fields.tags);\n\t}\n\t// Save the draft tiddler\n\tvar draftTiddler = new $tw.Tiddler({\n\t\t\ttext: \"\",\n\t\t\t\"draft.title\": title\n\t\t},\n\t\ttemplateTiddler,\n\t\tadditionalFields,\n\t\tthis.wiki.getCreationFields(),\n\t\texistingTiddler,\n\t\tfilteredAdditionalFields,\n\t\t{\n\t\t\ttitle: draftTitle,\n\t\t\t\"draft.of\": title,\n\t\t\ttags: mergedTags\n\t\t},this.wiki.getModificationFields());\n\tthis.wiki.addTiddler(draftTiddler);\n\t// Update the story to insert the new draft at the top and remove any existing tiddler\n\tif(storyList && storyList.indexOf(draftTitle) === -1) {\n\t\tvar slot = storyList.indexOf(event.navigateFromTitle);\n\t\tif(slot === -1) {\n\t\t\tslot = this.getAttribute(\"openLinkFromOutsideRiver\",\"top\") === \"bottom\" ? storyList.length - 1 : slot;\n\t\t}\n\t\tstoryList.splice(slot + 1,0,draftTitle);\n\t}\n\tif(storyList && storyList.indexOf(title) !== -1) {\n\t\tstoryList.splice(storyList.indexOf(title),1);\n\t}\n\tthis.saveStoryList(storyList);\n\t// Add a new record to the top of the history stack\n\tthis.addToHistory(draftTitle);\n\treturn false;\n};\n\n// Import JSON tiddlers into a pending import tiddler\nNavigatorWidget.prototype.handleImportTiddlersEvent = function(event) {\n\t// Get the tiddlers\n\tvar tiddlers = [];\n\ttry {\n\t\ttiddlers = JSON.parse(event.param);\n\t} catch(e) {\n\t}\n\t// Get the current $:/Import tiddler\n\tvar importTitle = event.importTitle ? event.importTitle : IMPORT_TITLE,\n\t\timportTiddler = this.wiki.getTiddler(importTitle),\n\t\timportData = this.wiki.getTiddlerData(importTitle,{}),\n\t\tnewFields = new Object({\n\t\t\ttitle: importTitle,\n\t\t\ttype: \"application/json\",\n\t\t\t\"plugin-type\": \"import\",\n\t\t\t\"status\": \"pending\"\n\t\t}),\n\t\tincomingTiddlers = [];\n\t// Process each tiddler\n\timportData.tiddlers = importData.tiddlers || {};\n\t$tw.utils.each(tiddlers,function(tiddlerFields) {\n\t\ttiddlerFields.title = $tw.utils.trim(tiddlerFields.title);\n\t\tvar title = tiddlerFields.title;\n\t\tif(title) {\n\t\t\tincomingTiddlers.push(title);\n\t\t\timportData.tiddlers[title] = tiddlerFields;\n\t\t}\n\t});\n\t// Give the active upgrader modules a chance to process the incoming tiddlers\n\tvar messages = this.wiki.invokeUpgraders(incomingTiddlers,importData.tiddlers);\n\t$tw.utils.each(messages,function(message,title) {\n\t\tnewFields[\"message-\" + title] = message;\n\t});\n\t// Deselect any suppressed tiddlers\n\t$tw.utils.each(importData.tiddlers,function(tiddler,title) {\n\t\tif($tw.utils.count(tiddler) === 0) {\n\t\t\tnewFields[\"selection-\" + title] = \"unchecked\";\n\t\t\tnewFields[\"suppressed-\" + title] = \"yes\";\n\t\t}\n\t});\n\t// Save the $:/Import tiddler\n\tnewFields.text = JSON.stringify(importData,null,$tw.config.preferences.jsonSpaces);\n\tthis.wiki.addTiddler(new $tw.Tiddler(importTiddler,newFields));\n\t// Update the story and history details\n\tvar autoOpenOnImport = event.autoOpenOnImport ? event.autoOpenOnImport : this.getVariable(\"tv-auto-open-on-import\"); \n\tif(autoOpenOnImport !== \"no\") {\n\t\tvar storyList = this.getStoryList(),\n\t\t\thistory = [];\n\t\t// Add it to the story\n\t\tif(storyList && storyList.indexOf(importTitle) === -1) {\n\t\t\tstoryList.unshift(importTitle);\n\t\t}\n\t\t// And to history\n\t\thistory.push(importTitle);\n\t\t// Save the updated story and history\n\t\tthis.saveStoryList(storyList);\n\t\tthis.addToHistory(history);\n\t}\n\treturn false;\n};\n\n//\nNavigatorWidget.prototype.handlePerformImportEvent = function(event) {\n\tvar self = this,\n\t\timportTiddler = this.wiki.getTiddler(event.param),\n\t\timportData = this.wiki.getTiddlerDataCached(event.param,{tiddlers: {}}),\n\t\timportReport = [];\n\t// Add the tiddlers to the store\n\timportReport.push($tw.language.getString(\"Import/Imported/Hint\") + \"\\n\");\n\t$tw.utils.each(importData.tiddlers,function(tiddlerFields) {\n\t\tvar title = tiddlerFields.title;\n\t\tif(title && importTiddler && importTiddler.fields[\"selection-\" + title] !== \"unchecked\") {\n\t\t\tif($tw.utils.hop(importTiddler.fields,[\"rename-\" + title])) {\n\t\t\t\tvar tiddler = new $tw.Tiddler(tiddlerFields,{title : importTiddler.fields[\"rename-\" + title]});\n\t\t\t} else {\n\t\t\t\tvar tiddler = new $tw.Tiddler(tiddlerFields);\n\t\t\t}\n\t\t\ttiddler = $tw.hooks.invokeHook(\"th-importing-tiddler\",tiddler);\n\t\t\tself.wiki.addTiddler(tiddler);\n\t\t\timportReport.push(\"# [[\" + tiddler.fields.title + \"]]\");\n\t\t}\n\t});\n\t// Replace the $:/Import tiddler with an import report\n\tthis.wiki.addTiddler(new $tw.Tiddler({\n\t\ttitle: event.param,\n\t\ttext: importReport.join(\"\\n\"),\n\t\t\"status\": \"complete\"\n\t}));\n\t// Navigate to the $:/Import tiddler\n\tthis.addToHistory([event.param]);\n\t// Trigger an autosave\n\t$tw.rootWidget.dispatchEvent({type: \"tm-auto-save-wiki\"});\n};\n\nNavigatorWidget.prototype.handleFoldTiddlerEvent = function(event) {\n\tvar paramObject = event.paramObject || {};\n\tif(paramObject.foldedState) {\n\t\tvar foldedState = this.wiki.getTiddlerText(paramObject.foldedState,\"show\") === \"show\" ? \"hide\" : \"show\";\n\t\tthis.wiki.setText(paramObject.foldedState,\"text\",null,foldedState);\n\t}\n};\n\nNavigatorWidget.prototype.handleFoldOtherTiddlersEvent = function(event) {\n\tvar self = this,\n\t\tparamObject = event.paramObject || {},\n\t\tprefix = paramObject.foldedStatePrefix;\n\t$tw.utils.each(this.getStoryList(),function(title) {\n\t\tself.wiki.setText(prefix + title,\"text\",null,event.param === title ? \"show\" : \"hide\");\n\t});\n};\n\nNavigatorWidget.prototype.handleFoldAllTiddlersEvent = function(event) {\n\tvar self = this,\n\t\tparamObject = event.paramObject || {},\n\t\tprefix = paramObject.foldedStatePrefix || \"$:/state/folded/\";\n\t$tw.utils.each(this.getStoryList(),function(title) {\n\t\tself.wiki.setText(prefix + title,\"text\",null,\"hide\");\n\t});\n};\n\nNavigatorWidget.prototype.handleUnfoldAllTiddlersEvent = function(event) {\n\tvar self = this,\n\t\tparamObject = event.paramObject || {},\n\t\tprefix = paramObject.foldedStatePrefix;\n\t$tw.utils.each(this.getStoryList(),function(title) {\n\t\tself.wiki.setText(prefix + title,\"text\",null,\"show\");\n\t});\n};\n\nNavigatorWidget.prototype.handleRenameTiddlerEvent = function(event) {\n\tvar options = {},\n\t\tparamObject = event.paramObject || {},\n\t\tfrom = paramObject.from || event.tiddlerTitle,\n\t\tto = paramObject.to;\n\toptions.dontRenameInTags = (paramObject.renameInTags === \"false\" || paramObject.renameInTags === \"no\") ? true : false;\n\toptions.dontRenameInLists = (paramObject.renameInLists === \"false\" || paramObject.renameInLists === \"no\") ? true : false;\n\tthis.wiki.renameTiddler(from,to,options);\n};\n\nexports.navigator = NavigatorWidget;\n\n})();\n", "type": "application/javascript", "module-type": "widget" }, "$:/core/modules/widgets/password.js": { "title": "$:/core/modules/widgets/password.js", "text": "/*\\\ntitle: $:/core/modules/widgets/password.js\ntype: application/javascript\nmodule-type: widget\n\nPassword widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar PasswordWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nPasswordWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nPasswordWidget.prototype.render = function(parent,nextSibling) {\n\t// Save the parent dom node\n\tthis.parentDomNode = parent;\n\t// Compute our attributes\n\tthis.computeAttributes();\n\t// Execute our logic\n\tthis.execute();\n\t// Get the current password\n\tvar password = $tw.browser ? $tw.utils.getPassword(this.passwordName) || \"\" : \"\";\n\t// Create our element\n\tvar domNode = this.document.createElement(\"input\");\n\tdomNode.setAttribute(\"type\",\"password\");\n\tdomNode.setAttribute(\"value\",password);\n\t// Add a click event handler\n\t$tw.utils.addEventListeners(domNode,[\n\t\t{name: \"change\", handlerObject: this, handlerMethod: \"handleChangeEvent\"}\n\t]);\n\t// Insert the label into the DOM and render any children\n\tparent.insertBefore(domNode,nextSibling);\n\tthis.renderChildren(domNode,null);\n\tthis.domNodes.push(domNode);\n};\n\nPasswordWidget.prototype.handleChangeEvent = function(event) {\n\tvar password = this.domNodes[0].value;\n\treturn $tw.utils.savePassword(this.passwordName,password);\n};\n\n/*\nCompute the internal state of the widget\n*/\nPasswordWidget.prototype.execute = function() {\n\t// Get the parameters from the attributes\n\tthis.passwordName = this.getAttribute(\"name\",\"\");\n\t// Make the child widgets\n\tthis.makeChildWidgets();\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nPasswordWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.name) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\treturn this.refreshChildren(changedTiddlers);\n\t}\n};\n\nexports.password = PasswordWidget;\n\n})();\n", "type": "application/javascript", "module-type": "widget" }, "$:/core/modules/widgets/qualify.js": { "title": "$:/core/modules/widgets/qualify.js", "text": "/*\\\ntitle: $:/core/modules/widgets/qualify.js\ntype: application/javascript\nmodule-type: widget\n\nQualify text to a variable \n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar QualifyWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nQualifyWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nQualifyWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tthis.renderChildren(parent,nextSibling);\n};\n\n/*\nCompute the internal state of the widget\n*/\nQualifyWidget.prototype.execute = function() {\n\t// Get our parameters\n\tthis.qualifyName = this.getAttribute(\"name\");\n\tthis.qualifyTitle = this.getAttribute(\"title\");\n\t// Set context variable\n\tif(this.qualifyName) {\n\t\tthis.setVariable(this.qualifyName,this.qualifyTitle + \"-\" + this.getStateQualifier());\n\t}\n\t// Construct the child widgets\n\tthis.makeChildWidgets();\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nQualifyWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.name || changedAttributes.title) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\treturn this.refreshChildren(changedTiddlers);\n\t}\n};\n\nexports.qualify = QualifyWidget;\n\n})();\n", "type": "application/javascript", "module-type": "widget" }, "$:/core/modules/widgets/radio.js": { "title": "$:/core/modules/widgets/radio.js", "text": "/*\\\ntitle: $:/core/modules/widgets/radio.js\ntype: application/javascript\nmodule-type: widget\n\nSet a field or index at a given tiddler via radio buttons\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\nvar RadioWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nRadioWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nRadioWidget.prototype.render = function(parent,nextSibling) {\n\t// Save the parent dom node\n\tthis.parentDomNode = parent;\n\t// Compute our attributes\n\tthis.computeAttributes();\n\t// Execute our logic\n\tthis.execute();\n\tvar isChecked = this.getValue() === this.radioValue;\n\t// Create our elements\n\tthis.labelDomNode = this.document.createElement(\"label\");\n\tthis.labelDomNode.setAttribute(\"class\",\n\t\t\"tc-radio \" + this.radioClass + (isChecked ? \" tc-radio-selected\" : \"\")\n\t);\n\tthis.inputDomNode = this.document.createElement(\"input\");\n\tthis.inputDomNode.setAttribute(\"type\",\"radio\");\n\tif(isChecked) {\n\t\tthis.inputDomNode.setAttribute(\"checked\",\"true\");\n\t}\n\tif(this.isDisabled === \"yes\") {\n\t\tthis.inputDomNode.setAttribute(\"disabled\",true);\n\t}\n\tthis.labelDomNode.appendChild(this.inputDomNode);\n\tthis.spanDomNode = this.document.createElement(\"span\");\n\tthis.labelDomNode.appendChild(this.spanDomNode);\n\t// Add a click event handler\n\t$tw.utils.addEventListeners(this.inputDomNode,[\n\t\t{name: \"change\", handlerObject: this, handlerMethod: \"handleChangeEvent\"}\n\t]);\n\t// Insert the label into the DOM and render any children\n\tparent.insertBefore(this.labelDomNode,nextSibling);\n\tthis.renderChildren(this.spanDomNode,null);\n\tthis.domNodes.push(this.labelDomNode);\n};\n\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\t// Trigger actions\n\tif(this.radioActions) {\n\t\tthis.invokeActionString(this.radioActions,this,event,{\"actionValue\": this.radioValue});\n\t}\n};\n\n/*\nCompute the internal state of the widget\n*/\nRadioWidget.prototype.execute = function() {\n\t// Get the parameters from the attributes\n\tthis.radioTitle = this.getAttribute(\"tiddler\",this.getVariable(\"currentTiddler\"));\n\tthis.radioField = this.getAttribute(\"field\",\"text\");\n\tthis.radioIndex = this.getAttribute(\"index\");\n\tthis.radioValue = this.getAttribute(\"value\");\n\tthis.radioClass = this.getAttribute(\"class\",\"\");\n\tthis.isDisabled = this.getAttribute(\"disabled\",\"no\");\n\tthis.radioActions = this.getAttribute(\"actions\",\"\");\n\t// Make the child widgets\n\tthis.makeChildWidgets();\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nRadioWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(($tw.utils.count(changedAttributes) > 0) || changedTiddlers[this.radioTitle]) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\treturn this.refreshChildren(changedTiddlers);\n\t}\n};\n\nexports.radio = RadioWidget;\n\n})();\n", "type": "application/javascript", "module-type": "widget" }, "$:/core/modules/widgets/range.js": { "title": "$:/core/modules/widgets/range.js", "text": "/*\\\ntitle: $:/core/modules/widgets/range.js\ntype: application/javascript\nmodule-type: widget\n\nRange widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar RangeWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nRangeWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nRangeWidget.prototype.render = function(parent,nextSibling) {\n\t// Save the parent dom node\n\tthis.parentDomNode = parent;\n\t// Compute our attributes\n\tthis.computeAttributes();\n\t// Execute our logic\n\tthis.execute();\n\t// Create our elements\n\tthis.inputDomNode = this.document.createElement(\"input\");\n\tthis.inputDomNode.setAttribute(\"type\",\"range\");\n\tthis.inputDomNode.setAttribute(\"class\",this.elementClass);\n\tif(this.minValue){\n\t\tthis.inputDomNode.setAttribute(\"min\", this.minValue);\n\t}\n\tif(this.maxValue){\n\t\tthis.inputDomNode.setAttribute(\"max\", this.maxValue);\n\t}\n\tif(this.increment){\n\t\tthis.inputDomNode.setAttribute(\"step\", this.increment);\n\t}\n\tif(this.isDisabled === \"yes\") {\n\t\tthis.inputDomNode.setAttribute(\"disabled\",true);\n\t}\n\tthis.inputDomNode.value = this.getValue();\n\t// Add a click event handler\n\t$tw.utils.addEventListeners(this.inputDomNode,[\n\t\t{name:\"mousedown\", handlerObject:this, handlerMethod:\"handleMouseDownEvent\"},\n\t\t{name:\"mouseup\", handlerObject:this, handlerMethod:\"handleMouseUpEvent\"},\n\t\t{name:\"change\", handlerObject:this, handlerMethod:\"handleChangeEvent\"},\n\t\t{name:\"input\", handlerObject:this, handlerMethod:\"handleInputEvent\"},\n\t]);\n\t// Insert the label into the DOM and render any children\n\tparent.insertBefore(this.inputDomNode,nextSibling);\n\tthis.domNodes.push(this.inputDomNode);\n};\n\nRangeWidget.prototype.getValue = function() {\n\tvar tiddler = this.wiki.getTiddler(this.tiddlerTitle),\n\t\tfieldName = this.tiddlerField,\n\t\tvalue = this.defaultValue;\n\tif(tiddler) {\n\t\tif(this.tiddlerIndex) {\n\t\t\tvalue = this.wiki.extractTiddlerDataItem(tiddler,this.tiddlerIndex,this.defaultValue);\n\t\t} else {\n\t\t\tif($tw.utils.hop(tiddler.fields,fieldName)) {\n\t\t\t\tvalue = tiddler.fields[fieldName] || \"\";\n\t\t\t} else {\n\t\t\t\tvalue = this.defaultValue;\n\t\t\t}\n\t\t}\n\t}\n\treturn value;\n};\n\nRangeWidget.prototype.getActionVariables = function(options) {\n\toptions = options || {};\n\tvar hasChanged = (this.startValue !== this.inputDomNode.value) ? \"yes\" : \"no\";\n\t// Trigger actions. Use variables = {key:value, key:value ...}\n\t// the \"value\" is needed.\n\treturn $tw.utils.extend({\"actionValue\": this.inputDomNode.value, \"actionValueHasChanged\": hasChanged}, options);\n}\n\n// actionsStart\nRangeWidget.prototype.handleMouseDownEvent = function(event) {\n\tthis.mouseDown = true; // TODO remove once IE is gone.\n\tthis.startValue = this.inputDomNode.value; // TODO remove this line once IE is gone!\n\tthis.handleEvent(event);\n\t// Trigger actions\n\tif(this.actionsMouseDown) {\n\t\tvar variables = this.getActionVariables() // TODO this line will go into the function call below.\n\t\tthis.invokeActionString(this.actionsMouseDown,this,event,variables);\n\t}\n}\n\n// actionsStop\nRangeWidget.prototype.handleMouseUpEvent = function(event) {\n\tthis.mouseDown = false; // TODO remove once IE is gone.\n\tthis.handleEvent(event);\n\t// Trigger actions\n\tif(this.actionsMouseUp) {\n\t\tvar variables = this.getActionVariables()\n\t\tthis.invokeActionString(this.actionsMouseUp,this,event,variables);\n\t}\n\t// TODO remove the following if() once IE is gone!\n\tif ($tw.browser.isIE) {\n\t\tif (this.startValue !== this.inputDomNode.value) {\n\t\t\tthis.handleChangeEvent(event);\n\t\t\tthis.startValue = this.inputDomNode.value;\n\t\t}\n\t}\n}\n\nRangeWidget.prototype.handleChangeEvent = function(event) {\n\tif (this.mouseDown) { // TODO refactor this function once IE is gone.\n\t\tthis.handleInputEvent(event);\n\t}\n};\n\nRangeWidget.prototype.handleInputEvent = function(event) {\n\tthis.handleEvent(event);\n\t// Trigger actions\n\tif(this.actionsInput) {\n\t\t// \"tiddler\" parameter may be missing. See .execute() below\n\t\tvar variables = this.getActionVariables({\"actionValueHasChanged\": \"yes\"}) // TODO this line will go into the function call below.\n\t\tthis.invokeActionString(this.actionsInput,this,event,variables);\n\t}\n};\n\nRangeWidget.prototype.handleEvent = function(event) {\n\tif(this.getValue() !== this.inputDomNode.value) {\n\t\tif(this.tiddlerIndex) {\n\t\t\tthis.wiki.setText(this.tiddlerTitle,\"\",this.tiddlerIndex,this.inputDomNode.value);\n\t\t} else {\n\t\t\tthis.wiki.setText(this.tiddlerTitle,this.tiddlerField,null,this.inputDomNode.value);\n\t\t}\n\t}\n};\n\n/*\nCompute the internal state of the widget\n*/\nRangeWidget.prototype.execute = function() {\n\t// TODO remove the next 1 lines once IE is gone!\n\tthis.mouseUp = true; // Needed for IE10\n\t// Get the parameters from the attributes\n\tthis.tiddlerTitle = this.getAttribute(\"tiddler\",this.getVariable(\"currentTiddler\"));\n\tthis.tiddlerField = this.getAttribute(\"field\",\"text\");\n\tthis.tiddlerIndex = this.getAttribute(\"index\");\n\tthis.minValue = this.getAttribute(\"min\");\n\tthis.maxValue = this.getAttribute(\"max\");\n\tthis.increment = this.getAttribute(\"increment\");\n\tthis.defaultValue = this.getAttribute(\"default\",\"\");\n\tthis.elementClass = this.getAttribute(\"class\",\"\");\n\tthis.isDisabled = this.getAttribute(\"disabled\",\"no\");\n\t// Actions since 5.1.23\n\t// Next 2 only fire once!\n\tthis.actionsMouseDown = this.getAttribute(\"actionsStart\",\"\");\n\tthis.actionsMouseUp = this.getAttribute(\"actionsStop\",\"\");\n\t// Input fires very often!\n\tthis.actionsInput = this.getAttribute(\"actions\",\"\");\n\t// Make the child widgets\n\tthis.makeChildWidgets();\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nRangeWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif($tw.utils.count(changedAttributes) > 0) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\tvar refreshed = false;\n\t\tif(changedTiddlers[this.tiddlerTitle]) {\n\t\t\tvar value = this.getValue();\n\t\t\tif(this.inputDomNode.value !== value) {\n\t\t\t\tthis.inputDomNode.value = value;\n\t\t\t}\n\t\t\trefreshed = true;\n\t\t}\n\t\treturn this.refreshChildren(changedTiddlers) || refreshed;\n\t}\n};\n\nexports.range = RangeWidget;\n\n})();\n", "type": "application/javascript", "module-type": "widget" }, "$:/core/modules/widgets/raw.js": { "title": "$:/core/modules/widgets/raw.js", "text": "/*\\\ntitle: $:/core/modules/widgets/raw.js\ntype: application/javascript\nmodule-type: widget\n\nRaw widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar RawWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nRawWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nRawWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.execute();\n\tvar div = this.document.createElement(\"div\");\n\tdiv.innerHTML=this.parseTreeNode.html;\n\tparent.insertBefore(div,nextSibling);\n\tthis.domNodes.push(div);\t\n};\n\n/*\nCompute the internal state of the widget\n*/\nRawWidget.prototype.execute = function() {\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nRawWidget.prototype.refresh = function(changedTiddlers) {\n\treturn false;\n};\n\nexports.raw = RawWidget;\n\n})();\n", "type": "application/javascript", "module-type": "widget" }, "$:/core/modules/widgets/reveal.js": { "title": "$:/core/modules/widgets/reveal.js", "text": "/*\\\ntitle: $:/core/modules/widgets/reveal.js\ntype: application/javascript\nmodule-type: widget\n\nReveal widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar RevealWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nRevealWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nRevealWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tvar tag = this.parseTreeNode.isBlock ? \"div\" : \"span\";\n\tif(this.revealTag && $tw.config.htmlUnsafeElements.indexOf(this.revealTag) === -1) {\n\t\ttag = this.revealTag;\n\t}\n\tvar domNode = this.document.createElement(tag);\n\tthis.domNode = domNode;\n\tthis.assignDomNodeClasses();\n\tif(this.style) {\n\t\tdomNode.setAttribute(\"style\",this.style);\n\t}\n\tparent.insertBefore(domNode,nextSibling);\n\tthis.renderChildren(domNode,null);\n\tif(!domNode.isTiddlyWikiFakeDom && this.type === \"popup\" && this.isOpen) {\n\t\tthis.positionPopup(domNode);\n\t\t$tw.utils.addClass(domNode,\"tc-popup\"); // Make sure that clicks don't dismiss popups within the revealed content\n\t}\n\tif(!this.isOpen) {\n\t\tdomNode.setAttribute(\"hidden\",\"true\");\n\t}\n\tthis.domNodes.push(domNode);\n};\n\nRevealWidget.prototype.positionPopup = function(domNode) {\n\tdomNode.style.position = \"absolute\";\n\tdomNode.style.zIndex = \"1000\";\n\tvar left,top;\n\tswitch(this.position) {\n\t\tcase \"left\":\n\t\t\tleft = this.popup.left - domNode.offsetWidth;\n\t\t\ttop = this.popup.top;\n\t\t\tbreak;\n\t\tcase \"above\":\n\t\t\tleft = this.popup.left;\n\t\t\ttop = this.popup.top - domNode.offsetHeight;\n\t\t\tbreak;\n\t\tcase \"aboveright\":\n\t\t\tleft = this.popup.left + this.popup.width;\n\t\t\ttop = this.popup.top + this.popup.height - domNode.offsetHeight;\n\t\t\tbreak;\n\t\tcase \"belowright\":\n\t\t\tleft = this.popup.left + this.popup.width;\n\t\t\ttop = this.popup.top + this.popup.height;\n\t\t\tbreak;\t\t\t\n\t\tcase \"right\":\n\t\t\tleft = this.popup.left + this.popup.width;\n\t\t\ttop = this.popup.top;\n\t\t\tbreak;\n\t\tcase \"belowleft\":\n\t\t\tleft = this.popup.left + this.popup.width - domNode.offsetWidth;\n\t\t\ttop = this.popup.top + this.popup.height;\n\t\t\tbreak;\n\t\tcase \"aboveleft\":\n\t\t\tleft = this.popup.left - domNode.offsetWidth;\n\t\t\ttop = this.popup.top - domNode.offsetHeight;\n\t\t\tbreak;\t\t\t\n\t\tdefault: // Below\n\t\t\tleft = this.popup.left;\n\t\t\ttop = this.popup.top + this.popup.height;\n\t\t\tbreak;\n\t}\n\tif(!this.positionAllowNegative) {\n\t\tleft = Math.max(0,left);\n\t\ttop = Math.max(0,top);\n\t}\n\tdomNode.style.left = left + \"px\";\n\tdomNode.style.top = top + \"px\";\n};\n\n/*\nCompute the internal state of the widget\n*/\nRevealWidget.prototype.execute = function() {\n\t// Get our parameters\n\tthis.state = this.getAttribute(\"state\");\n\tthis.revealTag = this.getAttribute(\"tag\");\n\tthis.type = this.getAttribute(\"type\");\n\tthis.text = this.getAttribute(\"text\");\n\tthis.position = this.getAttribute(\"position\");\n\tthis.positionAllowNegative = this.getAttribute(\"positionAllowNegative\") === \"yes\";\n\t// class attribute handled in assignDomNodeClasses()\n\tthis.style = this.getAttribute(\"style\",\"\");\n\tthis[\"default\"] = this.getAttribute(\"default\",\"\");\n\tthis.animate = this.getAttribute(\"animate\",\"no\");\n\tthis.retain = this.getAttribute(\"retain\",\"no\");\n\tthis.openAnimation = this.animate === \"no\" ? undefined : \"open\";\n\tthis.closeAnimation = this.animate === \"no\" ? undefined : \"close\";\n\tthis.updatePopupPosition = this.getAttribute(\"updatePopupPosition\",\"no\") === \"yes\";\n\t// Compute the title of the state tiddler and read it\n\tthis.stateTiddlerTitle = this.state;\n\tthis.stateTitle = this.getAttribute(\"stateTitle\");\n\tthis.stateField = this.getAttribute(\"stateField\");\n\tthis.stateIndex = this.getAttribute(\"stateIndex\");\n\tthis.readState();\n\t// Construct the child widgets\n\tvar childNodes = this.isOpen ? this.parseTreeNode.children : [];\n\tthis.hasChildNodes = this.isOpen;\n\tthis.makeChildWidgets(childNodes);\n};\n\n/*\nRead the state tiddler\n*/\nRevealWidget.prototype.readState = function() {\n\t// Read the information from the state tiddler\n\tvar state,\n\t defaultState = this[\"default\"];\n\tif(this.stateTitle) {\n\t\tvar stateTitleTiddler = this.wiki.getTiddler(this.stateTitle);\n\t\tif(this.stateField) {\n\t\t\tstate = stateTitleTiddler ? stateTitleTiddler.getFieldString(this.stateField) || defaultState : defaultState;\n\t\t} else if(this.stateIndex) {\n\t\t\tstate = stateTitleTiddler ? this.wiki.extractTiddlerDataItem(this.stateTitle,this.stateIndex) || defaultState : defaultState;\n\t\t} else if(stateTitleTiddler) {\n\t\t\tstate = this.wiki.getTiddlerText(this.stateTitle) || defaultState;\n\t\t} else {\n\t\t\tstate = defaultState;\n\t\t}\n\t} else {\n\t\tstate = this.stateTiddlerTitle ? this.wiki.getTextReference(this.state,this[\"default\"],this.getVariable(\"currentTiddler\")) : this[\"default\"];\n\t}\n\tif(state === null) {\n\t\tstate = this[\"default\"];\n\t}\n\tswitch(this.type) {\n\t\tcase \"popup\":\n\t\t\tthis.readPopupState(state);\n\t\t\tbreak;\n\t\tcase \"match\":\n\t\t\tthis.isOpen = this.text === state;\n\t\t\tbreak;\n\t\tcase \"nomatch\":\n\t\t\tthis.isOpen = this.text !== state;\n\t\t\tbreak;\n\t\tcase \"lt\":\n\t\t\tthis.isOpen = !!(this.compareStateText(state) < 0);\n\t\t\tbreak;\n\t\tcase \"gt\":\n\t\t\tthis.isOpen = !!(this.compareStateText(state) > 0);\n\t\t\tbreak;\n\t\tcase \"lteq\":\n\t\t\tthis.isOpen = !(this.compareStateText(state) > 0);\n\t\t\tbreak;\n\t\tcase \"gteq\":\n\t\t\tthis.isOpen = !(this.compareStateText(state) < 0);\n\t\t\tbreak;\n\t}\n};\n\nRevealWidget.prototype.compareStateText = function(state) {\n\treturn state.localeCompare(this.text,undefined,{numeric: true,sensitivity: \"case\"});\n};\n\nRevealWidget.prototype.readPopupState = function(state) {\n\tvar popupLocationRegExp = /^\\((-?[0-9\\.E]+),(-?[0-9\\.E]+),(-?[0-9\\.E]+),(-?[0-9\\.E]+)\\)$/,\n\t\tmatch = popupLocationRegExp.exec(state);\n\t// Check if the state matches the location regexp\n\tif(match) {\n\t\t// If so, we're open\n\t\tthis.isOpen = true;\n\t\t// Get the location\n\t\tthis.popup = {\n\t\t\tleft: parseFloat(match[1]),\n\t\t\ttop: parseFloat(match[2]),\n\t\t\twidth: parseFloat(match[3]),\n\t\t\theight: parseFloat(match[4])\n\t\t};\n\t} else {\n\t\t// If not, we're closed\n\t\tthis.isOpen = false;\n\t}\n};\n\nRevealWidget.prototype.assignDomNodeClasses = function() {\n\tvar classes = this.getAttribute(\"class\",\"\").split(\" \");\n\tclasses.push(\"tc-reveal\");\n\tthis.domNode.className = classes.join(\" \");\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nRevealWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.state || changedAttributes.type || changedAttributes.text || changedAttributes.position || changedAttributes.positionAllowNegative || changedAttributes[\"default\"] || changedAttributes.animate || changedAttributes.stateTitle || changedAttributes.stateField || changedAttributes.stateIndex) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\tvar currentlyOpen = this.isOpen;\n\t\tthis.readState();\n\t\tif(this.isOpen !== currentlyOpen) {\n\t\t\tif(this.retain === \"yes\") {\n\t\t\t\tthis.updateState();\n\t\t\t} else {\n\t\t\t\tthis.refreshSelf();\n\t\t\t\treturn true;\n\t\t\t}\n\t\t} else if(this.type === \"popup\" && this.updatePopupPosition && (changedTiddlers[this.state] || changedTiddlers[this.stateTitle])) {\n\t\t\tthis.positionPopup(this.domNode);\n\t\t}\n\t\tif(changedAttributes.style) {\n\t\t\tthis.domNode.style = this.getAttribute(\"style\",\"\");\n\t\t}\n\t\tif(changedAttributes[\"class\"]) {\n\t\t\tthis.assignDomNodeClasses();\n\t\t}\t\t\n\t\treturn this.refreshChildren(changedTiddlers);\n\t}\n};\n\n/*\nCalled by refresh() to dynamically show or hide the content\n*/\nRevealWidget.prototype.updateState = function() {\n\tvar self = this;\n\t// Read the current state\n\tthis.readState();\n\t// Construct the child nodes if needed\n\tvar domNode = this.domNodes[0];\n\tif(this.isOpen && !this.hasChildNodes) {\n\t\tthis.hasChildNodes = true;\n\t\tthis.makeChildWidgets(this.parseTreeNode.children);\n\t\tthis.renderChildren(domNode,null);\n\t}\n\t// Animate our DOM node\n\tif(!domNode.isTiddlyWikiFakeDom && this.type === \"popup\" && this.isOpen) {\n\t\tthis.positionPopup(domNode);\n\t\t$tw.utils.addClass(domNode,\"tc-popup\"); // Make sure that clicks don't dismiss popups within the revealed content\n\n\t}\n\tif(this.isOpen) {\n\t\tdomNode.removeAttribute(\"hidden\");\n $tw.anim.perform(this.openAnimation,domNode);\n\t} else {\n\t\t$tw.anim.perform(this.closeAnimation,domNode,{callback: function() {\n\t\t\t//make sure that the state hasn't changed during the close animation\n\t\t\tself.readState()\n\t\t\tif(!self.isOpen) {\n\t\t\t\tdomNode.setAttribute(\"hidden\",\"true\");\n\t\t\t}\n\t\t}});\n\t}\n};\n\nexports.reveal = RevealWidget;\n\n})();\n", "type": "application/javascript", "module-type": "widget" }, "$:/core/modules/widgets/scrollable.js": { "title": "$:/core/modules/widgets/scrollable.js", "text": "/*\\\ntitle: $:/core/modules/widgets/scrollable.js\ntype: application/javascript\nmodule-type: widget\n\nScrollable widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar ScrollableWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n\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\tif(event.paramObject && event.paramObject.selector) {\n\t\tthis.scrollSelectorIntoView(null,event.paramObject.selector);\n\t} else {\n\t\tthis.scrollIntoView(event.target);\t\t\t\n\t}\n\treturn false; // Handled event\n};\n\n/*\nScroll an element into view\n*/\nScrollableWidget.prototype.scrollIntoView = function(element) {\n\tvar duration = $tw.utils.getAnimationDuration(),\n\tsrcWindow = element ? element.ownerDocument.defaultView : window;\n\tthis.cancelScroll();\n\tthis.startTime = Date.now();\n\tvar scrollPosition = {\n\t\tx: this.outerDomNode.scrollLeft,\n\t\ty: this.outerDomNode.scrollTop\n\t};\n\t// Get the client bounds of the element and adjust by the scroll position\n\tvar scrollableBounds = this.outerDomNode.getBoundingClientRect(),\n\t\tclientTargetBounds = element.getBoundingClientRect(),\n\t\tbounds = {\n\t\t\tleft: clientTargetBounds.left + scrollPosition.x - scrollableBounds.left,\n\t\t\ttop: clientTargetBounds.top + scrollPosition.y - scrollableBounds.top,\n\t\t\twidth: clientTargetBounds.width,\n\t\t\theight: clientTargetBounds.height\n\t\t};\n\t// We'll consider the horizontal and vertical scroll directions separately via this function\n\tvar getEndPos = function(targetPos,targetSize,currentPos,currentSize) {\n\t\t\t// If the target is already visible then stay where we are\n\t\t\tif(targetPos >= currentPos && (targetPos + targetSize) <= (currentPos + currentSize)) {\n\t\t\t\treturn currentPos;\n\t\t\t// If the target is above/left of the current view, then scroll to its top/left\n\t\t\t} else if(targetPos <= currentPos) {\n\t\t\t\treturn targetPos;\n\t\t\t// If the target is smaller than the window and the scroll position is too far up, then scroll till the target is at the bottom of the window\n\t\t\t} else if(targetSize < currentSize && currentPos < (targetPos + targetSize - currentSize)) {\n\t\t\t\treturn targetPos + targetSize - currentSize;\n\t\t\t// If the target is big, then just scroll to the top\n\t\t\t} else if(currentPos < targetPos) {\n\t\t\t\treturn targetPos;\n\t\t\t// Otherwise, stay where we are\n\t\t\t} else {\n\t\t\t\treturn currentPos;\n\t\t\t}\n\t\t},\n\t\tendX = getEndPos(bounds.left,bounds.width,scrollPosition.x,this.outerDomNode.offsetWidth),\n\t\tendY = getEndPos(bounds.top,bounds.height,scrollPosition.y,this.outerDomNode.offsetHeight);\n\t// Only scroll if necessary\n\tif(endX !== scrollPosition.x || endY !== scrollPosition.y) {\n\t\tvar self = this,\n\t\t\tdrawFrame;\n\t\tdrawFrame = function () {\n\t\t\tvar t;\n\t\t\tif(duration <= 0) {\n\t\t\t\tt = 1;\n\t\t\t} else {\n\t\t\t\tt = ((Date.now()) - self.startTime) / duration;\t\n\t\t\t}\n\t\t\tif(t >= 1) {\n\t\t\t\tself.cancelScroll();\n\t\t\t\tt = 1;\n\t\t\t}\n\t\t\tt = $tw.utils.slowInSlowOut(t);\n\t\t\tself.outerDomNode.scrollLeft = scrollPosition.x + (endX - scrollPosition.x) * t;\n\t\t\tself.outerDomNode.scrollTop = scrollPosition.y + (endY - scrollPosition.y) * t;\n\t\t\tif(t < 1) {\n\t\t\t\tself.idRequestFrame = self.requestAnimationFrame.call(srcWindow,drawFrame);\n\t\t\t}\n\t\t};\n\t\tdrawFrame();\n\t}\n};\n\nScrollableWidget.prototype.scrollSelectorIntoView = function(baseElement,selector,callback) {\n\tbaseElement = baseElement || document.body;\n\tvar element = baseElement.querySelector(selector);\n\tif(element) {\n\t\tthis.scrollIntoView(element,callback);\t\t\n\t}\n};\n\n/*\nRender this widget into the DOM\n*/\nScrollableWidget.prototype.render = function(parent,nextSibling) {\n\tvar self = this;\n\t// Remember parent\n\tthis.parentDomNode = parent;\n\t// Compute attributes and execute state\n\tthis.computeAttributes();\n\tthis.execute();\n\t// Create elements\n\tthis.outerDomNode = this.document.createElement(\"div\");\n\t$tw.utils.setStyle(this.outerDomNode,[\n\t\t{overflowY: \"auto\"},\n\t\t{overflowX: \"auto\"},\n\t\t{webkitOverflowScrolling: \"touch\"}\n\t]);\n\tthis.innerDomNode = this.document.createElement(\"div\");\n\tthis.outerDomNode.appendChild(this.innerDomNode);\n\t// Assign classes\n\tthis.outerDomNode.className = this[\"class\"] || \"\";\n\t// Insert element\n\tparent.insertBefore(this.outerDomNode,nextSibling);\n\tthis.renderChildren(this.innerDomNode,null);\n\tthis.domNodes.push(this.outerDomNode);\n};\n\n/*\nCompute the internal state of the widget\n*/\nScrollableWidget.prototype.execute = function() {\n\t// Get attributes\n\tthis.fallthrough = this.getAttribute(\"fallthrough\",\"yes\");\n\tthis[\"class\"] = this.getAttribute(\"class\");\n\t// Make child widgets\n\tthis.makeChildWidgets();\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nScrollableWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes[\"class\"]) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t}\n\treturn this.refreshChildren(changedTiddlers);\n};\n\nexports.scrollable = ScrollableWidget;\n\n})();\n", "type": "application/javascript", "module-type": "widget" }, "$:/core/modules/widgets/select.js": { "title": "$:/core/modules/widgets/select.js", "text": "/*\\\ntitle: $:/core/modules/widgets/select.js\ntype: application/javascript\nmodule-type: widget\n\nSelect widget:\n\n```\n<$select tiddler=\"MyTiddler\" field=\"text\">\n<$list filter=\"[tag[chapter]]\">\n<option value=<<currentTiddler>>>\n<$view field=\"description\"/>\n</option>\n</$list>\n</$select>\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar SelectWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nSelectWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nSelectWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tthis.renderChildren(parent,nextSibling);\n\tthis.setSelectValue();\n\t$tw.utils.addEventListeners(this.getSelectDomNode(),[\n\t\t{name: \"change\", handlerObject: this, handlerMethod: \"handleChangeEvent\"}\n\t]);\n};\n\n/*\nHandle a change event\n*/\nSelectWidget.prototype.handleChangeEvent = function(event) {\n\t// Get the new value and assign it to the tiddler\n\tif(this.selectMultiple == false) {\n\t\tvar value = this.getSelectDomNode().value;\n\t} else {\n\t\tvar value = this.getSelectValues()\n\t\t\t\tvalue = $tw.utils.stringifyList(value);\n\t}\n\tthis.wiki.setText(this.selectTitle,this.selectField,this.selectIndex,value);\n\t// Trigger actions\n\tif(this.selectActions) {\n\t\tthis.invokeActionString(this.selectActions,this,event);\n\t}\n};\n\n/*\nIf necessary, set the value of the select element to the current value\n*/\nSelectWidget.prototype.setSelectValue = function() {\n\tvar value = this.selectDefault;\n\t// Get the value\n\tif(this.selectIndex) {\n\t\tvalue = this.wiki.extractTiddlerDataItem(this.selectTitle,this.selectIndex,value);\n\t} else {\n\t\tvar tiddler = this.wiki.getTiddler(this.selectTitle);\n\t\tif(tiddler) {\n\t\t\tif(this.selectField === \"text\") {\n\t\t\t\t// Calling getTiddlerText() triggers lazy loading of skinny tiddlers\n\t\t\t\tvalue = this.wiki.getTiddlerText(this.selectTitle);\n\t\t\t} else {\n\t\t\t\tif($tw.utils.hop(tiddler.fields,this.selectField)) {\n\t\t\t\t\tvalue = tiddler.getFieldString(this.selectField);\n\t\t\t\t}\n\t\t\t}\n\t\t} else {\n\t\t\tif(this.selectField === \"title\") {\n\t\t\t\tvalue = this.selectTitle;\n\t\t\t}\n\t\t}\n\t}\n\t// Assign it to the select element if it's different than the current value\n\tif (this.selectMultiple) {\n\t\tvalue = value === undefined ? \"\" : value;\n\t\tvar select = this.getSelectDomNode();\n\t\tvar values = Array.isArray(value) ? value : $tw.utils.parseStringArray(value);\n\t\tfor(var i=0; i < select.children.length; i++){\n\t\t\tselect.children[i].selected = values.indexOf(select.children[i].value) !== -1\n\t\t}\n\t} else {\n\t\tvar domNode = this.getSelectDomNode();\n\t\tif(domNode.value !== value) {\n\t\t\tdomNode.value = value;\n\t\t}\n\t}\n};\n\n/*\nGet the DOM node of the select element\n*/\nSelectWidget.prototype.getSelectDomNode = function() {\n\treturn this.children[0].domNodes[0];\n};\n\n// Return an array of the selected opion values\n// select is an HTML select element\nSelectWidget.prototype.getSelectValues = function() {\n\tvar select, result, options, opt;\n\tselect = this.getSelectDomNode();\n\tresult = [];\n\toptions = select && select.options;\n\tfor (var i=0; i<options.length; i++) {\n\t\topt = options[i];\n\t\tif (opt.selected) {\n\t\t\tresult.push(opt.value || opt.text);\n\t\t}\n\t}\n\treturn result;\n}\n\n/*\nCompute the internal state of the widget\n*/\nSelectWidget.prototype.execute = function() {\n\t// Get our parameters\n\tthis.selectActions = this.getAttribute(\"actions\");\n\tthis.selectTitle = this.getAttribute(\"tiddler\",this.getVariable(\"currentTiddler\"));\n\tthis.selectField = this.getAttribute(\"field\",\"text\");\n\tthis.selectIndex = this.getAttribute(\"index\");\n\tthis.selectClass = this.getAttribute(\"class\");\n\tthis.selectDefault = this.getAttribute(\"default\");\n\tthis.selectMultiple = this.getAttribute(\"multiple\", false);\n\tthis.selectSize = this.getAttribute(\"size\");\n\tthis.selectTooltip = this.getAttribute(\"tooltip\");\n\t// Make the child widgets\n\tvar selectNode = {\n\t\ttype: \"element\",\n\t\ttag: \"select\",\n\t\tchildren: this.parseTreeNode.children\n\t};\n\tif(this.selectClass) {\n\t\t$tw.utils.addAttributeToParseTreeNode(selectNode,\"class\",this.selectClass);\n\t}\n\tif(this.selectMultiple) {\n\t\t$tw.utils.addAttributeToParseTreeNode(selectNode,\"multiple\",\"multiple\");\n\t}\n\tif(this.selectSize) {\n\t\t$tw.utils.addAttributeToParseTreeNode(selectNode,\"size\",this.selectSize);\n\t}\n\tif(this.selectTooltip) {\n\t\t$tw.utils.addAttributeToParseTreeNode(selectNode,\"title\",this.selectTooltip);\n\t}\n\tthis.makeChildWidgets([selectNode]);\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nSelectWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\t// If we're using a different tiddler/field/index then completely refresh ourselves\n\tif(changedAttributes.selectTitle || changedAttributes.selectField || changedAttributes.selectIndex || changedAttributes.selectTooltip) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t// If the target tiddler value has changed, just update setting and refresh the children\n\t} else {\n\t\tvar childrenRefreshed = this.refreshChildren(changedTiddlers);\n\t\tif(changedTiddlers[this.selectTitle] || childrenRefreshed) {\n\t\t\tthis.setSelectValue();\n\t\t} \n\t\treturn childrenRefreshed;\n\t}\n};\n\nexports.select = SelectWidget;\n\n})();\n", "type": "application/javascript", "module-type": "widget" }, "$:/core/modules/widgets/set.js": { "title": "$:/core/modules/widgets/set.js", "text": "/*\\\ntitle: $:/core/modules/widgets/set.js\ntype: application/javascript\nmodule-type: widget\n\nSet variable widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar SetWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nSetWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nSetWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tthis.renderChildren(parent,nextSibling);\n};\n\n/*\nCompute the internal state of the widget\n*/\nSetWidget.prototype.execute = function() {\n\t// Get our parameters\n\tthis.setName = this.getAttribute(\"name\",\"currentTiddler\");\n\tthis.setFilter = this.getAttribute(\"filter\");\n\tthis.setSelect = this.getAttribute(\"select\");\n\tthis.setTiddler = this.getAttribute(\"tiddler\");\n\tthis.setSubTiddler = this.getAttribute(\"subtiddler\");\n\tthis.setField = this.getAttribute(\"field\");\n\tthis.setIndex = this.getAttribute(\"index\");\n\tthis.setValue = this.getAttribute(\"value\");\n\tthis.setEmptyValue = this.getAttribute(\"emptyValue\");\n\t// Set context variable\n\tthis.setVariable(this.setName,this.getValue(),this.parseTreeNode.params,!!this.parseTreeNode.isMacroDefinition);\n\t// Construct the child widgets\n\tthis.makeChildWidgets();\n};\n\n/*\nGet the value to be assigned\n*/\nSetWidget.prototype.getValue = function() {\n\tvar value = this.setValue;\n\tif(this.setTiddler) {\n\t\tvar tiddler;\n\t\tif(this.setSubTiddler) {\n\t\t\ttiddler = this.wiki.getSubTiddler(this.setTiddler,this.setSubTiddler);\n\t\t} else {\n\t\t\ttiddler = this.wiki.getTiddler(this.setTiddler);\t\t\t\n\t\t}\n\t\tif(!tiddler) {\n\t\t\tvalue = this.setEmptyValue;\n\t\t} else if(this.setField) {\n\t\t\tvalue = tiddler.getFieldString(this.setField) || this.setEmptyValue;\n\t\t} else if(this.setIndex) {\n\t\t\tvalue = this.wiki.extractTiddlerDataItem(this.setTiddler,this.setIndex,this.setEmptyValue);\n\t\t} else {\n\t\t\tvalue = tiddler.fields.text || this.setEmptyValue ;\n\t\t}\n\t} else if(this.setFilter) {\n\t\tvar results = this.wiki.filterTiddlers(this.setFilter,this);\n\t\tif(this.setValue == null) {\n\t\t\tvar select;\n\t\t\tif(this.setSelect) {\n\t\t\t\tselect = parseInt(this.setSelect,10);\n\t\t\t}\n\t\t\tif(select !== undefined) {\n\t\t\t\tvalue = results[select] || \"\";\n\t\t\t} else {\n\t\t\t\tvalue = $tw.utils.stringifyList(results);\t\t\t\n\t\t\t}\n\t\t}\n\t\tif(results.length === 0 && this.setEmptyValue !== undefined) {\n\t\t\tvalue = this.setEmptyValue;\n\t\t}\n\t} else if(!value && this.setEmptyValue) {\n\t\tvalue = this.setEmptyValue;\n\t}\n\treturn value || \"\";\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nSetWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.name || changedAttributes.filter || changedAttributes.select || changedAttributes.tiddler || (this.setTiddler && changedTiddlers[this.setTiddler]) || changedAttributes.field || changedAttributes.index || changedAttributes.value || changedAttributes.emptyValue ||\n\t (this.setFilter && this.getValue() != this.variables[this.setName].value)) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\treturn this.refreshChildren(changedTiddlers);\n\t}\n};\n\nexports.setvariable = SetWidget;\nexports.set = SetWidget;\n\n})();\n", "type": "application/javascript", "module-type": "widget" }, "$:/core/modules/widgets/text.js": { "title": "$:/core/modules/widgets/text.js", "text": "/*\\\ntitle: $:/core/modules/widgets/text.js\ntype: application/javascript\nmodule-type: widget\n\nText node widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar TextNodeWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nTextNodeWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nTextNodeWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tvar text = this.getAttribute(\"text\",this.parseTreeNode.text || \"\");\n\ttext = text.replace(/\\r/mg,\"\");\n\tvar textNode = this.document.createTextNode(text);\n\tparent.insertBefore(textNode,nextSibling);\n\tthis.domNodes.push(textNode);\n};\n\n/*\nCompute the internal state of the widget\n*/\nTextNodeWidget.prototype.execute = function() {\n\t// Nothing to do for a text node\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nTextNodeWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.text) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\treturn false;\t\n\t}\n};\n\nexports.text = TextNodeWidget;\n\n})();\n", "type": "application/javascript", "module-type": "widget" }, "$:/core/modules/widgets/tiddler.js": { "title": "$:/core/modules/widgets/tiddler.js", "text": "/*\\\ntitle: $:/core/modules/widgets/tiddler.js\ntype: application/javascript\nmodule-type: widget\n\nTiddler widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar TiddlerWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nTiddlerWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nTiddlerWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tthis.renderChildren(parent,nextSibling);\n};\n\n/*\nCompute the internal state of the widget\n*/\nTiddlerWidget.prototype.execute = function() {\n\tthis.tiddlerState = this.computeTiddlerState();\n\tthis.setVariable(\"currentTiddler\",this.tiddlerState.currentTiddler);\n\tthis.setVariable(\"missingTiddlerClass\",this.tiddlerState.missingTiddlerClass);\n\tthis.setVariable(\"shadowTiddlerClass\",this.tiddlerState.shadowTiddlerClass);\n\tthis.setVariable(\"systemTiddlerClass\",this.tiddlerState.systemTiddlerClass);\n\tthis.setVariable(\"tiddlerTagClasses\",this.tiddlerState.tiddlerTagClasses);\n\t// Construct the child widgets\n\tthis.makeChildWidgets();\n};\n\n/*\nCompute the tiddler state flags\n*/\nTiddlerWidget.prototype.computeTiddlerState = function() {\n\t// Get our parameters\n\tthis.tiddlerTitle = this.getAttribute(\"tiddler\",this.getVariable(\"currentTiddler\"));\n\t// Compute the state\n\tvar state = {\n\t\tcurrentTiddler: this.tiddlerTitle || \"\",\n\t\tmissingTiddlerClass: (this.wiki.tiddlerExists(this.tiddlerTitle) || this.wiki.isShadowTiddler(this.tiddlerTitle)) ? \"tc-tiddler-exists\" : \"tc-tiddler-missing\",\n\t\tshadowTiddlerClass: this.wiki.isShadowTiddler(this.tiddlerTitle) ? \"tc-tiddler-shadow\" : \"\",\n\t\tsystemTiddlerClass: this.wiki.isSystemTiddler(this.tiddlerTitle) ? \"tc-tiddler-system\" : \"\",\n\t\ttiddlerTagClasses: this.getTagClasses()\n\t};\n\t// Compute a simple hash to make it easier to detect changes\n\tstate.hash = state.currentTiddler + state.missingTiddlerClass + state.shadowTiddlerClass + state.systemTiddlerClass + state.tiddlerTagClasses;\n\treturn state;\n};\n\n/*\nCreate a string of CSS classes derived from the tags of the current tiddler\n*/\nTiddlerWidget.prototype.getTagClasses = function() {\n\tvar tiddler = this.wiki.getTiddler(this.tiddlerTitle);\n\tif(tiddler) {\n\t\tvar tags = [];\n\t\t$tw.utils.each(tiddler.fields.tags,function(tag) {\n\t\t\ttags.push(\"tc-tagged-\" + encodeURIComponent(tag));\n\t\t});\n\t\treturn tags.join(\" \");\n\t} else {\n\t\treturn \"\";\n\t}\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nTiddlerWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes(),\n\t\tnewTiddlerState = this.computeTiddlerState();\n\tif(changedAttributes.tiddler || newTiddlerState.hash !== this.tiddlerState.hash) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\treturn this.refreshChildren(changedTiddlers);\t\t\n\t}\n};\n\nexports.tiddler = TiddlerWidget;\n\n})();\n", "type": "application/javascript", "module-type": "widget" }, "$:/core/modules/widgets/transclude.js": { "title": "$:/core/modules/widgets/transclude.js", "text": "/*\\\ntitle: $:/core/modules/widgets/transclude.js\ntype: application/javascript\nmodule-type: widget\n\nTransclude widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar TranscludeWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nTranscludeWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nTranscludeWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tthis.renderChildren(parent,nextSibling);\n};\n\n/*\nCompute the internal state of the widget\n*/\nTranscludeWidget.prototype.execute = function() {\n\t// Get our parameters\n\tthis.transcludeTitle = this.getAttribute(\"tiddler\",this.getVariable(\"currentTiddler\"));\n\tthis.transcludeSubTiddler = this.getAttribute(\"subtiddler\");\n\tthis.transcludeField = this.getAttribute(\"field\");\n\tthis.transcludeIndex = this.getAttribute(\"index\");\n\tthis.transcludeMode = this.getAttribute(\"mode\");\n\tthis.recursionMarker = this.getAttribute(\"recursionMarker\",\"yes\");\n\t// Parse the text reference\n\tvar parseAsInline = !this.parseTreeNode.isBlock;\n\tif(this.transcludeMode === \"inline\") {\n\t\tparseAsInline = true;\n\t} else if(this.transcludeMode === \"block\") {\n\t\tparseAsInline = false;\n\t}\n\tvar parser = this.wiki.parseTextReference(\n\t\t\t\t\t\tthis.transcludeTitle,\n\t\t\t\t\t\tthis.transcludeField,\n\t\t\t\t\t\tthis.transcludeIndex,\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\tparseAsInline: parseAsInline,\n\t\t\t\t\t\t\tsubTiddler: this.transcludeSubTiddler\n\t\t\t\t\t\t}),\n\t\tparseTreeNodes = parser ? parser.tree : this.parseTreeNode.children;\n\t// Set context variables for recursion detection\n\tvar recursionMarker = this.makeRecursionMarker();\n\tif(this.recursionMarker === \"yes\") {\n\t\tthis.setVariable(\"transclusion\",recursionMarker);\n\t}\n\t// Check for recursion\n\tif(parser) {\n\t\tif(this.parentWidget && this.parentWidget.hasVariable(\"transclusion\",recursionMarker)) {\n\t\t\tparseTreeNodes = [{type: \"element\", tag: \"span\", attributes: {\n\t\t\t\t\"class\": {type: \"string\", value: \"tc-error\"}\n\t\t\t}, children: [\n\t\t\t\t{type: \"text\", text: $tw.language.getString(\"Error/RecursiveTransclusion\")}\n\t\t\t]}];\n\t\t}\n\t}\n\t// 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", "type": "application/javascript", "module-type": "widget" }, "$:/core/modules/widgets/vars.js": { "title": "$:/core/modules/widgets/vars.js", "text": "/*\\\ntitle: $:/core/modules/widgets/vars.js\ntype: application/javascript\nmodule-type: widget\n\nThis widget allows multiple variables to be set in one go:\n\n```\n\\define helloworld() Hello world!\n<$vars greeting=\"Hi\" me={{!!title}} sentence=<<helloworld>>>\n <<greeting>>! I am <<me>> and I say: <<sentence>>\n</$vars>\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar VarsWidget = function(parseTreeNode,options) {\n\t// 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", "type": "application/javascript", "module-type": "widget" }, "$:/core/modules/widgets/view.js": { "title": "$:/core/modules/widgets/view.js", "text": "/*\\\ntitle: $:/core/modules/widgets/view.js\ntype: application/javascript\nmodule-type: widget\n\nView widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar ViewWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nViewWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nViewWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tif(this.text) {\n\t\tvar textNode = this.document.createTextNode(this.text);\n\t\tparent.insertBefore(textNode,nextSibling);\n\t\tthis.domNodes.push(textNode);\n\t} else {\n\t\tthis.makeChildWidgets();\n\t\tthis.renderChildren(parent,nextSibling);\n\t}\n};\n\n/*\nCompute the internal state of the widget\n*/\nViewWidget.prototype.execute = function() {\n\t// Get parameters from our attributes\n\tthis.viewTitle = this.getAttribute(\"tiddler\",this.getVariable(\"currentTiddler\"));\n\tthis.viewSubtiddler = this.getAttribute(\"subtiddler\");\n\tthis.viewField = this.getAttribute(\"field\",\"text\");\n\tthis.viewIndex = this.getAttribute(\"index\");\n\tthis.viewFormat = this.getAttribute(\"format\",\"text\");\n\tthis.viewTemplate = this.getAttribute(\"template\",\"\");\n\tthis.viewMode = this.getAttribute(\"mode\",\"block\");\n\tswitch(this.viewFormat) {\n\t\tcase \"htmlwikified\":\n\t\t\tthis.text = this.getValueAsHtmlWikified(this.viewMode);\n\t\t\tbreak;\n\t\tcase \"plainwikified\":\n\t\t\tthis.text = this.getValueAsPlainWikified(this.viewMode);\n\t\t\tbreak;\n\t\tcase \"htmlencodedplainwikified\":\n\t\t\tthis.text = this.getValueAsHtmlEncodedPlainWikified(this.viewMode);\n\t\t\tbreak;\n\t\tcase \"htmlencoded\":\n\t\t\tthis.text = this.getValueAsHtmlEncoded();\n\t\t\tbreak;\n\t\tcase \"urlencoded\":\n\t\t\tthis.text = this.getValueAsUrlEncoded();\n\t\t\tbreak;\n\t\tcase \"doubleurlencoded\":\n\t\t\tthis.text = this.getValueAsDoubleUrlEncoded();\n\t\t\tbreak;\n\t\tcase \"date\":\n\t\t\tthis.text = this.getValueAsDate(this.viewTemplate);\n\t\t\tbreak;\n\t\tcase \"relativedate\":\n\t\t\tthis.text = this.getValueAsRelativeDate();\n\t\t\tbreak;\n\t\tcase \"stripcomments\":\n\t\t\tthis.text = this.getValueAsStrippedComments();\n\t\t\tbreak;\n\t\tcase \"jsencoded\":\n\t\t\tthis.text = this.getValueAsJsEncoded();\n\t\t\tbreak;\n\t\tdefault: // \"text\"\n\t\t\tthis.text = this.getValueAsText();\n\t\t\tbreak;\n\t}\n};\n\n/*\nThe various formatter functions are baked into this widget for the moment. Eventually they will be replaced by macro functions\n*/\n\n/*\nRetrieve the value of the widget. Options are:\nasString: Optionally return the value as a string\n*/\nViewWidget.prototype.getValue = function(options) {\n\toptions = options || {};\n\tvar value = options.asString ? \"\" : undefined;\n\tif(this.viewIndex) {\n\t\tvalue = this.wiki.extractTiddlerDataItem(this.viewTitle,this.viewIndex);\n\t} else {\n\t\tvar tiddler;\n\t\tif(this.viewSubtiddler) {\n\t\t\ttiddler = this.wiki.getSubTiddler(this.viewTitle,this.viewSubtiddler);\t\n\t\t} else {\n\t\t\ttiddler = this.wiki.getTiddler(this.viewTitle);\n\t\t}\n\t\tif(tiddler) {\n\t\t\tif(this.viewField === \"text\" && !this.viewSubtiddler) {\n\t\t\t\t// Calling getTiddlerText() triggers lazy loading of skinny tiddlers\n\t\t\t\tvalue = this.wiki.getTiddlerText(this.viewTitle);\n\t\t\t} else {\n\t\t\t\tif($tw.utils.hop(tiddler.fields,this.viewField)) {\n\t\t\t\t\tif(options.asString) {\n\t\t\t\t\t\tvalue = tiddler.getFieldString(this.viewField);\n\t\t\t\t\t} else {\n\t\t\t\t\t\tvalue = tiddler.fields[this.viewField];\t\t\t\t\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t} else {\n\t\t\tif(this.viewField === \"title\") {\n\t\t\t\tvalue = this.viewTitle;\n\t\t\t}\n\t\t}\n\t}\n\treturn value;\n};\n\nViewWidget.prototype.getValueAsText = function() {\n\treturn this.getValue({asString: true});\n};\n\nViewWidget.prototype.getValueAsHtmlWikified = function(mode) {\n\treturn this.wiki.renderText(\"text/html\",\"text/vnd.tiddlywiki\",this.getValueAsText(),{\n\t\tparseAsInline: mode !== \"block\",\n\t\tparentWidget: this\n\t});\n};\n\nViewWidget.prototype.getValueAsPlainWikified = function(mode) {\n\treturn this.wiki.renderText(\"text/plain\",\"text/vnd.tiddlywiki\",this.getValueAsText(),{\n\t\tparseAsInline: mode !== \"block\",\n\t\tparentWidget: this\n\t});\n};\n\nViewWidget.prototype.getValueAsHtmlEncodedPlainWikified = function(mode) {\n\treturn $tw.utils.htmlEncode(this.wiki.renderText(\"text/plain\",\"text/vnd.tiddlywiki\",this.getValueAsText(),{\n\t\tparseAsInline: mode !== \"block\",\n\t\tparentWidget: this\n\t}));\n};\n\nViewWidget.prototype.getValueAsHtmlEncoded = function() {\n\treturn $tw.utils.htmlEncode(this.getValueAsText());\n};\n\nViewWidget.prototype.getValueAsUrlEncoded = function() {\n\treturn encodeURIComponent(this.getValueAsText());\n};\n\nViewWidget.prototype.getValueAsDoubleUrlEncoded = function() {\n\treturn encodeURIComponent(encodeURIComponent(this.getValueAsText()));\n};\n\nViewWidget.prototype.getValueAsDate = function(format) {\n\tformat = format || \"YYYY MM DD 0hh:0mm\";\n\tvar value = $tw.utils.parseDate(this.getValue());\n\tif(value && $tw.utils.isDate(value) && value.toString() !== \"Invalid Date\") {\n\t\treturn $tw.utils.formatDateString(value,format);\n\t} else {\n\t\treturn \"\";\n\t}\n};\n\nViewWidget.prototype.getValueAsRelativeDate = function(format) {\n\tvar value = $tw.utils.parseDate(this.getValue());\n\tif(value && $tw.utils.isDate(value) && value.toString() !== \"Invalid Date\") {\n\t\treturn $tw.utils.getRelativeDate((new Date()) - (new Date(value))).description;\n\t} else {\n\t\treturn \"\";\n\t}\n};\n\nViewWidget.prototype.getValueAsStrippedComments = function() {\n\tvar lines = this.getValueAsText().split(\"\\n\"),\n\t\tout = [];\n\tfor(var line=0; line<lines.length; line++) {\n\t\tvar text = lines[line];\n\t\tif(!/^\\s*\\/\\/#/.test(text)) {\n\t\t\tout.push(text);\n\t\t}\n\t}\n\treturn out.join(\"\\n\");\n};\n\nViewWidget.prototype.getValueAsJsEncoded = function() {\n\treturn $tw.utils.stringify(this.getValueAsText());\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nViewWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.tiddler || changedAttributes.field || changedAttributes.index || changedAttributes.template || changedAttributes.format || changedTiddlers[this.viewTitle]) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\treturn false;\t\n\t}\n};\n\nexports.view = ViewWidget;\n\n})();\n", "type": "application/javascript", "module-type": "widget" }, "$:/core/modules/widgets/widget.js": { "title": "$:/core/modules/widgets/widget.js", "text": "/*\\\ntitle: $:/core/modules/widgets/widget.js\ntype: application/javascript\nmodule-type: widget\n\nWidget base class\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nCreate a widget object for a parse tree node\n\tparseTreeNode: reference to the parse tree node to be rendered\n\toptions: see below\nOptions include:\n\twiki: mandatory reference to wiki associated with this render tree\n\tparentWidget: optional reference to a parent renderer node for the context chain\n\tdocument: optional document object to use instead of global document\n*/\nvar Widget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInitialise widget properties. These steps are pulled out of the constructor so that we can reuse them in subclasses\n*/\nWidget.prototype.initialise = function(parseTreeNode,options) {\n\t// Bail if parseTreeNode is undefined, meaning that the widget constructor was called without any arguments so that it can be subclassed\n\tif(parseTreeNode === undefined) {\n\t\treturn;\n\t}\n\toptions = options || {};\n\t// Save widget info\n\tthis.parseTreeNode = parseTreeNode;\n\tthis.wiki = options.wiki;\n\tthis.parentWidget = options.parentWidget;\n\tthis.variablesConstructor = function() {};\n\tthis.variablesConstructor.prototype = this.parentWidget ? this.parentWidget.variables : {};\n\tthis.variables = new this.variablesConstructor();\n\tthis.document = options.document;\n\tthis.attributes = {};\n\tthis.children = [];\n\tthis.domNodes = [];\n\tthis.eventListeners = {};\n\t// Hashmap of the widget classes\n\tif(!this.widgetClasses) {\n\t\t// Get widget classes\n\t\tWidget.prototype.widgetClasses = $tw.modules.applyMethods(\"widget\");\n\t\t// Process any subclasses\n\t\t$tw.modules.forEachModuleOfType(\"widget-subclass\",function(title,module) {\n\t\t\tif(module.baseClass) {\n\t\t\t\tvar baseClass = Widget.prototype.widgetClasses[module.baseClass];\n\t\t\t\tif(!baseClass) {\n\t\t\t\t\tthrow \"Module '\" + title + \"' is attemping to extend a non-existent base class '\" + module.baseClass + \"'\";\n\t\t\t\t}\n\t\t\t\tvar subClass = module.constructor;\n\t\t\t\tsubClass.prototype = new baseClass();\n\t\t\t\t$tw.utils.extend(subClass.prototype,module.prototype);\n\t\t\t\tWidget.prototype.widgetClasses[module.name || module.baseClass] = subClass;\n\t\t\t}\n\t\t});\n\t}\n};\n\n/*\nRender this widget into the DOM\n*/\nWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.execute();\n\tthis.renderChildren(parent,nextSibling);\n};\n\n/*\nCompute the internal state of the widget\n*/\nWidget.prototype.execute = function() {\n\tthis.makeChildWidgets();\n};\n\n/*\nSet the value of a context variable\nname: name of the variable\nvalue: value of the variable\nparams: array of {name:, default:} for each parameter\nisMacroDefinition: true if the variable is set via a \\define macro pragma (and hence should have variable substitution performed)\n*/\nWidget.prototype.setVariable = function(name,value,params,isMacroDefinition) {\n\tthis.variables[name] = {value: value, params: params, isMacroDefinition: !!isMacroDefinition};\n};\n\n/*\nGet the prevailing value of a context variable\nname: name of variable\noptions: see below\nOptions include\nparams: array of {name:, value:} for each parameter\ndefaultValue: default value if the variable is not defined\n\nReturns an object with the following fields:\n\nparams: array of {name:,value:} of parameters passed to wikitext variables\ntext: text of variable, with parameters properly substituted\n*/\nWidget.prototype.getVariableInfo = function(name,options) {\n\toptions = options || {};\n\tvar actualParams = options.params || [],\n\t\tparentWidget = this.parentWidget;\n\t// Check for the variable defined in the parent widget (or an ancestor in the prototype chain)\n\tif(parentWidget && name in parentWidget.variables) {\n\t\tvar variable = parentWidget.variables[name],\n\t\t\toriginalValue = variable.value,\n\t\t\tvalue = originalValue,\n\t\t\tparams = this.resolveVariableParameters(variable.params,actualParams);\n\t\t// Substitute any parameters specified in the definition\n\t\t$tw.utils.each(params,function(param) {\n\t\t\tvalue = $tw.utils.replaceString(value,new RegExp(\"\\\\$\" + $tw.utils.escapeRegExp(param.name) + \"\\\\$\",\"mg\"),param.value);\n\t\t});\n\t\t// Only substitute variable references if this variable was defined with the \\define pragma\n\t\tif(variable.isMacroDefinition) {\n\t\t\tvalue = this.substituteVariableReferences(value);\t\t\t\n\t\t}\n\t\treturn {\n\t\t\ttext: value,\n\t\t\tparams: params,\n\t\t\tsrcVariable: variable,\n\t\t\tisCacheable: originalValue === value\n\t\t};\n\t}\n\t// If the variable doesn't exist in the parent widget then look for a macro module\n\treturn {\n\t\ttext: this.evaluateMacroModule(name,actualParams,options.defaultValue)\n\t};\n};\n\n/*\nSimplified version of getVariableInfo() that just returns the text\n*/\nWidget.prototype.getVariable = function(name,options) {\n\treturn this.getVariableInfo(name,options).text;\n};\n\nWidget.prototype.resolveVariableParameters = function(formalParams,actualParams) {\n\tformalParams = formalParams || [];\n\tactualParams = actualParams || [];\n\tvar nextAnonParameter = 0, // Next candidate anonymous parameter in macro call\n\t\tparamInfo, paramValue,\n\t\tresults = [];\n\t// Step through each of the parameters in the macro definition\n\tfor(var p=0; p<formalParams.length; p++) {\n\t\t// Check if we've got a macro call parameter with the same name\n\t\tparamInfo = formalParams[p];\n\t\tparamValue = undefined;\n\t\tfor(var m=0; m<actualParams.length; m++) {\n\t\t\tif(actualParams[m].name === paramInfo.name) {\n\t\t\t\tparamValue = actualParams[m].value;\n\t\t\t}\n\t\t}\n\t\t// If not, use the next available anonymous macro call parameter\n\t\twhile(nextAnonParameter < actualParams.length && actualParams[nextAnonParameter].name) {\n\t\t\tnextAnonParameter++;\n\t\t}\n\t\tif(paramValue === undefined && nextAnonParameter < actualParams.length) {\n\t\t\tparamValue = actualParams[nextAnonParameter++].value;\n\t\t}\n\t\t// If we've still not got a value, use the default, if any\n\t\tparamValue = paramValue || paramInfo[\"default\"] || \"\";\n\t\t// Store the parameter name and value\n\t\tresults.push({name: paramInfo.name, value: paramValue});\n\t}\n\treturn results;\n};\n\nWidget.prototype.substituteVariableReferences = function(text) {\n\tvar self = this;\n\treturn (text || \"\").replace(/\\$\\(([^\\)\\$]+)\\)\\$/g,function(match,p1,offset,string) {\n\t\treturn self.getVariable(p1,{defaultValue: \"\"});\n\t});\n};\n\nWidget.prototype.evaluateMacroModule = function(name,actualParams,defaultValue) {\n\tif($tw.utils.hop($tw.macros,name)) {\n\t\tvar macro = $tw.macros[name],\n\t\t\targs = [];\n\t\tif(macro.params.length > 0) {\n\t\t\tvar nextAnonParameter = 0, // Next candidate anonymous parameter in macro call\n\t\t\t\tparamInfo, paramValue;\n\t\t\t// Step through each of the parameters in the macro definition\n\t\t\tfor(var p=0; p<macro.params.length; p++) {\n\t\t\t\t// Check if we've got a macro call parameter with the same name\n\t\t\t\tparamInfo = macro.params[p];\n\t\t\t\tparamValue = undefined;\n\t\t\t\tfor(var m=0; m<actualParams.length; m++) {\n\t\t\t\t\tif(actualParams[m].name === paramInfo.name) {\n\t\t\t\t\t\tparamValue = actualParams[m].value;\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t\t// If not, use the next available anonymous macro call parameter\n\t\t\t\twhile(nextAnonParameter < actualParams.length && actualParams[nextAnonParameter].name) {\n\t\t\t\t\tnextAnonParameter++;\n\t\t\t\t}\n\t\t\t\tif(paramValue === undefined && nextAnonParameter < actualParams.length) {\n\t\t\t\t\tparamValue = actualParams[nextAnonParameter++].value;\n\t\t\t\t}\n\t\t\t\t// If we've still not got a value, use the default, if any\n\t\t\t\tparamValue = paramValue || paramInfo[\"default\"] || \"\";\n\t\t\t\t// Save the parameter\n\t\t\t\targs.push(paramValue);\n\t\t\t}\n\t\t}\n\t\telse for(var i=0; i<actualParams.length; ++i) {\n\t\t\targs.push(actualParams[i].value);\n\t\t}\n\t\treturn (macro.run.apply(this,args) || \"\").toString();\n\t} else {\n\t\treturn defaultValue;\n\t}\n};\n\n/*\nCheck whether a given context variable value exists in the parent chain\n*/\nWidget.prototype.hasVariable = function(name,value) {\n\tvar node = this;\n\twhile(node) {\n\t\tif($tw.utils.hop(node.variables,name) && node.variables[name].value === value) {\n\t\t\treturn true;\n\t\t}\n\t\tnode = node.parentWidget;\n\t}\n\treturn false;\n};\n\n/*\nConstruct a qualifying string based on a hash of concatenating the values of a given variable in the parent chain\n*/\nWidget.prototype.getStateQualifier = function(name) {\n\tthis.qualifiers = this.qualifiers || Object.create(null);\n\tname = name || \"transclusion\";\n\tif(this.qualifiers[name]) {\n\t\treturn this.qualifiers[name];\n\t} else {\n\t\tvar output = [],\n\t\t\tnode = this;\n\t\twhile(node && node.parentWidget) {\n\t\t\tif($tw.utils.hop(node.parentWidget.variables,name)) {\n\t\t\t\toutput.push(node.getVariable(name));\n\t\t\t}\n\t\t\tnode = node.parentWidget;\n\t\t}\n\t\tvar value = $tw.utils.hashString(output.join(\"\"));\n\t\tthis.qualifiers[name] = value;\n\t\treturn value;\n\t}\n};\n\n/*\nCompute the current values of the attributes of the widget. Returns a hashmap of the names of the attributes that have changed\n*/\nWidget.prototype.computeAttributes = function() {\n\tvar changedAttributes = {},\n\t\tself = this,\n\t\tvalue;\n\t$tw.utils.each(this.parseTreeNode.attributes,function(attribute,name) {\n\t\tif(attribute.type === \"filtered\") {\n\t\t\tvalue = self.wiki.filterTiddlers(attribute.filter,self)[0] || \"\";\n\t\t} else if(attribute.type === \"indirect\") {\n\t\t\tvalue = self.wiki.getTextReference(attribute.textReference,\"\",self.getVariable(\"currentTiddler\"));\n\t\t} else if(attribute.type === \"macro\") {\n\t\t\tvalue = self.getVariable(attribute.value.name,{params: attribute.value.params});\n\t\t} else { // String attribute\n\t\t\tvalue = attribute.value;\n\t\t}\n\t\t// Check whether the attribute has changed\n\t\tif(self.attributes[name] !== value) {\n\t\t\tself.attributes[name] = value;\n\t\t\tchangedAttributes[name] = true;\n\t\t}\n\t});\n\treturn changedAttributes;\n};\n\n/*\nCheck for the presence of an attribute\n*/\nWidget.prototype.hasAttribute = function(name) {\n\treturn $tw.utils.hop(this.attributes,name);\n};\n\n/*\nGet the value of an attribute\n*/\nWidget.prototype.getAttribute = function(name,defaultText) {\n\tif($tw.utils.hop(this.attributes,name)) {\n\t\treturn this.attributes[name];\n\t} else {\n\t\treturn defaultText;\n\t}\n};\n\n/*\nAssign the computed attributes of the widget to a domNode\noptions include:\nexcludeEventAttributes: ignores attributes whose name begins with \"on\"\n*/\nWidget.prototype.assignAttributes = function(domNode,options) {\n\toptions = options || {};\n\tvar self = this;\n\t$tw.utils.each(this.attributes,function(v,a) {\n\t\t// Check exclusions\n\t\tif(options.excludeEventAttributes && a.substr(0,2) === \"on\") {\n\t\t\tv = undefined;\n\t\t}\n\t\tif(v !== undefined) {\n\t\t\tvar b = a.split(\":\");\n\t\t\t// Setting certain attributes can cause a DOM error (eg xmlns on the svg element)\n\t\t\ttry {\n\t\t\t\tif (b.length == 2 && b[0] == \"xlink\"){\n\t\t\t\t\tdomNode.setAttributeNS(\"http://www.w3.org/1999/xlink\",b[1],v);\n\t\t\t\t} else {\n\t\t\t\t\tdomNode.setAttributeNS(null,a,v);\n\t\t\t\t}\n\t\t\t} catch(e) {\n\t\t\t}\n\t\t}\n\t});\n};\n\n/*\nMake child widgets correspondng to specified parseTreeNodes\n*/\nWidget.prototype.makeChildWidgets = function(parseTreeNodes) {\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\tvar children = this.children;\n\tfor(var i = 0; i < children.length; i++) {\n\t\tchildren[i].render(parent,nextSibling);\n\t};\n};\n\n/*\nAdd a list of event listeners from an array [{type:,handler:},...]\n*/\nWidget.prototype.addEventListeners = function(listeners) {\n\tvar self = this;\n\t$tw.utils.each(listeners,function(listenerInfo) {\n\t\tself.addEventListener(listenerInfo.type,listenerInfo.handler);\n\t});\n};\n\n/*\nAdd an event listener\n*/\nWidget.prototype.addEventListener = function(type,handler) {\n\tvar self = this;\n\tif(typeof handler === \"string\") { // The handler is a method name on this widget\n\t\tthis.eventListeners[type] = function(event) {\n\t\t\treturn self[handler].call(self,event);\n\t\t};\n\t} else { // The handler is a function\n\t\tthis.eventListeners[type] = function(event) {\n\t\t\treturn handler.call(self,event);\n\t\t};\n\t}\n};\n\n/*\nDispatch an event to a widget. If the widget doesn't handle the event then it is also dispatched to the parent widget\n*/\nWidget.prototype.dispatchEvent = function(event) {\n\tevent.widget = event.widget || this;\n\t// Dispatch the event if this widget handles it\n\tvar listener = this.eventListeners[event.type];\n\tif(listener) {\n\t\t// Don't propagate the event if the listener returned false\n\t\tif(!listener(event)) {\n\t\t\treturn false;\n\t\t}\n\t}\n\t// Dispatch the event to the parent widget\n\tif(this.parentWidget) {\n\t\treturn this.parentWidget.dispatchEvent(event);\n\t}\n\treturn true;\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nWidget.prototype.refresh = function(changedTiddlers) {\n\treturn this.refreshChildren(changedTiddlers);\n};\n\n/*\nRebuild a previously rendered widget\n*/\nWidget.prototype.refreshSelf = function() {\n\tvar nextSibling = this.findNextSiblingDomNode();\n\tthis.removeChildDomNodes();\n\tthis.render(this.parentDomNode,nextSibling);\n};\n\n/*\nRefresh all the children of a widget\n*/\nWidget.prototype.refreshChildren = function(changedTiddlers) {\n\tvar children = this.children,\n\t\trefreshed = false;\n\tfor (var i = 0; i < children.length; i++) {\n\t\trefreshed = children[i].refresh(changedTiddlers) || refreshed;\n\t}\n\treturn refreshed;\n};\n\n/*\nFind the next sibling in the DOM to this widget. This is done by scanning the widget tree through all next siblings and their descendents that share the same parent DOM node\n*/\nWidget.prototype.findNextSiblingDomNode = function(startIndex) {\n\t// Refer to this widget by its index within its parents children\n\tvar parent = this.parentWidget,\n\t\tindex = startIndex !== undefined ? startIndex : parent.children.indexOf(this);\nif(index === -1) {\n\tthrow \"node not found in parents children\";\n}\n\t// Look for a DOM node in the later siblings\n\twhile(++index < parent.children.length) {\n\t\tvar domNode = parent.children[index].findFirstDomNode();\n\t\tif(domNode) {\n\t\t\treturn domNode;\n\t\t}\n\t}\n\t// Go back and look for later siblings of our parent if it has the same parent dom node\n\tvar grandParent = parent.parentWidget;\n\tif(grandParent && parent.parentDomNode === this.parentDomNode) {\n\t\tindex = grandParent.children.indexOf(parent);\n\t\tif(index !== -1) {\n\t\t\treturn parent.findNextSiblingDomNode(index);\n\t\t}\n\t}\n\treturn null;\n};\n\n/*\nFind the first DOM node generated by a widget or its children\n*/\nWidget.prototype.findFirstDomNode = function() {\n\t// Return the first dom node of this widget, if we've got one\n\tif(this.domNodes.length > 0) {\n\t\treturn this.domNodes[0];\n\t}\n\t// Otherwise, recursively call our children\n\tfor(var t=0; t<this.children.length; t++) {\n\t\tvar domNode = this.children[t].findFirstDomNode();\n\t\tif(domNode) {\n\t\t\treturn domNode;\n\t\t}\n\t}\n\treturn null;\n};\n\n/*\nRemove any DOM nodes created by this widget or its children\n*/\nWidget.prototype.removeChildDomNodes = function() {\n\t// If this widget has directly created DOM nodes, delete them and exit. This assumes that any child widgets are contained within the created DOM nodes, which would normally be the case\n\tif(this.domNodes.length > 0) {\n\t\t$tw.utils.each(this.domNodes,function(domNode) {\n\t\t\tdomNode.parentNode.removeChild(domNode);\n\t\t});\n\t\tthis.domNodes = [];\n\t} else {\n\t\t// Otherwise, ask the child widgets to delete their DOM nodes\n\t\t$tw.utils.each(this.children,function(childWidget) {\n\t\t\tchildWidget.removeChildDomNodes();\n\t\t});\n\t}\n};\n\n/*\nInvoke the action widgets that are descendents of the current widget.\n*/\nWidget.prototype.invokeActions = function(triggeringWidget,event) {\n\tvar handled = false;\n\t// For each child widget\n\tfor(var t=0; t<this.children.length; t++) {\n\t\tvar child = this.children[t];\n\t\t// Invoke the child if it is an action widget\n\t\tif(child.invokeAction) {\n\t\t\tchild.refreshSelf();\n\t\t\tif(child.invokeAction(triggeringWidget,event)) {\n\t\t\t\thandled = true;\n\t\t\t}\n\t\t}\n\t\t// Propagate through through the child if it permits it\n\t\tif(child.allowActionPropagation() && child.invokeActions(triggeringWidget,event)) {\n\t\t\thandled = true;\n\t\t}\n\t}\n\treturn handled;\n};\n\n/*\nInvoke the action widgets defined in a string\n*/\nWidget.prototype.invokeActionString = function(actions,triggeringWidget,event,variables) {\n\tactions = actions || \"\";\n\tvar parser = this.wiki.parseText(\"text/vnd.tiddlywiki\",actions,{\n\t\t\tparentWidget: this,\n\t\t\tdocument: this.document\n\t\t}),\n\t\twidgetNode = this.wiki.makeWidget(parser,{\n\t\t\tparentWidget: this,\n\t\t\tdocument: this.document,\n\t\t\tvariables: variables\n\t\t});\n\tvar container = this.document.createElement(\"div\");\n\twidgetNode.render(container,null);\n\treturn widgetNode.invokeActions(this,event);\n};\n\n/*\nExecute action tiddlers by tag\n*/\nWidget.prototype.invokeActionsByTag = function(tag,event,variables) {\n\tvar self = this;\n\t$tw.utils.each(self.wiki.filterTiddlers(\"[all[shadows+tiddlers]tag[\" + tag + \"]!has[draft.of]]\"),function(title) {\n\t\tself.invokeActionString(self.wiki.getTiddlerText(title),self,event,variables);\n\t});\n};\n\nWidget.prototype.allowActionPropagation = function() {\n\treturn true;\n};\n\nexports.widget = Widget;\n\n})();\n", "type": "application/javascript", "module-type": "widget" }, "$:/core/modules/widgets/wikify.js": { "title": "$:/core/modules/widgets/wikify.js", "text": "/*\\\ntitle: $:/core/modules/widgets/wikify.js\ntype: application/javascript\nmodule-type: widget\n\nWidget to wikify text into a variable\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar WikifyWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nWikifyWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nWikifyWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tthis.renderChildren(parent,nextSibling);\n};\n\n/*\nCompute the internal state of the widget\n*/\nWikifyWidget.prototype.execute = function() {\n\t// Get our parameters\n\tthis.wikifyName = this.getAttribute(\"name\");\n\tthis.wikifyText = this.getAttribute(\"text\");\n\tthis.wikifyType = this.getAttribute(\"type\");\n\tthis.wikifyMode = this.getAttribute(\"mode\",\"block\");\n\tthis.wikifyOutput = this.getAttribute(\"output\",\"text\");\n\t// Create the parse tree\n\tthis.wikifyParser = this.wiki.parseText(this.wikifyType,this.wikifyText,{\n\t\t\tparseAsInline: this.wikifyMode === \"inline\"\n\t\t});\n\t// Create the widget tree \n\tthis.wikifyWidgetNode = this.wiki.makeWidget(this.wikifyParser,{\n\t\t\tdocument: $tw.fakeDocument,\n\t\t\tparentWidget: this\n\t\t});\n\t// Render the widget tree to the container\n\tthis.wikifyContainer = $tw.fakeDocument.createElement(\"div\");\n\tthis.wikifyWidgetNode.render(this.wikifyContainer,null);\n\tthis.wikifyResult = this.getResult();\n\t// Set context variable\n\tthis.setVariable(this.wikifyName,this.wikifyResult);\n\t// Construct the child widgets\n\tthis.makeChildWidgets();\n};\n\n/*\nReturn the result string\n*/\nWikifyWidget.prototype.getResult = function() {\n\tvar result;\n\tswitch(this.wikifyOutput) {\n\t\tcase \"text\":\n\t\t\tresult = this.wikifyContainer.textContent;\n\t\t\tbreak;\n\t\tcase \"formattedtext\":\n\t\t\tresult = this.wikifyContainer.formattedTextContent;\n\t\t\tbreak;\n\t\tcase \"html\":\n\t\t\tresult = this.wikifyContainer.innerHTML;\n\t\t\tbreak;\n\t\tcase \"parsetree\":\n\t\t\tresult = JSON.stringify(this.wikifyParser.tree,0,$tw.config.preferences.jsonSpaces);\n\t\t\tbreak;\n\t\tcase \"widgettree\":\n\t\t\tresult = JSON.stringify(this.getWidgetTree(),0,$tw.config.preferences.jsonSpaces);\n\t\t\tbreak;\n\t}\n\treturn result;\n};\n\n/*\nReturn a string of the widget tree\n*/\nWikifyWidget.prototype.getWidgetTree = function() {\n\tvar copyNode = function(widgetNode,resultNode) {\n\t\t\tvar type = widgetNode.parseTreeNode.type;\n\t\t\tresultNode.type = type;\n\t\t\tswitch(type) {\n\t\t\t\tcase \"element\":\n\t\t\t\t\tresultNode.tag = widgetNode.parseTreeNode.tag;\n\t\t\t\t\tbreak;\n\t\t\t\tcase \"text\":\n\t\t\t\t\tresultNode.text = widgetNode.parseTreeNode.text;\n\t\t\t\t\tbreak;\t\n\t\t\t}\n\t\t\tif(Object.keys(widgetNode.attributes || {}).length > 0) {\n\t\t\t\tresultNode.attributes = {};\n\t\t\t\t$tw.utils.each(widgetNode.attributes,function(attr,attrName) {\n\t\t\t\t\tresultNode.attributes[attrName] = widgetNode.getAttribute(attrName);\n\t\t\t\t});\n\t\t\t}\n\t\t\tif(Object.keys(widgetNode.children || {}).length > 0) {\n\t\t\t\tresultNode.children = [];\n\t\t\t\t$tw.utils.each(widgetNode.children,function(widgetChildNode) {\n\t\t\t\t\tvar node = {};\n\t\t\t\t\tresultNode.children.push(node);\n\t\t\t\t\tcopyNode(widgetChildNode,node);\n\t\t\t\t});\n\t\t\t}\n\t\t},\n\t\tresults = {};\n\tcopyNode(this.wikifyWidgetNode,results);\n\treturn results;\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nWikifyWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\t// Refresh ourselves entirely if any of our attributes have changed\n\tif(changedAttributes.name || changedAttributes.text || changedAttributes.type || changedAttributes.mode || changedAttributes.output) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\t// Refresh the widget tree\n\t\tif(this.wikifyWidgetNode.refresh(changedTiddlers)) {\n\t\t\t// Check if there was any change\n\t\t\tvar result = this.getResult();\n\t\t\tif(result !== this.wikifyResult) {\n\t\t\t\t// If so, save the change\n\t\t\t\tthis.wikifyResult = result;\n\t\t\t\tthis.setVariable(this.wikifyName,this.wikifyResult);\n\t\t\t\t// Refresh each of our child widgets\n\t\t\t\t$tw.utils.each(this.children,function(childWidget) {\n\t\t\t\t\tchildWidget.refreshSelf();\n\t\t\t\t});\n\t\t\t\treturn true;\n\t\t\t}\n\t\t}\n\t\t// Just refresh the children\n\t\treturn this.refreshChildren(changedTiddlers);\n\t}\n};\n\nexports.wikify = WikifyWidget;\n\n})();\n", "type": "application/javascript", "module-type": "widget" }, "$:/core/modules/wiki-bulkops.js": { "title": "$:/core/modules/wiki-bulkops.js", "text": "/*\\\ntitle: $:/core/modules/wiki-bulkops.js\ntype: application/javascript\nmodule-type: wikimethod\n\nBulk tiddler operations such as rename.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nRename a tiddler, and relink any tags or lists that reference it.\n*/\nfunction renameTiddler(fromTitle,toTitle,options) {\n\tfromTitle = (fromTitle || \"\").trim();\n\ttoTitle = (toTitle || \"\").trim();\n\toptions = options || {};\n\tif(fromTitle && toTitle && fromTitle !== toTitle) {\n\t\t// Rename the tiddler itself\n\t\tvar oldTiddler = this.getTiddler(fromTitle),\n\t\t\tnewTiddler = new $tw.Tiddler(oldTiddler,{title: toTitle},this.getModificationFields());\n\t\tnewTiddler = $tw.hooks.invokeHook(\"th-renaming-tiddler\",newTiddler,oldTiddler);\n\t\tthis.addTiddler(newTiddler);\n\t\tthis.deleteTiddler(fromTitle);\n\t\t// Rename any tags or lists that reference it\n\t\tthis.relinkTiddler(fromTitle,toTitle,options)\n\t}\n}\n\n/*\nRelink any tags or lists that reference a given tiddler\n*/\nfunction relinkTiddler(fromTitle,toTitle,options) {\n\tvar self = this;\n\tfromTitle = (fromTitle || \"\").trim();\n\ttoTitle = (toTitle || \"\").trim();\n\toptions = options || {};\n\tif(fromTitle && toTitle && fromTitle !== toTitle) {\n\t\tthis.each(function(tiddler,title) {\n\t\t\tvar type = tiddler.fields.type || \"\";\n\t\t\t// Don't touch plugins or JavaScript modules\n\t\t\tif(!tiddler.fields[\"plugin-type\"] && type !== \"application/javascript\") {\n\t\t\t\tvar tags = tiddler.fields.tags ? tiddler.fields.tags.slice(0) : undefined,\n\t\t\t\t\tlist = tiddler.fields.list ? tiddler.fields.list.slice(0) : undefined,\n\t\t\t\t\tisModified = false;\n\t\t\t\tif(!options.dontRenameInTags) {\n\t\t\t\t\t// Rename tags\n\t\t\t\t\t$tw.utils.each(tags,function (title,index) {\n\t\t\t\t\t\tif(title === fromTitle) {\nconsole.log(\"Renaming tag '\" + tags[index] + \"' to '\" + toTitle + \"' of tiddler '\" + tiddler.fields.title + \"'\");\n\t\t\t\t\t\t\ttags[index] = toTitle;\n\t\t\t\t\t\t\tisModified = true;\n\t\t\t\t\t\t}\n\t\t\t\t\t});\n\t\t\t\t}\n\t\t\t\tif(!options.dontRenameInLists) {\n\t\t\t\t\t// Rename lists\n\t\t\t\t\t$tw.utils.each(list,function (title,index) {\n\t\t\t\t\t\tif(title === fromTitle) {\nconsole.log(\"Renaming list item '\" + list[index] + \"' to '\" + toTitle + \"' of tiddler '\" + tiddler.fields.title + \"'\");\n\t\t\t\t\t\t\tlist[index] = toTitle;\n\t\t\t\t\t\t\tisModified = true;\n\t\t\t\t\t\t}\n\t\t\t\t\t});\n\t\t\t\t}\n\t\t\t\tif(isModified) {\n\t\t\t\t\tvar newTiddler = new $tw.Tiddler(tiddler,{tags: tags, list: list},self.getModificationFields())\n\t\t\t\t\tnewTiddler = $tw.hooks.invokeHook(\"th-relinking-tiddler\",newTiddler,tiddler);\n\t\t\t\t\tself.addTiddler(newTiddler);\n\t\t\t\t}\n\t\t\t}\n\t\t});\n\t}\n};\n\nexports.renameTiddler = renameTiddler;\nexports.relinkTiddler = relinkTiddler;\n\n})();\n", "type": "application/javascript", "module-type": "wikimethod" }, "$:/core/modules/wiki.js": { "title": "$:/core/modules/wiki.js", "text": "/*\\\ntitle: $:/core/modules/wiki.js\ntype: application/javascript\nmodule-type: wikimethod\n\nExtension methods for the $tw.Wiki object\n\nAdds the following properties to the wiki object:\n\n* `eventListeners` is a hashmap by type of arrays of listener functions\n* `changedTiddlers` is a hashmap describing changes to named tiddlers since wiki change events were last dispatched. Each entry is a hashmap containing two fields:\n\tmodified: true/false\n\tdeleted: true/false\n* `changeCount` is a hashmap by tiddler title containing a numerical index that starts at zero and is incremented each time a tiddler is created changed or deleted\n* `caches` is a hashmap by tiddler title containing a further hashmap of named cache objects. Caches are automatically cleared when a tiddler is modified or deleted\n* `globalCache` is a hashmap by cache name of cache objects that are cleared whenever any tiddler change occurs\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar widget = require(\"$:/core/modules/widgets/widget.js\");\n\nvar USER_NAME_TITLE = \"$:/status/UserName\",\n\tTIMESTAMP_DISABLE_TITLE = \"$:/config/TimestampDisable\";\n\n/*\nAdd available indexers to this wiki\n*/\nexports.addIndexersToWiki = function() {\n\tvar self = this;\n\t$tw.utils.each($tw.modules.applyMethods(\"indexer\"),function(Indexer,name) {\n\t\tself.addIndexer(new Indexer(self),name);\n\t});\n};\n\n/*\nGet the value of a text reference. Text references can have any of these forms:\n\t<tiddlertitle>\n\t<tiddlertitle>!!<fieldname>\n\t!!<fieldname> - specifies a field of the current tiddlers\n\t<tiddlertitle>##<index>\n*/\nexports.getTextReference = function(textRef,defaultText,currTiddlerTitle) {\n\tvar tr = $tw.utils.parseTextReference(textRef),\n\t\ttitle = tr.title || currTiddlerTitle;\n\tif(tr.field) {\n\t\tvar tiddler = this.getTiddler(title);\n\t\tif(tr.field === \"title\") { // Special case so we can return the title of a non-existent tiddler\n\t\t\treturn title;\n\t\t} else if(tiddler && $tw.utils.hop(tiddler.fields,tr.field)) {\n\t\t\treturn tiddler.getFieldString(tr.field);\n\t\t} else {\n\t\t\treturn defaultText;\n\t\t}\n\t} else if(tr.index) {\n\t\treturn this.extractTiddlerDataItem(title,tr.index,defaultText);\n\t} else {\n\t\treturn this.getTiddlerText(title,defaultText);\n\t}\n};\n\nexports.setTextReference = function(textRef,value,currTiddlerTitle) {\n\tvar tr = $tw.utils.parseTextReference(textRef),\n\t\ttitle = tr.title || currTiddlerTitle;\n\tthis.setText(title,tr.field,tr.index,value);\n};\n\nexports.setText = function(title,field,index,value,options) {\n\toptions = options || {};\n\tvar creationFields = options.suppressTimestamp ? {} : this.getCreationFields(),\n\t\tmodificationFields = options.suppressTimestamp ? {} : this.getModificationFields();\n\t// Check if it is a reference to a tiddler field\n\tif(index) {\n\t\tvar data = this.getTiddlerData(title,Object.create(null));\n\t\tif(value !== undefined) {\n\t\t\tdata[index] = value;\n\t\t} else {\n\t\t\tdelete data[index];\n\t\t}\n\t\tthis.setTiddlerData(title,data,modificationFields);\n\t} else {\n\t\tvar tiddler = this.getTiddler(title),\n\t\t\tfields = {title: title};\n\t\tfields[field || \"text\"] = value;\n\t\tthis.addTiddler(new $tw.Tiddler(creationFields,tiddler,fields,modificationFields));\n\t}\n};\n\nexports.deleteTextReference = function(textRef,currTiddlerTitle) {\n\tvar tr = $tw.utils.parseTextReference(textRef),\n\t\ttitle,tiddler,fields;\n\t// Check if it is a reference to a tiddler\n\tif(tr.title && !tr.field) {\n\t\tthis.deleteTiddler(tr.title);\n\t// Else check for a field reference\n\t} else if(tr.field) {\n\t\ttitle = tr.title || currTiddlerTitle;\n\t\ttiddler = this.getTiddler(title);\n\t\tif(tiddler && $tw.utils.hop(tiddler.fields,tr.field)) {\n\t\t\tfields = Object.create(null);\n\t\t\tfields[tr.field] = undefined;\n\t\t\tthis.addTiddler(new $tw.Tiddler(tiddler,fields,this.getModificationFields()));\n\t\t}\n\t}\n};\n\nexports.addEventListener = function(type,listener) {\n\tthis.eventListeners = this.eventListeners || {};\n\tthis.eventListeners[type] = this.eventListeners[type] || [];\n\tthis.eventListeners[type].push(listener);\t\n};\n\nexports.removeEventListener = function(type,listener) {\n\tvar listeners = this.eventListeners[type];\n\tif(listeners) {\n\t\tvar p = listeners.indexOf(listener);\n\t\tif(p !== -1) {\n\t\t\tlisteners.splice(p,1);\n\t\t}\n\t}\n};\n\nexports.dispatchEvent = function(type /*, args */) {\n\tvar args = Array.prototype.slice.call(arguments,1),\n\t\tlisteners = this.eventListeners[type];\n\tif(listeners) {\n\t\tfor(var p=0; p<listeners.length; p++) {\n\t\t\tvar listener = listeners[p];\n\t\t\tlistener.apply(listener,args);\n\t\t}\n\t}\n};\n\n/*\nCauses a tiddler to be marked as changed, incrementing the change count, and triggers event handlers.\nThis method should be called after the changes it describes have been made to the wiki.tiddlers[] array.\n\ttitle: Title of tiddler\n\tisDeleted: defaults to false (meaning the tiddler has been created or modified),\n\t\ttrue if the tiddler has been deleted\n*/\nexports.enqueueTiddlerEvent = function(title,isDeleted) {\n\t// Record the touch in the list of changed tiddlers\n\tthis.changedTiddlers = this.changedTiddlers || Object.create(null);\n\tthis.changedTiddlers[title] = this.changedTiddlers[title] || Object.create(null);\n\tthis.changedTiddlers[title][isDeleted ? \"deleted\" : \"modified\"] = true;\n\t// Increment the change count\n\tthis.changeCount = this.changeCount || Object.create(null);\n\tif($tw.utils.hop(this.changeCount,title)) {\n\t\tthis.changeCount[title]++;\n\t} else {\n\t\tthis.changeCount[title] = 1;\n\t}\n\t// Trigger events\n\tthis.eventListeners = this.eventListeners || {};\n\tif(!this.eventsTriggered) {\n\t\tvar self = this;\n\t\t$tw.utils.nextTick(function() {\n\t\t\tvar changes = self.changedTiddlers;\n\t\t\tself.changedTiddlers = Object.create(null);\n\t\t\tself.eventsTriggered = false;\n\t\t\tif($tw.utils.count(changes) > 0) {\n\t\t\t\tself.dispatchEvent(\"change\",changes);\n\t\t\t}\n\t\t});\n\t\tthis.eventsTriggered = true;\n\t}\n};\n\nexports.getSizeOfTiddlerEventQueue = function() {\n\treturn $tw.utils.count(this.changedTiddlers);\n};\n\nexports.clearTiddlerEventQueue = function() {\n\tthis.changedTiddlers = Object.create(null);\n\tthis.changeCount = Object.create(null);\n};\n\nexports.getChangeCount = function(title) {\n\tthis.changeCount = this.changeCount || Object.create(null);\n\tif($tw.utils.hop(this.changeCount,title)) {\n\t\treturn this.changeCount[title];\n\t} else {\n\t\treturn 0;\n\t}\n};\n\n/*\nGenerate an unused title from the specified base\n*/\nexports.generateNewTitle = function(baseTitle,options) {\n\toptions = options || {};\n\tvar c = 0,\n\t\ttitle = baseTitle;\n\twhile(this.tiddlerExists(title) || this.isShadowTiddler(title) || this.findDraft(title)) {\n\t\ttitle = baseTitle + \n\t\t\t(options.prefix || \" \") + \n\t\t\t(++c);\n\t}\n\treturn title;\n};\n\nexports.isSystemTiddler = function(title) {\n\treturn title && title.indexOf(\"$:/\") === 0;\n};\n\nexports.isTemporaryTiddler = function(title) {\n\treturn title && title.indexOf(\"$:/temp/\") === 0;\n};\n\nexports.isImageTiddler = function(title) {\n\tvar tiddler = this.getTiddler(title);\n\tif(tiddler) {\t\t\n\t\tvar contentTypeInfo = $tw.config.contentTypeInfo[tiddler.fields.type || \"text/vnd.tiddlywiki\"];\n\t\treturn !!contentTypeInfo && contentTypeInfo.flags.indexOf(\"image\") !== -1;\n\t} else {\n\t\treturn null;\n\t}\n};\n\nexports.isBinaryTiddler = function(title) {\n\tvar tiddler = this.getTiddler(title);\n\tif(tiddler) {\t\t\n\t\tvar contentTypeInfo = $tw.config.contentTypeInfo[tiddler.fields.type || \"text/vnd.tiddlywiki\"];\n\t\treturn !!contentTypeInfo && contentTypeInfo.encoding === \"base64\";\n\t} else {\n\t\treturn null;\n\t}\n};\n\n/*\nLike addTiddler() except it will silently reject any plugin tiddlers that are older than the currently loaded version. Returns true if the tiddler was imported\n*/\nexports.importTiddler = function(tiddler) {\n\tvar existingTiddler = this.getTiddler(tiddler.fields.title);\n\t// Check if we're dealing with a plugin\n\tif(tiddler && tiddler.hasField(\"plugin-type\") && tiddler.hasField(\"version\") && existingTiddler && existingTiddler.hasField(\"plugin-type\") && existingTiddler.hasField(\"version\")) {\n\t\t// Reject the incoming plugin if it is older\n\t\tif(!$tw.utils.checkVersions(tiddler.fields.version,existingTiddler.fields.version)) {\n\t\t\treturn false;\n\t\t}\n\t}\n\t// Fall through to adding the tiddler\n\tthis.addTiddler(tiddler);\n\treturn true;\n};\n\n/*\nReturn a hashmap of the fields that should be set when a tiddler is created\n*/\nexports.getCreationFields = function() {\n\tif(this.getTiddlerText(TIMESTAMP_DISABLE_TITLE,\"\").toLowerCase() !== \"yes\") {\n\t\tvar fields = {\n\t\t\t\tcreated: new Date()\n\t\t\t},\n\t\t\tcreator = this.getTiddlerText(USER_NAME_TITLE);\n\t\tif(creator) {\n\t\t\tfields.creator = creator;\n\t\t}\n\t\treturn fields;\n\t} else {\n\t\treturn {};\n\t}\n};\n\n/*\nReturn a hashmap of the fields that should be set when a tiddler is modified\n*/\nexports.getModificationFields = function() {\n\tif(this.getTiddlerText(TIMESTAMP_DISABLE_TITLE,\"\").toLowerCase() !== \"yes\") {\n\t\tvar fields = Object.create(null),\n\t\t\tmodifier = this.getTiddlerText(USER_NAME_TITLE);\n\t\tfields.modified = new Date();\n\t\tif(modifier) {\n\t\t\tfields.modifier = modifier;\n\t\t}\n\t\treturn fields;\n\t} else {\n\t\treturn {};\n\t}\n};\n\n/*\nReturn a sorted array of tiddler titles. Options include:\nsortField: field to sort by\nexcludeTag: tag to exclude\nincludeSystem: whether to include system tiddlers (defaults to false)\n*/\nexports.getTiddlers = function(options) {\n\toptions = options || Object.create(null);\n\tvar self = this,\n\t\tsortField = options.sortField || \"title\",\n\t\ttiddlers = [], t, titles = [];\n\tthis.each(function(tiddler,title) {\n\t\tif(options.includeSystem || !self.isSystemTiddler(title)) {\n\t\t\tif(!options.excludeTag || !tiddler.hasTag(options.excludeTag)) {\n\t\t\t\ttiddlers.push(tiddler);\n\t\t\t}\n\t\t}\n\t});\n\ttiddlers.sort(function(a,b) {\n\t\tvar aa = a.fields[sortField].toLowerCase() || \"\",\n\t\t\tbb = b.fields[sortField].toLowerCase() || \"\";\n\t\tif(aa < bb) {\n\t\t\treturn -1;\n\t\t} else {\n\t\t\tif(aa > bb) {\n\t\t\t\treturn 1;\n\t\t\t} else {\n\t\t\t\treturn 0;\n\t\t\t}\n\t\t}\n\t});\n\tfor(t=0; t<tiddlers.length; t++) {\n\t\ttitles.push(tiddlers[t].fields.title);\n\t}\n\treturn titles;\n};\n\nexports.countTiddlers = function(excludeTag) {\n\tvar tiddlers = this.getTiddlers({excludeTag: excludeTag});\n\treturn $tw.utils.count(tiddlers);\n};\n\n/*\nReturns a function iterator(callback) that iterates through the specified titles, and invokes the callback with callback(tiddler,title)\n*/\nexports.makeTiddlerIterator = function(titles) {\n\tvar self = this;\n\tif(!$tw.utils.isArray(titles)) {\n\t\ttitles = Object.keys(titles);\n\t} else {\n\t\ttitles = titles.slice(0);\n\t}\n\treturn function(callback) {\n\t\ttitles.forEach(function(title) {\n\t\t\tcallback(self.getTiddler(title),title);\n\t\t});\n\t};\n};\n\n/*\nSort an array of tiddler titles by a specified field\n\ttitles: array of titles (sorted in place)\n\tsortField: name of field to sort by\n\tisDescending: true if the sort should be descending\n\tisCaseSensitive: true if the sort should consider upper and lower case letters to be different\n*/\nexports.sortTiddlers = function(titles,sortField,isDescending,isCaseSensitive,isNumeric,isAlphaNumeric) {\n\tvar self = this;\n\ttitles.sort(function(a,b) {\n\t\tvar x,y,\n\t\t\tcompareNumbers = function(x,y) {\n\t\t\t\tvar result = \n\t\t\t\t\tisNaN(x) && !isNaN(y) ? (isDescending ? -1 : 1) :\n\t\t\t\t\t!isNaN(x) && isNaN(y) ? (isDescending ? 1 : -1) :\n\t\t\t\t\t\t\t\t\t\t\t(isDescending ? y - x : x - y);\n\t\t\t\treturn result;\n\t\t\t};\n\t\tif(sortField !== \"title\") {\n\t\t\tvar tiddlerA = self.getTiddler(a),\n\t\t\t\ttiddlerB = self.getTiddler(b);\n\t\t\tif(tiddlerA) {\n\t\t\t\ta = tiddlerA.fields[sortField] || \"\";\n\t\t\t} else {\n\t\t\t\ta = \"\";\n\t\t\t}\n\t\t\tif(tiddlerB) {\n\t\t\t\tb = tiddlerB.fields[sortField] || \"\";\n\t\t\t} else {\n\t\t\t\tb = \"\";\n\t\t\t}\n\t\t}\n\t\tx = Number(a);\n\t\ty = Number(b);\n\t\tif(isNumeric && (!isNaN(x) || !isNaN(y))) {\n\t\t\treturn compareNumbers(x,y);\n\t\t} else if($tw.utils.isDate(a) && $tw.utils.isDate(b)) {\n\t\t\treturn isDescending ? b - a : a - b;\n\t\t} else if(isAlphaNumeric) {\n\t\t\treturn isDescending ? b.localeCompare(a,undefined,{numeric: true,sensitivity: \"base\"}) : a.localeCompare(b,undefined,{numeric: true,sensitivity: \"base\"});\n\t\t} else {\n\t\t\ta = String(a);\n\t\t\tb = String(b);\n\t\t\tif(!isCaseSensitive) {\n\t\t\t\ta = a.toLowerCase();\n\t\t\t\tb = b.toLowerCase();\n\t\t\t}\n\t\t\treturn isDescending ? b.localeCompare(a) : a.localeCompare(b);\n\t\t}\n\t});\n};\n\n/*\nFor every tiddler invoke a callback(title,tiddler) with `this` set to the wiki object. Options include:\nsortField: field to sort by\nexcludeTag: tag to exclude\nincludeSystem: whether to include system tiddlers (defaults to false)\n*/\nexports.forEachTiddler = function(/* [options,]callback */) {\n\tvar arg = 0,\n\t\toptions = arguments.length >= 2 ? arguments[arg++] : {},\n\t\tcallback = arguments[arg++],\n\t\ttitles = this.getTiddlers(options),\n\t\tt, tiddler;\n\tfor(t=0; t<titles.length; t++) {\n\t\ttiddler = this.getTiddler(titles[t]);\n\t\tif(tiddler) {\n\t\t\tcallback.call(this,tiddler.fields.title,tiddler);\n\t\t}\n\t}\n};\n\n/*\nReturn an array of tiddler titles that are directly linked within the given parse tree\n */\nexports.extractLinks = function(parseTreeRoot) {\n\t// Count up the links\n\tvar links = [],\n\t\tcheckParseTree = function(parseTree) {\n\t\t\tfor(var t=0; t<parseTree.length; t++) {\n\t\t\t\tvar parseTreeNode = parseTree[t];\n\t\t\t\tif(parseTreeNode.type === \"link\" && parseTreeNode.attributes.to && parseTreeNode.attributes.to.type === \"string\") {\n\t\t\t\t\tvar value = parseTreeNode.attributes.to.value;\n\t\t\t\t\tif(links.indexOf(value) === -1) {\n\t\t\t\t\t\tlinks.push(value);\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t\tif(parseTreeNode.children) {\n\t\t\t\t\tcheckParseTree(parseTreeNode.children);\n\t\t\t\t}\n\t\t\t}\n\t\t};\n\tcheckParseTree(parseTreeRoot);\n\treturn links;\n};\n\n/*\nReturn an array of tiddler titles that are directly linked from the specified tiddler\n*/\nexports.getTiddlerLinks = function(title) {\n\tvar self = this;\n\t// We'll cache the links so they only get computed if the tiddler changes\n\treturn this.getCacheForTiddler(title,\"links\",function() {\n\t\t// Parse the tiddler\n\t\tvar parser = self.parseTiddler(title);\n\t\tif(parser) {\n\t\t\treturn self.extractLinks(parser.tree);\n\t\t}\n\t\treturn [];\n\t});\n};\n\n/*\nReturn an array of tiddler titles that link to the specified tiddler\n*/\nexports.getTiddlerBacklinks = function(targetTitle) {\n\tvar self = this,\n\t\tbacklinksIndexer = this.getIndexer(\"BacklinksIndexer\"),\n\t\tbacklinks = backlinksIndexer && backlinksIndexer.lookup(targetTitle);\n\n\tif(!backlinks) {\n\t\tbacklinks = [];\n\t\tthis.forEachTiddler(function(title,tiddler) {\n\t\t\tvar links = self.getTiddlerLinks(title);\n\t\t\tif(links.indexOf(targetTitle) !== -1) {\n\t\t\t\tbacklinks.push(title);\n\t\t\t}\n\t\t});\n\t}\n\treturn backlinks;\n};\n\n/*\nReturn a hashmap of tiddler titles that are referenced but not defined. Each value is the number of times the missing tiddler is referenced\n*/\nexports.getMissingTitles = function() {\n\tvar self = this,\n\t\tmissing = [];\n// We should cache the missing tiddler list, even if we recreate it every time any tiddler is modified\n\tthis.forEachTiddler(function(title,tiddler) {\n\t\tvar links = self.getTiddlerLinks(title);\n\t\t$tw.utils.each(links,function(link) {\n\t\t\tif((!self.tiddlerExists(link) && !self.isShadowTiddler(link)) && missing.indexOf(link) === -1) {\n\t\t\t\tmissing.push(link);\n\t\t\t}\n\t\t});\n\t});\n\treturn missing;\n};\n\nexports.getOrphanTitles = function() {\n\tvar self = this,\n\t\torphans = this.getTiddlers();\n\tthis.forEachTiddler(function(title,tiddler) {\n\t\tvar links = self.getTiddlerLinks(title);\n\t\t$tw.utils.each(links,function(link) {\n\t\t\tvar p = orphans.indexOf(link);\n\t\t\tif(p !== -1) {\n\t\t\t\torphans.splice(p,1);\n\t\t\t}\n\t\t});\n\t});\n\treturn orphans; // Todo\n};\n\n/*\nRetrieves a list of the tiddler titles that are tagged with a given tag\n*/\nexports.getTiddlersWithTag = function(tag) {\n\t// Try to use the indexer\n\tvar self = this,\n\t\ttagIndexer = this.getIndexer(\"TagIndexer\"),\n\t\tresults = tagIndexer && tagIndexer.subIndexers[3].lookup(tag);\n\tif(!results) {\n\t\t// If not available, perform a manual scan\n\t\tresults = this.getGlobalCache(\"taglist-\" + tag,function() {\n\t\t\tvar tagmap = self.getTagMap();\n\t\t\treturn self.sortByList(tagmap[tag],tag);\n\t\t});\n\t}\n\treturn results;\n};\n\n/*\nGet a hashmap by tag of arrays of tiddler titles\n*/\nexports.getTagMap = function() {\n\tvar self = this;\n\treturn this.getGlobalCache(\"tagmap\",function() {\n\t\tvar tags = Object.create(null),\n\t\t\tstoreTags = function(tagArray,title) {\n\t\t\t\tif(tagArray) {\n\t\t\t\t\tfor(var index=0; index<tagArray.length; index++) {\n\t\t\t\t\t\tvar tag = tagArray[index];\n\t\t\t\t\t\tif($tw.utils.hop(tags,tag)) {\n\t\t\t\t\t\t\ttags[tag].push(title);\n\t\t\t\t\t\t} else {\n\t\t\t\t\t\t\ttags[tag] = [title];\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t},\n\t\t\ttitle, tiddler;\n\t\t// Collect up all the tags\n\t\tself.eachShadow(function(tiddler,title) {\n\t\t\tif(!self.tiddlerExists(title)) {\n\t\t\t\ttiddler = self.getTiddler(title);\n\t\t\t\tstoreTags(tiddler.fields.tags,title);\n\t\t\t}\n\t\t});\n\t\tself.each(function(tiddler,title) {\n\t\t\tstoreTags(tiddler.fields.tags,title);\n\t\t});\n\t\treturn tags;\n\t});\n};\n\n/*\nLookup a given tiddler and return a list of all the tiddlers that include it in the specified list field\n*/\nexports.findListingsOfTiddler = function(targetTitle,fieldName) {\n\tfieldName = fieldName || \"list\";\n\tvar titles = [];\n\tthis.each(function(tiddler,title) {\n\t\tvar list = $tw.utils.parseStringArray(tiddler.fields[fieldName]);\n\t\tif(list && list.indexOf(targetTitle) !== -1) {\n\t\t\ttitles.push(title);\n\t\t}\n\t});\n\treturn titles;\n};\n\n/*\nSorts an array of tiddler titles according to an ordered list\n*/\nexports.sortByList = function(array,listTitle) {\n\tvar self = this,\n\t\treplacedTitles = Object.create(null);\n\t// Given a title, this function will place it in the correct location\n\t// within titles.\n\tfunction moveItemInList(title) {\n\t\tif(!$tw.utils.hop(replacedTitles, title)) {\n\t\t\treplacedTitles[title] = true;\n\t\t\tvar newPos = -1,\n\t\t\t\ttiddler = self.getTiddler(title);\n\t\t\tif(tiddler) {\n\t\t\t\tvar beforeTitle = tiddler.fields[\"list-before\"],\n\t\t\t\t\tafterTitle = tiddler.fields[\"list-after\"];\n\t\t\t\tif(beforeTitle === \"\") {\n\t\t\t\t\tnewPos = 0;\n\t\t\t\t} else if(afterTitle === \"\") {\n\t\t\t\t\tnewPos = titles.length;\n\t\t\t\t} else if(beforeTitle) {\n\t\t\t\t\t// if this title is placed relative\n\t\t\t\t\t// to another title, make sure that\n\t\t\t\t\t// title is placed before we place\n\t\t\t\t\t// this one.\n\t\t\t\t\tmoveItemInList(beforeTitle);\n\t\t\t\t\tnewPos = titles.indexOf(beforeTitle);\n\t\t\t\t} else if(afterTitle) {\n\t\t\t\t\t// Same deal\n\t\t\t\t\tmoveItemInList(afterTitle);\n\t\t\t\t\tnewPos = titles.indexOf(afterTitle);\n\t\t\t\t\tif(newPos >= 0) {\n\t\t\t\t\t\t++newPos;\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t\t// If a new position is specified, let's move it\n\t\t\t\tif (newPos !== -1) {\n\t\t\t\t\t// get its current Pos, and make sure\n\t\t\t\t\t// sure that it's _actually_ in the list\n\t\t\t\t\t// and that it would _actually_ move\n\t\t\t\t\t// (#4275) We don't bother calling\n\t\t\t\t\t// indexOf unless we have a new\n\t\t\t\t\t// position to work with\n\t\t\t\t\tvar currPos = titles.indexOf(title);\n\t\t\t\t\tif(currPos >= 0 && newPos !== currPos) {\n\t\t\t\t\t\t// move it!\n\t\t\t\t\t\ttitles.splice(currPos,1);\n\t\t\t\t\t\tif(newPos >= currPos) {\n\t\t\t\t\t\t\tnewPos--;\n\t\t\t\t\t\t}\n\t\t\t\t\t\ttitles.splice(newPos,0,title);\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n\tvar list = this.getTiddlerList(listTitle);\n\tif(!array || array.length === 0) {\n\t\treturn [];\n\t} else {\n\t\tvar titles = [], t, title;\n\t\t// First place any entries that are present in the list\n\t\tfor(t=0; t<list.length; t++) {\n\t\t\ttitle = list[t];\n\t\t\tif(array.indexOf(title) !== -1) {\n\t\t\t\ttitles.push(title);\n\t\t\t}\n\t\t}\n\t\t// Then place any remaining entries\n\t\tfor(t=0; t<array.length; t++) {\n\t\t\ttitle = array[t];\n\t\t\tif(list.indexOf(title) === -1) {\n\t\t\t\ttitles.push(title);\n\t\t\t}\n\t\t}\n\t\t// Finally obey the list-before and list-after fields of each tiddler in turn\n\t\tvar sortedTitles = titles.slice(0);\n\t\tfor(t=0; t<sortedTitles.length; t++) {\n\t\t\ttitle = sortedTitles[t];\n\t\t\tmoveItemInList(title);\n\t\t}\n\t\treturn titles;\n\t}\n};\n\nexports.getSubTiddler = function(title,subTiddlerTitle) {\n\tvar bundleInfo = this.getPluginInfo(title) || this.getTiddlerDataCached(title);\n\tif(bundleInfo && bundleInfo.tiddlers) {\n\t\tvar subTiddler = bundleInfo.tiddlers[subTiddlerTitle];\n\t\tif(subTiddler) {\n\t\t\treturn new $tw.Tiddler(subTiddler);\n\t\t}\n\t}\n\treturn null;\n};\n\n/*\nRetrieve a tiddler as a JSON string of the fields\n*/\nexports.getTiddlerAsJson = function(title) {\n\tvar tiddler = this.getTiddler(title);\n\tif(tiddler) {\n\t\tvar fields = Object.create(null);\n\t\t$tw.utils.each(tiddler.fields,function(value,name) {\n\t\t\tfields[name] = tiddler.getFieldString(name);\n\t\t});\n\t\treturn JSON.stringify(fields);\n\t} else {\n\t\treturn JSON.stringify({title: title});\n\t}\n};\n\nexports.getTiddlersAsJson = function(filter,spaces) {\n\tvar tiddlers = this.filterTiddlers(filter),\n\t\tspaces = (spaces === undefined) ? $tw.config.preferences.jsonSpaces : spaces,\n\t\tdata = [];\n\tfor(var t=0;t<tiddlers.length; t++) {\n\t\tvar tiddler = this.getTiddler(tiddlers[t]);\n\t\tif(tiddler) {\n\t\t\tvar fields = new Object();\n\t\t\tfor(var field in tiddler.fields) {\n\t\t\t\tfields[field] = tiddler.getFieldString(field);\n\t\t\t}\n\t\t\tdata.push(fields);\n\t\t}\n\t}\n\treturn JSON.stringify(data,null,spaces);\n};\n\n/*\nGet the content of a tiddler as a JavaScript object. How this is done depends on the type of the tiddler:\n\napplication/json: the tiddler JSON is parsed into an object\napplication/x-tiddler-dictionary: the tiddler is parsed as sequence of name:value pairs\n\nOther types currently just return null.\n\ntitleOrTiddler: string tiddler title or a tiddler object\ndefaultData: default data to be returned if the tiddler is missing or doesn't contain data\n\nNote that the same value is returned for repeated calls for the same tiddler data. The value is frozen to prevent modification; otherwise modifications would be visible to all callers\n*/\nexports.getTiddlerDataCached = function(titleOrTiddler,defaultData) {\n\tvar self = this,\n\t\ttiddler = titleOrTiddler;\n\tif(!(tiddler instanceof $tw.Tiddler)) {\n\t\ttiddler = this.getTiddler(tiddler);\t\n\t}\n\tif(tiddler) {\n\t\treturn this.getCacheForTiddler(tiddler.fields.title,\"data\",function() {\n\t\t\t// Return the frozen value\n\t\t\tvar value = self.getTiddlerData(tiddler.fields.title,undefined);\n\t\t\t$tw.utils.deepFreeze(value);\n\t\t\treturn value;\n\t\t}) || defaultData;\n\t} else {\n\t\treturn defaultData;\n\t}\n};\n\n/*\nAlternative, uncached version of getTiddlerDataCached(). The return value can be mutated freely and reused\n*/\nexports.getTiddlerData = function(titleOrTiddler,defaultData) {\n\tvar tiddler = titleOrTiddler,\n\t\tdata;\n\tif(!(tiddler instanceof $tw.Tiddler)) {\n\t\ttiddler = this.getTiddler(tiddler);\t\n\t}\n\tif(tiddler && tiddler.fields.text) {\n\t\tswitch(tiddler.fields.type) {\n\t\t\tcase \"application/json\":\n\t\t\t\t// JSON tiddler\n\t\t\t\ttry {\n\t\t\t\t\tdata = JSON.parse(tiddler.fields.text);\n\t\t\t\t} catch(ex) {\n\t\t\t\t\treturn defaultData;\n\t\t\t\t}\n\t\t\t\treturn data;\n\t\t\tcase \"application/x-tiddler-dictionary\":\n\t\t\t\treturn $tw.utils.parseFields(tiddler.fields.text);\n\t\t}\n\t}\n\treturn defaultData;\n};\n\n/*\nExtract an indexed field from within a data tiddler\n*/\nexports.extractTiddlerDataItem = function(titleOrTiddler,index,defaultText) {\n\tvar data = this.getTiddlerDataCached(titleOrTiddler,Object.create(null)),\n\t\ttext;\n\tif(data && $tw.utils.hop(data,index)) {\n\t\ttext = data[index];\n\t}\n\tif(typeof text === \"string\" || typeof text === \"number\") {\n\t\treturn text.toString();\n\t} else {\n\t\treturn defaultText;\n\t}\n};\n\n/*\nSet a tiddlers content to a JavaScript object. Currently this is done by setting the tiddler's type to \"application/json\" and setting the text to the JSON text of the data.\ntitle: title of tiddler\ndata: object that can be serialised to JSON\nfields: optional hashmap of additional tiddler fields to be set\n*/\nexports.setTiddlerData = function(title,data,fields) {\n\tvar existingTiddler = this.getTiddler(title),\n\t\tnewFields = {\n\t\t\ttitle: title\n\t};\n\tif(existingTiddler && existingTiddler.fields.type === \"application/x-tiddler-dictionary\") {\n\t\tnewFields.text = $tw.utils.makeTiddlerDictionary(data);\n\t} else {\n\t\tnewFields.type = \"application/json\";\n\t\tnewFields.text = JSON.stringify(data,null,$tw.config.preferences.jsonSpaces);\n\t}\n\tthis.addTiddler(new $tw.Tiddler(this.getCreationFields(),existingTiddler,fields,newFields,this.getModificationFields()));\n};\n\n/*\nReturn the content of a tiddler as an array containing each line\n*/\nexports.getTiddlerList = function(title,field,index) {\n\tif(index) {\n\t\treturn $tw.utils.parseStringArray(this.extractTiddlerDataItem(title,index,\"\"));\n\t}\n\tfield = field || \"list\";\n\tvar tiddler = this.getTiddler(title);\n\tif(tiddler) {\n\t\treturn ($tw.utils.parseStringArray(tiddler.fields[field]) || []).slice(0);\n\t}\n\treturn [];\n};\n\n// Return a named global cache object. Global cache objects are cleared whenever a tiddler change occurs\nexports.getGlobalCache = function(cacheName,initializer) {\n\tthis.globalCache = this.globalCache || Object.create(null);\n\tif($tw.utils.hop(this.globalCache,cacheName)) {\n\t\treturn this.globalCache[cacheName];\n\t} else {\n\t\tthis.globalCache[cacheName] = initializer();\n\t\treturn this.globalCache[cacheName];\n\t}\n};\n\nexports.clearGlobalCache = function() {\n\tthis.globalCache = Object.create(null);\n};\n\n// Return the named cache object for a tiddler. If the cache doesn't exist then the initializer function is invoked to create it\nexports.getCacheForTiddler = function(title,cacheName,initializer) {\n\tthis.caches = this.caches || Object.create(null);\n\tvar caches = this.caches[title];\n\tif(caches && caches[cacheName]) {\n\t\treturn caches[cacheName];\n\t} else {\n\t\tif(!caches) {\n\t\t\tcaches = Object.create(null);\n\t\t\tthis.caches[title] = caches;\n\t\t}\n\t\tcaches[cacheName] = initializer();\n\t\treturn caches[cacheName];\n\t}\n};\n\n// Clear all caches associated with a particular tiddler, or, if the title is null, clear all the caches for all the tiddlers\nexports.clearCache = function(title) {\n\tif(title) {\n\t\tthis.caches = this.caches || Object.create(null);\n\t\tif($tw.utils.hop(this.caches,title)) {\n\t\t\tdelete this.caches[title];\n\t\t}\n\t} else {\n\t\tthis.caches = Object.create(null);\n\t}\n};\n\nexports.initParsers = function(moduleType) {\n\t// Install the parser modules\n\t$tw.Wiki.parsers = {};\n\tvar self = this;\n\t$tw.modules.forEachModuleOfType(\"parser\",function(title,module) {\n\t\tfor(var f in module) {\n\t\t\tif($tw.utils.hop(module,f)) {\n\t\t\t\t$tw.Wiki.parsers[f] = module[f]; // Store the parser class\n\t\t\t}\n\t\t}\n\t});\n\t// Use the generic binary parser for any binary types not registered so far\n\tif($tw.Wiki.parsers[\"application/octet-stream\"]) {\n\t\tObject.keys($tw.config.contentTypeInfo).forEach(function(type) {\n\t\t\tif(!$tw.utils.hop($tw.Wiki.parsers,type) && $tw.config.contentTypeInfo[type].encoding === \"base64\") {\n\t\t\t\t$tw.Wiki.parsers[type] = $tw.Wiki.parsers[\"application/octet-stream\"];\n\t\t\t}\n\t\t});\t\t\n\t}\n};\n\n/*\nParse a block of text of a specified MIME type\n\ttype: content type of text to be parsed\n\ttext: text\n\toptions: see below\nOptions include:\n\tparseAsInline: if true, the text of the tiddler will be parsed as an inline run\n\t_canonical_uri: optional string of the canonical URI of this content\n*/\nexports.parseText = function(type,text,options) {\n\ttext = text || \"\";\n\toptions = options || {};\n\t// Select a parser\n\tvar Parser = $tw.Wiki.parsers[type];\n\tif(!Parser && $tw.utils.getFileExtensionInfo(type)) {\n\t\tParser = $tw.Wiki.parsers[$tw.utils.getFileExtensionInfo(type).type];\n\t}\n\tif(!Parser) {\n\t\tParser = $tw.Wiki.parsers[options.defaultType || \"text/vnd.tiddlywiki\"];\n\t}\n\tif(!Parser) {\n\t\treturn null;\n\t}\n\t// Return the parser instance\n\treturn new Parser(type,text,{\n\t\tparseAsInline: options.parseAsInline,\n\t\twiki: this,\n\t\t_canonical_uri: options._canonical_uri\n\t});\n};\n\n/*\nParse a tiddler according to its MIME type\n*/\nexports.parseTiddler = function(title,options) {\n\toptions = $tw.utils.extend({},options);\n\tvar cacheType = options.parseAsInline ? \"inlineParseTree\" : \"blockParseTree\",\n\t\ttiddler = this.getTiddler(title),\n\t\tself = this;\n\treturn tiddler ? this.getCacheForTiddler(title,cacheType,function() {\n\t\t\tif(tiddler.hasField(\"_canonical_uri\")) {\n\t\t\t\toptions._canonical_uri = tiddler.fields._canonical_uri;\n\t\t\t}\n\t\t\treturn self.parseText(tiddler.fields.type,tiddler.fields.text,options);\n\t\t}) : null;\n};\n\nexports.parseTextReference = function(title,field,index,options) {\n\tvar tiddler,text;\n\tif(options.subTiddler) {\n\t\ttiddler = this.getSubTiddler(title,options.subTiddler);\n\t} else {\n\t\ttiddler = this.getTiddler(title);\n\t\tif(field === \"text\" || (!field && !index)) {\n\t\t\tthis.getTiddlerText(title); // Force the tiddler to be lazily loaded\n\t\t\treturn this.parseTiddler(title,options);\n\t\t}\n\t}\n\tif(field === \"text\" || (!field && !index)) {\n\t\tif(tiddler && tiddler.fields) {\n\t\t\treturn this.parseText(tiddler.fields.type,tiddler.fields.text,options);\t\t\t\n\t\t} else {\n\t\t\treturn null;\n\t\t}\n\t} else if(field) {\n\t\tif(field === \"title\") {\n\t\t\ttext = title;\n\t\t} else {\n\t\t\tif(!tiddler || !tiddler.hasField(field)) {\n\t\t\t\treturn null;\n\t\t\t}\n\t\t\ttext = tiddler.fields[field];\n\t\t}\n\t\treturn this.parseText(\"text/vnd.tiddlywiki\",text.toString(),options);\n\t} else if(index) {\n\t\tthis.getTiddlerText(title); // Force the tiddler to be lazily loaded\n\t\ttext = this.extractTiddlerDataItem(tiddler,index,undefined);\n\t\tif(text === undefined) {\n\t\t\treturn null;\n\t\t}\n\t\treturn this.parseText(\"text/vnd.tiddlywiki\",text,options);\n\t}\n};\n\n/*\nMake a widget tree for a parse tree\nparser: parser object\noptions: see below\nOptions include:\ndocument: optional document to use\nvariables: hashmap of variables to set\nparentWidget: optional parent widget for the root node\n*/\nexports.makeWidget = function(parser,options) {\n\toptions = options || {};\n\tvar widgetNode = {\n\t\t\ttype: \"widget\",\n\t\t\tchildren: []\n\t\t},\n\t\tcurrWidgetNode = widgetNode;\n\t// Create set variable widgets for each variable\n\t$tw.utils.each(options.variables,function(value,name) {\n\t\tvar setVariableWidget = {\n\t\t\ttype: \"set\",\n\t\t\tattributes: {\n\t\t\t\tname: {type: \"string\", value: name},\n\t\t\t\tvalue: {type: \"string\", value: value}\n\t\t\t},\n\t\t\tchildren: []\n\t\t};\n\t\tcurrWidgetNode.children = [setVariableWidget];\n\t\tcurrWidgetNode = setVariableWidget;\n\t});\n\t// Add in the supplied parse tree nodes\n\tcurrWidgetNode.children = parser ? parser.tree : [];\n\t// Create the widget\n\treturn new widget.widget(widgetNode,{\n\t\twiki: this,\n\t\tdocument: options.document || $tw.fakeDocument,\n\t\tparentWidget: options.parentWidget\n\t});\n};\n\n/*\nMake a widget tree for transclusion\ntitle: target tiddler title\noptions: as for wiki.makeWidget() plus:\noptions.field: optional field to transclude (defaults to \"text\")\noptions.mode: transclusion mode \"inline\" or \"block\"\noptions.recursionMarker : optional flag to set a recursion marker, defaults to \"yes\"\noptions.children: optional array of children for the transclude widget\noptions.importVariables: optional importvariables filter string for macros to be included\noptions.importPageMacros: optional boolean; if true, equivalent to passing \"[[$:/core/ui/PageMacros]] [all[shadows+tiddlers]tag[$:/tags/Macro]!has[draft.of]]\" to options.importVariables\n*/\nexports.makeTranscludeWidget = function(title,options) {\n\toptions = options || {};\n\tvar parseTreeDiv = {tree: [{\n\t\t\ttype: \"element\",\n\t\t\ttag: \"div\",\n\t\t\tchildren: []}]},\n\t\tparseTreeImportVariables = {\n\t\t\ttype: \"importvariables\",\n\t\t\tattributes: {\n\t\t\t\tfilter: {\n\t\t\t\t\tname: \"filter\",\n\t\t\t\t\ttype: \"string\"\n\t\t\t\t}\n\t\t\t},\n\t\t\tisBlock: false,\n\t\t\tchildren: []},\n\t\tparseTreeTransclude = {\n\t\t\ttype: \"transclude\",\n\t\t\tattributes: {\n\t\t\t\trecursionMarker: {\n\t\t\t\t\tname: \"recursionMarker\",\n\t\t\t\t\ttype: \"string\",\n\t\t\t\t\tvalue: options.recursionMarker || \"yes\"\n\t\t\t\t\t},\n\t\t\t\ttiddler: {\n\t\t\t\t\tname: \"tiddler\",\n\t\t\t\t\ttype: \"string\",\n\t\t\t\t\tvalue: title\n\t\t\t\t}\n\t\t\t},\n\t\t\tisBlock: !options.parseAsInline};\n\tif(options.importVariables || options.importPageMacros) {\n\t\tif(options.importVariables) {\n\t\t\tparseTreeImportVariables.attributes.filter.value = options.importVariables;\n\t\t} else if(options.importPageMacros) {\n\t\t\tparseTreeImportVariables.attributes.filter.value = \"[[$:/core/ui/PageMacros]] [all[shadows+tiddlers]tag[$:/tags/Macro]!has[draft.of]]\";\n\t\t}\n\t\tparseTreeDiv.tree[0].children.push(parseTreeImportVariables);\n\t\tparseTreeImportVariables.children.push(parseTreeTransclude);\n\t} else {\n\t\tparseTreeDiv.tree[0].children.push(parseTreeTransclude);\n\t}\n\tif(options.field) {\n\t\tparseTreeTransclude.attributes.field = {type: \"string\", value: options.field};\n\t}\n\tif(options.mode) {\n\t\tparseTreeTransclude.attributes.mode = {type: \"string\", value: options.mode};\n\t}\n\tif(options.children) {\n\t\tparseTreeTransclude.children = options.children;\n\t}\n\treturn this.makeWidget(parseTreeDiv,options);\n};\n\n/*\nParse text in a specified format and render it into another format\n\toutputType: content type for the output\n\ttextType: content type of the input text\n\ttext: input text\n\toptions: see below\nOptions include:\nvariables: hashmap of variables to set\nparentWidget: optional parent widget for the root node\n*/\nexports.renderText = function(outputType,textType,text,options) {\n\toptions = options || {};\n\tvar parser = this.parseText(textType,text,options),\n\t\twidgetNode = this.makeWidget(parser,options);\n\tvar container = $tw.fakeDocument.createElement(\"div\");\n\twidgetNode.render(container,null);\n\treturn outputType === \"text/html\" ? container.innerHTML : container.textContent;\n};\n\n/*\nParse text from a tiddler and render it into another format\n\toutputType: content type for the output\n\ttitle: title of the tiddler to be rendered\n\toptions: see below\nOptions include:\nvariables: hashmap of variables to set\nparentWidget: optional parent widget for the root node\n*/\nexports.renderTiddler = function(outputType,title,options) {\n\toptions = options || {};\n\tvar parser = this.parseTiddler(title,options),\n\t\twidgetNode = this.makeWidget(parser,options);\n\tvar container = $tw.fakeDocument.createElement(\"div\");\n\twidgetNode.render(container,null);\n\treturn outputType === \"text/html\" ? container.innerHTML : (outputType === \"text/plain-formatted\" ? container.formattedTextContent : container.textContent);\n};\n\n/*\nReturn an array of tiddler titles that match a search string\n\ttext: The text string to search for\n\toptions: see below\nOptions available:\n\tsource: an iterator function for the source tiddlers, called source(iterator), where iterator is called as iterator(tiddler,title)\n\texclude: An array of tiddler titles to exclude from the search\n\tinvert: If true returns tiddlers that do not contain the specified string\n\tcaseSensitive: If true forces a case sensitive search\n\tfield: If specified, restricts the search to the specified field, or an array of field names\n\tanchored: If true, forces all but regexp searches to be anchored to the start of text\n\texcludeField: If true, the field options are inverted to specify the fields that are not to be searched\n\tThe search mode is determined by the first of these boolean flags to be true\n\t\tliteral: searches for literal string\n\t\twhitespace: same as literal except runs of whitespace are treated as a single space\n\t\tregexp: treats the search term as a regular expression\n\t\twords: (default) treats search string as a list of tokens, and matches if all tokens are found, regardless of adjacency or ordering\n*/\nexports.search = function(text,options) {\n\toptions = options || {};\n\tvar self = this,\n\t\tt,\n\t\tinvert = !!options.invert;\n\t// Convert the search string into a regexp for each term\n\tvar terms, searchTermsRegExps,\n\t\tflags = options.caseSensitive ? \"\" : \"i\",\n\t\tanchor = options.anchored ? \"^\" : \"\";\n\tif(options.literal) {\n\t\tif(text.length === 0) {\n\t\t\tsearchTermsRegExps = null;\n\t\t} else {\n\t\t\tsearchTermsRegExps = [new RegExp(\"(\" + anchor + $tw.utils.escapeRegExp(text) + \")\",flags)];\n\t\t}\n\t} else if(options.whitespace) {\n\t\tterms = [];\n\t\t$tw.utils.each(text.split(/\\s+/g),function(term) {\n\t\t\tif(term) {\n\t\t\t\tterms.push($tw.utils.escapeRegExp(term));\n\t\t\t}\n\t\t});\n\t\tsearchTermsRegExps = [new RegExp(\"(\" + anchor + terms.join(\"\\\\s+\") + \")\",flags)];\n\t} else if(options.regexp) {\n\t\ttry {\n\t\t\tsearchTermsRegExps = [new RegExp(\"(\" + text + \")\",flags)];\t\t\t\n\t\t} catch(e) {\n\t\t\tsearchTermsRegExps = null;\n\t\t\tconsole.log(\"Regexp error parsing /(\" + text + \")/\" + flags + \": \",e);\n\t\t}\n\t} else {\n\t\tterms = text.split(/ +/);\n\t\tif(terms.length === 1 && terms[0] === \"\") {\n\t\t\tsearchTermsRegExps = null;\n\t\t} else {\n\t\t\tsearchTermsRegExps = [];\n\t\t\tfor(t=0; t<terms.length; t++) {\n\t\t\t\tsearchTermsRegExps.push(new RegExp(\"(\" + anchor + $tw.utils.escapeRegExp(terms[t]) + \")\",flags));\n\t\t\t}\n\t\t}\n\t}\n\t// Accumulate the array of fields to be searched or excluded from the search\n\tvar fields = [];\n\tif(options.field) {\n\t\tif($tw.utils.isArray(options.field)) {\n\t\t\t$tw.utils.each(options.field,function(fieldName) {\n\t\t\t\tif(fieldName) {\n\t\t\t\t\tfields.push(fieldName);\t\t\t\t\t\n\t\t\t\t}\n\t\t\t});\n\t\t} else {\n\t\t\tfields.push(options.field);\n\t\t}\n\t}\n\t// Use default fields if none specified and we're not excluding fields (excluding fields with an empty field array is the same as searching all fields)\n\tif(fields.length === 0 && !options.excludeField) {\n\t\tfields.push(\"title\");\n\t\tfields.push(\"tags\");\n\t\tfields.push(\"text\");\n\t}\n\t// Function to check a given tiddler for the search term\n\tvar searchTiddler = function(title) {\n\t\tif(!searchTermsRegExps) {\n\t\t\treturn true;\n\t\t}\n\t\tvar notYetFound = searchTermsRegExps.slice();\n\n\t\tvar tiddler = self.getTiddler(title);\n\t\tif(!tiddler) {\n\t\t\ttiddler = new $tw.Tiddler({title: title, text: \"\", type: \"text/vnd.tiddlywiki\"});\n\t\t}\n\t\tvar contentTypeInfo = $tw.config.contentTypeInfo[tiddler.fields.type] || $tw.config.contentTypeInfo[\"text/vnd.tiddlywiki\"],\n\t\t\tsearchFields;\n\t\t// Get the list of fields we're searching\n\t\tif(options.excludeField) {\n\t\t\tsearchFields = Object.keys(tiddler.fields);\n\t\t\t$tw.utils.each(fields,function(fieldName) {\n\t\t\t\tvar p = searchFields.indexOf(fieldName);\n\t\t\t\tif(p !== -1) {\n\t\t\t\t\tsearchFields.splice(p,1);\n\t\t\t\t}\n\t\t\t});\n\t\t} else {\n\t\t\tsearchFields = fields;\n\t\t}\n\t\tfor(var fieldIndex=0; notYetFound.length>0 && fieldIndex<searchFields.length; fieldIndex++) {\n\t\t\t// Don't search the text field if the content type is binary\n\t\t\tvar fieldName = searchFields[fieldIndex];\n\t\t\tif(fieldName === \"text\" && contentTypeInfo.encoding !== \"utf8\") {\n\t\t\t\tbreak;\n\t\t\t}\n\t\t\tvar str = tiddler.fields[fieldName],\n\t\t\t\tt;\n\t\t\tif(str) {\n\t\t\t\tif($tw.utils.isArray(str)) {\n\t\t\t\t\t// If the field value is an array, test each regexp against each field array entry and fail if each regexp doesn't match at least one field array entry\n\t\t\t\t\tfor(var s=0; s<str.length; s++) {\n\t\t\t\t\t\tfor(t=0; t<notYetFound.length;) {\n\t\t\t\t\t\t\tif(notYetFound[t].test(str[s])) {\n\t\t\t\t\t\t\t\tnotYetFound.splice(t, 1);\n\t\t\t\t\t\t\t} else {\n\t\t\t\t\t\t\t\tt++;\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t} else {\n\t\t\t\t\t// If the field isn't an array, force it to a string and test each regexp against it and fail if any do not match\n\t\t\t\t\tstr = tiddler.getFieldString(fieldName);\n\t\t\t\t\tfor(t=0; t<notYetFound.length;) {\n\t\t\t\t\t\tif(notYetFound[t].test(str)) {\n\t\t\t\t\t\t\tnotYetFound.splice(t, 1);\n\t\t\t\t\t\t} else {\n\t\t\t\t\t\t\tt++;\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t};\n\t\treturn notYetFound.length == 0;\n\t};\n\t// Loop through all the tiddlers doing the search\n\tvar results = [],\n\t\tsource = options.source || this.each;\n\tsource(function(tiddler,title) {\n\t\tif(searchTiddler(title) !== 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.hasField(\"_is_skinny\")) {\n\t\t// Just return the text if we've got it\n\t\treturn tiddler.fields.text || \"\";\n\t} else {\n\t\t// Tell any listeners about the need to lazily load this tiddler\n\t\tthis.dispatchEvent(\"lazyLoad\",title);\n\t\t// Indicate that the text is being loaded\n\t\treturn null;\n\t}\n};\n\n/*\nCheck whether the text of a tiddler matches a given value. By default, the comparison is case insensitive, and any spaces at either end of the tiddler text is trimmed\n*/\nexports.checkTiddlerText = function(title,targetText,options) {\n\toptions = options || {};\n\tvar text = this.getTiddlerText(title,\"\");\n\tif(!options.noTrim) {\n\t\ttext = text.trim();\n\t}\n\tif(!options.caseSensitive) {\n\t\ttext = text.toLowerCase();\n\t\ttargetText = targetText.toLowerCase();\n\t}\n\treturn text === targetText;\n}\n\n/*\nRead an array of browser File objects, invoking callback(tiddlerFieldsArray) once they're all read\n*/\nexports.readFiles = function(files,options) {\n\tvar callback;\n\tif(typeof options === \"function\") {\n\t\tcallback = options;\n\t\toptions = {};\n\t} else {\n\t\tcallback = options.callback;\n\t}\n\tvar result = [],\n\t\toutstanding = files.length,\n\t\treadFileCallback = function(tiddlerFieldsArray) {\n\t\t\tresult.push.apply(result,tiddlerFieldsArray);\n\t\t\tif(--outstanding === 0) {\n\t\t\t\tcallback(result);\n\t\t\t}\n\t\t};\n\tfor(var f=0; f<files.length; f++) {\n\t\tthis.readFile(files[f],$tw.utils.extend({},options,{callback: readFileCallback}));\n\t}\n\treturn files.length;\n};\n\n/*\nRead a browser File object, invoking callback(tiddlerFieldsArray) with an array of tiddler fields objects\n*/\nexports.readFile = function(file,options) {\n\tvar callback;\n\tif(typeof options === \"function\") {\n\t\tcallback = options;\n\t\toptions = {};\n\t} else {\n\t\tcallback = options.callback;\n\t}\n\t// Get the type, falling back to the filename extension\n\tvar self = this,\n\t\ttype = file.type;\n\tif(type === \"\" || !type) {\n\t\tvar dotPos = file.name.lastIndexOf(\".\");\n\t\tif(dotPos !== -1) {\n\t\t\tvar fileExtensionInfo = $tw.utils.getFileExtensionInfo(file.name.substr(dotPos));\n\t\t\tif(fileExtensionInfo) {\n\t\t\t\ttype = fileExtensionInfo.type;\n\t\t\t}\n\t\t}\n\t}\n\t// Figure out if we're reading a binary file\n\tvar contentTypeInfo = $tw.config.contentTypeInfo[type],\n\t\tisBinary = contentTypeInfo ? contentTypeInfo.encoding === \"base64\" : false;\n\t// Log some debugging information\n\tif($tw.log.IMPORT) {\n\t\tconsole.log(\"Importing file '\" + file.name + \"', type: '\" + type + \"', isBinary: \" + isBinary);\n\t}\n\t// Give the hook a chance to process the drag\n\tif($tw.hooks.invokeHook(\"th-importing-file\",{\n\t\tfile: file,\n\t\ttype: type,\n\t\tisBinary: isBinary,\n\t\tcallback: callback\n\t}) !== true) {\n\t\tthis.readFileContent(file,type,isBinary,options.deserializer,callback);\n\t}\n};\n\n/*\nLower level utility to read the content of a browser File object, invoking callback(tiddlerFieldsArray) with an array of tiddler fields objects\n*/\nexports.readFileContent = function(file,type,isBinary,deserializer,callback) {\n\tvar self = this;\n\t// Create the FileReader\n\tvar reader = new FileReader();\n\t// Onload\n\treader.onload = function(event) {\n\t\tvar text = event.target.result,\n\t\t\ttiddlerFields = {title: file.name || \"Untitled\"};\n\t\tif(isBinary) {\n\t\t\tvar commaPos = text.indexOf(\",\");\n\t\t\tif(commaPos !== -1) {\n\t\t\t\ttext = text.substr(commaPos + 1);\n\t\t\t}\n\t\t}\n\t\t// Check whether this is an encrypted TiddlyWiki file\n\t\tvar encryptedJson = $tw.utils.extractEncryptedStoreArea(text);\n\t\tif(encryptedJson) {\n\t\t\t// If so, attempt to decrypt it with the current password\n\t\t\t$tw.utils.decryptStoreAreaInteractive(encryptedJson,function(tiddlers) {\n\t\t\t\tcallback(tiddlers);\n\t\t\t});\n\t\t} else {\n\t\t\t// Otherwise, just try to deserialise any tiddlers in the file\n\t\t\tcallback(self.deserializeTiddlers(type,text,tiddlerFields,{deserializer: deserializer}));\n\t\t}\n\t};\n\t// Kick off the read\n\tif(isBinary) {\n\t\treader.readAsDataURL(file);\n\t} else {\n\t\treader.readAsText(file);\n\t}\n};\n\n/*\nFind any existing draft of a specified tiddler\n*/\nexports.findDraft = function(targetTitle) {\n\tvar draftTitle = undefined;\n\tthis.forEachTiddler({includeSystem: true},function(title,tiddler) {\n\t\tif(tiddler.fields[\"draft.title\"] && tiddler.fields[\"draft.of\"] === targetTitle) {\n\t\t\tdraftTitle = title;\n\t\t}\n\t});\n\treturn draftTitle;\n}\n\n/*\nCheck whether the specified draft tiddler has been modified.\nIf the original tiddler doesn't exist, create a vanilla tiddler variable,\nto check if additional fields have been added.\n*/\nexports.isDraftModified = function(title) {\n\tvar tiddler = this.getTiddler(title);\n\tif(!tiddler.isDraft()) {\n\t\treturn false;\n\t}\n\tvar ignoredFields = [\"created\", \"modified\", \"title\", \"draft.title\", \"draft.of\"],\n\t\torigTiddler = this.getTiddler(tiddler.fields[\"draft.of\"]) || new $tw.Tiddler({text:\"\", tags:[]}),\n\t\ttitleModified = tiddler.fields[\"draft.title\"] !== tiddler.fields[\"draft.of\"];\n\treturn titleModified || !tiddler.isEqual(origTiddler,ignoredFields);\n};\n\n/*\nAdd a new record to the top of the history stack\ntitle: a title string or an array of title strings\nfromPageRect: page coordinates of the origin of the navigation\nhistoryTitle: title of history tiddler (defaults to $:/HistoryList)\n*/\nexports.addToHistory = function(title,fromPageRect,historyTitle) {\n\tvar story = new $tw.Story({wiki: this, historyTitle: historyTitle});\n\tstory.addToHistory(title,fromPageRect);\t\n\tconsole.log(\"$tw.wiki.addToHistory() is deprecated since V5.1.23! Use the this.story.addToHistory() from the story-object!\")\n};\n\n/*\nAdd a new tiddler to the story river\ntitle: a title string or an array of title strings\nfromTitle: the title of the tiddler from which the navigation originated\nstoryTitle: title of story tiddler (defaults to $:/StoryList)\noptions: see story.js\n*/\nexports.addToStory = function(title,fromTitle,storyTitle,options) {\n\tvar story = new $tw.Story({wiki: this, storyTitle: storyTitle});\n\tstory.addToStory(title,fromTitle,options);\n\tconsole.log(\"$tw.wiki.addToStory() is deprecated since V5.1.23! Use the this.story.addToStory() from the story-object!\")\n};\n\n/*\nGenerate a title for the draft of a given tiddler\n*/\nexports.generateDraftTitle = function(title) {\n\tvar c = 0,\n\t\tdraftTitle,\n\t\tusername = this.getTiddlerText(\"$:/status/UserName\"),\n\t\tattribution = username ? \" by \" + username : \"\";\n\tdo {\n\t\tdraftTitle = \"Draft \" + (c ? (c + 1) + \" \" : \"\") + \"of '\" + title + \"'\" + attribution;\n\t\tc++;\n\t} while(this.tiddlerExists(draftTitle));\n\treturn draftTitle;\n};\n\n/*\nInvoke the available upgrader modules\ntitles: array of tiddler titles to be processed\ntiddlers: hashmap by title of tiddler fields of pending import tiddlers. These can be modified by the upgraders. An entry with no fields indicates a tiddler that was pending import has been suppressed. When entries are added to the pending import the tiddlers hashmap may have entries that are not present in the titles array\nReturns a hashmap of messages keyed by tiddler title.\n*/\nexports.invokeUpgraders = function(titles,tiddlers) {\n\t// Collect up the available upgrader modules\n\tvar self = this;\n\tif(!this.upgraderModules) {\n\t\tthis.upgraderModules = [];\n\t\t$tw.modules.forEachModuleOfType(\"upgrader\",function(title,module) {\n\t\t\tif(module.upgrade) {\n\t\t\t\tself.upgraderModules.push(module);\n\t\t\t}\n\t\t});\n\t}\n\t// Invoke each upgrader in turn\n\tvar messages = {};\n\tfor(var t=0; t<this.upgraderModules.length; t++) {\n\t\tvar upgrader = this.upgraderModules[t],\n\t\t\tupgraderMessages = upgrader.upgrade(this,titles,tiddlers);\n\t\t$tw.utils.extend(messages,upgraderMessages);\n\t}\n\treturn messages;\n};\n\n// Determine whether a plugin by title is dynamically loadable\nexports.doesPluginRequireReload = function(title) {\n\treturn this.doesPluginInfoRequireReload(this.getPluginInfo(title) || this.getTiddlerDataCached(title));\n};\n\n// Determine whether a plugin info structure is dynamically loadable\nexports.doesPluginInfoRequireReload = function(pluginInfo) {\n\tif(pluginInfo) {\n\t\tvar foundModule = false;\n\t\t$tw.utils.each(pluginInfo.tiddlers,function(tiddler) {\n\t\t\tif(tiddler.type === \"application/javascript\" && $tw.utils.hop(tiddler,\"module-type\")) {\n\t\t\t\tfoundModule = true;\n\t\t\t}\n\t\t});\n\t\treturn foundModule;\n\t} else {\n\t\treturn null;\n\t}\n};\n\nexports.slugify = function(title,options) {\n\tvar tiddler = this.getTiddler(title),\n\t\tslug;\n\tif(tiddler && tiddler.fields.slug) {\n\t\tslug = tiddler.fields.slug;\n\t} else {\n\t\tslug = $tw.utils.transliterate(title.toString().toLowerCase()) // Replace diacritics with basic lowercase ASCII\n\t\t\t.replace(/\\s+/g,\"-\") // Replace spaces with -\n\t\t\t.replace(/[^\\w\\-\\.]+/g,\"\") // Remove all non-word chars except dash and dot\n\t\t\t.replace(/\\-\\-+/g,\"-\") // Replace multiple - with single -\n\t\t\t.replace(/^-+/,\"\") // Trim - from start of text\n\t\t\t.replace(/-+$/,\"\"); // Trim - from end of text\n\t}\n\t// If the resulting slug is blank (eg because the title is just punctuation characters)\n\tif(!slug) {\n\t\t// ...then just use the character codes of the title\n\t\tvar result = [];\n\t\t$tw.utils.each(title.split(\"\"),function(char) {\n\t\t\tresult.push(char.charCodeAt(0).toString());\n\t\t});\n\t\tslug = result.join(\"-\");\n\t}\n\treturn slug;\n};\n\n})();\n\n", "type": "application/javascript", "module-type": "wikimethod" }, "$:/palettes/Blanca": { "title": "$:/palettes/Blanca", "name": "Blanca", "description": "A clean white palette to let you focus", "tags": "$:/tags/Palette", "type": "application/x-tiddler-dictionary", "text": "alert-background: #ffe476\nalert-border: #b99e2f\nalert-highlight: #881122\nalert-muted-foreground: #b99e2f\nbackground: #ffffff\nblockquote-bar: <<colour muted-foreground>>\nbutton-background:\nbutton-foreground:\nbutton-border:\ncode-background: #f7f7f9\ncode-border: #e1e1e8\ncode-foreground: #dd1144\ndirty-indicator: #ff0000\ndownload-background: #66cccc\ndownload-foreground: <<colour background>>\ndragger-background: <<colour foreground>>\ndragger-foreground: <<colour background>>\ndropdown-background: <<colour background>>\ndropdown-border: <<colour muted-foreground>>\ndropdown-tab-background-selected: #fff\ndropdown-tab-background: #ececec\ndropzone-background: rgba(0,200,0,0.7)\nexternal-link-background-hover: inherit\nexternal-link-background-visited: inherit\nexternal-link-background: inherit\nexternal-link-foreground-hover: inherit\nexternal-link-foreground-visited: #0000aa\nexternal-link-foreground: #0000ee\nforeground: #333333\nmessage-background: #ecf2ff\nmessage-border: #cfd6e6\nmessage-foreground: #547599\nmodal-backdrop: <<colour foreground>>\nmodal-background: <<colour background>>\nmodal-border: #999999\nmodal-footer-background: #f5f5f5\nmodal-footer-border: #dddddd\nmodal-header-border: #eeeeee\nmuted-foreground: #999999\nnotification-background: #ffffdd\nnotification-border: #999999\npage-background: #ffffff\npre-background: #f5f5f5\npre-border: #cccccc\nprimary: #7897f3\nselect-tag-background:\nselect-tag-foreground:\nsidebar-button-foreground: <<colour foreground>>\nsidebar-controls-foreground-hover: #000000\nsidebar-controls-foreground: #ccc\nsidebar-foreground-shadow: rgba(255,255,255, 0.8)\nsidebar-foreground: #acacac\nsidebar-muted-foreground-hover: #444444\nsidebar-muted-foreground: #c0c0c0\nsidebar-tab-background-selected: #ffffff\nsidebar-tab-background: <<colour tab-background>>\nsidebar-tab-border-selected: <<colour tab-border-selected>>\nsidebar-tab-border: <<colour tab-border>>\nsidebar-tab-divider: <<colour tab-divider>>\nsidebar-tab-foreground-selected: \nsidebar-tab-foreground: <<colour tab-foreground>>\nsidebar-tiddler-link-foreground-hover: #444444\nsidebar-tiddler-link-foreground: #7897f3\nsite-title-foreground: <<colour tiddler-title-foreground>>\nstatic-alert-foreground: #aaaaaa\ntab-background-selected: #ffffff\ntab-background: #eeeeee\ntab-border-selected: #cccccc\ntab-border: #cccccc\ntab-divider: #d8d8d8\ntab-foreground-selected: <<colour tab-foreground>>\ntab-foreground: #666666\ntable-border: #dddddd\ntable-footer-background: #a8a8a8\ntable-header-background: #f0f0f0\ntag-background: #ffeedd\ntag-foreground: #000\ntiddler-background: <<colour background>>\ntiddler-border: #eee\ntiddler-controls-foreground-hover: #888888\ntiddler-controls-foreground-selected: #444444\ntiddler-controls-foreground: #cccccc\ntiddler-editor-background: #f8f8f8\ntiddler-editor-border-image: #ffffff\ntiddler-editor-border: #cccccc\ntiddler-editor-fields-even: #e0e8e0\ntiddler-editor-fields-odd: #f0f4f0\ntiddler-info-background: #f8f8f8\ntiddler-info-border: #dddddd\ntiddler-info-tab-background: #f8f8f8\ntiddler-link-background: <<colour background>>\ntiddler-link-foreground: <<colour primary>>\ntiddler-subtitle-foreground: #c0c0c0\ntiddler-title-foreground: #ff9900\ntoolbar-new-button:\ntoolbar-options-button:\ntoolbar-save-button:\ntoolbar-info-button:\ntoolbar-edit-button:\ntoolbar-close-button:\ntoolbar-delete-button:\ntoolbar-cancel-button:\ntoolbar-done-button:\nuntagged-background: #999999\nvery-muted-foreground: #888888\n" }, "$:/palettes/Blue": { "title": "$:/palettes/Blue", "name": "Blue", "description": "A blue theme", "tags": "$:/tags/Palette", "type": "application/x-tiddler-dictionary", "text": "alert-background: #ffe476\nalert-border: #b99e2f\nalert-highlight: #881122\nalert-muted-foreground: #b99e2f\nbackground: #fff\nblockquote-bar: <<colour muted-foreground>>\nbutton-background:\nbutton-foreground:\nbutton-border:\ncode-background: #f7f7f9\ncode-border: #e1e1e8\ncode-foreground: #dd1144\ndirty-indicator: #ff0000\ndownload-background: #34c734\ndownload-foreground: <<colour foreground>>\ndragger-background: <<colour foreground>>\ndragger-foreground: <<colour background>>\ndropdown-background: <<colour background>>\ndropdown-border: <<colour muted-foreground>>\ndropdown-tab-background-selected: #fff\ndropdown-tab-background: #ececec\ndropzone-background: rgba(0,200,0,0.7)\nexternal-link-background-hover: inherit\nexternal-link-background-visited: inherit\nexternal-link-background: inherit\nexternal-link-foreground-hover: inherit\nexternal-link-foreground-visited: #0000aa\nexternal-link-foreground: #0000ee\nforeground: #333353\nmessage-background: #ecf2ff\nmessage-border: #cfd6e6\nmessage-foreground: #547599\nmodal-backdrop: <<colour foreground>>\nmodal-background: <<colour background>>\nmodal-border: #999999\nmodal-footer-background: #f5f5f5\nmodal-footer-border: #dddddd\nmodal-header-border: #eeeeee\nmuted-foreground: #999999\nnotification-background: #ffffdd\nnotification-border: #999999\npage-background: #ddddff\npre-background: #f5f5f5\npre-border: #cccccc\nprimary: #5778d8\nselect-tag-background:\nselect-tag-foreground:\nsidebar-button-foreground: <<colour foreground>>\nsidebar-controls-foreground-hover: #000000\nsidebar-controls-foreground: #ffffff\nsidebar-foreground-shadow: rgba(255,255,255, 0.8)\nsidebar-foreground: #acacac\nsidebar-muted-foreground-hover: #444444\nsidebar-muted-foreground: #c0c0c0\nsidebar-tab-background-selected: <<colour page-background>>\nsidebar-tab-background: <<colour tab-background>>\nsidebar-tab-border-selected: <<colour tab-border-selected>>\nsidebar-tab-border: <<colour tab-border>>\nsidebar-tab-divider: <<colour tab-divider>>\nsidebar-tab-foreground-selected: \nsidebar-tab-foreground: <<colour tab-foreground>>\nsidebar-tiddler-link-foreground-hover: #444444\nsidebar-tiddler-link-foreground: #5959c0\nsite-title-foreground: <<colour tiddler-title-foreground>>\nstatic-alert-foreground: #aaaaaa\ntab-background-selected: <<colour background>>\ntab-background: #ccccdd\ntab-border-selected: #ccccdd\ntab-border: #cccccc\ntab-divider: #d8d8d8\ntab-foreground-selected: <<colour tab-foreground>>\ntab-foreground: #666666\ntable-border: #dddddd\ntable-footer-background: #a8a8a8\ntable-header-background: #f0f0f0\ntag-background: #eeeeff\ntag-foreground: #000\ntiddler-background: <<colour background>>\ntiddler-border: <<colour background>>\ntiddler-controls-foreground-hover: #666666\ntiddler-controls-foreground-selected: #444444\ntiddler-controls-foreground: #cccccc\ntiddler-editor-background: #f8f8f8\ntiddler-editor-border-image: #ffffff\ntiddler-editor-border: #cccccc\ntiddler-editor-fields-even: #e0e8e0\ntiddler-editor-fields-odd: #f0f4f0\ntiddler-info-background: #ffffff\ntiddler-info-border: #dddddd\ntiddler-info-tab-background: #ffffff\ntiddler-link-background: <<colour background>>\ntiddler-link-foreground: <<colour primary>>\ntiddler-subtitle-foreground: #c0c0c0\ntiddler-title-foreground: #5959c0\ntoolbar-new-button: #5eb95e\ntoolbar-options-button: rgb(128, 88, 165)\ntoolbar-save-button: #0e90d2\ntoolbar-info-button: #0e90d2\ntoolbar-edit-button: rgb(243, 123, 29)\ntoolbar-close-button: #dd514c\ntoolbar-delete-button: #dd514c\ntoolbar-cancel-button: rgb(243, 123, 29)\ntoolbar-done-button: #5eb95e\nuntagged-background: #999999\nvery-muted-foreground: #888888\n" }, "$:/palettes/Muted": { "title": "$:/palettes/Muted", "name": "Muted", "description": "Bright tiddlers on a muted background", "tags": "$:/tags/Palette", "type": "application/x-tiddler-dictionary", "text": "alert-background: #ffe476\nalert-border: #b99e2f\nalert-highlight: #881122\nalert-muted-foreground: #b99e2f\nbackground: #ffffff\nblockquote-bar: <<colour muted-foreground>>\nbutton-background:\nbutton-foreground:\nbutton-border:\ncode-background: #f7f7f9\ncode-border: #e1e1e8\ncode-foreground: #dd1144\ndirty-indicator: #ff0000\ndownload-background: #34c734\ndownload-foreground: <<colour background>>\ndragger-background: <<colour foreground>>\ndragger-foreground: <<colour background>>\ndropdown-background: <<colour background>>\ndropdown-border: <<colour muted-foreground>>\ndropdown-tab-background-selected: #fff\ndropdown-tab-background: #ececec\ndropzone-background: rgba(0,200,0,0.7)\nexternal-link-background-hover: inherit\nexternal-link-background-visited: inherit\nexternal-link-background: inherit\nexternal-link-foreground-hover: inherit\nexternal-link-foreground-visited: #0000aa\nexternal-link-foreground: #0000ee\nforeground: #333333\nmessage-background: #ecf2ff\nmessage-border: #cfd6e6\nmessage-foreground: #547599\nmodal-backdrop: <<colour foreground>>\nmodal-background: <<colour background>>\nmodal-border: #999999\nmodal-footer-background: #f5f5f5\nmodal-footer-border: #dddddd\nmodal-header-border: #eeeeee\nmuted-foreground: #bbb\nnotification-background: #ffffdd\nnotification-border: #999999\npage-background: #6f6f70\npre-background: #f5f5f5\npre-border: #cccccc\nprimary: #29a6ee\nselect-tag-background:\nselect-tag-foreground:\nsidebar-button-foreground: <<colour foreground>>\nsidebar-controls-foreground-hover: #000000\nsidebar-controls-foreground: #c2c1c2\nsidebar-foreground-shadow: rgba(255,255,255,0)\nsidebar-foreground: #d3d2d4\nsidebar-muted-foreground-hover: #444444\nsidebar-muted-foreground: #c0c0c0\nsidebar-tab-background-selected: #6f6f70\nsidebar-tab-background: #666667\nsidebar-tab-border-selected: #999\nsidebar-tab-border: #515151\nsidebar-tab-divider: #999\nsidebar-tab-foreground-selected: \nsidebar-tab-foreground: #999\nsidebar-tiddler-link-foreground-hover: #444444\nsidebar-tiddler-link-foreground: #d1d0d2\nsite-title-foreground: <<colour tiddler-title-foreground>>\nstatic-alert-foreground: #aaaaaa\ntab-background-selected: #ffffff\ntab-background: #d8d8d8\ntab-border-selected: #d8d8d8\ntab-border: #cccccc\ntab-divider: #d8d8d8\ntab-foreground-selected: <<colour tab-foreground>>\ntab-foreground: #666666\ntable-border: #dddddd\ntable-footer-background: #a8a8a8\ntable-header-background: #f0f0f0\ntag-background: #d5ad34\ntag-foreground: #ffffff\ntiddler-background: <<colour background>>\ntiddler-border: <<colour background>>\ntiddler-controls-foreground-hover: #888888\ntiddler-controls-foreground-selected: #444444\ntiddler-controls-foreground: #cccccc\ntiddler-editor-background: #f8f8f8\ntiddler-editor-border-image: #ffffff\ntiddler-editor-border: #cccccc\ntiddler-editor-fields-even: #e0e8e0\ntiddler-editor-fields-odd: #f0f4f0\ntiddler-info-background: #f8f8f8\ntiddler-info-border: #dddddd\ntiddler-info-tab-background: #f8f8f8\ntiddler-link-background: <<colour background>>\ntiddler-link-foreground: <<colour primary>>\ntiddler-subtitle-foreground: #c0c0c0\ntiddler-title-foreground: #182955\ntoolbar-new-button: \ntoolbar-options-button: \ntoolbar-save-button: \ntoolbar-info-button: \ntoolbar-edit-button: \ntoolbar-close-button: \ntoolbar-delete-button: \ntoolbar-cancel-button: \ntoolbar-done-button: \nuntagged-background: #999999\nvery-muted-foreground: #888888\n" }, "$:/palettes/ContrastLight": { "title": "$:/palettes/ContrastLight", "name": "Contrast (Light)", "description": "High contrast and unambiguous (light version)", "tags": "$:/tags/Palette", "type": "application/x-tiddler-dictionary", "text": "alert-background: #f00\nalert-border: <<colour background>>\nalert-highlight: <<colour foreground>>\nalert-muted-foreground: #800\nbackground: #fff\nblockquote-bar: <<colour muted-foreground>>\nbutton-background: <<colour background>>\nbutton-foreground: <<colour foreground>>\nbutton-border: <<colour foreground>>\ncode-background: <<colour background>>\ncode-border: <<colour foreground>>\ncode-foreground: <<colour foreground>>\ndirty-indicator: #f00\ndownload-background: #080\ndownload-foreground: <<colour background>>\ndragger-background: <<colour foreground>>\ndragger-foreground: <<colour background>>\ndropdown-background: <<colour background>>\ndropdown-border: <<colour muted-foreground>>\ndropdown-tab-background-selected: <<colour foreground>>\ndropdown-tab-background: <<colour foreground>>\ndropzone-background: rgba(0,200,0,0.7)\nexternal-link-background-hover: inherit\nexternal-link-background-visited: inherit\nexternal-link-background: inherit\nexternal-link-foreground-hover: inherit\nexternal-link-foreground-visited: #00a\nexternal-link-foreground: #00e\nforeground: #000\nmessage-background: <<colour foreground>>\nmessage-border: <<colour background>>\nmessage-foreground: <<colour background>>\nmodal-backdrop: <<colour foreground>>\nmodal-background: <<colour background>>\nmodal-border: <<colour foreground>>\nmodal-footer-background: <<colour background>>\nmodal-footer-border: <<colour foreground>>\nmodal-header-border: <<colour foreground>>\nmuted-foreground: <<colour foreground>>\nnotification-background: <<colour background>>\nnotification-border: <<colour foreground>>\npage-background: <<colour background>>\npre-background: <<colour background>>\npre-border: <<colour foreground>>\nprimary: #00f\nselect-tag-background:\nselect-tag-foreground:\nsidebar-button-foreground: <<colour foreground>>\nsidebar-controls-foreground-hover: <<colour background>>\nsidebar-controls-foreground: <<colour foreground>>\nsidebar-foreground-shadow: rgba(0,0,0, 0)\nsidebar-foreground: <<colour foreground>>\nsidebar-muted-foreground-hover: #444444\nsidebar-muted-foreground: <<colour foreground>>\nsidebar-tab-background-selected: <<colour background>>\nsidebar-tab-background: <<colour tab-background>>\nsidebar-tab-border-selected: <<colour tab-border-selected>>\nsidebar-tab-border: <<colour tab-border>>\nsidebar-tab-divider: <<colour tab-divider>>\nsidebar-tab-foreground-selected: <<colour foreground>>\nsidebar-tab-foreground: <<colour tab-foreground>>\nsidebar-tiddler-link-foreground-hover: <<colour foreground>>\nsidebar-tiddler-link-foreground: <<colour primary>>\nsite-title-foreground: <<colour tiddler-title-foreground>>\nstatic-alert-foreground: #aaaaaa\ntab-background-selected: <<colour background>>\ntab-background: <<colour foreground>>\ntab-border-selected: <<colour foreground>>\ntab-border: <<colour foreground>>\ntab-divider: <<colour foreground>>\ntab-foreground-selected: <<colour foreground>>\ntab-foreground: <<colour background>>\ntable-border: #dddddd\ntable-footer-background: #a8a8a8\ntable-header-background: #f0f0f0\ntag-background: #000\ntag-foreground: #fff\ntiddler-background: <<colour background>>\ntiddler-border: <<colour foreground>>\ntiddler-controls-foreground-hover: #ddd\ntiddler-controls-foreground-selected: #fdd\ntiddler-controls-foreground: <<colour foreground>>\ntiddler-editor-background: <<colour background>>\ntiddler-editor-border-image: <<colour foreground>>\ntiddler-editor-border: #cccccc\ntiddler-editor-fields-even: <<colour background>>\ntiddler-editor-fields-odd: <<colour background>>\ntiddler-info-background: <<colour background>>\ntiddler-info-border: <<colour foreground>>\ntiddler-info-tab-background: <<colour background>>\ntiddler-link-background: <<colour background>>\ntiddler-link-foreground: <<colour primary>>\ntiddler-subtitle-foreground: <<colour foreground>>\ntiddler-title-foreground: <<colour foreground>>\ntoolbar-new-button: \ntoolbar-options-button: \ntoolbar-save-button: \ntoolbar-info-button: \ntoolbar-edit-button: \ntoolbar-close-button: \ntoolbar-delete-button: \ntoolbar-cancel-button: \ntoolbar-done-button: \nuntagged-background: <<colour foreground>>\nvery-muted-foreground: #888888\n" }, "$:/palettes/ContrastDark": { "title": "$:/palettes/ContrastDark", "name": "Contrast (Dark)", "description": "High contrast and unambiguous (dark version)", "tags": "$:/tags/Palette", "type": "application/x-tiddler-dictionary", "text": "alert-background: #f00\nalert-border: <<colour background>>\nalert-highlight: <<colour foreground>>\nalert-muted-foreground: #800\nbackground: #000\nblockquote-bar: <<colour muted-foreground>>\nbutton-background: <<colour background>>\nbutton-foreground: <<colour foreground>>\nbutton-border: <<colour foreground>>\ncode-background: <<colour background>>\ncode-border: <<colour foreground>>\ncode-foreground: <<colour foreground>>\ndirty-indicator: #f00\ndownload-background: #080\ndownload-foreground: <<colour background>>\ndragger-background: <<colour foreground>>\ndragger-foreground: <<colour background>>\ndropdown-background: <<colour background>>\ndropdown-border: <<colour muted-foreground>>\ndropdown-tab-background-selected: <<colour foreground>>\ndropdown-tab-background: <<colour foreground>>\ndropzone-background: rgba(0,200,0,0.7)\nexternal-link-background-hover: inherit\nexternal-link-background-visited: inherit\nexternal-link-background: inherit\nexternal-link-foreground-hover: inherit\nexternal-link-foreground-visited: #00a\nexternal-link-foreground: #00e\nforeground: #fff\nmessage-background: <<colour foreground>>\nmessage-border: <<colour background>>\nmessage-foreground: <<colour background>>\nmodal-backdrop: <<colour foreground>>\nmodal-background: <<colour background>>\nmodal-border: <<colour foreground>>\nmodal-footer-background: <<colour background>>\nmodal-footer-border: <<colour foreground>>\nmodal-header-border: <<colour foreground>>\nmuted-foreground: <<colour foreground>>\nnotification-background: <<colour background>>\nnotification-border: <<colour foreground>>\npage-background: <<colour background>>\npre-background: <<colour background>>\npre-border: <<colour foreground>>\nprimary: #00f\nselect-tag-background:\nselect-tag-foreground:\nsidebar-button-foreground: <<colour foreground>>\nsidebar-controls-foreground-hover: <<colour background>>\nsidebar-controls-foreground: <<colour foreground>>\nsidebar-foreground-shadow: rgba(0,0,0, 0)\nsidebar-foreground: <<colour foreground>>\nsidebar-muted-foreground-hover: #444444\nsidebar-muted-foreground: <<colour foreground>>\nsidebar-tab-background-selected: <<colour background>>\nsidebar-tab-background: <<colour tab-background>>\nsidebar-tab-border-selected: <<colour tab-border-selected>>\nsidebar-tab-border: <<colour tab-border>>\nsidebar-tab-divider: <<colour tab-divider>>\nsidebar-tab-foreground-selected: <<colour foreground>>\nsidebar-tab-foreground: <<colour tab-foreground>>\nsidebar-tiddler-link-foreground-hover: <<colour foreground>>\nsidebar-tiddler-link-foreground: <<colour primary>>\nsite-title-foreground: <<colour tiddler-title-foreground>>\nstatic-alert-foreground: #aaaaaa\ntab-background-selected: <<colour background>>\ntab-background: <<colour foreground>>\ntab-border-selected: <<colour foreground>>\ntab-border: <<colour foreground>>\ntab-divider: <<colour foreground>>\ntab-foreground-selected: <<colour foreground>>\ntab-foreground: <<colour background>>\ntable-border: #dddddd\ntable-footer-background: #a8a8a8\ntable-header-background: #f0f0f0\ntag-background: #fff\ntag-foreground: #000\ntiddler-background: <<colour background>>\ntiddler-border: <<colour foreground>>\ntiddler-controls-foreground-hover: #ddd\ntiddler-controls-foreground-selected: #fdd\ntiddler-controls-foreground: <<colour foreground>>\ntiddler-editor-background: <<colour background>>\ntiddler-editor-border-image: <<colour foreground>>\ntiddler-editor-border: #cccccc\ntiddler-editor-fields-even: <<colour background>>\ntiddler-editor-fields-odd: <<colour background>>\ntiddler-info-background: <<colour background>>\ntiddler-info-border: <<colour foreground>>\ntiddler-info-tab-background: <<colour background>>\ntiddler-link-background: <<colour background>>\ntiddler-link-foreground: <<colour primary>>\ntiddler-subtitle-foreground: <<colour foreground>>\ntiddler-title-foreground: <<colour foreground>>\ntoolbar-new-button: \ntoolbar-options-button: \ntoolbar-save-button: \ntoolbar-info-button: \ntoolbar-edit-button: \ntoolbar-close-button: \ntoolbar-delete-button: \ntoolbar-cancel-button: \ntoolbar-done-button: \nuntagged-background: <<colour foreground>>\nvery-muted-foreground: #888888\n" }, "$:/palettes/CupertinoDark": { "title": "$:/palettes/CupertinoDark", "tags": "$:/tags/Palette", "name": "Cupertino Dark", "description": "A macOS inspired dark palette", "type": "application/x-tiddler-dictionary", "text": "alert-background: #FF453A\nalert-border: #FF453A\nalert-highlight: #FFD60A\nalert-muted-foreground: <<colour muted-foreground>>\nbackground: #282828\nblockquote-bar: <<colour page-background>>\nbutton-foreground: <<colour background>>\ncode-background: <<colour pre-background>>\ncode-border: <<colour pre-border>>\ncode-foreground: rgba(255, 255, 255, 0.54)\ndirty-indicator: #FF453A\ndownload-background: <<colour primary>>\ndownload-foreground: <<colour foreground>>\ndragger-background: <<colour foreground>>\ndragger-foreground: <<colour background>>\ndropdown-background: <<colour tiddler-info-background>>\ndropdown-border: <<colour dropdown-background>>\ndropdown-tab-background-selected: #3F638B\ndropdown-tab-background: #323232\ndropzone-background: #30D158\nexternal-link-background-hover: transparent\nexternal-link-background-visited: transparent\nexternal-link-background: transparent\nexternal-link-foreground-hover: \nexternal-link-foreground-visited: #BF5AF2\nexternal-link-foreground: #32D74B\nforeground: #FFFFFF\nmenubar-background: #464646\nmenubar-foreground: #ffffff\nmessage-background: <<colour background>>\nmessage-border: <<colour very-muted-foreground>>\nmessage-foreground: rgba(255, 255, 255, 0.54)\nmodal-backdrop: <<colour page-background>>\nmodal-background: <<colour background>>\nmodal-border: <<colour very-muted-foreground>>\nmodal-footer-background: <<colour background>>\nmodal-footer-border: <<colour background>>\nmodal-header-border: <<colour very-muted-foreground>>\nmuted-foreground: #98989D\nnotification-background: <<colour dropdown-background>>\nnotification-border: <<colour dropdown-background>>\npage-background: #323232\npre-background: #464646\npre-border: transparent\nprimary: #0A84FF\nselect-tag-background: <<colour background>>\nselect-tag-foreground: <<colour foreground>>\nsidebar-button-foreground: <<colour background>>\nsidebar-controls-foreground-hover: #FF9F0A\nsidebar-controls-foreground: #8E8E93\nsidebar-foreground-shadow: transparent\nsidebar-foreground: rgba(255, 255, 255, 0.54)\nsidebar-muted-foreground-hover: rgba(255, 255, 255, 0.54)\nsidebar-muted-foreground: rgba(255, 255, 255, 0.38)\nsidebar-tab-background-selected: #3F638B\nsidebar-tab-background: <<colour background>>\nsidebar-tab-border-selected: <<colour background>>\nsidebar-tab-border: <<colour background>>\nsidebar-tab-divider: <<colour background>>\nsidebar-tab-foreground-selected: rgba(255, 255, 255, 0.87)\nsidebar-tab-foreground: rgba(255, 255, 255, 0.54)\nsidebar-tiddler-link-foreground-hover: rgba(255, 255, 255, 0.7)\nsidebar-tiddler-link-foreground: rgba(255, 255, 255, 0.54)\nsite-title-foreground: #ffffff\nstatic-alert-foreground: #B4B4B4\ntab-background-selected: #3F638B\ntab-background: <<colour page-background>>\ntab-border-selected: <<colour page-background>>\ntab-border: <<colour page-background>>\ntab-divider: <<colour page-background>>\ntab-foreground-selected: rgba(255, 255, 255, 0.87)\ntab-foreground: rgba(255, 255, 255, 0.54)\ntable-border: #464646\ntable-footer-background: <<colour tiddler-editor-fields-odd>>\ntable-header-background: <<colour tiddler-editor-fields-even>>\ntag-background: #48484A\ntag-foreground: #323232\ntiddler-background: <<colour background>>\ntiddler-border: transparent\ntiddler-controls-foreground-hover: <<colour sidebar-controls-foreground-hover>>\ntiddler-controls-foreground-selected: <<colour sidebar-controls-foreground-hover>>\ntiddler-controls-foreground: #48484A\ntiddler-editor-background: transparent\ntiddler-editor-border-image: \ntiddler-editor-border: rgba(255, 255, 255, 0.08)\ntiddler-editor-fields-even: rgba(255, 255, 255, 0.1)\ntiddler-editor-fields-odd: rgba(255, 255, 255, 0.04)\ntiddler-info-background: #1E1E1E\ntiddler-info-border: #1E1E1E\ntiddler-info-tab-background: #3F638B\ntiddler-link-background: <<colour background>>\ntiddler-link-foreground: <<colour primary>>\ntiddler-subtitle-foreground: <<colour muted-foreground>>\ntiddler-title-foreground: #FFFFFF\ntoolbar-new-button: \ntoolbar-options-button: \ntoolbar-save-button: \ntoolbar-info-button: \ntoolbar-edit-button: \ntoolbar-close-button: \ntoolbar-delete-button: \ntoolbar-cancel-button: \ntoolbar-done-button: \nuntagged-background: <<colour very-muted-foreground>>\nvery-muted-foreground: #464646\nselection-background: #3F638B\nselection-foreground: #ffffff\nwikilist-background: <<colour page-background>>\nwikilist-button-background: #3F638B\nwikilist-button-foreground: <<colour foreground>>\nwikilist-button-open: #32D74B\nwikilist-button-open-hover: #32D74B\nwikilist-button-reveal: #0A84FF\nwikilist-button-reveal-hover: #0A84FF\nwikilist-button-remove: #FF453A\nwikilist-button-remove-hover: #FF453A\nwikilist-droplink-dragover: #32D74B\nwikilist-item: <<colour background>>\nwikilist-toolbar-background: <<colour background>>\nwikilist-title: <<colour foreground>>\nwikilist-title-svg: <<colour foreground>>\nwikilist-toolbar-foreground: <<colour foreground>>\nwikilist-url: <<colour muted-foreground>>\n" }, "$:/palettes/DarkPhotos": { "title": "$:/palettes/DarkPhotos", "created": "20150402111612188", "description": "Good with dark photo backgrounds", "modified": "20150402112344080", "name": "DarkPhotos", "tags": "$:/tags/Palette", "type": "application/x-tiddler-dictionary", "text": "alert-background: #ffe476\nalert-border: #b99e2f\nalert-highlight: #881122\nalert-muted-foreground: #b99e2f\nbackground: #ffffff\nblockquote-bar: <<colour muted-foreground>>\nbutton-background: \nbutton-foreground: \nbutton-border: \ncode-background: #f7f7f9\ncode-border: #e1e1e8\ncode-foreground: #dd1144\ndirty-indicator: #ff0000\ndownload-background: #34c734\ndownload-foreground: <<colour background>>\ndragger-background: <<colour foreground>>\ndragger-foreground: <<colour background>>\ndropdown-background: <<colour background>>\ndropdown-border: <<colour muted-foreground>>\ndropdown-tab-background-selected: #fff\ndropdown-tab-background: #ececec\ndropzone-background: rgba(0,200,0,0.7)\nexternal-link-background-hover: inherit\nexternal-link-background-visited: inherit\nexternal-link-background: inherit\nexternal-link-foreground-hover: inherit\nexternal-link-foreground-visited: #0000aa\nexternal-link-foreground: #0000ee\nforeground: #333333\nmessage-background: #ecf2ff\nmessage-border: #cfd6e6\nmessage-foreground: #547599\nmodal-backdrop: <<colour foreground>>\nmodal-background: <<colour background>>\nmodal-border: #999999\nmodal-footer-background: #f5f5f5\nmodal-footer-border: #dddddd\nmodal-header-border: #eeeeee\nmuted-foreground: #ddd\nnotification-background: #ffffdd\nnotification-border: #999999\npage-background: #336438\npre-background: #f5f5f5\npre-border: #cccccc\nprimary: #5778d8\nselect-tag-background:\nselect-tag-foreground:\nsidebar-button-foreground: <<colour foreground>>\nsidebar-controls-foreground-hover: #ccf\nsidebar-controls-foreground: #fff\nsidebar-foreground-shadow: rgba(0,0,0, 0.5)\nsidebar-foreground: #fff\nsidebar-muted-foreground-hover: #444444\nsidebar-muted-foreground: #eee\nsidebar-tab-background-selected: rgba(255,255,255, 0.8)\nsidebar-tab-background: rgba(255,255,255, 0.4)\nsidebar-tab-border-selected: <<colour tab-border-selected>>\nsidebar-tab-border: <<colour tab-border>>\nsidebar-tab-divider: rgba(255,255,255, 0.2)\nsidebar-tab-foreground-selected: \nsidebar-tab-foreground: <<colour tab-foreground>>\nsidebar-tiddler-link-foreground-hover: #aaf\nsidebar-tiddler-link-foreground: #ddf\nsite-title-foreground: #fff\nstatic-alert-foreground: #aaaaaa\ntab-background-selected: #ffffff\ntab-background: #d8d8d8\ntab-border-selected: #d8d8d8\ntab-border: #cccccc\ntab-divider: #d8d8d8\ntab-foreground-selected: <<colour tab-foreground>>\ntab-foreground: #666666\ntable-border: #dddddd\ntable-footer-background: #a8a8a8\ntable-header-background: #f0f0f0\ntag-background: #ec6\ntag-foreground: #ffffff\ntiddler-background: <<colour background>>\ntiddler-border: <<colour background>>\ntiddler-controls-foreground-hover: #888888\ntiddler-controls-foreground-selected: #444444\ntiddler-controls-foreground: #cccccc\ntiddler-editor-background: #f8f8f8\ntiddler-editor-border-image: #ffffff\ntiddler-editor-border: #cccccc\ntiddler-editor-fields-even: #e0e8e0\ntiddler-editor-fields-odd: #f0f4f0\ntiddler-info-background: #f8f8f8\ntiddler-info-border: #dddddd\ntiddler-info-tab-background: #f8f8f8\ntiddler-link-background: <<colour background>>\ntiddler-link-foreground: <<colour primary>>\ntiddler-subtitle-foreground: #c0c0c0\ntiddler-title-foreground: #182955\ntoolbar-new-button: \ntoolbar-options-button: \ntoolbar-save-button: \ntoolbar-info-button: \ntoolbar-edit-button: \ntoolbar-close-button: \ntoolbar-delete-button: \ntoolbar-cancel-button: \ntoolbar-done-button: \nuntagged-background: #999999\nvery-muted-foreground: #888888\n" }, "$:/palettes/DesertSand": { "title": "$:/palettes/DesertSand", "tags": "$:/tags/Palette", "name": "Desert Sand", "description": "A desert sand palette", "type": "application/x-tiddler-dictionary", "text": "alert-background: #ffe476\nalert-border: #b99e2f\nalert-highlight: #881122\nalert-muted-foreground: #b99e2f\nbackground: #E9E0C7\nblockquote-bar: <<colour muted-foreground>>\nbutton-foreground: <<colour foreground>>\ncode-background: #F3EDDF\ncode-border: #C3BAA1\ncode-foreground: #ab3250\ndiff-delete-background: #bd8b8b\ndiff-delete-foreground: <<colour foreground>>\ndiff-equal-background: \ndiff-equal-foreground: <<colour foreground>>\ndiff-insert-background: #91c093\ndiff-insert-foreground: <<colour foreground>>\ndiff-invisible-background: \ndiff-invisible-foreground: <<colour muted-foreground>>\ndirty-indicator: #ad3434\ndownload-background: #6ca16c\ndownload-foreground: <<colour background>>\ndragger-background: <<colour foreground>>\ndragger-foreground: <<colour background>>\ndropdown-background: <<colour background>>\ndropdown-border: <<colour muted-foreground>>\ndropdown-tab-background-selected: #E9E0C7\ndropdown-tab-background: #BAB29C\ndropzone-background: rgba(0,200,0,0.7)\nexternal-link-background-hover: inherit\nexternal-link-background-visited: inherit\nexternal-link-background: inherit\nexternal-link-foreground-hover: inherit\nexternal-link-foreground-visited: #313163\nexternal-link-foreground: #555592\nforeground: #2D2A23\nmenubar-background: #CDC2A6\nmenubar-foreground: #5A5446\nmessage-background: #ECE5CF\nmessage-border: #D6CBAA\nmessage-foreground: #5f6e7d\nmodal-backdrop: <<colour foreground>>\nmodal-background: <<colour background>>\nmodal-border: #8A8885\nmodal-footer-background: #CDC2A6\nmodal-footer-border: #9D998E\nmodal-header-border: #9D998E\nmuted-foreground: #9D998E\nnotification-background: #F0E9D7\nnotification-border: #939189\npage-background: #e0d3af\npre-background: #D6CBAA\npre-border: #CDC2A6\nprimary: #5B6F55\nselection-background: #9D947B\nselection-foreground: <<colour foreground>>\nselect-tag-background: #F0E9D7\nselect-tag-foreground: #2D2A23\nsidebar-button-foreground: <<colour foreground>>\nsidebar-controls-foreground-hover: #2D2A23\nsidebar-controls-foreground: #867F69\nsidebar-foreground-shadow: transparent\nsidebar-foreground: #867F69\nsidebar-muted-foreground-hover: #706A58\nsidebar-muted-foreground: #B3A98C\nsidebar-tab-background-selected: #e0d3af\nsidebar-tab-background: #A6A193\nsidebar-tab-border-selected: #C3BAA1\nsidebar-tab-border: #C3BAA1\nsidebar-tab-divider: #CDC2A6\nsidebar-tab-foreground-selected: \nsidebar-tab-foreground: #2D2A23\nsidebar-tiddler-link-foreground-hover: #433F35\nsidebar-tiddler-link-foreground: #706A58\nsite-title-foreground: <<colour tiddler-title-foreground>>\nstatic-alert-foreground: #A6A193\ntab-background-selected: #E9E0C7\ntab-background: #A6A193\ntab-border-selected: #C3BAA1\ntab-border: #C3BAA1\ntab-divider: #CDC2A6\ntab-foreground-selected: <<colour tab-foreground>>\ntab-foreground: #2D2A23\ntable-border: #9D998E\ntable-footer-background: #8A8885\ntable-header-background: #B0AA98\ntag-background: #706A58\ntag-foreground: #E3D7B7\ntiddler-background: <<colour background>>\ntiddler-border: <<colour background>>\ntiddler-controls-foreground-hover: #9D947B\ntiddler-controls-foreground-selected: #706A58\ntiddler-controls-foreground: #C3BAA1\ntiddler-editor-background: #E9E0C7\ntiddler-editor-border-image: #A6A193\ntiddler-editor-border: #A6A193\ntiddler-editor-fields-even: #D6CBAA\ntiddler-editor-fields-odd: #C3BAA1\ntiddler-info-background: #E3D7B7\ntiddler-info-border: #BAB29C\ntiddler-info-tab-background: #E9E0C7\ntiddler-link-background: <<colour background>>\ntiddler-link-foreground: <<colour primary>>\ntiddler-subtitle-foreground: #867F69\ntiddler-title-foreground: #374464\ntoolbar-new-button: \ntoolbar-options-button: \ntoolbar-save-button: \ntoolbar-info-button: \ntoolbar-edit-button: \ntoolbar-close-button: \ntoolbar-delete-button: \ntoolbar-cancel-button: \ntoolbar-done-button: \nuntagged-background: #8A8885\nvery-muted-foreground: #CDC2A6\nwikilist-background: <<colour page-background>>\nwikilist-item: #CDC2A6\nwikilist-info: #161512\nwikilist-title: #433F35\nwikilist-title-svg: <<colour wikilist-title>>\nwikilist-url: #706A58\nwikilist-button-open: #7db66a\nwikilist-button-open-hover: #56a556\nwikilist-button-reveal: #5a6c9e\nwikilist-button-reveal-hover: #454591\nwikilist-button-remove: #bc5972\nwikilist-button-remove-hover: #814040\nwikilist-toolbar-background: #CDC2A6\nwikilist-toolbar-foreground: #2D2A23\nwikilist-droplink-dragover: rgba(255,192,192,0.5)\nwikilist-button-background: #A6A193\nwikilist-button-foreground: #161512\n" }, "$:/palettes/GruvboxDark": { "title": "$:/palettes/GruvboxDark", "name": "Gruvbox Dark", "description": "Retro groove color scheme", "tags": "$:/tags/Palette", "type": "application/x-tiddler-dictionary", "license": "https://github.com/morhetz/gruvbox", "text": "alert-background: #cc241d\nalert-border: #cc241d\nalert-highlight: #d79921\nalert-muted-foreground: #504945\nbackground: #3c3836\nblockquote-bar: <<colour muted-foreground>>\nbutton-foreground: <<colour page-background>>\ncode-background: #504945\ncode-border: #504945\ncode-foreground: #fb4934\ndiff-delete-background: #fb4934\ndiff-delete-foreground: <<colour foreground>>\ndiff-equal-background: \ndiff-equal-foreground: <<colour foreground>>\ndiff-insert-background: #b8bb26\ndiff-insert-foreground: <<colour foreground>>\ndiff-invisible-background: \ndiff-invisible-foreground: <<colour muted-foreground>>\ndirty-indicator: #fb4934\ndownload-background: #b8bb26\ndownload-foreground: <<colour background>>\ndragger-background: <<colour foreground>>\ndragger-foreground: <<colour background>>\ndropdown-background: #665c54\ndropdown-border: <<colour background>>\ndropdown-tab-background-selected: #ebdbb2\ndropdown-tab-background: #665c54\ndropzone-background: #98971a\nexternal-link-background-hover: inherit\nexternal-link-background-visited: inherit\nexternal-link-background: inherit\nexternal-link-foreground-hover: inherit\nexternal-link-foreground-visited: #d3869b\nexternal-link-foreground: #8ec07c\nforeground: #fbf1c7\nmenubar-background: #504945\nmenubar-foreground: <<colour foreground>>\nmessage-background: #83a598\nmessage-border: #83a598\nmessage-foreground: #3c3836\nmodal-backdrop: <<colour foreground>>\nmodal-background: <<colour background>>\nmodal-border: #504945\nmodal-footer-background: #3c3836\nmodal-footer-border: #3c3836\nmodal-header-border: #3c3836\nmuted-foreground: #d5c4a1\nnotification-background: <<colour primary>>\nnotification-border: <<colour primary>>\npage-background: #282828\npre-background: #504945\npre-border: #504945\nprimary: #d79921\nselect-tag-background: #665c54\nselect-tag-foreground: <<colour foreground>>\nselection-background: #458588\nselection-foreground: <<colour foreground>>\nsidebar-button-foreground: <<colour page-background>>\nsidebar-controls-foreground-hover: #7c6f64\nsidebar-controls-foreground: #504945\nsidebar-foreground-shadow: transparent\nsidebar-foreground: #fbf1c7\nsidebar-muted-foreground-hover: #7c6f64\nsidebar-muted-foreground: #504945\nsidebar-tab-background-selected: #bdae93\nsidebar-tab-background: #3c3836\nsidebar-tab-border-selected: <<colour tab-border-selected>>\nsidebar-tab-border: #bdae93\nsidebar-tab-divider: <<colour page-background>>\nsidebar-tab-foreground-selected: #282828\nsidebar-tab-foreground: <<colour tab-foreground>>\nsidebar-tiddler-link-foreground-hover: #458588\nsidebar-tiddler-link-foreground: #98971a\nsite-title-foreground: <<colour tiddler-title-foreground>>\nstatic-alert-foreground: #B48EAD\ntab-background-selected: #ebdbb2\ntab-background: #665c54\ntab-border-selected: #665c54\ntab-border: #665c54\ntab-divider: #bdae93\ntab-foreground-selected: #282828\ntab-foreground: #ebdbb2\ntable-border: #7c6f64\ntable-footer-background: #665c54\ntable-header-background: #504945\ntag-background: #d3869b\ntag-foreground: #282828\ntiddler-background: <<colour background>>\ntiddler-border: <<colour background>>\ntiddler-controls-foreground-hover: #7c6f64\ntiddler-controls-foreground-selected: <<colour primary>>\ntiddler-controls-foreground: #665c54\ntiddler-editor-background: #32302f\ntiddler-editor-border-image: #282828\ntiddler-editor-border: #282828\ntiddler-editor-fields-even: #504945\ntiddler-editor-fields-odd: #7c6f64\ntiddler-info-background: #32302f\ntiddler-info-border: #ebdbb2\ntiddler-info-tab-background: #ebdbb2\ntiddler-link-background: <<colour background>>\ntiddler-link-foreground: <<colour primary>>\ntiddler-subtitle-foreground: #7c6f64\ntiddler-title-foreground: #a89984\ntoolbar-new-button: \ntoolbar-options-button: \ntoolbar-save-button: \ntoolbar-info-button: \ntoolbar-edit-button: \ntoolbar-close-button: \ntoolbar-delete-button: \ntoolbar-cancel-button: \ntoolbar-done-button: \nuntagged-background: #504945\nvery-muted-foreground: #bdae93\nwikilist-background: <<colour page-background>>\nwikilist-button-background: #acacac\nwikilist-button-foreground: <<colour button-foreground>>\nwikilist-item: <<colour background>>\nwikilist-toolbar-background: <<colour background>>\nwikilist-toolbar-foreground: <<colour foreground>>\nwikilist-title: <<colour foreground>>\nwikilist-title-svg: <<colour wikilist-title>>\nwikilist-url: <<colour muted-foreground>>\nwikilist-button-open-hover: <<colour primary>>\nwikilist-button-open: <<colour dropzone-background>>\nwikilist-button-remove: <<colour dirty-indicator>>\nwikilist-button-remove-hover: <<colour alert-background>>\nwikilist-droplink-dragover: <<colour dropzone-background>>\nwikilist-button-reveal: <<colour sidebar-tiddler-link-foreground-hover>>\nwikilist-button-reveal-hover: <<colour message-background>>\n" }, "$:/palettes/Nord": { "title": "$:/palettes/Nord", "name": "Nord", "description": "An arctic, north-bluish color palette.", "tags": "$:/tags/Palette", "type": "application/x-tiddler-dictionary", "license": "MIT, arcticicestudio, https://github.com/arcticicestudio/nord/blob/develop/LICENSE.md", "text": "alert-background: #D08770\nalert-border: #D08770\nalert-highlight: #B48EAD\nalert-muted-foreground: #4C566A\nbackground: #3b4252\nblockquote-bar: <<colour muted-foreground>>\nbutton-foreground: <<colour page-background>>\ncode-background: #2E3440\ncode-border: #2E3440\ncode-foreground: #BF616A\ndiff-delete-background: #BF616A\ndiff-delete-foreground: <<colour foreground>>\ndiff-equal-background: \ndiff-equal-foreground: <<colour foreground>>\ndiff-insert-background: #A3BE8C\ndiff-insert-foreground: <<colour foreground>>\ndiff-invisible-background: \ndiff-invisible-foreground: <<colour muted-foreground>>\ndirty-indicator: #BF616A\ndownload-background: #A3BE8C\ndownload-foreground: <<colour background>>\ndragger-background: <<colour foreground>>\ndragger-foreground: <<colour background>>\ndropdown-background: <<colour background>>\ndropdown-border: <<colour background>>\ndropdown-tab-background-selected: #ECEFF4\ndropdown-tab-background: #4C566A\ndropzone-background: #A3BE8C\nexternal-link-background-hover: inherit\nexternal-link-background-visited: inherit\nexternal-link-background: inherit\nexternal-link-foreground-hover: inherit\nexternal-link-foreground-visited: #5E81AC\nexternal-link-foreground: #8FBCBB\nforeground: #d8dee9\nmenubar-background: #2E3440\nmenubar-foreground: #d8dee9\nmessage-background: #2E3440\nmessage-border: #2E3440\nmessage-foreground: #547599\nmodal-backdrop: <<colour foreground>>\nmodal-background: <<colour background>>\nmodal-border: #3b4252\nmodal-footer-background: #3b4252\nmodal-footer-border: #3b4252\nmodal-header-border: #3b4252\nmuted-foreground: #4C566A\nnotification-background: <<colour primary>>\nnotification-border: #EBCB8B\npage-background: #2e3440\npre-background: #2E3440\npre-border: #2E3440\nprimary: #5E81AC\nselect-tag-background: #3b4252\nselect-tag-foreground: <<colour foreground>>\nselection-background: #5E81AC\nselection-foreground: <<colour foreground>>\nsidebar-button-foreground: <<colour page-background>>\nsidebar-controls-foreground-hover: #D8DEE9\nsidebar-controls-foreground: #4C566A\nsidebar-foreground-shadow: transparent\nsidebar-foreground: #D8DEE9\nsidebar-muted-foreground-hover: #4C566A\nsidebar-muted-foreground: #4C566A\nsidebar-tab-background-selected: #ECEFF4\nsidebar-tab-background: #4C566A\nsidebar-tab-border-selected: <<colour tab-border-selected>>\nsidebar-tab-border: #4C566A\nsidebar-tab-divider: <<colour page-background>>\nsidebar-tab-foreground-selected: #4C566A\nsidebar-tab-foreground: <<colour tab-foreground>>\nsidebar-tiddler-link-foreground-hover: #A3BE8C\nsidebar-tiddler-link-foreground: #81A1C1\nsite-title-foreground: <<colour tiddler-title-foreground>>\nstatic-alert-foreground: #B48EAD\ntab-background-selected: #ECEFF4\ntab-background: #4C566A\ntab-border-selected: #4C566A\ntab-border: #4C566A\ntab-divider: #4C566A\ntab-foreground-selected: #4C566A\ntab-foreground: #D8DEE9\ntable-border: #4C566A\ntable-footer-background: #2e3440\ntable-header-background: #2e3440\ntag-background: #A3BE8C\ntag-foreground: #4C566A\ntiddler-background: <<colour background>>\ntiddler-border: <<colour background>>\ntiddler-controls-foreground-hover: \ntiddler-controls-foreground-selected: #EBCB8B\ntiddler-controls-foreground: #4C566A\ntiddler-editor-background: #2e3440\ntiddler-editor-border-image: #2e3440\ntiddler-editor-border: #3b4252\ntiddler-editor-fields-even: #2e3440\ntiddler-editor-fields-odd: #2e3440\ntiddler-info-background: #2e3440\ntiddler-info-border: #2e3440\ntiddler-info-tab-background: #2e3440\ntiddler-link-background: <<colour background>>\ntiddler-link-foreground: <<colour primary>>\ntiddler-subtitle-foreground: #4C566A\ntiddler-title-foreground: #81A1C1\ntoolbar-new-button: \ntoolbar-options-button: \ntoolbar-save-button: \ntoolbar-info-button: \ntoolbar-edit-button: \ntoolbar-close-button: \ntoolbar-delete-button: \ntoolbar-cancel-button: \ntoolbar-done-button: \nuntagged-background: #2d3038\nvery-muted-foreground: #2d3038\nwikilist-background: <<colour page-background>>\nwikilist-toolbar-background: <<colour background>>\nwikilist-item: <<colour background>>\nwikilist-title: <<colour foreground>>\nwikilist-info: <<colour muted-foreground>>\nwikilist-button-open: #A3BE8C\nwikilist-button-open-hover: #A3BE8C\nwikilist-button-reveal: #81A1C1\nwikilist-button-reveal-hover: #81A1C1\nwikilist-button-remove: #B48EAD\nwikilist-button-remove-hover: #B48EAD\n" }, "$:/palettes/Rocker": { "title": "$:/palettes/Rocker", "name": "Rocker", "description": "A dark theme", "tags": "$:/tags/Palette", "type": "application/x-tiddler-dictionary", "text": "alert-background: #ffe476\nalert-border: #b99e2f\nalert-highlight: #881122\nalert-muted-foreground: #b99e2f\nbackground: #ffffff\nblockquote-bar: <<colour muted-foreground>>\nbutton-background:\nbutton-foreground:\nbutton-border:\ncode-background: #f7f7f9\ncode-border: #e1e1e8\ncode-foreground: #dd1144\ndirty-indicator: #ff0000\ndownload-background: #34c734\ndownload-foreground: <<colour background>>\ndragger-background: <<colour foreground>>\ndragger-foreground: <<colour background>>\ndropdown-background: <<colour background>>\ndropdown-border: <<colour muted-foreground>>\ndropdown-tab-background-selected: #fff\ndropdown-tab-background: #ececec\ndropzone-background: rgba(0,200,0,0.7)\nexternal-link-background-hover: inherit\nexternal-link-background-visited: inherit\nexternal-link-background: inherit\nexternal-link-foreground-hover: inherit\nexternal-link-foreground-visited: #0000aa\nexternal-link-foreground: #0000ee\nforeground: #333333\nmessage-background: #ecf2ff\nmessage-border: #cfd6e6\nmessage-foreground: #547599\nmodal-backdrop: <<colour foreground>>\nmodal-background: <<colour background>>\nmodal-border: #999999\nmodal-footer-background: #f5f5f5\nmodal-footer-border: #dddddd\nmodal-header-border: #eeeeee\nmuted-foreground: #999999\nnotification-background: #ffffdd\nnotification-border: #999999\npage-background: #000\npre-background: #f5f5f5\npre-border: #cccccc\nprimary: #cc0000\nselect-tag-background:\nselect-tag-foreground:\nsidebar-button-foreground: <<colour foreground>>\nsidebar-controls-foreground-hover: #000000\nsidebar-controls-foreground: #ffffff\nsidebar-foreground-shadow: rgba(255,255,255, 0.0)\nsidebar-foreground: #acacac\nsidebar-muted-foreground-hover: #444444\nsidebar-muted-foreground: #c0c0c0\nsidebar-tab-background-selected: #000\nsidebar-tab-background: <<colour tab-background>>\nsidebar-tab-border-selected: <<colour tab-border-selected>>\nsidebar-tab-border: <<colour tab-border>>\nsidebar-tab-divider: <<colour tab-divider>>\nsidebar-tab-foreground-selected: \nsidebar-tab-foreground: <<colour tab-foreground>>\nsidebar-tiddler-link-foreground-hover: #ffbb99\nsidebar-tiddler-link-foreground: #cc0000\nsite-title-foreground: <<colour tiddler-title-foreground>>\nstatic-alert-foreground: #aaaaaa\ntab-background-selected: #ffffff\ntab-background: #d8d8d8\ntab-border-selected: #d8d8d8\ntab-border: #cccccc\ntab-divider: #d8d8d8\ntab-foreground-selected: <<colour tab-foreground>>\ntab-foreground: #666666\ntable-border: #dddddd\ntable-footer-background: #a8a8a8\ntable-header-background: #f0f0f0\ntag-background: #ffbb99\ntag-foreground: #000\ntiddler-background: <<colour background>>\ntiddler-border: <<colour background>>\ntiddler-controls-foreground-hover: #888888\ntiddler-controls-foreground-selected: #444444\ntiddler-controls-foreground: #cccccc\ntiddler-editor-background: #f8f8f8\ntiddler-editor-border-image: #ffffff\ntiddler-editor-border: #cccccc\ntiddler-editor-fields-even: #e0e8e0\ntiddler-editor-fields-odd: #f0f4f0\ntiddler-info-background: #f8f8f8\ntiddler-info-border: #dddddd\ntiddler-info-tab-background: #f8f8f8\ntiddler-link-background: <<colour background>>\ntiddler-link-foreground: <<colour primary>>\ntiddler-subtitle-foreground: #c0c0c0\ntiddler-title-foreground: #cc0000\ntoolbar-new-button:\ntoolbar-options-button:\ntoolbar-save-button:\ntoolbar-info-button:\ntoolbar-edit-button:\ntoolbar-close-button:\ntoolbar-delete-button:\ntoolbar-cancel-button:\ntoolbar-done-button:\nuntagged-background: #999999\nvery-muted-foreground: #888888\n" }, "$:/palettes/SolarFlare": { "title": "$:/palettes/SolarFlare", "name": "Solar Flare", "description": "Warm, relaxing earth colours", "tags": "$:/tags/Palette", "type": "application/x-tiddler-dictionary", "text": ": Background Tones\n\nbase03: #002b36\nbase02: #073642\n\n: Content Tones\n\nbase01: #586e75\nbase00: #657b83\nbase0: #839496\nbase1: #93a1a1\n\n: Background Tones\n\nbase2: #eee8d5\nbase3: #fdf6e3\n\n: Accent Colors\n\nyellow: #b58900\norange: #cb4b16\nred: #dc322f\nmagenta: #d33682\nviolet: #6c71c4\nblue: #268bd2\ncyan: #2aa198\ngreen: #859900\n\n: Additional Tones (RA)\n\nbase10: #c0c4bb\nviolet-muted: #7c81b0\nblue-muted: #4e7baa\n\nyellow-hot: #ffcc44\norange-hot: #eb6d20\nred-hot: #ff2222\nblue-hot: #2298ee\ngreen-hot: #98ee22\n\n: Palette\n\n: Do not use colour macro for background and foreground\nbackground: #fdf6e3\n download-foreground: <<colour background>>\n dragger-foreground: <<colour background>>\n dropdown-background: <<colour background>>\n modal-background: <<colour background>>\n sidebar-foreground-shadow: <<colour background>>\n tiddler-background: <<colour background>>\n tiddler-border: <<colour background>>\n tiddler-link-background: <<colour background>>\n tab-background-selected: <<colour background>>\n dropdown-tab-background-selected: <<colour tab-background-selected>>\nforeground: #657b83\n dragger-background: <<colour foreground>>\n tab-foreground: <<colour foreground>>\n tab-foreground-selected: <<colour tab-foreground>>\n sidebar-tab-foreground-selected: <<colour tab-foreground-selected>>\n sidebar-tab-foreground: <<colour tab-foreground>>\n sidebar-button-foreground: <<colour foreground>>\n sidebar-controls-foreground: <<colour foreground>>\n sidebar-foreground: <<colour foreground>>\n: base03\n: base02\n: base01\n alert-muted-foreground: <<colour base01>>\n: base00\n code-foreground: <<colour base00>>\n message-foreground: <<colour base00>>\n tag-foreground: <<colour base00>>\n: base0\n sidebar-tiddler-link-foreground: <<colour base0>>\n: base1\n muted-foreground: <<colour base1>>\n blockquote-bar: <<colour muted-foreground>>\n dropdown-border: <<colour muted-foreground>>\n sidebar-muted-foreground: <<colour muted-foreground>>\n tiddler-title-foreground: <<colour muted-foreground>>\n site-title-foreground: <<colour tiddler-title-foreground>>\n: base2\n modal-footer-background: <<colour base2>>\n page-background: <<colour base2>>\n modal-backdrop: <<colour page-background>>\n notification-background: <<colour page-background>>\n code-background: <<colour page-background>>\n code-border: <<colour code-background>>\n pre-background: <<colour page-background>>\n pre-border: <<colour pre-background>>\n sidebar-tab-background-selected: <<colour page-background>>\n table-header-background: <<colour base2>>\n tag-background: <<colour base2>>\n tiddler-editor-background: <<colour base2>>\n tiddler-info-background: <<colour base2>>\n tiddler-info-tab-background: <<colour base2>>\n tab-background: <<colour base2>>\n dropdown-tab-background: <<colour tab-background>>\n: base3\n alert-background: <<colour base3>>\n message-background: <<colour base3>>\n: yellow\n: orange\n: red\n: magenta\n alert-highlight: <<colour magenta>>\n: violet\n external-link-foreground: <<colour violet>>\n: blue\n: cyan\n: green\n: base10\n tiddler-controls-foreground: <<colour base10>>\n: violet-muted\n external-link-foreground-visited: <<colour violet-muted>>\n: blue-muted\n primary: <<colour blue-muted>>\n download-background: <<colour primary>>\n tiddler-link-foreground: <<colour primary>>\n\nalert-border: #b99e2f\ndirty-indicator: #ff0000\ndropzone-background: rgba(0,200,0,0.7)\nexternal-link-background-hover: inherit\nexternal-link-background-visited: inherit\nexternal-link-background: inherit\nexternal-link-foreground-hover: inherit\nmessage-border: #cfd6e6\nmodal-border: #999999\nselect-tag-background:\nselect-tag-foreground:\nsidebar-controls-foreground-hover:\nsidebar-muted-foreground-hover:\nsidebar-tab-background: #ded8c5\nsidebar-tiddler-link-foreground-hover:\nstatic-alert-foreground: #aaaaaa\ntab-border: #cccccc\n modal-footer-border: <<colour tab-border>>\n modal-header-border: <<colour tab-border>>\n notification-border: <<colour tab-border>>\n sidebar-tab-border: <<colour tab-border>>\n tab-border-selected: <<colour tab-border>>\n sidebar-tab-border-selected: <<colour tab-border-selected>>\ntab-divider: #d8d8d8\n sidebar-tab-divider: <<colour tab-divider>>\ntable-border: #dddddd\ntable-footer-background: #a8a8a8\ntiddler-controls-foreground-hover: #888888\ntiddler-controls-foreground-selected: #444444\ntiddler-editor-border-image: #ffffff\ntiddler-editor-border: #cccccc\ntiddler-editor-fields-even: #e0e8e0\ntiddler-editor-fields-odd: #f0f4f0\ntiddler-info-border: #dddddd\ntiddler-subtitle-foreground: #c0c0c0\ntoolbar-new-button:\ntoolbar-options-button:\ntoolbar-save-button:\ntoolbar-info-button:\ntoolbar-edit-button:\ntoolbar-close-button:\ntoolbar-delete-button:\ntoolbar-cancel-button:\ntoolbar-done-button:\nuntagged-background: #999999\nvery-muted-foreground: #888888\n" }, "$:/palettes/SolarizedDark": { "title": "$:/palettes/SolarizedDark", "tags": "$:/tags/Palette", "type": "application/x-tiddler-dictionary", "description": "Precision dark colors for machines and people", "license": "MIT, Ethan Schoonover, https://github.com/altercation/solarized/blob/master/LICENSE", "name": "SolarizedDark", "text": "alert-background: #073642\nalert-border: #93a1a1\nalert-highlight: #d33682\nalert-muted-foreground: #d33682\nbackground: #073642\nblockquote-bar: #d33682\nbutton-background: #073642\nbutton-border: #586e75\nbutton-foreground: #93a1a1\ncode-background: #073642\ncode-border: #586e75\ncode-foreground: #93a1a1\ndirty-indicator: inherit\ndownload-background: #859900\ndownload-foreground: #073642\ndragger-background: #073642\ndragger-foreground: #839496\ndropdown-background: #073642\ndropdown-border: #93a1a1\ndropdown-tab-background: #002b36\ndropdown-tab-background-selected: #073642\ndropzone-background: #859900\nexternal-link-background: inherit\nexternal-link-background-hover: inherit\nexternal-link-background-visited: inherit\nexternal-link-foreground: #268bd2\nexternal-link-foreground-hover:\nexternal-link-foreground-visited: #268bd2\nforeground: #839496\nmessage-background: #002b36\nmessage-border: #586e75\nmessage-foreground: #839496\nmodal-backdrop: #657b83\nmodal-background: #002b36\nmodal-border: #586e75\nmodal-footer-background: #073642\nmodal-footer-border: #586e75\nmodal-header-border: #586e75\nmuted-foreground: #93a1a1\nnotification-background: #002b36\nnotification-border: #586e75\npage-background: #073642\npre-background: inherit\npre-border: #657b83\nprimary: #859900\nselect-tag-background: #002b36\nselect-tag-foreground: #839496\nsidebar-button-foreground: #93a1a1\nsidebar-controls-foreground: #93a1a1\nsidebar-controls-foreground-hover: #eee8d5\nsidebar-foreground: #93a1a1\nsidebar-foreground-shadow: transparent\nsidebar-muted-foreground: #839496\nsidebar-muted-foreground-hover: #93a1a1\nsidebar-tab-background: #002b36\nsidebar-tab-background-selected: #073642\nsidebar-tab-border: #073642\nsidebar-tab-border-selected: #839496\nsidebar-tab-divider: #002b36\nsidebar-tab-foreground: #657b83\nsidebar-tab-foreground-selected: #93a1a1\nsidebar-tiddler-link-foreground: #2aa198\nsidebar-tiddler-link-foreground-hover: #eee8d5\nsite-title-foreground: #d33682\nstatic-alert-foreground: #93a1a1\ntab-background: #073642\ntab-background-selected: #002b36\ntab-border: #586e75\ntab-border-selected: #93a1a1\ntab-divider: #93a1a1\ntab-foreground: #839496\ntab-foreground-selected: #93a1a1\ntable-border: #586e75\ntable-footer-background: #073642\ntable-header-background: #073642\ntag-background: #b58900\ntag-foreground: #002b36\ntiddler-background: #002b36\ntiddler-border: #586e75\ntiddler-controls-foreground: inherit\ntiddler-controls-foreground-hover: #d33682\ntiddler-controls-foreground-selected: #2aa198\ntiddler-editor-background: #002b36\ntiddler-editor-border: #073642\ntiddler-editor-border-image: #002b36\ntiddler-editor-fields-even: #002b36\ntiddler-editor-fields-odd: #073642\ntiddler-info-background: #073642\ntiddler-info-border: #657b83\ntiddler-info-tab-background: #002b36\ntiddler-link-background: #002b36\ntiddler-link-foreground: #2aa198\ntiddler-subtitle-foreground: #839496\ntiddler-title-foreground: #d33682\ntoolbar-cancel-button: #839496\ntoolbar-close-button: #839496\ntoolbar-delete-button: #dc322f\ntoolbar-done-button: #839496\ntoolbar-edit-button: #839496\ntoolbar-info-button: #839496\ntoolbar-new-button: #839496\ntoolbar-options-button: #839496\ntoolbar-save-button: inherit\nuntagged-background: #586e75\nvery-muted-foreground: #586e75\n" }, "$:/palettes/SolarizedLight": { "title": "$:/palettes/SolarizedLight", "tags": "$:/tags/Palette", "type": "application/x-tiddler-dictionary", "description": "Precision colors for machines and people", "license": "MIT, Ethan Schoonover, https://github.com/altercation/solarized/blob/master/LICENSE", "name": "SolarizedLight", "text": "alert-background: #eee8d5\nalert-border: #586e75\nalert-highlight: #d33682\nalert-muted-foreground: #d33682\nbackground: #eee8d5\nblockquote-bar: #d33682\nbutton-background: #eee8d5\nbutton-border: #93a1a1\nbutton-foreground: #586e75\ncode-background: #eee8d5\ncode-border: #93a1a1\ncode-foreground: #586e75\ndirty-indicator: inherit\ndownload-background: #859900\ndownload-foreground: #eee8d5\ndragger-background: #eee8d5\ndragger-foreground: #657b83\ndropdown-background: #eee8d5\ndropdown-border: #586e75\ndropdown-tab-background: #fdf6e3\ndropdown-tab-background-selected: #eee8d5\ndropzone-background: #859900\nexternal-link-background: inherit\nexternal-link-background-hover: inherit\nexternal-link-background-visited: inherit\nexternal-link-foreground: #268bd2\nexternal-link-foreground-hover: inherit\nexternal-link-foreground-visited: #268bd2\nforeground: #657b83\nmessage-background: #fdf6e3\nmessage-border: #93a1a1\nmessage-foreground: #657b83\nmodal-backdrop: #839496\nmodal-background: #fdf6e3\nmodal-border: #93a1a1\nmodal-footer-background: #eee8d5\nmodal-footer-border: #93a1a1\nmodal-header-border: #93a1a1\nmuted-foreground: #586e75\nnotification-background: #fdf6e3\nnotification-border: #93a1a1\npage-background: #eee8d5\npre-background: #eee8d5\npre-border: #839496\nprimary: #859900\nselect-tag-background: #fdf6e3\nselect-tag-foreground: #657b83\nsidebar-button-foreground: #586e75\nsidebar-controls-foreground: #586e75\nsidebar-controls-foreground-hover: #d33682\nsidebar-foreground: #586e75\nsidebar-foreground-shadow: transparent\nsidebar-muted-foreground: #657b83\nsidebar-muted-foreground-hover: #586e75\nsidebar-tab-background: #fdf6e3\nsidebar-tab-background-selected: #eee8d5\nsidebar-tab-border: #eee8d5\nsidebar-tab-border-selected: #657b83\nsidebar-tab-divider: #fdf6e3\nsidebar-tab-foreground: #839496\nsidebar-tab-foreground-selected: #586e75\nsidebar-tiddler-link-foreground: #2aa198\nsidebar-tiddler-link-foreground-hover: #002b36\nsite-title-foreground: #d33682\nstatic-alert-foreground: #586e75\ntab-background: #eee8d5\ntab-background-selected: #fdf6e3\ntab-border: #93a1a1\ntab-border-selected: #586e75\ntab-divider: #586e75\ntab-foreground: #657b83\ntab-foreground-selected: #586e75\ntable-border: #93a1a1\ntable-footer-background: #eee8d5\ntable-header-background: #eee8d5\ntag-background: #b58900\ntag-foreground: #fdf6e3\ntiddler-background: #fdf6e3\ntiddler-border: #93a1a1\ntiddler-controls-foreground: inherit\ntiddler-controls-foreground-hover: #d33682\ntiddler-controls-foreground-selected: #2aa198\ntiddler-editor-background: #fdf6e3\ntiddler-editor-border: #eee8d5\ntiddler-editor-border-image: #fdf6e3\ntiddler-editor-fields-even: #fdf6e3\ntiddler-editor-fields-odd: #eee8d5\ntiddler-info-background: #eee8d5\ntiddler-info-border: #839496\ntiddler-info-tab-background: #fdf6e3\ntiddler-link-background: #fdf6e3\ntiddler-link-foreground: #2aa198\ntiddler-subtitle-foreground: #657b83\ntiddler-title-foreground: #d33682\ntoolbar-cancel-button: #657b83\ntoolbar-close-button: #657b83\ntoolbar-delete-button: #dc322f\ntoolbar-done-button: #657b83\ntoolbar-edit-button: #657b83\ntoolbar-info-button: #657b83\ntoolbar-new-button: #657b83\ntoolbar-options-button: #657b83\ntoolbar-save-button: inherit\nuntagged-background: #586e75\nvery-muted-foreground: #93a1a1\n" }, "$:/palettes/SpartanDay": { "title": "$:/palettes/SpartanDay", "tags": "$:/tags/Palette", "type": "application/x-tiddler-dictionary", "description": "Cold, spartan day colors", "name": "Spartan Day", "text": "alert-background: <<colour background>>\nalert-border: <<colour very-muted-foreground>>\nalert-highlight: <<colour very-muted-foreground>>\nalert-muted-foreground: <<colour muted-foreground>>\nbackground: #FAFAFA\nblockquote-bar: <<colour page-background>>\nbutton-background: transparent\nbutton-foreground: inherit\nbutton-border: <<colour tag-background>>\ncode-background: #ececec\ncode-border: #ececec\ncode-foreground: \ndirty-indicator: #c80000\ndownload-background: <<colour primary>>\ndownload-foreground: <<colour background>>\ndragger-background: <<colour foreground>>\ndragger-foreground: <<colour background>>\ndropdown-background: #FFFFFF\ndropdown-border: <<colour dropdown-background>>\ndropdown-tab-background-selected: <<colour dropdown-background>>\ndropdown-tab-background: #F5F5F5\ndropzone-background: <<colour tag-background>>\nexternal-link-background-hover: transparent\nexternal-link-background-visited: transparent\nexternal-link-background: transparent\nexternal-link-foreground-hover: \nexternal-link-foreground-visited: \nexternal-link-foreground: \nforeground: rgba(0, 0, 0, 0.87)\nmessage-background: <<colour background>>\nmessage-border: <<colour very-muted-foreground>>\nmessage-foreground: rgba(0, 0, 0, 0.54)\nmodal-backdrop: <<colour foreground>>\nmodal-background: <<colour background>>\nmodal-border: <<colour very-muted-foreground>>\nmodal-footer-background: <<colour background>>\nmodal-footer-border: <<colour very-muted-foreground>>\nmodal-header-border: <<colour very-muted-foreground>>\nmuted-foreground: rgba(0, 0, 0, 0.54)\nnotification-background: <<colour dropdown-background>>\nnotification-border: <<colour dropdown-background>>\npage-background: #f4f4f4\npre-background: #ececec\npre-border: #ececec\nprimary: #3949ab\nselect-tag-background: <<colour background>>\nselect-tag-foreground: <<colour foreground>>\nsidebar-button-foreground: <<colour foreground>>\nsidebar-controls-foreground-hover: #aeaeae\nsidebar-controls-foreground: #c6c6c6\nsidebar-foreground-shadow: transparent\nsidebar-foreground: rgba(0, 0, 0, 0.54)\nsidebar-muted-foreground-hover: rgba(0, 0, 0, 0.54)\nsidebar-muted-foreground: rgba(0, 0, 0, 0.38)\nsidebar-tab-background-selected: <<colour page-background>>\nsidebar-tab-background: transparent\nsidebar-tab-border-selected: <<colour table-border>>\nsidebar-tab-border: transparent\nsidebar-tab-divider: <<colour table-border>>\nsidebar-tab-foreground-selected: rgba(0, 0, 0, 0.87)\nsidebar-tab-foreground: rgba(0, 0, 0, 0.54)\nsidebar-tiddler-link-foreground-hover: rgba(0, 0, 0, 0.87)\nsidebar-tiddler-link-foreground: rgba(0, 0, 0, 0.54)\nsite-title-foreground: rgba(0, 0, 0, 0.87)\nstatic-alert-foreground: #aaaaaa\ntab-background-selected: <<colour background>>\ntab-background: transparent\ntab-border-selected: <<colour table-border>>\ntab-border: transparent\ntab-divider: <<colour table-border>>\ntab-foreground-selected: rgba(0, 0, 0, 0.87)\ntab-foreground: rgba(0, 0, 0, 0.54)\ntable-border: #d8d8d8\ntable-footer-background: <<colour tiddler-editor-fields-odd>>\ntable-header-background: <<colour tiddler-editor-fields-even>>\ntag-background: #ec6\ntag-foreground: <<colour button-foreground>>\ntiddler-background: <<colour background>>\ntiddler-border: #f9f9f9\ntiddler-controls-foreground-hover: <<colour sidebar-controls-foreground-hover>>\ntiddler-controls-foreground-selected: <<colour sidebar-controls-foreground-hover>>\ntiddler-controls-foreground: <<colour sidebar-controls-foreground>>\ntiddler-editor-background: transparent\ntiddler-editor-border-image: \ntiddler-editor-border: #e8e7e7\ntiddler-editor-fields-even: rgba(0, 0, 0, 0.1)\ntiddler-editor-fields-odd: rgba(0, 0, 0, 0.04)\ntiddler-info-background: #F5F5F5\ntiddler-info-border: #F5F5F5\ntiddler-info-tab-background: <<colour tiddler-editor-fields-odd>>\ntiddler-link-background: <<colour background>>\ntiddler-link-foreground: <<colour primary>>\ntiddler-subtitle-foreground: <<colour muted-foreground>>\ntiddler-title-foreground: #000000\ntoolbar-new-button: \ntoolbar-options-button: \ntoolbar-save-button: \ntoolbar-info-button: \ntoolbar-edit-button: \ntoolbar-close-button: \ntoolbar-delete-button: \ntoolbar-cancel-button: \ntoolbar-done-button: \nuntagged-background: <<colour very-muted-foreground>>\nvery-muted-foreground: rgba(0, 0, 0, 0.12)\n" }, "$:/palettes/SpartanNight": { "title": "$:/palettes/SpartanNight", "tags": "$:/tags/Palette", "type": "application/x-tiddler-dictionary", "description": "Dark spartan colors", "name": "Spartan Night", "text": "alert-background: <<colour background>>\nalert-border: <<colour very-muted-foreground>>\nalert-highlight: <<colour very-muted-foreground>>\nalert-muted-foreground: <<colour muted-foreground>>\nbackground: #303030\nblockquote-bar: <<colour page-background>>\nbutton-background: transparent\nbutton-foreground: inherit\nbutton-border: <<colour tag-background>>\ncode-background: <<colour pre-background>>\ncode-border: <<colour pre-border>>\ncode-foreground: rgba(255, 255, 255, 0.54)\ndirty-indicator: #c80000\ndownload-background: <<colour primary>>\ndownload-foreground: <<colour foreground>>\ndragger-background: <<colour foreground>>\ndragger-foreground: <<colour background>>\ndropdown-background: #424242\ndropdown-border: <<colour dropdown-background>>\ndropdown-tab-background-selected: <<colour dropdown-background>>\ndropdown-tab-background: #050505\ndropzone-background: <<colour tag-background>>\nexternal-link-background-hover: transparent\nexternal-link-background-visited: transparent\nexternal-link-background: transparent\nexternal-link-foreground-hover: \nexternal-link-foreground-visited: #7c318c\nexternal-link-foreground: #9e3eb3\nforeground: rgba(255, 255, 255, 0.7)\nmessage-background: <<colour background>>\nmessage-border: <<colour very-muted-foreground>>\nmessage-foreground: rgba(255, 255, 255, 0.54)\nmodal-backdrop: <<colour page-background>>\nmodal-background: <<colour background>>\nmodal-border: <<colour very-muted-foreground>>\nmodal-footer-background: <<colour background>>\nmodal-footer-border: <<colour background>>\nmodal-header-border: <<colour very-muted-foreground>>\nmuted-foreground: rgba(255, 255, 255, 0.54)\nnotification-background: <<colour dropdown-background>>\nnotification-border: <<colour dropdown-background>>\npage-background: #212121\npre-background: #2a2a2a\npre-border: transparent\nprimary: #5656f3\nselect-tag-background: <<colour background>>\nselect-tag-foreground: <<colour foreground>>\nsidebar-button-foreground: <<colour foreground>>\nsidebar-controls-foreground-hover: #494949\nsidebar-controls-foreground: #5d5d5d\nsidebar-foreground-shadow: transparent\nsidebar-foreground: rgba(255, 255, 255, 0.54)\nsidebar-muted-foreground-hover: rgba(255, 255, 255, 0.54)\nsidebar-muted-foreground: rgba(255, 255, 255, 0.38)\nsidebar-tab-background-selected: <<colour page-background>>\nsidebar-tab-background: transparent\nsidebar-tab-border-selected: <<colour table-border>>\nsidebar-tab-border: transparent\nsidebar-tab-divider: <<colour table-border>>\nsidebar-tab-foreground-selected: rgba(255, 255, 255, 0.87)\nsidebar-tab-foreground: rgba(255, 255, 255, 0.54)\nsidebar-tiddler-link-foreground-hover: rgba(255, 255, 255, 0.7)\nsidebar-tiddler-link-foreground: rgba(255, 255, 255, 0.54)\nsite-title-foreground: rgba(255, 255, 255, 0.7)\nstatic-alert-foreground: #aaaaaa\ntab-background-selected: <<colour background>>\ntab-background: transparent\ntab-border-selected: <<colour table-border>>\ntab-border: transparent\ntab-divider: <<colour table-border>>\ntab-foreground-selected: rgba(255, 255, 255, 0.87)\ntab-foreground: rgba(255, 255, 255, 0.54)\ntable-border: #3a3a3a\ntable-footer-background: <<colour tiddler-editor-fields-odd>>\ntable-header-background: <<colour tiddler-editor-fields-even>>\ntag-background: #ec6\ntag-foreground: <<colour button-foreground>>\ntiddler-background: <<colour background>>\ntiddler-border: rgb(55,55,55)\ntiddler-controls-foreground-hover: <<colour sidebar-controls-foreground-hover>>\ntiddler-controls-foreground-selected: <<colour sidebar-controls-foreground-hover>>\ntiddler-controls-foreground: <<colour sidebar-controls-foreground>>\ntiddler-editor-background: transparent\ntiddler-editor-border-image: \ntiddler-editor-border: rgba(255, 255, 255, 0.08)\ntiddler-editor-fields-even: rgba(255, 255, 255, 0.1)\ntiddler-editor-fields-odd: rgba(255, 255, 255, 0.04)\ntiddler-info-background: #454545\ntiddler-info-border: #454545\ntiddler-info-tab-background: <<colour tiddler-editor-fields-odd>>\ntiddler-link-background: <<colour background>>\ntiddler-link-foreground: <<colour primary>>\ntiddler-subtitle-foreground: <<colour muted-foreground>>\ntiddler-title-foreground: #FFFFFF\ntoolbar-new-button: \ntoolbar-options-button: \ntoolbar-save-button: \ntoolbar-info-button: \ntoolbar-edit-button: \ntoolbar-close-button: \ntoolbar-delete-button: \ntoolbar-cancel-button: \ntoolbar-done-button: \nuntagged-background: <<colour very-muted-foreground>>\nvery-muted-foreground: rgba(255, 255, 255, 0.12)\n" }, "$:/palettes/Twilight": { "title": "$:/palettes/Twilight", "tags": "$:/tags/Palette", "author": "Thomas Elmiger", "type": "application/x-tiddler-dictionary", "name": "Twilight", "description": "Delightful, soft darkness.", "text": "alert-background: rgb(255, 255, 102)\nalert-border: rgb(232, 232, 125)\nalert-highlight: rgb(255, 51, 51)\nalert-muted-foreground: rgb(224, 82, 82)\nbackground: rgb(38, 38, 38)\nblockquote-bar: rgba(240, 196, 117, 0.7)\nbutton-background: rgb(63, 63, 63)\nbutton-border: rgb(127, 127, 127)\nbutton-foreground: rgb(179, 179, 179)\ncode-background: rgba(0,0,0,0.03)\ncode-border: rgba(0,0,0,0.08)\ncode-foreground: rgb(255, 94, 94)\ndiff-delete-background: #ffc9c9\ndiff-delete-foreground: <<colour foreground>>\ndiff-equal-background: \ndiff-equal-foreground: <<colour foreground>>\ndiff-insert-background: #aaefad\ndiff-insert-foreground: <<colour foreground>>\ndiff-invisible-background: \ndiff-invisible-foreground: <<colour muted-foreground>>\ndirty-indicator: rgb(255, 94, 94)\ndownload-background: #19a974\ndownload-foreground: rgb(38, 38, 38)\ndragger-background: rgb(179, 179, 179)\ndragger-foreground: rgb(38, 38, 38)\ndropdown-background: rgb(38, 38, 38)\ndropdown-border: rgb(255, 255, 255)\ndropdown-tab-background: rgba(0,0,0,.1)\ndropdown-tab-background-selected: rgba(255,255,255,1)\ndropzone-background: #9eebcf\nexternal-link-background: inherit\nexternal-link-background-hover: inherit\nexternal-link-background-visited: inherit\nexternal-link-foreground: rgb(179, 179, 255)\nexternal-link-foreground-hover: inherit\nexternal-link-foreground-visited: rgb(153, 153, 255)\nforeground: rgb(179, 179, 179)\nmessage-background: <<colour tag-foreground>>\nmessage-border: #96ccff\nmessage-foreground: <<colour tag-background>>\nmodal-backdrop: rgb(179, 179, 179)\nmodal-background: rgb(38, 38, 38)\nmodal-border: rgba(0,0,0,.5)\nmodal-footer-background: #f4f4f4\nmodal-footer-border: rgba(0,0,0,.1)\nmodal-header-border: rgba(0,0,0,.2)\nmuted-foreground: rgb(255, 255, 255)\nnotification-background: <<colour tag-foreground>>\nnotification-border: <<colour tag-background>>\npage-background: rgb(26, 26, 26)\npre-background: rgb(25, 25, 25)\npre-border: rgba(0,0,0,.2)\nprimary: rgb(255, 201, 102)\nselect-tag-background: \nselect-tag-foreground: \nsidebar-button-foreground: rgb(179, 179, 179)\nsidebar-controls-foreground: rgb(153, 153, 153)\nsidebar-controls-foreground-hover: <<colour tiddler-controls-foreground-hover>>\nsidebar-foreground: rgb(141, 141, 141)\nsidebar-foreground-shadow: transparent\nsidebar-muted-foreground: rgba(0, 0, 0, 0.5)\nsidebar-muted-foreground-hover: rgb(141, 141, 141)\nsidebar-tab-background: rgba(141, 141, 141, 0.2)\nsidebar-tab-background-selected: rgb(26, 26, 26)\nsidebar-tab-border: rgb(127, 127, 127)\nsidebar-tab-border-selected: rgb(127, 127, 127)\nsidebar-tab-divider: rgb(127, 127, 127)\nsidebar-tab-foreground: rgb(179, 179, 179)\nsidebar-tab-foreground-selected: rgb(179, 179, 179)\nsidebar-tiddler-link-foreground: rgb(179, 179, 179)\nsidebar-tiddler-link-foreground-hover: rgb(115, 115, 115)\nsite-title-foreground: rgb(255, 201, 102)\nstatic-alert-foreground: rgba(0,0,0,.3)\ntab-background: rgba(0,0,0,0.125)\ntab-background-selected: rgb(38, 38, 38)\ntab-border: rgb(255, 201, 102)\ntab-border-selected: rgb(255, 201, 102)\ntab-divider: rgb(255, 201, 102)\ntab-foreground: rgb(179, 179, 179)\ntab-foreground-selected: rgb(179, 179, 179)\ntable-border: rgba(255,255,255,.3)\ntable-footer-background: rgba(0,0,0,.4)\ntable-header-background: rgba(0,0,0,.1)\ntag-background: rgb(255, 201, 102)\ntag-foreground: rgb(25, 25, 25)\ntiddler-background: rgb(38, 38, 38)\ntiddler-border: rgba(240, 196, 117, 0.7)\ntiddler-controls-foreground: rgb(128, 128, 128)\ntiddler-controls-foreground-hover: rgba(255, 255, 255, 0.8)\ntiddler-controls-foreground-selected: rgba(255, 255, 255, 0.9)\ntiddler-editor-background: rgb(33, 33, 33)\ntiddler-editor-border: rgb(63, 63, 63)\ntiddler-editor-border-image: rgb(25, 25, 25)\ntiddler-editor-fields-even: rgb(33, 33, 33)\ntiddler-editor-fields-odd: rgb(28, 28, 28)\ntiddler-info-background: rgb(43, 43, 43)\ntiddler-info-border: rgb(25, 25, 25)\ntiddler-info-tab-background: rgb(43, 43, 43)\ntiddler-link-background: rgb(38, 38, 38)\ntiddler-link-foreground: rgb(204, 204, 255)\ntiddler-subtitle-foreground: rgb(255, 255, 255)\ntiddler-title-foreground: rgb(255, 192, 76)\ntoolbar-cancel-button: \ntoolbar-close-button: \ntoolbar-delete-button: \ntoolbar-done-button: \ntoolbar-edit-button: \ntoolbar-info-button: \ntoolbar-new-button: \ntoolbar-options-button: \ntoolbar-save-button: \nuntagged-background: rgb(255, 255, 255)\nvery-muted-foreground: rgba(240, 196, 117, 0.7)\n" }, "$:/palettes/Vanilla": { "title": "$:/palettes/Vanilla", "name": "Vanilla", "description": "Pale and unobtrusive", "tags": "$:/tags/Palette", "type": "application/x-tiddler-dictionary", "text": "alert-background: #ffe476\nalert-border: #b99e2f\nalert-highlight: #881122\nalert-muted-foreground: #b99e2f\nbackground: #ffffff\nblockquote-bar: <<colour muted-foreground>>\nbutton-background:\nbutton-foreground:\nbutton-border:\ncode-background: #f7f7f9\ncode-border: #e1e1e8\ncode-foreground: #dd1144\ndiff-delete-background: #ffc9c9\ndiff-delete-foreground: <<colour foreground>>\ndiff-equal-background: \ndiff-equal-foreground: <<colour foreground>>\ndiff-insert-background: #aaefad\ndiff-insert-foreground: <<colour foreground>>\ndiff-invisible-background: \ndiff-invisible-foreground: <<colour muted-foreground>>\ndirty-indicator: #ff0000\ndownload-background: #34c734\ndownload-foreground: <<colour background>>\ndragger-background: <<colour foreground>>\ndragger-foreground: <<colour background>>\ndropdown-background: <<colour background>>\ndropdown-border: <<colour muted-foreground>>\ndropdown-tab-background-selected: #fff\ndropdown-tab-background: #ececec\ndropzone-background: rgba(0,200,0,0.7)\nexternal-link-background-hover: inherit\nexternal-link-background-visited: inherit\nexternal-link-background: inherit\nexternal-link-foreground-hover: inherit\nexternal-link-foreground-visited: #0000aa\nexternal-link-foreground: #0000ee\nforeground: #333333\nmessage-background: #ecf2ff\nmessage-border: #cfd6e6\nmessage-foreground: #547599\nmodal-backdrop: <<colour foreground>>\nmodal-background: <<colour background>>\nmodal-border: #999999\nmodal-footer-background: #f5f5f5\nmodal-footer-border: #dddddd\nmodal-header-border: #eeeeee\nmuted-foreground: #bbb\nnotification-background: #ffffdd\nnotification-border: #999999\npage-background: #f4f4f4\npre-background: #f5f5f5\npre-border: #cccccc\nprimary: #5778d8\nselection-background:\nselection-foreground:\nselect-tag-background:\nselect-tag-foreground:\nsidebar-button-foreground: <<colour foreground>>\nsidebar-controls-foreground-hover: #000000\nsidebar-controls-foreground: #aaaaaa\nsidebar-foreground-shadow: rgba(255,255,255, 0.8)\nsidebar-foreground: #acacac\nsidebar-muted-foreground-hover: #444444\nsidebar-muted-foreground: #c0c0c0\nsidebar-tab-background-selected: #f4f4f4\nsidebar-tab-background: #e0e0e0\nsidebar-tab-border-selected: <<colour tab-border-selected>>\nsidebar-tab-border: <<colour tab-border>>\nsidebar-tab-divider: #e4e4e4\nsidebar-tab-foreground-selected:\nsidebar-tab-foreground: <<colour tab-foreground>>\nsidebar-tiddler-link-foreground-hover: #444444\nsidebar-tiddler-link-foreground: #999999\nsite-title-foreground: <<colour tiddler-title-foreground>>\nstatic-alert-foreground: #aaaaaa\ntab-background-selected: #ffffff\ntab-background: #d8d8d8\ntab-border-selected: #d8d8d8\ntab-border: #cccccc\ntab-divider: #d8d8d8\ntab-foreground-selected: <<colour tab-foreground>>\ntab-foreground: #666666\ntable-border: #dddddd\ntable-footer-background: #a8a8a8\ntable-header-background: #f0f0f0\ntag-background: #ec6\ntag-foreground: #ffffff\ntiddler-background: <<colour background>>\ntiddler-border: <<colour background>>\ntiddler-controls-foreground-hover: #888888\ntiddler-controls-foreground-selected: #444444\ntiddler-controls-foreground: #cccccc\ntiddler-editor-background: #f8f8f8\ntiddler-editor-border-image: #ffffff\ntiddler-editor-border: #cccccc\ntiddler-editor-fields-even: #e0e8e0\ntiddler-editor-fields-odd: #f0f4f0\ntiddler-info-background: #f8f8f8\ntiddler-info-border: #dddddd\ntiddler-info-tab-background: #f8f8f8\ntiddler-link-background: <<colour background>>\ntiddler-link-foreground: <<colour primary>>\ntiddler-subtitle-foreground: #c0c0c0\ntiddler-title-foreground: #182955\ntoolbar-new-button:\ntoolbar-options-button:\ntoolbar-save-button:\ntoolbar-info-button:\ntoolbar-edit-button:\ntoolbar-close-button:\ntoolbar-delete-button:\ntoolbar-cancel-button:\ntoolbar-done-button:\nuntagged-background: #999999\nvery-muted-foreground: #888888\nwikilist-background: #e5e5e5\nwikilist-item: #fff\nwikilist-info: #000\nwikilist-title: #666\nwikilist-title-svg: <<colour wikilist-title>>\nwikilist-url: #aaa\nwikilist-button-open: #4fb82b\nwikilist-button-open-hover: green\nwikilist-button-reveal: #5778d8\nwikilist-button-reveal-hover: blue\nwikilist-button-remove: #d85778\nwikilist-button-remove-hover: red\nwikilist-toolbar-background: #d3d3d3\nwikilist-toolbar-foreground: #888\nwikilist-droplink-dragover: rgba(255,192,192,0.5)\nwikilist-button-background: #acacac\nwikilist-button-foreground: #000\n" }, "$:/core/readme": { "title": "$:/core/readme", "text": "This plugin contains TiddlyWiki's core components, comprising:\n\n* JavaScript code modules\n* Icons\n* Templates needed to create TiddlyWiki's user interface\n* British English (''en-GB'') translations of the localisable strings used by the core\n" }, "$:/library/sjcl.js/license": { "title": "$:/library/sjcl.js/license", "type": "text/plain", "text": "SJCL is open. You can use, modify and redistribute it under a BSD\nlicense or under the GNU GPL, version 2.0.\n\n---------------------------------------------------------------------\n\nhttp://opensource.org/licenses/BSD-2-Clause\n\nCopyright (c) 2009-2015, Emily Stark, Mike Hamburg and Dan Boneh at\nStanford University. All rights reserved.\n\nRedistribution and use in source and binary forms, with or without\nmodification, are permitted provided that the following conditions are\nmet:\n\n1. Redistributions of source code must retain the above copyright\nnotice, this list of conditions and the following disclaimer.\n\n2. Redistributions in binary form must reproduce the above copyright\nnotice, this list of conditions and the following disclaimer in the\ndocumentation and/or other materials provided with the distribution.\n\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS\nIS\" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED\nTO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A\nPARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT\nHOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,\nSPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED\nTO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR\nPROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF\nLIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING\nNEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS\nSOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n\n---------------------------------------------------------------------\n\nhttp://opensource.org/licenses/GPL-2.0\n\nThe Stanford Javascript Crypto Library (hosted here on GitHub) is a\nproject by the Stanford Computer Security Lab to build a secure,\npowerful, fast, small, easy-to-use, cross-browser library for\ncryptography in Javascript.\n\nCopyright (c) 2009-2015, Emily Stark, Mike Hamburg and Dan Boneh at\nStanford University.\n\nThis program is free software; you can redistribute it and/or modify it\nunder the terms of the GNU General Public License as published by the\nFree Software Foundation; either version 2 of the License, or (at your\noption) any later version.\n\nThis program is distributed in the hope that it will be useful, but\nWITHOUT ANY WARRANTY; without even the implied warranty of\nMERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General\nPublic License for more details.\n\nYou should have received a copy of the GNU General Public License along\nwith this program; if not, write to the Free Software Foundation, Inc.,\n59 Temple Place, Suite 330, Boston, MA 02111-1307 USA" }, "$:/core/templates/MOTW.html": { "title": "$:/core/templates/MOTW.html", "text": "\\rules only filteredtranscludeinline transcludeinline entity\n<!-- The following comment is called a MOTW comment and is necessary for the TiddlyIE Internet Explorer extension -->\n<!-- saved from url=(0021)https://tiddlywiki.com --> " }, "$:/core/templates/alltiddlers.template.html": { "title": "$:/core/templates/alltiddlers.template.html", "type": "text/vnd.tiddlywiki-html", "text": "<!-- This template is provided for backwards compatibility with older versions of TiddlyWiki -->\n\n<$set name=\"exportFilter\" value=\"[!is[system]sort[title]]\">\n\n{{$:/core/templates/exporters/StaticRiver}}\n\n</$set>\n" }, "$:/core/templates/canonical-uri-external-image": { "title": "$:/core/templates/canonical-uri-external-image", "text": "<!--\n\nThis template is used to assign the ''_canonical_uri'' field to external images.\n\nChange the `./images/` part to a different base URI. The URI can be relative or absolute.\n\n-->\n./images/<$view field=\"title\" format=\"doubleurlencoded\"/>" }, "$:/core/templates/canonical-uri-external-raw": { "title": "$:/core/templates/canonical-uri-external-raw", "text": "<!--\n\nThis template is used to assign the ''_canonical_uri'' field to external raw files that are stored in the same directory\n\n-->\n<$view field=\"title\" format=\"doubleurlencoded\"/>" }, "$:/core/templates/canonical-uri-external-text": { "title": "$:/core/templates/canonical-uri-external-text", "text": "<!--\n\nThis template is used to assign the ''_canonical_uri'' field to external text files.\n\nChange the `./text/` part to a different base URI. The URI can be relative or absolute.\n\n-->\n./text/<$view field=\"title\" format=\"doubleurlencoded\"/>.tid" }, "$:/core/templates/css-tiddler": { "title": "$:/core/templates/css-tiddler", "text": "<!--\n\nThis template is used for saving CSS tiddlers as a style tag with data attributes representing the tiddler fields.\n\n-->`<style`<$fields template=' data-tiddler-$name$=\"$encoded_value$\"'></$fields>` type=\"text/css\">`<$view field=\"text\" format=\"text\" />`</style>`" }, "$:/core/templates/exporters/CsvFile": { "title": "$:/core/templates/exporters/CsvFile", "tags": "$:/tags/Exporter", "description": "{{$:/language/Exporters/CsvFile}}", "extension": ".csv", "text": "<$macrocall $name=\"csvtiddlers\" filter=<<exportFilter>> format=\"quoted-comma-sep\" $output=\"text/raw\"/>\n" }, "$:/core/templates/exporters/JsonFile": { "title": "$:/core/templates/exporters/JsonFile", "tags": "$:/tags/Exporter", "description": "{{$:/language/Exporters/JsonFile}}", "extension": ".json", "text": "<$macrocall $name=\"jsontiddlers\" filter=<<exportFilter>> $output=\"text/raw\"/>\n" }, "$:/core/templates/exporters/StaticRiver": { "title": "$:/core/templates/exporters/StaticRiver", "tags": "$:/tags/Exporter", "description": "{{$:/language/Exporters/StaticRiver}}", "extension": ".html", "text": "\\define tv-wikilink-template() #$uri_encoded$\n\\define tv-config-toolbar-icons() no\n\\define tv-config-toolbar-text() no\n\\define tv-config-toolbar-class() tc-btn-invisible\n\\rules only filteredtranscludeinline transcludeinline\n<!doctype html>\n<html>\n<head>\n<meta http-equiv=\"Content-Type\" content=\"text/html;charset=utf-8\" />\n<meta name=\"generator\" content=\"TiddlyWiki\" />\n<meta name=\"tiddlywiki-version\" content=\"{{$:/core/templates/version}}\" />\n<meta name=\"format-detection\" content=\"telephone=no\">\n<link id=\"faviconLink\" rel=\"shortcut icon\" href=\"favicon.ico\">\n<title>{{$:/core/wiki/title}}</title>\n<div id=\"styleArea\">\n{{$:/boot/boot.css||$:/core/templates/css-tiddler}}\n</div>\n<style type=\"text/css\">\n{{$:/core/ui/PageStylesheet||$:/core/templates/wikified-tiddler}}\n</style>\n</head>\n<body class=\"tc-body\">\n{{$:/StaticBanner||$:/core/templates/html-tiddler}}\n<section class=\"tc-story-river tc-static-story-river\">\n{{$:/core/templates/exporters/StaticRiver/Content||$:/core/templates/html-tiddler}}\n</section>\n</body>\n</html>\n" }, "$:/core/templates/exporters/StaticRiver/Content": { "title": "$:/core/templates/exporters/StaticRiver/Content", "text": "\\define renderContent()\n{{{ $(exportFilter)$ ||$:/core/templates/static-tiddler}}}\n\\end\n\\import [[$:/core/ui/PageMacros]] [all[shadows+tiddlers]tag[$:/tags/Macro]!has[draft.of]]\n<<renderContent>>\n" }, "$:/core/templates/exporters/TidFile": { "title": "$:/core/templates/exporters/TidFile", "tags": "$:/tags/Exporter", "description": "{{$:/language/Exporters/TidFile}}", "extension": ".tid", "condition": "[<count>compare:lte[1]]", "text": "\\define renderContent()\n{{{ $(exportFilter)$ +[limit[1]] ||$:/core/templates/tid-tiddler}}}\n\\end\n\\import [[$:/core/ui/PageMacros]] [all[shadows+tiddlers]tag[$:/tags/Macro]!has[draft.of]]\n<<renderContent>>" }, "$:/core/save/all-external-js": { "title": "$:/core/save/all-external-js", "text": "\\import [[$:/core/ui/PageMacros]] [all[shadows+tiddlers]tag[$:/tags/Macro]!has[draft.of]]\n\\define saveTiddlerFilter()\n[is[tiddler]] -[prefix[$:/state/popup/]] -[prefix[$:/temp/]] -[prefix[$:/HistoryList]] -[status[pending]plugin-type[import]] -[[$:/core]] -[[$:/boot/boot.css]] -[type[application/javascript]library[yes]] -[[$:/boot/boot.js]] -[[$:/boot/bootprefix.js]] +[sort[title]] $(publishFilter)$\n\\end\n{{$:/core/templates/tiddlywiki5-external-js.html}}\n" }, "$:/core/templates/tiddlywiki5.js": { "title": "$:/core/templates/tiddlywiki5.js", "text": "\\rules only filteredtranscludeinline transcludeinline codeinline\n\n/*\n{{ $:/core/copyright.txt ||$:/core/templates/plain-text-tiddler}}\n`*/\n`<!--~~ Library modules ~~-->\n{{{ [is[system]type[application/javascript]library[yes]] ||$:/core/templates/plain-text-tiddler}}}\n<!--~~ Boot prefix ~~-->\n{{ $:/boot/bootprefix.js ||$:/core/templates/plain-text-tiddler}}\n<!--~~ Core plugin ~~-->\n{{$:/core/templates/tiddlywiki5.js/tiddlers}}\n<!--~~ Boot kernel ~~-->\n{{ $:/boot/boot.js ||$:/core/templates/plain-text-tiddler}}\n" }, "$:/core/templates/tiddlywiki5.js/tiddlers": { "title": "$:/core/templates/tiddlywiki5.js/tiddlers", "text": "`\n$tw.preloadTiddlerArray(`<$text text=<<jsontiddlers \"[[$:/core]]\">>/>`);\n`\n" }, "$:/core/templates/tiddlywiki5-external-js.html": { "title": "$:/core/templates/tiddlywiki5-external-js.html", "text": "\\rules only filteredtranscludeinline transcludeinline\n<!doctype html>\n{{$:/core/templates/MOTW.html}}<html lang=\"`<$text text={{{ [{$:/language}get[name]] }}}/>`\">\n<head>\n<meta http-equiv=\"Content-Type\" content=\"text/html;charset=utf-8\" />\n<!--~~ Raw markup for the top of the head section ~~-->\n{{{ [all[shadows+tiddlers]tag[$:/tags/RawMarkupWikified/TopHead]] ||$:/core/templates/raw-static-tiddler}}}\n<meta http-equiv=\"X-UA-Compatible\" content=\"IE=Edge\"/>\n<meta name=\"application-name\" content=\"TiddlyWiki\" />\n<meta name=\"generator\" content=\"TiddlyWiki\" />\n<meta name=\"tiddlywiki-version\" content=\"{{$:/core/templates/version}}\" />\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" />\n<meta name=\"apple-mobile-web-app-capable\" content=\"yes\" />\n<meta name=\"apple-mobile-web-app-status-bar-style\" content=\"black-translucent\" />\n<meta name=\"mobile-web-app-capable\" content=\"yes\"/>\n<meta name=\"format-detection\" content=\"telephone=no\" />\n<meta name=\"copyright\" content=\"{{$:/core/copyright.txt}}\" />\n<link id=\"faviconLink\" rel=\"shortcut icon\" href=\"favicon.ico\">\n<title>{{$:/core/wiki/title}}</title>\n<!--~~ This is a Tiddlywiki file. The points of interest in the file are marked with this pattern ~~-->\n\n<!--~~ Raw markup ~~-->\n{{{ [all[shadows+tiddlers]tag[$:/core/wiki/rawmarkup]] [all[shadows+tiddlers]tag[$:/tags/RawMarkup]] ||$:/core/templates/plain-text-tiddler}}}\n{{{ [all[shadows+tiddlers]tag[$:/tags/RawMarkupWikified]] ||$:/core/templates/raw-static-tiddler}}}\n</head>\n<body class=\"tc-body\">\n<!--~~ Raw markup for the top of the body section ~~-->\n{{{ [all[shadows+tiddlers]tag[$:/tags/RawMarkupWikified/TopBody]] ||$:/core/templates/raw-static-tiddler}}}\n<!--~~ Static styles ~~-->\n<div id=\"styleArea\">\n{{$:/boot/boot.css||$:/core/templates/css-tiddler}}\n</div>\n<!--~~ Static content for Google and browsers without JavaScript ~~-->\n<noscript>\n<div id=\"splashArea\">\n{{$:/core/templates/static.area}}\n</div>\n</noscript>\n<!--~~ Ordinary tiddlers ~~-->\n{{$:/core/templates/store.area.template.html}}\n<!--~~ Raw markup for the bottom of the body section ~~-->\n{{{ [all[shadows+tiddlers]tag[$:/tags/RawMarkupWikified/BottomBody]] ||$:/core/templates/raw-static-tiddler}}}\n</body>\n<script src=\"%24%3A%2Fcore%2Ftemplates%2Ftiddlywiki5.js\" onerror=\"alert('Error: Cannot load tiddlywiki.js');\"></script>\n</html>\n" }, "$:/core/templates/html-div-skinny-tiddler": { "title": "$:/core/templates/html-div-skinny-tiddler", "text": "<!--\n\nThis template is a variant of $:/core/templates/html-div-tiddler used for saving skinny tiddlers (with no text field)\n\n-->`<div`<$fields template=' $name$=\"$encoded_value$\"'></$fields>`>\n<pre></pre>\n</div>`\n" }, "$:/core/templates/html-div-tiddler": { "title": "$:/core/templates/html-div-tiddler", "text": "<!--\n\nThis template is used for saving tiddlers as an HTML DIV tag with attributes representing the tiddler fields.\n\n-->`<div`<$fields template=' $name$=\"$encoded_value$\"'></$fields>`>\n<pre>`<$view field=\"text\" format=\"htmlencoded\" />`</pre>\n</div>`\n" }, "$:/core/templates/html-tiddler": { "title": "$:/core/templates/html-tiddler", "text": "<!--\n\nThis template is used for saving tiddlers as raw HTML\n\n--><$view field=\"text\" format=\"htmlwikified\" />" }, "$:/core/templates/javascript-tiddler": { "title": "$:/core/templates/javascript-tiddler", "text": "<!--\n\nThis template is used for saving JavaScript tiddlers as a script tag with data attributes representing the tiddler fields.\n\n-->`<script`<$fields template=' data-tiddler-$name$=\"$encoded_value$\"'></$fields>` type=\"text/javascript\">`<$view field=\"text\" format=\"text\" />`</script>`" }, "$:/core/templates/json-tiddler": { "title": "$:/core/templates/json-tiddler", "text": "<!--\n\nThis template is used for saving tiddlers as raw JSON\n\n--><$text text=<<jsontiddler>>/>" }, "$:/core/templates/module-tiddler": { "title": "$:/core/templates/module-tiddler", "text": "<!--\n\nThis template is used for saving JavaScript tiddlers as a script tag with data attributes representing the tiddler fields. The body of the tiddler is wrapped in a call to the `$tw.modules.define` function in order to define the body of the tiddler as a module\n\n-->`<script`<$fields template=' data-tiddler-$name$=\"$encoded_value$\"'></$fields>` type=\"text/javascript\" data-module=\"yes\">$tw.modules.define(\"`<$view field=\"title\" format=\"jsencoded\" />`\",\"`<$view field=\"module-type\" format=\"jsencoded\" />`\",function(module,exports,require) {`<$view field=\"text\" format=\"text\" />`});\n</script>`" }, "$:/core/templates/plain-text-tiddler": { "title": "$:/core/templates/plain-text-tiddler", "text": "<$view field=\"text\" format=\"text\" />" }, "$:/core/templates/raw-static-tiddler": { "title": "$:/core/templates/raw-static-tiddler", "text": "<!--\n\nThis template is used for saving tiddlers as static HTML\n\n--><$view field=\"text\" format=\"plainwikified\" />" }, "$:/core/save/all": { "title": "$:/core/save/all", "text": "\\import [[$:/core/ui/PageMacros]] [all[shadows+tiddlers]tag[$:/tags/Macro]!has[draft.of]]\n\\define saveTiddlerFilter()\n[is[tiddler]] -[prefix[$:/state/popup/]] -[prefix[$:/temp/]] -[prefix[$:/HistoryList]] -[status[pending]plugin-type[import]] -[[$:/boot/boot.css]] -[type[application/javascript]library[yes]] -[[$:/boot/boot.js]] -[[$:/boot/bootprefix.js]] +[sort[title]] $(publishFilter)$\n\\end\n{{$:/core/templates/tiddlywiki5.html}}\n" }, "$:/core/save/empty": { "title": "$:/core/save/empty", "text": "\\define saveTiddlerFilter()\n[is[system]] -[prefix[$:/state/popup/]] -[[$:/boot/boot.css]] -[type[application/javascript]library[yes]] -[[$:/boot/boot.js]] -[[$:/boot/bootprefix.js]] +[sort[title]]\n\\end\n{{$:/core/templates/tiddlywiki5.html}}\n" }, "$:/core/save/lazy-all": { "title": "$:/core/save/lazy-all", "text": "\\define saveTiddlerFilter()\n[is[system]] -[prefix[$:/state/popup/]] -[[$:/HistoryList]] -[[$:/boot/boot.css]] -[type[application/javascript]library[yes]] -[[$:/boot/boot.js]] -[[$:/boot/bootprefix.js]] +[sort[title]] \n\\end\n\\define skinnySaveTiddlerFilter()\n[!is[system]]\n\\end\n{{$:/core/templates/tiddlywiki5.html}}\n" }, "$:/core/save/lazy-images": { "title": "$:/core/save/lazy-images", "text": "\\define saveTiddlerFilter()\n[is[tiddler]] -[prefix[$:/state/popup/]] -[[$:/HistoryList]] -[[$:/boot/boot.css]] -[type[application/javascript]library[yes]] -[[$:/boot/boot.js]] -[[$:/boot/bootprefix.js]] -[!is[system]is[image]] +[sort[title]] \n\\end\n\\define skinnySaveTiddlerFilter()\n[is[image]]\n\\end\n{{$:/core/templates/tiddlywiki5.html}}\n" }, "$:/core/templates/server/static.sidebar.wikitext": { "title": "$:/core/templates/server/static.sidebar.wikitext", "text": "\\whitespace trim\n<div class=\"tc-sidebar-scrollable\" style=\"overflow: auto;\">\n<div class=\"tc-sidebar-header\">\n<h1 class=\"tc-site-title\">\n<$transclude tiddler=\"$:/SiteTitle\"/>\n</h1>\n<div class=\"tc-site-subtitle\">\n<$transclude tiddler=\"$:/SiteSubtitle\"/>\n</div>\n<h2>\n</h2>\n<div class=\"tc-sidebar-lists\">\n<$list filter={{$:/DefaultTiddlers}}>\n<div class=\"tc-menu-list-subitem\">\n<$link><$text text=<<currentTiddler>>/></$link>\n</div>\n</$list>\n</div>\n<!-- Currently disabled the recent list as it is unweildy when the responsive narrow view kicks in\n<h2>\n{{$:/language/SideBar/Recent/Caption}}\n</h2>\n<div class=\"tc-sidebar-lists\">\n<$macrocall $name=\"timeline\" format={{$:/language/RecentChanges/DateFormat}}/>\n</div>\n</div>\n</div>\n-->\n" }, "$:/core/templates/server/static.tiddler.html": { "title": "$:/core/templates/server/static.tiddler.html", "text": "\\whitespace trim\n\\define tv-wikilink-template() $uri_encoded$\n\\import [[$:/core/ui/PageMacros]] [all[shadows+tiddlers]tag[$:/tags/Macro]!has[draft.of]]\n<html>\n<head>\n<meta http-equiv=\"Content-Type\" content=\"text/html;charset=utf-8\" />\n<meta name=\"generator\" content=\"TiddlyWiki\" />\n<meta name=\"tiddlywiki-version\" content={{$:/core/templates/version}} />\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" />\n<meta name=\"apple-mobile-web-app-capable\" content=\"yes\" />\n<meta name=\"apple-mobile-web-app-status-bar-style\" content=\"black-translucent\" />\n<meta name=\"mobile-web-app-capable\" content=\"yes\"/>\n<meta name=\"format-detection\" content=\"telephone=no\">\n<link id=\"faviconLink\" rel=\"shortcut icon\" href=\"favicon.ico\">\n<link rel=\"stylesheet\" href=\"%24%3A%2Fcore%2Ftemplates%2Fstatic.template.css\">\n<title><$view field=\"caption\" format=\"plainwikified\"><$view field=\"title\"/></$view>: <$view tiddler=\"$:/core/wiki/title\" format=\"plainwikified\"/></title>\n</head>\n<body class=\"tc-body\">\n<$transclude tiddler=\"$:/core/templates/server/static.sidebar.wikitext\" mode=\"inline\"/>\n<section class=\"tc-story-river\">\n<div class=\"tc-tiddler-frame\">\n<$transclude tiddler=\"$:/core/templates/server/static.tiddler.wikitext\" mode=\"inline\"/>\n</div>\n</section>\n</body>\n</html>" }, "$:/core/templates/server/static.tiddler.wikitext": { "title": "$:/core/templates/server/static.tiddler.wikitext", "text": "\\whitespace trim\n<div class=\"tc-tiddler-title\">\n<div class=\"tc-titlebar\">\n<h2><$text text=<<currentTiddler>>/></h2>\n</div>\n</div>\n<div class=\"tc-subtitle\">\n<$link to={{!!modifier}}>\n<$view field=\"modifier\"/>\n</$link> <$view field=\"modified\" format=\"date\" template={{$:/language/Tiddler/DateFormat}}/>\n</div>\n<div class=\"tc-tags-wrapper\">\n<$list filter=\"[all[current]tags[]sort[title]]\">\n<a href={{{ [<currentTiddler>encodeuricomponent[]] }}}>\n<$macrocall $name=\"tag-pill\" tag=<<currentTiddler>>/>\n</a>\n</$list>\n</div>\n<div class=\"tc-tiddler-body\">\n<$transclude mode=\"block\"/>\n</div>\n" }, "$:/core/templates/single.tiddler.window": { "title": "$:/core/templates/single.tiddler.window", "text": "\\whitespace trim\n\\define containerClasses()\ntc-page-container tc-page-view-$(storyviewTitle)$ tc-language-$(languageTitle)$\n\\end\n\\import [[$:/core/ui/PageMacros]] [all[shadows+tiddlers]tag[$:/tags/Macro]!has[draft.of]]\n\n<$vars\n\ttv-config-toolbar-icons={{$:/config/Toolbar/Icons}}\n\ttv-config-toolbar-text={{$:/config/Toolbar/Text}}\n\ttv-config-toolbar-class={{$:/config/Toolbar/ButtonClass}}\n\ttv-show-missing-links={{$:/config/MissingLinks}}\n\tstoryviewTitle={{$:/view}}\n\tlanguageTitle={{{ [{$:/language}get[name]] }}}>\n\n<div class=<<containerClasses>>>\n\n<$navigator story=\"$:/StoryList\" history=\"$:/HistoryList\">\n\n<$transclude mode=\"block\"/>\n\n</$navigator>\n\n</div>\n\n</$vars>\n" }, "$:/core/templates/split-recipe": { "title": "$:/core/templates/split-recipe", "text": "<$list filter=\"[!is[system]]\">\ntiddler: <$view field=\"title\" format=\"urlencoded\"/>.tid\n</$list>\n" }, "$:/core/templates/static-tiddler": { "title": "$:/core/templates/static-tiddler", "text": "<a name=<<currentTiddler>>>\n<$transclude tiddler=\"$:/core/ui/ViewTemplate\"/>\n</a>" }, "$:/core/templates/static.area": { "title": "$:/core/templates/static.area", "text": "<$reveal type=\"nomatch\" state=\"$:/isEncrypted\" text=\"yes\">\n{{{ [all[shadows+tiddlers]tag[$:/tags/RawStaticContent]!has[draft.of]] ||$:/core/templates/raw-static-tiddler}}}\n{{$:/core/templates/static.content||$:/core/templates/html-tiddler}}\n</$reveal>\n<$reveal type=\"match\" state=\"$:/isEncrypted\" text=\"yes\">\nThis file contains an encrypted ~TiddlyWiki. Enable ~JavaScript and enter the decryption password when prompted.\n</$reveal>\n<!-- ensure splash screen isn't shown when JS is disabled -->\n`<style>\n.tc-remove-when-wiki-loaded {display: none;}\n</style>`\n" }, "$:/core/templates/static.content": { "title": "$:/core/templates/static.content", "text": "<!-- For Google, and people without JavaScript-->\nThis [[TiddlyWiki|https://tiddlywiki.com]] contains the following tiddlers:\n\n<ul>\n<$list filter=<<saveTiddlerFilter>>>\n<li><$view field=\"title\" format=\"text\"></$view></li>\n</$list>\n</ul>\n" }, "$:/core/templates/static.template.css": { "title": "$:/core/templates/static.template.css", "text": "{{$:/boot/boot.css||$:/core/templates/plain-text-tiddler}}\n\n{{$:/core/ui/PageStylesheet||$:/core/templates/wikified-tiddler}}\n" }, "$:/core/templates/static.template.html": { "title": "$:/core/templates/static.template.html", "type": "text/vnd.tiddlywiki-html", "text": "\\define tv-wikilink-template() static/$uri_doubleencoded$.html\n\\define tv-config-toolbar-icons() no\n\\define tv-config-toolbar-text() no\n\\define tv-config-toolbar-class() tc-btn-invisible\n\\rules only filteredtranscludeinline transcludeinline\n<!doctype html>\n<html>\n<head>\n<meta http-equiv=\"Content-Type\" content=\"text/html;charset=utf-8\" />\n<meta name=\"generator\" content=\"TiddlyWiki\" />\n<meta name=\"tiddlywiki-version\" content=\"{{$:/core/templates/version}}\" />\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" />\n<meta name=\"apple-mobile-web-app-capable\" content=\"yes\" />\n<meta name=\"apple-mobile-web-app-status-bar-style\" content=\"black-translucent\" />\n<meta name=\"mobile-web-app-capable\" content=\"yes\"/>\n<meta name=\"format-detection\" content=\"telephone=no\">\n<link id=\"faviconLink\" rel=\"shortcut icon\" href=\"favicon.ico\">\n<title>{{$:/core/wiki/title}}</title>\n<div id=\"styleArea\">\n{{$:/boot/boot.css||$:/core/templates/css-tiddler}}\n</div>\n<style type=\"text/css\">\n{{$:/core/ui/PageStylesheet||$:/core/templates/wikified-tiddler}}\n</style>\n</head>\n<body class=\"tc-body\">\n{{$:/StaticBanner||$:/core/templates/html-tiddler}}\n{{$:/core/ui/PageTemplate||$:/core/templates/html-tiddler}}\n</body>\n</html>\n" }, "$:/core/templates/static.tiddler.html": { "title": "$:/core/templates/static.tiddler.html", "text": "\\define tv-wikilink-template() $uri_doubleencoded$.html\n\\define tv-config-toolbar-icons() no\n\\define tv-config-toolbar-text() no\n\\define tv-config-toolbar-class() tc-btn-invisible\n\\import [[$:/core/ui/PageMacros]] [all[shadows+tiddlers]tag[$:/tags/Macro]!has[draft.of]]\n`<!doctype html>\n<html>\n<head>\n<meta http-equiv=\"Content-Type\" content=\"text/html;charset=utf-8\" />\n<meta name=\"generator\" content=\"TiddlyWiki\" />\n<meta name=\"tiddlywiki-version\" content=\"`{{$:/core/templates/version}}`\" />\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" />\n<meta name=\"apple-mobile-web-app-capable\" content=\"yes\" />\n<meta name=\"apple-mobile-web-app-status-bar-style\" content=\"black-translucent\" />\n<meta name=\"mobile-web-app-capable\" content=\"yes\"/>\n<meta name=\"format-detection\" content=\"telephone=no\">\n<link id=\"faviconLink\" rel=\"shortcut icon\" href=\"favicon.ico\">\n<link rel=\"stylesheet\" href=\"static.css\">\n<title>`<$view field=\"caption\"><$view field=\"title\"/></$view>: {{$:/core/wiki/title}}`</title>\n</head>\n<body class=\"tc-body\">\n`{{$:/StaticBanner||$:/core/templates/html-tiddler}}`\n<section class=\"tc-story-river tc-static-story-river\">\n`<$view tiddler=\"$:/core/ui/ViewTemplate\" format=\"htmlwikified\"/>`\n</section>\n</body>\n</html>\n`\n" }, "$:/core/templates/store.area.template.html": { "title": "$:/core/templates/store.area.template.html", "text": "<$reveal type=\"nomatch\" state=\"$:/isEncrypted\" text=\"yes\">\n`<div id=\"storeArea\" style=\"display:none;\">`\n<$list filter=<<saveTiddlerFilter>> template=\"$:/core/templates/html-div-tiddler\"/>\n<$list filter={{{ [<skinnySaveTiddlerFilter>] }}} template=\"$:/core/templates/html-div-skinny-tiddler\"/>\n`</div>`\n</$reveal>\n<$reveal type=\"match\" state=\"$:/isEncrypted\" text=\"yes\">\n`<!--~~ Encrypted tiddlers ~~-->`\n`<pre id=\"encryptedStoreArea\" type=\"text/plain\" style=\"display:none;\">`\n<$encrypt filter=<<saveTiddlerFilter>>/>\n`</pre>`\n</$reveal>" }, "$:/core/templates/tid-tiddler": { "title": "$:/core/templates/tid-tiddler", "text": "<!--\n\nThis template is used for saving tiddlers in TiddlyWeb *.tid format\n\n--><$fields exclude='text bag' template='$name$: $value$\n'></$fields>`\n`<$view field=\"text\" format=\"text\" />" }, "$:/core/templates/tiddler-metadata": { "title": "$:/core/templates/tiddler-metadata", "text": "<!--\n\nThis template is used for saving tiddler metadata *.meta files\n\n--><$fields exclude='text bag' template='$name$: $value$\n'></$fields>" }, "$:/core/templates/tiddlywiki5.html": { "title": "$:/core/templates/tiddlywiki5.html", "text": "<$set name=\"saveTiddlerAndShadowsFilter\" filter=\"[subfilter<saveTiddlerFilter>] [subfilter<saveTiddlerFilter>plugintiddlers[]]\">\n`<!doctype html>\n`{{$:/core/templates/MOTW.html}}`<html lang=\"`<$text text={{{ [{$:/language}get[name]] }}}/>`\">\n<head>\n<meta http-equiv=\"Content-Type\" content=\"text/html;charset=utf-8\" />\n<!--~~ Raw markup for the top of the head section ~~-->\n`{{{ [<saveTiddlerAndShadowsFilter>tag[$:/tags/RawMarkupWikified/TopHead]] ||$:/core/templates/raw-static-tiddler}}}`\n<meta http-equiv=\"X-UA-Compatible\" content=\"IE=Edge\"/>\n<meta name=\"application-name\" content=\"TiddlyWiki\" />\n<meta name=\"generator\" content=\"TiddlyWiki\" />\n<meta name=\"tiddlywiki-version\" content=\"`{{$:/core/templates/version}}`\" />\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" />\n<meta name=\"apple-mobile-web-app-capable\" content=\"yes\" />\n<meta name=\"apple-mobile-web-app-status-bar-style\" content=\"black-translucent\" />\n<meta name=\"mobile-web-app-capable\" content=\"yes\"/>\n<meta name=\"format-detection\" content=\"telephone=no\" />\n<meta name=\"copyright\" content=\"`{{$:/core/copyright.txt}}`\" />\n<link id=\"faviconLink\" rel=\"shortcut icon\" href=\"favicon.ico\">\n<title>`{{$:/core/wiki/title}}`</title>\n<!--~~ This is a Tiddlywiki file. The points of interest in the file are marked with this pattern ~~-->\n\n<!--~~ Raw markup ~~-->\n`{{{ [enlist<saveTiddlerAndShadowsFilter>tag[$:/core/wiki/rawmarkup]] ||$:/core/templates/plain-text-tiddler}}}\n{{{ [enlist<saveTiddlerAndShadowsFilter>tag[$:/tags/RawMarkup]] ||$:/core/templates/plain-text-tiddler}}}\n{{{ [enlist<saveTiddlerAndShadowsFilter>tag[$:/tags/RawMarkupWikified]] ||$:/core/templates/raw-static-tiddler}}}`\n</head>\n<body class=\"tc-body\">\n<!--~~ Raw markup for the top of the body section ~~-->\n`{{{ [enlist<saveTiddlerAndShadowsFilter>tag[$:/tags/RawMarkupWikified/TopBody]] ||$:/core/templates/raw-static-tiddler}}}`\n<!--~~ Static styles ~~-->\n<div id=\"styleArea\">\n`{{$:/boot/boot.css||$:/core/templates/css-tiddler}}`\n</div>\n<!--~~ Static content for Google and browsers without JavaScript ~~-->\n<noscript>\n<div id=\"splashArea\">\n`{{$:/core/templates/static.area}}`\n</div>\n</noscript>\n<!--~~ Ordinary tiddlers ~~-->\n`{{$:/core/templates/store.area.template.html}}`\n<!--~~ Library modules ~~-->\n<div id=\"libraryModules\" style=\"display:none;\">\n`{{{ [is[system]type[application/javascript]library[yes]] ||$:/core/templates/javascript-tiddler}}}`\n</div>\n<!--~~ Boot kernel prologue ~~-->\n<div id=\"bootKernelPrefix\" style=\"display:none;\">\n`{{ $:/boot/bootprefix.js ||$:/core/templates/javascript-tiddler}}`\n</div>\n<!--~~ Boot kernel ~~-->\n<div id=\"bootKernel\" style=\"display:none;\">\n`{{ $:/boot/boot.js ||$:/core/templates/javascript-tiddler}}`\n</div>\n<!--~~ Raw markup for the bottom of the body section ~~-->\n`{{{ [enlist<saveTiddlerAndShadowsFilter>tag[$:/tags/RawMarkupWikified/BottomBody]] ||$:/core/templates/raw-static-tiddler}}}`\n</body>\n</html>`\n" }, "$:/core/templates/version": { "title": "$:/core/templates/version", "text": "<<version>>" }, "$:/core/templates/wikified-tiddler": { "title": "$:/core/templates/wikified-tiddler", "text": "<$transclude />" }, "$:/core/ui/AboveStory/tw2-plugin-check": { "title": "$:/core/ui/AboveStory/tw2-plugin-check", "tags": "$:/tags/AboveStory", "text": "\\define lingo-base() $:/language/AboveStory/ClassicPlugin/\n<$list filter=\"[all[system+tiddlers]tag[systemConfig]limit[1]]\">\n\n<div class=\"tc-message-box\">\n\n<<lingo Warning>>\n\n<ul>\n\n<$list filter=\"[all[system+tiddlers]tag[systemConfig]]\">\n\n<li>\n\n<$link><$view field=\"title\"/></$link>\n\n</li>\n\n</$list>\n\n</ul>\n\n</div>\n\n</$list>\n" }, "$:/core/ui/Actions/new-image": { "title": "$:/core/ui/Actions/new-image", "tags": "$:/tags/Actions", "description": "create a new image tiddler", "text": "\\define get-type()\nimage/$(imageType)$\n\\end\n\\define get-tags() $(textFieldTags)$ $(tagsFieldTags)$\n<$vars imageType={{$:/config/NewImageType}} textFieldTags={{$:/config/NewJournal/Tags}} tagsFieldTags={{$:/config/NewJournal/Tags!!tags}}>\n<$action-sendmessage $message=\"tm-new-tiddler\" type=<<get-type>> tags=<<get-tags>>/>\n</$vars>\n" }, "$:/core/ui/Actions/new-journal": { "title": "$:/core/ui/Actions/new-journal", "tags": "$:/tags/Actions", "description": "create a new journal tiddler", "text": "\\define get-tags() $(textFieldTags)$ $(tagsFieldTags)$\n<$vars journalTitleTemplate={{$:/config/NewJournal/Title}} textFieldTags={{$:/config/NewJournal/Tags}} tagsFieldTags={{$:/config/NewJournal/Tags!!tags}} journalText={{$:/config/NewJournal/Text}}>\n<$wikify name=\"journalTitle\" text=\"\"\"<$macrocall $name=\"now\" format=<<journalTitleTemplate>>/>\"\"\">\n<$reveal type=\"nomatch\" state=<<journalTitle>> text=\"\">\n<$action-sendmessage $message=\"tm-new-tiddler\" title=<<journalTitle>> tags=<<get-tags>> text={{{ [<journalTitle>get[]] }}}/>\n</$reveal>\n<$reveal type=\"match\" state=<<journalTitle>> text=\"\">\n<$action-sendmessage $message=\"tm-new-tiddler\" title=<<journalTitle>> tags=<<get-tags>> text=<<journalText>>/>\n</$reveal>\n</$wikify>\n</$vars>\n" }, "$:/core/ui/Actions/new-tiddler": { "title": "$:/core/ui/Actions/new-tiddler", "tags": "$:/tags/Actions", "description": "create a new empty tiddler", "text": "\\define get-tags() $(textFieldTags)$ $(tagsFieldTags)$\n<$vars textFieldTags={{$:/config/NewTiddler/Tags}} tagsFieldTags={{$:/config/NewTiddler/Tags!!tags}}>\n<$action-sendmessage $message=\"tm-new-tiddler\" tags=<<get-tags>>/>\n</$vars>\n" }, "$:/core/ui/AdvancedSearch/Filter": { "title": "$:/core/ui/AdvancedSearch/Filter", "tags": "$:/tags/AdvancedSearch", "caption": "{{$:/language/Search/Filter/Caption}}", "text": "\\define lingo-base() $:/language/Search/\n\\define set-next-input-tab(beforeafter:\"after\") <$macrocall $name=\"change-input-tab\" stateTitle=\"$:/state/tab--1498284803\" tag=\"$:/tags/AdvancedSearch\" beforeafter=\"$beforeafter$\" defaultState=\"$:/core/ui/AdvancedSearch/System\" actions=\"\"\"<$action-setfield $tiddler=\"$:/state/advancedsearch/currentTab\" text=<<nextTab>>/>\"\"\"/>\n\n\\define cancel-search-actions() <$list filter=\"[{$:/temp/advancedsearch/input}!match{$:/temp/advancedsearch}]\" emptyMessage=\"\"\"<$action-deletetiddler $filter=\"[[$:/temp/advancedsearch]] [[$:/temp/advancedsearch/input]] [[$:/temp/advancedsearch/selected-item]]\" />\"\"\"><$action-setfield $tiddler=\"$:/temp/advancedsearch/input\" text={{$:/temp/advancedsearch}}/><$action-setfield $tiddler=\"$:/temp/advancedsearch/refresh\" text=\"yes\"/></$list>\n\n\\define input-accept-actions() <$list filter=\"[{$:/config/Search/NavigateOnEnter/enable}match[yes]]\" emptyMessage=\"\"\"<$list filter=\"[<__tiddler__>get[text]!is[missing]] ~[<__tiddler__>get[text]is[shadow]]\"><$action-navigate $to={{{ [<__tiddler__>get[text]] }}}/></$list>\"\"\"><$action-navigate $to={{{ [<__tiddler__>get[text]] }}}/></$list>\n\n\\define input-accept-variant-actions() <$list filter=\"[{$:/config/Search/NavigateOnEnter/enable}match[yes]]\" emptyMessage=\"\"\"<$list filter=\"[<__tiddler__>get[text]!is[missing]] ~[<__tiddler__>get[text]is[shadow]]\"><$list filter=\"[<__tiddler__>get[text]minlength[1]]\"><$action-sendmessage $message=\"tm-edit-tiddler\" $param={{{ [<__tiddler__>get[text]] }}}/></$list></$list>\"\"\"><$list filter=\"[<__tiddler__>get[text]minlength[1]]\"><$action-sendmessage $message=\"tm-edit-tiddler\" $param={{{ [<__tiddler__>get[text]] }}}/></$list></$list>\n\n<<lingo Filter/Hint>>\n\n<div class=\"tc-search tc-advanced-search\">\n<$keyboard key=\"((input-tab-right))\" actions=<<set-next-input-tab>>>\n<$keyboard key=\"((input-tab-left))\" actions=<<set-next-input-tab \"before\">>>\n<$macrocall $name=\"keyboard-driven-input\" tiddler=\"$:/temp/advancedsearch/input\" storeTitle=\"$:/temp/advancedsearch\" \n\t\trefreshTitle=\"$:/temp/advancedsearch/refresh\" selectionStateTitle=\"$:/temp/advancedsearch/selected-item\" type=\"search\" \n\t\ttag=\"input\" focus={{$:/config/Search/AutoFocus}} configTiddlerFilter=\"[[$:/temp/advancedsearch]]\" firstSearchFilterField=\"text\" \n\t\tinputAcceptActions=<<input-accept-actions>> inputAcceptVariantActions=<<input-accept-variant-actions>> \n\t\tinputCancelActions=<<cancel-search-actions>>/>\n</$keyboard>\n</$keyboard>\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/AdvancedSearch/FilterButton]!has[draft.of]]\"><$transclude/></$list>\n</div>\n\n<$reveal state=\"$:/temp/advancedsearch\" type=\"nomatch\" text=\"\">\n<$set name=\"resultCount\" value=\"\"\"<$count filter={{$:/temp/advancedsearch}}/>\"\"\">\n<div class=\"tc-search-results\">\n<<lingo Filter/Matches>>\n<$list filter={{$:/temp/advancedsearch}}>\n<span class={{{[<currentTiddler>addsuffix[-primaryList]] -[[$:/temp/advancedsearch/selected-item]get[text]] +[then[]else[tc-list-item-selected]] }}}>\n<$transclude tiddler=\"$:/core/ui/ListItemTemplate\"/>\n</span>\n</$list>\n</div>\n</$set>\n</$reveal>\n" }, "$:/core/ui/AdvancedSearch/Filter/FilterButtons/clear": { "title": "$:/core/ui/AdvancedSearch/Filter/FilterButtons/clear", "tags": "$:/tags/AdvancedSearch/FilterButton", "text": "<$reveal state=\"$:/temp/advancedsearch\" type=\"nomatch\" text=\"\">\n<$button class=\"tc-btn-invisible\">\n<<cancel-search-actions>>\n<$action-sendmessage $message=\"tm-focus-selector\" $param=\"\"\".tc-advanced-search input\"\"\" />\n{{$:/core/images/close-button}}\n</$button>\n</$reveal>\n" }, "$:/core/ui/AdvancedSearch/Filter/FilterButtons/delete": { "title": "$:/core/ui/AdvancedSearch/Filter/FilterButtons/delete", "tags": "$:/tags/AdvancedSearch/FilterButton", "text": "<$reveal state=\"$:/temp/advancedsearch\" type=\"nomatch\" text=\"\">\n<$button popup=<<qualify \"$:/state/filterDeleteDropdown\">> class=\"tc-btn-invisible\">\n{{$:/core/images/delete-button}}\n</$button>\n</$reveal>\n\n<$reveal state=<<qualify \"$:/state/filterDeleteDropdown\">> type=\"popup\" position=\"belowleft\" animate=\"yes\">\n<div class=\"tc-block-dropdown-wrapper\">\n<div class=\"tc-block-dropdown tc-edit-type-dropdown\">\n<div class=\"tc-dropdown-item-plain\">\n<$set name=\"resultCount\" value=\"\"\"<$count filter={{$:/temp/advancedsearch}}/>\"\"\">\nAre you sure you wish to delete <<resultCount>> tiddler(s)?\n</$set>\n</div>\n<div class=\"tc-dropdown-item-plain\">\n<$button class=\"tc-btn\">\n<$action-deletetiddler $filter={{$:/temp/advancedsearch}}/>\nDelete these tiddlers\n</$button>\n</div>\n</div>\n</div>\n</$reveal>\n" }, "$:/core/ui/AdvancedSearch/Filter/FilterButtons/dropdown": { "title": "$:/core/ui/AdvancedSearch/Filter/FilterButtons/dropdown", "tags": "$:/tags/AdvancedSearch/FilterButton", "text": "<span class=\"tc-popup-keep\">\n<$button popup=<<qualify \"$:/state/filterDropdown\">> class=\"tc-btn-invisible\">\n{{$:/core/images/down-arrow}}\n</$button>\n</span>\n\n<$reveal state=<<qualify \"$:/state/filterDropdown\">> type=\"popup\" position=\"belowleft\" animate=\"yes\">\n<$set name=\"tv-show-missing-links\" value=\"yes\">\n<$linkcatcher actions=\"\"\"<$action-setfield $tiddler=\"$:/temp/advancedsearch\" text=<<navigateTo>>/><$action-setfield $tiddler=\"$:/temp/advancedsearch/input\" text=<<navigateTo>>/><$action-setfield $tiddler=\"$:/temp/advancedsearch/refresh\" text=\"yes\"/><$action-sendmessage $message=\"tm-focus-selector\" $param='.tc-advanced-search input' />\"\"\">\n<div class=\"tc-block-dropdown-wrapper\">\n<div class=\"tc-block-dropdown tc-edit-type-dropdown\">\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/Filter]]\"><$link to={{!!filter}}><$transclude field=\"description\"/></$link>\n</$list>\n</div>\n</div>\n</$linkcatcher>\n</$set>\n</$reveal>\n" }, "$:/core/ui/AdvancedSearch/Filter/FilterButtons/export": { "title": "$:/core/ui/AdvancedSearch/Filter/FilterButtons/export", "tags": "$:/tags/AdvancedSearch/FilterButton", "text": "<$reveal state=\"$:/temp/advancedsearch\" type=\"nomatch\" text=\"\">\n<$macrocall $name=\"exportButton\" exportFilter={{$:/temp/advancedsearch}} lingoBase=\"$:/language/Buttons/ExportTiddlers/\"/>\n</$reveal>\n" }, "$:/core/ui/AdvancedSearch/Shadows": { "title": "$:/core/ui/AdvancedSearch/Shadows", "tags": "$:/tags/AdvancedSearch", "caption": "{{$:/language/Search/Shadows/Caption}}", "first-search-filter": "[all[shadows]search<userInput>sort[title]limit[250]] -[[$:/temp/advancedsearch]] -[[$:/temp/advancedsearch/input]]", "text": "\\define lingo-base() $:/language/Search/\n\n\\define set-next-input-tab(beforeafter:\"after\") <$macrocall $name=\"change-input-tab\" stateTitle=\"$:/state/tab--1498284803\" tag=\"$:/tags/AdvancedSearch\" beforeafter=\"$beforeafter$\" defaultState=\"$:/core/ui/AdvancedSearch/System\" actions=\"\"\"<$action-setfield $tiddler=\"$:/state/advancedsearch/currentTab\" text=<<nextTab>>/>\"\"\"/>\n\n\\define cancel-search-actions() <$list filter=\"[{$:/temp/advancedsearch}!match{$:/temp/advancedsearch/input}]\" emptyMessage=\"\"\"<$action-deletetiddler $filter=\"[[$:/temp/advancedsearch]] [[$:/temp/advancedsearch/input]] [[$:/temp/advancedsearch/selected-item]]\" />\"\"\"><$action-setfield $tiddler=\"$:/temp/advancedsearch/input\" text={{$:/temp/advancedsearch}}/><$action-setfield $tiddler=\"$:/temp/advancedsearch/refresh\" text=\"yes\"/></$list><$action-sendmessage $message=\"tm-focus-selector\" $param=\"\"\".tc-advanced-search input\"\"\"/>\n\n\\define input-accept-actions() <$list filter=\"[{$:/config/Search/NavigateOnEnter/enable}match[yes]]\" emptyMessage=\"\"\"<$list filter=\"[<__tiddler__>get[text]!is[missing]] ~[<__tiddler__>get[text]is[shadow]]\"><$action-navigate $to={{{ [<__tiddler__>get[text]] }}}/></$list>\"\"\"><$action-navigate $to={{{ [<__tiddler__>get[text]] }}}/></$list>\n\n\\define input-accept-variant-actions() <$list filter=\"[{$:/config/Search/NavigateOnEnter/enable}match[yes]]\" emptyMessage=\"\"\"<$list filter=\"[<__tiddler__>get[text]!is[missing]] ~[<__tiddler__>get[text]is[shadow]]\"><$list filter=\"[<__tiddler__>get[text]minlength[1]]\"><$action-sendmessage $message=\"tm-edit-tiddler\" $param={{{ [<__tiddler__>get[text]] }}}/></$list></$list>\"\"\"><$list filter=\"[<__tiddler__>get[text]minlength[1]]\"><$action-sendmessage $message=\"tm-edit-tiddler\" $param={{{ [<__tiddler__>get[text]] }}}/></$list></$list>\n\n<<lingo Shadows/Hint>>\n\n<div class=\"tc-search\">\n<$keyboard key=\"((input-tab-right))\" actions=<<set-next-input-tab>>>\n<$keyboard key=\"((input-tab-left))\" actions=<<set-next-input-tab \"before\">>>\n<$macrocall $name=\"keyboard-driven-input\" tiddler=\"$:/temp/advancedsearch/input\" storeTitle=\"$:/temp/advancedsearch\"\n\t\trefreshTitle=\"$:/temp/advancedsearch/refresh\" selectionStateTitle=\"$:/temp/advancedsearch/selected-item\" type=\"search\"\n\t\ttag=\"input\" focus={{$:/config/Search/AutoFocus}} configTiddlerFilter=\"[[$:/core/ui/AdvancedSearch/Shadows]]\"\n\t\tinputCancelActions=<<cancel-search-actions>> inputAcceptActions=<<input-accept-actions>> \n\t\tinputAcceptVariantActions=<<input-accept-variant-actions>> filterMinLength={{$:/config/Search/MinLength}}/>\n</$keyboard>\n</$keyboard>\n<$reveal state=\"$:/temp/advancedsearch\" type=\"nomatch\" text=\"\">\n<$button class=\"tc-btn-invisible\">\n<<cancel-search-actions>>\n{{$:/core/images/close-button}}\n</$button>\n</$reveal>\n</div>\n\n<$reveal state=\"$:/temp/advancedsearch\" type=\"nomatch\" text=\"\">\n\n<$list filter=\"[{$:/temp/advancedsearch}minlength{$:/config/Search/MinLength}limit[1]]\" emptyMessage=\"\"\"<div class=\"tc-search-results\">{{$:/language/Search/Search/TooShort}}</div>\"\"\" variable=\"listItem\">\n\n<$set name=\"resultCount\" value=\"\"\"<$count filter=\"[all[shadows]search{$:/temp/advancedsearch}] -[[$:/temp/advancedsearch]] -[[$:/temp/advancedsearch/input]]\"/>\"\"\">\n\n<div class=\"tc-search-results\">\n\n<<lingo Shadows/Matches>>\n\n<$list filter=\"[all[shadows]search{$:/temp/advancedsearch}sort[title]limit[250]] -[[$:/temp/advancedsearch]] -[[$:/temp/advancedsearch/input]]\">\n<span class={{{[<currentTiddler>addsuffix[-primaryList]] -[[$:/temp/advancedsearch/selected-item]get[text]] +[then[]else[tc-list-item-selected]] }}}>\n<$transclude tiddler=\"$:/core/ui/ListItemTemplate\"/>\n</span>\n</$list>\n\n</div>\n\n</$set>\n\n</$list>\n\n</$reveal>\n\n<$reveal state=\"$:/temp/advancedsearch\" type=\"match\" text=\"\">\n\n</$reveal>\n" }, "$:/core/ui/AdvancedSearch/Standard": { "title": "$:/core/ui/AdvancedSearch/Standard", "tags": "$:/tags/AdvancedSearch", "caption": "{{$:/language/Search/Standard/Caption}}", "text": "\\define lingo-base() $:/language/Search/\n\\define set-next-input-tab(beforeafter:\"after\") <$macrocall $name=\"change-input-tab\" stateTitle=\"$:/state/tab--1498284803\" tag=\"$:/tags/AdvancedSearch\" beforeafter=\"$beforeafter$\" defaultState=\"$:/core/ui/AdvancedSearch/System\" actions=\"\"\"<$action-setfield $tiddler=\"$:/state/advancedsearch/currentTab\" text=<<nextTab>>/>\"\"\"/>\n\n\\define next-search-tab(beforeafter:\"after\") <$macrocall $name=\"change-input-tab\" stateTitle=\"$:/state/tab/search-results/advancedsearch\" tag=\"$:/tags/SearchResults\" beforeafter=\"$beforeafter$\" defaultState={{$:/config/SearchResults/Default}} actions=\"\"\"<$action-setfield $tiddler=\"$:/state/advancedsearch/standard/currentTab\" text=<<nextTab>>/>\"\"\"/>\n\n\\define cancel-search-actions() <$list filter=\"[{$:/temp/advancedsearch}!match{$:/temp/advancedsearch/input}]\" emptyMessage=\"\"\"<$action-deletetiddler $filter=\"[[$:/temp/advancedsearch]] [[$:/temp/advancedsearch/input]] [[$:/temp/advancedsearch/selected-item]]\" />\"\"\"><$action-setfield $tiddler=\"$:/temp/advancedsearch/input\" text={{$:/temp/advancedsearch}}/><$action-setfield $tiddler=\"$:/temp/advancedsearch/refresh\" text=\"yes\"/></$list><$action-sendmessage $message=\"tm-focus-selector\" $param=\"\"\".tc-advanced-search input\"\"\"/>\n\n\\define input-accept-actions() <$list filter=\"[{$:/config/Search/NavigateOnEnter/enable}match[yes]]\" emptyMessage=\"\"\"<$list filter=\"[<__tiddler__>get[text]!is[missing]] ~[<__tiddler__>get[text]is[shadow]]\"><$action-navigate $to={{{ [<__tiddler__>get[text]] }}}/></$list>\"\"\"><$action-navigate $to={{{ [<__tiddler__>get[text]] }}}/></$list>\n\n\\define input-accept-variant-actions() <$list filter=\"[{$:/config/Search/NavigateOnEnter/enable}match[yes]]\" emptyMessage=\"\"\"<$list filter=\"[<__tiddler__>get[text]!is[missing]] ~[<__tiddler__>get[text]is[shadow]]\"><$list filter=\"[<__tiddler__>get[text]minlength[1]]\"><$action-sendmessage $message=\"tm-edit-tiddler\" $param={{{ [<__tiddler__>get[text]] }}}/></$list></$list>\"\"\"><$list filter=\"[<__tiddler__>get[text]minlength[1]]\"><$action-sendmessage $message=\"tm-edit-tiddler\" $param={{{ [<__tiddler__>get[text]] }}}/></$list></$list>\n\n<<lingo Standard/Hint>>\n\n<div class=\"tc-search\">\n<$keyboard key=\"((input-tab-right))\" actions=<<set-next-input-tab>>>\n<$keyboard key=\"((input-tab-left))\" actions=<<set-next-input-tab \"before\">>>\n<$keyboard key=\"shift-alt-Right\" actions=<<next-search-tab>>>\n<$keyboard key=\"shift-alt-Left\" actions=<<next-search-tab \"before\">>>\n<$macrocall $name=\"keyboard-driven-input\" tiddler=\"$:/temp/advancedsearch/input\" storeTitle=\"$:/temp/advancedsearch\"\n\t\trefreshTitle=\"$:/temp/advancedsearch/refresh\" selectionStateTitle=\"$:/temp/advancedsearch/selected-item\" type=\"search\"\n\t\ttag=\"input\" focus={{$:/config/Search/AutoFocus}} inputCancelActions=<<cancel-search-actions>> \n\t\tinputAcceptActions=<<input-accept-actions>> inputAcceptVariantActions=<<input-accept-variant-actions>> \n\t\tconfigTiddlerFilter=\"[[$:/state/search/currentTab]!is[missing]get[text]] ~[{$:/config/SearchResults/Default}]\"\n\t\tfilterMinLength={{$:/config/Search/MinLength}}/>\n</$keyboard>\n</$keyboard>\n</$keyboard>\n</$keyboard>\n<$reveal state=\"$:/temp/advancedsearch\" type=\"nomatch\" text=\"\">\n<$button class=\"tc-btn-invisible\">\n<<cancel-search-actions>>\n{{$:/core/images/close-button}}\n</$button>\n</$reveal>\n</div>\n\n<$reveal state=\"$:/temp/advancedsearch\" type=\"nomatch\" text=\"\">\n<$list filter=\"[{$:/temp/advancedsearch}minlength{$:/config/Search/MinLength}limit[1]]\" emptyMessage=\"\"\"<div class=\"tc-search-results\">{{$:/language/Search/Search/TooShort}}</div>\"\"\" variable=\"listItem\">\n<$vars userInput={{{ [[$:/temp/advancedsearch]get[text]] }}} configTiddler={{{ [[$:/state/search/currentTab]!is[missing]get[text]] ~[{$:/config/SearchResults/Default}] }}} searchListState=\"$:/temp/advancedsearch/selected-item\">\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/SearchResults]!has[draft.of]butfirst[]limit[1]]\" emptyMessage=\"\"\"\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/SearchResults]!has[draft.of]]\">\n<$transclude/>\n</$list>\n\"\"\">\n<$macrocall $name=\"tabs\" tabsList=\"[all[shadows+tiddlers]tag[$:/tags/SearchResults]!has[draft.of]]\" default={{$:/config/SearchResults/Default}} actions=\"\"\"<$action-setfield $tiddler=\"$:/state/advancedsearch/standard/currentTab\" text=<<currentTab>>/>\"\"\" explicitState=\"$:/state/tab/search-results/advancedsearch\" />\n</$list>\n</$vars>\n</$list>\n</$reveal>\n" }, "$:/core/ui/AdvancedSearch/System": { "title": "$:/core/ui/AdvancedSearch/System", "tags": "$:/tags/AdvancedSearch", "caption": "{{$:/language/Search/System/Caption}}", "first-search-filter": "[is[system]search<userInput>sort[title]limit[250]] -[[$:/temp/advancedsearch]] -[[$:/temp/advancedsearch/input]] -[[$:/temp/advancedsearch/selected-item]]", "text": "\\define lingo-base() $:/language/Search/\n\\define set-next-input-tab(beforeafter:\"after\",stateTitle,tag,defaultState,currentTabTiddler) <$macrocall $name=\"change-input-tab\" stateTitle=\"$:/state/tab--1498284803\" tag=\"$:/tags/AdvancedSearch\" beforeafter=\"$beforeafter$\" defaultState=\"$:/core/ui/AdvancedSearch/System\" actions=\"\"\"<$action-setfield $tiddler=\"$:/state/advancedsearch/currentTab\" text=<<nextTab>>/>\"\"\"/>\n\n\\define cancel-search-actions() <$list filter=\"[{$:/temp/advancedsearch}!match{$:/temp/advancedsearch/input}]\" emptyMessage=\"\"\"<$action-deletetiddler $filter=\"[[$:/temp/advancedsearch]] [[$:/temp/advancedsearch/input]] [[$:/temp/advancedsearch/selected-item]]\" />\"\"\"><$action-setfield $tiddler=\"$:/temp/advancedsearch/input\" text={{$:/temp/advancedsearch}}/><$action-setfield $tiddler=\"$:/temp/advancedsearch/refresh\" text=\"yes\"/></$list><$action-sendmessage $message=\"tm-focus-selector\" $param=\"\"\".tc-advanced-search input\"\"\"/>\n\n\\define input-accept-actions() <$list filter=\"[{$:/config/Search/NavigateOnEnter/enable}match[yes]]\" emptyMessage=\"\"\"<$list filter=\"[<__tiddler__>get[text]!is[missing]] ~[<__tiddler__>get[text]is[shadow]]\"><$action-navigate $to={{{ [<__tiddler__>get[text]] }}}/></$list>\"\"\"><$action-navigate $to={{{ [<__tiddler__>get[text]] }}}/></$list>\n\n\\define input-accept-variant-actions() <$list filter=\"[{$:/config/Search/NavigateOnEnter/enable}match[yes]]\" emptyMessage=\"\"\"<$list filter=\"[<__tiddler__>get[text]!is[missing]] ~[<__tiddler__>get[text]is[shadow]]\"><$list filter=\"[<__tiddler__>get[text]minlength[1]]\"><$action-sendmessage $message=\"tm-edit-tiddler\" $param={{{ [<__tiddler__>get[text]] }}}/></$list></$list>\"\"\"><$list filter=\"[<__tiddler__>get[text]minlength[1]]\"><$action-sendmessage $message=\"tm-edit-tiddler\" $param={{{ [<__tiddler__>get[text]] }}}/></$list></$list>\n\n<<lingo System/Hint>>\n\n<div class=\"tc-search\">\n<$keyboard key=\"((input-tab-right))\" actions=<<set-next-input-tab>>>\n<$keyboard key=\"((input-tab-left))\" actions=<<set-next-input-tab \"before\">>>\n<$macrocall $name=\"keyboard-driven-input\" tiddler=\"$:/temp/advancedsearch/input\" storeTitle=\"$:/temp/advancedsearch\"\n\t\trefreshTitle=\"$:/temp/advancedsearch/refresh\" selectionStateTitle=\"$:/temp/advancedsearch/selected-item\"\n\t\ttype=\"search\" tag=\"input\" focus={{$:/config/Search/AutoFocus}} configTiddlerFilter=\"[[$:/core/ui/AdvancedSearch/System]]\"\n\t\tinputCancelActions=<<cancel-search-actions>> inputAcceptActions=<<input-accept-actions>> \n\t\tinputAcceptVariantActions=<<input-accept-variant-actions>> filterMinLength={{$:/config/Search/MinLength}}/>\n</$keyboard>\n</$keyboard>\n<$reveal state=\"$:/temp/advancedsearch\" type=\"nomatch\" text=\"\">\n<$button class=\"tc-btn-invisible\">\n<<cancel-search-actions>>\n{{$:/core/images/close-button}}\n</$button>\n</$reveal>\n</div>\n\n<$reveal state=\"$:/temp/advancedsearch\" type=\"nomatch\" text=\"\">\n\n<$list filter=\"[{$:/temp/advancedsearch}minlength{$:/config/Search/MinLength}limit[1]]\" emptyMessage=\"\"\"<div class=\"tc-search-results\">{{$:/language/Search/Search/TooShort}}</div>\"\"\" variable=\"listItem\">\n\n<$set name=\"resultCount\" value=\"\"\"<$count filter=\"[is[system]search{$:/temp/advancedsearch}] -[[$:/temp/advancedsearch]] -[[$:/temp/advancedsearch/input]] -[[$:/temp/advancedsearch/selected-item]]\"/>\"\"\">\n\n<div class=\"tc-search-results\">\n\n<<lingo System/Matches>>\n\n<$list filter=\"[is[system]search{$:/temp/advancedsearch}sort[title]limit[250]] -[[$:/temp/advancedsearch]] -[[$:/temp/advancedsearch/input]] -[[$:/temp/advancedsearch/selected-item]]\">\n<span class={{{[<currentTiddler>addsuffix[-primaryList]] -[[$:/temp/advancedsearch/selected-item]get[text]] +[then[]else[tc-list-item-selected]] }}}>\n<$transclude tiddler=\"$:/core/ui/ListItemTemplate\"/>\n</span>\n</$list>\n\n</div>\n\n</$set>\n\n</$list>\n\n</$reveal>\n\n<$reveal state=\"$:/temp/advancedsearch\" type=\"match\" text=\"\">\n\n</$reveal>\n" }, "$:/AdvancedSearch": { "title": "$:/AdvancedSearch", "icon": "$:/core/images/advanced-search-button", "color": "#bbb", "text": "<div class=\"tc-advanced-search\">\n<$macrocall $name=\"tabs\" tabsList=\"[all[shadows+tiddlers]tag[$:/tags/AdvancedSearch]!has[draft.of]]\" default=\"$:/core/ui/AdvancedSearch/System\" actions=\"\"\"<$action-setfield $tiddler=\"$:/state/advancedsearch/currentTab\" text=<<currentTab>>/>\"\"\" explicitState=\"$:/state/tab--1498284803\"/>\n</div>\n" }, "$:/core/ui/AlertTemplate": { "title": "$:/core/ui/AlertTemplate", "text": "<div class=\"tc-alert\">\n<div class=\"tc-alert-toolbar\">\n<$button class=\"tc-btn-invisible\"><$action-deletetiddler $tiddler=<<currentTiddler>>/>{{$:/core/images/cancel-button}}</$button>\n</div>\n<div class=\"tc-alert-subtitle\">\n<$wikify name=\"format\" text=<<lingo Tiddler/DateFormat>>>\n<$view field=\"component\"/> - <$view field=\"modified\" format=\"date\" template=<<format>>/> <$reveal type=\"nomatch\" state=\"!!count\" text=\"\"><span class=\"tc-alert-highlight\">({{$:/language/Count}}: <$view field=\"count\"/>)</span></$reveal>\n</$wikify>\n</div>\n<div class=\"tc-alert-body\">\n\n<$transclude/>\n\n</div>\n</div>\n" }, "$:/core/ui/BinaryWarning": { "title": "$:/core/ui/BinaryWarning", "text": "\\define lingo-base() $:/language/BinaryWarning/\n<<lingo Prompt>>\n" }, "$:/core/ui/Components/plugin-info": { "title": "$:/core/ui/Components/plugin-info", "text": "\\define lingo-base() $:/language/ControlPanel/Plugins/\n\n\\define popup-state-macro()\n$(qualified-state)$-$(currentTiddler)$\n\\end\n\n\\define tabs-state-macro()\n$(popup-state)$-$(pluginInfoType)$\n\\end\n\n\\define plugin-icon-title()\n$(currentTiddler)$/icon\n\\end\n\n\\define plugin-disable-title()\n$:/config/Plugins/Disabled/$(currentTiddler)$\n\\end\n\n\\define plugin-table-body(type,disabledMessage,default-popup-state)\n<div class=\"tc-plugin-info-chunk tc-plugin-info-toggle\">\n<$reveal type=\"nomatch\" state=<<popup-state>> text=\"yes\" default=\"\"\"$default-popup-state$\"\"\">\n<$button class=\"tc-btn-invisible tc-btn-dropdown\" set=<<popup-state>> setTo=\"yes\">\n{{$:/core/images/chevron-right}}\n</$button>\n</$reveal>\n<$reveal type=\"match\" state=<<popup-state>> text=\"yes\" default=\"\"\"$default-popup-state$\"\"\">\n<$button class=\"tc-btn-invisible tc-btn-dropdown\" set=<<popup-state>> setTo=\"no\">\n{{$:/core/images/chevron-down}}\n</$button>\n</$reveal>\n</div>\n<div class=\"tc-plugin-info-chunk tc-plugin-info-icon\">\n<$transclude tiddler=<<currentTiddler>> subtiddler=<<plugin-icon-title>>>\n<$transclude tiddler=\"$:/core/images/plugin-generic-$type$\"/>\n</$transclude>\n</div>\n<div class=\"tc-plugin-info-chunk tc-plugin-info-description\">\n<h1>\n''<$text text={{{ [<currentTiddler>get[name]] ~[<currentTiddler>split[/]last[1]] }}}/>'': <$view field=\"description\"><$view field=\"title\"/></$view> $disabledMessage$\n</h1>\n<h2>\n<$view field=\"title\"/>\n</h2>\n<h2>\n<div><em><$view field=\"version\"/></em></div>\n</h2>\n</div>\n\\end\n\n\\define plugin-info(type,default-popup-state)\n<$set name=\"popup-state\" value=<<popup-state-macro>>>\n<$reveal type=\"nomatch\" state=<<plugin-disable-title>> text=\"yes\">\n<$link to={{!!title}} class=\"tc-plugin-info\">\n<<plugin-table-body type:\"$type$\" default-popup-state:\"\"\"$default-popup-state$\"\"\">>\n</$link>\n</$reveal>\n<$reveal type=\"match\" state=<<plugin-disable-title>> text=\"yes\">\n<$link to={{!!title}} class=\"tc-plugin-info tc-plugin-info-disabled\">\n<<plugin-table-body type:\"$type$\" default-popup-state:\"\"\"$default-popup-state$\"\"\" disabledMessage:\"<$macrocall $name='lingo' title='Disabled/Status'/>\">>\n</$link>\n</$reveal>\n<$reveal type=\"match\" text=\"yes\" state=<<popup-state>> default=\"\"\"$default-popup-state$\"\"\">\n<div class=\"tc-plugin-info-dropdown\">\n<div class=\"tc-plugin-info-dropdown-body\">\n<$list filter=\"[all[current]] -[[$:/core]]\">\n<div style=\"float:right;\">\n<$reveal type=\"nomatch\" state=<<plugin-disable-title>> text=\"yes\">\n<$button set=<<plugin-disable-title>> setTo=\"yes\" tooltip={{$:/language/ControlPanel/Plugins/Disable/Hint}} aria-label={{$:/language/ControlPanel/Plugins/Disable/Caption}}>\n<<lingo Disable/Caption>>\n</$button>\n</$reveal>\n<$reveal type=\"match\" state=<<plugin-disable-title>> text=\"yes\">\n<$button set=<<plugin-disable-title>> setTo=\"no\" tooltip={{$:/language/ControlPanel/Plugins/Enable/Hint}} aria-label={{$:/language/ControlPanel/Plugins/Enable/Caption}}>\n<<lingo Enable/Caption>>\n</$button>\n</$reveal>\n</div>\n</$list>\n<$set name=\"tabsList\" filter=\"[<currentTiddler>list[]] contents\">\n<$macrocall $name=\"tabs\" state=<<tabs-state-macro>> tabsList=<<tabsList>> default={{{ [enlist<tabsList>] }}} template=\"$:/core/ui/PluginInfo\"/>\n</$set>\n</div>\n</div>\n</$reveal>\n</$set>\n\\end\n\n<$macrocall $name=\"plugin-info\" type=<<plugin-type>> default-popup-state=<<default-popup-state>>/>\n" }, "$:/core/ui/Components/tag-link": { "title": "$:/core/ui/Components/tag-link", "text": "<$link>\n<$set name=\"backgroundColor\" value={{!!color}}>\n<span style=<<tag-styles>> class=\"tc-tag-label\">\n<$view field=\"title\" format=\"text\"/>\n</span>\n</$set>\n</$link>" }, "$:/core/ui/ControlPanel/Advanced": { "title": "$:/core/ui/ControlPanel/Advanced", "tags": "$:/tags/ControlPanel/Info", "caption": "{{$:/language/ControlPanel/Advanced/Caption}}", "text": "{{$:/language/ControlPanel/Advanced/Hint}}\n\n<div class=\"tc-control-panel\">\n<$macrocall $name=\"tabs\" tabsList=\"[all[shadows+tiddlers]tag[$:/tags/ControlPanel/Advanced]!has[draft.of]]\" default=\"$:/core/ui/ControlPanel/TiddlerFields\" explicitState=\"$:/state/tab--959111941\"/>\n</div>\n" }, "$:/core/ui/ControlPanel/Appearance": { "title": "$:/core/ui/ControlPanel/Appearance", "tags": "$:/tags/ControlPanel", "caption": "{{$:/language/ControlPanel/Appearance/Caption}}", "text": "{{$:/language/ControlPanel/Appearance/Hint}}\n\n<div class=\"tc-control-panel\">\n<$macrocall $name=\"tabs\" tabsList=\"[all[shadows+tiddlers]tag[$:/tags/ControlPanel/Appearance]!has[draft.of]]\" default=\"$:/core/ui/ControlPanel/Theme\" explicitState=\"$:/state/tab--1963855381\"/>\n</div>\n" }, "$:/core/ui/ControlPanel/Basics": { "title": "$:/core/ui/ControlPanel/Basics", "tags": "$:/tags/ControlPanel/Info", "caption": "{{$:/language/ControlPanel/Basics/Caption}}", "text": "\\define lingo-base() $:/language/ControlPanel/Basics/\n\n\\define show-filter-count(filter)\n<$button class=\"tc-btn-invisible\">\n<$action-setfield $tiddler=\"$:/temp/advancedsearch\" $value=\"\"\"$filter$\"\"\"/>\n<$action-setfield $tiddler=\"$:/temp/advancedsearch/input\" $value=\"\"\"$filter$\"\"\"/>\n<$action-setfield $tiddler=\"$:/temp/advancedsearch/refresh\" text=\"yes\"/>\n<$action-setfield $tiddler=\"$:/state/tab--1498284803\" $value=\"$:/core/ui/AdvancedSearch/Filter\"/>\n<$action-navigate $to=\"$:/AdvancedSearch\"/>\n<$action-sendmessage $message=\"tm-focus-selector\" $param=\".tc-advanced-search input\"/>\n''<$count filter=\"\"\"$filter$\"\"\"/>''\n{{$:/core/images/advanced-search-button}}\n</$button>\n\\end\n\n|<<lingo Version/Prompt>> |''<<version>>'' |\n|<$link to=\"$:/SiteTitle\"><<lingo Title/Prompt>></$link> |<$edit-text tiddler=\"$:/SiteTitle\" default=\"\" tag=\"input\"/> |\n|<$link to=\"$:/SiteSubtitle\"><<lingo Subtitle/Prompt>></$link> |<$edit-text tiddler=\"$:/SiteSubtitle\" default=\"\" tag=\"input\"/> |\n|<$link to=\"$:/status/UserName\"><<lingo Username/Prompt>></$link> |<$edit-text tiddler=\"$:/status/UserName\" default=\"\" tag=\"input\"/> |\n|<$link to=\"$:/config/AnimationDuration\"><<lingo AnimDuration/Prompt>></$link> |<$edit-text tiddler=\"$:/config/AnimationDuration\" default=\"\" tag=\"input\"/> |\n|<$link to=\"$:/DefaultTiddlers\"><<lingo DefaultTiddlers/Prompt>></$link> |<<lingo DefaultTiddlers/TopHint>><br> <$edit tag=\"textarea\" tiddler=\"$:/DefaultTiddlers\" class=\"tc-edit-texteditor\"/><br>//<<lingo DefaultTiddlers/BottomHint>>// |\n|<$link to=\"$:/language/DefaultNewTiddlerTitle\"><<lingo NewTiddler/Title/Prompt>></$link> |<$edit-text tiddler=\"$:/language/DefaultNewTiddlerTitle\" default=\"\" tag=\"input\"/> |\n|<$link to=\"$:/config/NewJournal/Title\"><<lingo NewJournal/Title/Prompt>></$link> |<$edit-text tiddler=\"$:/config/NewJournal/Title\" default=\"\" tag=\"input\"/> |\n|<$link to=\"$:/config/NewJournal/Text\"><<lingo NewJournal/Text/Prompt>></$link> |<$edit tiddler=\"$:/config/NewJournal/Text\" tag=\"textarea\" class=\"tc-edit-texteditor\" default=\"\"/> |\n|<$link to=\"$:/config/NewTiddler/Tags\"><<lingo NewTiddler/Tags/Prompt>></$link> |<$vars currentTiddler=\"$:/config/NewTiddler/Tags\" tagField=\"text\">{{||$:/core/ui/EditTemplate/tags}}<$list filter=\"[<currentTiddler>tags[]] +[limit[1]]\" variable=\"ignore\"><$button tooltip={{$:/language/ControlPanel/Basics/RemoveTags/Hint}}><<lingo RemoveTags>><$action-listops $tiddler=<<currentTiddler>> $field=\"text\" $subfilter={{{ [<currentTiddler>get[tags]] }}}/><$action-setfield $tiddler=<<currentTiddler>> tags=\"\"/></$button></$list></$vars> |\n|<$link to=\"$:/config/NewJournal/Tags\"><<lingo NewJournal/Tags/Prompt>></$link> |<$vars currentTiddler=\"$:/config/NewJournal/Tags\" tagField=\"text\">{{||$:/core/ui/EditTemplate/tags}}<$list filter=\"[<currentTiddler>tags[]] +[limit[1]]\" variable=\"ignore\"><$button tooltip={{$:/language/ControlPanel/Basics/RemoveTags/Hint}}><<lingo RemoveTags>><$action-listops $tiddler=<<currentTiddler>> $field=\"text\" $subfilter={{{ [<currentTiddler>get[tags]] }}}/><$action-setfield $tiddler=<<currentTiddler>> tags=\"\"/></$button></$list></$vars> |\n|<$link to=\"$:/config/AutoFocus\"><<lingo AutoFocus/Prompt>></$link> |{{$:/snippets/minifocusswitcher}} |\n|<<lingo Language/Prompt>> |{{$:/snippets/minilanguageswitcher}} |\n|<<lingo Tiddlers/Prompt>> |<<show-filter-count \"[!is[system]sort[title]]\">> |\n|<<lingo Tags/Prompt>> |<<show-filter-count \"[tags[]sort[title]]\">> |\n|<<lingo SystemTiddlers/Prompt>> |<<show-filter-count \"[is[system]sort[title]]\">> |\n|<<lingo ShadowTiddlers/Prompt>> |<<show-filter-count \"[all[shadows]sort[title]]\">> |\n|<<lingo OverriddenShadowTiddlers/Prompt>> |<<show-filter-count \"[is[tiddler]is[shadow]sort[title]]\">> |\n" }, "$:/core/ui/ControlPanel/EditorTypes": { "title": "$:/core/ui/ControlPanel/EditorTypes", "tags": "$:/tags/ControlPanel/Advanced", "caption": "{{$:/language/ControlPanel/EditorTypes/Caption}}", "text": "\\define lingo-base() $:/language/ControlPanel/EditorTypes/\n\n<<lingo Hint>>\n\n<table>\n<tbody>\n<tr>\n<th><<lingo Type/Caption>></th>\n<th><<lingo Editor/Caption>></th>\n</tr>\n<$list filter=\"[all[shadows+tiddlers]prefix[$:/config/EditorTypeMappings/]sort[title]]\">\n<tr>\n<td>\n<$link>\n<$list filter=\"[all[current]removeprefix[$:/config/EditorTypeMappings/]]\">\n<$text text={{!!title}}/>\n</$list>\n</$link>\n</td>\n<td>\n<$view field=\"text\"/>\n</td>\n</tr>\n</$list>\n</tbody>\n</table>\n" }, "$:/core/ui/ControlPanel/Info": { "title": "$:/core/ui/ControlPanel/Info", "tags": "$:/tags/ControlPanel", "caption": "{{$:/language/ControlPanel/Info/Caption}}", "text": "{{$:/language/ControlPanel/Info/Hint}}\n\n<div class=\"tc-control-panel\">\n<$macrocall $name=\"tabs\" tabsList=\"[all[shadows+tiddlers]tag[$:/tags/ControlPanel/Info]!has[draft.of]]\" default=\"$:/core/ui/ControlPanel/Basics\" explicitState=\"$:/state/tab--2112689675\"/>\n</div>\n" }, "$:/core/ui/ControlPanel/KeyboardShortcuts": { "title": "$:/core/ui/ControlPanel/KeyboardShortcuts", "tags": "$:/tags/ControlPanel", "caption": "{{$:/language/ControlPanel/KeyboardShortcuts/Caption}}", "text": "\\define lingo-base() $:/language/ControlPanel/KeyboardShortcuts/\n\n\\define new-shortcut(title)\n<div class=\"tc-dropdown-item-plain\">\n<$edit-shortcut tiddler=\"$title$\" placeholder={{$:/language/ControlPanel/KeyboardShortcuts/Add/Prompt}} focus=\"true\" style=\"width:auto;\"/> <$button>\n<<lingo Add/Caption>>\n<$action-listops\n\t$tiddler=\"$(shortcutTitle)$\"\n\t$field=\"text\"\n\t$subfilter=\"[{$title$}]\"\n/>\n<$action-deletetiddler\n\t$tiddler=\"$title$\"\n/>\n</$button>\n</div>\n\\end\n\n\\define shortcut-list-item(caption)\n<td>\n</td>\n<td style=\"text-align:right;font-size:0.7em;\">\n<<lingo Platform/$caption$>>\n</td>\n<td>\n<div style=\"position:relative;\">\n<$button popup=<<qualify \"$:/state/dropdown/$(shortcutTitle)$\">> class=\"tc-btn-invisible\">\n{{$:/core/images/edit-button}}\n</$button>\n<$macrocall $name=\"displayshortcuts\" $output=\"text/html\" shortcuts={{$(shortcutTitle)$}} prefix=\"<kbd>\" separator=\"</kbd> <kbd>\" suffix=\"</kbd>\"/>\n\n<$reveal state=<<qualify \"$:/state/dropdown/$(shortcutTitle)$\">> type=\"popup\" position=\"below\" animate=\"yes\">\n<div class=\"tc-block-dropdown-wrapper\">\n<div class=\"tc-block-dropdown tc-edit-type-dropdown tc-popup-keep\">\n<$list filter=\"[list[$(shortcutTitle)$!!text]sort[title]]\" variable=\"shortcut\" emptyMessage=\"\"\"\n<div class=\"tc-dropdown-item-plain\">\n//<<lingo NoShortcuts/Caption>>//\n</div>\n\"\"\">\n<div class=\"tc-dropdown-item-plain\">\n<$button class=\"tc-btn-invisible\" tooltip={{$:/language/ControlPanel/KeyboardShortcuts/Remove/Hint}}>\n<$action-listops\n\t$tiddler=\"$(shortcutTitle)$\"\n\t$field=\"text\"\n\t$subfilter=\"+[remove<shortcut>]\"\n/>\n<small>{{$:/core/images/close-button}}</small>\n</$button>\n<kbd>\n<$macrocall $name=\"displayshortcuts\" $output=\"text/html\" shortcuts=<<shortcut>>/>\n</kbd>\n</div>\n</$list>\n<hr/>\n<$macrocall $name=\"new-shortcut\" title=<<qualify \"$:/state/new-shortcut/$(shortcutTitle)$\">>/>\n</div>\n</div>\n</$reveal>\n</div>\n</td>\n\\end\n\n\\define shortcut-list(caption,prefix)\n<tr>\n<$list filter=\"[[$prefix$$(shortcutName)$]]\" variable=\"shortcutTitle\">\n<<shortcut-list-item \"$caption$\">>\n</$list>\n</tr>\n\\end\n\n\\define shortcut-editor()\n<<shortcut-list \"All\" \"$:/config/shortcuts/\">>\n<<shortcut-list \"Mac\" \"$:/config/shortcuts-mac/\">>\n<<shortcut-list \"NonMac\" \"$:/config/shortcuts-not-mac/\">>\n<<shortcut-list \"Linux\" \"$:/config/shortcuts-linux/\">>\n<<shortcut-list \"NonLinux\" \"$:/config/shortcuts-not-linux/\">>\n<<shortcut-list \"Windows\" \"$:/config/shortcuts-windows/\">>\n<<shortcut-list \"NonWindows\" \"$:/config/shortcuts-not-windows/\">>\n\\end\n\n\\define shortcut-preview()\n<$macrocall $name=\"displayshortcuts\" $output=\"text/html\" shortcuts={{$(shortcutPrefix)$$(shortcutName)$}} prefix=\"<kbd>\" separator=\"</kbd> <kbd>\" suffix=\"</kbd>\"/>\n\\end\n\n\\define shortcut-item-inner()\n<tr>\n<td>\n<$reveal type=\"nomatch\" state=<<dropdownStateTitle>> text=\"open\">\n<$button class=\"tc-btn-invisible\">\n<$action-setfield\n\t$tiddler=<<dropdownStateTitle>>\n\t$value=\"open\"\n/>\n{{$:/core/images/right-arrow}}\n</$button>\n</$reveal>\n<$reveal type=\"match\" state=<<dropdownStateTitle>> text=\"open\">\n<$button class=\"tc-btn-invisible\">\n<$action-setfield\n\t$tiddler=<<dropdownStateTitle>>\n\t$value=\"close\"\n/>\n{{$:/core/images/down-arrow}}\n</$button>\n</$reveal>\n''<$text text=<<shortcutName>>/>''\n</td>\n<td>\n<$transclude tiddler=\"$:/config/ShortcutInfo/$(shortcutName)$\"/>\n</td>\n<td>\n<$list filter=\"$:/config/shortcuts/ $:/config/shortcuts-mac/ $:/config/shortcuts-not-mac/ $:/config/shortcuts-linux/ $:/config/shortcuts-not-linux/ $:/config/shortcuts-windows/ $:/config/shortcuts-not-windows/\" variable=\"shortcutPrefix\">\n<<shortcut-preview>>\n</$list>\n</td>\n</tr>\n<$set name=\"dropdownState\" value={{$(dropdownStateTitle)$}}>\n<$list filter=\"[<dropdownState>match[open]]\" variable=\"listItem\">\n<<shortcut-editor>>\n</$list>\n</$set>\n\\end\n\n\\define shortcut-item()\n<$set name=\"dropdownStateTitle\" value=<<qualify \"$:/state/dropdown/keyboardshortcut/$(shortcutName)$\">>>\n<<shortcut-item-inner>>\n</$set>\n\\end\n\n<table>\n<tbody>\n<$list filter=\"[all[shadows+tiddlers]removeprefix[$:/config/ShortcutInfo/]]\" variable=\"shortcutName\">\n<<shortcut-item>>\n</$list>\n</tbody>\n</table>\n" }, "$:/core/ui/ControlPanel/LoadedModules": { "title": "$:/core/ui/ControlPanel/LoadedModules", "tags": "$:/tags/ControlPanel/Advanced", "caption": "{{$:/language/ControlPanel/LoadedModules/Caption}}", "text": "\\define lingo-base() $:/language/ControlPanel/\n<<lingo LoadedModules/Hint>>\n\n{{$:/snippets/modules}}\n" }, "$:/core/ui/ControlPanel/Modals/AddPlugins": { "title": "$:/core/ui/ControlPanel/Modals/AddPlugins", "subtitle": "{{$:/core/images/download-button}} {{$:/language/ControlPanel/Plugins/Add/Caption}}", "text": "\\define install-plugin-actions()\n<$action-sendmessage $message=\"tm-load-plugin-from-library\" url={{!!url}} title={{$(assetInfo)$!!original-title}}/>\n<$set name=\"url\" value={{!!url}}>\n<$set name=\"currentTiddler\" value=<<assetInfo>>>\n<$list filter=\"[enlist{!!dependents}] [{!!parent-plugin}] +[sort[name]]\" variable=\"dependency\">\n<$action-sendmessage $message=\"tm-load-plugin-from-library\" url=<<url>> title=<<dependency>>/>\n</$list>\n</$set>\n</$set>\n\\end\n\n\\define install-plugin-button()\n<div>\n<$set name=\"libraryVersion\" value={{{ [<assetInfo>get[version]] }}}>\n<$set name=\"installedVersion\" value={{{ [<assetInfo>get[original-title]get[version]] }}}>\n<$set name=\"reinstall-type\" value={{{ [<libraryVersion>compare:version:eq<installedVersion>then[tc-reinstall]] [<libraryVersion>compare:version:gt<installedVersion>then[tc-reinstall-upgrade]] [<libraryVersion>compare:version:lt<installedVersion>then[tc-reinstall-downgrade]] }}}>\n<$button actions=<<install-plugin-actions>> class={{{ [<assetInfo>get[original-title]has[version]then<reinstall-type>] tc-btn-invisible tc-install-plugin +[join[ ]] }}}>\n{{$:/core/images/download-button}}\n<$list filter=\"[<assetInfo>get[original-title]get[version]]\" variable=\"ignore\" emptyMessage=\"{{$:/language/ControlPanel/Plugins/Install/Caption}}\">\n<$list filter=\"[<libraryVersion>compare:version:gt<installedVersion>]\" variable=\"ignore\" emptyMessage=\"\"\"\n<$list filter=\"[<libraryVersion>compare:version:lt<installedVersion>]\" variable=\"ignore\" emptyMessage=\"{{$:/language/ControlPanel/Plugins/Reinstall/Caption}}\">\n{{$:/language/ControlPanel/Plugins/Downgrade/Caption}}\n</$list>\n\"\"\">\n{{$:/language/ControlPanel/Plugins/Update/Caption}}\n</$list>\n</$list>\n</$button>\n<div>\n</div>\n<$reveal stateTitle=<<assetInfo>> stateField=\"requires-reload\" type=\"match\" text=\"yes\">{{$:/language/ControlPanel/Plugins/PluginWillRequireReload}}</$reveal>\n</$set>\n</$set>\n</$set>\n</div>\n\\end\n\n\\define popup-state-macro()\n$:/state/add-plugin-info/$(connectionTiddler)$/$(assetInfo)$\n\\end\n\n\\define display-plugin-info(type)\n<$set name=\"popup-state\" value=<<popup-state-macro>>>\n<div class=\"tc-plugin-info\">\n<div class=\"tc-plugin-info-chunk tc-plugin-info-toggle\">\n<$reveal type=\"nomatch\" state=<<popup-state>> text=\"yes\">\n<$button class=\"tc-btn-invisible tc-btn-dropdown\" set=<<popup-state>> setTo=\"yes\">\n{{$:/core/images/chevron-right}}\n</$button>\n</$reveal>\n<$reveal type=\"match\" state=<<popup-state>> text=\"yes\">\n<$button class=\"tc-btn-invisible tc-btn-dropdown\" set=<<popup-state>> setTo=\"no\">\n{{$:/core/images/chevron-down}}\n</$button>\n</$reveal>\n</div>\n<div class=\"tc-plugin-info-chunk tc-plugin-info-icon\">\n<$list filter=\"[<assetInfo>has[icon]]\" emptyMessage=\"\"\"<$transclude tiddler=\"$:/core/images/plugin-generic-$type$\"/>\"\"\">\n<img src={{$(assetInfo)$!!icon}}/>\n</$list>\n</div>\n<div class=\"tc-plugin-info-chunk tc-plugin-info-description\">\n<h1><strong><$text text={{{ [<assetInfo>get[name]] ~[<assetInfo>get[original-title]split[/]last[1]] }}}/></strong>: <$view tiddler=<<assetInfo>> field=\"description\"/></h1>\n<h2><$view tiddler=<<assetInfo>> field=\"original-title\"/></h2>\n<div><em><$view tiddler=<<assetInfo>> field=\"version\"/></em></div>\n<$list filter=\"[<assetInfo>get[original-title]get[version]]\" variable=\"installedVersion\"><div><em>{{$:/language/ControlPanel/Plugins/AlreadyInstalled/Hint}}</em></div></$list>\n</div>\n<div class=\"tc-plugin-info-chunk tc-plugin-info-buttons\">\n<<install-plugin-button>>\n</div>\n</div>\n<$set name=\"original-title\" value={{{ [<assetInfo>get[original-title]] }}}>\n<$reveal type=\"match\" text=\"yes\" state=<<popup-state>>>\n<div class=\"tc-plugin-info-dropdown\">\n<$list filter=\"[enlist{!!dependents}] [<currentTiddler>get[parent-plugin]] +[limit[1]] ~[<assetInfo>get[original-title]!is[tiddler]]\" variable=\"ignore\">\n<div class=\"tc-plugin-info-dropdown-message\">\n<$list filter=\"[<assetInfo>get[original-title]!is[tiddler]]\">\n{{$:/language/ControlPanel/Plugins/NotInstalled/Hint}}\n</$list>\n<$set name=\"currentTiddler\" value=<<assetInfo>>>\n<$list filter=\"[enlist{!!dependents}] [<currentTiddler>get[parent-plugin]] +[limit[1]]\" variable=\"ignore\">\n<div>\n{{$:/language/ControlPanel/Plugins/AlsoRequires}}\n<$list filter=\"[enlist{!!dependents}] [{!!parent-plugin}] +[sort[name]]\" variable=\"dependency\">\n<$text text=<<dependency>>/>\n</$list>\n</div>\n</$list>\n</$set>\n</div>\n</$list>\n<div class=\"tc-plugin-info-dropdown-body\">\n<$transclude tiddler=<<assetInfo>> field=\"readme\" mode=\"block\"/>\n</div>\n<$list filter=\"[all[tiddlers+shadows]tag[$:/tags/RemoteAssetInfo]server-url{!!url}original-plugin-type[$type$]has[parent-plugin]parent-plugin<original-title>limit[1]]\" variable=\"ignore\">\n<div class=\"tc-plugin-info-sub-plugins\">\n<$list filter=\"[all[tiddlers+shadows]tag[$:/tags/RemoteAssetInfo]server-url{!!url}original-plugin-type[$type$]has[parent-plugin]parent-plugin<original-title>sort[name]]\" variable=\"assetInfo\">\n<<display-plugin-info \"$type$\">>\n</$list>\n</div>\n</$list>\n</div>\n</$reveal>\n<$list filter=\"[all[tiddlers+shadows]tag[$:/tags/RemoteAssetInfo]server-url{!!url}original-plugin-type[$type$]has[parent-plugin]parent-plugin<original-title>limit[1]]\" variable=\"ignore\">\n<$reveal type=\"nomatch\" text=\"yes\" state=<<popup-state>> tag=\"div\" class=\"tc-plugin-info-sub-plugin-indicator\">\n<$wikify name=\"count\" text=\"\"\"<$count filter=\"[all[tiddlers+shadows]tag[$:/tags/RemoteAssetInfo]server-url{!!url}original-plugin-type[$type$]has[parent-plugin]parent-plugin<original-title>]\"/>\"\"\">\n<$button class=\"tc-btn-invisible\" set=<<popup-state>> setTo=\"yes\">\n{{$:/language/ControlPanel/Plugins/SubPluginPrompt}}\n</$button>\n</$wikify>\n</$reveal>\n</$list>\n</$set>\n</$set>\n\\end\n\n\\define load-plugin-library-button()\n<$list filter=\"[<currentTiddler>get[enabled]else[yes]match[yes]]\" variable=\"ignore\">\n<$button class=\"tc-btn-big-green\">\n<$action-sendmessage $message=\"tm-load-plugin-library\" url={{!!url}} infoTitlePrefix=\"$:/temp/RemoteAssetInfo/\"/>\n{{$:/core/images/chevron-right}} {{$:/language/ControlPanel/Plugins/OpenPluginLibrary}}\n</$button>\n</$list>\n\\end\n\n\\define display-server-assets(type)\n{{$:/language/Search/Search}}: <$edit-text tiddler=\"\"\"$:/temp/RemoteAssetSearch/$(currentTiddler)$\"\"\" default=\"\" type=\"search\" tag=\"input\"/>\n<$reveal state=\"\"\"$:/temp/RemoteAssetSearch/$(currentTiddler)$\"\"\" type=\"nomatch\" text=\"\">\n<$button class=\"tc-btn-invisible\">\n<$action-setfield $tiddler=\"\"\"$:/temp/RemoteAssetSearch/$(currentTiddler)$\"\"\" $field=\"text\" $value=\"\"/>\n{{$:/core/images/close-button}}\n</$button>\n</$reveal>\n<div class=\"tc-plugin-library-listing\">\n<$list filter=\"[all[tiddlers+shadows]tag[$:/tags/RemoteAssetInfo]server-url{!!url}original-plugin-type[$type$]search:author,description,original-title,readme,title{$:/temp/RemoteAssetSearch/$(currentTiddler)$}sort[name]]\" variable=\"assetInfo\">\n<$list filter=\"[[$:/temp/RemoteAssetSearch/$(currentTiddler)$]has[text]] ~[<assetInfo>!has[parent-plugin]]\" variable=\"ignore\"><!-- Hide sub-plugins if we're not searching -->\n<<display-plugin-info \"$type$\">>\n</$list>\n</$list>\n</div>\n\\end\n\n\\define display-server-connection()\n<$list filter=\"[all[tiddlers+shadows]tag[$:/tags/ServerConnection]suffix{!!url}]\" variable=\"connectionTiddler\" emptyMessage=<<load-plugin-library-button>>>\n\n<$set name=\"transclusion\" value=<<connectionTiddler>>>\n\n<<tabs \"[[$:/core/ui/ControlPanel/Plugins/Add/Updates]] [[$:/core/ui/ControlPanel/Plugins/Add/Plugins]] [[$:/core/ui/ControlPanel/Plugins/Add/Themes]] [[$:/core/ui/ControlPanel/Plugins/Add/Languages]]\" \"$:/core/ui/ControlPanel/Plugins/Add/Plugins\">>\n\n</$set>\n\n</$list>\n\\end\n\n\\define close-library-button()\n<$reveal type='nomatch' state='$:/temp/ServerConnection/$(PluginLibraryURL)$' text=''>\n<$button class='tc-btn-big-green'>\n<$action-sendmessage $message=\"tm-unload-plugin-library\" url={{!!url}}/>\n{{$:/core/images/chevron-left}} {{$:/language/ControlPanel/Plugins/ClosePluginLibrary}}\n<$action-deletetiddler $filter=\"[prefix[$:/temp/ServerConnection/$(PluginLibraryURL)$]][prefix[$:/temp/RemoteAssetInfo/$(PluginLibraryURL)$]]\"/>\n</$button>\n</$reveal>\n\\end\n\n\\define plugin-library-listing()\n<div class=\"tc-tab-set\">\n<$set name=\"defaultTab\" value={{{ [all[tiddlers+shadows]tag[$:/tags/PluginLibrary]] }}}>\n<div class=\"tc-tab-buttons\">\n<$list filter=\"[all[tiddlers+shadows]tag[$:/tags/PluginLibrary]]\">\n<$button set=<<qualify \"$:/state/addplugins/tab\">> setTo=<<currentTiddler>> default=<<defaultTab>> selectedClass=\"tc-tab-selected\">\n<$set name=\"tv-wikilinks\" value=\"no\">\n<$transclude field=\"caption\"/>\n</$set>\n</$button>\n</$list>\n</div>\n<div class=\"tc-tab-divider\"/>\n<div class=\"tc-tab-content\">\n<$list filter=\"[all[tiddlers+shadows]tag[$:/tags/PluginLibrary]]\">\n<$reveal type=\"match\" state=<<qualify \"$:/state/addplugins/tab\">> text=<<currentTiddler>> default=<<defaultTab>>>\n<h2><$link><$transclude field=\"caption\"><$view field=\"title\"/></$transclude></$link></h2>\n//<$view field=\"url\"/>//\n<$transclude mode=\"block\"/>\n<$set name=PluginLibraryURL value={{!!url}}>\n<<close-library-button>>\n</$set>\n<<display-server-connection>>\n</$reveal>\n</$list>\n</div>\n</$set>\n</div>\n\\end\n\n\\import [[$:/core/ui/PageMacros]] [all[shadows+tiddlers]tag[$:/tags/Macro]!has[draft.of]]\n\n<div>\n<<plugin-library-listing>>\n</div>\n" }, "$:/core/ui/ControlPanel/Palette": { "title": "$:/core/ui/ControlPanel/Palette", "tags": "$:/tags/ControlPanel/Appearance", "caption": "{{$:/language/ControlPanel/Palette/Caption}}", "text": "\\define lingo-base() $:/language/ControlPanel/Palette/\n\n{{$:/snippets/paletteswitcher}}\n\n<$reveal type=\"nomatch\" state=\"$:/state/ShowPaletteEditor\" text=\"yes\">\n\n<$button set=\"$:/state/ShowPaletteEditor\" setTo=\"yes\"><<lingo ShowEditor/Caption>></$button>\n\n</$reveal>\n\n<$reveal type=\"match\" state=\"$:/state/ShowPaletteEditor\" text=\"yes\">\n\n<$button set=\"$:/state/ShowPaletteEditor\" setTo=\"no\"><<lingo HideEditor/Caption>></$button>\n{{$:/PaletteManager}}\n\n</$reveal>\n\n" }, "$:/core/ui/ControlPanel/Parsing": { "title": "$:/core/ui/ControlPanel/Parsing", "tags": "$:/tags/ControlPanel/Advanced", "caption": "{{$:/language/ControlPanel/Parsing/Caption}}", "text": "\\define lingo-base() $:/language/ControlPanel/Parsing/\n\n\\define toggle(Type)\n<$checkbox\ntiddler=\"\"\"$:/config/WikiParserRules/$Type$/$(rule)$\"\"\"\nfield=\"text\"\nchecked=\"enable\"\nunchecked=\"disable\"\ndefault=\"enable\">\n<<rule>>\n</$checkbox>\n\\end\n\n\\define rules(type,Type)\n<$list filter=\"[wikiparserrules[$type$]]\" variable=\"rule\">\n<dd><<toggle $Type$>></dd>\n</$list>\n\\end\n\n<<lingo Hint>>\n\n<dl>\n<dt><<lingo Pragma/Caption>></dt>\n<<rules pragma Pragma>>\n<dt><<lingo Inline/Caption>></dt>\n<<rules inline Inline>>\n<dt><<lingo Block/Caption>></dt>\n<<rules block Block>>\n</dl>" }, "$:/core/ui/ControlPanel/Plugins/Add/Languages": { "title": "$:/core/ui/ControlPanel/Plugins/Add/Languages", "caption": "{{$:/language/ControlPanel/Plugins/Languages/Caption}} (<$count filter=\"[all[tiddlers+shadows]tag[$:/tags/RemoteAssetInfo]server-url{!!url}original-plugin-type[language]]\"/>)", "text": "<<display-server-assets language>>\n" }, "$:/core/ui/ControlPanel/Plugins/Add/Plugins": { "title": "$:/core/ui/ControlPanel/Plugins/Add/Plugins", "caption": "{{$:/language/ControlPanel/Plugins/Plugins/Caption}} (<$count filter=\"[all[tiddlers+shadows]tag[$:/tags/RemoteAssetInfo]server-url{!!url}original-plugin-type[plugin]]\"/>)", "text": "<<display-server-assets plugin>>\n" }, "$:/core/ui/ControlPanel/Plugins/Add/Themes": { "title": "$:/core/ui/ControlPanel/Plugins/Add/Themes", "caption": "{{$:/language/ControlPanel/Plugins/Themes/Caption}} (<$count filter=\"[all[tiddlers+shadows]tag[$:/tags/RemoteAssetInfo]server-url{!!url}original-plugin-type[theme]]\"/>)", "text": "<<display-server-assets theme>>\n" }, "$:/core/ui/ControlPanel/Plugins/Add/Updates": { "title": "$:/core/ui/ControlPanel/Plugins/Add/Updates", "caption": "<$importvariables filter=\"$:/core/ui/ControlPanel/Plugins/Add/Updates\">{{$:/language/ControlPanel/Plugins/Updates/Caption}} (<<update-count>>)</$importvariables>", "text": "\\define each-updateable-plugin(body)\n<$list filter=\"[all[tiddlers+shadows]tag[$:/tags/RemoteAssetInfo]server-url{!!url}sort[title]]\" variable=\"assetInfo\">\n<$set name=\"libraryVersion\" value={{{ [<assetInfo>get[version]] }}}>\n<$list filter=\"[<assetInfo>get[original-title]has[version]!version<libraryVersion>]\" variable=\"ignore\">\n<$set name=\"installedVersion\" value={{{ [<assetInfo>get[original-title]get[version]] }}}>\n<$list filter=\"[<installedversion>!match<libraryVersion>]\" variable=\"ignore\">\n$body$\n</$list>\n</$set>\n</$list>\n</$set>\n</$list>\n\\end\n\n\\define update-all-actions()\n<$macrocall $name=\"each-updateable-plugin\" body=\"\"\"\n<<install-plugin-actions>>\n\"\"\"/>\n\\end\n\n\\define update-count()\n<$wikify name=\"count-filter\" text=<<each-updateable-plugin \"[[<$text text=<<assetInfo>>/>]]\">>><$count filter=<<count-filter>>/></$wikify>\n\\end\n\n<$button actions=<<update-all-actions>> class=\"tc-btn-invisible tc-install-plugin tc-reinstall-upgrade\">\n{{$:/core/images/download-button}} {{||$:/language/ControlPanel/Plugins/Updates/UpdateAll/Caption}}\n</$button>\n\n<div class=\"tc-plugin-library-listing\">\n<$macrocall $name=\"each-updateable-plugin\" body=\"\"\"\n<$macrocall $name=\"display-plugin-info\" type={{{ [<assetInfo>get[original-plugin-type]] }}}/>\n\"\"\"/>\n</div>\n" }, "$:/core/ui/ControlPanel/Plugins/AddPlugins": { "title": "$:/core/ui/ControlPanel/Plugins/AddPlugins", "text": "\\define lingo-base() $:/language/ControlPanel/Plugins/\n\n<$button message=\"tm-modal\" param=\"$:/core/ui/ControlPanel/Modals/AddPlugins\" tooltip={{$:/language/ControlPanel/Plugins/Add/Hint}} class=\"tc-btn-big-green tc-primary-btn\">\n{{$:/core/images/download-button}} <<lingo Add/Caption>>\n</$button>\n" }, "$:/core/ui/ControlPanel/Plugins/Installed/Languages": { "title": "$:/core/ui/ControlPanel/Plugins/Installed/Languages", "caption": "{{$:/language/ControlPanel/Plugins/Languages/Caption}} (<$count filter=\"[!has[draft.of]plugin-type[language]]\"/>)", "text": "<<plugin-table language>>\n" }, "$:/core/ui/ControlPanel/Plugins/Installed/Plugins": { "title": "$:/core/ui/ControlPanel/Plugins/Installed/Plugins", "caption": "{{$:/language/ControlPanel/Plugins/Plugins/Caption}} (<$count filter=\"[!has[draft.of]plugin-type[plugin]]\"/>)", "text": "<<plugin-table plugin>>\n" }, "$:/core/ui/ControlPanel/Plugins/Installed/Themes": { "title": "$:/core/ui/ControlPanel/Plugins/Installed/Themes", "caption": "{{$:/language/ControlPanel/Plugins/Themes/Caption}} (<$count filter=\"[!has[draft.of]plugin-type[theme]]\"/>)", "text": "<<plugin-table theme>>\n" }, "$:/core/ui/ControlPanel/Plugins": { "title": "$:/core/ui/ControlPanel/Plugins", "tags": "$:/tags/ControlPanel", "caption": "{{$:/language/ControlPanel/Plugins/Caption}}", "text": "\\define lingo-base() $:/language/ControlPanel/Plugins/\n\n\\define plugin-table(type)\n<$set name=\"plugin-type\" value=\"\"\"$type$\"\"\">\n<$set name=\"qualified-state\" value=<<qualify \"$:/state/plugin-info\">>>\n<$list filter=\"[!has[draft.of]plugin-type[$type$]sort[name]]\" emptyMessage=<<lingo \"Empty/Hint\">> template=\"$:/core/ui/Components/plugin-info\"/>\n</$set>\n</$set>\n\\end\n\n{{$:/core/ui/ControlPanel/Plugins/AddPlugins}}\n\n<<lingo Installed/Hint>>\n\n<$macrocall $name=\"tabs\" tabsList=\"[[$:/core/ui/ControlPanel/Plugins/Installed/Plugins]] [[$:/core/ui/ControlPanel/Plugins/Installed/Themes]] [[$:/core/ui/ControlPanel/Plugins/Installed/Languages]]\" default=\"$:/core/ui/ControlPanel/Plugins/Installed/Plugins\" explicitState=\"$:/state/tab--86143343\"/>\n" }, "$:/core/ui/ControlPanel/Saving/DownloadSaver": { "title": "$:/core/ui/ControlPanel/Saving/DownloadSaver", "tags": "$:/tags/ControlPanel/Saving", "caption": "{{$:/language/ControlPanel/Saving/DownloadSaver/Caption}}", "text": "\\define lingo-base() $:/language/ControlPanel/Saving/DownloadSaver/\n\n<<lingo Hint>>\n\n!! <$link to=\"$:/config/DownloadSaver/AutoSave\"><<lingo AutoSave/Hint>></$link>\n\n<$checkbox tiddler=\"$:/config/DownloadSaver/AutoSave\" field=\"text\" checked=\"yes\" unchecked=\"no\" default=\"no\"> <<lingo AutoSave/Description>> </$checkbox>\n" }, "$:/core/ui/ControlPanel/Saving/General": { "title": "$:/core/ui/ControlPanel/Saving/General", "tags": "$:/tags/ControlPanel/Saving", "caption": "{{$:/language/ControlPanel/Saving/General/Caption}}", "list-before": "", "text": "\\define lingo-base() $:/language/ControlPanel/Settings/\n\n{{$:/language/ControlPanel/Saving/General/Hint}}\n\n!! <$link to=\"$:/config/AutoSave\"><<lingo AutoSave/Caption>></$link>\n\n<<lingo AutoSave/Hint>>\n\n<$radio tiddler=\"$:/config/AutoSave\" value=\"yes\"> <<lingo AutoSave/Enabled/Description>> </$radio>\n\n<$radio tiddler=\"$:/config/AutoSave\" value=\"no\"> <<lingo AutoSave/Disabled/Description>> </$radio>\n" }, "$:/core/ui/ControlPanel/Saving/GitHub": { "title": "$:/core/ui/ControlPanel/Saving/GitHub", "tags": "$:/tags/ControlPanel/Saving", "caption": "{{$:/language/ControlPanel/Saving/GitService/GitHub/Caption}}", "text": "\\define lingo-base() $:/language/ControlPanel/Saving/GitService/\n\\define service-name() ~GitHub\n\n<<lingo Description>>\n\n|<<lingo UserName>> |<$edit-text tiddler=\"$:/GitHub/Username\" default=\"\" tag=\"input\"/> |\n|<<lingo GitHub/Password>> |<$password name=\"github\"/> |\n|<<lingo Repo>> |<$edit-text tiddler=\"$:/GitHub/Repo\" default=\"\" tag=\"input\"/> |\n|<<lingo Branch>> |<$edit-text tiddler=\"$:/GitHub/Branch\" default=\"master\" tag=\"input\"/> |\n|<<lingo Path>> |<$edit-text tiddler=\"$:/GitHub/Path\" default=\"\" tag=\"input\"/> |\n|<<lingo Filename>> |<$edit-text tiddler=\"$:/GitHub/Filename\" default=\"\" tag=\"input\"/> |\n|<<lingo ServerURL>> |<$edit-text tiddler=\"$:/GitHub/ServerURL\" default=\"https://api.github.com\" tag=\"input\"/> |" }, "$:/core/ui/ControlPanel/Saving/GitLab": { "title": "$:/core/ui/ControlPanel/Saving/GitLab", "tags": "$:/tags/ControlPanel/Saving", "caption": "{{$:/language/ControlPanel/Saving/GitService/GitLab/Caption}}", "text": "\\define lingo-base() $:/language/ControlPanel/Saving/GitService/\n\\define service-name() ~GitLab\n\n<<lingo Description>>\n\n|<<lingo UserName>> |<$edit-text tiddler=\"$:/GitLab/Username\" default=\"\" tag=\"input\"/> |\n|<<lingo GitLab/Password>> |<$password name=\"gitlab\"/> |\n|<<lingo Repo>> |<$edit-text tiddler=\"$:/GitLab/Repo\" default=\"\" tag=\"input\"/> |\n|<<lingo Branch>> |<$edit-text tiddler=\"$:/GitLab/Branch\" default=\"master\" tag=\"input\"/> |\n|<<lingo Path>> |<$edit-text tiddler=\"$:/GitLab/Path\" default=\"\" tag=\"input\"/> |\n|<<lingo Filename>> |<$edit-text tiddler=\"$:/GitLab/Filename\" default=\"\" tag=\"input\"/> |\n|<<lingo ServerURL>> |<$edit-text tiddler=\"$:/GitLab/ServerURL\" default=\"https://gitlab.com/api/v4\" tag=\"input\"/> |" }, "$:/core/ui/ControlPanel/Saving/TiddlySpot": { "title": "$:/core/ui/ControlPanel/Saving/TiddlySpot", "tags": "$:/tags/ControlPanel/Saving", "caption": "{{$:/language/ControlPanel/Saving/TiddlySpot/Caption}}", "text": "\\define lingo-base() $:/language/ControlPanel/Saving/TiddlySpot/\n\n\\define siteURL(path)\nhttp://$(userName)$.tiddlyspot.com/$path$/\n\\end\n\\define siteLink(path)\n<$reveal type=\"nomatch\" state=\"$:/UploadName\" text=\"\">\n<$set name=\"userName\" value={{$:/UploadName}}>\n<$reveal type=\"match\" state=\"$:/UploadURL\" text=\"\">\n<<siteURL $path$>>\n</$reveal>\n<$reveal type=\"nomatch\" state=\"$:/UploadURL\" text=\"\">\n<$macrocall $name=resolvePath source={{$:/UploadBackupDir}} root={{$:/UploadURL}}>>\n</$reveal>\n</$set>\n</$reveal>\n\\end\n\n<div class=\"tc-message-box\">\n\n<<lingo ReadOnly>>\n\n</div>\n\n<<lingo Description>>\n\n|<<lingo UserName>> |<$edit-text tiddler=\"$:/UploadName\" default=\"\" tag=\"input\"/> |\n|<<lingo Password>> |<$password name=\"upload\"/> |\n|<<lingo Backups>> |<<siteLink backup>> |\n|<<lingo ControlPanel>> |<<siteLink controlpanel>> |\n\n''<<lingo Advanced/Heading>>''\n\n|<<lingo ServerURL>> |<$edit-text tiddler=\"$:/UploadURL\" default=\"\" tag=\"input\"/> |\n|<<lingo Filename>> |<$edit-text tiddler=\"$:/UploadFilename\" default=\"index.html\" tag=\"input\"/> |\n|<<lingo UploadDir>> |<$edit-text tiddler=\"$:/UploadDir\" default=\".\" tag=\"input\"/> |\n|<<lingo BackupDir>> |<$edit-text tiddler=\"$:/UploadBackupDir\" default=\".\" tag=\"input\"/> |\n\n<<lingo TiddlySpot/Hint>>\n" }, "$:/core/ui/ControlPanel/Saving/Gitea": { "title": "$:/core/ui/ControlPanel/Saving/Gitea", "tags": "$:/tags/ControlPanel/Saving", "caption": "{{$:/language/ControlPanel/Saving/GitService/Gitea/Caption}}", "text": "\\define lingo-base() $:/language/ControlPanel/Saving/GitService/\n\\define service-name() ~Gitea\n\n<<lingo Description>>\n\n|<<lingo UserName>> |<$edit-text tiddler=\"$:/Gitea/Username\" default=\"\" tag=\"input\"/> |\n|<<lingo Gitea/Password>> |<$password name=\"Gitea\"/> |\n|<<lingo Repo>> |<$edit-text tiddler=\"$:/Gitea/Repo\" default=\"\" tag=\"input\"/> |\n|<<lingo Branch>> |<$edit-text tiddler=\"$:/Gitea/Branch\" default=\"master\" tag=\"input\"/> |\n|<<lingo Path>> |<$edit-text tiddler=\"$:/Gitea/Path\" default=\"\" tag=\"input\"/> |\n|<<lingo Filename>> |<$edit-text tiddler=\"$:/Gitea/Filename\" default=\"\" tag=\"input\"/> |\n|<<lingo ServerURL>> |<$edit-text tiddler=\"$:/Gitea/ServerURL\" default=\"https://gitea/api/v1\" tag=\"input\"/> |\n" }, "$:/core/ui/ControlPanel/Saving": { "title": "$:/core/ui/ControlPanel/Saving", "tags": "$:/tags/ControlPanel", "caption": "{{$:/language/ControlPanel/Saving/Caption}}", "text": "{{$:/language/ControlPanel/Saving/Hint}}\n\n<div class=\"tc-control-panel\">\n<$macrocall $name=\"tabs\" tabsList=\"[all[shadows+tiddlers]tag[$:/tags/ControlPanel/Saving]!has[draft.of]]\" default=\"$:/core/ui/ControlPanel/Saving/General\" explicitState=\"$:/state/tab-2065006209\"/>\n</div>\n" }, "$:/core/buttonstyles/Borderless": { "title": "$:/core/buttonstyles/Borderless", "tags": "$:/tags/ToolbarButtonStyle", "caption": "{{$:/language/ControlPanel/Settings/ToolbarButtonStyle/Styles/Borderless}}", "text": "tc-btn-invisible" }, "$:/core/buttonstyles/Boxed": { "title": "$:/core/buttonstyles/Boxed", "tags": "$:/tags/ToolbarButtonStyle", "caption": "{{$:/language/ControlPanel/Settings/ToolbarButtonStyle/Styles/Boxed}}", "text": "tc-btn-boxed" }, "$:/core/buttonstyles/Rounded": { "title": "$:/core/buttonstyles/Rounded", "tags": "$:/tags/ToolbarButtonStyle", "caption": "{{$:/language/ControlPanel/Settings/ToolbarButtonStyle/Styles/Rounded}}", "text": "tc-btn-rounded" }, "$:/core/ui/ControlPanel/Settings/CamelCase": { "title": "$:/core/ui/ControlPanel/Settings/CamelCase", "tags": "$:/tags/ControlPanel/Settings", "caption": "{{$:/language/ControlPanel/Settings/CamelCase/Caption}}", "text": "\\define lingo-base() $:/language/ControlPanel/Settings/CamelCase/\n<<lingo Hint>>\n\n<$checkbox tiddler=\"$:/config/WikiParserRules/Inline/wikilink\" field=\"text\" checked=\"enable\" unchecked=\"disable\" default=\"enable\"> <$link to=\"$:/config/WikiParserRules/Inline/wikilink\"><<lingo Description>></$link> </$checkbox>\n" }, "$:/core/ui/ControlPanel/Settings/DefaultMoreSidebarTab": { "title": "$:/core/ui/ControlPanel/Settings/DefaultMoreSidebarTab", "caption": "{{$:/language/ControlPanel/Settings/DefaultMoreSidebarTab/Caption}}", "tags": "$:/tags/ControlPanel/Settings", "text": "\\define lingo-base() $:/language/ControlPanel/Settings/DefaultMoreSidebarTab/\n\n<$link to=\"$:/config/DefaultMoreSidebarTab\"><<lingo Hint>></$link>\n\n<$select tiddler=\"$:/config/DefaultMoreSidebarTab\">\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/MoreSideBar]!has[draft.of]]\">\n<option value=<<currentTiddler>>><$transclude field=\"caption\"><$text text=<<currentTiddler>>/></$transclude></option>\n</$list>\n</$select>\n" }, "$:/core/ui/ControlPanel/Settings/DefaultSidebarTab": { "title": "$:/core/ui/ControlPanel/Settings/DefaultSidebarTab", "caption": "{{$:/language/ControlPanel/Settings/DefaultSidebarTab/Caption}}", "tags": "$:/tags/ControlPanel/Settings", "text": "\\define lingo-base() $:/language/ControlPanel/Settings/DefaultSidebarTab/\n\n<$link to=\"$:/config/DefaultSidebarTab\"><<lingo Hint>></$link>\n\n<$select tiddler=\"$:/config/DefaultSidebarTab\">\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/SideBar]!has[draft.of]]\">\n<option value=<<currentTiddler>>><$transclude field=\"caption\"><$text text=<<currentTiddler>>/></$transclude></option>\n</$list>\n</$select>\n" }, "$:/core/ui/ControlPanel/Settings/EditorToolbar": { "title": "$:/core/ui/ControlPanel/Settings/EditorToolbar", "tags": "$:/tags/ControlPanel/Settings", "caption": "{{$:/language/ControlPanel/Settings/EditorToolbar/Caption}}", "text": "\\define lingo-base() $:/language/ControlPanel/Settings/EditorToolbar/\n<<lingo Hint>>\n\n<$checkbox tiddler=\"$:/config/TextEditor/EnableToolbar\" field=\"text\" checked=\"yes\" unchecked=\"no\" default=\"yes\"> <$link to=\"$:/config/TextEditor/EnableToolbar\"><<lingo Description>></$link> </$checkbox>\n\n" }, "$:/core/ui/ControlPanel/Settings/InfoPanelMode": { "title": "$:/core/ui/ControlPanel/Settings/InfoPanelMode", "tags": "$:/tags/ControlPanel/Settings", "caption": "{{$:/language/ControlPanel/Settings/InfoPanelMode/Caption}}", "text": "\\define lingo-base() $:/language/ControlPanel/Settings/InfoPanelMode/\n<$link to=\"$:/config/TiddlerInfo/Mode\"><<lingo Hint>></$link>\n\n<$radio tiddler=\"$:/config/TiddlerInfo/Mode\" value=\"popup\"> <<lingo Popup/Description>> </$radio>\n\n<$radio tiddler=\"$:/config/TiddlerInfo/Mode\" value=\"sticky\"> <<lingo Sticky/Description>> </$radio>\n" }, "$:/core/ui/ControlPanel/Settings/LinkToBehaviour": { "title": "$:/core/ui/ControlPanel/Settings/LinkToBehaviour", "tags": "$:/tags/ControlPanel/Settings", "caption": "{{$:/language/ControlPanel/Settings/LinkToBehaviour/Caption}}", "text": "\\define lingo-base() $:/language/ControlPanel/Settings/LinkToBehaviour/\n\n<$link to=\"$:/config/Navigation/openLinkFromInsideRiver\"><<lingo \"InsideRiver/Hint\">></$link>\n\n<$select tiddler=\"$:/config/Navigation/openLinkFromInsideRiver\">\n <option value=\"above\"><<lingo \"OpenAbove\">></option>\n <option value=\"below\"><<lingo \"OpenBelow\">></option>\n <option value=\"top\"><<lingo \"OpenAtTop\">></option>\n <option value=\"bottom\"><<lingo \"OpenAtBottom\">></option>\n</$select>\n\n<$link to=\"$:/config/Navigation/openLinkFromOutsideRiver\"><<lingo \"OutsideRiver/Hint\">></$link>\n\n<$select tiddler=\"$:/config/Navigation/openLinkFromOutsideRiver\">\n <option value=\"top\"><<lingo \"OpenAtTop\">></option>\n <option value=\"bottom\"><<lingo \"OpenAtBottom\">></option>\n</$select>\n" }, "$:/core/ui/ControlPanel/Settings/MissingLinks": { "title": "$:/core/ui/ControlPanel/Settings/MissingLinks", "tags": "$:/tags/ControlPanel/Settings", "caption": "{{$:/language/ControlPanel/Settings/MissingLinks/Caption}}", "text": "\\define lingo-base() $:/language/ControlPanel/Settings/MissingLinks/\n<<lingo Hint>>\n\n<$checkbox tiddler=\"$:/config/MissingLinks\" field=\"text\" checked=\"yes\" unchecked=\"no\" default=\"yes\"> <$link to=\"$:/config/MissingLinks\"><<lingo Description>></$link> </$checkbox>\n\n" }, "$:/core/ui/ControlPanel/Settings/NavigationAddressBar": { "title": "$:/core/ui/ControlPanel/Settings/NavigationAddressBar", "tags": "$:/tags/ControlPanel/Settings", "caption": "{{$:/language/ControlPanel/Settings/NavigationAddressBar/Caption}}", "text": "\\define lingo-base() $:/language/ControlPanel/Settings/NavigationAddressBar/\n\n<$link to=\"$:/config/Navigation/UpdateAddressBar\"><<lingo Hint>></$link>\n\n<$radio tiddler=\"$:/config/Navigation/UpdateAddressBar\" value=\"permaview\"> <<lingo Permaview/Description>> </$radio>\n\n<$radio tiddler=\"$:/config/Navigation/UpdateAddressBar\" value=\"permalink\"> <<lingo Permalink/Description>> </$radio>\n\n<$radio tiddler=\"$:/config/Navigation/UpdateAddressBar\" value=\"no\"> <<lingo No/Description>> </$radio>\n" }, "$:/core/ui/ControlPanel/Settings/NavigationHistory": { "title": "$:/core/ui/ControlPanel/Settings/NavigationHistory", "tags": "$:/tags/ControlPanel/Settings", "caption": "{{$:/language/ControlPanel/Settings/NavigationHistory/Caption}}", "text": "\\define lingo-base() $:/language/ControlPanel/Settings/NavigationHistory/\n<$link to=\"$:/config/Navigation/UpdateHistory\"><<lingo Hint>></$link>\n\n<$radio tiddler=\"$:/config/Navigation/UpdateHistory\" value=\"yes\"> <<lingo Yes/Description>> </$radio>\n\n<$radio tiddler=\"$:/config/Navigation/UpdateHistory\" value=\"no\"> <<lingo No/Description>> </$radio>\n" }, "$:/core/ui/ControlPanel/Settings/NavigationPermalinkviewMode": { "title": "$:/core/ui/ControlPanel/Settings/NavigationPermalinkviewMode", "tags": "$:/tags/ControlPanel/Settings", "caption": "{{$:/language/ControlPanel/Settings/NavigationPermalinkviewMode/Caption}}", "text": "\\define lingo-base() $:/language/ControlPanel/Settings/NavigationPermalinkviewMode/\n<<lingo Hint>>\n\n<$checkbox tiddler=\"$:/config/Navigation/Permalinkview/CopyToClipboard\" field=\"text\" checked=\"yes\" unchecked=\"no\" default=\"yes\"> <$link to=\"$:/config/Navigation/Permalinkview/CopyToClipboard\"><<lingo CopyToClipboard/Description>></$link> </$checkbox>\n\n<$checkbox tiddler=\"$:/config/Navigation/Permalinkview/UpdateAddressBar\" field=\"text\" checked=\"yes\" unchecked=\"no\" default=\"yes\"> <$link to=\"$:/config/Navigation/Permalinkview/UpdateAddressBar\"><<lingo UpdateAddressBar/Description>></$link> </$checkbox>\n" }, "$:/core/ui/ControlPanel/Settings/PerformanceInstrumentation": { "title": "$:/core/ui/ControlPanel/Settings/PerformanceInstrumentation", "tags": "$:/tags/ControlPanel/Settings", "caption": "{{$:/language/ControlPanel/Settings/PerformanceInstrumentation/Caption}}", "text": "\\define lingo-base() $:/language/ControlPanel/Settings/PerformanceInstrumentation/\n<<lingo Hint>>\n\n<$checkbox tiddler=\"$:/config/Performance/Instrumentation\" field=\"text\" checked=\"yes\" unchecked=\"no\" default=\"no\"> <$link to=\"$:/config/Performance/Instrumentation\"><<lingo Description>></$link> </$checkbox>\n" }, "$:/core/ui/ControlPanel/Settings/TitleLinks": { "title": "$:/core/ui/ControlPanel/Settings/TitleLinks", "tags": "$:/tags/ControlPanel/Settings", "caption": "{{$:/language/ControlPanel/Settings/TitleLinks/Caption}}", "text": "\\define lingo-base() $:/language/ControlPanel/Settings/TitleLinks/\n<$link to=\"$:/config/Tiddlers/TitleLinks\"><<lingo Hint>></$link>\n\n<$radio tiddler=\"$:/config/Tiddlers/TitleLinks\" value=\"yes\"> <<lingo Yes/Description>> </$radio>\n\n<$radio tiddler=\"$:/config/Tiddlers/TitleLinks\" value=\"no\"> <<lingo No/Description>> </$radio>\n" }, "$:/core/ui/ControlPanel/Settings/ToolbarButtonStyle": { "title": "$:/core/ui/ControlPanel/Settings/ToolbarButtonStyle", "tags": "$:/tags/ControlPanel/Settings", "caption": "{{$:/language/ControlPanel/Settings/ToolbarButtonStyle/Caption}}", "text": "\\define lingo-base() $:/language/ControlPanel/Settings/ToolbarButtonStyle/\n<$link to=\"$:/config/Toolbar/ButtonClass\"><<lingo \"Hint\">></$link>\n\n<$select tiddler=\"$:/config/Toolbar/ButtonClass\">\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/ToolbarButtonStyle]]\">\n<option value={{!!text}}>{{!!caption}}</option>\n</$list>\n</$select>\n" }, "$:/core/ui/ControlPanel/Settings/ToolbarButtons": { "title": "$:/core/ui/ControlPanel/Settings/ToolbarButtons", "tags": "$:/tags/ControlPanel/Settings", "caption": "{{$:/language/ControlPanel/Settings/ToolbarButtons/Caption}}", "text": "\\define lingo-base() $:/language/ControlPanel/Settings/ToolbarButtons/\n<<lingo Hint>>\n\n<$checkbox tiddler=\"$:/config/Toolbar/Icons\" field=\"text\" checked=\"yes\" unchecked=\"no\" default=\"yes\"> <$link to=\"$:/config/Toolbar/Icons\"><<lingo Icons/Description>></$link> </$checkbox>\n\n<$checkbox tiddler=\"$:/config/Toolbar/Text\" field=\"text\" checked=\"yes\" unchecked=\"no\" default=\"no\"> <$link to=\"$:/config/Toolbar/Text\"><<lingo Text/Description>></$link> </$checkbox>\n" }, "$:/core/ui/ControlPanel/Settings": { "title": "$:/core/ui/ControlPanel/Settings", "tags": "$:/tags/ControlPanel", "caption": "{{$:/language/ControlPanel/Settings/Caption}}", "text": "\\define lingo-base() $:/language/ControlPanel/Settings/\n\n<<lingo Hint>>\n\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/ControlPanel/Settings]]\">\n\n<div style=\"border-top:1px solid #eee;\">\n\n!! <$link><$transclude field=\"caption\"/></$link>\n\n<$transclude/>\n\n</div>\n\n</$list>\n" }, "$:/core/ui/ControlPanel/StoryView": { "title": "$:/core/ui/ControlPanel/StoryView", "tags": "$:/tags/ControlPanel/Appearance", "caption": "{{$:/language/ControlPanel/StoryView/Caption}}", "text": "{{$:/snippets/viewswitcher}}\n" }, "$:/core/ui/ControlPanel/Stylesheets": { "title": "$:/core/ui/ControlPanel/Stylesheets", "tags": "$:/tags/ControlPanel/Advanced", "caption": "{{$:/language/ControlPanel/Stylesheets/Caption}}", "text": "\\define lingo-base() $:/language/ControlPanel/\n\n<<lingo Stylesheets/Hint>>\n\n{{$:/snippets/peek-stylesheets}}\n" }, "$:/core/ui/ControlPanel/Theme": { "title": "$:/core/ui/ControlPanel/Theme", "tags": "$:/tags/ControlPanel/Appearance", "caption": "{{$:/language/ControlPanel/Theme/Caption}}", "text": "{{$:/snippets/themeswitcher}}\n" }, "$:/core/ui/ControlPanel/TiddlerFields": { "title": "$:/core/ui/ControlPanel/TiddlerFields", "tags": "$:/tags/ControlPanel/Advanced", "caption": "{{$:/language/ControlPanel/TiddlerFields/Caption}}", "text": "\\define lingo-base() $:/language/ControlPanel/\n\n<<lingo TiddlerFields/Hint>>\n\n{{$:/snippets/allfields}}" }, "$:/core/ui/ControlPanel/Toolbars/EditToolbar": { "title": "$:/core/ui/ControlPanel/Toolbars/EditToolbar", "tags": "$:/tags/ControlPanel/Toolbars", "caption": "{{$:/language/ControlPanel/Toolbars/EditToolbar/Caption}}", "text": "\\define lingo-base() $:/language/TiddlerInfo/\n\n\\define config-base() $:/config/EditToolbarButtons/Visibility/\n\n{{$:/language/ControlPanel/Toolbars/EditToolbar/Hint}}\n\n<$set name=\"tv-config-toolbar-icons\" value=\"yes\">\n\n<$set name=\"tv-config-toolbar-text\" value=\"yes\">\n\n<$macrocall $name=\"list-tagged-draggable\" tag=\"$:/tags/EditToolbar\" itemTemplate=\"$:/core/ui/ControlPanel/Toolbars/ItemTemplate\"/>\n\n</$set>\n\n</$set>" }, "$:/core/ui/ControlPanel/Toolbars/EditorItemTemplate": { "title": "$:/core/ui/ControlPanel/Toolbars/EditorItemTemplate", "text": "\\define config-title()\n$(config-base)$$(currentTiddler)$\n\\end\n\n<$draggable tiddler=<<currentTiddler>>>\n<$checkbox tiddler=<<config-title>> field=\"text\" checked=\"show\" unchecked=\"hide\" default=\"show\"/> <span class=\"tc-icon-wrapper\"><$transclude tiddler={{!!icon}}/></span> <$transclude field=\"caption\"/> -- <i class=\"tc-muted\"><$transclude field=\"description\"/></i>\n</$draggable>\n" }, "$:/core/ui/ControlPanel/Toolbars/EditorToolbar": { "title": "$:/core/ui/ControlPanel/Toolbars/EditorToolbar", "tags": "$:/tags/ControlPanel/Toolbars", "caption": "{{$:/language/ControlPanel/Toolbars/EditorToolbar/Caption}}", "text": "\\define lingo-base() $:/language/TiddlerInfo/\n\n\\define config-base() $:/config/EditorToolbarButtons/Visibility/\n\n{{$:/language/ControlPanel/Toolbars/EditorToolbar/Hint}}\n\n<$macrocall $name=\"list-tagged-draggable\" tag=\"$:/tags/EditorToolbar\" itemTemplate=\"$:/core/ui/ControlPanel/Toolbars/EditorItemTemplate\"/>\n" }, "$:/core/ui/ControlPanel/Toolbars/ItemTemplate": { "title": "$:/core/ui/ControlPanel/Toolbars/ItemTemplate", "text": "\\define config-title()\n$(config-base)$$(currentTiddler)$\n\\end\n\n<$draggable tiddler=<<currentTiddler>>>\n<$checkbox tiddler=<<config-title>> field=\"text\" checked=\"show\" unchecked=\"hide\" default=\"show\"/> <span class=\"tc-icon-wrapper\"> <$transclude field=\"caption\"/> <i class=\"tc-muted\">-- <$transclude field=\"description\"/></i></span>\n</$draggable>\n" }, "$:/core/ui/ControlPanel/Toolbars/PageControls": { "title": "$:/core/ui/ControlPanel/Toolbars/PageControls", "tags": "$:/tags/ControlPanel/Toolbars", "caption": "{{$:/language/ControlPanel/Toolbars/PageControls/Caption}}", "text": "\\define lingo-base() $:/language/TiddlerInfo/\n\n\\define config-base() $:/config/PageControlButtons/Visibility/\n\n{{$:/language/ControlPanel/Toolbars/PageControls/Hint}}\n\n<$set name=\"tv-config-toolbar-icons\" value=\"yes\">\n\n<$set name=\"tv-config-toolbar-text\" value=\"yes\">\n\n<$macrocall $name=\"list-tagged-draggable\" tag=\"$:/tags/PageControls\" itemTemplate=\"$:/core/ui/ControlPanel/Toolbars/ItemTemplate\"/>\n\n</$set>\n\n</$set>\n" }, "$:/core/ui/ControlPanel/Toolbars/ViewToolbar": { "title": "$:/core/ui/ControlPanel/Toolbars/ViewToolbar", "tags": "$:/tags/ControlPanel/Toolbars", "caption": "{{$:/language/ControlPanel/Toolbars/ViewToolbar/Caption}}", "text": "\\define lingo-base() $:/language/TiddlerInfo/\n\n\\define config-base() $:/config/ViewToolbarButtons/Visibility/\n\n{{$:/language/ControlPanel/Toolbars/ViewToolbar/Hint}}\n\n<$set name=\"tv-config-toolbar-icons\" value=\"yes\">\n\n<$set name=\"tv-config-toolbar-text\" value=\"yes\">\n\n<$macrocall $name=\"list-tagged-draggable\" tag=\"$:/tags/ViewToolbar\" itemTemplate=\"$:/core/ui/ControlPanel/Toolbars/ItemTemplate\"/>\n\n</$set>\n\n</$set>\n" }, "$:/core/ui/ControlPanel/Toolbars": { "title": "$:/core/ui/ControlPanel/Toolbars", "tags": "$:/tags/ControlPanel/Appearance", "caption": "{{$:/language/ControlPanel/Toolbars/Caption}}", "text": "{{$:/language/ControlPanel/Toolbars/Hint}}\n\n<div class=\"tc-control-panel\">\n<$macrocall $name=\"tabs\" tabsList=\"[all[shadows+tiddlers]tag[$:/tags/ControlPanel/Toolbars]!has[draft.of]]\" default=\"$:/core/ui/ControlPanel/Toolbars/ViewToolbar\" class=\"tc-vertical\" explicitState=\"$:/state/tabs/controlpanel/toolbars-1345989671\"/>\n</div>\n" }, "$:/ControlPanel": { "title": "$:/ControlPanel", "icon": "$:/core/images/options-button", "color": "#bbb", "text": "<div class=\"tc-control-panel\">\n<$macrocall $name=\"tabs\" tabsList=\"[all[shadows+tiddlers]tag[$:/tags/ControlPanel]!has[draft.of]]\" default=\"$:/core/ui/ControlPanel/Info\" explicitState=\"$:/state/tab-1749438307\"/>\n</div>\n" }, "$:/core/ui/DefaultSearchResultList": { "title": "$:/core/ui/DefaultSearchResultList", "tags": "$:/tags/SearchResults", "caption": "{{$:/language/Search/DefaultResults/Caption}}", "first-search-filter": "[!is[system]search:title<userInput>sort[title]limit[250]]", "second-search-filter": "[!is[system]search<userInput>sort[title]limit[250]]", "text": "\\define searchResultList()\n//<small>{{$:/language/Search/Matches/Title}}</small>//\n\n<$list filter=\"[<userInput>minlength[1]]\" variable=\"ignore\">\n<$list filter={{{ [<configTiddler>get[first-search-filter]] }}}>\n<span class={{{[<currentTiddler>addsuffix[-primaryList]] -[<searchListState>get[text]] +[then[]else[tc-list-item-selected]] }}}>\n<$transclude tiddler=\"$:/core/ui/ListItemTemplate\"/>\n</span>\n</$list>\n</$list>\n\n//<small>{{$:/language/Search/Matches/All}}</small>//\n\n<$list filter=\"[<userInput>minlength[1]]\" variable=\"ignore\">\n<$list filter={{{ [<configTiddler>get[second-search-filter]] }}}>\n<span class={{{[<currentTiddler>addsuffix[-secondaryList]] -[<searchListState>get[text]] +[then[]else[tc-list-item-selected]] }}}>\n<$transclude tiddler=\"$:/core/ui/ListItemTemplate\"/>\n</span>\n</$list>\n</$list>\n\n\\end\n<<searchResultList>>\n" }, "$:/core/ui/EditTemplate/body/preview/diffs-current": { "title": "$:/core/ui/EditTemplate/body/preview/diffs-current", "tags": "$:/tags/EditPreview", "caption": "differences from current", "list-after": "$:/core/ui/EditTemplate/body/preview/output", "text": "<$list filter=\"[<currentTiddler>!is[image]]\" emptyMessage={{$:/core/ui/EditTemplate/body/preview/output}}>\n\n<$macrocall $name=\"compareTiddlerText\" sourceTiddlerTitle={{!!draft.of}} destTiddlerTitle=<<currentTiddler>>/>\n\n</$list>\n\n" }, "$:/core/ui/EditTemplate/body/preview/diffs-shadow": { "title": "$:/core/ui/EditTemplate/body/preview/diffs-shadow", "tags": "$:/tags/EditPreview", "caption": "differences from shadow (if any)", "list-after": "$:/core/ui/EditTemplate/body/preview/output", "text": "<$list filter=\"[<currentTiddler>!is[image]]\" emptyMessage={{$:/core/ui/EditTemplate/body/preview/output}}>\n\n<$macrocall $name=\"compareTiddlerText\" sourceTiddlerTitle={{{ [{!!draft.of}shadowsource[]] }}} sourceSubTiddlerTitle={{!!draft.of}} destTiddlerTitle=<<currentTiddler>>/>\n\n</$list>\n\n" }, "$:/core/ui/EditTemplate/body/preview/output": { "title": "$:/core/ui/EditTemplate/body/preview/output", "tags": "$:/tags/EditPreview", "caption": "{{$:/language/EditTemplate/Body/Preview/Type/Output}}", "text": "\\import [all[shadows+tiddlers]tag[$:/tags/Macro/View]!has[draft.of]]\n<$set name=\"tv-tiddler-preview\" value=\"yes\">\n\n<$transclude />\n\n</$set>\n" }, "$:/state/showeditpreview": { "title": "$:/state/showeditpreview", "text": "no" }, "$:/core/ui/EditTemplate/body/editor": { "title": "$:/core/ui/EditTemplate/body/editor", "text": "<$edit\n\n field=\"text\"\n class=\"tc-edit-texteditor tc-edit-texteditor-body\"\n placeholder={{$:/language/EditTemplate/Body/Placeholder}}\n tabindex={{$:/config/EditTabIndex}}\n focus={{{ [{$:/config/AutoFocus}match[text]then[true]] ~[[false]] }}}\n cancelPopups=\"yes\"\n\n><$set\n\n name=\"targetTiddler\"\n value=<<currentTiddler>>\n\n><$list\n\n filter=\"[all[shadows+tiddlers]tag[$:/tags/EditorToolbar]!has[draft.of]]\"\n\n><$reveal\n\n type=\"nomatch\"\n state=<<config-visibility-title>>\n text=\"hide\"\n class=\"tc-text-editor-toolbar-item-wrapper\"\n\n><$transclude\n\n tiddler=\"$:/core/ui/EditTemplate/body/toolbar/button\"\n mode=\"inline\"\n\n/></$reveal></$list></$set></$edit>\n" }, "$:/core/ui/EditTemplate/body/toolbar/button": { "title": "$:/core/ui/EditTemplate/body/toolbar/button", "text": "\\define toolbar-button-icon()\n<$list\n\n filter=\"[all[current]!has[custom-icon]]\"\n variable=\"no-custom-icon\"\n\n><$transclude\n\n tiddler={{!!icon}}\n\n/></$list>\n\\end\n\n\\define toolbar-button-tooltip()\n{{!!description}}<$macrocall $name=\"displayshortcuts\" $output=\"text/plain\" shortcuts={{!!shortcuts}} prefix=\"` - [\" separator=\"] [\" suffix=\"]`\"/>\n\\end\n\n\\define toolbar-button()\n<$list\n\n filter={{!!condition}}\n variable=\"list-condition\"\n\n><$wikify\n\n name=\"tooltip-text\"\n text=<<toolbar-button-tooltip>>\n mode=\"inline\"\n output=\"text\"\n\n><$list\n\n filter=\"[all[current]!has[dropdown]]\"\n variable=\"no-dropdown\"\n\n><$button\n\n class=\"tc-btn-invisible $(buttonClasses)$\"\n tooltip=<<tooltip-text>>\n actions={{!!actions}}\n\n><span\n\n data-tw-keyboard-shortcut={{!!shortcuts}}\n\n/><<toolbar-button-icon>><$transclude\n\n tiddler=<<currentTiddler>>\n field=\"text\"\n\n/></$button></$list><$list\n\n filter=\"[all[current]has[dropdown]]\"\n variable=\"dropdown\"\n\n><$set\n\n name=\"dropdown-state\"\n value=<<qualify \"$:/state/EditorToolbarDropdown\">>\n\n><$button\n\n popup=<<dropdown-state>>\n class=\"tc-popup-keep tc-btn-invisible $(buttonClasses)$\"\n selectedClass=\"tc-selected\"\n tooltip=<<tooltip-text>>\n actions={{!!actions}}\n\n><span\n\n data-tw-keyboard-shortcut={{!!shortcuts}}\n\n/><<toolbar-button-icon>><$transclude\n\n tiddler=<<currentTiddler>>\n field=\"text\"\n\n/></$button><$reveal\n\n state=<<dropdown-state>>\n type=\"popup\"\n position=\"below\"\n animate=\"yes\"\n tag=\"span\"\n\n><div\n\n class=\"tc-drop-down tc-popup-keep\"\n\n><$transclude\n\n tiddler={{!!dropdown}}\n mode=\"block\"\n\n/></div></$reveal></$set></$list></$wikify></$list>\n\\end\n\n\\define toolbar-button-outer()\n<$set\n\n name=\"buttonClasses\"\n value={{!!button-classes}}\n\n><<toolbar-button>></$set>\n\\end\n\n<<toolbar-button-outer>>" }, "$:/core/ui/EditTemplate/body": { "title": "$:/core/ui/EditTemplate/body", "tags": "$:/tags/EditTemplate", "text": "\\define lingo-base() $:/language/EditTemplate/Body/\n\\define config-visibility-title()\n$:/config/EditorToolbarButtons/Visibility/$(currentTiddler)$\n\\end\n<$list filter=\"[all[current]has[_canonical_uri]]\">\n\n<div class=\"tc-message-box\">\n\n<<lingo External/Hint>>\n\n<a href={{!!_canonical_uri}}><$text text={{!!_canonical_uri}}/></a>\n\n<$edit-text field=\"_canonical_uri\" class=\"tc-edit-fields\" tabindex={{$:/config/EditTabIndex}} cancelPopups=\"yes\"></$edit-text>\n\n</div>\n\n</$list>\n\n<$list filter=\"[all[current]!has[_canonical_uri]]\">\n\n<$reveal state=\"$:/state/showeditpreview\" type=\"match\" text=\"yes\">\n\n<div class=\"tc-tiddler-preview\">\n\n<$transclude tiddler=\"$:/core/ui/EditTemplate/body/editor\" mode=\"inline\"/>\n\n<div class=\"tc-tiddler-preview-preview\">\n\n<$transclude tiddler={{$:/state/editpreviewtype}} mode=\"inline\">\n\n<$transclude tiddler=\"$:/core/ui/EditTemplate/body/preview/output\" mode=\"inline\"/>\n\n</$transclude>\n\n</div>\n\n</div>\n\n</$reveal>\n\n<$reveal state=\"$:/state/showeditpreview\" type=\"nomatch\" text=\"yes\">\n\n<$transclude tiddler=\"$:/core/ui/EditTemplate/body/editor\" mode=\"inline\"/>\n\n</$reveal>\n\n</$list>\n" }, "$:/core/ui/EditTemplate/controls": { "title": "$:/core/ui/EditTemplate/controls", "tags": "$:/tags/EditTemplate", "text": "\\define config-title()\n$:/config/EditToolbarButtons/Visibility/$(listItem)$\n\\end\n<div class=\"tc-tiddler-title tc-tiddler-edit-title\">\n<$view field=\"title\"/>\n<span class=\"tc-tiddler-controls tc-titlebar\"><$list filter=\"[all[shadows+tiddlers]tag[$:/tags/EditToolbar]!has[draft.of]]\" variable=\"listItem\"><$reveal type=\"nomatch\" state=<<config-title>> text=\"hide\"><$transclude tiddler=<<listItem>>/></$reveal></$list></span>\n<div style=\"clear: both;\"></div>\n</div>\n" }, "$:/core/ui/EditTemplate/fields": { "title": "$:/core/ui/EditTemplate/fields", "tags": "$:/tags/EditTemplate", "text": "\\define lingo-base() $:/language/EditTemplate/\n\\define config-title()\n$:/config/EditTemplateFields/Visibility/$(currentField)$\n\\end\n\n\\define config-filter()\n[[hide]] -[title{$(config-title)$}]\n\\end\n\n\\define current-tiddler-new-field-selector()\n[data-tiddler-title=\"$(currentTiddlerCSSescaped)$\"] .tc-edit-field-add-name-wrapper input\n\\end\n\n\\define new-field-actions()\n<$action-sendmessage $message=\"tm-add-field\" $name={{{ [<newFieldNameTiddler>get[text]] }}} $value={{{ [<newFieldValueTiddler>get[text]] }}}/>\n<$action-deletetiddler $filter=\"[<newFieldNameTiddler>] [<newFieldValueTiddler>] [<storeTitle>] [<searchListState>]\"/>\n<$action-sendmessage $message=\"tm-focus-selector\" $param=<<current-tiddler-new-field-selector>>/>\n\\end\n\n\\define delete-state-tiddlers() <$action-deletetiddler $filter=\"[<newFieldNameTiddler>] [<storeTitle>] [<searchListState>]\"/>\n\n\\define cancel-search-actions-inner()\n<$list filter=\"[<storeTitle>has[text]] [<newFieldNameTiddler>has[text]]\" variable=\"ignore\" emptyMessage=\"\"\"<<cancel-delete-tiddler-actions \"cancel\">>\"\"\">\n<<delete-state-tiddlers>>\n</$list>\n\\end\n\n\\define cancel-search-actions()\n<$set name=\"userInput\" value={{{ [<storeTitle>get[text]] }}}>\n<$list filter=\"[<newFieldNameTiddler>get[text]!match<userInput>]\" emptyMessage=\"\"\"<<cancel-search-actions-inner>>\"\"\">\n<$action-setfield $tiddler=<<newFieldNameTiddler>> text=<<userInput>>/><$action-setfield $tiddler=<<refreshTitle>> text=\"yes\"/>\n</$list>\n</$set>\n\\end\n\n\\define new-field()\n<$vars name={{{ [<newFieldNameTiddler>get[text]] }}}>\n<$reveal type=\"nomatch\" text=\"\" default=<<name>>>\n<$button tooltip=<<lingo Fields/Add/Button/Hint>>>\n<$action-sendmessage $message=\"tm-add-field\"\n$name=<<name>>\n$value={{{ [<newFieldValueTiddler>get[text]] }}}/>\n<$action-deletetiddler $filter=\"[<newFieldNameTiddler>] [<newFieldValueTiddler>] [<storeTitle>] [<searchListState>]\"/>\n<<lingo Fields/Add/Button>>\n</$button>\n</$reveal>\n<$reveal type=\"match\" text=\"\" default=<<name>>>\n<$button>\n<<lingo Fields/Add/Button>>\n</$button>\n</$reveal>\n</$vars>\n\\end\n\\whitespace trim\n\n<div class=\"tc-edit-fields\">\n<table class={{{ [all[current]fields[]] :filter[lookup[$:/config/EditTemplateFields/Visibility/]!match[hide]] +[count[]!match[0]] +[then[tc-edit-fields]] ~[[tc-edit-fields tc-edit-fields-small]] }}}>\n<tbody>\n<$list filter=\"[all[current]fields[]] +[sort[title]]\" variable=\"currentField\" storyview=\"pop\">\n<$list filter=<<config-filter>> variable=\"temp\">\n<tr class=\"tc-edit-field\">\n<td class=\"tc-edit-field-name\">\n<$text text=<<currentField>>/>:</td>\n<td class=\"tc-edit-field-value\">\n<$keyboard key=\"((delete-field))\" actions=\"\"\"<$action-deletefield $field=<<currentField>>/><$set name=\"currentTiddlerCSSescaped\" value={{{ [<currentTiddler>escapecss[]] }}}><$action-sendmessage $message=\"tm-focus-selector\" $param=<<current-tiddler-new-field-selector>>/></$set>\"\"\">\n<$edit-text tiddler=<<currentTiddler>> field=<<currentField>> placeholder={{$:/language/EditTemplate/Fields/Add/Value/Placeholder}} tabindex={{$:/config/EditTabIndex}} cancelPopups=\"yes\"/>\n</$keyboard>\n</td>\n<td class=\"tc-edit-field-remove\">\n<$button class=\"tc-btn-invisible\" tooltip={{$:/language/EditTemplate/Field/Remove/Hint}} aria-label={{$:/language/EditTemplate/Field/Remove/Caption}}>\n<$action-deletefield $field=<<currentField>>/><$set name=\"currentTiddlerCSSescaped\" value={{{ [<currentTiddler>escapecss[]] }}}><$action-sendmessage $message=\"tm-focus-selector\" $param=<<current-tiddler-new-field-selector>>/></$set>\n{{$:/core/images/delete-button}}\n</$button>\n</td>\n</tr>\n</$list>\n</$list>\n</tbody>\n</table>\n</div>\n\n<$fieldmangler>\n<div class=\"tc-edit-field-add\">\n<em class=\"tc-edit tc-big-gap-right\">\n<<lingo Fields/Add/Prompt>>\n</em>\n<$vars refreshTitle=<<qualify \"$:/temp/fieldname/refresh\">> storeTitle=<<newFieldNameInputTiddler>> searchListState=<<newFieldNameSelectionTiddler>>>\n<div class=\"tc-edit-field-add-name-wrapper\">\n<$macrocall $name=\"keyboard-driven-input\" tiddler=<<newFieldNameTiddler>> storeTitle=<<storeTitle>> refreshTitle=<<refreshTitle>>\n\t\tselectionStateTitle=<<searchListState>> tag=\"input\" default=\"\" placeholder={{$:/language/EditTemplate/Fields/Add/Name/Placeholder}}\n\t\tfocusPopup=<<qualify \"$:/state/popup/field-dropdown\">> class=\"tc-edit-texteditor tc-popup-handle\" tabindex={{$:/config/EditTabIndex}}\n\t\tfocus={{{ [{$:/config/AutoFocus}match[fields]then[true]] ~[[false]] }}} cancelPopups=\"yes\"\n\t\tconfigTiddlerFilter=\"[[$:/config/EditMode/fieldname-filter]]\" inputCancelActions=<<cancel-search-actions>> />\n<$button popup=<<qualify \"$:/state/popup/field-dropdown\">> class=\"tc-btn-invisible tc-btn-dropdown tc-small-gap\" tooltip={{$:/language/EditTemplate/Field/Dropdown/Hint}} aria-label={{$:/language/EditTemplate/Field/Dropdown/Caption}}>{{$:/core/images/down-arrow}}</$button>\n<$reveal state=<<qualify \"$:/state/popup/field-dropdown\">> type=\"nomatch\" text=\"\" default=\"\">\n<div class=\"tc-block-dropdown tc-edit-type-dropdown\">\n<$set name=\"tv-show-missing-links\" value=\"yes\">\n<$linkcatcher to=<<newFieldNameTiddler>>>\n<div class=\"tc-dropdown-item\">\n<<lingo Fields/Add/Dropdown/User>>\n</div>\n<$set name=\"newFieldName\" value={{{ [<storeTitle>get[text]] }}}>\n<$list filter=\"[!is[shadow]!is[system]fields[]search:title<newFieldName>sort[]] -created -creator -draft.of -draft.title -modified -modifier -tags -text -title -type\" variable=\"currentField\">\n<$list filter=\"[<currentField>addsuffix[-primaryList]] -[<searchListState>get[text]]\" emptyMessage=\"\"\"<$link to=<<currentField>> class=\"tc-list-item-selected\"><$text text=<<currentField>>/></$link>\"\"\">\n<$link to=<<currentField>>>\n<$text text=<<currentField>>/>\n</$link>\n</$list>\n</$list>\n<div class=\"tc-dropdown-item\">\n<<lingo Fields/Add/Dropdown/System>>\n</div>\n<$list filter=\"[fields[]search:title<newFieldName>sort[]] -[!is[shadow]!is[system]fields[]]\" variable=\"currentField\">\n<$list filter=\"[<currentField>addsuffix[-secondaryList]] -[<searchListState>get[text]]\" emptyMessage=\"\"\"<$link to=<<currentField>> class=\"tc-list-item-selected\"><$text text=<<currentField>>/></$link>\"\"\">\n<$link to=<<currentField>>>\n<$text text=<<currentField>>/>\n</$link>\n</$list>\n</$list>\n</$set>\n</$linkcatcher>\n</$set>\n</div>\n</$reveal>\n</div>\n<span class=\"tc-edit-field-add-value tc-small-gap-right\">\n<$set name=\"currentTiddlerCSSescaped\" value={{{ [<currentTiddler>escapecss[]] }}}>\n<$keyboard key=\"((add-field))\" actions=<<new-field-actions>>>\n<$edit-text tiddler=<<newFieldValueTiddler>> tag=\"input\" default=\"\" placeholder={{$:/language/EditTemplate/Fields/Add/Value/Placeholder}} class=\"tc-edit-texteditor\" tabindex={{$:/config/EditTabIndex}} cancelPopups=\"yes\"/>\n</$keyboard>\n</$set>\n</span>\n<span class=\"tc-edit-field-add-button\">\n<$macrocall $name=\"new-field\"/>\n</span>\n</$vars>\n</div>\n</$fieldmangler>\n" }, "$:/core/ui/EditTemplate/shadow": { "title": "$:/core/ui/EditTemplate/shadow", "tags": "$:/tags/EditTemplate", "text": "\\define lingo-base() $:/language/EditTemplate/Shadow/\n\\define pluginLinkBody()\n<$link to=\"\"\"$(pluginTitle)$\"\"\">\n<$text text=\"\"\"$(pluginTitle)$\"\"\"/>\n</$link>\n\\end\n<$list filter=\"[all[current]get[draft.of]is[shadow]!is[tiddler]]\">\n\n<$list filter=\"[all[current]shadowsource[]]\" variable=\"pluginTitle\">\n\n<$set name=\"pluginLink\" value=<<pluginLinkBody>>>\n<div class=\"tc-message-box\">\n\n<<lingo Warning>>\n\n</div>\n</$set>\n</$list>\n\n</$list>\n\n<$list filter=\"[all[current]get[draft.of]is[shadow]is[tiddler]]\">\n\n<$list filter=\"[all[current]shadowsource[]]\" variable=\"pluginTitle\">\n\n<$set name=\"pluginLink\" value=<<pluginLinkBody>>>\n<div class=\"tc-message-box\">\n\n<<lingo OverriddenWarning>>\n\n</div>\n</$set>\n</$list>\n\n</$list>" }, "$:/core/ui/EditTemplate/tags": { "title": "$:/core/ui/EditTemplate/tags", "tags": "$:/tags/EditTemplate", "text": "\\whitespace trim\n\n\\define lingo-base() $:/language/EditTemplate/\n\n\\define tag-styles()\nbackground-color:$(backgroundColor)$;\nfill:$(foregroundColor)$;\ncolor:$(foregroundColor)$;\n\\end\n\n\\define tag-body-inner(colour,fallbackTarget,colourA,colourB,icon,tagField:\"tags\")\n\\whitespace trim\n<$vars foregroundColor=<<contrastcolour target:\"\"\"$colour$\"\"\" fallbackTarget:\"\"\"$fallbackTarget$\"\"\" colourA:\"\"\"$colourA$\"\"\" colourB:\"\"\"$colourB$\"\"\">> backgroundColor=\"\"\"$colour$\"\"\">\n<span style=<<tag-styles>> class=\"tc-tag-label tc-tag-list-item\">\n<$transclude tiddler=\"\"\"$icon$\"\"\"/><$view field=\"title\" format=\"text\" />\n<$button class=\"tc-btn-invisible tc-remove-tag-button\"><$action-listops $tiddler=<<saveTiddler>> $field=<<__tagField__>> $subfilter=\"-[{!!title}]\"/>{{$:/core/images/close-button}}</$button>\n</span>\n</$vars>\n\\end\n\n\\define tag-body(colour,palette,icon,tagField:\"tags\")\n<$macrocall $name=\"tag-body-inner\" colour=\"\"\"$colour$\"\"\" fallbackTarget={{$palette$##tag-background}} colourA={{$palette$##foreground}} colourB={{$palette$##background}} icon=\"\"\"$icon$\"\"\" tagField=<<__tagField__>>/>\n\\end\n\n\\define edit-tags-template(tagField:\"tags\")\n\\whitespace trim\n<div class=\"tc-edit-tags\">\n<$list filter=\"[list[!!$tagField$]sort[title]]\" storyview=\"pop\">\n<$macrocall $name=\"tag-body\" colour={{!!color}} palette={{$:/palette}} icon={{!!icon}} tagField=<<__tagField__>>/>\n</$list>\n<$vars tabIndex={{$:/config/EditTabIndex}} cancelPopups=\"yes\">\n<$macrocall $name=\"tag-picker\" tagField=<<__tagField__>>/>\n</$vars>\n</div>\n\\end\n<$set name=\"saveTiddler\" value=<<currentTiddler>>>\n<$macrocall $name=\"edit-tags-template\" tagField=<<tagField>>/>\n</$set>\n" }, "$:/core/ui/EditTemplate/title": { "title": "$:/core/ui/EditTemplate/title", "tags": "$:/tags/EditTemplate", "text": "<$edit-text field=\"draft.title\" class=\"tc-titlebar tc-edit-texteditor\" focus={{{ [{$:/config/AutoFocus}match[title]then[true]] ~[[false]] }}} tabindex={{$:/config/EditTabIndex}} cancelPopups=\"yes\"/>\n\n<$vars pattern=\"\"\"[\\|\\[\\]{}]\"\"\" bad-chars=\"\"\"`| [ ] { }`\"\"\">\n\n<$list filter=\"[all[current]regexp:draft.title<pattern>]\" variable=\"listItem\">\n\n<div class=\"tc-message-box\">\n\n{{$:/core/images/warning}} {{$:/language/EditTemplate/Title/BadCharacterWarning}}\n\n</div>\n\n</$list>\n\n</$vars>\n\n<$reveal state=\"!!draft.title\" type=\"nomatch\" text={{!!draft.of}} tag=\"div\">\n\n<$list filter=\"[{!!draft.title}!is[missing]]\" variable=\"listItem\">\n\n<div class=\"tc-message-box\">\n\n{{$:/core/images/warning}} {{$:/language/EditTemplate/Title/Exists/Prompt}}\n\n</div>\n\n</$list>\n\n<$list filter=\"[{!!draft.of}!is[missing]]\" variable=\"listItem\">\n\n<$vars fromTitle={{!!draft.of}} toTitle={{!!draft.title}}>\n\n<$checkbox tiddler=\"$:/config/RelinkOnRename\" field=\"text\" checked=\"yes\" unchecked=\"no\" default=\"no\"> {{$:/language/EditTemplate/Title/Relink/Prompt}}</$checkbox>\n\n<$list filter=\"[title<fromTitle>backlinks[]limit[1]]\" variable=\"listItem\">\n\n<$vars stateTiddler=<<qualify \"$:/state/edit/references\">> >\n\n<$reveal type=\"nomatch\" state=<<stateTiddler>> text=\"show\">\n<$button set=<<stateTiddler>> setTo=\"show\" class=\"tc-btn-invisible\">{{$:/core/images/right-arrow}} \n<<lingo EditTemplate/Title/References/Prompt>></$button>\n</$reveal>\n<$reveal type=\"match\" state=<<stateTiddler>> text=\"show\">\n<$button set=<<stateTiddler>> setTo=\"hide\" class=\"tc-btn-invisible\">{{$:/core/images/down-arrow}} \n<<lingo EditTemplate/Title/References/Prompt>></$button>\n</$reveal>\n\n<$reveal type=\"match\" state=<<stateTiddler>> text=\"show\">\n<$tiddler tiddler=<<fromTitle>> >\n<$transclude tiddler=\"$:/core/ui/TiddlerInfo/References\"/>\n</$tiddler>\n</$reveal>\n\n</$vars>\n\n</$list>\n\n</$vars>\n\n</$list>\n\n</$reveal>\n" }, "$:/core/ui/EditTemplate/type": { "title": "$:/core/ui/EditTemplate/type", "tags": "$:/tags/EditTemplate", "first-search-filter": "[all[shadows+tiddlers]prefix[$:/language/Docs/Types/]sort[description]sort[group-sort]removeprefix[$:/language/Docs/Types/]search<userInput>]", "text": "\\define lingo-base() $:/language/EditTemplate/\n\\define input-cancel-actions() <$list filter=\"[<storeTitle>get[text]] [<currentTiddler>get[type]] +[limit[1]]\" emptyMessage=\"\"\"<<cancel-delete-tiddler-actions \"cancel\">>\"\"\"><$action-sendmessage $message=\"tm-remove-field\" $param=\"type\"/><$action-deletetiddler $filter=\"[<typeInputTiddler>] [<refreshTitle>] [<typeSelectionTiddler>]\"/></$list>\n\\whitespace trim\n<$set name=\"refreshTitle\" value=<<qualify \"$:/temp/type-search/refresh\">>>\n<div class=\"tc-edit-type-selector-wrapper\">\n<em class=\"tc-edit tc-big-gap-right\"><<lingo Type/Prompt>></em>\n<div class=\"tc-type-selector-dropdown-wrapper\">\n<div class=\"tc-type-selector\"><$fieldmangler>\n<$macrocall $name=\"keyboard-driven-input\" tiddler=<<currentTiddler>> storeTitle=<<typeInputTiddler>> refreshTitle=<<refreshTitle>> selectionStateTitle=<<typeSelectionTiddler>> field=\"type\" tag=\"input\" default=\"\" placeholder={{$:/language/EditTemplate/Type/Placeholder}} focusPopup=<<qualify \"$:/state/popup/type-dropdown\">> class=\"tc-edit-typeeditor tc-edit-texteditor tc-popup-handle\" tabindex={{$:/config/EditTabIndex}} focus={{{ [{$:/config/AutoFocus}match[type]then[true]] ~[[false]] }}} cancelPopups=\"yes\" configTiddlerFilter=\"[[$:/core/ui/EditTemplate/type]]\" inputCancelActions=<<input-cancel-actions>>/><$button popup=<<qualify \"$:/state/popup/type-dropdown\">> class=\"tc-btn-invisible tc-btn-dropdown tc-small-gap\" tooltip={{$:/language/EditTemplate/Type/Dropdown/Hint}} aria-label={{$:/language/EditTemplate/Type/Dropdown/Caption}}>{{$:/core/images/down-arrow}}</$button><$button message=\"tm-remove-field\" param=\"type\" class=\"tc-btn-invisible tc-btn-icon\" tooltip={{$:/language/EditTemplate/Type/Delete/Hint}} aria-label={{$:/language/EditTemplate/Type/Delete/Caption}}>{{$:/core/images/delete-button}}<$action-deletetiddler $filter=\"[<storeTitle>] [<refreshTitle>] [<selectionStateTitle>]\"/></$button>\n</$fieldmangler></div>\n\n<div class=\"tc-block-dropdown-wrapper\">\n<$set name=\"tv-show-missing-links\" value=\"yes\">\n<$reveal state=<<qualify \"$:/state/popup/type-dropdown\">> type=\"nomatch\" text=\"\" default=\"\">\n<div class=\"tc-block-dropdown tc-edit-type-dropdown\">\n<$linkcatcher to=\"!!type\">\n<$list filter='[all[shadows+tiddlers]prefix[$:/language/Docs/Types/]each[group]sort[group-sort]]'>\n<div class=\"tc-dropdown-item\">\n<$text text={{!!group}}/>\n</div>\n<$set name=\"userInput\" value={{{ [<typeInputTiddler>get[text]] }}}>\n<$list filter=\"[all[shadows+tiddlers]prefix[$:/language/Docs/Types/]group{!!group}] +[sort[description]] +[removeprefix[$:/language/Docs/Types/]] +[search<userInput>]\"><span class={{{ [<currentTiddler>addsuffix[-primaryList]] -[<typeSelectionTiddler>get[text]] +[then[]else[tc-list-item-selected]] }}}><$link to={{{ [<currentTiddler>addprefix[$:/language/Docs/Types/]get[name]] }}}><$view tiddler={{{ [<currentTiddler>addprefix[$:/language/Docs/Types/]] }}} field=\"description\"/> (<$view tiddler={{{ [<currentTiddler>addprefix[$:/language/Docs/Types/]] }}} field=\"name\"/>)</$link></span>\n</$list>\n</$set>\n</$list>\n</$linkcatcher>\n</div>\n</$reveal>\n</$set>\n</div>\n</div>\n</div>\n</$set>\n" }, "$:/core/ui/EditTemplate": { "title": "$:/core/ui/EditTemplate", "text": "\\define delete-edittemplate-state-tiddlers() <$action-deletetiddler $filter=\"[<newFieldNameTiddler>] [<newFieldValueTiddler>] [<newFieldNameInputTiddler>] [<newFieldNameSelectionTiddler>] [<newTagNameTiddler>] [<newTagNameInputTiddler>] [<newTagNameSelectionTiddler>] [<typeInputTiddler>] [<typeSelectionTiddler>]\"/>\n\\define save-tiddler-actions()\n<$action-sendmessage $message=\"tm-add-tag\" $param={{{ [<newTagNameTiddler>get[text]] }}}/>\n<$action-sendmessage $message=\"tm-add-field\" $name={{{ [<newFieldNameTiddler>get[text]] }}} $value={{{ [<newFieldValueTiddler>get[text]] }}}/>\n<<delete-edittemplate-state-tiddlers>>\n<$action-sendmessage $message=\"tm-save-tiddler\"/>\n\\end\n\\define cancel-delete-tiddler-actions(message)\n<<delete-edittemplate-state-tiddlers>>\n<$action-sendmessage $message=\"tm-$message$-tiddler\"/>\n\\end\n<div data-tiddler-title=<<currentTiddler>> data-tags={{!!tags}} class={{{ tc-tiddler-frame tc-tiddler-edit-frame [<currentTiddler>is[tiddler]then[tc-tiddler-exists]] [<currentTiddler>is[missing]!is[shadow]then[tc-tiddler-missing]] [<currentTiddler>is[shadow]then[tc-tiddler-exists tc-tiddler-shadow]] [<currentTiddler>is[system]then[tc-tiddler-system]] [{!!class}] [<currentTiddler>tags[]encodeuricomponent[]addprefix[tc-tagged-]] +[join[ ]] }}}>\n<$fieldmangler>\n<$vars storyTiddler=<<currentTiddler>> newTagNameTiddler=<<qualify \"$:/temp/NewTagName\">> newFieldNameTiddler=<<qualify \"$:/temp/NewFieldName\">> newFieldValueTiddler=<<qualify \"$:/temp/NewFieldValue\">> newFieldNameInputTiddler=<<qualify \"$:/temp/NewFieldName/input\">> newFieldNameSelectionTiddler=<<qualify \"$:/temp/NewFieldName/selected-item\">> newTagNameInputTiddler=<<qualify \"$:/temp/NewTagName/input\">> newTagNameSelectionTiddler=<<qualify \"$:/temp/NewTagName/selected-item\">> typeInputTiddler=<<qualify \"$:/temp/Type/input\">> typeSelectionTiddler=<<qualify \"$:/temp/Type/selected-item\">>>\n<$keyboard key=\"((cancel-edit-tiddler))\" actions=<<cancel-delete-tiddler-actions \"cancel\">>>\n<$keyboard key=\"((save-tiddler))\" actions=<<save-tiddler-actions>>>\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/EditTemplate]!has[draft.of]]\" variable=\"listItem\">\n<$set name=\"tv-config-toolbar-class\" filter=\"[<tv-config-toolbar-class>] [<listItem>encodeuricomponent[]addprefix[tc-btn-]]\">\n<$transclude tiddler=<<listItem>>/>\n</$set>\n</$list>\n</$keyboard>\n</$keyboard>\n</$vars>\n</$fieldmangler>\n</div>\n" }, "$:/core/ui/Buttons/cancel": { "title": "$:/core/ui/Buttons/cancel", "tags": "$:/tags/EditToolbar", "caption": "{{$:/core/images/cancel-button}} {{$:/language/Buttons/Cancel/Caption}}", "description": "{{$:/language/Buttons/Cancel/Hint}}", "text": "\\whitespace trim\n<$button actions=<<cancel-delete-tiddler-actions \"cancel\">> tooltip={{$:/language/Buttons/Cancel/Hint}} aria-label={{$:/language/Buttons/Cancel/Caption}} class=<<tv-config-toolbar-class>>>\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/cancel-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/Cancel/Caption}}/></span>\n</$list>\n</$button>\n" }, "$:/core/ui/Buttons/delete": { "title": "$:/core/ui/Buttons/delete", "tags": "$:/tags/EditToolbar $:/tags/ViewToolbar", "caption": "{{$:/core/images/delete-button}} {{$:/language/Buttons/Delete/Caption}}", "description": "{{$:/language/Buttons/Delete/Hint}}", "text": "\\whitespace trim\n<$button actions=<<cancel-delete-tiddler-actions \"delete\">> tooltip={{$:/language/Buttons/Delete/Hint}} aria-label={{$:/language/Buttons/Delete/Caption}} class=<<tv-config-toolbar-class>>>\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/delete-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/Delete/Caption}}/></span>\n</$list>\n</$button>\n" }, "$:/core/ui/Buttons/save": { "title": "$:/core/ui/Buttons/save", "tags": "$:/tags/EditToolbar", "caption": "{{$:/core/images/done-button}} {{$:/language/Buttons/Save/Caption}}", "description": "{{$:/language/Buttons/Save/Hint}}", "text": "\\define save-tiddler-button()\n\\whitespace trim\n<$fieldmangler><$button tooltip={{$:/language/Buttons/Save/Hint}} aria-label={{$:/language/Buttons/Save/Caption}} class=<<tv-config-toolbar-class>>>\n<<save-tiddler-actions>>\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/done-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/Save/Caption}}/></span>\n</$list>\n</$button></$fieldmangler>\n\\end\n<<save-tiddler-button>>\n" }, "$:/core/ui/EditorToolbar/bold": { "title": "$:/core/ui/EditorToolbar/bold", "tags": "$:/tags/EditorToolbar", "icon": "$:/core/images/bold", "caption": "{{$:/language/Buttons/Bold/Caption}}", "description": "{{$:/language/Buttons/Bold/Hint}}", "condition": "[<targetTiddler>!has[type]] [<targetTiddler>type[text/vnd.tiddlywiki]]", "shortcuts": "((bold))", "text": "<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"wrap-selection\"\n\tprefix=\"''\"\n\tsuffix=\"''\"\n/>\n" }, "$:/core/ui/EditorToolbar/clear-dropdown": { "title": "$:/core/ui/EditorToolbar/clear-dropdown", "text": "''{{$:/language/Buttons/Clear/Hint}}''\n\n<div class=\"tc-colour-chooser\">\n\n<$macrocall $name=\"colour-picker\" actions=\"\"\"\n\n<$action-sendmessage\n\t$message=\"tm-edit-bitmap-operation\"\n\t$param=\"clear\"\n\tcolour=<<colour-picker-value>>\n/>\n\n<$action-deletetiddler\n\t$tiddler=<<dropdown-state>>\n/>\n\n\"\"\"/>\n\n</div>\n" }, "$:/core/ui/EditorToolbar/clear": { "title": "$:/core/ui/EditorToolbar/clear", "tags": "$:/tags/EditorToolbar", "icon": "$:/core/images/erase", "caption": "{{$:/language/Buttons/Clear/Caption}}", "description": "{{$:/language/Buttons/Clear/Hint}}", "condition": "[<targetTiddler>is[image]] -[<targetTiddler>type[image/svg+xml]]", "dropdown": "$:/core/ui/EditorToolbar/clear-dropdown", "text": "" }, "$:/core/ui/EditorToolbar/editor-height-dropdown": { "title": "$:/core/ui/EditorToolbar/editor-height-dropdown", "text": "\\define lingo-base() $:/language/Buttons/EditorHeight/\n''<<lingo Hint>>''\n\n<$radio tiddler=\"$:/config/TextEditor/EditorHeight/Mode\" value=\"auto\"> {{$:/core/images/auto-height}} <<lingo Caption/Auto>></$radio>\n\n<$radio tiddler=\"$:/config/TextEditor/EditorHeight/Mode\" value=\"fixed\"> {{$:/core/images/fixed-height}} <<lingo Caption/Fixed>> <$edit-text tag=\"input\" tiddler=\"$:/config/TextEditor/EditorHeight/Height\" default=\"100px\"/></$radio>\n" }, "$:/core/ui/EditorToolbar/editor-height": { "title": "$:/core/ui/EditorToolbar/editor-height", "tags": "$:/tags/EditorToolbar", "icon": "$:/core/images/fixed-height", "custom-icon": "yes", "caption": "{{$:/language/Buttons/EditorHeight/Caption}}", "description": "{{$:/language/Buttons/EditorHeight/Hint}}", "condition": "[<targetTiddler>type[]] [<targetTiddler>get[type]prefix[text/]] [<targetTiddler>get[type]match[application/javascript]] [<targetTiddler>get[type]match[application/json]] [<targetTiddler>get[type]match[application/x-tiddler-dictionary]] [<targetTiddler>get[type]match[image/svg+xml]] +[first[]]", "dropdown": "$:/core/ui/EditorToolbar/editor-height-dropdown", "text": "<$reveal tag=\"span\" state=\"$:/config/TextEditor/EditorHeight/Mode\" type=\"match\" text=\"fixed\">\n{{$:/core/images/fixed-height}}\n</$reveal>\n<$reveal tag=\"span\" state=\"$:/config/TextEditor/EditorHeight/Mode\" type=\"match\" text=\"auto\">\n{{$:/core/images/auto-height}}\n</$reveal>\n" }, "$:/core/ui/EditorToolbar/excise-dropdown": { "title": "$:/core/ui/EditorToolbar/excise-dropdown", "text": "\\define lingo-base() $:/language/Buttons/Excise/\n\n\\define body(config-title)\n''<<lingo Hint>>''\n\n<<lingo Caption/NewTitle>> <$edit-text tag=\"input\" tiddler=\"$config-title$/new-title\" default=\"\" focus=\"true\"/>\n\n<$set name=\"new-title\" value={{$config-title$/new-title}}>\n<$list filter=\"\"\"[<new-title>is[tiddler]]\"\"\">\n<div class=\"tc-error\">\n<<lingo Caption/TiddlerExists>>\n</div>\n</$list>\n</$set>\n\n<$checkbox tiddler=\"\"\"$config-title$/tagnew\"\"\" field=\"text\" checked=\"yes\" unchecked=\"no\" default=\"false\"> <<lingo Caption/Tag>></$checkbox>\n\n<<lingo Caption/Replace>> <$select tiddler=\"\"\"$config-title$/type\"\"\" default=\"transclude\">\n<option value=\"link\"><<lingo Caption/Replace/Link>></option>\n<option value=\"transclude\"><<lingo Caption/Replace/Transclusion>></option>\n<option value=\"macro\"><<lingo Caption/Replace/Macro>></option>\n</$select>\n\n<$reveal state=\"\"\"$config-title$/type\"\"\" type=\"match\" text=\"macro\">\n<<lingo Caption/MacroName>> <$edit-text tag=\"input\" tiddler=\"\"\"$config-title$/macro-title\"\"\" default=\"translink\"/>\n</$reveal>\n\n<$button>\n<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"excise\"\n\ttitle={{$config-title$/new-title}}\n\ttype={{$config-title$/type}}\n\tmacro={{$config-title$/macro-title}}\n\ttagnew={{$config-title$/tagnew}}\n/>\n<$action-deletetiddler\n\t$tiddler=\"$config-title$/new-title\"\n/>\n<$action-deletetiddler\n\t$tiddler=<<dropdown-state>>\n/>\n<<lingo Caption/Excise>>\n</$button>\n\\end\n\n<$macrocall $name=\"body\" config-title=<<qualify \"$:/state/Excise/\">>/>\n" }, "$:/core/ui/EditorToolbar/excise": { "title": "$:/core/ui/EditorToolbar/excise", "tags": "$:/tags/EditorToolbar", "icon": "$:/core/images/excise", "caption": "{{$:/language/Buttons/Excise/Caption}}", "description": "{{$:/language/Buttons/Excise/Hint}}", "condition": "[<targetTiddler>type[]] [<targetTiddler>type[text/vnd.tiddlywiki]] +[first[]]", "shortcuts": "((excise))", "dropdown": "$:/core/ui/EditorToolbar/excise-dropdown", "text": "" }, "$:/core/ui/EditorToolbar/heading-1": { "title": "$:/core/ui/EditorToolbar/heading-1", "tags": "$:/tags/EditorToolbar", "icon": "$:/core/images/heading-1", "caption": "{{$:/language/Buttons/Heading1/Caption}}", "description": "{{$:/language/Buttons/Heading1/Hint}}", "condition": "[<targetTiddler>!has[type]] [<targetTiddler>type[text/vnd.tiddlywiki]]", "button-classes": "tc-text-editor-toolbar-item-start-group", "shortcuts": "((heading-1))", "text": "<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"prefix-lines\"\n\tcharacter=\"!\"\n\tcount=\"1\"\n/>\n" }, "$:/core/ui/EditorToolbar/heading-2": { "title": "$:/core/ui/EditorToolbar/heading-2", "tags": "$:/tags/EditorToolbar", "icon": "$:/core/images/heading-2", "caption": "{{$:/language/Buttons/Heading2/Caption}}", "description": "{{$:/language/Buttons/Heading2/Hint}}", "condition": "[<targetTiddler>!has[type]] [<targetTiddler>type[text/vnd.tiddlywiki]]", "shortcuts": "((heading-2))", "text": "<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"prefix-lines\"\n\tcharacter=\"!\"\n\tcount=\"2\"\n/>\n" }, "$:/core/ui/EditorToolbar/heading-3": { "title": "$:/core/ui/EditorToolbar/heading-3", "tags": "$:/tags/EditorToolbar", "icon": "$:/core/images/heading-3", "caption": "{{$:/language/Buttons/Heading3/Caption}}", "description": "{{$:/language/Buttons/Heading3/Hint}}", "condition": "[<targetTiddler>!has[type]] [<targetTiddler>type[text/vnd.tiddlywiki]]", "shortcuts": "((heading-3))", "text": "<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"prefix-lines\"\n\tcharacter=\"!\"\n\tcount=\"3\"\n/>\n" }, "$:/core/ui/EditorToolbar/heading-4": { "title": "$:/core/ui/EditorToolbar/heading-4", "tags": "$:/tags/EditorToolbar", "icon": "$:/core/images/heading-4", "caption": "{{$:/language/Buttons/Heading4/Caption}}", "description": "{{$:/language/Buttons/Heading4/Hint}}", "condition": "[<targetTiddler>!has[type]] [<targetTiddler>type[text/vnd.tiddlywiki]]", "shortcuts": "((heading-4))", "text": "<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"prefix-lines\"\n\tcharacter=\"!\"\n\tcount=\"4\"\n/>\n" }, "$:/core/ui/EditorToolbar/heading-5": { "title": "$:/core/ui/EditorToolbar/heading-5", "tags": "$:/tags/EditorToolbar", "icon": "$:/core/images/heading-5", "caption": "{{$:/language/Buttons/Heading5/Caption}}", "description": "{{$:/language/Buttons/Heading5/Hint}}", "condition": "[<targetTiddler>!has[type]] [<targetTiddler>type[text/vnd.tiddlywiki]]", "shortcuts": "((heading-5))", "text": "<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"prefix-lines\"\n\tcharacter=\"!\"\n\tcount=\"5\"\n/>\n" }, "$:/core/ui/EditorToolbar/heading-6": { "title": "$:/core/ui/EditorToolbar/heading-6", "tags": "$:/tags/EditorToolbar", "icon": "$:/core/images/heading-6", "caption": "{{$:/language/Buttons/Heading6/Caption}}", "description": "{{$:/language/Buttons/Heading6/Hint}}", "condition": "[<targetTiddler>!has[type]] [<targetTiddler>type[text/vnd.tiddlywiki]]", "shortcuts": "((heading-6))", "text": "<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"prefix-lines\"\n\tcharacter=\"!\"\n\tcount=\"6\"\n/>\n" }, "$:/core/ui/EditorToolbar/italic": { "title": "$:/core/ui/EditorToolbar/italic", "tags": "$:/tags/EditorToolbar", "icon": "$:/core/images/italic", "caption": "{{$:/language/Buttons/Italic/Caption}}", "description": "{{$:/language/Buttons/Italic/Hint}}", "condition": "[<targetTiddler>!has[type]] [<targetTiddler>type[text/vnd.tiddlywiki]]", "shortcuts": "((italic))", "text": "<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"wrap-selection\"\n\tprefix=\"//\"\n\tsuffix=\"//\"\n/>\n" }, "$:/core/ui/EditorToolbar/line-width-dropdown": { "title": "$:/core/ui/EditorToolbar/line-width-dropdown", "text": "\\define lingo-base() $:/language/Buttons/LineWidth/\n\n\\define toolbar-line-width-inner()\n<$button tag=\"a\" tooltip=\"\"\"$(line-width)$\"\"\">\n\n<$action-setfield\n\t$tiddler=\"$:/config/BitmapEditor/LineWidth\"\n\t$value=\"$(line-width)$\"\n/>\n\n<$action-deletetiddler\n\t$tiddler=<<dropdown-state>>\n/>\n\n<div style=\"display: inline-block; margin: 4px calc(80px - $(line-width)$); background-color: #000; width: calc(100px + $(line-width)$ * 2); height: $(line-width)$; border-radius: 120px; vertical-align: middle;\"/>\n\n<span style=\"margin-left: 8px;\">\n\n<$text text=\"\"\"$(line-width)$\"\"\"/>\n\n<$reveal state=\"$:/config/BitmapEditor/LineWidth\" type=\"match\" text=\"\"\"$(line-width)$\"\"\" tag=\"span\">\n\n<$entity entity=\" \"/>\n\n<$entity entity=\"✓\"/>\n\n</$reveal>\n\n</span>\n\n</$button>\n\\end\n\n''<<lingo Hint>>''\n\n<$list filter={{$:/config/BitmapEditor/LineWidths}} variable=\"line-width\">\n\n<<toolbar-line-width-inner>>\n\n</$list>\n" }, "$:/core/ui/EditorToolbar/line-width": { "title": "$:/core/ui/EditorToolbar/line-width", "tags": "$:/tags/EditorToolbar", "icon": "$:/core/images/line-width", "caption": "{{$:/language/Buttons/LineWidth/Caption}}", "description": "{{$:/language/Buttons/LineWidth/Hint}}", "condition": "[<targetTiddler>is[image]] -[<targetTiddler>type[image/svg+xml]]", "dropdown": "$:/core/ui/EditorToolbar/line-width-dropdown", "text": "<$text text={{$:/config/BitmapEditor/LineWidth}}/>\n" }, "$:/core/ui/EditorToolbar/link-dropdown": { "title": "$:/core/ui/EditorToolbar/link-dropdown", "text": "\\define lingo-base() $:/language/Buttons/Link/\n\n\\define add-link-actions()\n<$action-sendmessage $message=\"tm-edit-text-operation\" $param=\"make-link\" text={{$(linkTiddler)$}} />\n<$action-deletetiddler $filter=\"[<dropdown-state>] [<searchTiddler>] [<linkTiddler>] [<storeTitle>] [<searchListState>]\"/>\n\\end\n\n\\define get-focus-selector() [data-tiddler-title=\"$(cssEscapedTitle)$\"] .tc-create-wikitext-link input\n\n\\define cancel-search-actions-inner()\n<$set name=\"userInput\" value={{{ [<storeTitle>get[text]] }}}><$list filter=\"[<searchTiddler>get[text]!match<userInput>]\" emptyMessage=\"\"\"<$action-deletetiddler $filter=\"[<searchTiddler>] [<linkTiddler>] [<storeTitle>] [<searchListState>]\"/>\"\"\"><$action-setfield $tiddler=<<searchTiddler>> text=<<userInput>>/><$action-setfield $tiddler=<<refreshTitle>> text=\"yes\"/></$list></$set>\n\\end\n\n\\define cancel-search-actions() <$list filter=\"[<storeTitle>!has[text]] +[<searchTiddler>!has[text]]\" emptyMessage=\"\"\"<<cancel-search-actions-inner>>\"\"\"><$action-sendmessage $message=\"tm-edit-text-operation\" $param=\"wrap-selection\" prefix=\"\" suffix=\"\"/></$list>\n\n\\define external-link()\n<$button class=\"tc-btn-invisible\" style=\"width: auto; display: inline-block; background-colour: inherit;\" actions=<<add-link-actions>>>\n{{$:/core/images/chevron-right}}\n</$button>\n\\end\n\n\\define set-next-input-tab(beforeafter:\"after\") <$macrocall $name=\"change-input-tab\" stateTitle=\"$:/state/tab/search-results/sidebar\" tag=\"$:/tags/SearchResults\" beforeafter=\"$beforeafter$\" defaultState={{$:/config/SearchResults/Default}} actions=\"\"\"<$action-setfield $tiddler=\"$:/state/search/currentTab\" text=<<nextTab>>/>\"\"\"/>\n\n\\define body(config-title)\n''<<lingo Hint>>''\n\n<$vars searchTiddler=\"\"\"$config-title$/search\"\"\" linkTiddler=\"\"\"$config-title$/link\"\"\" linktext=\"\" searchListState=<<qualify \"$:/temp/link-search/selected-item\">> refreshTitle=<<qualify \"$:/temp/link-search/refresh\">> storeTitle=<<qualify \"$:/temp/link-search/input\">>>\n\n<$vars linkTiddler=<<searchTiddler>>>\n<$keyboard key=\"((input-tab-right))\" actions=<<set-next-input-tab>>>\n<$keyboard key=\"((input-tab-left))\" actions=<<set-next-input-tab \"before\">> class=\"tc-create-wikitext-link\">\n<$macrocall $name=\"keyboard-driven-input\" tiddler=<<searchTiddler>> storeTitle=<<storeTitle>>\n\t\tselectionStateTitle=<<searchListState>> refreshTitle=<<refreshTitle>> type=\"search\" filterMinLength=\"1\"\n\t\ttag=\"input\" focus=\"true\" class=\"tc-popup-handle\" inputCancelActions=<<cancel-search-actions>> \n\t\tinputAcceptActions=<<add-link-actions>> placeholder={{$:/language/Search/Search}} default=\"\" \n\t\tconfigTiddlerFilter=\"[[$:/state/search/currentTab]!is[missing]get[text]] ~[{$:/config/SearchResults/Default}]\" />\n</$keyboard>\n</$keyboard>\n<$reveal tag=\"span\" state=<<storeTitle>> type=\"nomatch\" text=\"\">\n<<external-link>>\n<$button class=\"tc-btn-invisible\" style=\"width: auto; display: inline-block; background-colour: inherit;\">\n<<cancel-search-actions>><$set name=\"cssEscapedTitle\" value={{{ [<storyTiddler>escapecss[]] }}}><$action-sendmessage $message=\"tm-focus-selector\" $param=<<get-focus-selector>>/></$set>\n{{$:/core/images/close-button}}\n</$button>\n</$reveal>\n</$vars>\n\n<$reveal tag=\"div\" state=<<storeTitle>> type=\"nomatch\" text=\"\">\n\n<$linkcatcher actions=<<add-link-actions>> to=<<linkTiddler>>>\n\n<$vars userInput={{{ [<storeTitle>get[text]] }}} configTiddler={{{ [[$:/state/search/currentTab]!is[missing]get[text]] ~[{$:/config/SearchResults/Default}] }}}>\n\n{{$:/core/ui/SearchResults}}\n\n</$vars>\n\n</$linkcatcher>\n\n</$reveal>\n\n</$vars>\n\n\\end\n\n<$macrocall $name=\"body\" config-title=<<qualify \"$:/state/Link/\">>/>\n" }, "$:/core/ui/EditorToolbar/link": { "title": "$:/core/ui/EditorToolbar/link", "tags": "$:/tags/EditorToolbar", "icon": "$:/core/images/link", "caption": "{{$:/language/Buttons/Link/Caption}}", "description": "{{$:/language/Buttons/Link/Hint}}", "condition": "[<targetTiddler>!has[type]] [<targetTiddler>type[text/vnd.tiddlywiki]]", "button-classes": "tc-text-editor-toolbar-item-start-group", "shortcuts": "((link))", "dropdown": "$:/core/ui/EditorToolbar/link-dropdown", "text": "" }, "$:/core/ui/EditorToolbar/linkify": { "title": "$:/core/ui/EditorToolbar/linkify", "caption": "{{$:/language/Buttons/Linkify/Caption}}", "condition": "[<targetTiddler>!has[type]] [<targetTiddler>type[text/vnd.tiddlywiki]]", "description": "{{$:/language/Buttons/Linkify/Hint}}", "icon": "$:/core/images/linkify", "list-before": "$:/core/ui/EditorToolbar/mono-block", "shortcuts": "((linkify))", "tags": "$:/tags/EditorToolbar", "text": "<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"wrap-selection\"\n\tprefix=\"[[\"\n\tsuffix=\"]]\"\n/>\n" }, "$:/core/ui/EditorToolbar/list-bullet": { "title": "$:/core/ui/EditorToolbar/list-bullet", "tags": "$:/tags/EditorToolbar", "icon": "$:/core/images/list-bullet", "caption": "{{$:/language/Buttons/ListBullet/Caption}}", "description": "{{$:/language/Buttons/ListBullet/Hint}}", "condition": "[<targetTiddler>!has[type]] [<targetTiddler>type[text/vnd.tiddlywiki]]", "shortcuts": "((list-bullet))", "text": "<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"prefix-lines\"\n\tcharacter=\"*\"\n\tcount=\"1\"\n/>\n" }, "$:/core/ui/EditorToolbar/list-number": { "title": "$:/core/ui/EditorToolbar/list-number", "tags": "$:/tags/EditorToolbar", "icon": "$:/core/images/list-number", "caption": "{{$:/language/Buttons/ListNumber/Caption}}", "description": "{{$:/language/Buttons/ListNumber/Hint}}", "condition": "[<targetTiddler>!has[type]] [<targetTiddler>type[text/vnd.tiddlywiki]]", "shortcuts": "((list-number))", "text": "<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"prefix-lines\"\n\tcharacter=\"#\"\n\tcount=\"1\"\n/>\n" }, "$:/core/ui/EditorToolbar/mono-block": { "title": "$:/core/ui/EditorToolbar/mono-block", "tags": "$:/tags/EditorToolbar", "icon": "$:/core/images/mono-block", "caption": "{{$:/language/Buttons/MonoBlock/Caption}}", "description": "{{$:/language/Buttons/MonoBlock/Hint}}", "condition": "[<targetTiddler>!has[type]] [<targetTiddler>type[text/vnd.tiddlywiki]]", "button-classes": "tc-text-editor-toolbar-item-start-group", "shortcuts": "((mono-block))", "text": "<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"wrap-lines\"\n\tprefix=\"\n```\"\n\tsuffix=\"```\"\n/>\n" }, "$:/core/ui/EditorToolbar/mono-line": { "title": "$:/core/ui/EditorToolbar/mono-line", "tags": "$:/tags/EditorToolbar", "icon": "$:/core/images/mono-line", "caption": "{{$:/language/Buttons/MonoLine/Caption}}", "description": "{{$:/language/Buttons/MonoLine/Hint}}", "condition": "[<targetTiddler>!has[type]] [<targetTiddler>type[text/vnd.tiddlywiki]]", "shortcuts": "((mono-line))", "text": "<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"wrap-selection\"\n\tprefix=\"`\"\n\tsuffix=\"`\"\n/>\n" }, "$:/core/ui/EditorToolbar/more-dropdown": { "title": "$:/core/ui/EditorToolbar/more-dropdown", "text": "\\define config-title()\n$:/config/EditorToolbarButtons/Visibility/$(toolbarItem)$\n\\end\n\n\\define conditional-button()\n<$list filter={{$(toolbarItem)$!!condition}} variable=\"condition\">\n<$transclude tiddler=\"$:/core/ui/EditTemplate/body/toolbar/button\" mode=\"inline\"/> <$transclude tiddler=<<toolbarItem>> field=\"description\"/>\n</$list>\n\\end\n\n<div class=\"tc-text-editor-toolbar-more\">\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/EditorToolbar]!has[draft.of]] -[[$:/core/ui/EditorToolbar/more]]\">\n<$reveal type=\"match\" state=<<config-visibility-title>> text=\"hide\" tag=\"div\">\n<<conditional-button>>\n</$reveal>\n</$list>\n</div>\n" }, "$:/core/ui/EditorToolbar/more": { "title": "$:/core/ui/EditorToolbar/more", "tags": "$:/tags/EditorToolbar", "icon": "$:/core/images/down-arrow", "caption": "{{$:/language/Buttons/More/Caption}}", "description": "{{$:/language/Buttons/More/Hint}}", "condition": "[<targetTiddler>]", "dropdown": "$:/core/ui/EditorToolbar/more-dropdown", "text": "" }, "$:/core/ui/EditorToolbar/opacity-dropdown": { "title": "$:/core/ui/EditorToolbar/opacity-dropdown", "text": "\\define lingo-base() $:/language/Buttons/Opacity/\n\n\\define toolbar-opacity-inner()\n<$button tag=\"a\" tooltip=\"\"\"$(opacity)$\"\"\">\n\n<$action-setfield\n\t$tiddler=\"$:/config/BitmapEditor/Opacity\"\n\t$value=\"$(opacity)$\"\n/>\n\n<$action-deletetiddler\n\t$tiddler=<<dropdown-state>>\n/>\n\n<div style=\"display: inline-block; vertical-align: middle; background-color: $(current-paint-colour)$; opacity: $(opacity)$; width: 1em; height: 1em; border-radius: 50%;\"/>\n\n<span style=\"margin-left: 8px;\">\n\n<$text text=\"\"\"$(opacity)$\"\"\"/>\n\n<$reveal state=\"$:/config/BitmapEditor/Opacity\" type=\"match\" text=\"\"\"$(opacity)$\"\"\" tag=\"span\">\n\n<$entity entity=\" \"/>\n\n<$entity entity=\"✓\"/>\n\n</$reveal>\n\n</span>\n\n</$button>\n\\end\n\n\\define toolbar-opacity()\n''<<lingo Hint>>''\n\n<$list filter={{$:/config/BitmapEditor/Opacities}} variable=\"opacity\">\n\n<<toolbar-opacity-inner>>\n\n</$list>\n\\end\n\n<$set name=\"current-paint-colour\" value={{$:/config/BitmapEditor/Colour}}>\n\n<$set name=\"current-opacity\" value={{$:/config/BitmapEditor/Opacity}}>\n\n<<toolbar-opacity>>\n\n</$set>\n\n</$set>\n" }, "$:/core/ui/EditorToolbar/opacity": { "title": "$:/core/ui/EditorToolbar/opacity", "tags": "$:/tags/EditorToolbar", "icon": "$:/core/images/opacity", "caption": "{{$:/language/Buttons/Opacity/Caption}}", "description": "{{$:/language/Buttons/Opacity/Hint}}", "condition": "[<targetTiddler>is[image]] -[<targetTiddler>type[image/svg+xml]]", "dropdown": "$:/core/ui/EditorToolbar/opacity-dropdown", "text": "<$text text={{$:/config/BitmapEditor/Opacity}}/>\n" }, "$:/core/ui/EditorToolbar/paint-dropdown": { "title": "$:/core/ui/EditorToolbar/paint-dropdown", "text": "''{{$:/language/Buttons/Paint/Hint}}''\n\n<$macrocall $name=\"colour-picker\" actions=\"\"\"\n\n<$action-setfield\n\t$tiddler=\"$:/config/BitmapEditor/Colour\"\n\t$value=<<colour-picker-value>>\n/>\n\n<$action-deletetiddler\n\t$tiddler=<<dropdown-state>>\n/>\n\n\"\"\"/>\n" }, "$:/core/ui/EditorToolbar/paint": { "title": "$:/core/ui/EditorToolbar/paint", "tags": "$:/tags/EditorToolbar", "icon": "$:/core/images/paint", "caption": "{{$:/language/Buttons/Paint/Caption}}", "description": "{{$:/language/Buttons/Paint/Hint}}", "condition": "[<targetTiddler>is[image]] -[<targetTiddler>type[image/svg+xml]]", "dropdown": "$:/core/ui/EditorToolbar/paint-dropdown", "text": "\\define toolbar-paint()\n<div style=\"display: inline-block; vertical-align: middle; background-color: $(colour-picker-value)$; width: 1em; height: 1em; border-radius: 50%;\"/>\n\\end\n<$set name=\"colour-picker-value\" value={{$:/config/BitmapEditor/Colour}}>\n<<toolbar-paint>>\n</$set>\n" }, "$:/core/ui/EditorToolbar/picture-dropdown": { "title": "$:/core/ui/EditorToolbar/picture-dropdown", "text": "\\define replacement-text()\n[img[$(imageTitle)$]]\n\\end\n\n''{{$:/language/Buttons/Picture/Hint}}''\n\n<$macrocall $name=\"image-picker\" actions=\"\"\"\n\n<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"replace-selection\"\n\ttext=<<replacement-text>>\n/>\n\n<$action-deletetiddler\n\t$tiddler=<<dropdown-state>>\n/>\n\n\"\"\"/>\n" }, "$:/core/ui/EditorToolbar/picture": { "title": "$:/core/ui/EditorToolbar/picture", "tags": "$:/tags/EditorToolbar", "icon": "$:/core/images/picture", "caption": "{{$:/language/Buttons/Picture/Caption}}", "description": "{{$:/language/Buttons/Picture/Hint}}", "condition": "[<targetTiddler>!has[type]] [<targetTiddler>type[text/vnd.tiddlywiki]]", "shortcuts": "((picture))", "dropdown": "$:/core/ui/EditorToolbar/picture-dropdown", "text": "" }, "$:/core/ui/EditorToolbar/preview-type-dropdown": { "title": "$:/core/ui/EditorToolbar/preview-type-dropdown", "text": "\\define preview-type-button()\n<$button tag=\"a\">\n\n<$action-setfield $tiddler=\"$:/state/editpreviewtype\" $value=\"$(previewType)$\"/>\n\n<$action-deletetiddler\n\t$tiddler=<<dropdown-state>>\n/>\n\n<$transclude tiddler=<<previewType>> field=\"caption\" mode=\"inline\">\n\n<$view tiddler=<<previewType>> field=\"title\" mode=\"inline\"/>\n\n</$transclude> \n\n<$reveal tag=\"span\" state=\"$:/state/editpreviewtype\" type=\"match\" text=<<previewType>> default=\"$:/core/ui/EditTemplate/body/preview/output\">\n\n<$entity entity=\" \"/>\n\n<$entity entity=\"✓\"/>\n\n</$reveal>\n\n</$button>\n\\end\n\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/EditPreview]!has[draft.of]]\" variable=\"previewType\">\n\n<<preview-type-button>>\n\n</$list>\n" }, "$:/core/ui/EditorToolbar/preview-type": { "title": "$:/core/ui/EditorToolbar/preview-type", "tags": "$:/tags/EditorToolbar", "icon": "$:/core/images/chevron-down", "caption": "{{$:/language/Buttons/PreviewType/Caption}}", "description": "{{$:/language/Buttons/PreviewType/Hint}}", "condition": "[all[shadows+tiddlers]tag[$:/tags/EditPreview]!has[draft.of]butfirst[]limit[1]]", "button-classes": "tc-text-editor-toolbar-item-adjunct", "dropdown": "$:/core/ui/EditorToolbar/preview-type-dropdown" }, "$:/core/ui/EditorToolbar/preview": { "title": "$:/core/ui/EditorToolbar/preview", "tags": "$:/tags/EditorToolbar", "icon": "$:/core/images/preview-open", "custom-icon": "yes", "caption": "{{$:/language/Buttons/Preview/Caption}}", "description": "{{$:/language/Buttons/Preview/Hint}}", "condition": "[<targetTiddler>]", "button-classes": "tc-text-editor-toolbar-item-start-group", "shortcuts": "((preview))", "text": "<$reveal state=\"$:/state/showeditpreview\" type=\"match\" text=\"yes\" tag=\"span\">\n{{$:/core/images/preview-open}}\n<$action-setfield $tiddler=\"$:/state/showeditpreview\" $value=\"no\"/>\n</$reveal>\n<$reveal state=\"$:/state/showeditpreview\" type=\"nomatch\" text=\"yes\" tag=\"span\">\n{{$:/core/images/preview-closed}}\n<$action-setfield $tiddler=\"$:/state/showeditpreview\" $value=\"yes\"/>\n</$reveal>\n" }, "$:/core/ui/EditorToolbar/quote": { "title": "$:/core/ui/EditorToolbar/quote", "tags": "$:/tags/EditorToolbar", "icon": "$:/core/images/quote", "caption": "{{$:/language/Buttons/Quote/Caption}}", "description": "{{$:/language/Buttons/Quote/Hint}}", "condition": "[<targetTiddler>!has[type]] [<targetTiddler>type[text/vnd.tiddlywiki]]", "shortcuts": "((quote))", "text": "<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"wrap-lines\"\n\tprefix=\"\n<<<\"\n\tsuffix=\"<<<\"\n/>\n" }, "$:/core/ui/EditorToolbar/rotate-left": { "title": "$:/core/ui/EditorToolbar/rotate-left", "tags": "$:/tags/EditorToolbar", "icon": "$:/core/images/rotate-left", "caption": "{{$:/language/Buttons/RotateLeft/Caption}}", "description": "{{$:/language/Buttons/RotateLeft/Hint}}", "condition": "[<targetTiddler>is[image]] -[<targetTiddler>type[image/svg+xml]]", "text": "<$action-sendmessage\n\t$message=\"tm-edit-bitmap-operation\"\n\t$param=\"rotate-left\"\n/>\n" }, "$:/core/ui/EditorToolbar/size-dropdown": { "title": "$:/core/ui/EditorToolbar/size-dropdown", "text": "\\define lingo-base() $:/language/Buttons/Size/\n\n\\define toolbar-button-size-preset(config-title)\n<$set name=\"width\" filter=\"$(sizePair)$ +[first[]]\">\n\n<$set name=\"height\" filter=\"$(sizePair)$ +[last[]]\">\n\n<$button tag=\"a\">\n\n<$action-setfield\n\t$tiddler=\"\"\"$config-title$/new-width\"\"\"\n\t$value=<<width>>\n/>\n\n<$action-setfield\n\t$tiddler=\"\"\"$config-title$/new-height\"\"\"\n\t$value=<<height>>\n/>\n\n<$action-deletetiddler\n\t$tiddler=\"\"\"$config-title$/presets-popup\"\"\"\n/>\n\n<$text text=<<width>>/> × <$text text=<<height>>/>\n\n</$button>\n\n</$set>\n\n</$set>\n\\end\n\n\\define toolbar-button-size(config-title)\n''{{$:/language/Buttons/Size/Hint}}''\n\n<<lingo Caption/Width>> <$edit-text tag=\"input\" tiddler=\"\"\"$config-title$/new-width\"\"\" default=<<tv-bitmap-editor-width>> focus=\"true\" size=\"8\"/> <<lingo Caption/Height>> <$edit-text tag=\"input\" tiddler=\"\"\"$config-title$/new-height\"\"\" default=<<tv-bitmap-editor-height>> size=\"8\"/> <$button popup=\"\"\"$config-title$/presets-popup\"\"\" class=\"tc-btn-invisible tc-popup-keep\" style=\"width: auto; display: inline-block; background-colour: inherit;\" selectedClass=\"tc-selected\">\n{{$:/core/images/down-arrow}}\n</$button>\n\n<$reveal tag=\"span\" state=\"\"\"$config-title$/presets-popup\"\"\" type=\"popup\" position=\"belowleft\" animate=\"yes\">\n\n<div class=\"tc-drop-down tc-popup-keep\">\n\n<$list filter={{$:/config/BitmapEditor/ImageSizes}} variable=\"sizePair\">\n\n<$macrocall $name=\"toolbar-button-size-preset\" config-title=\"$config-title$\"/>\n\n</$list>\n\n</div>\n\n</$reveal>\n\n<$button>\n<$action-sendmessage\n\t$message=\"tm-edit-bitmap-operation\"\n\t$param=\"resize\"\n\twidth={{$config-title$/new-width}}\n\theight={{$config-title$/new-height}}\n/>\n<$action-deletetiddler\n\t$tiddler=\"\"\"$config-title$/new-width\"\"\"\n/>\n<$action-deletetiddler\n\t$tiddler=\"\"\"$config-title$/new-height\"\"\"\n/>\n<$action-deletetiddler\n\t$tiddler=<<dropdown-state>>\n/>\n<<lingo Caption/Resize>>\n</$button>\n\\end\n\n<$macrocall $name=\"toolbar-button-size\" config-title=<<qualify \"$:/state/Size/\">>/>\n" }, "$:/core/ui/EditorToolbar/size": { "title": "$:/core/ui/EditorToolbar/size", "tags": "$:/tags/EditorToolbar", "icon": "$:/core/images/size", "caption": "{{$:/language/Buttons/Size/Caption}}", "description": "{{$:/language/Buttons/Size/Hint}}", "condition": "[<targetTiddler>is[image]] -[<targetTiddler>type[image/svg+xml]]", "dropdown": "$:/core/ui/EditorToolbar/size-dropdown", "text": "" }, "$:/core/ui/EditorToolbar/stamp-dropdown": { "title": "$:/core/ui/EditorToolbar/stamp-dropdown", "text": "\\define toolbar-button-stamp-inner()\n<$button tag=\"a\">\n\n<$list filter=\"[[$(snippetTitle)$]addsuffix[/prefix]is[missing]removesuffix[/prefix]addsuffix[/suffix]is[missing]]\">\n\n<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"replace-selection\"\n\ttext={{$(snippetTitle)$}}\n/>\n\n</$list>\n\n\n<$list filter=\"[[$(snippetTitle)$]addsuffix[/prefix]is[missing]removesuffix[/prefix]addsuffix[/suffix]!is[missing]] [[$(snippetTitle)$]addsuffix[/prefix]!is[missing]removesuffix[/prefix]addsuffix[/suffix]is[missing]] [[$(snippetTitle)$]addsuffix[/prefix]!is[missing]removesuffix[/prefix]addsuffix[/suffix]!is[missing]]\">\n\n<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"wrap-selection\"\n\tprefix={{{ [[$(snippetTitle)$]addsuffix[/prefix]get[text]] }}}\nsuffix={{{ [[$(snippetTitle)$]addsuffix[/suffix]get[text]] }}}\n/>\n\n</$list>\n\n<$action-deletetiddler\n\t$tiddler=<<dropdown-state>>\n/>\n\n<$transclude tiddler=<<snippetTitle>> field=\"caption\" mode=\"inline\">\n\n<$view tiddler=<<snippetTitle>> field=\"title\" />\n\n</$transclude>\n\n</$button>\n\\end\n\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/TextEditor/Snippet]!has[draft.of]sort[caption]]\" variable=\"snippetTitle\">\n\n<<toolbar-button-stamp-inner>>\n\n</$list>\n\n----\n\n<$button tag=\"a\">\n\n<$action-sendmessage\n\t$message=\"tm-new-tiddler\"\n\ttags=\"$:/tags/TextEditor/Snippet\"\n\tcaption={{$:/language/Buttons/Stamp/New/Title}}\n\ttext={{$:/language/Buttons/Stamp/New/Text}}\n/>\n\n<$action-deletetiddler\n\t$tiddler=<<dropdown-state>>\n/>\n\n<em>\n\n<$text text={{$:/language/Buttons/Stamp/Caption/New}}/>\n\n</em>\n\n</$button>\n" }, "$:/core/ui/EditorToolbar/stamp": { "title": "$:/core/ui/EditorToolbar/stamp", "tags": "$:/tags/EditorToolbar", "icon": "$:/core/images/stamp", "caption": "{{$:/language/Buttons/Stamp/Caption}}", "description": "{{$:/language/Buttons/Stamp/Hint}}", "condition": "[<targetTiddler>type[]] [<targetTiddler>get[type]prefix[text/]] [<targetTiddler>get[type]match[application/javascript]] [<targetTiddler>get[type]match[application/json]] [<targetTiddler>get[type]match[application/x-tiddler-dictionary]] [<targetTiddler>get[type]match[image/svg+xml]] +[first[]]", "shortcuts": "((stamp))", "dropdown": "$:/core/ui/EditorToolbar/stamp-dropdown", "text": "" }, "$:/core/ui/EditorToolbar/strikethrough": { "title": "$:/core/ui/EditorToolbar/strikethrough", "tags": "$:/tags/EditorToolbar", "icon": "$:/core/images/strikethrough", "caption": "{{$:/language/Buttons/Strikethrough/Caption}}", "description": "{{$:/language/Buttons/Strikethrough/Hint}}", "condition": "[<targetTiddler>!has[type]] [<targetTiddler>type[text/vnd.tiddlywiki]]", "shortcuts": "((strikethrough))", "text": "<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"wrap-selection\"\n\tprefix=\"~~\"\n\tsuffix=\"~~\"\n/>\n" }, "$:/core/ui/EditorToolbar/subscript": { "title": "$:/core/ui/EditorToolbar/subscript", "tags": "$:/tags/EditorToolbar", "icon": "$:/core/images/subscript", "caption": "{{$:/language/Buttons/Subscript/Caption}}", "description": "{{$:/language/Buttons/Subscript/Hint}}", "condition": "[<targetTiddler>!has[type]] [<targetTiddler>type[text/vnd.tiddlywiki]]", "shortcuts": "((subscript))", "text": "<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"wrap-selection\"\n\tprefix=\",,\"\n\tsuffix=\",,\"\n/>\n" }, "$:/core/ui/EditorToolbar/superscript": { "title": "$:/core/ui/EditorToolbar/superscript", "tags": "$:/tags/EditorToolbar", "icon": "$:/core/images/superscript", "caption": "{{$:/language/Buttons/Superscript/Caption}}", "description": "{{$:/language/Buttons/Superscript/Hint}}", "condition": "[<targetTiddler>!has[type]] [<targetTiddler>type[text/vnd.tiddlywiki]]", "shortcuts": "((superscript))", "text": "<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"wrap-selection\"\n\tprefix=\"^^\"\n\tsuffix=\"^^\"\n/>\n" }, "$:/core/ui/EditorToolbar/transcludify": { "title": "$:/core/ui/EditorToolbar/transcludify", "caption": "{{$:/language/Buttons/Transcludify/Caption}}", "condition": "[<targetTiddler>!has[type]] [<targetTiddler>type[text/vnd.tiddlywiki]]", "description": "{{$:/language/Buttons/Transcludify/Hint}}", "icon": "$:/core/images/transcludify", "list-before": "$:/core/ui/EditorToolbar/mono-block", "shortcuts": "((transcludify))", "tags": "$:/tags/EditorToolbar", "text": "<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"wrap-selection\"\n\tprefix=\"{{\"\n\tsuffix=\"}}\"\n/>\n" }, "$:/core/ui/EditorToolbar/underline": { "title": "$:/core/ui/EditorToolbar/underline", "tags": "$:/tags/EditorToolbar", "icon": "$:/core/images/underline", "caption": "{{$:/language/Buttons/Underline/Caption}}", "description": "{{$:/language/Buttons/Underline/Hint}}", "condition": "[<targetTiddler>!has[type]] [<targetTiddler>type[text/vnd.tiddlywiki]]", "shortcuts": "((underline))", "text": "<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"wrap-selection\"\n\tprefix=\"__\"\n\tsuffix=\"__\"\n/>\n" }, "$:/core/Filters/AllTags": { "title": "$:/core/Filters/AllTags", "tags": "$:/tags/Filter", "filter": "[tags[]!is[system]sort[title]]", "description": "{{$:/language/Filters/AllTags}}", "text": "" }, "$:/core/Filters/AllTiddlers": { "title": "$:/core/Filters/AllTiddlers", "tags": "$:/tags/Filter", "filter": "[!is[system]sort[title]]", "description": "{{$:/language/Filters/AllTiddlers}}", "text": "" }, "$:/core/Filters/Drafts": { "title": "$:/core/Filters/Drafts", "tags": "$:/tags/Filter", "filter": "[has[draft.of]sort[title]]", "description": "{{$:/language/Filters/Drafts}}", "text": "" }, "$:/core/Filters/Missing": { "title": "$:/core/Filters/Missing", "tags": "$:/tags/Filter", "filter": "[all[missing]sort[title]]", "description": "{{$:/language/Filters/Missing}}", "text": "" }, "$:/core/Filters/Orphans": { "title": "$:/core/Filters/Orphans", "tags": "$:/tags/Filter", "filter": "[all[orphans]sort[title]]", "description": "{{$:/language/Filters/Orphans}}", "text": "" }, "$:/core/Filters/OverriddenShadowTiddlers": { "title": "$:/core/Filters/OverriddenShadowTiddlers", "tags": "$:/tags/Filter", "filter": "[is[shadow]]", "description": "{{$:/language/Filters/OverriddenShadowTiddlers}}", "text": "" }, "$:/core/Filters/RecentSystemTiddlers": { "title": "$:/core/Filters/RecentSystemTiddlers", "tags": "$:/tags/Filter", "filter": "[has[modified]!sort[modified]limit[50]]", "description": "{{$:/language/Filters/RecentSystemTiddlers}}", "text": "" }, "$:/core/Filters/RecentTiddlers": { "title": "$:/core/Filters/RecentTiddlers", "tags": "$:/tags/Filter", "filter": "[!is[system]has[modified]!sort[modified]limit[50]]", "description": "{{$:/language/Filters/RecentTiddlers}}", "text": "" }, "$:/core/Filters/SessionTiddlers": { "title": "$:/core/Filters/SessionTiddlers", "tags": "$:/tags/Filter", "filter": "[haschanged[]]", "description": "{{$:/language/Filters/SessionTiddlers}}", "text": "" }, "$:/core/Filters/ShadowTiddlers": { "title": "$:/core/Filters/ShadowTiddlers", "tags": "$:/tags/Filter", "filter": "[all[shadows]sort[title]]", "description": "{{$:/language/Filters/ShadowTiddlers}}", "text": "" }, "$:/core/Filters/StoryList": { "title": "$:/core/Filters/StoryList", "tags": "$:/tags/Filter", "filter": "[list[$:/StoryList]] -$:/AdvancedSearch", "description": "{{$:/language/Filters/StoryList}}", "text": "" }, "$:/core/Filters/SystemTags": { "title": "$:/core/Filters/SystemTags", "tags": "$:/tags/Filter", "filter": "[all[shadows+tiddlers]tags[]is[system]sort[title]]", "description": "{{$:/language/Filters/SystemTags}}", "text": "" }, "$:/core/Filters/SystemTiddlers": { "title": "$:/core/Filters/SystemTiddlers", "tags": "$:/tags/Filter", "filter": "[is[system]sort[title]]", "description": "{{$:/language/Filters/SystemTiddlers}}", "text": "" }, "$:/core/Filters/TypedTiddlers": { "title": "$:/core/Filters/TypedTiddlers", "tags": "$:/tags/Filter", "filter": "[!is[system]has[type]each[type]sort[type]] -[type[text/vnd.tiddlywiki]]", "description": "{{$:/language/Filters/TypedTiddlers}}", "text": "" }, "$:/core/ui/ImportListing": { "title": "$:/core/ui/ImportListing", "text": "\\define lingo-base() $:/language/Import/\n\n\\define messageField() message-$(payloadTiddler)$\n\n\\define payloadTitleFilter() [<currentTiddler>get<renameField>minlength[1]else<payloadTiddler>]\n\n\\define overWriteWarning()\n<$list filter=\"[<currentTiddler>!has<suppressedField>]\">\n<$text text={{{[subfilter<payloadTitleFilter>!is[tiddler]then[]] ~[<lingo-base>addsuffix[Listing/Rename/OverwriteWarning]get[text]]}}}/>\n</$list>\n\\end\n\n\\define selectionField() selection-$(payloadTiddler)$\n\n\\define renameField() rename-$(payloadTiddler)$\n\n\\define suppressedField() suppressed-$(payloadTiddler)$\n\n\\define newImportTitleTiddler() $:/temp/NewImportTitle-$(payloadTiddler)$\n\n\\define previewPopupState() $(currentTiddler)$!!popup-$(payloadTiddler)$\n\n\\define renameFieldState() $(currentTiddler)$!!state-rename-$(payloadTiddler)$\n\n\\define select-all-actions()\n<$list filter=\"[all[current]plugintiddlers[]sort[title]]\" variable=\"payloadTiddler\">\n<$action-setfield $field={{{ [<payloadTiddler>addprefix[selection-]] }}} $value={{$:/state/import/select-all}}/>\n</$list>\n\\end\n\n<table class=\"tc-import-table\">\n<tbody>\n<tr>\n<th align=\"left\">\n<$checkbox tiddler=\"$:/state/import/select-all\" field=\"text\" checked=\"checked\" unchecked=\"unchecked\" default=\"checked\" actions=<<select-all-actions>>>\n<<lingo Listing/Select/Caption>>\n</$checkbox>\n</th>\n<th>\n<<lingo Listing/Title/Caption>>\n</th>\n<th>\n<<lingo Listing/Status/Caption>>\n</th>\n</tr>\n<$list filter=\"[all[current]plugintiddlers[]sort[title]]\" variable=\"payloadTiddler\">\n<tr class={{{[<currentTiddler>has<suppressedField>then[tc-row-disabled]] ~[subfilter<payloadTitleFilter>is[tiddler]then[tc-row-warning]] }}}>\n<td>\n<$checkbox field=<<selectionField>> checked=\"checked\" unchecked=\"unchecked\" default=\"checked\" disabled={{{[<currentTiddler>has<suppressedField>then[yes]else[no]]}}}/>\n</td>\n<td>\n<$reveal type=\"nomatch\" state=<<renameFieldState>> text=\"yes\" tag=\"div\">\n<$reveal type=\"nomatch\" state=<<previewPopupState>> text=\"yes\" tag=\"div\" class=\"tc-flex\">\n<$button class=\"tc-btn-invisible tc-btn-dropdown tc-flex-grow-1 tc-word-break\" set=<<previewPopupState>> setTo=\"yes\" disabled={{{[<currentTiddler>has<suppressedField>then[yes]else[no]]}}}>\n<span class=\"tc-small-gap-right\">{{$:/core/images/right-arrow}}</span><$text text={{{[subfilter<payloadTitleFilter>]}}}/>\n</$button>\n<$list filter=\"[<currentTiddler>!has<suppressedField>]\"><$button class=\"tc-btn-invisible\" set=<<renameFieldState>> setTo=\"yes\" tooltip={{{[<lingo-base>addsuffix[Listing/Rename/Tooltip]get[text]]}}}>{{$:/core/images/edit-button}}</$button></$list>\n</$reveal>\n<$reveal type=\"match\" state=<<previewPopupState>> text=\"yes\" tag=\"div\">\n<$button class=\"tc-btn-invisible tc-btn-dropdown\" set=<<previewPopupState>> setTo=\"no\">\n<span class=\"tc-small-gap-right\">{{$:/core/images/down-arrow}}</span><$text text={{{[subfilter<payloadTitleFilter>]}}}/>\n</$button>\n</$reveal>\n</$reveal>\n<$reveal type=\"match\" state=<<renameFieldState>> text=\"yes\" tag=\"div\">\n<$text text={{{[<lingo-base>addsuffix[Listing/Rename/Prompt]get[text]]}}}/>\n</$reveal>\n</td>\n<td>\n<$view field=<<messageField>>/>\n<<overWriteWarning>>\n</td>\n</tr>\n<$reveal type=\"match\" state=<<renameFieldState>> text=\"yes\" tag=\"tr\">\n<td colspan=\"3\">\n<div class=\"tc-flex\">\n<$edit-text tiddler=<<newImportTitleTiddler>> default={{{[subfilter<payloadTitleFilter>]}}} tag=\"input\" class=\"tc-import-rename tc-flex-grow-1\"/><span class=\"tc-small-gap-left\"><$button class=\"tc-btn-invisible\" set=<<renameFieldState>> setTo=\"no\" tooltip={{{[<lingo-base>addsuffix[Listing/Rename/CancelRename]get[text]]}}}>{{$:/core/images/close-button}}<$action-deletetiddler $tiddler=<<newImportTitleTiddler>>/></$button><span class=\"tc-small-gap-right\"/></span><$button class=\"tc-btn-invisible\" set=<<renameFieldState>> setTo=\"no\" tooltip={{{[<lingo-base>addsuffix[Listing/Rename/ConfirmRename]get[text]]}}}>{{$:/core/images/done-button}}<$action-setfield $field=<<renameField>> $value={{{[<newImportTitleTiddler>get[text]minlength[1]else<payloadTiddler>]}}} /><$action-deletetiddler $tiddler=<<newImportTitleTiddler>>/></$button>\n</div>\n</td>\n</$reveal>\n<tr>\n<td colspan=\"3\">\n<$reveal type=\"match\" text=\"yes\" state=<<previewPopupState>> tag=\"div\">\n<$list filter=\"[{$:/state/importpreviewtype}has[text]]\" variable=\"listItem\" emptyMessage={{$:/core/ui/ImportPreviews/Text}}>\n<$transclude tiddler={{$:/state/importpreviewtype}}/>\n</$list>\n</$reveal>\n</td>\n</tr>\n</$list>\n</tbody>\n</table>\n" }, "$:/core/ui/ImportPreviews/Diff": { "title": "$:/core/ui/ImportPreviews/Diff", "tags": "$:/tags/ImportPreview", "caption": "{{$:/language/Import/Listing/Preview/Diff}}", "text": "<$macrocall $name=\"compareTiddlerText\" sourceTiddlerTitle=<<payloadTiddler>> destTiddlerTitle=<<currentTiddler>> destSubTiddlerTitle=<<payloadTiddler>>/>\n" }, "$:/core/ui/ImportPreviews/DiffFields": { "title": "$:/core/ui/ImportPreviews/DiffFields", "tags": "$:/tags/ImportPreview", "caption": "{{$:/language/Import/Listing/Preview/DiffFields}}", "text": "<$macrocall $name=\"compareTiddlers\" sourceTiddlerTitle=<<payloadTiddler>> destTiddlerTitle=<<currentTiddler>> destSubTiddlerTitle=<<payloadTiddler>> exclude=\"text\"/>\n" }, "$:/core/ui/ImportPreviews/Fields": { "title": "$:/core/ui/ImportPreviews/Fields", "tags": "$:/tags/ImportPreview", "caption": "{{$:/language/Import/Listing/Preview/Fields}}", "text": "<table class=\"tc-view-field-table\">\n<tbody>\n<$list filter=\"[<payloadTiddler>subtiddlerfields<currentTiddler>sort[]] -text\" variable=\"fieldName\">\n<tr class=\"tc-view-field\">\n<td class=\"tc-view-field-name\">\n<$text text=<<fieldName>>/>\n</td>\n<td class=\"tc-view-field-value\">\n<$view field=<<fieldName>> tiddler=<<currentTiddler>> subtiddler=<<payloadTiddler>>/>\n</td>\n</tr>\n</$list>\n</tbody>\n</table>\n" }, "$:/core/ui/ImportPreviews/Text": { "title": "$:/core/ui/ImportPreviews/Text", "tags": "$:/tags/ImportPreview", "caption": "{{$:/language/Import/Listing/Preview/Text}}", "text": "<$transclude tiddler=<<currentTiddler>> subtiddler=<<payloadTiddler>> mode=\"block\"/>\n" }, "$:/core/ui/ImportPreviews/TextRaw": { "title": "$:/core/ui/ImportPreviews/TextRaw", "tags": "$:/tags/ImportPreview", "caption": "{{$:/language/Import/Listing/Preview/TextRaw}}", "text": "<pre><code><$view tiddler=<<currentTiddler>> subtiddler=<<payloadTiddler>> /></code></pre>" }, "$:/core/ui/KeyboardShortcuts/advanced-search": { "title": "$:/core/ui/KeyboardShortcuts/advanced-search", "tags": "$:/tags/KeyboardShortcut", "key": "((advanced-search))", "text": "<$navigator story=\"$:/StoryList\" history=\"$:/HistoryList\">\n<$action-navigate $to=\"$:/AdvancedSearch\"/>\n<$action-sendmessage $message=\"tm-focus-selector\" $param=\"\"\"[data-tiddler-title=\"$:/AdvancedSearch\"] .tc-search input\"\"\" preventScroll=\"true\"/>\n</$navigator>\n" }, "$:/core/ui/KeyboardShortcuts/change-sidebar-layout": { "title": "$:/core/ui/KeyboardShortcuts/change-sidebar-layout", "tags": "$:/tags/KeyboardShortcut", "key": "((change-sidebar-layout))", "text": "<$list filter=\"[{$:/themes/tiddlywiki/vanilla/options/sidebarlayout}match[fixed-fluid]]\" \nemptyMessage=\"\"\"<$action-setfield $tiddler=\"$:/themes/tiddlywiki/vanilla/options/sidebarlayout\" text=\"fixed-fluid\"/>\"\"\">\n<$action-setfield $tiddler=\"$:/themes/tiddlywiki/vanilla/options/sidebarlayout\" text=\"fluid-fixed\"/>\n</$list>\n" }, "$:/core/ui/KeyboardShortcuts/new-image": { "title": "$:/core/ui/KeyboardShortcuts/new-image", "tags": "$:/tags/KeyboardShortcut", "key": "((new-image))", "text": "<$navigator story=\"$:/StoryList\" history=\"$:/HistoryList\" openLinkFromInsideRiver={{$:/config/Navigation/openLinkFromInsideRiver}} openLinkFromOutsideRiver={{$:/config/Navigation/openLinkFromOutsideRiver}} relinkOnRename={{$:/config/RelinkOnRename}}>\n{{$:/core/ui/Actions/new-image}}\n</$navigator>\n" }, "$:/core/ui/KeyboardShortcuts/new-journal": { "title": "$:/core/ui/KeyboardShortcuts/new-journal", "tags": "$:/tags/KeyboardShortcut", "key": "((new-journal))", "text": "<$navigator story=\"$:/StoryList\" history=\"$:/HistoryList\" openLinkFromInsideRiver={{$:/config/Navigation/openLinkFromInsideRiver}} openLinkFromOutsideRiver={{$:/config/Navigation/openLinkFromOutsideRiver}} relinkOnRename={{$:/config/RelinkOnRename}}>\n{{$:/core/ui/Actions/new-journal}}\n</$navigator>\n" }, "$:/core/ui/KeyboardShortcuts/new-tiddler": { "title": "$:/core/ui/KeyboardShortcuts/new-tiddler", "tags": "$:/tags/KeyboardShortcut", "key": "((new-tiddler))", "text": "<$navigator story=\"$:/StoryList\" history=\"$:/HistoryList\" openLinkFromInsideRiver={{$:/config/Navigation/openLinkFromInsideRiver}} openLinkFromOutsideRiver={{$:/config/Navigation/openLinkFromOutsideRiver}} relinkOnRename={{$:/config/RelinkOnRename}}>\n{{$:/core/ui/Actions/new-tiddler}}\n</$navigator>\n" }, "$:/core/ui/KeyboardShortcuts/save-wiki": { "title": "$:/core/ui/KeyboardShortcuts/save-wiki", "tags": "$:/tags/KeyboardShortcut", "key": "((save-wiki))", "text": "<$wikify name=\"site-title\" text={{$:/config/SaveWikiButton/Filename}}>\n<$action-sendmessage $message=\"tm-save-wiki\" $param={{$:/config/SaveWikiButton/Template}} filename=<<site-title>>/>\n</$wikify>\n" }, "$:/core/ui/KeyboardShortcuts/sidebar-search": { "title": "$:/core/ui/KeyboardShortcuts/sidebar-search", "tags": "$:/tags/KeyboardShortcut", "key": "((sidebar-search))", "text": "<$action-sendmessage $message=\"tm-focus-selector\" $param=\".tc-search input\"/>\n" }, "$:/core/ui/KeyboardShortcuts/switcher": { "title": "$:/core/ui/KeyboardShortcuts/switcher", "tags": "$:/tags/KeyboardShortcut", "key": "((layout-switcher))", "text": "<$action-sendmessage $message=\"tm-show-switcher\" switch=\"layout\"/>" }, "$:/core/ui/KeyboardShortcuts/toggle-sidebar": { "title": "$:/core/ui/KeyboardShortcuts/toggle-sidebar", "tags": "$:/tags/KeyboardShortcut", "key": "((toggle-sidebar))", "text": "<$list filter=\"[[$:/state/sidebar]is[missing]] [{$:/state/sidebar}removeprefix[yes]]\" emptyMessage=\"\"\"\n<$action-setfield $tiddler=\"$:/state/sidebar\" text=\"yes\"/>\n\"\"\">\n<$action-setfield $tiddler=\"$:/state/sidebar\" text=\"no\"/>\n</$list>\n" }, "$:/snippets/LayoutSwitcher": { "title": "$:/snippets/LayoutSwitcher", "tags": "$:/tags/ControlPanel/Appearance", "caption": "{{$:/language/ControlPanel/LayoutSwitcher/Caption}}", "text": "<$linkcatcher to=\"$:/layout\">\n<div class=\"tc-chooser\">\n<$list filter=\"[all[tiddlers+shadows]tag[$:/tags/Layout]] [[$:/core/ui/PageTemplate]] +[!is[draft]sort[name]]\">\n<$list filter=\"[{$:/layout}!has[text]]\" variable=\"ignore\" emptyMessage=\"\"\"\n<$set name=\"cls\" filter=\"[all[current]field:title{$:/layout}]\" value=\"tc-chooser-item tc-chosen\" emptyValue=\"tc-chooser-item\"><div class=<<cls>>><$link to={{!!title}}>''<$transclude field=\"name\"/>'' - <$transclude field=\"description\"/></$link></div>\n</$set>\n\"\"\">\n<$set name=\"cls\" filter=\"[all[current]field:title[$:/core/ui/PageTemplate]]\" value=\"tc-chooser-item tc-chosen\" emptyValue=\"tc-chooser-item\"><div class=<<cls>>><$link to={{!!title}}>''<$transclude field=\"name\"/>'' - <$transclude field=\"description\"/></$link></div>\n</$set>\n</$list>\n</$list>\n</div>\n</$linkcatcher>\n" }, "$:/core/ui/ListItemTemplate": { "title": "$:/core/ui/ListItemTemplate", "text": "<div class=\"tc-menu-list-item\">\n<$link />\n</div>" }, "$:/Manager/ItemMain/Fields": { "title": "$:/Manager/ItemMain/Fields", "tags": "$:/tags/Manager/ItemMain", "caption": "{{$:/language/Manager/Item/Fields}}", "text": "<table>\n<tbody>\n<$list filter=\"[all[current]fields[]sort[title]] -text\" template=\"$:/core/ui/TiddlerFieldTemplate\" variable=\"listItem\"/>\n</tbody>\n</table>\n" }, "$:/Manager/ItemMain/RawText": { "title": "$:/Manager/ItemMain/RawText", "tags": "$:/tags/Manager/ItemMain", "caption": "{{$:/language/Manager/Item/RawText}}", "text": "<pre><code><$view/></code></pre>\n" }, "$:/Manager/ItemMain/WikifiedText": { "title": "$:/Manager/ItemMain/WikifiedText", "tags": "$:/tags/Manager/ItemMain", "caption": "{{$:/language/Manager/Item/WikifiedText}}", "text": "<$transclude mode=\"block\"/>\n" }, "$:/Manager/ItemSidebar/Colour": { "title": "$:/Manager/ItemSidebar/Colour", "tags": "$:/tags/Manager/ItemSidebar", "caption": "{{$:/language/Manager/Item/Colour}}", "text": "\\define swatch-styles()\nheight: 1em;\nbackground-color: $(colour)$\n\\end\n\n<$vars colour={{!!color}}>\n<p style=<<swatch-styles>>/>\n</$vars>\n<p>\n<$edit-text field=\"color\" tag=\"input\" type=\"color\"/> / <$edit-text field=\"color\" tag=\"input\" type=\"text\" size=\"9\"/>\n</p>\n" }, "$:/Manager/ItemSidebar/Icon": { "title": "$:/Manager/ItemSidebar/Icon", "tags": "$:/tags/Manager/ItemSidebar", "caption": "{{$:/language/Manager/Item/Icon}}", "text": "<p>\n<div class=\"tc-manager-icon-editor\">\n<$button popup=<<qualify \"$:/state/popup/image-picker\">> class=\"tc-btn-invisible\">\n<$transclude tiddler={{!!icon}}>\n{{$:/language/Manager/Item/Icon/None}}\n</$transclude>\n</$button>\n<div class=\"tc-block-dropdown-wrapper\" style=\"position: static;\">\n<$reveal state=<<qualify \"$:/state/popup/image-picker\">> type=\"nomatch\" text=\"\" default=\"\" tag=\"div\" class=\"tc-popup\">\n<div class=\"tc-block-dropdown tc-popup-keep\" style=\"width: 80%; left: 10%; right: 10%; padding: 0.5em;\">\n<$macrocall $name=\"image-picker-include-tagged-images\" actions=\"\"\"\n<$action-setfield $field=\"icon\" $value=<<imageTitle>>/>\n<$action-deletetiddler $tiddler=<<qualify \"$:/state/popup/image-picker\">>/>\n\"\"\"/>\n</div>\n</$reveal>\n</div>\n</div>\n</p>\n" }, "$:/Manager/ItemSidebar/Tags": { "title": "$:/Manager/ItemSidebar/Tags", "tags": "$:/tags/Manager/ItemSidebar", "caption": "{{$:/language/Manager/Item/Tags}}", "text": "\\whitespace trim\n\\define tag-checkbox-actions()\n<$action-listops\n\t$tiddler=\"$:/config/Manager/RecentTags\"\n\t$subfilter=\"[<tag>] [list[$:/config/Manager/RecentTags]] +[limit[12]]\"\n/>\n\\end\n\n\\define tag-picker-actions()\n<<tag-checkbox-actions>>\n\\end\n\n<p>\n<$list filter=\"[all[current]tags[]] [list[$:/config/Manager/RecentTags]] +[sort[title]] \" variable=\"tag\" storyview=\"pop\">\n<div>\n<$checkbox tiddler=<<currentTiddler>> tag=<<tag>> actions=<<tag-checkbox-actions>>>\n<$macrocall $name=\"tag-pill\" tag=<<tag>>/>\n</$checkbox>\n</div>\n</$list>\n</p>\n<p>\n<$fieldmangler>\n<$macrocall $name=\"tag-picker\" actions=<<tag-picker-actions>>/>\n</$fieldmangler>\n</p>\n" }, "$:/Manager/ItemSidebar/Tools": { "title": "$:/Manager/ItemSidebar/Tools", "tags": "$:/tags/Manager/ItemSidebar", "caption": "{{$:/language/Manager/Item/Tools}}", "text": "<p>\n<$button to=<<currentTiddler>>>{{$:/core/images/link}} open</$button>\n</p>\n<p>\n<$button message=\"tm-edit-tiddler\" param=<<currentTiddler>>>{{$:/core/images/edit-button}} edit</$button>\n</p>\n" }, "$:/Manager": { "title": "$:/Manager", "icon": "$:/core/images/list", "color": "#bbb", "text": "\\define lingo-base() $:/language/Manager/\n\n\\define list-item-content-item()\n<div class=\"tc-manager-list-item-content-item\">\n\t<$vars state-title=\"\"\"$:/state/popup/manager/item/$(listItem)$\"\"\">\n\t\t<$reveal state=<<state-title>> type=\"match\" text=\"show\" default=\"show\" tag=\"div\">\n\t\t\t<$button set=<<state-title>> setTo=\"hide\" class=\"tc-btn-invisible tc-manager-list-item-content-item-heading\">\n\t\t\t\t{{$:/core/images/down-arrow}} <$transclude tiddler=<<listItem>> field=\"caption\"/>\n\t\t\t</$button>\n\t\t</$reveal>\n\t\t<$reveal state=<<state-title>> type=\"nomatch\" text=\"show\" default=\"show\" tag=\"div\">\n\t\t\t<$button set=<<state-title>> setTo=\"show\" class=\"tc-btn-invisible tc-manager-list-item-content-item-heading\">\n\t\t\t\t{{$:/core/images/right-arrow}} <$transclude tiddler=<<listItem>> field=\"caption\"/>\n\t\t\t</$button>\n\t\t</$reveal>\n\t\t<$reveal state=<<state-title>> type=\"match\" text=\"show\" default=\"show\" tag=\"div\" class=\"tc-manager-list-item-content-item-body\">\n\t\t\t<$transclude tiddler=<<listItem>>/>\n\t\t</$reveal>\n\t</$vars>\n</div>\n\\end\n\n<div class=\"tc-manager-wrapper\">\n\t<div class=\"tc-manager-controls\">\n\t\t<div class=\"tc-manager-control\">\n\t\t\t<<lingo Controls/Show/Prompt>> <$select tiddler=\"$:/config/Manager/Show\" default=\"tiddlers\">\n\t\t\t\t<option value=\"tiddlers\"><<lingo Controls/Show/Option/Tiddlers>></option>\n\t\t\t\t<option value=\"tags\"><<lingo Controls/Show/Option/Tags>></option>\n\t\t\t</$select>\n\t\t</div>\n\t\t<div class=\"tc-manager-control\">\n\t\t\t<<lingo Controls/Search/Prompt>> <$edit-text tiddler=\"$:/config/Manager/Filter\" tag=\"input\" default=\"\" placeholder={{$:/language/Manager/Controls/Search/Placeholder}}/>\n\t\t</div>\n\t\t<div class=\"tc-manager-control\">\n\t\t\t<<lingo Controls/FilterByTag/Prompt>> <$select tiddler=\"$:/config/Manager/Tag\" default=\"\">\n\t\t\t\t<option value=\"\"><<lingo Controls/FilterByTag/None>></option>\n\t\t\t\t<$list filter=\"[!is{$:/config/Manager/System}tags[]!is[system]sort[title]]\" variable=\"tag\">\n\t\t\t\t\t<option value=<<tag>>><$text text=<<tag>>/></option>\n\t\t\t\t</$list>\n\t\t\t</$select>\n\t\t</div>\n\t\t<div class=\"tc-manager-control\">\n\t\t\t<<lingo Controls/Sort/Prompt>> <$select tiddler=\"$:/config/Manager/Sort\" default=\"title\">\n\t\t\t\t<optgroup label=\"Common\">\n\t\t\t\t\t<$list filter=\"title modified modifier created creator created\" variable=\"field\">\n\t\t\t\t\t\t<option value=<<field>>><$text text=<<field>>/></option>\n\t\t\t\t\t</$list>\n\t\t\t\t</optgroup>\n\t\t\t\t<optgroup label=\"All\">\n\t\t\t\t\t<$list filter=\"[all{$:/config/Manager/Show}!is{$:/config/Manager/System}fields[]sort[title]] -title -modified -modifier -created -creator -created\" variable=\"field\">\n\t\t\t\t\t\t<option value=<<field>>><$text text=<<field>>/></option>\n\t\t\t\t\t</$list>\n\t\t\t\t</optgroup>\n\t\t\t</$select>\n\t\t\t<$checkbox tiddler=\"$:/config/Manager/Order\" field=\"text\" checked=\"reverse\" unchecked=\"forward\" default=\"forward\">\n\t\t\t\t<<lingo Controls/Order/Prompt>>\n\t\t\t</$checkbox>\n\t\t</div>\n\t\t<div class=\"tc-manager-control\">\n\t\t\t<$checkbox tiddler=\"$:/config/Manager/System\" field=\"text\" checked=\"\" unchecked=\"system\" default=\"system\">\n\t\t\t\t{{$:/language/SystemTiddlers/Include/Prompt}}\n\t\t\t</$checkbox>\n\t\t</div>\n\t</div>\n\t<div class=\"tc-manager-list\">\n\t\t<$list filter=\"[all{$:/config/Manager/Show}!is{$:/config/Manager/System}search{$:/config/Manager/Filter}tag:strict{$:/config/Manager/Tag}sort{$:/config/Manager/Sort}order{$:/config/Manager/Order}]\">\n\t\t\t<$vars transclusion=<<currentTiddler>>>\n\t\t\t\t<div style=\"tc-manager-list-item\">\n\t\t\t\t\t<$button popup=<<qualify \"$:/state/manager/popup\">> class=\"tc-btn-invisible tc-manager-list-item-heading\" selectedClass=\"tc-manager-list-item-heading-selected\">\n\t\t\t\t\t\t<$text text=<<currentTiddler>>/>\n\t\t\t\t\t</$button>\n\t\t\t\t\t<$reveal state=<<qualify \"$:/state/manager/popup\">> type=\"nomatch\" text=\"\" default=\"\" tag=\"div\" class=\"tc-manager-list-item-content tc-popup-handle\">\n\t\t\t\t\t\t<div class=\"tc-manager-list-item-content-tiddler\">\n\t\t\t\t\t\t\t<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/Manager/ItemMain]!has[draft.of]]\" variable=\"listItem\">\n\t\t\t\t\t\t\t\t<<list-item-content-item>>\n\t\t\t\t\t\t\t</$list>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t<div class=\"tc-manager-list-item-content-sidebar\">\n\t\t\t\t\t\t\t<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/Manager/ItemSidebar]!has[draft.of]]\" variable=\"listItem\">\n\t\t\t\t\t\t\t\t<<list-item-content-item>>\n\t\t\t\t\t\t\t</$list>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</$reveal>\n\t\t\t\t</div>\n\t\t\t</$vars>\n\t\t</$list>\n\t</div>\n</div>\n" }, "$:/core/ui/MissingTemplate": { "title": "$:/core/ui/MissingTemplate", "text": "<div class=\"tc-tiddler-missing\">\n<$button popup=<<qualify \"$:/state/popup/missing\">> class=\"tc-btn-invisible tc-missing-tiddler-label\">\n<$view field=\"title\" format=\"text\" />\n</$button>\n<$reveal state=<<qualify \"$:/state/popup/missing\">> type=\"popup\" position=\"below\" animate=\"yes\">\n<div class=\"tc-drop-down\">\n<$transclude tiddler=\"$:/core/ui/ListItemTemplate\"/>\n<hr>\n<$list filter=\"[all[current]backlinks[]sort[title]]\" template=\"$:/core/ui/ListItemTemplate\"/>\n</div>\n</$reveal>\n</div>\n" }, "$:/core/ui/MoreSideBar/All": { "title": "$:/core/ui/MoreSideBar/All", "tags": "$:/tags/MoreSideBar", "caption": "{{$:/language/SideBar/All/Caption}}", "text": "<$list filter={{$:/core/Filters/AllTiddlers!!filter}} template=\"$:/core/ui/ListItemTemplate\"/>\n" }, "$:/core/ui/MoreSideBar/Drafts": { "title": "$:/core/ui/MoreSideBar/Drafts", "tags": "$:/tags/MoreSideBar", "caption": "{{$:/language/SideBar/Drafts/Caption}}", "text": "<$list filter={{$:/core/Filters/Drafts!!filter}} template=\"$:/core/ui/ListItemTemplate\"/>\n" }, "$:/core/ui/MoreSideBar/Explorer": { "title": "$:/core/ui/MoreSideBar/Explorer", "tags": "$:/tags/MoreSideBar", "caption": "{{$:/language/SideBar/Explorer/Caption}}", "text": "<<tree \"$:/\">>\n" }, "$:/core/ui/MoreSideBar/Missing": { "title": "$:/core/ui/MoreSideBar/Missing", "tags": "$:/tags/MoreSideBar", "caption": "{{$:/language/SideBar/Missing/Caption}}", "text": "<$list filter={{$:/core/Filters/Missing!!filter}} template=\"$:/core/ui/MissingTemplate\"/>\n" }, "$:/core/ui/MoreSideBar/Orphans": { "title": "$:/core/ui/MoreSideBar/Orphans", "tags": "$:/tags/MoreSideBar", "caption": "{{$:/language/SideBar/Orphans/Caption}}", "text": "<$list filter={{$:/core/Filters/Orphans!!filter}} template=\"$:/core/ui/ListItemTemplate\"/>\n" }, "$:/core/ui/MoreSideBar/Plugins": { "title": "$:/core/ui/MoreSideBar/Plugins", "tags": "$:/tags/MoreSideBar", "caption": "{{$:/language/ControlPanel/Plugins/Caption}}", "text": "\n{{$:/language/ControlPanel/Plugins/Installed/Hint}}\n\n<$macrocall $name=\"tabs\" tabsList=\"[all[shadows+tiddlers]tag[$:/tags/MoreSideBar/Plugins]!has[draft.of]]\" default=\"$:/core/ui/MoreSideBar/Plugins/Plugins\" explicitState=\"$:/state/tab-1163638994\"/>\n" }, "$:/core/ui/MoreSideBar/Recent": { "title": "$:/core/ui/MoreSideBar/Recent", "tags": "$:/tags/MoreSideBar", "caption": "{{$:/language/SideBar/Recent/Caption}}", "text": "<$macrocall $name=\"timeline\" format={{$:/language/RecentChanges/DateFormat}}/>\n" }, "$:/core/ui/MoreSideBar/Shadows": { "title": "$:/core/ui/MoreSideBar/Shadows", "tags": "$:/tags/MoreSideBar", "caption": "{{$:/language/SideBar/Shadows/Caption}}", "text": "<$list filter={{$:/core/Filters/ShadowTiddlers!!filter}} template=\"$:/core/ui/ListItemTemplate\"/>\n" }, "$:/core/ui/MoreSideBar/System": { "title": "$:/core/ui/MoreSideBar/System", "tags": "$:/tags/MoreSideBar", "caption": "{{$:/language/SideBar/System/Caption}}", "text": "<$list filter={{$:/core/Filters/SystemTiddlers!!filter}} template=\"$:/core/ui/ListItemTemplate\"/>\n" }, "$:/core/ui/MoreSideBar/Tags": { "title": "$:/core/ui/MoreSideBar/Tags", "tags": "$:/tags/MoreSideBar", "caption": "{{$:/language/SideBar/Tags/Caption}}", "text": "<$set name=\"tv-config-toolbar-icons\" value=\"yes\">\n\n<$set name=\"tv-config-toolbar-text\" value=\"yes\">\n\n<$set name=\"tv-config-toolbar-class\" value=\"\">\n\n{{$:/core/ui/Buttons/tag-manager}}\n\n</$set>\n\n</$set>\n\n</$set>\n\n<$list filter={{$:/core/Filters/AllTags!!filter}}>\n\n<$transclude tiddler=\"$:/core/ui/TagTemplate\"/>\n\n</$list>\n\n<hr class=\"tc-untagged-separator\">\n\n{{$:/core/ui/UntaggedTemplate}}\n" }, "$:/core/ui/MoreSideBar/Types": { "title": "$:/core/ui/MoreSideBar/Types", "tags": "$:/tags/MoreSideBar", "caption": "{{$:/language/SideBar/Types/Caption}}", "text": "<$list filter={{$:/core/Filters/TypedTiddlers!!filter}}>\n<div class=\"tc-menu-list-item\">\n<$view field=\"type\"/>\n<$list filter=\"[type{!!type}!is[system]sort[title]]\">\n<div class=\"tc-menu-list-subitem\">\n<$link to={{!!title}}><$view field=\"title\"/></$link>\n</div>\n</$list>\n</div>\n</$list>\n" }, "$:/core/ui/MoreSideBar/Plugins/Languages": { "title": "$:/core/ui/MoreSideBar/Plugins/Languages", "tags": "$:/tags/MoreSideBar/Plugins", "caption": "{{$:/language/ControlPanel/Plugins/Languages/Caption}}", "text": "<$list filter=\"[!has[draft.of]plugin-type[language]sort[description]]\" template=\"$:/core/ui/PluginListItemTemplate\" emptyMessage={{$:/language/ControlPanel/Plugins/Empty/Hint}}/>\n" }, "$:/core/ui/MoreSideBar/Plugins/Plugins": { "title": "$:/core/ui/MoreSideBar/Plugins/Plugins", "tags": "$:/tags/MoreSideBar/Plugins", "caption": "{{$:/language/ControlPanel/Plugins/Plugins/Caption}}", "text": "<$list filter=\"[!has[draft.of]plugin-type[plugin]sort[description]]\" template=\"$:/core/ui/PluginListItemTemplate\" emptyMessage={{$:/language/ControlPanel/Plugins/Empty/Hint}}>>/>\n" }, "$:/core/ui/MoreSideBar/Plugins/Theme": { "title": "$:/core/ui/MoreSideBar/Plugins/Theme", "tags": "$:/tags/MoreSideBar/Plugins", "caption": "{{$:/language/ControlPanel/Plugins/Themes/Caption}}", "text": "<$list filter=\"[!has[draft.of]plugin-type[theme]sort[description]]\" template=\"$:/core/ui/PluginListItemTemplate\" emptyMessage={{$:/language/ControlPanel/Plugins/Empty/Hint}}/>\n" }, "$:/core/ui/Buttons/advanced-search": { "title": "$:/core/ui/Buttons/advanced-search", "tags": "$:/tags/PageControls", "caption": "{{$:/core/images/advanced-search-button}} {{$:/language/Buttons/AdvancedSearch/Caption}}", "description": "{{$:/language/Buttons/AdvancedSearch/Hint}}", "text": "\\whitespace trim\n\\define advanced-search-button(class)\n<$button to=\"$:/AdvancedSearch\" tooltip={{$:/language/Buttons/AdvancedSearch/Hint}} aria-label={{$:/language/Buttons/AdvancedSearch/Caption}} class=\"\"\"$(tv-config-toolbar-class)$ $class$\"\"\">\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/advanced-search-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/AdvancedSearch/Caption}}/></span>\n</$list>\n</$button>\n\\end\n\n<$list filter=\"[list[$:/StoryList]] +[field:title[$:/AdvancedSearch]]\" emptyMessage=<<advanced-search-button>>>\n<<advanced-search-button \"tc-selected\">>\n</$list>\n" }, "$:/core/ui/Buttons/close-all": { "title": "$:/core/ui/Buttons/close-all", "tags": "$:/tags/PageControls", "caption": "{{$:/core/images/close-all-button}} {{$:/language/Buttons/CloseAll/Caption}}", "description": "{{$:/language/Buttons/CloseAll/Hint}}", "text": "<$button message=\"tm-close-all-tiddlers\" tooltip={{$:/language/Buttons/CloseAll/Hint}} aria-label={{$:/language/Buttons/CloseAll/Caption}} class=<<tv-config-toolbar-class>>>\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/close-all-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/CloseAll/Caption}}/></span>\n</$list>\n</$button>" }, "$:/core/ui/Buttons/control-panel": { "title": "$:/core/ui/Buttons/control-panel", "tags": "$:/tags/PageControls", "caption": "{{$:/core/images/options-button}} {{$:/language/Buttons/ControlPanel/Caption}}", "description": "{{$:/language/Buttons/ControlPanel/Hint}}", "text": "\\whitespace trim\n\\define control-panel-button(class)\n<$button to=\"$:/ControlPanel\" tooltip={{$:/language/Buttons/ControlPanel/Hint}} aria-label={{$:/language/Buttons/ControlPanel/Caption}} class=\"\"\"$(tv-config-toolbar-class)$ $class$\"\"\">\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/options-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/ControlPanel/Caption}}/></span>\n</$list>\n</$button>\n\\end\n\n<$list filter=\"[list[$:/StoryList]] +[field:title[$:/ControlPanel]]\" emptyMessage=<<control-panel-button>>>\n<<control-panel-button \"tc-selected\">>\n</$list>\n" }, "$:/core/ui/Buttons/encryption": { "title": "$:/core/ui/Buttons/encryption", "tags": "$:/tags/PageControls", "caption": "{{$:/core/images/locked-padlock}} {{$:/language/Buttons/Encryption/Caption}}", "description": "{{$:/language/Buttons/Encryption/Hint}}", "text": "\\whitespace trim\n<$reveal type=\"match\" state=\"$:/isEncrypted\" text=\"yes\">\n<$button message=\"tm-clear-password\" tooltip={{$:/language/Buttons/Encryption/ClearPassword/Hint}} aria-label={{$:/language/Buttons/Encryption/ClearPassword/Caption}} class=<<tv-config-toolbar-class>>>\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/locked-padlock}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/Encryption/ClearPassword/Caption}}/></span>\n</$list>\n</$button>\n</$reveal>\n<$reveal type=\"nomatch\" state=\"$:/isEncrypted\" text=\"yes\">\n<$button message=\"tm-set-password\" tooltip={{$:/language/Buttons/Encryption/SetPassword/Hint}} aria-label={{$:/language/Buttons/Encryption/SetPassword/Caption}} class=<<tv-config-toolbar-class>>>\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/unlocked-padlock}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/Encryption/SetPassword/Caption}}/></span>\n</$list>\n</$button>\n</$reveal>\n" }, "$:/core/ui/Buttons/export-page": { "title": "$:/core/ui/Buttons/export-page", "tags": "$:/tags/PageControls", "caption": "{{$:/core/images/export-button}} {{$:/language/Buttons/ExportPage/Caption}}", "description": "{{$:/language/Buttons/ExportPage/Hint}}", "text": "<$macrocall $name=\"exportButton\" exportFilter=\"[!is[system]sort[title]]\" lingoBase=\"$:/language/Buttons/ExportPage/\"/>" }, "$:/core/ui/Buttons/fold-all": { "title": "$:/core/ui/Buttons/fold-all", "tags": "$:/tags/PageControls", "caption": "{{$:/core/images/fold-all-button}} {{$:/language/Buttons/FoldAll/Caption}}", "description": "{{$:/language/Buttons/FoldAll/Hint}}", "text": "<$button tooltip={{$:/language/Buttons/FoldAll/Hint}} aria-label={{$:/language/Buttons/FoldAll/Caption}} class=<<tv-config-toolbar-class>>>\n<$action-sendmessage $message=\"tm-fold-all-tiddlers\" $param=<<currentTiddler>> foldedStatePrefix=\"$:/state/folded/\"/>\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\" variable=\"listItem\">\n{{$:/core/images/fold-all-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/FoldAll/Caption}}/></span>\n</$list>\n</$button>" }, "$:/core/ui/Buttons/full-screen": { "title": "$:/core/ui/Buttons/full-screen", "tags": "$:/tags/PageControls", "caption": "{{$:/core/images/full-screen-button}} {{$:/language/Buttons/FullScreen/Caption}}", "description": "{{$:/language/Buttons/FullScreen/Hint}}", "text": "<$button message=\"tm-full-screen\" tooltip={{$:/language/Buttons/FullScreen/Hint}} aria-label={{$:/language/Buttons/FullScreen/Caption}} class=<<tv-config-toolbar-class>>>\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/full-screen-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/FullScreen/Caption}}/></span>\n</$list>\n</$button>" }, "$:/core/ui/Buttons/home": { "title": "$:/core/ui/Buttons/home", "tags": "$:/tags/PageControls", "caption": "{{$:/core/images/home-button}} {{$:/language/Buttons/Home/Caption}}", "description": "{{$:/language/Buttons/Home/Hint}}", "text": "<$button message=\"tm-home\" tooltip={{$:/language/Buttons/Home/Hint}} aria-label={{$:/language/Buttons/Home/Caption}} class=<<tv-config-toolbar-class>>>\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/home-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/Home/Caption}}/></span>\n</$list>\n</$button>" }, "$:/core/ui/Buttons/import": { "title": "$:/core/ui/Buttons/import", "tags": "$:/tags/PageControls", "caption": "{{$:/core/images/import-button}} {{$:/language/Buttons/Import/Caption}}", "description": "{{$:/language/Buttons/Import/Hint}}", "text": "<div class=\"tc-file-input-wrapper\">\n<$button tooltip={{$:/language/Buttons/Import/Hint}} aria-label={{$:/language/Buttons/Import/Caption}} class=<<tv-config-toolbar-class>>>\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/import-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/Import/Caption}}/></span>\n</$list>\n</$button>\n<$browse tooltip={{$:/language/Buttons/Import/Hint}}/>\n</div>" }, "$:/core/ui/Buttons/language": { "title": "$:/core/ui/Buttons/language", "tags": "$:/tags/PageControls", "caption": "{{$:/core/images/globe}} {{$:/language/Buttons/Language/Caption}}", "description": "{{$:/language/Buttons/Language/Hint}}", "text": "\\whitespace trim\n\\define flag-title()\n$(languagePluginTitle)$/icon\n\\end\n<span class=\"tc-popup-keep\">\n<$button popup=<<qualify \"$:/state/popup/language\">> tooltip={{$:/language/Buttons/Language/Hint}} aria-label={{$:/language/Buttons/Language/Caption}} class=<<tv-config-toolbar-class>> selectedClass=\"tc-selected\">\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n<span class=\"tc-image-button\">\n<$set name=\"languagePluginTitle\" value={{$:/language}}>\n<$image source=<<flag-title>>/>\n</$set>\n</span>\n</$list>\n<$text text=\" \"/>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/Language/Caption}}/></span>\n</$list>\n</$button>\n</span>\n<$reveal state=<<qualify \"$:/state/popup/language\">> type=\"popup\" position=\"below\" animate=\"yes\">\n<div class=\"tc-drop-down\">\n{{$:/snippets/languageswitcher}}\n</div>\n</$reveal>\n" }, "$:/core/ui/Buttons/manager": { "title": "$:/core/ui/Buttons/manager", "tags": "$:/tags/PageControls", "caption": "{{$:/core/images/list}} {{$:/language/Buttons/Manager/Caption}}", "description": "{{$:/language/Buttons/Manager/Hint}}", "text": "\\whitespace trim\n\\define manager-button(class)\n<$button to=\"$:/Manager\" tooltip={{$:/language/Buttons/Manager/Hint}} aria-label={{$:/language/Buttons/Manager/Caption}} class=\"\"\"$(tv-config-toolbar-class)$ $class$\"\"\">\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/list}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/Manager/Caption}}/></span>\n</$list>\n</$button>\n\\end\n\n<$list filter=\"[list[$:/StoryList]] +[field:title[$:/Manager]]\" emptyMessage=<<manager-button>>>\n<<manager-button \"tc-selected\">>\n</$list>\n" }, "$:/core/ui/Buttons/more-page-actions": { "title": "$:/core/ui/Buttons/more-page-actions", "tags": "$:/tags/PageControls", "caption": "{{$:/core/images/down-arrow}} {{$:/language/Buttons/More/Caption}}", "description": "{{$:/language/Buttons/More/Hint}}", "text": "\\define config-title()\n$:/config/PageControlButtons/Visibility/$(listItem)$\n\\end\n<$button popup=<<qualify \"$:/state/popup/more\">> tooltip={{$:/language/Buttons/More/Hint}} aria-label={{$:/language/Buttons/More/Caption}} class=<<tv-config-toolbar-class>> selectedClass=\"tc-selected\">\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/down-arrow}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/More/Caption}}/></span>\n</$list>\n</$button><$reveal state=<<qualify \"$:/state/popup/more\">> type=\"popup\" position=\"below\" animate=\"yes\">\n\n<div class=\"tc-drop-down\">\n\n<$set name=\"tv-config-toolbar-icons\" value=\"yes\">\n\n<$set name=\"tv-config-toolbar-text\" value=\"yes\">\n\n<$set name=\"tv-config-toolbar-class\" value=\"tc-btn-invisible\">\n\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/PageControls]!has[draft.of]] -[[$:/core/ui/Buttons/more-page-actions]]\" variable=\"listItem\">\n\n<$reveal type=\"match\" state=<<config-title>> text=\"hide\">\n\n<$set name=\"tv-config-toolbar-class\" filter=\"[<tv-config-toolbar-class>] [<listItem>encodeuricomponent[]addprefix[tc-btn-]]\">\n\n<$transclude tiddler=<<listItem>> mode=\"inline\"/>\n\n</$set>\n\n</$reveal>\n\n</$list>\n\n</$set>\n\n</$set>\n\n</$set>\n\n</div>\n\n</$reveal>" }, "$:/core/ui/Buttons/new-image": { "title": "$:/core/ui/Buttons/new-image", "tags": "$:/tags/PageControls", "caption": "{{$:/core/images/new-image-button}} {{$:/language/Buttons/NewImage/Caption}}", "description": "{{$:/language/Buttons/NewImage/Hint}}", "text": "\\whitespace trim\n<$button tooltip={{$:/language/Buttons/NewImage/Hint}} aria-label={{$:/language/Buttons/NewImage/Caption}} class=<<tv-config-toolbar-class>> actions={{$:/core/ui/Actions/new-image}}>\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/new-image-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/NewImage/Caption}}/></span>\n</$list>\n</$button>\n" }, "$:/core/ui/Buttons/new-journal": { "title": "$:/core/ui/Buttons/new-journal", "tags": "$:/tags/PageControls", "caption": "{{$:/core/images/new-journal-button}} {{$:/language/Buttons/NewJournal/Caption}}", "description": "{{$:/language/Buttons/NewJournal/Hint}}", "text": "\\whitespace trim\n\\define journalButton()\n<$button tooltip={{$:/language/Buttons/NewJournal/Hint}} aria-label={{$:/language/Buttons/NewJournal/Caption}} class=<<tv-config-toolbar-class>> actions={{$:/core/ui/Actions/new-journal}}>\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/new-journal-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/NewJournal/Caption}}/></span>\n</$list>\n</$button>\n\\end\n<<journalButton>>\n" }, "$:/core/ui/Buttons/new-tiddler": { "title": "$:/core/ui/Buttons/new-tiddler", "tags": "$:/tags/PageControls", "caption": "{{$:/core/images/new-button}} {{$:/language/Buttons/NewTiddler/Caption}}", "description": "{{$:/language/Buttons/NewTiddler/Hint}}", "text": "\\whitespace trim\n<$button actions={{$:/core/ui/Actions/new-tiddler}} tooltip={{$:/language/Buttons/NewTiddler/Hint}} aria-label={{$:/language/Buttons/NewTiddler/Caption}} class=<<tv-config-toolbar-class>>>\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/new-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/NewTiddler/Caption}}/></span>\n</$list>\n</$button>\n" }, "$:/core/ui/Buttons/palette": { "title": "$:/core/ui/Buttons/palette", "tags": "$:/tags/PageControls", "caption": "{{$:/core/images/palette}} {{$:/language/Buttons/Palette/Caption}}", "description": "{{$:/language/Buttons/Palette/Hint}}", "text": "\\whitespace trim\n<span class=\"tc-popup-keep\">\n<$button popup=<<qualify \"$:/state/popup/palette\">> tooltip={{$:/language/Buttons/Palette/Hint}} aria-label={{$:/language/Buttons/Palette/Caption}} class=<<tv-config-toolbar-class>> selectedClass=\"tc-selected\">\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/palette}}\n</$list>\n<$text text=\" \"/>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/Palette/Caption}}/></span>\n</$list>\n</$button>\n</span>\n<$reveal state=<<qualify \"$:/state/popup/palette\">> type=\"popup\" position=\"below\" animate=\"yes\">\n<div class=\"tc-drop-down\" style=\"font-size:0.7em;\">\n{{$:/snippets/paletteswitcher}}\n</div>\n</$reveal>\n" }, "$:/core/ui/Buttons/print": { "title": "$:/core/ui/Buttons/print", "tags": "$:/tags/PageControls", "caption": "{{$:/core/images/print-button}} {{$:/language/Buttons/Print/Caption}}", "description": "{{$:/language/Buttons/Print/Hint}}", "text": "<$button message=\"tm-print\" tooltip={{$:/language/Buttons/Print/Hint}} aria-label={{$:/language/Buttons/Print/Caption}} class=<<tv-config-toolbar-class>>>\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/print-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/Print/Caption}}/></span>\n</$list>\n</$button>" }, "$:/core/ui/Buttons/refresh": { "title": "$:/core/ui/Buttons/refresh", "tags": "$:/tags/PageControls", "caption": "{{$:/core/images/refresh-button}} {{$:/language/Buttons/Refresh/Caption}}", "description": "{{$:/language/Buttons/Refresh/Hint}}", "text": "<$button message=\"tm-browser-refresh\" tooltip={{$:/language/Buttons/Refresh/Hint}} aria-label={{$:/language/Buttons/Refresh/Caption}} class=<<tv-config-toolbar-class>>>\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/refresh-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/Refresh/Caption}}/></span>\n</$list>\n</$button>" }, "$:/core/ui/Buttons/save-wiki": { "title": "$:/core/ui/Buttons/save-wiki", "tags": "$:/tags/PageControls", "caption": "{{$:/core/images/save-button}} {{$:/language/Buttons/SaveWiki/Caption}}", "description": "{{$:/language/Buttons/SaveWiki/Hint}}", "text": "<$button tooltip={{$:/language/Buttons/SaveWiki/Hint}} aria-label={{$:/language/Buttons/SaveWiki/Caption}} class=<<tv-config-toolbar-class>>>\n<$wikify name=\"site-title\" text={{$:/config/SaveWikiButton/Filename}}>\n<$action-sendmessage $message=\"tm-save-wiki\" $param={{$:/config/SaveWikiButton/Template}} filename=<<site-title>>/>\n</$wikify>\n<span class=\"tc-dirty-indicator\">\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/save-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/SaveWiki/Caption}}/></span>\n</$list>\n</span>\n</$button>" }, "$:/core/ui/Buttons/storyview": { "title": "$:/core/ui/Buttons/storyview", "tags": "$:/tags/PageControls", "caption": "{{$:/core/images/storyview-classic}} {{$:/language/Buttons/StoryView/Caption}}", "description": "{{$:/language/Buttons/StoryView/Hint}}", "text": "\\whitespace trim\n\\define icon()\n$:/core/images/storyview-$(storyview)$\n\\end\n<span class=\"tc-popup-keep\">\n<$button popup=<<qualify \"$:/state/popup/storyview\">> tooltip={{$:/language/Buttons/StoryView/Hint}} aria-label={{$:/language/Buttons/StoryView/Caption}} class=<<tv-config-toolbar-class>> selectedClass=\"tc-selected\">\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n<$set name=\"storyview\" value={{$:/view}}>\n<$transclude tiddler=<<icon>>/>\n</$set>\n</$list>\n<$text text=\" \"/>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/StoryView/Caption}}/></span>\n</$list>\n</$button>\n</span>\n<$reveal state=<<qualify \"$:/state/popup/storyview\">> type=\"popup\" position=\"below\" animate=\"yes\">\n<div class=\"tc-drop-down\">\n{{$:/snippets/viewswitcher}}\n</div>\n</$reveal>\n" }, "$:/core/ui/Buttons/tag-manager": { "title": "$:/core/ui/Buttons/tag-manager", "tags": "$:/tags/PageControls", "caption": "{{$:/core/images/tag-button}} {{$:/language/Buttons/TagManager/Caption}}", "description": "{{$:/language/Buttons/TagManager/Hint}}", "text": "\\whitespace trim\n\\define control-panel-button(class)\n<$button to=\"$:/TagManager\" tooltip={{$:/language/Buttons/TagManager/Hint}} aria-label={{$:/language/Buttons/TagManager/Caption}} class=\"\"\"$(tv-config-toolbar-class)$ $class$\"\"\">\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/tag-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/TagManager/Caption}}/></span>\n</$list>\n</$button>\n\\end\n\n<$list filter=\"[list[$:/StoryList]] +[field:title[$:/TagManager]]\" emptyMessage=<<control-panel-button>>>\n<<control-panel-button \"tc-selected\">>\n</$list>\n" }, "$:/core/ui/Buttons/theme": { "title": "$:/core/ui/Buttons/theme", "tags": "$:/tags/PageControls", "caption": "{{$:/core/images/theme-button}} {{$:/language/Buttons/Theme/Caption}}", "description": "{{$:/language/Buttons/Theme/Hint}}", "text": "\\whitespace trim\n<span class=\"tc-popup-keep\">\n<$button popup=<<qualify \"$:/state/popup/theme\">> tooltip={{$:/language/Buttons/Theme/Hint}} aria-label={{$:/language/Buttons/Theme/Caption}} class=<<tv-config-toolbar-class>> selectedClass=\"tc-selected\">\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/theme-button}}\n</$list>\n<$text text=\" \"/>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/Theme/Caption}}/></span>\n</$list>\n</$button>\n</span>\n<$reveal state=<<qualify \"$:/state/popup/theme\">> type=\"popup\" position=\"below\" animate=\"yes\">\n<div class=\"tc-drop-down\">\n<$linkcatcher to=\"$:/theme\">\n{{$:/snippets/themeswitcher}}\n</$linkcatcher>\n</div>\n</$reveal>\n" }, "$:/core/ui/Buttons/timestamp": { "title": "$:/core/ui/Buttons/timestamp", "tags": "$:/tags/PageControls", "caption": "{{$:/core/images/timestamp-on}} {{$:/language/Buttons/Timestamp/Caption}}", "description": "{{$:/language/Buttons/Timestamp/Hint}}", "text": "\\whitespace trim\n<$reveal type=\"nomatch\" state=\"$:/config/TimestampDisable\" text=\"yes\">\n<$button tooltip={{$:/language/Buttons/Timestamp/On/Hint}} aria-label={{$:/language/Buttons/Timestamp/On/Caption}} class=<<tv-config-toolbar-class>>>\n<$action-setfield $tiddler=\"$:/config/TimestampDisable\" $value=\"yes\"/>\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/timestamp-on}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/Timestamp/On/Caption}}/></span>\n</$list>\n</$button>\n</$reveal>\n<$reveal type=\"match\" state=\"$:/config/TimestampDisable\" text=\"yes\">\n<$button tooltip={{$:/language/Buttons/Timestamp/Off/Hint}} aria-label={{$:/language/Buttons/Timestamp/Off/Caption}} class=<<tv-config-toolbar-class>>>\n<$action-setfield $tiddler=\"$:/config/TimestampDisable\" $value=\"no\"/>\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/timestamp-off}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/Timestamp/Off/Caption}}/></span>\n</$list>\n</$button>\n</$reveal>\n" }, "$:/core/ui/Buttons/unfold-all": { "title": "$:/core/ui/Buttons/unfold-all", "tags": "$:/tags/PageControls", "caption": "{{$:/core/images/unfold-all-button}} {{$:/language/Buttons/UnfoldAll/Caption}}", "description": "{{$:/language/Buttons/UnfoldAll/Hint}}", "text": "<$button tooltip={{$:/language/Buttons/UnfoldAll/Hint}} aria-label={{$:/language/Buttons/UnfoldAll/Caption}} class=<<tv-config-toolbar-class>>>\n<$action-sendmessage $message=\"tm-unfold-all-tiddlers\" $param=<<currentTiddler>> foldedStatePrefix=\"$:/state/folded/\"/>\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\" variable=\"listItem\">\n{{$:/core/images/unfold-all-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/UnfoldAll/Caption}}/></span>\n</$list>\n</$button>" }, "$:/core/ui/PageTemplate/pagecontrols": { "title": "$:/core/ui/PageTemplate/pagecontrols", "text": "\\whitespace trim\n\\define config-title()\n$:/config/PageControlButtons/Visibility/$(listItem)$\n\\end\n<div class=\"tc-page-controls\">\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/PageControls]!has[draft.of]]\" variable=\"listItem\">\n<$set name=\"hidden\" value=<<config-title>>>\n<$list filter=\"[<hidden>!text[hide]]\" storyview=\"pop\" variable=\"ignore\">\n<$set name=\"tv-config-toolbar-class\" filter=\"[<tv-config-toolbar-class>] [<listItem>encodeuricomponent[]addprefix[tc-btn-]]\">\n<$transclude tiddler=<<listItem>> mode=\"inline\"/>\n</$set>\n</$list>\n</$set>\n</$list>\n</div>\n" }, "$:/core/ui/PageStylesheet": { "title": "$:/core/ui/PageStylesheet", "text": "\\import [[$:/core/ui/PageMacros]] [all[shadows+tiddlers]tag[$:/tags/Macro]!has[draft.of]]\n\n<$set name=\"currentTiddler\" value={{$:/language}}>\n\n<$set name=\"languageTitle\" value={{!!name}}>\n\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/Stylesheet]!has[draft.of]]\">\n<$transclude mode=\"block\"/>\n</$list>\n\n</$set>\n\n</$set>\n" }, "$:/core/ui/PageTemplate/alerts": { "title": "$:/core/ui/PageTemplate/alerts", "tags": "$:/tags/PageTemplate", "text": "<div class=\"tc-alerts\">\n\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/Alert]!has[draft.of]]\" template=\"$:/core/ui/AlertTemplate\" storyview=\"pop\"/>\n\n</div>\n" }, "$:/core/ui/PageTemplate/drafts": { "title": "$:/core/ui/PageTemplate/drafts", "tags": "$:/tags/PageTemplate", "text": "\\whitespace trim\n<$reveal state=\"$:/status/IsReadOnly\" type=\"nomatch\" text=\"yes\" tag=\"div\" class=\"tc-drafts-list\">\n<$list filter=\"[has[draft.of]!sort[modified]] -[list[$:/StoryList]]\">\n<$link>\n{{$:/core/images/edit-button}} <$text text=<<currentTiddler>>/>\n</$link>\n</$list>\n</$reveal>\n" }, "$:/core/ui/PageTemplate/pluginreloadwarning": { "title": "$:/core/ui/PageTemplate/pluginreloadwarning", "tags": "$:/tags/PageTemplate", "text": "\\define lingo-base() $:/language/\n\n<$list filter=\"[{$:/status/RequireReloadDueToPluginChange}match[yes]]\">\n\n<$reveal type=\"nomatch\" state=\"$:/temp/HidePluginWarning\" text=\"yes\">\n\n<div class=\"tc-plugin-reload-warning\">\n\n<$set name=\"tv-config-toolbar-class\" value=\"\">\n\n<<lingo PluginReloadWarning>> <$button set=\"$:/temp/HidePluginWarning\" setTo=\"yes\" class=\"tc-btn-invisible\">{{$:/core/images/close-button}}</$button>\n\n</$set>\n\n</div>\n\n</$reveal>\n\n</$list>\n" }, "$:/core/ui/PageTemplate/sidebar": { "title": "$:/core/ui/PageTemplate/sidebar", "tags": "$:/tags/PageTemplate", "text": "\\whitespace trim\n\\define config-title()\n$:/config/SideBarSegments/Visibility/$(listItem)$\n\\end\n\n<$scrollable fallthrough=\"no\" class=\"tc-sidebar-scrollable\">\n\n<div class=\"tc-sidebar-header\">\n\n<$reveal state=\"$:/state/sidebar\" type=\"match\" text=\"yes\" default=\"yes\" retain=\"yes\" animate=\"yes\">\n\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/SideBarSegment]!has[draft.of]]\" variable=\"listItem\">\n\n<$reveal type=\"nomatch\" state=<<config-title>> text=\"hide\" tag=\"div\">\n\n<$transclude tiddler=<<listItem>> mode=\"block\"/>\n\n</$reveal>\n\n</$list>\n\n</$reveal>\n\n</div>\n\n</$scrollable>\n" }, "$:/core/ui/PageTemplate/story": { "title": "$:/core/ui/PageTemplate/story", "tags": "$:/tags/PageTemplate", "text": "\\whitespace trim\n<section class=\"tc-story-river\">\n\n<section class=\"story-backdrop\">\n\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/AboveStory]!has[draft.of]]\">\n\n<$transclude/>\n\n</$list>\n\n</section>\n\n<$list filter=\"[list[$:/StoryList]]\" history=\"$:/HistoryList\" template={{$:/config/ui/ViewTemplate}} editTemplate={{$:/config/ui/EditTemplate}} storyview={{$:/view}} emptyMessage={{$:/config/EmptyStoryMessage}}/>\n\n<section class=\"story-frontdrop\">\n\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/BelowStory]!has[draft.of]]\">\n\n<$transclude/>\n\n</$list>\n\n</section>\n\n</section>\n" }, "$:/core/ui/PageTemplate/topleftbar": { "title": "$:/core/ui/PageTemplate/topleftbar", "tags": "$:/tags/PageTemplate", "text": "<span class=\"tc-topbar tc-topbar-left\">\n\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/TopLeftBar]!has[draft.of]]\" variable=\"listItem\" storyview=\"pop\">\n\n<$transclude tiddler=<<listItem>> mode=\"inline\"/>\n\n</$list>\n\n</span>\n" }, "$:/core/ui/PageTemplate/toprightbar": { "title": "$:/core/ui/PageTemplate/toprightbar", "tags": "$:/tags/PageTemplate", "text": "<span class=\"tc-topbar tc-topbar-right\">\n\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/TopRightBar]!has[draft.of]]\" variable=\"listItem\" storyview=\"pop\">\n\n<$transclude tiddler=<<listItem>> mode=\"inline\"/>\n\n</$list>\n\n</span>\n" }, "$:/core/ui/PageTemplate": { "title": "$:/core/ui/PageTemplate", "name": "{{$:/language/PageTemplate/Name}}", "description": "{{$:/language/PageTemplate/Description}}", "text": "\\whitespace trim\n\\define containerClasses()\ntc-page-container tc-page-view-$(storyviewTitle)$ tc-language-$(languageTitle)$\n\\end\n\\import [[$:/core/ui/PageMacros]] [all[shadows+tiddlers]tag[$:/tags/Macro]!has[draft.of]]\n\n<$vars\n\ttv-config-toolbar-icons={{$:/config/Toolbar/Icons}}\n\ttv-config-toolbar-text={{$:/config/Toolbar/Text}}\n\ttv-config-toolbar-class={{$:/config/Toolbar/ButtonClass}}\n\ttv-enable-drag-and-drop={{$:/config/DragAndDrop/Enable}}\n\ttv-show-missing-links={{$:/config/MissingLinks}}\n\tstoryviewTitle={{$:/view}}\n\tlanguageTitle={{{ [{$:/language}get[name]] }}}>\n\n<div class=<<containerClasses>>>\n\n<$navigator story=\"$:/StoryList\" history=\"$:/HistoryList\" openLinkFromInsideRiver={{$:/config/Navigation/openLinkFromInsideRiver}} openLinkFromOutsideRiver={{$:/config/Navigation/openLinkFromOutsideRiver}} relinkOnRename={{$:/config/RelinkOnRename}}>\n\n<$dropzone enable=<<tv-enable-drag-and-drop>>>\n\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/PageTemplate]!has[draft.of]]\" variable=\"listItem\">\n\n<$transclude tiddler=<<listItem>>/>\n\n</$list>\n\n</$dropzone>\n\n</$navigator>\n\n</div>\n\n</$vars>\n" }, "$:/PaletteManager": { "title": "$:/PaletteManager", "text": "\\define lingo-base() $:/language/ControlPanel/Palette/Editor/\n\\define describePaletteColour(colour)\n<$transclude tiddler=\"$:/language/Docs/PaletteColours/$colour$\"><$text text=\"$colour$\"/></$transclude>\n\\end\n\\define edit-colour-placeholder()\n edit $(colourName)$\n\\end\n\\define colour-tooltip(showhide) $showhide$ editor for $(newColourName)$ \n\\define resolve-colour(macrocall)\n\\import $:/core/macros/utils\n\\whitespace trim\n<$wikify name=\"name\" text=\"\"\"$macrocall$\"\"\">\n<<name>>\n</$wikify>\n\\end\n\\define delete-colour-index-actions() <$action-setfield $index=<<colourName>>/>\n\\define palette-manager-colour-row-segment()\n\\whitespace trim\n<$edit-text index=<<colourName>> tag=\"input\" placeholder=<<edit-colour-placeholder>> default=\"\"/>\n<br>\n<$edit-text index=<<colourName>> type=\"color\" tag=\"input\" class=\"tc-palette-manager-colour-input\"/>\n<$list filter=\"[<currentTiddler>getindex<colourName>removeprefix[<<]removesuffix[>>]] [<currentTiddler>getindex<colourName>removeprefix[<$]removesuffix[/>]]\" variable=\"ignore\">\n<$set name=\"state\" value={{{ [[$:/state/palettemanager/]addsuffix<currentTiddler>addsuffix[/]addsuffix<colourName>] }}}>\n<$wikify name=\"newColourName\" text=\"\"\"<$macrocall $name=\"resolve-colour\" macrocall={{{ [<currentTiddler>getindex<colourName>] }}}/>\"\"\">\n<$reveal state=<<state>> type=\"nomatch\" text=\"show\">\n<$button tooltip=<<colour-tooltip show>> aria-label=<<colour-tooltip show>> class=\"tc-btn-invisible\" set=<<state>> setTo=\"show\">{{$:/core/images/down-arrow}}<$text text=<<newColourName>> class=\"tc-small-gap-left\"/></$button><br>\n</$reveal>\n<$reveal state=<<state>> type=\"match\" text=\"show\">\n<$button tooltip=<<colour-tooltip hide>> aria-label=<<colour-tooltip show>> class=\"tc-btn-invisible\" actions=\"\"\"<$action-deletetiddler $tiddler=<<state>>/>\"\"\">{{$:/core/images/up-arrow}}<$text text=<<newColourName>> class=\"tc-small-gap-left\"/></$button><br>\n</$reveal>\n<$reveal state=<<state>> type=\"match\" text=\"show\">\n<$set name=\"colourName\" value=<<newColourName>>>\n<br>\n<<palette-manager-colour-row-segment>>\n<br><br>\n</$set>\n</$reveal>\n</$wikify>\n</$set>\n</$list>\n\\end\n\\define palette-manager-colour-row()\n\\whitespace trim\n<tr>\n<td>\n<span style=\"float:right;\">\n<$button tooltip={{$:/language/ControlPanel/Palette/Editor/Delete/Hint}} aria-label=<<lingo Delete/Hint>> class=\"tc-btn-invisible\" actions=<<delete-colour-index-actions>>>\n{{$:/core/images/delete-button}}</$button>\n</span>\n''<$macrocall $name=\"describePaletteColour\" colour=<<colourName>>/>''<br/>\n<$macrocall $name=\"colourName\" $output=\"text/plain\"/>\n</td>\n<td>\n<<palette-manager-colour-row-segment>>\n</td>\n</tr>\n\\end\n\\define palette-manager-table()\n\\whitespace trim\n<table>\n<tbody>\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/Palette]indexes[]]\" variable=\"colourName\">\n<$list filter=\"[<currentTiddler>indexes[]removeprefix<colourName>suffix[]]\" variable=\"ignore\" emptyMessage=\"\"\"\n<$list filter=\"[{$:/state/palettemanager/showexternal}removeprefix[yes]suffix[]]\" variable=\"ignore\">\n<<palette-manager-colour-row>>\n</$list>\n\"\"\">\n<<palette-manager-colour-row>>\n</$list>\n</$list>\n</tbody>\n</table>\n\\end\n<$set name=\"currentTiddler\" value={{$:/palette}}>\n\n<<lingo Prompt>> <$link to={{$:/palette}}><$macrocall $name=\"currentTiddler\" $output=\"text/plain\"/></$link>\n\n<$list filter=\"[all[current]is[shadow]is[tiddler]]\" variable=\"listItem\">\n<<lingo Prompt/Modified>>\n<$button message=\"tm-delete-tiddler\" param={{$:/palette}}><<lingo Reset/Caption>></$button>\n</$list>\n\n<$list filter=\"[all[current]is[shadow]!is[tiddler]]\" variable=\"listItem\">\n<<lingo Clone/Prompt>>\n</$list>\n\n<$button message=\"tm-new-tiddler\" param={{$:/palette}}><<lingo Clone/Caption>></$button>\n\n<$checkbox tiddler=\"$:/state/palettemanager/showexternal\" field=\"text\" checked=\"yes\" unchecked=\"no\"><span class=\"tc-small-gap-left\"><<lingo Names/External/Show>></span></$checkbox>\n\n<<palette-manager-table>>\n" }, "$:/core/ui/PluginInfo": { "title": "$:/core/ui/PluginInfo", "text": "\\define localised-info-tiddler-title()\n$(currentTiddler)$/$(languageTitle)$/$(currentTab)$\n\\end\n\\define info-tiddler-title()\n$(currentTiddler)$/$(currentTab)$\n\\end\n\\define default-tiddler-title()\n$:/core/ui/PluginInfo/Default/$(currentTab)$\n\\end\n<$transclude tiddler=<<localised-info-tiddler-title>> mode=\"block\">\n<$transclude tiddler=<<currentTiddler>> subtiddler=<<localised-info-tiddler-title>> mode=\"block\">\n<$transclude tiddler=<<currentTiddler>> subtiddler=<<info-tiddler-title>> mode=\"block\">\n<$transclude tiddler=<<default-tiddler-title>> mode=\"block\">\n{{$:/language/ControlPanel/Plugin/NoInfoFound/Hint}}\n</$transclude>\n</$transclude>\n</$transclude>\n</$transclude>\n" }, "$:/core/ui/PluginInfo/Default/contents": { "title": "$:/core/ui/PluginInfo/Default/contents", "text": "\\define lingo-base() $:/language/TiddlerInfo/Advanced/PluginInfo/\n<<lingo Hint>>\n<ul>\n<$list filter=\"[all[current]plugintiddlers[]sort[title]]\" emptyMessage=<<lingo Empty/Hint>>>\n<li>\n<$link />\n</li>\n</$list>\n</ul>\n" }, "$:/core/ui/PluginListItemTemplate": { "title": "$:/core/ui/PluginListItemTemplate", "text": "<div class=\"tc-menu-list-item\">\n<$link to={{!!title}}><$view field=\"description\"><$view field=\"title\"/></$view></$link>\n</div>" }, "$:/core/ui/RootTemplate": { "title": "$:/core/ui/RootTemplate", "text": "<$transclude tiddler={{{ [{$:/layout}has[text]] ~[[$:/core/ui/PageTemplate]] }}} mode=\"inline\"/>\n\n" }, "$:/core/ui/SearchResults": { "title": "$:/core/ui/SearchResults", "text": "<div class=\"tc-search-results\">\n\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/SearchResults]!has[draft.of]butfirst[]limit[1]]\" emptyMessage=\"\"\"\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/SearchResults]!has[draft.of]]\">\n<$transclude mode=\"block\"/>\n</$list>\n\"\"\">\n\n<$macrocall $name=\"tabs\" tabsList=\"[all[shadows+tiddlers]tag[$:/tags/SearchResults]!has[draft.of]]\" default={{$:/config/SearchResults/Default}} actions=\"\"\"<$action-setfield $tiddler=\"$:/state/search/currentTab\" text=<<currentTab>>/>\"\"\" explicitState=\"$:/state/tab/search-results/sidebar\"/>\n\n</$list>\n\n</div>\n" }, "$:/core/ui/SideBar/More": { "title": "$:/core/ui/SideBar/More", "tags": "$:/tags/SideBar", "caption": "{{$:/language/SideBar/More/Caption}}", "text": "<div class=\"tc-more-sidebar\">\n<$macrocall $name=\"tabs\" tabsList=\"[all[shadows+tiddlers]tag[$:/tags/MoreSideBar]!has[draft.of]]\" default={{$:/config/DefaultMoreSidebarTab}} state=\"$:/state/tab/moresidebar\" class=\"tc-vertical tc-sidebar-tabs-more\" explicitState=\"$:/state/tab/moresidebar-1850697562\"/>\n</div>\n" }, "$:/core/ui/SideBar/Open": { "title": "$:/core/ui/SideBar/Open", "tags": "$:/tags/SideBar", "caption": "{{$:/language/SideBar/Open/Caption}}", "text": "\\whitespace trim\n\\define lingo-base() $:/language/CloseAll/\n\n\\define drop-actions()\n<$action-listops $tiddler=<<tv-story-list>> $subfilter=\"+[insertbefore:currentTiddler<actionTiddler>]\"/>\n\\end\n\n\\define placeholder()\n<div class=\"tc-droppable-placeholder\"/>\n\\end\n\n\\define droppable-item(button)\n\\whitespace trim\n<$droppable actions=<<drop-actions>> enable=<<tv-allow-drag-and-drop>>>\n<<placeholder>>\n<div>\n$button$\n</div>\n</$droppable>\n\\end\n\n<div class=\"tc-sidebar-tab-open\">\n<$list filter=\"[list<tv-story-list>]\" history=<<tv-history-list>> storyview=\"pop\">\n<div class=\"tc-sidebar-tab-open-item\">\n<$macrocall $name=\"droppable-item\" button=\"\"\"<$button message=\"tm-close-tiddler\" tooltip={{$:/language/Buttons/Close/Hint}} aria-label={{$:/language/Buttons/Close/Caption}} class=\"tc-btn-invisible tc-btn-mini tc-small-gap-right\">{{$:/core/images/close-button}}</$button><$link to={{!!title}}><$view field=\"title\"/></$link>\"\"\"/>\n</div>\n</$list>\n<$tiddler tiddler=\"\">\n<div>\n<$macrocall $name=\"droppable-item\" button=\"\"\"<$button message=\"tm-close-all-tiddlers\" class=\"tc-btn-invisible tc-btn-mini\"><<lingo Button>></$button>\"\"\"/>\n</div>\n</$tiddler>\n</div>\n" }, "$:/core/ui/SideBar/Recent": { "title": "$:/core/ui/SideBar/Recent", "tags": "$:/tags/SideBar", "caption": "{{$:/language/SideBar/Recent/Caption}}", "text": "<$macrocall $name=\"timeline\" format={{$:/language/RecentChanges/DateFormat}}/>\n" }, "$:/core/ui/SideBar/Tools": { "title": "$:/core/ui/SideBar/Tools", "tags": "$:/tags/SideBar", "caption": "{{$:/language/SideBar/Tools/Caption}}", "text": "\\define lingo-base() $:/language/ControlPanel/\n\\define config-title()\n$:/config/PageControlButtons/Visibility/$(listItem)$\n\\end\n\n<<lingo Basics/Version/Prompt>> <<version>>\n\n<$set name=\"tv-config-toolbar-icons\" value=\"yes\">\n\n<$set name=\"tv-config-toolbar-text\" value=\"yes\">\n\n<$set name=\"tv-config-toolbar-class\" value=\"\">\n\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/PageControls]!has[draft.of]]\" variable=\"listItem\">\n\n<div style=\"position:relative;\" class={{{ [<listItem>encodeuricomponent[]addprefix[tc-btn-]] }}}>\n\n<$checkbox tiddler=<<config-title>> field=\"text\" checked=\"show\" unchecked=\"hide\" default=\"show\"/> <$transclude tiddler=<<listItem>>/> <i class=\"tc-muted\"><$transclude tiddler=<<listItem>> field=\"description\"/></i>\n\n</div>\n\n</$list>\n\n</$set>\n\n</$set>\n\n</$set>\n" }, "$:/core/ui/SideBarLists": { "title": "$:/core/ui/SideBarLists", "text": "<$transclude tiddler=\"$:/core/ui/SideBarSegments/search\"/>\n\n<$transclude tiddler=\"$:/core/ui/SideBarSegments/tabs\"/>\n\n" }, "$:/core/ui/SideBarSegments/page-controls": { "title": "$:/core/ui/SideBarSegments/page-controls", "tags": "$:/tags/SideBarSegment", "text": "{{||$:/core/ui/PageTemplate/pagecontrols}}\n" }, "$:/core/ui/SideBarSegments/search": { "title": "$:/core/ui/SideBarSegments/search", "tags": "$:/tags/SideBarSegment", "text": "\\whitespace trim\n\n\\define count-popup-button()\n\\whitespace trim\n<$button popup=<<qualify \"$:/state/popup/search-dropdown\">> class=\"tc-btn-invisible\">\n{{$:/core/images/down-arrow}}\n<$list filter=\"[{$(searchTiddler)$}minlength{$:/config/Search/MinLength}limit[1]]\" variable=\"listItem\">\n<$vars userInput={{{ [<searchTiddler>get[text]] }}} configTiddler={{{ [[$:/state/search/currentTab]!is[missing]get[text]] ~[{$:/config/SearchResults/Default}] }}} replaceRegexp=\"limit\\[\\d+\\]\">\n<$vars primaryListFilter={{{ [<configTiddler>get[first-search-filter]search-replace:g:regexp<replaceRegexp>,[]] }}} secondaryListFilter={{{ [<configTiddler>get[second-search-filter]search-replace:g:regexp<replaceRegexp>,[]] }}}>\n<$set name=\"resultCount\" value=\"\"\"<$count filter=\"[subfilter<primaryListFilter>] [subfilter<secondaryListFilter>]\"/>\"\"\">\n{{$:/language/Search/Matches}}\n</$set>\n</$vars>\n</$vars>\n</$list>\n</$button>\n\\end\n\n\\define search-results-list()\n\\whitespace trim\n<$vars userInput={{$(searchTiddler)$}} configTiddler={{{ [[$:/state/search/currentTab]!is[missing]get[text]] ~[{$:/config/SearchResults/Default}] }}}>\n<$list filter=\"[<userInput>minlength{$:/config/Search/MinLength}limit[1]]\" emptyMessage=\"\"\"<div class=\"tc-search-results\">{{$:/language/Search/Search/TooShort}}</div>\"\"\" variable=\"listItem\">\n\n<$tiddler tiddler=<<configTiddler>>>\n\n{{$:/core/ui/SearchResults}}\n\n</$tiddler>\n\n</$list>\n</$vars>\n\\end\n\n\\define cancel-search-actions() <$list filter=\"[<searchTiddler>get[text]!match{$:/temp/search}]\" emptyMessage=\"\"\"<$action-deletetiddler $filter=\"[[$:/temp/search]] [<searchTiddler>] [<searchListState>]\"/>\"\"\"><$action-setfield $tiddler=\"$:/temp/search\" text={{{ [<searchTiddler>get[text]] }}}/><$action-setfield $tiddler=\"$:/temp/search/refresh\" text=\"yes\"/></$list>\n\n\\define input-accept-actions() <$list filter=\"[{$:/config/Search/NavigateOnEnter/enable}match[yes]]\" emptyMessage=\"\"\"<$list filter=\"[<__tiddler__>get[text]!is[missing]] ~[<__tiddler__>get[text]is[shadow]]\"><$action-navigate $to={{{ [<__tiddler__>get[text]] }}}/></$list>\"\"\"><$action-navigate $to={{{ [<__tiddler__>get[text]] }}}/></$list>\n\n\\define input-accept-variant-actions() <$list filter=\"[{$:/config/Search/NavigateOnEnter/enable}match[yes]]\" emptyMessage=\"\"\"<$list filter=\"[<__tiddler__>get[text]!is[missing]] ~[<__tiddler__>get[text]is[shadow]]\"><$list filter=\"[<__tiddler__>get[text]minlength[1]]\"><$action-sendmessage $message=\"tm-edit-tiddler\" $param={{{ [<__tiddler__>get[text]] }}}/></$list></$list>\"\"\"><$list filter=\"[<__tiddler__>get[text]minlength[1]]\"><$action-sendmessage $message=\"tm-edit-tiddler\" $param={{{ [<__tiddler__>get[text]] }}}/></$list></$list>\n\n\\define set-next-input-tab(beforeafter:\"after\") <$macrocall $name=\"change-input-tab\" stateTitle=\"$:/state/tab/search-results/sidebar\" tag=\"$:/tags/SearchResults\" beforeafter=\"$beforeafter$\" defaultState={{$:/config/SearchResults/Default}} actions=\"\"\"<$action-setfield $tiddler=\"$:/state/search/currentTab\" text=<<nextTab>>/>\"\"\"/>\n\n\\define advanced-search-actions() <$action-setfield $tiddler=\"$:/temp/advancedsearch\" text={{$:/temp/search/input}}/><$action-setfield $tiddler=\"$:/temp/advancedsearch/input\" text={{$:/temp/search/input}}/><<delete-state-tiddlers>><$action-navigate $to=\"$:/AdvancedSearch\"/><$action-setfield $tiddler=\"$:/temp/advancedsearch/refresh\" text=\"yes\"/><$action-sendmessage $message=\"tm-focus-selector\" $param=\"\"\"[data-tiddler-title=\"$:/AdvancedSearch\"] .tc-search input\"\"\" preventScroll=\"true\"/><$action-deletetiddler $filter=\"$:/temp/search $:/temp/search/input $:/temp/search/refresh [<searchListState>]\"/>\n\n<div class=\"tc-sidebar-lists tc-sidebar-search\">\n\n<$vars editTiddler=\"$:/temp/search\" searchTiddler=\"$:/temp/search/input\" searchListState=<<qualify \"$:/state/search-list/selected-item\">>>\n<div class=\"tc-search\">\n<$keyboard key=\"((input-tab-right))\" actions=<<set-next-input-tab>>>\n<$keyboard key=\"((input-tab-left))\" actions=<<set-next-input-tab \"before\">>>\n<$keyboard key=\"((advanced-search-sidebar))\" actions=<<advanced-search-actions>>>\n<$macrocall $name=\"keyboard-driven-input\" tiddler=<<editTiddler>> storeTitle=<<searchTiddler>> \n\t\tselectionStateTitle=<<searchListState>> refreshTitle=\"$:/temp/search/refresh\" type=\"search\" \n\t\ttag=\"input\" focus={{$:/config/Search/AutoFocus}} focusPopup=<<qualify \"$:/state/popup/search-dropdown\">> \n\t\tclass=\"tc-popup-handle\" filterMinLength={{$:/config/Search/MinLength}} inputCancelActions=<<cancel-search-actions>> \n\t\tinputAcceptActions=<<input-accept-actions>> inputAcceptVariantActions=<<input-accept-variant-actions>> cancelPopups=\"yes\" \n\t\tconfigTiddlerFilter=\"[[$:/state/search/currentTab]!is[missing]get[text]] ~[{$:/config/SearchResults/Default}]\"/>\n</$keyboard>\n</$keyboard>\n</$keyboard>\n<$reveal state=<<searchTiddler>> type=\"nomatch\" text=\"\">\n<$button tooltip={{$:/language/Buttons/AdvancedSearch/Hint}} aria-label={{$:/language/Buttons/AdvancedSearch/Caption}} class=\"tc-btn-invisible\">\n<<advanced-search-actions>>\n{{$:/core/images/advanced-search-button}}\n</$button>\n<$button class=\"tc-btn-invisible\">\n<<cancel-search-actions>><$action-sendmessage $message=\"tm-focus-selector\" $param=\".tc-search input\"/>\n{{$:/core/images/close-button}}\n</$button>\n<<count-popup-button>>\n</$reveal>\n<$reveal state=<<searchTiddler>> type=\"match\" text=\"\">\n<$button to=\"$:/AdvancedSearch\" tooltip={{$:/language/Buttons/AdvancedSearch/Hint}} aria-label={{$:/language/Buttons/AdvancedSearch/Caption}} class=\"tc-btn-invisible\">\n{{$:/core/images/advanced-search-button}}\n</$button>\n</$reveal>\n</div>\n\n<$reveal tag=\"div\" class=\"tc-block-dropdown-wrapper\" state=<<searchTiddler>> type=\"nomatch\" text=\"\">\n\n<$reveal tag=\"div\" class=\"tc-block-dropdown tc-search-drop-down tc-popup-handle\" state=<<qualify \"$:/state/popup/search-dropdown\">> type=\"nomatch\" text=\"\" default=\"\">\n\n<<search-results-list>>\n\n</$reveal>\n\n</$reveal>\n\n</$vars>\n\n</div>\n" }, "$:/core/ui/SideBarSegments/site-subtitle": { "title": "$:/core/ui/SideBarSegments/site-subtitle", "tags": "$:/tags/SideBarSegment", "text": "<div class=\"tc-site-subtitle\">\n\n<$transclude tiddler=\"$:/SiteSubtitle\" mode=\"inline\"/>\n\n</div>\n" }, "$:/core/ui/SideBarSegments/site-title": { "title": "$:/core/ui/SideBarSegments/site-title", "tags": "$:/tags/SideBarSegment", "text": "<h1 class=\"tc-site-title\">\n\n<$transclude tiddler=\"$:/SiteTitle\" mode=\"inline\"/>\n\n</h1>\n" }, "$:/core/ui/SideBarSegments/tabs": { "title": "$:/core/ui/SideBarSegments/tabs", "tags": "$:/tags/SideBarSegment", "text": "<div class=\"tc-sidebar-lists tc-sidebar-tabs\">\n\n<$macrocall $name=\"tabs\" tabsList=\"[all[shadows+tiddlers]tag[$:/tags/SideBar]!has[draft.of]]\" default={{$:/config/DefaultSidebarTab}} state=\"$:/state/tab/sidebar\" class=\"tc-sidebar-tabs-main\" explicitState=\"$:/state/tab/sidebar--595412856\"/>\n\n</div>\n" }, "$:/core/ui/SwitcherModal": { "title": "$:/core/ui/SwitcherModal", "subtitle": "<$text text={{{[<switch>lookup[$:/language/Switcher/Subtitle/]]}}}/>", "class": "tc-modal-centered", "text": "<$tiddler tiddler={{{[<switch>lookup[$:/config/SwitcherTargets/]]}}}>\n\n\n<$transclude/>\n\n\n</$tiddler>" }, "$:/TagManager": { "title": "$:/TagManager", "icon": "$:/core/images/tag-button", "color": "#bbb", "text": "\\define lingo-base() $:/language/TagManager/\n\\define iconEditorTab(type)\n\\whitespace trim\n<$link to=\"\"><<lingo Icons/None>></$link>\n<$list filter=\"[all[shadows+tiddlers]is[image]] [all[shadows+tiddlers]tag[$:/tags/Image]] -[type[application/pdf]] +[sort[title]] +[$type$is[system]]\">\n<$link to={{!!title}}>\n<$transclude/> <$view field=\"title\"/>\n</$link>\n</$list>\n\\end\n\\define iconEditor(title)\n\\whitespace trim\n<div class=\"tc-drop-down-wrapper\">\n<$button popupTitle={{{ [[$:/state/popup/icon/]addsuffix<__title__>] }}} class=\"tc-btn-invisible tc-btn-dropdown\">{{$:/core/images/down-arrow}}</$button>\n<$reveal stateTitle={{{ [[$:/state/popup/icon/]addsuffix<__title__>] }}} type=\"popup\" position=\"belowleft\" text=\"\" default=\"\">\n<div class=\"tc-drop-down\">\n<$linkcatcher actions=\"\"\"<$action-setfield $tiddler=<<__title__>> icon=<<navigateTo>>/>\"\"\">\n<<iconEditorTab type:\"!\">>\n<hr/>\n<<iconEditorTab type:\"\">>\n</$linkcatcher>\n</div>\n</$reveal>\n</div>\n\\end\n\\define toggleButton(state)\n\\whitespace trim\n<$reveal stateTitle=<<__state__>> type=\"match\" text=\"closed\" default=\"closed\">\n<$button setTitle=<<__state__>> setTo=\"open\" class=\"tc-btn-invisible tc-btn-dropdown\" selectedClass=\"tc-selected\">\n{{$:/core/images/info-button}}\n</$button>\n</$reveal>\n<$reveal stateTitle=<<__state__>> type=\"match\" text=\"open\" default=\"closed\">\n<$button setTitle=<<__state__>> setTo=\"closed\" class=\"tc-btn-invisible tc-btn-dropdown\" selectedClass=\"tc-selected\">\n{{$:/core/images/info-button}}\n</$button>\n</$reveal>\n\\end\n\\whitespace trim\n<table class=\"tc-tag-manager-table\">\n<tbody>\n<tr>\n<th><<lingo Colour/Heading>></th>\n<th class=\"tc-tag-manager-tag\"><<lingo Tag/Heading>></th>\n<th><<lingo Count/Heading>></th>\n<th><<lingo Icon/Heading>></th>\n<th><<lingo Info/Heading>></th>\n</tr>\n<$list filter=\"[tags[]!is[system]sort[title]]\">\n<tr>\n<td><$edit-text field=\"color\" tag=\"input\" type=\"color\"/></td>\n<td>{{||$:/core/ui/TagTemplate}}</td>\n<td><$count filter=\"[all[current]tagging[]]\"/></td>\n<td>\n<$macrocall $name=\"iconEditor\" title={{!!title}}/>\n</td>\n<td>\n<$macrocall $name=\"toggleButton\" state={{{ [[$:/state/tag-manager/]addsuffix<currentTiddler>] }}} /> \n</td>\n</tr>\n<tr>\n<td></td>\n<td colspan=\"4\">\n<$reveal stateTitle={{{ [[$:/state/tag-manager/]addsuffix<currentTiddler>] }}} type=\"match\" text=\"open\" default=\"\">\n<table>\n<tbody>\n<tr><td><<lingo Colour/Heading>></td><td><$edit-text field=\"color\" tag=\"input\" type=\"text\" size=\"9\"/></td></tr>\n<tr><td><<lingo Icon/Heading>></td><td><$edit-text field=\"icon\" tag=\"input\" size=\"45\"/></td></tr>\n</tbody>\n</table>\n</$reveal>\n</td>\n</tr>\n</$list>\n<tr>\n<td></td>\n<td style=\"position:relative;\">\n{{$:/core/ui/UntaggedTemplate}}\n</td>\n<td>\n<small class=\"tc-menu-list-count\"><$count filter=\"[untagged[]!is[system]] -[tags[]]\"/></small>\n</td>\n<td></td>\n<td></td>\n</tr>\n</tbody>\n</table>\n" }, "$:/core/ui/TagPickerTagTemplate": { "title": "$:/core/ui/TagPickerTagTemplate", "text": "\\whitespace trim\n<$button class=<<button-classes>> tag=\"a\" tooltip={{$:/language/EditTemplate/Tags/Add/Button/Hint}}>\n<$list filter=\"[<saveTiddler>minlength[1]]\">\n<$action-listops $tiddler=<<saveTiddler>> $field=<<tagField>> $subfilter=\"[<tag>]\"/>\n</$list>\n<$set name=\"currentTiddlerCSSEscaped\" value={{{ [<saveTiddler>escapecss[]] }}}>\n<$action-sendmessage $message=\"tm-focus-selector\" $param=<<get-tagpicker-focus-selector>> preventScroll=\"true\"/>\n</$set>\n<<delete-tag-state-tiddlers>>\n<$list filter=\"[<refreshTitle>minlength[1]]\">\n<$action-setfield $tiddler=<<refreshTitle>> text=\"yes\"/>\n</$list>\n<<actions>>\n<$set name=\"backgroundColor\" value={{!!color}}>\n<$wikify name=\"foregroundColor\" text=\"\"\"<$macrocall $name=\"contrastcolour\" target={{!!color}} fallbackTarget=<<fallbackTarget>> colourA=<<colourA>> colourB=<<colourB>>/>\"\"\">\n<span class=\"tc-tag-label tc-btn-invisible\" style=<<tag-pill-styles>>>\n<$transclude tiddler={{!!icon}}/><$view field=\"title\" format=\"text\"/>\n</span>\n</$wikify>\n</$set>\n</$button>\n" }, "$:/core/ui/TagTemplate": { "title": "$:/core/ui/TagTemplate", "text": "\\whitespace trim\n<span class=\"tc-tag-list-item\">\n<$set name=\"transclusion\" value=<<currentTiddler>>>\n<$macrocall $name=\"tag-pill-body\" tag=<<currentTiddler>> icon={{!!icon}} colour={{!!color}} palette={{$:/palette}} element-tag=\"\"\"$button\"\"\" element-attributes=\"\"\"popup=<<qualify \"$:/state/popup/tag\">> dragFilter='[all[current]tagging[]]' tag='span'\"\"\"/>\n<$reveal state=<<qualify \"$:/state/popup/tag\">> type=\"popup\" position=\"below\" animate=\"yes\" class=\"tc-drop-down\">\n<$set name=\"tv-show-missing-links\" value=\"yes\">\n<$transclude tiddler=\"$:/core/ui/ListItemTemplate\"/>\n</$set>\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/TagDropdown]!has[draft.of]]\" variable=\"listItem\"> \n<$transclude tiddler=<<listItem>>/> \n</$list>\n<hr>\n<$macrocall $name=\"list-tagged-draggable\" tag=<<currentTiddler>>/>\n</$reveal>\n</$set>\n</span>\n" }, "$:/core/ui/TiddlerFieldTemplate": { "title": "$:/core/ui/TiddlerFieldTemplate", "text": "<tr class=\"tc-view-field\">\n<td class=\"tc-view-field-name\">\n<$text text=<<listItem>>/>\n</td>\n<td class=\"tc-view-field-value\">\n<$view field=<<listItem>>/>\n</td>\n</tr>" }, "$:/core/ui/TiddlerFields": { "title": "$:/core/ui/TiddlerFields", "text": "<table class=\"tc-view-field-table\">\n<tbody>\n<$list filter=\"[all[current]fields[]sort[title]] -text\" template=\"$:/core/ui/TiddlerFieldTemplate\" variable=\"listItem\"/>\n</tbody>\n</table>\n" }, "$:/core/ui/TiddlerInfo/Advanced/PluginInfo": { "title": "$:/core/ui/TiddlerInfo/Advanced/PluginInfo", "tags": "$:/tags/TiddlerInfo/Advanced", "text": "\\define lingo-base() $:/language/TiddlerInfo/Advanced/PluginInfo/\n<$list filter=\"[all[current]has[plugin-type]]\">\n\n! <<lingo Heading>>\n\n<<lingo Hint>>\n<ul>\n<$list filter=\"[all[current]plugintiddlers[]sort[title]]\" emptyMessage=<<lingo Empty/Hint>>>\n<li>\n<$link to={{!!title}}>\n<$view field=\"title\"/>\n</$link>\n</li>\n</$list>\n</ul>\n\n</$list>\n" }, "$:/core/ui/TiddlerInfo/Advanced/ShadowInfo": { "title": "$:/core/ui/TiddlerInfo/Advanced/ShadowInfo", "tags": "$:/tags/TiddlerInfo/Advanced", "text": "\\define lingo-base() $:/language/TiddlerInfo/Advanced/ShadowInfo/\n<$set name=\"infoTiddler\" value=<<currentTiddler>>>\n\n''<<lingo Heading>>''\n\n<$list filter=\"[all[current]!is[shadow]]\">\n\n<<lingo NotShadow/Hint>>\n\n</$list>\n\n<$list filter=\"[all[current]is[shadow]]\">\n\n<<lingo Shadow/Hint>>\n\n<$list filter=\"[all[current]shadowsource[]]\">\n\n<$set name=\"pluginTiddler\" value=<<currentTiddler>>>\n<<lingo Shadow/Source>>\n</$set>\n\n</$list>\n\n<$list filter=\"[all[current]is[shadow]is[tiddler]]\">\n\n<<lingo OverriddenShadow/Hint>>\n\n</$list>\n\n\n</$list>\n</$set>\n" }, "$:/core/ui/TiddlerInfo/Advanced": { "title": "$:/core/ui/TiddlerInfo/Advanced", "tags": "$:/tags/TiddlerInfo", "caption": "{{$:/language/TiddlerInfo/Advanced/Caption}}", "text": "<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/TiddlerInfo/Advanced]!has[draft.of]]\" variable=\"listItem\">\n\n<$transclude tiddler=<<listItem>> mode=\"block\"/>\n</$list>\n" }, "$:/core/ui/TiddlerInfo/Fields": { "title": "$:/core/ui/TiddlerInfo/Fields", "tags": "$:/tags/TiddlerInfo", "caption": "{{$:/language/TiddlerInfo/Fields/Caption}}", "text": "<$transclude tiddler=\"$:/core/ui/TiddlerFields\"/>\n" }, "$:/core/ui/TiddlerInfo/List": { "title": "$:/core/ui/TiddlerInfo/List", "tags": "$:/tags/TiddlerInfo", "caption": "{{$:/language/TiddlerInfo/List/Caption}}", "text": "\\define lingo-base() $:/language/TiddlerInfo/\n<$list filter=\"[list{!!title}]\" emptyMessage=<<lingo List/Empty>> template=\"$:/core/ui/ListItemTemplate\"/>\n" }, "$:/core/ui/TiddlerInfo/Listed": { "title": "$:/core/ui/TiddlerInfo/Listed", "tags": "$:/tags/TiddlerInfo", "caption": "{{$:/language/TiddlerInfo/Listed/Caption}}", "text": "\\define lingo-base() $:/language/TiddlerInfo/\n<$list filter=\"[all[current]listed[]!is[system]]\" emptyMessage=<<lingo Listed/Empty>> template=\"$:/core/ui/ListItemTemplate\"/>\n" }, "$:/core/ui/TiddlerInfo/References": { "title": "$:/core/ui/TiddlerInfo/References", "tags": "$:/tags/TiddlerInfo", "caption": "{{$:/language/TiddlerInfo/References/Caption}}", "text": "\\define lingo-base() $:/language/TiddlerInfo/\n<$list filter=\"[all[current]backlinks[]sort[title]]\" emptyMessage=<<lingo References/Empty>> template=\"$:/core/ui/ListItemTemplate\">\n</$list>" }, "$:/core/ui/TiddlerInfo/Tagging": { "title": "$:/core/ui/TiddlerInfo/Tagging", "tags": "$:/tags/TiddlerInfo", "caption": "{{$:/language/TiddlerInfo/Tagging/Caption}}", "text": "\\define lingo-base() $:/language/TiddlerInfo/\n<$list filter=\"[all[current]tagging[]]\" emptyMessage=<<lingo Tagging/Empty>> template=\"$:/core/ui/ListItemTemplate\"/>\n" }, "$:/core/ui/TiddlerInfo/Tools": { "title": "$:/core/ui/TiddlerInfo/Tools", "tags": "$:/tags/TiddlerInfo", "caption": "{{$:/language/TiddlerInfo/Tools/Caption}}", "text": "\\define lingo-base() $:/language/TiddlerInfo/\n\\define config-title()\n$:/config/ViewToolbarButtons/Visibility/$(listItem)$\n\\end\n<$set name=\"tv-config-toolbar-icons\" value=\"yes\">\n\n<$set name=\"tv-config-toolbar-text\" value=\"yes\">\n\n<$set name=\"tv-config-toolbar-class\" value=\"\">\n\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/ViewToolbar]!has[draft.of]]\" variable=\"listItem\">\n\n<$checkbox tiddler=<<config-title>> field=\"text\" checked=\"show\" unchecked=\"hide\" default=\"show\"/> <$transclude tiddler=<<listItem>>/> <i class=\"tc-muted\"><$transclude tiddler=<<listItem>> field=\"description\"/></i>\n\n</$list>\n\n</$set>\n\n</$set>\n\n</$set>\n" }, "$:/core/ui/TiddlerInfo": { "title": "$:/core/ui/TiddlerInfo", "text": "<div style=\"position:relative;\">\n<div class=\"tc-tiddler-controls\" style=\"position:absolute;right:0;\">\n<$reveal state=\"$:/config/TiddlerInfo/Mode\" type=\"match\" text=\"sticky\">\n<$button set=<<tiddlerInfoState>> setTo=\"\" tooltip={{$:/language/Buttons/Info/Hint}} aria-label={{$:/language/Buttons/Info/Caption}} class=\"tc-btn-invisible\">\n{{$:/core/images/close-button}}\n</$button>\n</$reveal>\n</div>\n</div>\n\n<$macrocall $name=\"tabs\" tabsList=\"[all[shadows+tiddlers]tag[$:/tags/TiddlerInfo]!has[draft.of]]\" default={{$:/config/TiddlerInfo/Default}}/>\n" }, "$:/core/ui/TopBar/menu": { "title": "$:/core/ui/TopBar/menu", "tags": "$:/tags/TopRightBar", "text": "<$list filter=\"[[$:/state/sidebar]get[text]] +[else[yes]!match[no]]\" variable=\"ignore\">\n<$button set=\"$:/state/sidebar\" setTo=\"no\" tooltip={{$:/language/Buttons/HideSideBar/Hint}} aria-label={{$:/language/Buttons/HideSideBar/Caption}} class=\"tc-btn-invisible tc-hide-sidebar-btn\">{{$:/core/images/chevron-right}}</$button>\n</$list>\n<$list filter=\"[[$:/state/sidebar]get[text]] +[else[yes]match[no]]\" variable=\"ignore\">\n<$button set=\"$:/state/sidebar\" setTo=\"yes\" tooltip={{$:/language/Buttons/ShowSideBar/Hint}} aria-label={{$:/language/Buttons/ShowSideBar/Caption}} class=\"tc-btn-invisible tc-show-sidebar-btn\">{{$:/core/images/chevron-left}}</$button>\n</$list>\n" }, "$:/core/ui/UntaggedTemplate": { "title": "$:/core/ui/UntaggedTemplate", "text": "\\define lingo-base() $:/language/SideBar/\n<$button popup=<<qualify \"$:/state/popup/tag\">> class=\"tc-btn-invisible tc-untagged-label tc-tag-label\">\n<<lingo Tags/Untagged/Caption>>\n</$button>\n<$reveal state=<<qualify \"$:/state/popup/tag\">> type=\"popup\" position=\"below\">\n<div class=\"tc-drop-down\">\n<$list filter=\"[untagged[]!is[system]] -[tags[]] +[sort[title]]\" template=\"$:/core/ui/ListItemTemplate\"/>\n</div>\n</$reveal>\n" }, "$:/core/ui/ViewTemplate/body": { "title": "$:/core/ui/ViewTemplate/body", "tags": "$:/tags/ViewTemplate", "text": "<$reveal tag=\"div\" class=\"tc-tiddler-body\" type=\"nomatch\" stateTitle=<<folded-state>> text=\"hide\" retain=\"yes\" animate=\"yes\">\n\n<$list filter=\"[all[current]!has[plugin-type]!field:hide-body[yes]]\">\n\n<$transclude>\n\n<$transclude tiddler=\"$:/language/MissingTiddler/Hint\"/>\n\n</$transclude>\n\n</$list>\n\n</$reveal>\n" }, "$:/core/ui/ViewTemplate/classic": { "title": "$:/core/ui/ViewTemplate/classic", "tags": "$:/tags/ViewTemplate $:/tags/EditTemplate", "text": "\\define lingo-base() $:/language/ClassicWarning/\n<$list filter=\"[all[current]type[text/x-tiddlywiki]]\">\n<div class=\"tc-message-box\">\n\n<<lingo Hint>>\n\n<$button set=\"!!type\" setTo=\"text/vnd.tiddlywiki\"><<lingo Upgrade/Caption>></$button>\n\n</div>\n</$list>\n" }, "$:/core/ui/ViewTemplate/import": { "title": "$:/core/ui/ViewTemplate/import", "tags": "$:/tags/ViewTemplate", "text": "\\define lingo-base() $:/language/Import/\n\n\\define buttons()\n<$button message=\"tm-delete-tiddler\" param=<<currentTiddler>>><<lingo Listing/Cancel/Caption>></$button>\n<$button message=\"tm-perform-import\" param=<<currentTiddler>>><<lingo Listing/Import/Caption>></$button>\n<<lingo Listing/Preview>> <$select tiddler=\"$:/state/importpreviewtype\" default=\"$:/core/ui/ImportPreviews/Text\">\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/ImportPreview]!has[draft.of]]\">\n<option value=<<currentTiddler>>>{{!!caption}}</option>\n</$list>\n</$select>\n\\end\n\n<$list filter=\"[all[current]field:plugin-type[import]]\">\n\n<div class=\"tc-import\">\n\n<<lingo Listing/Hint>>\n\n<<buttons>>\n\n{{||$:/core/ui/ImportListing}}\n\n<<buttons>>\n\n</div>\n\n</$list>\n" }, "$:/core/ui/ViewTemplate/plugin": { "title": "$:/core/ui/ViewTemplate/plugin", "tags": "$:/tags/ViewTemplate", "text": "<$reveal tag=\"div\" class=\"tc-tiddler-plugin-info\" type=\"nomatch\" stateTitle=<<folded-state>> text=\"hide\" retain=\"yes\" animate=\"yes\">\n\n<$list filter=\"[all[current]has[plugin-type]] -[all[current]field:plugin-type[import]]\">\n<$set name=\"plugin-type\" value={{!!plugin-type}}>\n<$set name=\"default-popup-state\" value=\"yes\">\n<$set name=\"qualified-state\" value=<<qualify \"$:/state/plugin-info\">>>\n{{||$:/core/ui/Components/plugin-info}}\n</$set>\n</$set>\n</$set>\n</$list>\n</$reveal>" }, "$:/core/ui/ViewTemplate/subtitle": { "title": "$:/core/ui/ViewTemplate/subtitle", "tags": "$:/tags/ViewTemplate", "text": "\\whitespace trim\n<$reveal type=\"nomatch\" stateTitle=<<folded-state>> text=\"hide\" tag=\"div\" retain=\"yes\" animate=\"yes\">\n<div class=\"tc-subtitle\">\n<$link to={{!!modifier}} />\n<$view field=\"modified\" format=\"date\" template={{$:/language/Tiddler/DateFormat}}/>\n</div>\n</$reveal>\n" }, "$:/core/ui/ViewTemplate/tags": { "title": "$:/core/ui/ViewTemplate/tags", "tags": "$:/tags/ViewTemplate", "text": "<$reveal type=\"nomatch\" stateTitle=<<folded-state>> text=\"hide\" tag=\"div\" retain=\"yes\" animate=\"yes\">\n<div class=\"tc-tags-wrapper\"><$list filter=\"[all[current]tags[]sort[title]]\" template=\"$:/core/ui/TagTemplate\" storyview=\"pop\"/></div>\n</$reveal>\n" }, "$:/core/ui/ViewTemplate/title": { "title": "$:/core/ui/ViewTemplate/title", "tags": "$:/tags/ViewTemplate", "text": "\\whitespace trim\n\\define title-styles()\nfill:$(foregroundColor)$;\n\\end\n\\define config-title()\n$:/config/ViewToolbarButtons/Visibility/$(listItem)$\n\\end\n<div class=\"tc-tiddler-title\">\n<div class=\"tc-titlebar\">\n<span class=\"tc-tiddler-controls\">\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/ViewToolbar]!has[draft.of]]\" variable=\"listItem\"><$reveal type=\"nomatch\" state=<<config-title>> text=\"hide\"><$set name=\"tv-config-toolbar-class\" filter=\"[<tv-config-toolbar-class>] [<listItem>encodeuricomponent[]addprefix[tc-btn-]]\"><$transclude tiddler=<<listItem>>/></$set></$reveal></$list>\n</span>\n<$set name=\"tv-wikilinks\" value={{$:/config/Tiddlers/TitleLinks}}>\n<$link>\n<$set name=\"foregroundColor\" value={{!!color}}>\n<$list filter=\"[all[current]has[icon]]~[[$:/config/DefaultTiddlerIcon]has[text]]\">\n<span class=\"tc-tiddler-title-icon\" style=<<title-styles>>>\n<$transclude tiddler={{!!icon}}>\n<$transclude tiddler={{$:/config/DefaultTiddlerIcon}}/>\n</$transclude>\n</span>\n</$list>\n</$set>\n<$list filter=\"[all[current]removeprefix[$:/]]\">\n<h2 class=\"tc-title\" title={{$:/language/SystemTiddler/Tooltip}}>\n<span class=\"tc-system-title-prefix\">$:/</span><$text text=<<currentTiddler>>/>\n</h2>\n</$list>\n<$list filter=\"[all[current]!prefix[$:/]]\">\n<h2 class=\"tc-title\">\n<$view field=\"title\"/>\n</h2>\n</$list>\n</$link>\n</$set>\n</div>\n\n<$reveal type=\"nomatch\" text=\"\" default=\"\" state=<<tiddlerInfoState>> class=\"tc-tiddler-info tc-popup-handle\" animate=\"yes\" retain=\"yes\">\n\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/TiddlerInfoSegment]!has[draft.of]] [[$:/core/ui/TiddlerInfo]]\" variable=\"listItem\"><$transclude tiddler=<<listItem>> mode=\"block\"/></$list>\n\n</$reveal>\n</div>" }, "$:/core/ui/ViewTemplate/unfold": { "title": "$:/core/ui/ViewTemplate/unfold", "tags": "$:/tags/ViewTemplate", "text": "<$reveal tag=\"div\" type=\"nomatch\" state=\"$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/fold-bar\" text=\"hide\">\n<$reveal tag=\"div\" type=\"nomatch\" stateTitle=<<folded-state>> text=\"hide\" default=\"show\" retain=\"yes\" animate=\"yes\">\n<$button tooltip={{$:/language/Buttons/Fold/Hint}} aria-label={{$:/language/Buttons/Fold/Caption}} class=\"tc-fold-banner\">\n<$action-sendmessage $message=\"tm-fold-tiddler\" $param=<<currentTiddler>> foldedState=<<folded-state>>/>\n{{$:/core/images/chevron-up}}\n</$button>\n</$reveal>\n<$reveal tag=\"div\" type=\"nomatch\" stateTitle=<<folded-state>> text=\"show\" default=\"show\" retain=\"yes\" animate=\"yes\">\n<$button tooltip={{$:/language/Buttons/Unfold/Hint}} aria-label={{$:/language/Buttons/Unfold/Caption}} class=\"tc-unfold-banner\">\n<$action-sendmessage $message=\"tm-fold-tiddler\" $param=<<currentTiddler>> foldedState=<<folded-state>>/>\n{{$:/core/images/chevron-down}}\n</$button>\n</$reveal>\n</$reveal>\n" }, "$:/core/ui/ViewTemplate": { "title": "$:/core/ui/ViewTemplate", "text": "\\define folded-state()\n$:/state/folded/$(currentTiddler)$\n\\end\n\\define cancel-delete-tiddler-actions(message) <$action-sendmessage $message=\"tm-$message$-tiddler\"/>\n\\import [all[shadows+tiddlers]tag[$:/tags/Macro/View]!has[draft.of]]\n<$vars storyTiddler=<<currentTiddler>> tiddlerInfoState=<<qualify \"$:/state/popup/tiddler-info\">>><div data-tiddler-title=<<currentTiddler>> data-tags={{!!tags}} class={{{ tc-tiddler-frame tc-tiddler-view-frame [<currentTiddler>is[tiddler]then[tc-tiddler-exists]] [<currentTiddler>is[missing]!is[shadow]then[tc-tiddler-missing]] [<currentTiddler>is[shadow]then[tc-tiddler-exists tc-tiddler-shadow]] [<currentTiddler>is[shadow]is[tiddler]then[tc-tiddler-overridden-shadow]] [<currentTiddler>is[system]then[tc-tiddler-system]] [{!!class}] [<currentTiddler>tags[]encodeuricomponent[]addprefix[tc-tagged-]] +[join[ ]] }}}><$list filter=\"[all[shadows+tiddlers]tag[$:/tags/ViewTemplate]!has[draft.of]]\" variable=\"listItem\"><$transclude tiddler=<<listItem>>/></$list>\n</div>\n</$vars>\n" }, "$:/core/ui/Buttons/clone": { "title": "$:/core/ui/Buttons/clone", "tags": "$:/tags/ViewToolbar", "caption": "{{$:/core/images/clone-button}} {{$:/language/Buttons/Clone/Caption}}", "description": "{{$:/language/Buttons/Clone/Hint}}", "text": "\\whitespace trim\n<$button message=\"tm-new-tiddler\" param=<<currentTiddler>> tooltip={{$:/language/Buttons/Clone/Hint}} aria-label={{$:/language/Buttons/Clone/Caption}} class=<<tv-config-toolbar-class>>>\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/clone-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\">\n<$text text=\" \"/>\n<$text text={{$:/language/Buttons/Clone/Caption}}/>\n</span>\n</$list>\n</$button>" }, "$:/core/ui/Buttons/close-others": { "title": "$:/core/ui/Buttons/close-others", "tags": "$:/tags/ViewToolbar", "caption": "{{$:/core/images/close-others-button}} {{$:/language/Buttons/CloseOthers/Caption}}", "description": "{{$:/language/Buttons/CloseOthers/Hint}}", "text": "\\whitespace trim\n<$button message=\"tm-close-other-tiddlers\" param=<<currentTiddler>> tooltip={{$:/language/Buttons/CloseOthers/Hint}} aria-label={{$:/language/Buttons/CloseOthers/Caption}} class=<<tv-config-toolbar-class>>>\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/close-others-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\">\n<$text text=\" \"/>\n<$text text={{$:/language/Buttons/CloseOthers/Caption}}/>\n</span>\n</$list>\n</$button>" }, "$:/core/ui/Buttons/close": { "title": "$:/core/ui/Buttons/close", "tags": "$:/tags/ViewToolbar", "caption": "{{$:/core/images/close-button}} {{$:/language/Buttons/Close/Caption}}", "description": "{{$:/language/Buttons/Close/Hint}}", "text": "\\whitespace trim\n<$button message=\"tm-close-tiddler\" tooltip={{$:/language/Buttons/Close/Hint}} aria-label={{$:/language/Buttons/Close/Caption}} class=<<tv-config-toolbar-class>>>\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/close-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\">\n<$text text={{$:/language/Buttons/Close/Caption}}/>\n</span>\n</$list>\n</$button>" }, "$:/core/ui/Buttons/edit": { "title": "$:/core/ui/Buttons/edit", "tags": "$:/tags/ViewToolbar", "caption": "{{$:/core/images/edit-button}} {{$:/language/Buttons/Edit/Caption}}", "description": "{{$:/language/Buttons/Edit/Hint}}", "text": "\\whitespace trim\n<$button message=\"tm-edit-tiddler\" tooltip={{$:/language/Buttons/Edit/Hint}} aria-label={{$:/language/Buttons/Edit/Caption}} class=<<tv-config-toolbar-class>>>\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/edit-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\">\n<$text text=\" \"/>\n<$text text={{$:/language/Buttons/Edit/Caption}}/>\n</span>\n</$list>\n</$button>" }, "$:/core/ui/Buttons/export-tiddler": { "title": "$:/core/ui/Buttons/export-tiddler", "tags": "$:/tags/ViewToolbar", "caption": "{{$:/core/images/export-button}} {{$:/language/Buttons/ExportTiddler/Caption}}", "description": "{{$:/language/Buttons/ExportTiddler/Hint}}", "text": "\\define makeExportFilter()\n[[$(currentTiddler)$]]\n\\end\n<$macrocall $name=\"exportButton\" exportFilter=<<makeExportFilter>> lingoBase=\"$:/language/Buttons/ExportTiddler/\" baseFilename=<<currentTiddler>>/>" }, "$:/core/ui/Buttons/fold-bar": { "title": "$:/core/ui/Buttons/fold-bar", "tags": "$:/tags/ViewToolbar", "caption": "{{$:/core/images/chevron-up}} {{$:/language/Buttons/Fold/FoldBar/Caption}}", "description": "{{$:/language/Buttons/Fold/FoldBar/Hint}}", "text": "<!-- This dummy toolbar button is here to allow visibility of the fold-bar to be controlled as if it were a toolbar button -->" }, "$:/core/ui/Buttons/fold-others": { "title": "$:/core/ui/Buttons/fold-others", "tags": "$:/tags/ViewToolbar", "caption": "{{$:/core/images/fold-others-button}} {{$:/language/Buttons/FoldOthers/Caption}}", "description": "{{$:/language/Buttons/FoldOthers/Hint}}", "text": "\\whitespace trim\n<$button tooltip={{$:/language/Buttons/FoldOthers/Hint}} aria-label={{$:/language/Buttons/FoldOthers/Caption}} class=<<tv-config-toolbar-class>>>\n<$action-sendmessage $message=\"tm-fold-other-tiddlers\" $param=<<currentTiddler>> foldedStatePrefix=\"$:/state/folded/\"/>\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\" variable=\"listItem\">\n{{$:/core/images/fold-others-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\">\n<$text text=\" \"/>\n<$text text={{$:/language/Buttons/FoldOthers/Caption}}/>\n</span>\n</$list>\n</$button>" }, "$:/core/ui/Buttons/fold": { "title": "$:/core/ui/Buttons/fold", "tags": "$:/tags/ViewToolbar", "caption": "{{$:/core/images/fold-button}} {{$:/language/Buttons/Fold/Caption}}", "description": "{{$:/language/Buttons/Fold/Hint}}", "text": "\\whitespace trim\n<$reveal type=\"nomatch\" stateTitle=<<folded-state>> text=\"hide\" default=\"show\">\n<$button tooltip={{$:/language/Buttons/Fold/Hint}} aria-label={{$:/language/Buttons/Fold/Caption}} class=<<tv-config-toolbar-class>>>\n<$action-sendmessage $message=\"tm-fold-tiddler\" $param=<<currentTiddler>> foldedState=<<folded-state>>/>\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\" variable=\"listItem\">\n{{$:/core/images/fold-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\">\n<$text text=\" \"/>\n<$text text={{$:/language/Buttons/Fold/Caption}}/>\n</span>\n</$list>\n</$button>\n</$reveal>\n<$reveal type=\"match\" stateTitle=<<folded-state>> text=\"hide\" default=\"show\">\n<$button tooltip={{$:/language/Buttons/Unfold/Hint}} aria-label={{$:/language/Buttons/Unfold/Caption}} class=<<tv-config-toolbar-class>>>\n<$action-sendmessage $message=\"tm-fold-tiddler\" $param=<<currentTiddler>> foldedState=<<folded-state>>/>\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\" variable=\"listItem\">\n{{$:/core/images/unfold-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\">\n<$text text=\" \"/>\n<$text text={{$:/language/Buttons/Unfold/Caption}}/>\n</span>\n</$list>\n</$button>\n</$reveal>\n" }, "$:/core/ui/Buttons/info": { "title": "$:/core/ui/Buttons/info", "tags": "$:/tags/ViewToolbar", "caption": "{{$:/core/images/info-button}} {{$:/language/Buttons/Info/Caption}}", "description": "{{$:/language/Buttons/Info/Hint}}", "text": "\\whitespace trim\n\\define button-content()\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/info-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\">\n<$text text={{$:/language/Buttons/Info/Caption}}/>\n</span>\n</$list>\n\\end\n<$reveal state=\"$:/config/TiddlerInfo/Mode\" type=\"match\" text=\"popup\">\n<$button popup=<<tiddlerInfoState>> tooltip={{$:/language/Buttons/Info/Hint}} aria-label={{$:/language/Buttons/Info/Caption}} class=<<tv-config-toolbar-class>> selectedClass=\"tc-selected\">\n<$macrocall $name=\"button-content\" mode=\"inline\"/>\n</$button>\n</$reveal>\n<$reveal state=\"$:/config/TiddlerInfo/Mode\" type=\"match\" text=\"sticky\">\n<$reveal state=<<tiddlerInfoState>> type=\"match\" text=\"\" default=\"\">\n<$button set=<<tiddlerInfoState>> setTo=\"yes\" tooltip={{$:/language/Buttons/Info/Hint}} aria-label={{$:/language/Buttons/Info/Caption}} class=<<tv-config-toolbar-class>> selectedClass=\"tc-selected\">\n<$macrocall $name=\"button-content\" mode=\"inline\"/>\n</$button>\n</$reveal>\n<$reveal state=<<tiddlerInfoState>> type=\"nomatch\" text=\"\" default=\"\">\n<$button set=<<tiddlerInfoState>> setTo=\"\" tooltip={{$:/language/Buttons/Info/Hint}} aria-label={{$:/language/Buttons/Info/Caption}} class=<<tv-config-toolbar-class>> selectedClass=\"tc-selected\">\n<$macrocall $name=\"button-content\" mode=\"inline\"/>\n</$button>\n</$reveal>\n</$reveal>" }, "$:/core/ui/Buttons/more-tiddler-actions": { "title": "$:/core/ui/Buttons/more-tiddler-actions", "tags": "$:/tags/ViewToolbar", "caption": "{{$:/core/images/down-arrow}} {{$:/language/Buttons/More/Caption}}", "description": "{{$:/language/Buttons/More/Hint}}", "text": "\\whitespace trim\n\\define config-title()\n$:/config/ViewToolbarButtons/Visibility/$(listItem)$\n\\end\n<$button popup=<<qualify \"$:/state/popup/more\">> tooltip={{$:/language/Buttons/More/Hint}} aria-label={{$:/language/Buttons/More/Caption}} class=<<tv-config-toolbar-class>> selectedClass=\"tc-selected\">\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/down-arrow}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\">\n<$text text=\" \"/>\n<$text text={{$:/language/Buttons/More/Caption}}/>\n</span>\n</$list>\n</$button>\n<$reveal state=<<qualify \"$:/state/popup/more\">> type=\"popup\" position=\"belowleft\" animate=\"yes\">\n\n<div class=\"tc-drop-down\">\n\n<$set name=\"tv-config-toolbar-icons\" value=\"yes\">\n\n<$set name=\"tv-config-toolbar-text\" value=\"yes\">\n\n<$set name=\"tv-config-toolbar-class\" value=\"tc-btn-invisible\">\n\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/ViewToolbar]!has[draft.of]] -[[$:/core/ui/Buttons/more-tiddler-actions]]\" variable=\"listItem\">\n\n<$reveal type=\"match\" state=<<config-title>> text=\"hide\">\n\n<$set name=\"tv-config-toolbar-class\" filter=\"[<tv-config-toolbar-class>] [<listItem>encodeuricomponent[]addprefix[tc-btn-]]\">\n\n<$transclude tiddler=<<listItem>> mode=\"inline\"/>\n\n</$set>\n\n</$reveal>\n\n</$list>\n\n</$set>\n\n</$set>\n\n</$set>\n\n</div>\n\n</$reveal>" }, "$:/core/ui/Buttons/new-here": { "title": "$:/core/ui/Buttons/new-here", "tags": "$:/tags/ViewToolbar", "caption": "{{$:/core/images/new-here-button}} {{$:/language/Buttons/NewHere/Caption}}", "description": "{{$:/language/Buttons/NewHere/Hint}}", "text": "\\whitespace trim\n\\define newHereActions()\n<$set name=\"tags\" filter=\"[<currentTiddler>] [{$:/config/NewTiddler/Tags}]\">\n<$action-sendmessage $message=\"tm-new-tiddler\" tags=<<tags>>/>\n</$set>\n\\end\n\\define newHereButton()\n<$button actions=<<newHereActions>> tooltip={{$:/language/Buttons/NewHere/Hint}} aria-label={{$:/language/Buttons/NewHere/Caption}} class=<<tv-config-toolbar-class>>>\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/new-here-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\">\n<$text text={{$:/language/Buttons/NewHere/Caption}}/>\n</span>\n</$list>\n</$button>\n\\end\n<<newHereButton>>\n" }, "$:/core/ui/Buttons/new-journal-here": { "title": "$:/core/ui/Buttons/new-journal-here", "tags": "$:/tags/ViewToolbar", "caption": "{{$:/core/images/new-journal-button}} {{$:/language/Buttons/NewJournalHere/Caption}}", "description": "{{$:/language/Buttons/NewJournalHere/Hint}}", "text": "\\whitespace trim\n\\define journalButtonTags()\n[[$(currentTiddlerTag)$]] $(journalTags)$\n\\end\n\\define journalButton()\n<$button tooltip={{$:/language/Buttons/NewJournalHere/Hint}} aria-label={{$:/language/Buttons/NewJournalHere/Caption}} class=<<tv-config-toolbar-class>>>\n<$wikify name=\"journalTitle\" text=\"\"\"<$macrocall $name=\"now\" format=<<journalTitleTemplate>>/>\"\"\">\n<$action-sendmessage $message=\"tm-new-tiddler\" title=<<journalTitle>> tags=<<journalButtonTags>>/>\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/new-journal-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\">\n<$text text={{$:/language/Buttons/NewJournalHere/Caption}}/>\n</span>\n</$list>\n</$wikify>\n</$button>\n\\end\n<$set name=\"journalTitleTemplate\" value={{$:/config/NewJournal/Title}}>\n<$set name=\"journalTags\" value={{$:/config/NewJournal/Tags}}>\n<$set name=\"currentTiddlerTag\" value=<<currentTiddler>>>\n<<journalButton>>\n</$set>\n</$set>\n</$set>\n" }, "$:/core/ui/Buttons/open-window": { "title": "$:/core/ui/Buttons/open-window", "tags": "$:/tags/ViewToolbar", "caption": "{{$:/core/images/open-window}} {{$:/language/Buttons/OpenWindow/Caption}}", "description": "{{$:/language/Buttons/OpenWindow/Hint}}", "text": "\\whitespace trim\n<$button message=\"tm-open-window\" tooltip={{$:/language/Buttons/OpenWindow/Hint}} aria-label={{$:/language/Buttons/OpenWindow/Caption}} class=<<tv-config-toolbar-class>>>\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/open-window}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\">\n<$text text=\" \"/>\n<$text text={{$:/language/Buttons/OpenWindow/Caption}}/>\n</span>\n</$list>\n</$button>" }, "$:/core/ui/Buttons/permalink": { "title": "$:/core/ui/Buttons/permalink", "tags": "$:/tags/ViewToolbar", "caption": "{{$:/core/images/permalink-button}} {{$:/language/Buttons/Permalink/Caption}}", "description": "{{$:/language/Buttons/Permalink/Hint}}", "text": "\\whitespace trim\n<$button message=\"tm-permalink\" tooltip={{$:/language/Buttons/Permalink/Hint}} aria-label={{$:/language/Buttons/Permalink/Caption}} class=<<tv-config-toolbar-class>>>\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/permalink-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\">\n<$text text=\" \"/>\n<$text text={{$:/language/Buttons/Permalink/Caption}}/>\n</span>\n</$list>\n</$button>" }, "$:/core/ui/Buttons/permaview": { "title": "$:/core/ui/Buttons/permaview", "tags": "$:/tags/ViewToolbar $:/tags/PageControls", "caption": "{{$:/core/images/permaview-button}} {{$:/language/Buttons/Permaview/Caption}}", "description": "{{$:/language/Buttons/Permaview/Hint}}", "text": "\\whitespace trim\n<$button message=\"tm-permaview\" tooltip={{$:/language/Buttons/Permaview/Hint}} aria-label={{$:/language/Buttons/Permaview/Caption}} class=<<tv-config-toolbar-class>>>\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/permaview-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\">\n<$text text=\" \"/>\n<$text text={{$:/language/Buttons/Permaview/Caption}}/>\n</span>\n</$list>\n</$button>" }, "$:/DefaultTiddlers": { "title": "$:/DefaultTiddlers", "text": "GettingStarted\n" }, "$:/temp/advancedsearch": { "title": "$:/temp/advancedsearch", "text": "" }, "$:/snippets/allfields": { "title": "$:/snippets/allfields", "text": "\\define renderfield(title)\n<tr class=\"tc-view-field\"><td class=\"tc-view-field-name\">''$title$'':</td><td class=\"tc-view-field-value\">//{{$:/language/Docs/Fields/$title$}}//</td></tr>\n\\end\n<table class=\"tc-view-field-table\"><tbody><$list filter=\"[fields[]sort[title]]\" variable=\"listItem\"><$macrocall $name=\"renderfield\" title=<<listItem>>/></$list>\n</tbody></table>\n" }, "$:/config/AnimationDuration": { "title": "$:/config/AnimationDuration", "text": "400" }, "$:/config/AutoFocus": { "title": "$:/config/AutoFocus", "text": "title" }, "$:/config/AutoSave": { "title": "$:/config/AutoSave", "text": "yes" }, "$:/config/BitmapEditor/Colour": { "title": "$:/config/BitmapEditor/Colour", "text": "#444" }, "$:/config/BitmapEditor/ImageSizes": { "title": "$:/config/BitmapEditor/ImageSizes", "text": "[[62px 100px]] [[100px 62px]] [[124px 200px]] [[200px 124px]] [[248px 400px]] [[371px 600px]] [[400px 248px]] [[556px 900px]] [[600px 371px]] [[742px 1200px]] [[900px 556px]] [[1200px 742px]]" }, "$:/config/BitmapEditor/LineWidth": { "title": "$:/config/BitmapEditor/LineWidth", "text": "3px" }, "$:/config/BitmapEditor/LineWidths": { "title": "$:/config/BitmapEditor/LineWidths", "text": "0.25px 0.5px 1px 2px 3px 4px 6px 8px 10px 16px 20px 28px 40px 56px 80px" }, "$:/config/BitmapEditor/Opacities": { "title": "$:/config/BitmapEditor/Opacities", "text": "0.01 0.025 0.05 0.075 0.1 0.15 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1.0" }, "$:/config/BitmapEditor/Opacity": { "title": "$:/config/BitmapEditor/Opacity", "text": "1.0" }, "$:/config/DefaultMoreSidebarTab": { "title": "$:/config/DefaultMoreSidebarTab", "text": "$:/core/ui/MoreSideBar/Tags" }, "$:/config/DefaultSidebarTab": { "title": "$:/config/DefaultSidebarTab", "text": "$:/core/ui/SideBar/Open" }, "$:/config/DownloadSaver/AutoSave": { "title": "$:/config/DownloadSaver/AutoSave", "text": "no" }, "$:/config/Drafts/TypingTimeout": { "title": "$:/config/Drafts/TypingTimeout", "text": "400" }, "$:/config/EditMode/fieldname-filter": { "title": "$:/config/EditMode/fieldname-filter", "first-search-filter": "[!is[shadow]!is[system]fields[]search:title<userInput>sort[]] -created -creator -draft.of -draft.title -modified -modifier -tags -text -title -type", "second-search-filter": "[fields[]search:title<userInput>sort[]] -[!is[shadow]!is[system]fields[]]" }, "$:/config/EditTabIndex": { "title": "$:/config/EditTabIndex", "text": "1\n" }, "$:/config/EditTemplateFields/Visibility/title": { "title": "$:/config/EditTemplateFields/Visibility/title", "text": "hide" }, "$:/config/EditTemplateFields/Visibility/tags": { "title": "$:/config/EditTemplateFields/Visibility/tags", "text": "hide" }, "$:/config/EditTemplateFields/Visibility/text": { "title": "$:/config/EditTemplateFields/Visibility/text", "text": "hide" }, "$:/config/EditTemplateFields/Visibility/creator": { "title": "$:/config/EditTemplateFields/Visibility/creator", "text": "hide" }, "$:/config/EditTemplateFields/Visibility/created": { "title": "$:/config/EditTemplateFields/Visibility/created", "text": "hide" }, "$:/config/EditTemplateFields/Visibility/modified": { "title": "$:/config/EditTemplateFields/Visibility/modified", "text": "hide" }, "$:/config/EditTemplateFields/Visibility/modifier": { "title": "$:/config/EditTemplateFields/Visibility/modifier", "text": "hide" }, "$:/config/EditTemplateFields/Visibility/type": { "title": "$:/config/EditTemplateFields/Visibility/type", "text": "hide" }, "$:/config/EditTemplateFields/Visibility/draft.title": { "title": "$:/config/EditTemplateFields/Visibility/draft.title", "text": "hide" }, "$:/config/EditTemplateFields/Visibility/draft.of": { "title": "$:/config/EditTemplateFields/Visibility/draft.of", "text": "hide" }, "$:/config/EditTemplateFields/Visibility/revision": { "title": "$:/config/EditTemplateFields/Visibility/revision", "text": "hide" }, "$:/config/EditTemplateFields/Visibility/bag": { "title": "$:/config/EditTemplateFields/Visibility/bag", "text": "hide" }, "$:/config/EditorToolbarButtons/Visibility/$:/core/ui/EditorToolbar/heading-4": { "title": "$:/config/EditorToolbarButtons/Visibility/$:/core/ui/EditorToolbar/heading-4", "text": "hide" }, "$:/config/EditorToolbarButtons/Visibility/$:/core/ui/EditorToolbar/heading-5": { "title": "$:/config/EditorToolbarButtons/Visibility/$:/core/ui/EditorToolbar/heading-5", "text": "hide" }, "$:/config/EditorToolbarButtons/Visibility/$:/core/ui/EditorToolbar/heading-6": { "title": "$:/config/EditorToolbarButtons/Visibility/$:/core/ui/EditorToolbar/heading-6", "text": "hide" }, "$:/config/EditorTypeMappings/image/gif": { "title": "$:/config/EditorTypeMappings/image/gif", "text": "bitmap" }, "$:/config/EditorTypeMappings/image/webp": { "title": "$:/config/EditorTypeMappings/image/webp", "text": "bitmap" }, "$:/config/EditorTypeMappings/image/heic": { "title": "$:/config/EditorTypeMappings/image/heic", "text": "bitmap" }, "$:/config/EditorTypeMappings/image/heif": { "title": "$:/config/EditorTypeMappings/image/heif", "text": "bitmap" }, "$:/config/EditorTypeMappings/image/jpeg": { "title": "$:/config/EditorTypeMappings/image/jpeg", "text": "bitmap" }, "$:/config/EditorTypeMappings/image/jpg": { "title": "$:/config/EditorTypeMappings/image/jpg", "text": "bitmap" }, "$:/config/EditorTypeMappings/image/png": { "title": "$:/config/EditorTypeMappings/image/png", "text": "bitmap" }, "$:/config/EditorTypeMappings/image/x-icon": { "title": "$:/config/EditorTypeMappings/image/x-icon", "text": "bitmap" }, "$:/config/EditorTypeMappings/text/vnd.tiddlywiki": { "title": "$:/config/EditorTypeMappings/text/vnd.tiddlywiki", "text": "text" }, "$:/config/Manager/Show": { "title": "$:/config/Manager/Show", "text": "tiddlers" }, "$:/config/Manager/Filter": { "title": "$:/config/Manager/Filter", "text": "" }, "$:/config/Manager/Order": { "title": "$:/config/Manager/Order", "text": "forward" }, "$:/config/Manager/Sort": { "title": "$:/config/Manager/Sort", "text": "title" }, "$:/config/Manager/System": { "title": "$:/config/Manager/System", "text": "system" }, "$:/config/Manager/Tag": { "title": "$:/config/Manager/Tag", "text": "" }, "$:/state/popup/manager/item/$:/Manager/ItemMain/RawText": { "title": "$:/state/popup/manager/item/$:/Manager/ItemMain/RawText", "text": "hide" }, "$:/config/MissingLinks": { "title": "$:/config/MissingLinks", "text": "yes" }, "$:/config/Navigation/UpdateAddressBar": { "title": "$:/config/Navigation/UpdateAddressBar", "text": "no" }, "$:/config/Navigation/UpdateHistory": { "title": "$:/config/Navigation/UpdateHistory", "text": "no" }, "$:/config/NewImageType": { "title": "$:/config/NewImageType", "text": "jpeg" }, "$:/config/OfficialPluginLibrary": { "title": "$:/config/OfficialPluginLibrary", "tags": "$:/tags/PluginLibrary", "url": "https://tiddlywiki.com/library/v5.1.23/index.html", "caption": "{{$:/language/OfficialPluginLibrary}}", "text": "{{$:/language/OfficialPluginLibrary/Hint}}\n" }, "$:/config/Navigation/openLinkFromInsideRiver": { "title": "$:/config/Navigation/openLinkFromInsideRiver", "text": "below" }, "$:/config/Navigation/openLinkFromOutsideRiver": { "title": "$:/config/Navigation/openLinkFromOutsideRiver", "text": "top" }, "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/advanced-search": { "title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/advanced-search", "text": "hide" }, "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/close-all": { "title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/close-all", "text": "hide" }, "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/encryption": { "title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/encryption", "text": "hide" }, "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/export-page": { "title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/export-page", "text": "hide" }, "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/fold-all": { "title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/fold-all", "text": "hide" }, "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/full-screen": { "title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/full-screen", "text": "hide" }, "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/home": { "title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/home", "text": "hide" }, "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/refresh": { "title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/refresh", "text": "hide" }, "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/import": { "title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/import", "text": "hide" }, "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/language": { "title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/language", "text": "hide" }, "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/tag-manager": { "title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/tag-manager", "text": "hide" }, "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/manager": { "title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/manager", "text": "hide" }, "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/more-page-actions": { "title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/more-page-actions", "text": "hide" }, "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/new-journal": { "title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/new-journal", "text": "hide" }, "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/new-image": { "title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/new-image", "text": "hide" }, "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/palette": { "title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/palette", "text": "hide" }, "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/permaview": { "title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/permaview", "text": "hide" }, "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/print": { "title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/print", "text": "hide" }, "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/storyview": { "title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/storyview", "text": "hide" }, "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/timestamp": { "title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/timestamp", "text": "hide" }, "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/theme": { "title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/theme", "text": "hide" }, "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/unfold-all": { "title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/unfold-all", "text": "hide" }, "$:/config/Performance/Instrumentation": { "title": "$:/config/Performance/Instrumentation", "text": "no" }, "$:/config/RegisterPluginType/plugin": { "title": "$:/config/RegisterPluginType/plugin", "text": "yes" }, "$:/config/RegisterPluginType/theme": { "title": "$:/config/RegisterPluginType/theme", "text": "no" }, "$:/config/RegisterPluginType/language": { "title": "$:/config/RegisterPluginType/language", "text": "no" }, "$:/config/RegisterPluginType/info": { "title": "$:/config/RegisterPluginType/info", "text": "yes" }, "$:/config/RegisterPluginType/import": { "title": "$:/config/RegisterPluginType/import", "text": "no" }, "$:/config/SaveWikiButton/Template": { "title": "$:/config/SaveWikiButton/Template", "text": "$:/core/save/all" }, "$:/config/SaverFilter": { "title": "$:/config/SaverFilter", "text": "[all[]] -[prefix[$:/HistoryList]] -[prefix[$:/StoryList]] -[status[pending]plugin-type[import]] -[[$:/isEncrypted]] -[[$:/UploadName]] -[prefix[$:/state/]] -[prefix[$:/temp/]]\n" }, "$:/config/Search/AutoFocus": { "title": "$:/config/Search/AutoFocus", "text": "true" }, "$:/config/Search/MinLength": { "title": "$:/config/Search/MinLength", "text": "3" }, "$:/config/SearchResults/Default": { "title": "$:/config/SearchResults/Default", "text": "$:/core/ui/DefaultSearchResultList" }, "$:/config/Server/ExternalFilters/[all[tiddlers]!is[system]sort[title]]": { "title": "$:/config/Server/ExternalFilters/[all[tiddlers]!is[system]sort[title]]", "text": "yes" }, "$:/config/ShortcutInfo/add-field": { "title": "$:/config/ShortcutInfo/add-field", "text": "{{$:/language/EditTemplate/Fields/Add/Button/Hint}}" }, "$:/config/ShortcutInfo/advanced-search": { "title": "$:/config/ShortcutInfo/advanced-search", "text": "{{$:/language/Buttons/AdvancedSearch/Hint}}" }, "$:/config/ShortcutInfo/advanced-search-sidebar": { "title": "$:/config/ShortcutInfo/advanced-search-sidebar", "text": "{{$:/language/Shortcuts/Input/AdvancedSearch/Hint}}" }, "$:/config/ShortcutInfo/bold": { "title": "$:/config/ShortcutInfo/bold", "text": "{{$:/language/Buttons/Bold/Hint}}" }, "$:/config/ShortcutInfo/cancel-edit-tiddler": { "title": "$:/config/ShortcutInfo/cancel-edit-tiddler", "text": "{{$:/language/Buttons/Cancel/Hint}}" }, "$:/config/ShortcutInfo/change-sidebar-layout": { "title": "$:/config/ShortcutInfo/change-sidebar-layout", "text": "{{$:/language/Shortcuts/SidebarLayout/Hint}}" }, "$:/config/ShortcutInfo/delete-field": { "title": "$:/config/ShortcutInfo/delete-field", "text": "{{$:/language/EditTemplate/Field/Remove/Hint}}" }, "$:/config/ShortcutInfo/excise": { "title": "$:/config/ShortcutInfo/excise", "text": "{{$:/language/Buttons/Excise/Hint}}" }, "$:/config/ShortcutInfo/heading-1": { "title": "$:/config/ShortcutInfo/heading-1", "text": "{{$:/language/Buttons/Heading1/Hint}}" }, "$:/config/ShortcutInfo/heading-2": { "title": "$:/config/ShortcutInfo/heading-2", "text": "{{$:/language/Buttons/Heading2/Hint}}" }, "$:/config/ShortcutInfo/heading-3": { "title": "$:/config/ShortcutInfo/heading-3", "text": "{{$:/language/Buttons/Heading3/Hint}}" }, "$:/config/ShortcutInfo/heading-4": { "title": "$:/config/ShortcutInfo/heading-4", "text": "{{$:/language/Buttons/Heading4/Hint}}" }, "$:/config/ShortcutInfo/heading-5": { "title": "$:/config/ShortcutInfo/heading-5", "text": "{{$:/language/Buttons/Heading5/Hint}}" }, "$:/config/ShortcutInfo/heading-6": { "title": "$:/config/ShortcutInfo/heading-6", "text": "{{$:/language/Buttons/Heading6/Hint}}" }, "$:/config/ShortcutInfo/input-accept": { "title": "$:/config/ShortcutInfo/input-accept", "text": "{{$:/language/Shortcuts/Input/Accept/Hint}}" }, "$:/config/ShortcutInfo/input-accept-variant": { "title": "$:/config/ShortcutInfo/input-accept-variant", "text": "{{$:/language/Shortcuts/Input/AcceptVariant/Hint}}" }, "$:/config/ShortcutInfo/input-cancel": { "title": "$:/config/ShortcutInfo/input-cancel", "text": "{{$:/language/Shortcuts/Input/Cancel/Hint}}" }, "$:/config/ShortcutInfo/input-down": { "title": "$:/config/ShortcutInfo/input-down", "text": "{{$:/language/Shortcuts/Input/Down/Hint}}" }, "$:/config/ShortcutInfo/input-tab-left": { "title": "$:/config/ShortcutInfo/input-tab-left", "text": "{{$:/language/Shortcuts/Input/Tab-Left/Hint}}" }, "$:/config/ShortcutInfo/input-tab-right": { "title": "$:/config/ShortcutInfo/input-tab-right", "text": "{{$:/language/Shortcuts/Input/Tab-Right/Hint}}" }, "$:/config/ShortcutInfo/input-up": { "title": "$:/config/ShortcutInfo/input-up", "text": "{{$:/language/Shortcuts/Input/Up/Hint}}" }, "$:/config/ShortcutInfo/italic": { "title": "$:/config/ShortcutInfo/italic", "text": "{{$:/language/Buttons/Italic/Hint}}" }, "$:/config/ShortcutInfo/layout-switcher": { "title": "$:/config/ShortcutInfo/layout-switcher", "text": "{{$:/language/LayoutSwitcher/Description}}" }, "$:/config/ShortcutInfo/link": { "title": "$:/config/ShortcutInfo/link", "text": "{{$:/language/Buttons/Link/Hint}}" }, "$:/config/ShortcutInfo/linkify": { "title": "$:/config/ShortcutInfo/linkify", "text": "{{$:/language/Buttons/Linkify/Hint}}" }, "$:/config/ShortcutInfo/list-bullet": { "title": "$:/config/ShortcutInfo/list-bullet", "text": "{{$:/language/Buttons/ListBullet/Hint}}" }, "$:/config/ShortcutInfo/list-number": { "title": "$:/config/ShortcutInfo/list-number", "text": "{{$:/language/Buttons/ListNumber/Hint}}" }, "$:/config/ShortcutInfo/mono-block": { "title": "$:/config/ShortcutInfo/mono-block", "text": "{{$:/language/Buttons/MonoBlock/Hint}}" }, "$:/config/ShortcutInfo/mono-line": { "title": "$:/config/ShortcutInfo/mono-line", "text": "{{$:/language/Buttons/MonoLine/Hint}}" }, "$:/config/ShortcutInfo/new-image": { "title": "$:/config/ShortcutInfo/new-image", "text": "{{$:/language/Buttons/NewImage/Hint}}" }, "$:/config/ShortcutInfo/new-journal": { "title": "$:/config/ShortcutInfo/new-journal", "text": "{{$:/language/Buttons/NewJournal/Hint}}" }, "$:/config/ShortcutInfo/new-tiddler": { "title": "$:/config/ShortcutInfo/new-tiddler", "text": "{{$:/language/Buttons/NewTiddler/Hint}}" }, "$:/config/ShortcutInfo/picture": { "title": "$:/config/ShortcutInfo/picture", "text": "{{$:/language/Buttons/Picture/Hint}}" }, "$:/config/ShortcutInfo/preview": { "title": "$:/config/ShortcutInfo/preview", "text": "{{$:/language/Buttons/Preview/Hint}}" }, "$:/config/ShortcutInfo/quote": { "title": "$:/config/ShortcutInfo/quote", "text": "{{$:/language/Buttons/Quote/Hint}}" }, "$:/config/ShortcutInfo/save-tiddler": { "title": "$:/config/ShortcutInfo/save-tiddler", "text": "{{$:/language/Buttons/Save/Hint}}" }, "$:/config/ShortcutInfo/save-wiki": { "title": "$:/config/ShortcutInfo/save-wiki", "text": "{{$:/language/Buttons/SaveWiki/Hint}}" }, "$:/config/ShortcutInfo/sidebar-search": { "title": "$:/config/ShortcutInfo/sidebar-search", "text": "{{$:/language/Buttons/SidebarSearch/Hint}}" }, "$:/config/ShortcutInfo/stamp": { "title": "$:/config/ShortcutInfo/stamp", "text": "{{$:/language/Buttons/Stamp/Hint}}" }, "$:/config/ShortcutInfo/strikethrough": { "title": "$:/config/ShortcutInfo/strikethrough", "text": "{{$:/language/Buttons/Strikethrough/Hint}}" }, "$:/config/ShortcutInfo/subscript": { "title": "$:/config/ShortcutInfo/subscript", "text": "{{$:/language/Buttons/Subscript/Hint}}" }, "$:/config/ShortcutInfo/superscript": { "title": "$:/config/ShortcutInfo/superscript", "text": "{{$:/language/Buttons/Superscript/Hint}}" }, "$:/config/ShortcutInfo/toggle-sidebar": { "title": "$:/config/ShortcutInfo/toggle-sidebar", "text": "{{$:/language/Buttons/ToggleSidebar/Hint}}" }, "$:/config/ShortcutInfo/transcludify": { "title": "$:/config/ShortcutInfo/transcludify", "text": "{{$:/language/Buttons/Transcludify/Hint}}" }, "$:/config/ShortcutInfo/underline": { "title": "$:/config/ShortcutInfo/underline", "text": "{{$:/language/Buttons/Underline/Hint}}" }, "$:/config/SwitcherTargets/layout": { "title": "$:/config/SwitcherTargets/layout", "text": "$:/snippets/LayoutSwitcher" }, "$:/config/SwitcherTargets/language": { "title": "$:/config/SwitcherTargets/language", "text": "$:/snippets/languageswitcher" }, "$:/config/SwitcherTargets/palette": { "title": "$:/config/SwitcherTargets/palette", "text": "$:/core/ui/ControlPanel/Palette" }, "$:/config/SwitcherTargets/theme": { "title": "$:/config/SwitcherTargets/theme", "text": "$:/core/ui/ControlPanel/Theme" }, "$:/config/SyncFilter": { "title": "$:/config/SyncFilter", "text": "[is[tiddler]] -[[$:/core]] -[[$:/library/sjcl.js]] -[prefix[$:/boot/]] -[prefix[$:/HistoryList]] -[status[pending]plugin-type[import]] -[[$:/isEncrypted]] -[prefix[$:/status/]] -[prefix[$:/state/]] -[prefix[$:/temp/]]\n" }, "$:/config/SyncSystemTiddlersFromServer": { "title": "$:/config/SyncSystemTiddlersFromServer", "text": "no" }, "$:/config/Tags/MinLength": { "title": "$:/config/Tags/MinLength", "text": "0" }, "$:/config/TextEditor/EditorHeight/Height": { "title": "$:/config/TextEditor/EditorHeight/Height", "text": "400px" }, "$:/config/TextEditor/EditorHeight/Mode": { "title": "$:/config/TextEditor/EditorHeight/Mode", "text": "auto" }, "$:/config/TiddlerInfo/Default": { "title": "$:/config/TiddlerInfo/Default", "text": "$:/core/ui/TiddlerInfo/Fields" }, "$:/config/TiddlerInfo/Mode": { "title": "$:/config/TiddlerInfo/Mode", "text": "popup" }, "$:/config/Tiddlers/TitleLinks": { "title": "$:/config/Tiddlers/TitleLinks", "text": "no" }, "$:/config/Toolbar/ButtonClass": { "title": "$:/config/Toolbar/ButtonClass", "text": "tc-btn-invisible" }, "$:/config/Toolbar/Icons": { "title": "$:/config/Toolbar/Icons", "text": "yes" }, "$:/config/Toolbar/Text": { "title": "$:/config/Toolbar/Text", "text": "no" }, "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/clone": { "title": "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/clone", "text": "hide" }, "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/close-others": { "title": "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/close-others", "text": "hide" }, "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/export-tiddler": { "title": "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/export-tiddler", "text": "hide" }, "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/info": { "title": "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/info", "text": "hide" }, "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/more-tiddler-actions": { "title": "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/more-tiddler-actions", "text": "show" }, "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/new-here": { "title": "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/new-here", "text": "hide" }, "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/new-journal-here": { "title": "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/new-journal-here", "text": "hide" }, "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/open-window": { "title": "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/open-window", "text": "hide" }, "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/permalink": { "title": "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/permalink", "text": "hide" }, "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/permaview": { "title": "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/permaview", "text": "hide" }, "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/delete": { "title": "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/delete", "text": "hide" }, "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/fold": { "title": "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/fold", "text": "hide" }, "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/fold-bar": { "title": "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/fold-bar", "text": "hide" }, "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/fold-others": { "title": "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/fold-others", "text": "hide" }, "$:/config/shortcuts-mac/bold": { "title": "$:/config/shortcuts-mac/bold", "text": "meta-B" }, "$:/config/shortcuts-mac/input-tab-left": { "title": "$:/config/shortcuts-mac/input-tab-left", "text": "ctrl-Left" }, "$:/config/shortcuts-mac/input-tab-right": { "title": "$:/config/shortcuts-mac/input-tab-right", "text": "ctrl-Right" }, "$:/config/shortcuts-mac/italic": { "title": "$:/config/shortcuts-mac/italic", "text": "meta-I" }, "$:/config/shortcuts-mac/underline": { "title": "$:/config/shortcuts-mac/underline", "text": "meta-U" }, "$:/config/shortcuts-mac/new-image": { "title": "$:/config/shortcuts-mac/new-image", "text": "ctrl-I" }, "$:/config/shortcuts-mac/new-journal": { "title": "$:/config/shortcuts-mac/new-journal", "text": "ctrl-J" }, "$:/config/shortcuts-mac/new-tiddler": { "title": "$:/config/shortcuts-mac/new-tiddler", "text": "ctrl-N" }, "$:/config/shortcuts-mac/save-wiki": { "title": "$:/config/shortcuts-mac/save-wiki", "text": "meta-S" }, "$:/config/shortcuts-not-mac/bold": { "title": "$:/config/shortcuts-not-mac/bold", "text": "ctrl-B" }, "$:/config/shortcuts-not-mac/italic": { "title": "$:/config/shortcuts-not-mac/italic", "text": "ctrl-I" }, "$:/config/shortcuts-not-mac/underline": { "title": "$:/config/shortcuts-not-mac/underline", "text": "ctrl-U" }, "$:/config/shortcuts-not-mac/new-image": { "title": "$:/config/shortcuts-not-mac/new-image", "text": "alt-I" }, "$:/config/shortcuts-not-mac/new-journal": { "title": "$:/config/shortcuts-not-mac/new-journal", "text": "alt-J" }, "$:/config/shortcuts-not-mac/new-tiddler": { "title": "$:/config/shortcuts-not-mac/new-tiddler", "text": "alt-N" }, "$:/config/shortcuts/add-field": { "title": "$:/config/shortcuts/add-field", "text": "enter" }, "$:/config/shortcuts/advanced-search": { "title": "$:/config/shortcuts/advanced-search", "text": "ctrl-shift-A" }, "$:/config/shortcuts/advanced-search-sidebar": { "title": "$:/config/shortcuts/advanced-search-sidebar", "text": "alt-Enter" }, "$:/config/shortcuts/cancel-edit-tiddler": { "title": "$:/config/shortcuts/cancel-edit-tiddler", "text": "escape" }, "$:/config/shortcuts/change-sidebar-layout": { "title": "$:/config/shortcuts/change-sidebar-layout", "text": "shift-alt-Down" }, "$:/config/shortcuts/delete-field": { "title": "$:/config/shortcuts/delete-field", "text": "shift-alt-D" }, "$:/config/shortcuts/excise": { "title": "$:/config/shortcuts/excise", "text": "ctrl-E" }, "$:/config/shortcuts/sidebar-search": { "title": "$:/config/shortcuts/sidebar-search", "text": "ctrl-shift-F" }, "$:/config/shortcuts/heading-1": { "title": "$:/config/shortcuts/heading-1", "text": "ctrl-1" }, "$:/config/shortcuts/heading-2": { "title": "$:/config/shortcuts/heading-2", "text": "ctrl-2" }, "$:/config/shortcuts/heading-3": { "title": "$:/config/shortcuts/heading-3", "text": "ctrl-3" }, "$:/config/shortcuts/heading-4": { "title": "$:/config/shortcuts/heading-4", "text": "ctrl-4" }, "$:/config/shortcuts/heading-5": { "title": "$:/config/shortcuts/heading-5", "text": "ctrl-5" }, "$:/config/shortcuts/heading-6": { "title": "$:/config/shortcuts/heading-6", "text": "ctrl-6" }, "$:/config/shortcuts/input-accept": { "title": "$:/config/shortcuts/input-accept", "text": "Enter" }, "$:/config/shortcuts/input-accept-variant": { "title": "$:/config/shortcuts/input-accept-variant", "text": "ctrl-Enter" }, "$:/config/shortcuts/input-cancel": { "title": "$:/config/shortcuts/input-cancel", "text": "Escape" }, "$:/config/shortcuts/input-down": { "title": "$:/config/shortcuts/input-down", "text": "Down" }, "$:/config/shortcuts/input-tab-left": { "title": "$:/config/shortcuts/input-tab-left", "text": "alt-Left" }, "$:/config/shortcuts/input-tab-right": { "title": "$:/config/shortcuts/input-tab-right", "text": "alt-Right" }, "$:/config/shortcuts/input-up": { "title": "$:/config/shortcuts/input-up", "text": "Up" }, "$:/config/shortcuts/layout-switcher": { "title": "$:/config/shortcuts/layout-switcher", "text": "ctrl-shift-L" }, "$:/config/shortcuts/link": { "title": "$:/config/shortcuts/link", "text": "ctrl-L" }, "$:/config/shortcuts/linkify": { "title": "$:/config/shortcuts/linkify", "text": "alt-shift-L" }, "$:/config/shortcuts/list-bullet": { "title": "$:/config/shortcuts/list-bullet", "text": "ctrl-shift-L" }, "$:/config/shortcuts/list-number": { "title": "$:/config/shortcuts/list-number", "text": "ctrl-shift-N" }, "$:/config/shortcuts/mono-block": { "title": "$:/config/shortcuts/mono-block", "text": "ctrl-shift-M" }, "$:/config/shortcuts/mono-line": { "title": "$:/config/shortcuts/mono-line", "text": "ctrl-M" }, "$:/config/shortcuts/picture": { "title": "$:/config/shortcuts/picture", "text": "ctrl-shift-I" }, "$:/config/shortcuts/preview": { "title": "$:/config/shortcuts/preview", "text": "alt-P" }, "$:/config/shortcuts/quote": { "title": "$:/config/shortcuts/quote", "text": "ctrl-Q" }, "$:/config/shortcuts/save-tiddler": { "title": "$:/config/shortcuts/save-tiddler", "text": "ctrl+enter" }, "$:/config/shortcuts/save-wiki": { "title": "$:/config/shortcuts/save-wiki", "text": "ctrl-S" }, "$:/config/shortcuts/stamp": { "title": "$:/config/shortcuts/stamp", "text": "ctrl-S" }, "$:/config/shortcuts/strikethrough": { "title": "$:/config/shortcuts/strikethrough", "text": "ctrl-T" }, "$:/config/shortcuts/subscript": { "title": "$:/config/shortcuts/subscript", "text": "ctrl-shift-B" }, "$:/config/shortcuts/superscript": { "title": "$:/config/shortcuts/superscript", "text": "ctrl-shift-P" }, "$:/config/shortcuts/toggle-sidebar": { "title": "$:/config/shortcuts/toggle-sidebar", "text": "alt-shift-S" }, "$:/config/shortcuts/transcludify": { "title": "$:/config/shortcuts/transcludify", "text": "alt-shift-T" }, "$:/config/ui/EditTemplate": { "title": "$:/config/ui/EditTemplate", "text": "$:/core/ui/EditTemplate" }, "$:/config/ui/ViewTemplate": { "title": "$:/config/ui/ViewTemplate", "text": "$:/core/ui/ViewTemplate" }, "$:/config/WikiParserRules/Inline/wikilink": { "title": "$:/config/WikiParserRules/Inline/wikilink", "text": "enable" }, "$:/snippets/currpalettepreview": { "title": "$:/snippets/currpalettepreview", "text": "\\define resolve-colour(macrocall)\n\\import $:/core/macros/utils\n\\whitespace trim\n<$wikify name=\"name\" text=\"\"\"$macrocall$\"\"\">\n<<name>>\n</$wikify>\n\\end\n\\define swatchStyle()\nbackground-color: $(swatchColour)$;\n\\end\n\\define swatch-inner()\n<$set name=\"swatchColour\" value={{##$(colourResolved)$}}>\n<$list filter=\"[<swatchColour>!prefix[<<colour ]!suffix[>>]]\" variable=\"ignore\">\n<div class=\"tc-swatch\" style=<<swatchStyle>> title=<<swatchTitle>>/>\n</$list>\n<$list filter=\"[<swatchColour>prefix[<<colour ]suffix[>>]]\" variable=\"ignore\">\n<$wikify name=\"colourResolved\" text=\"\"\"<$macrocall $name=\"resolve-colour\" macrocall=<<swatchColour>>/>\"\"\">\n<<swatch-inner>>\n</$wikify>\n</$list>\n</$set>\n\\end\n\\define swatch()\n<$set name=\"swatchColour\" value={{##$(colour)$}}>\n<$set name=\"swatchTitle\" value=<<colour>>>\n<$list filter=\"[<swatchColour>!prefix[<<colour ]!suffix[>>]]\" variable=\"ignore\">\n<div class=\"tc-swatch\" style=<<swatchStyle>> title=<<swatchTitle>>/>\n</$list>\n<$list filter=\"[<swatchColour>prefix[<<colour ]suffix[>>]]\" variable=\"ignore\">\n<$wikify name=\"colourResolved\" text=\"\"\"<$macrocall $name=\"resolve-colour\" macrocall=<<swatchColour>>/>\"\"\">\n<<swatch-inner>>\n</$wikify>\n</$list>\n</$set>\n</$set>\n\\end\n<div class=\"tc-swatches-horiz\"><$list filter=\"\nforeground\nbackground\nmuted-foreground\nprimary\npage-background\ntab-background\ntiddler-info-background\n\" variable=\"colour\"><<swatch>></$list></div>\n" }, "$:/snippets/download-wiki-button": { "title": "$:/snippets/download-wiki-button", "text": "\\define lingo-base() $:/language/ControlPanel/Tools/Download/\n<$button class=\"tc-btn-big-green\">\n<$action-sendmessage $message=\"tm-download-file\" $param=\"$:/core/save/all\" filename=\"index.html\"/>\n<<lingo Full/Caption>> {{$:/core/images/save-button}}\n</$button>" }, "$:/language": { "title": "$:/language", "text": "$:/languages/en-GB" }, "$:/snippets/languageswitcher": { "title": "$:/snippets/languageswitcher", "text": "\\define flag-title()\n$(languagePluginTitle)$/icon\n\\end\n\n<$linkcatcher to=\"$:/language\">\n<div class=\"tc-chooser tc-language-chooser\">\n<$list filter=\"[[$:/languages/en-GB]] [plugin-type[language]sort[description]]\">\n<$set name=\"cls\" filter=\"[all[current]field:title{$:/language}]\" value=\"tc-chooser-item tc-chosen\" emptyValue=\"tc-chooser-item\"><div class=<<cls>>>\n<$link>\n<span class=\"tc-image-button\">\n<$set name=\"languagePluginTitle\" value=<<currentTiddler>>>\n<$transclude subtiddler=<<flag-title>>>\n<$list filter=\"[all[current]field:title[$:/languages/en-GB]]\">\n<$transclude tiddler=\"$:/languages/en-GB/icon\"/>\n</$list>\n</$transclude>\n</$set>\n</span>\n<$view field=\"description\">\n<$view field=\"name\">\n<$view field=\"title\"/>\n</$view>\n</$view>\n</$link>\n</div>\n</$set>\n</$list>\n</div>\n</$linkcatcher>" }, "$:/core/macros/CSS": { "title": "$:/core/macros/CSS", "tags": "$:/tags/Macro", "text": "\\define colour(name)\n<$transclude tiddler={{$:/palette}} index=\"$name$\"><$transclude tiddler=\"$:/palettes/Vanilla\" index=\"$name$\"><$transclude tiddler=\"$:/config/DefaultColourMappings/$name$\"/></$transclude></$transclude>\n\\end\n\n\\define color(name)\n<<colour $name$>>\n\\end\n\n\\define box-shadow(shadow)\n``\n -webkit-box-shadow: $shadow$;\n -moz-box-shadow: $shadow$;\n box-shadow: $shadow$;\n``\n\\end\n\n\\define filter(filter)\n``\n -webkit-filter: $filter$;\n -moz-filter: $filter$;\n filter: $filter$;\n``\n\\end\n\n\\define transition(transition)\n``\n -webkit-transition: $transition$;\n -moz-transition: $transition$;\n transition: $transition$;\n``\n\\end\n\n\\define transform-origin(origin)\n``\n -webkit-transform-origin: $origin$;\n -moz-transform-origin: $origin$;\n transform-origin: $origin$;\n``\n\\end\n\n\\define background-linear-gradient(gradient)\n``\nbackground-image: linear-gradient($gradient$);\nbackground-image: -o-linear-gradient($gradient$);\nbackground-image: -moz-linear-gradient($gradient$);\nbackground-image: -webkit-linear-gradient($gradient$);\nbackground-image: -ms-linear-gradient($gradient$);\n``\n\\end\n\n\\define column-count(columns)\n``\n-moz-column-count: $columns$;\n-webkit-column-count: $columns$;\ncolumn-count: $columns$;\n``\n\\end\n\n\\define datauri(title)\n<$macrocall $name=\"makedatauri\" type={{$title$!!type}} text={{$title$}} _canonical_uri={{$title$!!_canonical_uri}}/>\n\\end\n\n\\define if-sidebar(text)\n<$reveal state=\"$:/state/sidebar\" type=\"match\" text=\"yes\" default=\"yes\">$text$</$reveal>\n\\end\n\n\\define if-no-sidebar(text)\n<$reveal state=\"$:/state/sidebar\" type=\"nomatch\" text=\"yes\" default=\"yes\">$text$</$reveal>\n\\end\n\n\\define if-background-attachment(text)\n<$reveal state=\"$:/themes/tiddlywiki/vanilla/settings/backgroundimage\" type=\"nomatch\" text=\"\">$text$</$reveal>\n\\end\n" }, "$:/core/macros/colour-picker": { "title": "$:/core/macros/colour-picker", "tags": "$:/tags/Macro", "text": "\\define colour-picker-update-recent()\n<$action-listops\n\t$tiddler=\"$:/config/ColourPicker/Recent\"\n\t$subfilter=\"$(colour-picker-value)$ [list[$:/config/ColourPicker/Recent]remove[$(colour-picker-value)$]] +[limit[8]]\"\n/>\n\\end\n\n\\define colour-picker-inner(actions)\n<$button tag=\"a\" tooltip=\"\"\"$(colour-picker-value)$\"\"\">\n\n$(colour-picker-update-recent)$\n\n$actions$\n\n<span style=\"display:inline-block; background-color: $(colour-picker-value)$; width: 100%; height: 100%; border-radius: 50%;\"/>\n\n</$button>\n\\end\n\n\\define colour-picker-recent-inner(actions)\n<$set name=\"colour-picker-value\" value=\"$(recentColour)$\">\n<$macrocall $name=\"colour-picker-inner\" actions=\"\"\"$actions$\"\"\"/>\n</$set>\n\\end\n\n\\define colour-picker-recent(actions)\n{{$:/language/ColourPicker/Recent}} <$list filter=\"[list[$:/config/ColourPicker/Recent]]\" variable=\"recentColour\">\n<$macrocall $name=\"colour-picker-recent-inner\" actions=\"\"\"$actions$\"\"\"/></$list>\n\\end\n\n\\define colour-picker(actions)\n<div class=\"tc-colour-chooser\">\n\n<$macrocall $name=\"colour-picker-recent\" actions=\"\"\"$actions$\"\"\"/>\n\n---\n\n<$list filter=\"LightPink Pink Crimson LavenderBlush PaleVioletRed HotPink DeepPink MediumVioletRed Orchid Thistle Plum Violet Magenta Fuchsia DarkMagenta Purple MediumOrchid DarkViolet DarkOrchid Indigo BlueViolet MediumPurple MediumSlateBlue SlateBlue DarkSlateBlue Lavender GhostWhite Blue MediumBlue MidnightBlue DarkBlue Navy RoyalBlue CornflowerBlue LightSteelBlue LightSlateGrey SlateGrey DodgerBlue AliceBlue SteelBlue LightSkyBlue SkyBlue DeepSkyBlue LightBlue PowderBlue CadetBlue Azure LightCyan PaleTurquoise Cyan Aqua DarkTurquoise DarkSlateGrey DarkCyan Teal MediumTurquoise LightSeaGreen Turquoise Aquamarine MediumAquamarine MediumSpringGreen MintCream SpringGreen MediumSeaGreen SeaGreen Honeydew LightGreen PaleGreen DarkSeaGreen LimeGreen Lime ForestGreen Green DarkGreen Chartreuse LawnGreen GreenYellow DarkOliveGreen YellowGreen OliveDrab Beige LightGoldenrodYellow Ivory LightYellow Yellow Olive DarkKhaki LemonChiffon PaleGoldenrod Khaki Gold Cornsilk Goldenrod DarkGoldenrod FloralWhite OldLace Wheat Moccasin Orange PapayaWhip BlanchedAlmond NavajoWhite AntiqueWhite Tan BurlyWood Bisque DarkOrange Linen Peru PeachPuff SandyBrown Chocolate SaddleBrown Seashell Sienna LightSalmon Coral OrangeRed DarkSalmon Tomato MistyRose Salmon Snow LightCoral RosyBrown IndianRed Red Brown FireBrick DarkRed Maroon White WhiteSmoke Gainsboro LightGrey Silver DarkGrey Grey DimGrey Black\" variable=\"colour-picker-value\">\n<$macrocall $name=\"colour-picker-inner\" actions=\"\"\"$actions$\"\"\"/>\n</$list>\n\n---\n\n<$edit-text tiddler=\"$:/config/ColourPicker/New\" tag=\"input\" default=\"\" placeholder=\"\"/>\n<$edit-text tiddler=\"$:/config/ColourPicker/New\" type=\"color\" tag=\"input\"/>\n<$set name=\"colour-picker-value\" value={{$:/config/ColourPicker/New}}>\n<$macrocall $name=\"colour-picker-inner\" actions=\"\"\"$actions$\"\"\"/>\n</$set>\n\n</div>\n\n\\end\n" }, "$:/core/macros/copy-to-clipboard": { "title": "$:/core/macros/copy-to-clipboard", "tags": "$:/tags/Macro", "text": "\\define copy-to-clipboard(src,class:\"tc-btn-invisible\",style)\n<$button class=<<__class__>> style=<<__style__>> message=\"tm-copy-to-clipboard\" param=<<__src__>> tooltip={{$:/language/Buttons/CopyToClipboard/Hint}}>\n{{$:/core/images/copy-clipboard}} <$text text={{$:/language/Buttons/CopyToClipboard/Caption}}/>\n</$button>\n\\end\n\n\\define copy-to-clipboard-above-right(src,class:\"tc-btn-invisible\",style)\n<div style=\"position: relative;\">\n<div style=\"position: absolute; bottom: 0; right: 0;\">\n<$macrocall $name=\"copy-to-clipboard\" src=<<__src__>> class=<<__class__>> style=<<__style__>>/>\n</div>\n</div>\n\\end\n\n" }, "$:/core/macros/diff": { "title": "$:/core/macros/diff", "tags": "$:/tags/Macro", "text": "\\define compareTiddlerText(sourceTiddlerTitle,sourceSubTiddlerTitle,destTiddlerTitle,destSubTiddlerTitle)\n<$set name=\"source\" tiddler=<<__sourceTiddlerTitle__>> subtiddler=<<__sourceSubTiddlerTitle__>>>\n<$set name=\"dest\" tiddler=<<__destTiddlerTitle__>> subtiddler=<<__destSubTiddlerTitle__>>>\n<$diff-text source=<<source>> dest=<<dest>>/>\n</$set>\n</$set>\n\\end\n\n\\define compareTiddlers(sourceTiddlerTitle,sourceSubTiddlerTitle,destTiddlerTitle,destSubTiddlerTitle,exclude)\n<table class=\"tc-diff-tiddlers\">\n<tbody>\n<$set name=\"sourceFields\" filter=\"[<__sourceTiddlerTitle__>fields[]sort[]]\">\n<$set name=\"destFields\" filter=\"[<__destSubTiddlerTitle__>subtiddlerfields<__destTiddlerTitle__>sort[]]\">\n<$list filter=\"[enlist<sourceFields>] [enlist<destFields>] -[enlist<__exclude__>] +[sort[]]\" variable=\"fieldName\">\n<tr>\n<th>\n<$text text=<<fieldName>>/> \n</th>\n<td>\n<$set name=\"source\" tiddler=<<__sourceTiddlerTitle__>> subtiddler=<<__sourceSubTiddlerTitle__>> field=<<fieldName>>>\n<$set name=\"dest\" tiddler=<<__destTiddlerTitle__>> subtiddler=<<__destSubTiddlerTitle__>> field=<<fieldName>>>\n<$diff-text source=<<source>> dest=<<dest>>>\n</$diff-text>\n</$set>\n</$set>\n</td>\n</tr>\n</$list>\n</$set>\n</$set>\n</tbody>\n</table>\n\\end\n" }, "$:/core/macros/dumpvariables": { "title": "$:/core/macros/dumpvariables", "tags": "$:/tags/Macro", "text": "\\define dumpvariables()\n<ul>\n<$list filter=\"[variables[]]\" variable=\"varname\">\n<li>\n<strong><code><$text text=<<varname>>/></code></strong>:<br/>\n<$codeblock code={{{ [<varname>getvariable[]] }}}/>\n</li>\n</$list>\n</ul>\n\\end\n" }, "$:/core/macros/export": { "title": "$:/core/macros/export", "tags": "$:/tags/Macro", "text": "\\define exportButtonFilename(baseFilename)\n$baseFilename$$(extension)$\n\\end\n\n\\define exportButton(exportFilter:\"[!is[system]sort[title]]\",lingoBase,baseFilename:\"tiddlers\")\n<span class=\"tc-popup-keep\"><$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>match[yes]]\">\n{{$:/core/images/export-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$lingoBase$Caption}}/></span>\n</$list>\n</$button></span><$reveal state=<<qualify \"$:/state/popup/export\">> type=\"popup\" position=\"below\" animate=\"yes\">\n<div class=\"tc-drop-down\">\n<$set name=\"count\" value={{{ [subfilter<__exportFilter__>count[]] }}}>\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/Exporter]]\">\n<$list filter=\"[<currentTiddler>has[condition]subfilter{!!condition}limit[1]] ~[<currentTiddler>!has[condition]then[true]]\" variable=\"ignore\">\n<$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</$list>\n</$set>\n</div>\n</$reveal>\n\\end\n" }, "$:/core/macros/image-picker": { "title": "$:/core/macros/image-picker", "created": "20170715180840889", "modified": "20170715180914005", "tags": "$:/tags/Macro", "type": "text/vnd.tiddlywiki", "text": "\\define image-picker-thumbnail(actions)\n<$button tag=\"a\" tooltip=\"\"\"$(imageTitle)$\"\"\">\n$actions$\n<$transclude tiddler=<<imageTitle>>/>\n</$button>\n\\end\n\n\\define image-picker-list(filter,actions)\n<$list filter=\"\"\"$filter$\"\"\" variable=\"imageTitle\">\n<$macrocall $name=\"image-picker-thumbnail\" actions=\"\"\"$actions$\"\"\"/>\n</$list>\n\\end\n\n\\define image-picker(actions,filter:\"[all[shadows+tiddlers]is[image]] -[type[application/pdf]] +[!has[draft.of]$subfilter$sort[title]]\",subfilter:\"\")\n<div class=\"tc-image-chooser\">\n<$vars state-system=<<qualify \"$:/state/image-picker/system\">>>\n<$checkbox tiddler=<<state-system>> field=\"text\" checked=\"show\" unchecked=\"hide\" default=\"hide\">\n{{$:/language/SystemTiddlers/Include/Prompt}}\n</$checkbox>\n<$reveal state=<<state-system>> type=\"match\" text=\"hide\" default=\"hide\" tag=\"div\">\n<$macrocall $name=\"image-picker-list\" filter=\"\"\"$filter$ +[!is[system]]\"\"\" actions=\"\"\"$actions$\"\"\"/>\n</$reveal>\n<$reveal state=<<state-system>> type=\"nomatch\" text=\"hide\" default=\"hide\" tag=\"div\">\n<$macrocall $name=\"image-picker-list\" filter=\"\"\"$filter$\"\"\" actions=\"\"\"$actions$\"\"\"/>\n</$reveal>\n</$vars>\n</div>\n\\end\n\n\\define image-picker-include-tagged-images(actions)\n<$macrocall $name=\"image-picker\" filter=\"[all[shadows+tiddlers]is[image]] [all[shadows+tiddlers]tag[$:/tags/Image]] -[type[application/pdf]] +[!has[draft.of]sort[title]]\" actions=\"\"\"$actions$\"\"\"/>\n\\end\n" }, "$:/core/macros/keyboard-driven-input": { "title": "$:/core/macros/keyboard-driven-input", "tags": "$:/tags/Macro", "text": "\\define change-input-tab(stateTitle,tag,beforeafter,defaultState,actions)\n<$set name=\"tabsList\" filter=\"[all[shadows+tiddlers]tag<__tag__>!has[draft.of]]\">\n<$vars currentState={{{ [<__stateTitle__>!is[missing]get[text]] ~[<__defaultState__>] }}} firstTab={{{ [enlist<tabsList>nth[1]] }}} lastTab={{{ [enlist<tabsList>last[]] }}}>\n<$set name=\"nextTab\" value={{{ [all[shadows+tiddlers]tag<__tag__>!has[draft.of]$beforeafter$<currentState>] ~[[$beforeafter$]removeprefix[after]suffix[]addprefix<firstTab>] ~[[$beforeafter$]removeprefix[before]suffix[]addprefix<lastTab>] }}}>\n<$action-setfield $tiddler=<<__stateTitle__>> text=<<nextTab>>/>\n$actions$\n</$set>\n</$vars>\n</$set>\n\\end\n\n\\define keyboard-input-actions()\n<$list filter=\"[<__index__>match[]]\">\n<$action-setfield $tiddler=<<__storeTitle__>> text={{{ [<__tiddler__>get<__field__>] }}}/>\n</$list>\n<$list filter=\"[<__index__>!match[]]\">\n<$action-setfield $tiddler=<<__storeTitle__>> text={{{ [<__tiddler__>getindex<__index__>] }}}/>\n</$list>\n\\end\n\n\\define input-next-actions-inner()\n<$list filter=\"[<nextItem>minlength[1]]\" variable=\"ignore\">\n<$action-setfield $tiddler=<<__selectionStateTitle__>> text=<<nextItem>>/>\n<$list filter=\"[<__index__>match[]]\">\n<$action-setfield $tiddler=<<__tiddler__>> $field=<<__field__>> $value={{{ [<nextItem>] +[splitregexp[(?:.(?!-))+$]] }}}/>\n</$list>\n<$list filter=\"[<__index__>!match[]]\">\n<$action-setfield $tiddler=<<__tiddler__>> $index=<<__index__>> $value={{{ [<nextItem>] +[splitregexp[(?:.(?!-))+$]] }}}/>\n</$list>\n<$action-setfield $tiddler=<<__refreshTitle__>> text=\"yes\"/>\n</$list>\n\\end\n\n\\define input-next-actions(afterOrBefore:\"after\",reverse:\"\")\n<$list filter=\"[<__storeTitle__>get[text]minlength<__filterMinLength__>] [<__filterMinLength__>match[0]] +[limit[1]]\" variable=\"ignore\">\n<$vars userInput={{{ [<__storeTitle__>get[text]] }}} selectedItem={{{ [<__selectionStateTitle__>get[text]] }}}>\n<$set name=\"configTiddler\" value={{{ [subfilter<__configTiddlerFilter__>] }}}>\n<$vars primaryListFilter={{{ [<configTiddler>get<__firstSearchFilterField__>] }}} secondaryListFilter={{{ [<configTiddler>get<__secondSearchFilterField__>] }}}>\n<$set name=\"filteredList\" filter=\"[subfilter<primaryListFilter>addsuffix[-primaryList]] =[subfilter<secondaryListFilter>addsuffix[-secondaryList]]\">\n<$vars nextItem={{{ [enlist<filteredList>$afterOrBefore$<selectedItem>] ~[enlist<filteredList>$reverse$nth[1]] }}} firstItem={{{ [enlist<filteredList>nth[1]] }}} lastItem={{{ [enlist<filteredList>last[]] }}}>\n<$list filter=\"[<selectedItem>match<firstItem>!match<lastItem>]\" variable=\"ignore\">\n<$set name=\"nextItem\" value={{{ [[$afterOrBefore$]match[before]then<userInput>addsuffix[-userInput]] ~[<nextItem>] }}}>\n<<input-next-actions-inner>>\n</$set>\n</$list>\n<$list filter=\"[<selectedItem>match<lastItem>!match<firstItem>]\" variable=\"ignore\">\n<$set name=\"nextItem\" value={{{ [[$afterOrBefore$]match[after]then<userInput>addsuffix[-userInput]] ~[<nextItem>] }}}>\n<<input-next-actions-inner>>\n</$set>\n</$list>\n<$list filter=\"[<selectedItem>match<firstItem>match<lastItem>]\" variable=\"ignore\">\n<$set name=\"nextItem\" value={{{ [<userInput>addsuffix[-userInput]] }}}>\n<<input-next-actions-inner>>\n</$set>\n</$list>\n<$list filter=\"[<selectedItem>!match<firstItem>!match<lastItem>]\" variable=\"ignore\">\n<<input-next-actions-inner>>\n</$list>\n</$vars>\n</$set>\n</$vars>\n</$set>\n</$vars>\n</$list>\n\\end\n\n\\define keyboard-driven-input(tiddler,storeTitle,field:\"text\",index:\"\",tag:\"input\",type,focus:\"\",inputAcceptActions,inputAcceptVariantActions,inputCancelActions,placeholder:\"\",default:\"\",class,focusPopup,rows,minHeight,tabindex,size,autoHeight,filterMinLength:\"0\",refreshTitle,selectionStateTitle,cancelPopups:\"\",configTiddlerFilter,firstSearchFilterField:\"first-search-filter\",secondSearchFilterField:\"second-search-filter\")\n\\whitespace trim\n<$keyboard key=\"((input-accept))\" actions=<<__inputAcceptActions__>>>\n<$keyboard key=\"((input-accept-variant))\" actions=<<__inputAcceptVariantActions__>>>\n<$keyboard key=\"((input-up))\" actions=<<input-next-actions \"before\" \"reverse[]\">>>\n<$keyboard key=\"((input-down))\" actions=<<input-next-actions>>>\n<$keyboard key=\"((input-cancel))\" actions=<<__inputCancelActions__>>>\n<$edit-text tiddler=<<__tiddler__>> field=<<__field__>> index=<<__index__>> \n\t\tinputActions=<<keyboard-input-actions>> tag=<<__tag__>> class=<<__class__>> \n\t\tplaceholder=<<__placeholder__>> default=<<__default__>> focusPopup=<<__focusPopup__>> \n\t\tfocus=<<__focus__>> type=<<__type__>> rows=<<__rows__>> minHeight=<<__minHeight__>> \n\t\ttabindex=<<__tabindex__>> size=<<__size__>> autoHeight=<<__autoHeight__>> \n\t\trefreshTitle=<<__refreshTitle__>> cancelPopups=<<__cancelPopups__>>/>\n</$keyboard>\n</$keyboard>\n</$keyboard>\n</$keyboard>\n</$keyboard>\n\\end\n" }, "$:/core/macros/lingo": { "title": "$:/core/macros/lingo", "tags": "$:/tags/Macro", "text": "\\define lingo-base()\n$:/language/\n\\end\n\n\\define lingo(title)\n{{$(lingo-base)$$title$}}\n\\end\n" }, "$:/core/macros/list": { "title": "$:/core/macros/list", "tags": "$:/tags/Macro", "text": "\\define list-links(filter,type:\"ul\",subtype:\"li\",class:\"\",emptyMessage)\n\\whitespace trim\n<$type$ class=\"$class$\">\n<$list filter=\"$filter$\" emptyMessage=<<__emptyMessage__>>>\n<$subtype$>\n<$link to={{!!title}}>\n<$transclude field=\"caption\">\n<$view field=\"title\"/>\n</$transclude>\n</$link>\n</$subtype$>\n</$list>\n</$type$>\n\\end\n\n\\define list-links-draggable-drop-actions()\n<$action-listops $tiddler=<<targetTiddler>> $field=<<targetField>> $subfilter=\"+[insertbefore:currentTiddler<actionTiddler>]\"/>\n\\end\n\n\\define list-links-draggable(tiddler,field:\"list\",type:\"ul\",subtype:\"li\",class:\"\",itemTemplate)\n\\whitespace trim\n<span class=\"tc-links-draggable-list\">\n<$vars targetTiddler=\"\"\"$tiddler$\"\"\" targetField=\"\"\"$field$\"\"\">\n<$type$ class=\"$class$\">\n<$list filter=\"[list[$tiddler$!!$field$]]\">\n<$droppable actions=<<list-links-draggable-drop-actions>> tag=\"\"\"$subtype$\"\"\" enable=<<tv-enable-drag-and-drop>>>\n<div class=\"tc-droppable-placeholder\"/>\n<div>\n<$transclude tiddler=\"\"\"$itemTemplate$\"\"\">\n<$link to={{!!title}}>\n<$transclude field=\"caption\">\n<$view field=\"title\"/>\n</$transclude>\n</$link>\n</$transclude>\n</div>\n</$droppable>\n</$list>\n<$tiddler tiddler=\"\">\n<$droppable actions=<<list-links-draggable-drop-actions>> tag=\"div\" enable=<<tv-enable-drag-and-drop>>>\n<div class=\"tc-droppable-placeholder\">\n{{$:/core/images/blank}}\n</div>\n<div style=\"height:0.5em;\"/>\n</$droppable>\n</$tiddler>\n</$type$>\n</$vars>\n</span>\n\\end\n\n\\define list-tagged-draggable-drop-actions(tag)\n<!-- Save the current ordering of the tiddlers with this tag -->\n<$set name=\"order\" filter=\"[<__tag__>tagging[]]\">\n<!-- Remove any list-after or list-before fields from the tiddlers with this tag -->\n<$list filter=\"[<__tag__>tagging[]]\">\n<$action-deletefield $field=\"list-before\"/>\n<$action-deletefield $field=\"list-after\"/>\n</$list>\n<!-- Save the new order to the Tag Tiddler -->\n<$action-listops $tiddler=<<__tag__>> $field=\"list\" $filter=\"+[enlist<order>] +[insertbefore:currentTiddler<actionTiddler>]\"/>\n<!-- Make sure the newly added item has the right tag -->\n<!-- Removing this line makes dragging tags within the dropdown work as intended -->\n<!--<$action-listops $tiddler=<<actionTiddler>> $tags=<<__tag__>>/>-->\n<!-- Using the following 5 lines as replacement makes dragging titles from outside into the dropdown apply the tag -->\n<$list filter=\"[<actionTiddler>!contains:tags<__tag__>]\">\n<$fieldmangler tiddler=<<actionTiddler>>>\n<$action-sendmessage $message=\"tm-add-tag\" $param=<<__tag__>>/>\n</$fieldmangler>\n</$list>\n</$set>\n\\end\n\n\\define list-tagged-draggable(tag,subFilter,emptyMessage,itemTemplate,elementTag:\"div\",storyview:\"\")\n\\whitespace trim\n<span class=\"tc-tagged-draggable-list\">\n<$set name=\"tag\" value=<<__tag__>>>\n<$list filter=\"[<__tag__>tagging[]$subFilter$]\" emptyMessage=<<__emptyMessage__>> storyview=<<__storyview__>>>\n<$elementTag$ class=\"tc-menu-list-item\">\n<$droppable actions=\"\"\"<$macrocall $name=\"list-tagged-draggable-drop-actions\" tag=<<__tag__>>/>\"\"\" enable=<<tv-enable-drag-and-drop>>>\n<$elementTag$ class=\"tc-droppable-placeholder\"/>\n<$elementTag$>\n<$transclude tiddler=\"\"\"$itemTemplate$\"\"\">\n<$link to={{!!title}}>\n<$view field=\"title\"/>\n</$link>\n</$transclude>\n</$elementTag$>\n</$droppable>\n</$elementTag$>\n</$list>\n<$tiddler tiddler=\"\">\n<$droppable actions=\"\"\"<$macrocall $name=\"list-tagged-draggable-drop-actions\" tag=<<__tag__>>/>\"\"\" enable=<<tv-enable-drag-and-drop>>>\n<$elementTag$ class=\"tc-droppable-placeholder\"/>\n<$elementTag$ style=\"height:0.5em;\">\n</$elementTag$>\n</$droppable>\n</$tiddler>\n</$set>\n</span>\n\\end\n" }, "$:/core/macros/tabs": { "title": "$:/core/macros/tabs", "tags": "$:/tags/Macro", "text": "\\define tabs(tabsList,default,state:\"$:/state/tab\",class,template,buttonTemplate,retain,actions,explicitState)\n<$set name=\"qualifiedState\" value=<<qualify \"$state$\">>>\n<$vars tabsState={{{ [<__explicitState__>minlength[1]] ~[<qualifiedState>] }}}>\n<div class=\"tc-tab-set $class$\">\n<div class=\"tc-tab-buttons $class$\">\n<$list filter=\"$tabsList$\" variable=\"currentTab\" storyview=\"pop\"><$set name=\"save-currentTiddler\" value=<<currentTiddler>>><$tiddler tiddler=<<currentTab>>><$button set=<<tabsState>> setTo=<<currentTab>> default=\"$default$\" selectedClass=\"tc-tab-selected\" tooltip={{!!tooltip}}>\n<$tiddler tiddler=<<save-currentTiddler>>>\n<$set name=\"tv-wikilinks\" value=\"no\">\n<$transclude tiddler=\"$buttonTemplate$\" mode=\"inline\">\n<$transclude tiddler=<<currentTab>> field=\"caption\">\n<$macrocall $name=\"currentTab\" $type=\"text/plain\" $output=\"text/plain\"/>\n</$transclude>\n</$transclude>\n</$set></$tiddler>$actions$</$button></$tiddler></$set></$list>\n</div>\n<div class=\"tc-tab-divider $class$\"/>\n<div class=\"tc-tab-content $class$\">\n<$list filter=\"$tabsList$\" variable=\"currentTab\">\n\n<$reveal type=\"match\" state=<<tabsState>> text=<<currentTab>> default=\"$default$\" retain=\"\"\"$retain$\"\"\">\n\n<$transclude tiddler=\"$template$\" mode=\"block\">\n\n<$transclude tiddler=<<currentTab>> mode=\"block\"/>\n\n</$transclude>\n\n</$reveal>\n\n</$list>\n</div>\n</div>\n</$vars>\n</$set>\n\\end\n" }, "$:/core/macros/tag-picker": { "title": "$:/core/macros/tag-picker", "tags": "$:/tags/Macro", "first-search-filter": "[tags[]!is[system]search:title<userInput>sort[]]", "second-search-filter": "[tags[]is[system]search:title<userInput>sort[]]", "text": "\\define get-tagpicker-focus-selector() [data-tiddler-title=\"$(currentTiddlerCSSEscaped)$\"] .tc-add-tag-name input\n\n\\define delete-tag-state-tiddlers() <$action-deletetiddler $filter=\"[<newTagNameTiddler>] [<storeTitle>] [<tagSelectionState>]\"/>\n\n\\define add-tag-actions(actions,tagField:\"tags\")\n<$set name=\"tag\" value={{{ [<__tiddler__>get[text]] }}}>\n<$list filter=\"[<saveTiddler>!contains:$tagField$<tag>!match[]]\" variable=\"ignore\" emptyMessage=\"\"\"\n<$action-listops $tiddler=<<saveTiddler>> $field=<<__tagField__>> $subfilter=\"-[<tag>]\"/>\n\"\"\">\n<$action-listops $tiddler=<<saveTiddler>> $field=<<__tagField__>> $subfilter=\"[<tag>]\"/>\n$actions$\n</$list>\n</$set>\n<<delete-tag-state-tiddlers>>\n<$action-setfield $tiddler=<<refreshTitle>> text=\"yes\"/>\n\\end\n\n\\define clear-tags-actions-inner()\n<$list filter=\"[<storeTitle>has[text]] [<newTagNameTiddler>has[text]]\" variable=\"ignore\" emptyMessage=\"\"\"<<cancel-delete-tiddler-actions \"cancel\">>\"\"\">\n<<delete-tag-state-tiddlers>>\n</$list>\n\\end\n\n\\define clear-tags-actions()\n<$set name=\"userInput\" value={{{ [<storeTitle>get[text]] }}}>\n<$list filter=\"[<newTagNameTiddler>get[text]!match<userInput>]\" emptyMessage=\"\"\"<<clear-tags-actions-inner>>\"\"\">\n<$action-setfield $tiddler=<<newTagNameTiddler>> text=<<userInput>>/><$action-setfield $tiddler=<<refreshTitle>> text=\"yes\"/>\n</$list>\n</$set>\n\\end\n\n\\define tag-picker-inner(actions,tagField:\"tags\")\n\\whitespace trim\n<$vars newTagNameInputTiddlerQualified=<<qualify \"$:/temp/NewTagName/input\">> newTagNameSelectionTiddlerQualified=<<qualify \"$:/temp/NewTagName/selected-item\">> fallbackTarget={{$(palette)$##tag-background}} colourA={{$(palette)$##foreground}} colourB={{$(palette)$##background}}>\n<$vars storeTitle={{{ [<newTagNameInputTiddler>!match[]] ~[<newTagNameInputTiddlerQualified>] }}} tagSelectionState={{{ [<newTagNameSelectionTiddler>!match[]] ~[<newTagNameSelectionTiddlerQualified>] }}}>\n<$vars refreshTitle=<<qualify \"$:/temp/NewTagName/refresh\">> nonSystemTagsFilter=\"[tags[]!is[system]search:title<userInput>sort[]]\" systemTagsFilter=\"[tags[]is[system]search:title<userInput>sort[]]\">\n<div class=\"tc-edit-add-tag\">\n<div>\n<span class=\"tc-add-tag-name tc-small-gap-right\">\n<$macrocall $name=\"keyboard-driven-input\" tiddler=<<newTagNameTiddler>> storeTitle=<<storeTitle>> refreshTitle=<<refreshTitle>>\n\t\tselectionStateTitle=<<tagSelectionState>> inputAcceptActions=\"\"\"<$macrocall $name=\"add-tag-actions\" actions=<<__actions__>> tagField=<<__tagField__>>/>\"\"\"\n\t\tinputCancelActions=<<clear-tags-actions>> tag=\"input\" placeholder={{$:/language/EditTemplate/Tags/Add/Placeholder}}\n\t\tfocusPopup=<<qualify \"$:/state/popup/tags-auto-complete\">> class=\"tc-edit-texteditor tc-popup-handle\" tabindex=<<tabIndex>> \n\t\tfocus={{{ [{$:/config/AutoFocus}match[tags]then[true]] ~[[false]] }}} filterMinLength={{$:/config/Tags/MinLength}} \n\t\tcancelPopups=<<cancelPopups>> configTiddlerFilter=\"[[$:/core/macros/tag-picker]]\"/>\n</span><$button popup=<<qualify \"$:/state/popup/tags-auto-complete\">> class=\"tc-btn-invisible tc-btn-dropdown\" tooltip={{$:/language/EditTemplate/Tags/Dropdown/Hint}} aria-label={{$:/language/EditTemplate/Tags/Dropdown/Caption}}>{{$:/core/images/down-arrow}}</$button><$reveal state=<<storeTitle>> type=\"nomatch\" text=\"\"><$button class=\"tc-btn-invisible tc-small-gap tc-btn-dropdown\" tooltip={{$:/language/EditTemplate/Tags/ClearInput/Hint}} aria-label={{$:/language/EditTemplate/Tags/ClearInput/Caption}}>{{$:/core/images/close-button}}<<delete-tag-state-tiddlers>></$button></$reveal><span class=\"tc-add-tag-button tc-small-gap-left\">\n<$set name=\"tag\" value={{{ [<newTagNameTiddler>get[text]] }}}>\n<$button set=<<newTagNameTiddler>> setTo=\"\" class=\"\">\n<$action-listops $tiddler=<<saveTiddler>> $field=<<__tagField__>> $subfilter=\"[<tag>]\"/>\n$actions$\n<$set name=\"currentTiddlerCSSEscaped\" value={{{ [<saveTiddler>escapecss[]] }}}>\n<<delete-tag-state-tiddlers>><$action-sendmessage $message=\"tm-focus-selector\" $param=<<get-tagpicker-focus-selector>>/>\n</$set>\n{{$:/language/EditTemplate/Tags/Add/Button}}\n</$button>\n</$set>\n</span>\n</div>\n<div class=\"tc-block-dropdown-wrapper\">\n<$reveal state=<<qualify \"$:/state/popup/tags-auto-complete\">> type=\"nomatch\" text=\"\" default=\"\">\n<div class=\"tc-block-dropdown tc-block-tags-dropdown\">\n<$set name=\"userInput\" value={{{ [<storeTitle>get[text]] }}}>\n<$list filter=\"[<userInput>minlength{$:/config/Tags/MinLength}limit[1]]\" emptyMessage=\"\"\"<div class=\"tc-search-results\">{{$:/language/Search/Search/TooShort}}</div>\"\"\" variable=\"listItem\">\n<$list filter=<<nonSystemTagsFilter>> variable=\"tag\">\n<$list filter=\"[<tag>addsuffix[-primaryList]] -[<tagSelectionState>get[text]]\" emptyMessage=\"\"\"<$vars button-classes=\"tc-btn-invisible tc-tag-button-selected\" actions=<<__actions__>> tagField=<<__tagField__>> currentTiddler=<<tag>>>{{||$:/core/ui/TagPickerTagTemplate}}</$vars>\"\"\">\n<$vars button-classes=\"tc-btn-invisible\" actions=<<__actions__>> tagField=<<__tagField__>> currentTiddler=<<tag>>>{{||$:/core/ui/TagPickerTagTemplate}}</$vars>\n</$list>\n</$list></$list>\n<hr>\n<$list filter=\"[<userInput>minlength{$:/config/Tags/MinLength}limit[1]]\" emptyMessage=\"\"\"<div class=\"tc-search-results\">{{$:/language/Search/Search/TooShort}}</div>\"\"\" variable=\"listItem\">\n<$list filter=<<systemTagsFilter>> variable=\"tag\">\n<$list filter=\"[<tag>addsuffix[-secondaryList]] -[<tagSelectionState>get[text]]\" emptyMessage=\"\"\"<$vars button-classes=\"tc-btn-invisible tc-tag-button-selected\" actions=<<__actions__>> tagField=<<__tagField__>> currentTiddler=<<tag>>>{{||$:/core/ui/TagPickerTagTemplate}}</$vars>\"\"\">\n<$vars button-classes=\"tc-btn-invisible\" actions=<<__actions__>> tagField=<<__tagField__>> currentTiddler=<<tag>>>{{||$:/core/ui/TagPickerTagTemplate}}</$vars>\n</$list>\n</$list></$list>\n</$set>\n</div>\n</$reveal>\n</div>\n</div>\n</$vars>\n</$vars>\n</$vars>\n\\end\n\\define tag-picker(actions,tagField:\"tags\")\n\\whitespace trim\n<$vars saveTiddler=<<currentTiddler>> palette={{$:/palette}}>\n<$list filter=\"[<newTagNameTiddler>match[]]\" emptyMessage=\"\"\"<$macrocall $name=\"tag-picker-inner\" actions=<<__actions__>> tagField=<<__tagField__>>/>\"\"\">\n<$set name=\"newTagNameTiddler\" value=<<qualify \"$:/temp/NewTagName\">>>\n<$macrocall $name=\"tag-picker-inner\" actions=<<__actions__>> tagField=<<__tagField__>>/>\n</$set>\n</$list>\n</$vars>\n\\end\n" }, "$:/core/macros/tag": { "title": "$:/core/macros/tag", "tags": "$:/tags/Macro", "text": "\\define tag-pill-styles()\nbackground-color:$(backgroundColor)$;\nfill:$(foregroundColor)$;\ncolor:$(foregroundColor)$;\n\\end\n\n\\define tag-pill-inner(tag,icon,colour,fallbackTarget,colourA,colourB,element-tag,element-attributes,actions)\n<$vars foregroundColor=<<contrastcolour target:\"\"\"$colour$\"\"\" fallbackTarget:\"\"\"$fallbackTarget$\"\"\" colourA:\"\"\"$colourA$\"\"\" colourB:\"\"\"$colourB$\"\"\">> backgroundColor=\"\"\"$colour$\"\"\">\n<$element-tag$ $element-attributes$ class=\"tc-tag-label tc-btn-invisible\" style=<<tag-pill-styles>>>\n$actions$<$transclude tiddler=\"\"\"$icon$\"\"\"/><$view tiddler=<<__tag__>> field=\"title\" format=\"text\" />\n</$element-tag$>\n</$vars>\n\\end\n\n\\define tag-pill-body(tag,icon,colour,palette,element-tag,element-attributes,actions)\n<$macrocall $name=\"tag-pill-inner\" tag=<<__tag__>> icon=\"\"\"$icon$\"\"\" colour=\"\"\"$colour$\"\"\" fallbackTarget={{$palette$##tag-background}} colourA={{$palette$##foreground}} colourB={{$palette$##background}} element-tag=\"\"\"$element-tag$\"\"\" element-attributes=\"\"\"$element-attributes$\"\"\" actions=\"\"\"$actions$\"\"\"/>\n\\end\n\n\\define tag-pill(tag,element-tag:\"span\",element-attributes:\"\",actions:\"\")\n<span class=\"tc-tag-list-item\">\n<$macrocall $name=\"tag-pill-body\" tag=<<__tag__>> icon={{{ [<__tag__>get[icon]] }}} colour={{{ [<__tag__>get[color]] }}} palette={{$:/palette}} element-tag=\"\"\"$element-tag$\"\"\" element-attributes=\"\"\"$element-attributes$\"\"\" actions=\"\"\"$actions$\"\"\"/>\n</span>\n\\end\n\n\\define tag(tag)\n{{$tag$||$:/core/ui/TagTemplate}}\n\\end\n" }, "$:/core/macros/thumbnails": { "title": "$:/core/macros/thumbnails", "tags": "$:/tags/Macro", "text": "\\define thumbnail(link,icon,color,background-color,image,caption,width:\"280\",height:\"157\")\n<$link to=\"\"\"$link$\"\"\"><div class=\"tc-thumbnail-wrapper\">\n<div class=\"tc-thumbnail-image\" style=\"width:$width$px;height:$height$px;\"><$reveal type=\"nomatch\" text=\"\" default=\"\"\"$image$\"\"\" tag=\"div\" style=\"width:$width$px;height:$height$px;\">\n[img[$image$]]\n</$reveal><$reveal type=\"match\" text=\"\" default=\"\"\"$image$\"\"\" tag=\"div\" class=\"tc-thumbnail-background\" style=\"width:$width$px;height:$height$px;background-color:$background-color$;\"></$reveal></div><div class=\"tc-thumbnail-icon\" style=\"fill:$color$;color:$color$;\">\n$icon$\n</div><div class=\"tc-thumbnail-caption\">\n$caption$\n</div>\n</div></$link>\n\\end\n\n\\define thumbnail-right(link,icon,color,background-color,image,caption,width:\"280\",height:\"157\")\n<div class=\"tc-thumbnail-right-wrapper\"><<thumbnail \"\"\"$link$\"\"\" \"\"\"$icon$\"\"\" \"\"\"$color$\"\"\" \"\"\"$background-color$\"\"\" \"\"\"$image$\"\"\" \"\"\"$caption$\"\"\" \"\"\"$width$\"\"\" \"\"\"$height$\"\"\">></div>\n\\end\n\n\\define list-thumbnails(filter,width:\"280\",height:\"157\")\n<$list filter=\"\"\"$filter$\"\"\"><$macrocall $name=\"thumbnail\" link={{!!link}} icon={{!!icon}} color={{!!color}} background-color={{!!background-color}} image={{!!image}} caption={{!!caption}} width=\"\"\"$width$\"\"\" height=\"\"\"$height$\"\"\"/></$list>\n\\end\n" }, "$:/core/macros/timeline": { "title": "$:/core/macros/timeline", "created": "20141212105914482", "modified": "20141212110330815", "tags": "$:/tags/Macro", "text": "\\define timeline-title()\n\\whitespace trim\n<!-- Override this macro with a global macro \n of the same name if you need to change \n how titles are displayed on the timeline \n -->\n<$view field=\"title\"/>\n\\end\n\\define timeline(limit:\"100\",format:\"DDth MMM YYYY\",subfilter:\"\",dateField:\"modified\")\n<div class=\"tc-timeline\">\n<$list filter=\"[!is[system]$subfilter$has[$dateField$]!sort[$dateField$]limit[$limit$]eachday[$dateField$]]\">\n<div class=\"tc-menu-list-item\">\n<$view field=\"$dateField$\" format=\"date\" template=\"$format$\"/>\n<$list filter=\"[sameday:$dateField${!!$dateField$}!is[system]$subfilter$!sort[$dateField$]]\">\n<div class=\"tc-menu-list-subitem\">\n<$link to={{!!title}}><<timeline-title>></$link>\n</div>\n</$list>\n</div>\n</$list>\n</div>\n\\end\n" }, "$:/core/macros/toc": { "title": "$:/core/macros/toc", "tags": "$:/tags/Macro", "text": "\\define toc-caption()\n<$set name=\"tv-wikilinks\" value=\"no\">\n <$transclude field=\"caption\">\n <$view field=\"title\"/>\n </$transclude>\n</$set>\n\\end\n\n\\define toc-body(tag,sort:\"\",itemClassFilter,exclude,path)\n<ol class=\"tc-toc\">\n <$list filter=\"\"\"[all[shadows+tiddlers]tag<__tag__>!has[draft.of]$sort$] -[<__tag__>] -[enlist<__exclude__>]\"\"\">\n <$vars item=<<currentTiddler>> path={{{ [<__path__>addsuffix[/]addsuffix<__tag__>] }}}>\n <$set name=\"excluded\" filter=\"\"\"[enlist<__exclude__>] [<__tag__>]\"\"\">\n <$set name=\"toc-item-class\" filter=<<__itemClassFilter__>> emptyValue=\"toc-item-selected\" value=\"toc-item\">\n <li class=<<toc-item-class>>>\n <$list filter=\"[all[current]toc-link[no]]\" emptyMessage=\"<$link to={{{ [<currentTiddler>get[target]else<currentTiddler>] }}}><$view field='caption'><$view field='title'/></$view></$link>\">\n <<toc-caption>>\n </$list>\n <$macrocall $name=\"toc-body\" tag=<<item>> sort=<<__sort__>> itemClassFilter=<<__itemClassFilter__>> exclude=<<excluded>> path=<<path>>/>\n </li>\n </$set>\n </$set>\n </$vars>\n </$list>\n</ol>\n\\end\n\n\\define toc(tag,sort:\"\",itemClassFilter:\"\")\n<$macrocall $name=\"toc-body\" tag=<<__tag__>> sort=<<__sort__>> itemClassFilter=<<__itemClassFilter__>> />\n\\end\n\n\\define toc-linked-expandable-body(tag,sort:\"\",itemClassFilter,exclude,path)\n<!-- helper function -->\n<$qualify name=\"toc-state\" title={{{ [[$:/state/toc]addsuffix<__path__>addsuffix[-]addsuffix<currentTiddler>] }}}>\n <$set name=\"toc-item-class\" filter=<<__itemClassFilter__>> emptyValue=\"toc-item-selected\" value=\"toc-item\">\n <li class=<<toc-item-class>>>\n <$link to={{{ [<currentTiddler>get[target]else<currentTiddler>] }}}>\n <$reveal type=\"nomatch\" stateTitle=<<toc-state>> text=\"open\">\n <$button setTitle=<<toc-state>> setTo=\"open\" class=\"tc-btn-invisible tc-popup-keep\">\n {{$:/core/images/right-arrow}}\n </$button>\n </$reveal>\n <$reveal type=\"match\" stateTitle=<<toc-state>> text=\"open\">\n <$button setTitle=<<toc-state>> setTo=\"close\" class=\"tc-btn-invisible tc-popup-keep\">\n {{$:/core/images/down-arrow}}\n </$button>\n </$reveal>\n <<toc-caption>>\n </$link>\n <$reveal type=\"match\" stateTitle=<<toc-state>> text=\"open\">\n <$macrocall $name=\"toc-expandable\" tag=<<currentTiddler>> sort=<<__sort__>> itemClassFilter=<<__itemClassFilter__>> exclude=<<__exclude__>> path=<<__path__>>/>\n </$reveal>\n </li>\n </$set>\n</$qualify>\n\\end\n\n\\define toc-unlinked-expandable-body(tag,sort:\"\",itemClassFilter,exclude,path)\n<!-- helper function -->\n<$qualify name=\"toc-state\" title={{{ [[$:/state/toc]addsuffix<__path__>addsuffix[-]addsuffix<currentTiddler>] }}}>\n <$set name=\"toc-item-class\" filter=<<__itemClassFilter__>> emptyValue=\"toc-item-selected\" value=\"toc-item\">\n <li class=<<toc-item-class>>>\n <$reveal type=\"nomatch\" stateTitle=<<toc-state>> text=\"open\">\n <$button setTitle=<<toc-state>> setTo=\"open\" class=\"tc-btn-invisible tc-popup-keep\">\n {{$:/core/images/right-arrow}}\n <<toc-caption>>\n </$button>\n </$reveal>\n <$reveal type=\"match\" stateTitle=<<toc-state>> text=\"open\">\n <$button setTitle=<<toc-state>> setTo=\"close\" class=\"tc-btn-invisible tc-popup-keep\">\n {{$:/core/images/down-arrow}}\n <<toc-caption>>\n </$button>\n </$reveal>\n <$reveal type=\"match\" stateTitle=<<toc-state>> text=\"open\">\n <$macrocall $name=\"toc-expandable\" tag=<<currentTiddler>> sort=<<__sort__>> itemClassFilter=<<__itemClassFilter__>> exclude=<<__exclude__>> path=<<__path__>>/>\n </$reveal>\n </li>\n </$set>\n</$qualify>\n\\end\n\n\\define toc-expandable-empty-message()\n<$macrocall $name=\"toc-linked-expandable-body\" tag=<<tag>> sort=<<sort>> itemClassFilter=<<itemClassFilter>> exclude=<<excluded>> path=<<path>>/>\n\\end\n\n\\define toc-expandable(tag,sort:\"\",itemClassFilter:\"\",exclude,path)\n<$vars tag=<<__tag__>> sort=<<__sort__>> itemClassFilter=<<__itemClassFilter__>> path={{{ [<__path__>addsuffix[/]addsuffix<__tag__>] }}}>\n <$set name=\"excluded\" filter=\"\"\"[enlist<__exclude__>] [<__tag__>]\"\"\">\n <ol class=\"tc-toc toc-expandable\">\n <$list filter=\"\"\"[all[shadows+tiddlers]tag<__tag__>!has[draft.of]$sort$] -[<__tag__>] -[enlist<__exclude__>]\"\"\">\n <$list filter=\"[all[current]toc-link[no]]\" emptyMessage=<<toc-expandable-empty-message>> >\n <$macrocall $name=\"toc-unlinked-expandable-body\" tag=<<__tag__>> sort=<<__sort__>> itemClassFilter=\"\"\"itemClassFilter\"\"\" exclude=<<excluded>> path=<<path>> />\n </$list>\n </$list>\n </ol>\n </$set>\n</$vars>\n\\end\n\n\\define toc-linked-selective-expandable-body(tag,sort:\"\",itemClassFilter,exclude,path)\n<$qualify name=\"toc-state\" title={{{ [[$:/state/toc]addsuffix<__path__>addsuffix[-]addsuffix<currentTiddler>] }}}>\n <$set name=\"toc-item-class\" filter=<<__itemClassFilter__>> emptyValue=\"toc-item-selected\" value=\"toc-item\" >\n <li class=<<toc-item-class>>>\n <$link to={{{ [<currentTiddler>get[target]else<currentTiddler>] }}}>\n <$list filter=\"[all[current]tagging[]$sort$limit[1]]\" variable=\"ignore\" emptyMessage=\"<$button class='tc-btn-invisible'>{{$:/core/images/blank}}</$button>\">\n <$reveal type=\"nomatch\" stateTitle=<<toc-state>> text=\"open\">\n <$button setTitle=<<toc-state>> setTo=\"open\" class=\"tc-btn-invisible tc-popup-keep\">\n {{$:/core/images/right-arrow}}\n </$button>\n </$reveal>\n <$reveal type=\"match\" stateTitle=<<toc-state>> text=\"open\">\n <$button setTitle=<<toc-state>> setTo=\"close\" class=\"tc-btn-invisible tc-popup-keep\">\n {{$:/core/images/down-arrow}}\n </$button>\n </$reveal>\n </$list>\n <<toc-caption>>\n </$link>\n <$reveal type=\"match\" stateTitle=<<toc-state>> text=\"open\">\n <$macrocall $name=\"toc-selective-expandable\" tag=<<currentTiddler>> sort=<<__sort__>> itemClassFilter=<<__itemClassFilter__>> exclude=<<__exclude__>> path=<<__path__>>/>\n </$reveal>\n </li>\n </$set>\n</$qualify>\n\\end\n\n\\define toc-unlinked-selective-expandable-body(tag,sort:\"\",itemClassFilter,exclude,path)\n<$qualify name=\"toc-state\" title={{{ [[$:/state/toc]addsuffix<__path__>addsuffix[-]addsuffix<currentTiddler>] }}}>\n <$set name=\"toc-item-class\" filter=<<__itemClassFilter__>> emptyValue=\"toc-item-selected\" value=\"toc-item\">\n <li class=<<toc-item-class>>>\n <$list filter=\"[all[current]tagging[]$sort$limit[1]]\" variable=\"ignore\" emptyMessage=\"<$button class='tc-btn-invisible'>{{$:/core/images/blank}}</$button> <$view field='caption'><$view field='title'/></$view>\">\n <$reveal type=\"nomatch\" stateTitle=<<toc-state>> text=\"open\">\n <$button setTitle=<<toc-state>> setTo=\"open\" class=\"tc-btn-invisible tc-popup-keep\">\n {{$:/core/images/right-arrow}}\n <<toc-caption>>\n </$button>\n </$reveal>\n <$reveal type=\"match\" stateTitle=<<toc-state>> text=\"open\">\n <$button setTitle=<<toc-state>> setTo=\"close\" class=\"tc-btn-invisible tc-popup-keep\">\n {{$:/core/images/down-arrow}}\n <<toc-caption>>\n </$button>\n </$reveal>\n </$list>\n <$reveal type=\"match\" stateTitle=<<toc-state>> text=\"open\">\n <$macrocall $name=\"toc-selective-expandable\" tag=<<currentTiddler>> sort=<<__sort__>> itemClassFilter=<<__itemClassFilter__>> exclude=<<__exclude__>> path=<<__path__>>/>\n </$reveal>\n </li>\n </$set>\n</$qualify>\n\\end\n\n\\define toc-selective-expandable-empty-message()\n<$macrocall $name=\"toc-linked-selective-expandable-body\" tag=<<tag>> sort=<<sort>> itemClassFilter=<<itemClassFilter>> exclude=<<excluded>> path=<<path>>/>\n\\end\n\n\\define toc-selective-expandable(tag,sort:\"\",itemClassFilter,exclude,path)\n<$vars tag=<<__tag__>> sort=<<__sort__>> itemClassFilter=<<__itemClassFilter__>> path={{{ [<__path__>addsuffix[/]addsuffix<__tag__>] }}}>\n <$set name=\"excluded\" filter=\"\"\"[enlist<__exclude__>] [<__tag__>]\"\"\">\n <ol class=\"tc-toc toc-selective-expandable\">\n <$list filter=\"\"\"[all[shadows+tiddlers]tag<__tag__>!has[draft.of]$sort$] -[<__tag__>] -[enlist<__exclude__>]\"\"\">\n <$list filter=\"[all[current]toc-link[no]]\" variable=\"ignore\" emptyMessage=<<toc-selective-expandable-empty-message>> >\n <$macrocall $name=\"toc-unlinked-selective-expandable-body\" tag=<<__tag__>> sort=<<__sort__>> itemClassFilter=<<__itemClassFilter__>> exclude=<<excluded>> path=<<path>>/>\n </$list>\n </$list>\n </ol>\n </$set>\n</$vars>\n\\end\n\n\\define toc-tabbed-external-nav(tag,sort:\"\",selectedTiddler:\"$:/temp/toc/selectedTiddler\",unselectedText,missingText,template:\"\")\n<$tiddler tiddler={{{ [<__selectedTiddler__>get[text]] }}}>\n <div class=\"tc-tabbed-table-of-contents\">\n <$linkcatcher to=<<__selectedTiddler__>>>\n <div class=\"tc-table-of-contents\">\n <$macrocall $name=\"toc-selective-expandable\" tag=<<__tag__>> sort=<<__sort__>> itemClassFilter=\"[all[current]] -[<__selectedTiddler__>get[text]]\"/>\n </div>\n </$linkcatcher>\n <div class=\"tc-tabbed-table-of-contents-content\">\n <$reveal stateTitle=<<__selectedTiddler__>> type=\"nomatch\" text=\"\">\n <$transclude mode=\"block\" tiddler=<<__template__>>>\n <h1><<toc-caption>></h1>\n <$transclude mode=\"block\">$missingText$</$transclude>\n </$transclude>\n </$reveal>\n <$reveal stateTitle=<<__selectedTiddler__>> type=\"match\" text=\"\">\n $unselectedText$\n </$reveal>\n </div>\n </div>\n</$tiddler>\n\\end\n\n\\define toc-tabbed-internal-nav(tag,sort:\"\",selectedTiddler:\"$:/temp/toc/selectedTiddler\",unselectedText,missingText,template:\"\")\n<$linkcatcher to=<<__selectedTiddler__>>>\n <$macrocall $name=\"toc-tabbed-external-nav\" tag=<<__tag__>> sort=<<__sort__>> selectedTiddler=<<__selectedTiddler__>> unselectedText=<<__unselectedText__>> missingText=<<__missingText__>> template=<<__template__>>/>\n</$linkcatcher>\n\\end\n\n" }, "$:/core/macros/translink": { "title": "$:/core/macros/translink", "tags": "$:/tags/Macro", "text": "\\define translink(title,mode:\"block\")\n<div style=\"border:1px solid #ccc; padding: 0.5em; background: black; foreground; white;\">\n<$link to=\"\"\"$title$\"\"\">\n<$text text=\"\"\"$title$\"\"\"/>\n</$link>\n<div style=\"border:1px solid #ccc; padding: 0.5em; background: white; foreground; black;\">\n<$transclude tiddler=\"\"\"$title$\"\"\" mode=\"$mode$\">\n\"<$text text=\"\"\"$title$\"\"\"/>\" is missing\n</$transclude>\n</div>\n</div>\n\\end\n" }, "$:/core/macros/tree": { "title": "$:/core/macros/tree", "tags": "$:/tags/Macro", "text": "\\define leaf-link(full-title,chunk,separator: \"/\")\n<$link to=<<__full-title__>>><$text text=<<__chunk__>>/></$link>\n\\end\n\n\\define leaf-node(prefix,chunk)\n<li>\n<$list filter=\"[<__prefix__>addsuffix<__chunk__>is[shadow]] [<__prefix__>addsuffix<__chunk__>is[tiddler]]\" variable=\"full-title\">\n<$list filter=\"[<full-title>removeprefix<__prefix__>]\" variable=\"chunk\">\n<span>{{$:/core/images/file}}</span> <$macrocall $name=\"leaf-link\" full-title=<<full-title>> chunk=<<chunk>>/>\n</$list>\n</$list>\n</li>\n\\end\n\n\\define branch-node(prefix,chunk,separator: \"/\")\n<li>\n<$set name=\"reveal-state\" value={{{ [[$:/state/tree/]addsuffix<__prefix__>addsuffix<__chunk__>] }}}>\n<$reveal type=\"nomatch\" stateTitle=<<reveal-state>> text=\"show\">\n<$button setTitle=<<reveal-state>> setTo=\"show\" class=\"tc-btn-invisible\">\n{{$:/core/images/folder}} <$text text=<<__chunk__>>/>\n</$button>\n</$reveal>\n<$reveal type=\"match\" stateTitle=<<reveal-state>> text=\"show\">\n<$button setTitle=<<reveal-state>> setTo=\"hide\" class=\"tc-btn-invisible\">\n{{$:/core/images/folder}} <$text text=<<__chunk__>>/>\n</$button>\n</$reveal>\n<span>(<$count filter=\"[all[shadows+tiddlers]removeprefix<__prefix__>removeprefix<__chunk__>] -[<__prefix__>addsuffix<__chunk__>]\"/>)</span>\n<$reveal type=\"match\" stateTitle=<<reveal-state>> text=\"show\">\n<$macrocall $name=\"tree-node\" prefix={{{ [<__prefix__>addsuffix<__chunk__>] }}} separator=<<__separator__>>/>\n</$reveal>\n</$set>\n</li>\n\\end\n\n\\define tree-node(prefix,separator: \"/\")\n<ol>\n<$list filter=\"[all[shadows+tiddlers]removeprefix<__prefix__>splitbefore<__separator__>sort[]!suffix<__separator__>]\" variable=\"chunk\">\n<$macrocall $name=\"leaf-node\" prefix=<<__prefix__>> chunk=<<chunk>> separator=<<__separator__>>/>\n</$list>\n<$list filter=\"[all[shadows+tiddlers]removeprefix<__prefix__>splitbefore<__separator__>sort[]suffix<__separator__>]\" variable=\"chunk\">\n<$macrocall $name=\"branch-node\" prefix=<<__prefix__>> chunk=<<chunk>> separator=<<__separator__>>/>\n</$list>\n</ol>\n\\end\n\n\\define tree(prefix: \"$:/\",separator: \"/\")\n<div class=\"tc-tree\">\n<span><$text text=<<__prefix__>>/></span>\n<div>\n<$macrocall $name=\"tree-node\" prefix=<<__prefix__>> separator=<<__separator__>>/>\n</div>\n</div>\n\\end\n" }, "$:/core/macros/utils": { "title": "$:/core/macros/utils", "text": "\\define colour(colour)\n$colour$\n\\end\n" }, "$:/snippets/minifocusswitcher": { "title": "$:/snippets/minifocusswitcher", "text": "<$select tiddler=\"$:/config/AutoFocus\">\n<$list filter=\"title tags text type fields\">\n<option value=<<currentTiddler>>><<currentTiddler>></option>\n</$list>\n</$select>\n" }, "$:/snippets/minilanguageswitcher": { "title": "$:/snippets/minilanguageswitcher", "text": "<$select tiddler=\"$:/language\">\n<$list filter=\"[[$:/languages/en-GB]] [plugin-type[language]sort[title]]\">\n<option value=<<currentTiddler>>><$view field=\"description\"><$view field=\"name\"><$view field=\"title\"/></$view></$view></option>\n</$list>\n</$select>" }, "$:/snippets/minithemeswitcher": { "title": "$:/snippets/minithemeswitcher", "text": "\\define lingo-base() $:/language/ControlPanel/Theme/\n<<lingo Prompt>> <$select tiddler=\"$:/theme\">\n<$list filter=\"[plugin-type[theme]sort[title]]\">\n<option value=<<currentTiddler>>><$view field=\"name\"><$view field=\"title\"/></$view></option>\n</$list>\n</$select>" }, "$:/snippets/modules": { "title": "$:/snippets/modules", "text": "\\define describeModuleType(type)\n{{$:/language/Docs/ModuleTypes/$type$}}\n\\end\n<$list filter=\"[moduletypes[]]\">\n\n!! <$macrocall $name=\"currentTiddler\" $type=\"text/plain\" $output=\"text/plain\"/>\n\n<$macrocall $name=\"describeModuleType\" type=<<currentTiddler>>/>\n\n<ul><$list filter=\"[all[current]modules[]]\"><li><$link><<currentTiddler>></$link>\n</li>\n</$list>\n</ul>\n</$list>\n" }, "$:/palette": { "title": "$:/palette", "text": "$:/palettes/Vanilla" }, "$:/snippets/paletteeditor": { "title": "$:/snippets/paletteeditor", "text": "<$transclude tiddler=\"$:/PaletteManager\"/>\n" }, "$:/snippets/palettepreview": { "title": "$:/snippets/palettepreview", "text": "<$set name=\"currentTiddler\" value={{$:/palette}}>\n{{||$:/snippets/currpalettepreview}}\n</$set>\n" }, "$:/snippets/paletteswitcher": { "title": "$:/snippets/paletteswitcher", "text": "<$linkcatcher to=\"$:/palette\">\n<div class=\"tc-chooser\"><$list filter=\"[all[shadows+tiddlers]tag[$:/tags/Palette]sort[name]]\"><$set name=\"cls\" filter=\"[all[current]prefix{$:/palette}]\" value=\"tc-chooser-item tc-chosen\" emptyValue=\"tc-chooser-item\"><div class=<<cls>>><$link to={{!!title}}>''<$view field=\"name\" format=\"text\"/>'' - <$view field=\"description\" format=\"text\"/>{{||$:/snippets/currpalettepreview}}</$link>\n</div></$set>\n</$list>\n</div>\n</$linkcatcher>\n" }, "$:/snippets/peek-stylesheets": { "title": "$:/snippets/peek-stylesheets", "text": "\\define expandable-stylesheets-list()\n<ol>\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/Stylesheet]!has[draft.of]]\">\n<$vars state=<<qualify \"$:/state/peek-stylesheets/open/\">>>\n<$set name=\"state\" value={{{ [<state>addsuffix<currentTiddler>] }}}>\n<li>\n<$reveal type=\"match\" state=<<state>> text=\"yes\" tag=\"span\">\n<$button set=<<state>> setTo=\"no\" class=\"tc-btn-invisible\">\n{{$:/core/images/down-arrow}}\n</$button>\n</$reveal>\n<$reveal type=\"nomatch\" state=<<state>> text=\"yes\" tag=\"span\">\n<$button set=<<state>> setTo=\"yes\" class=\"tc-btn-invisible\">\n{{$:/core/images/right-arrow}}\n</$button>\n</$reveal>\n<$link>\n<$view field=\"title\"/>\n</$link>\n<$reveal type=\"match\" state=<<state>> text=\"yes\" tag=\"div\">\n<$set name=\"source\" tiddler=<<currentTiddler>>>\n<$wikify name=\"styles\" text=<<source>>>\n<pre>\n<code>\n<$text text=<<styles>>/>\n</code>\n</pre>\n</$wikify>\n</$set>\n</$reveal>\n</li>\n</$set>\n</$vars>\n</$list>\n</ol>\n\\end\n\n\\define stylesheets-list()\n<ol>\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/Stylesheet]!has[draft.of]]\">\n<li>\n<$link>\n<$view field=\"title\"/>\n</$link>\n<$set name=\"source\" tiddler=<<currentTiddler>>>\n<$wikify name=\"styles\" text=<<source>>>\n<pre>\n<code>\n<$text text=<<styles>>/>\n</code>\n</pre>\n</$wikify>\n</$set>\n</li>\n</$list>\n</ol>\n\\end\n\n<$vars modeState=<<qualify \"$:/state/peek-stylesheets/mode/\">>>\n\n<$reveal type=\"nomatch\" state=<<modeState>> text=\"expanded\" tag=\"div\">\n<$button set=<<modeState>> setTo=\"expanded\" class=\"tc-btn-invisible\">{{$:/core/images/chevron-right}} {{$:/language/ControlPanel/Stylesheets/Expand/Caption}}</$button>\n</$reveal>\n<$reveal type=\"match\" state=<<modeState>> text=\"expanded\" tag=\"div\">\n<$button set=<<modeState>> setTo=\"restored\" class=\"tc-btn-invisible\">{{$:/core/images/chevron-down}} {{$:/language/ControlPanel/Stylesheets/Restore/Caption}}</$button>\n</$reveal>\n\n<$reveal type=\"nomatch\" state=<<modeState>> text=\"expanded\" tag=\"div\">\n<<expandable-stylesheets-list>>\n</$reveal>\n<$reveal type=\"match\" state=<<modeState>> text=\"expanded\" tag=\"div\">\n<<stylesheets-list>>\n</$reveal>\n\n</$vars>\n" }, "$:/temp/search": { "title": "$:/temp/search", "text": "" }, "$:/tags/AdvancedSearch": { "title": "$:/tags/AdvancedSearch", "list": "[[$:/core/ui/AdvancedSearch/Standard]] [[$:/core/ui/AdvancedSearch/System]] [[$:/core/ui/AdvancedSearch/Shadows]] [[$:/core/ui/AdvancedSearch/Filter]]" }, "$:/tags/AdvancedSearch/FilterButton": { "title": "$:/tags/AdvancedSearch/FilterButton", "list": "$:/core/ui/AdvancedSearch/Filter/FilterButtons/dropdown $:/core/ui/AdvancedSearch/Filter/FilterButtons/clear $:/core/ui/AdvancedSearch/Filter/FilterButtons/export $:/core/ui/AdvancedSearch/Filter/FilterButtons/delete" }, "$:/tags/ControlPanel": { "title": "$:/tags/ControlPanel", "list": "$:/core/ui/ControlPanel/Info $:/core/ui/ControlPanel/Appearance $:/core/ui/ControlPanel/Settings $:/core/ui/ControlPanel/Saving $:/core/ui/ControlPanel/Plugins $:/core/ui/ControlPanel/Tools $:/core/ui/ControlPanel/Internals" }, "$:/tags/ControlPanel/Info": { "title": "$:/tags/ControlPanel/Info", "list": "$:/core/ui/ControlPanel/Basics $:/core/ui/ControlPanel/Advanced" }, "$:/tags/ControlPanel/Plugins": { "title": "$:/tags/ControlPanel/Plugins", "list": "[[$:/core/ui/ControlPanel/Plugins/Installed]] [[$:/core/ui/ControlPanel/Plugins/Add]]" }, "$:/tags/EditTemplate": { "title": "$:/tags/EditTemplate", "list": "[[$:/core/ui/EditTemplate/controls]] [[$:/core/ui/EditTemplate/title]] [[$:/core/ui/EditTemplate/tags]] [[$:/core/ui/EditTemplate/shadow]] [[$:/core/ui/ViewTemplate/classic]] [[$:/core/ui/EditTemplate/body]] [[$:/core/ui/EditTemplate/type]] [[$:/core/ui/EditTemplate/fields]]" }, "$:/tags/EditToolbar": { "title": "$:/tags/EditToolbar", "list": "[[$:/core/ui/Buttons/delete]] [[$:/core/ui/Buttons/cancel]] [[$:/core/ui/Buttons/save]]" }, "$:/tags/EditorToolbar": { "title": "$:/tags/EditorToolbar", "list": "$:/core/ui/EditorToolbar/paint $:/core/ui/EditorToolbar/opacity $:/core/ui/EditorToolbar/line-width $:/core/ui/EditorToolbar/rotate-left $:/core/ui/EditorToolbar/clear $:/core/ui/EditorToolbar/bold $:/core/ui/EditorToolbar/italic $:/core/ui/EditorToolbar/strikethrough $:/core/ui/EditorToolbar/underline $:/core/ui/EditorToolbar/superscript $:/core/ui/EditorToolbar/subscript $:/core/ui/EditorToolbar/mono-line $:/core/ui/EditorToolbar/mono-block $:/core/ui/EditorToolbar/quote $:/core/ui/EditorToolbar/list-bullet $:/core/ui/EditorToolbar/list-number $:/core/ui/EditorToolbar/heading-1 $:/core/ui/EditorToolbar/heading-2 $:/core/ui/EditorToolbar/heading-3 $:/core/ui/EditorToolbar/heading-4 $:/core/ui/EditorToolbar/heading-5 $:/core/ui/EditorToolbar/heading-6 $:/core/ui/EditorToolbar/link $:/core/ui/EditorToolbar/excise $:/core/ui/EditorToolbar/picture $:/core/ui/EditorToolbar/stamp $:/core/ui/EditorToolbar/size $:/core/ui/EditorToolbar/editor-height $:/core/ui/EditorToolbar/more $:/core/ui/EditorToolbar/preview $:/core/ui/EditorToolbar/preview-type" }, "$:/tags/Manager/ItemMain": { "title": "$:/tags/Manager/ItemMain", "list": "$:/Manager/ItemMain/WikifiedText $:/Manager/ItemMain/RawText $:/Manager/ItemMain/Fields" }, "$:/tags/Manager/ItemSidebar": { "title": "$:/tags/Manager/ItemSidebar", "list": "$:/Manager/ItemSidebar/Tags $:/Manager/ItemSidebar/Colour $:/Manager/ItemSidebar/Icon $:/Manager/ItemSidebar/Tools" }, "$:/tags/MoreSideBar": { "title": "$:/tags/MoreSideBar", "list": "[[$:/core/ui/MoreSideBar/All]] [[$:/core/ui/MoreSideBar/Recent]] [[$:/core/ui/MoreSideBar/Tags]] [[$:/core/ui/MoreSideBar/Missing]] [[$:/core/ui/MoreSideBar/Drafts]] [[$:/core/ui/MoreSideBar/Orphans]] [[$:/core/ui/MoreSideBar/Types]] [[$:/core/ui/MoreSideBar/System]] [[$:/core/ui/MoreSideBar/Shadows]] [[$:/core/ui/MoreSideBar/Explorer]] [[$:/core/ui/MoreSideBar/Plugins]]", "text": "" }, "$:/tags/PageControls": { "title": "$:/tags/PageControls", "list": "[[$:/core/ui/Buttons/home]] [[$:/core/ui/Buttons/close-all]] [[$:/core/ui/Buttons/fold-all]] [[$:/core/ui/Buttons/unfold-all]] [[$:/core/ui/Buttons/permaview]] [[$:/core/ui/Buttons/new-tiddler]] [[$:/core/ui/Buttons/new-journal]] [[$:/core/ui/Buttons/new-image]] [[$:/core/ui/Buttons/import]] [[$:/core/ui/Buttons/export-page]] [[$:/core/ui/Buttons/control-panel]] [[$:/core/ui/Buttons/advanced-search]] [[$:/core/ui/Buttons/manager]] [[$:/core/ui/Buttons/tag-manager]] [[$:/core/ui/Buttons/language]] [[$:/core/ui/Buttons/palette]] [[$:/core/ui/Buttons/theme]] [[$:/core/ui/Buttons/storyview]] [[$:/core/ui/Buttons/encryption]] [[$:/core/ui/Buttons/timestamp]] [[$:/core/ui/Buttons/full-screen]] [[$:/core/ui/Buttons/print]] [[$:/core/ui/Buttons/save-wiki]] [[$:/core/ui/Buttons/refresh]] [[$:/core/ui/Buttons/more-page-actions]]" }, "$:/tags/PageTemplate": { "title": "$:/tags/PageTemplate", "list": "[[$:/core/ui/PageTemplate/topleftbar]] [[$:/core/ui/PageTemplate/toprightbar]] [[$:/core/ui/PageTemplate/sidebar]] [[$:/core/ui/PageTemplate/story]] [[$:/core/ui/PageTemplate/alerts]]", "text": "" }, "$:/tags/PluginLibrary": { "title": "$:/tags/PluginLibrary", "list": "$:/config/OfficialPluginLibrary" }, "$:/tags/SideBar": { "title": "$:/tags/SideBar", "list": "[[$:/core/ui/SideBar/Open]] [[$:/core/ui/SideBar/Recent]] [[$:/core/ui/SideBar/Tools]] [[$:/core/ui/SideBar/More]]", "text": "" }, "$:/tags/SideBarSegment": { "title": "$:/tags/SideBarSegment", "list": "[[$:/core/ui/SideBarSegments/site-title]] [[$:/core/ui/SideBarSegments/site-subtitle]] [[$:/core/ui/SideBarSegments/page-controls]] [[$:/core/ui/SideBarSegments/search]] [[$:/core/ui/SideBarSegments/tabs]]" }, "$:/tags/TiddlerInfo": { "title": "$:/tags/TiddlerInfo", "list": "[[$:/core/ui/TiddlerInfo/Tools]] [[$:/core/ui/TiddlerInfo/References]] [[$:/core/ui/TiddlerInfo/Tagging]] [[$:/core/ui/TiddlerInfo/List]] [[$:/core/ui/TiddlerInfo/Listed]] [[$:/core/ui/TiddlerInfo/Fields]]", "text": "" }, "$:/tags/TiddlerInfo/Advanced": { "title": "$:/tags/TiddlerInfo/Advanced", "list": "[[$:/core/ui/TiddlerInfo/Advanced/ShadowInfo]] [[$:/core/ui/TiddlerInfo/Advanced/PluginInfo]]" }, "$:/tags/ViewTemplate": { "title": "$:/tags/ViewTemplate", "list": "[[$:/core/ui/ViewTemplate/title]] [[$:/core/ui/ViewTemplate/unfold]] [[$:/core/ui/ViewTemplate/subtitle]] [[$:/core/ui/ViewTemplate/tags]] [[$:/core/ui/ViewTemplate/classic]] [[$:/core/ui/ViewTemplate/body]]" }, "$:/tags/ViewToolbar": { "title": "$:/tags/ViewToolbar", "list": "[[$:/core/ui/Buttons/more-tiddler-actions]] [[$:/core/ui/Buttons/info]] [[$:/core/ui/Buttons/new-here]] [[$:/core/ui/Buttons/new-journal-here]] [[$:/core/ui/Buttons/clone]] [[$:/core/ui/Buttons/export-tiddler]] [[$:/core/ui/Buttons/edit]] [[$:/core/ui/Buttons/delete]] [[$:/core/ui/Buttons/permalink]] [[$:/core/ui/Buttons/permaview]] [[$:/core/ui/Buttons/open-window]] [[$:/core/ui/Buttons/close-others]] [[$:/core/ui/Buttons/close]] [[$:/core/ui/Buttons/fold-others]] [[$:/core/ui/Buttons/fold]]" }, "$:/snippets/themeswitcher": { "title": "$:/snippets/themeswitcher", "text": "<$linkcatcher to=\"$:/theme\">\n<div class=\"tc-chooser\"><$list filter=\"[plugin-type[theme]sort[title]]\"><$set name=\"cls\" filter=\"[all[current]field:title{$:/theme}] [[$:/theme]!has[text]addsuffix[s/tiddlywiki/vanilla]field:title<currentTiddler>] +[limit[1]]\" value=\"tc-chooser-item tc-chosen\" emptyValue=\"tc-chooser-item\"><div class=<<cls>>><$link to={{!!title}}>''<$view field=\"name\" format=\"text\"/>'' <$view field=\"description\" format=\"text\"/></$link></div>\n</$set>\n</$list>\n</div>\n</$linkcatcher>" }, "$:/core/wiki/title": { "title": "$:/core/wiki/title", "text": "{{$:/SiteTitle}} --- {{$:/SiteSubtitle}}" }, "$:/view": { "title": "$:/view", "text": "classic" }, "$:/snippets/viewswitcher": { "title": "$:/snippets/viewswitcher", "text": "\\define icon()\n$:/core/images/storyview-$(storyview)$\n\\end\n<$linkcatcher to=\"$:/view\">\n<div class=\"tc-chooser tc-viewswitcher\">\n<$list filter=\"[storyviews[]]\" variable=\"storyview\">\n<$set name=\"cls\" filter=\"[<storyview>prefix{$:/view}]\" value=\"tc-chooser-item tc-chosen\" emptyValue=\"tc-chooser-item\"><div class=<<cls>>>\n<$link to=<<storyview>>><$transclude tiddler=<<icon>>/><$text text=<<storyview>>/></$link>\n</div>\n</$set>\n</$list>\n</div>\n</$linkcatcher>" } } }
\define lingo-base() $:/language/ControlPanel/Settings/DefaultMoreSidebarTab/ <$link to="$:/config/DefaultMoreSidebarTab"><<lingo Hint>></$link> <$select tiddler="$:/config/DefaultMoreSidebarTab"> <$list filter="[all[shadows+tiddlers]tag[$:/tags/MoreSideBar]!has[draft.of]]"> <option value=<<currentTiddler>>><$transclude field="caption"><$text text=<<currentTiddler>>/></$transclude></option> </$list> </$select>
<$reveal type="nomatch" stateTitle=<<folded-state>> text="hide" tag="div" retain="yes" animate="yes"> <div class="tc-tags-wrapper"><$list filter="[all[current]tags[]sort[title]]" template="$:/core/ui/TagTemplate" storyview="pop"/></div> </$reveal>
[[1. Introduction]]
no
$:/palettes/Vanilla
alert-background: #ffe476 alert-border: #b99e2f alert-highlight: #881122 alert-muted-foreground: #b99e2f background: #ffffff blockquote-bar: <<colour muted-foreground>> button-background: button-foreground: button-border: code-background: #f7f7f9 code-border: #e1e1e8 code-foreground: #dd1144 dirty-indicator: #ff0000 download-background: #66cccc download-foreground: <<colour background>> dragger-background: <<colour foreground>> dragger-foreground: <<colour background>> dropdown-background: <<colour background>> dropdown-border: <<colour muted-foreground>> dropdown-tab-background-selected: #fff dropdown-tab-background: #ececec dropzone-background: rgba(0,200,0,0.7) external-link-background-hover: inherit external-link-background-visited: #6666ff external-link-background: inherit external-link-foreground-hover: inherit external-link-foreground-visited: #6666ff external-link-foreground: #666ff foreground: #333333 message-background: #ecf2ff message-border: #cfd6e6 message-foreground: #547599 modal-backdrop: <<colour foreground>> modal-background: <<colour background>> modal-border: #999999 modal-footer-background: #f5f5f5 modal-footer-border: #dddddd modal-header-border: #eeeeee muted-foreground: #999999 notification-background: #ffffdd notification-border: #999999 page-background: #ffffff pre-background: #f5f5f5 pre-border: #cccccc primary: #7897f3 select-tag-background: select-tag-foreground: sidebar-button-foreground: <<colour foreground>> sidebar-controls-foreground-hover: #000000 sidebar-controls-foreground: #ccc sidebar-foreground-shadow: rgba(255,255,255, 0.8) sidebar-foreground: #acacac sidebar-muted-foreground-hover: #444444 sidebar-muted-foreground: #c0c0c0 sidebar-tab-background-selected: #ffffff sidebar-tab-background: <<colour tab-background>> sidebar-tab-border-selected: <<colour tab-border-selected>> sidebar-tab-border: <<colour tab-border>> sidebar-tab-divider: <<colour tab-divider>> sidebar-tab-foreground-selected: sidebar-tab-foreground: <<colour tab-foreground>> sidebar-tiddler-link-foreground-hover: #444444 sidebar-tiddler-link-foreground: #6666ff site-title-foreground: <<colour tiddler-title-foreground>> static-alert-foreground: #aaaaaa tab-background-selected: #ffffff tab-background: #eeeeee tab-border-selected: #cccccc tab-border: #cccccc tab-divider: #d8d8d8 tab-foreground-selected: <<colour tab-foreground>> tab-foreground: #666666 table-border: #dddddd table-footer-background: #a8a8a8 table-header-background: #f0f0f0 tag-background: #ffeedd tag-foreground: #000 tiddler-background: <<colour background>> tiddler-border: #eee tiddler-controls-foreground-hover: #888888 tiddler-controls-foreground-selected: #444444 tiddler-controls-foreground: #cccccc tiddler-editor-background: #f8f8f8 tiddler-editor-border-image: #ffffff tiddler-editor-border: #cccccc tiddler-editor-fields-even: #e0e8e0 tiddler-editor-fields-odd: #f0f4f0 tiddler-info-background: #f8f8f8 tiddler-info-border: #dddddd tiddler-info-tab-background: #f8f8f8 tiddler-link-background: <<colour background>> tiddler-link-foreground: <<colour primary>> tiddler-subtitle-foreground: #c0c0c0 tiddler-title-foreground: #ff9900 toolbar-new-button: toolbar-options-button: toolbar-save-button: toolbar-info-button: toolbar-edit-button: toolbar-close-button: toolbar-delete-button: toolbar-cancel-button: toolbar-done-button: untagged-background: #999999 very-muted-foreground: #888888
{"tiddlers":{"$:/plugins/kookma/refnotes/history":{"title":"$:/plugins/kookma/refnotes/history","created":"20201211095732935","modified":"20210918162309893","tags":"","type":"text/vnd.tiddlywiki","text":"Full change log https://kookma.github.io/TW-Refnotes/#ChangeLog\n\n* ''1.7.2'' -- 2021.09.19 -- stable release based on TW 5.2.0\n* ''1.6.0'' -- 2021.04.02 -- development (beta) of new release\n* ''1.0.3'' -- 2019.03.20 -- first stable release\n"},"$:/plugins/kookma/refnotes/license":{"title":"$:/plugins/kookma/refnotes/license","created":"20201211095732937","modified":"20210917161905837","tags":"","type":"text/vnd.tiddlywiki","text":"Distributed under an MIT license.\n\nCopyright (c) 2019-2021 [[Mohammad Rahmani|https://github.com/kookma]]\n\n<<<\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n<<<"},"$:/plugins/kookma/refnotes/macros/abbr":{"title":"$:/plugins/kookma/refnotes/macros/abbr","created":"20181022071907838","modified":"20210917161905845","tags":"$:/tags/Macro","type":"text/vnd.tiddlywiki","text":"\\define abbr(term:\"\", dict:\"Glossary\")\n<$set name=\"abbreviation\" \n tiddler=<<__dict__>>\n index=<<__term__>>\n emptyValue=\"Term not found\">\n <span class=refnotes-abbr><abbr title=<<abbreviation>> ><$text text=<<__term__>> /></abbr></span>\n</$set>\n\\end\n"},"$:/plugins/kookma/refnotes/macros/apa/authors":{"title":"$:/plugins/kookma/refnotes/macros/apa/authors","created":"20210918154536732","modified":"20210918182843051","tags":"","type":"text/vnd.tiddlywiki","text":"\\define show-authors-in-citation()\n<!-- used in ref macro APA7 -->\n<$vars number-authors={{{[<__tid__>get[bibtex-author]split[ and ]count[]]}}}>\n<$list filter=\"[<number-authors>compare:number:gt[2]]\" emptyMessage=\"\"\"<$view tiddler=<<__tid__>> field=\"bibtex-author\"/>\"\"\">\n<$text text={{{[<__tid__>get[bibtex-author]split[ and ]first[]addsuffix[, et al.]]}}} />\n</$list>\n</$vars>\n\\end\n\n\\define show-authors-in-references()\n<!-- display authors as comma separated list, removes \"and\" -->\n<!-- used in template -->\n\\whitespace trim\n<$vars authorlist={{!!bibtex-author}} replace1=\" and \" replace2=\",([^,]*)$\" >\n<$vars authors={{{ [<authorlist>search-replace:g:regexp<replace1>,[, ]search-replace:g:regexp<replace2>,[, and $1]]}}} >\n<<authors>>\n</$vars>\n</$vars>\n\\end\n\n\n<!--\n- These macros help to format the author list in citation and references in closer format to APA7\n- The author list in referenc list is not exactly wahat APA7 standard says! to be fixed\n-->\n"},"$:/plugins/kookma/refnotes/macros/apa/ref":{"title":"$:/plugins/kookma/refnotes/macros/apa/ref","created":"20210407044450831","modified":"20210918174611274","tags":"$:/tags/Macro","type":"text/vnd.tiddlywiki","text":"\\define ref(tid)\n\\import $:/plugins/kookma/refnotes/macros/apa/authors\n\\whitespace trim\n<$set name=\"ref-tid\" tiddler=<<__tid__>> field=\"title\" emptyValue=\"RefNotFound\">\n<div class=\"refnotes-tooltip refcls\">\n<$reveal type=\"match\" default=<<ref-tid>> text=\"RefNotFound\">\n<$link overrideClass=\"link-refcls\">[<$view tiddler=<<__tid__>> field=\"title\"/>]</$link>\n<div class=\"refnotes-tooltiptext ref-notfound\"><b>Warning</b>: Reference Not Found.<br>Click to create it:<<create-notexisted-ref \"$tid$\">></div>\n</$reveal>\n<$reveal type=\"nomatch\" default=<<ref-tid>> text=\"RefNotFound\">\n<<show-authors-in-citation>> (<$view tiddler=<<__tid__>> field=\"bibtex-year\"/>)\n<div class=\"refnotes-tooltiptext\">\n<$macrocall $name=\"displayref-onhover\" refTid=<<ref-tid>> />\n</div>\n</$reveal>\n</div>\n</$set>\n\\end"},"$:/plugins/kookma/refnotes/macros/apa/showrefs":{"title":"$:/plugins/kookma/refnotes/macros/apa/showrefs","created":"20190117195536649","modified":"20210918174611753","tags":"$:/tags/Macro","type":"text/vnd.tiddlywiki","text":"\\define showrefs(filter:\"[<currentTiddler>]\", title:\"Empty\", class:\"ref-list\", emptyMessage:\"\")\n\\import $:/plugins/kookma/refnotes/macros/apa/authors\n<$vars leftDelimiter=\"<<ref \">\n<$list filter=\"[subfilter<__filter__>search:text:literal<leftDelimiter>limit[1]]\" variable=null emptyMessage=<<__emptyMessage__>> ><!-- check to see if there is any citation -->\n<$reveal tag=\"div\" type=\"nomatch\" default=\"Empty\" text=<<__title__>> >\n<h2>$title$</h2>\n</$reveal>\n<$wikify name=\"mylist\" text=\"\"\"\n<$list filter=<<__filter__>> >\n<$macrocall $name=\"find-refs\" tid=<<currentTiddler>> />\n</$list>\n\"\"\">\n<ol class=\"$class$\">\n<$list filter=\"[enlist<mylist>trim[]sort[]]\" variable=\"reference\">\n\n<$vars currentType={{{[<reference>get[bibtex-entry-type]lowercase[]] ~[[miscellaneous]]}}} >\n<$set name=\"bodyLookup\" \n filter=\"[all[tiddlers+shadows]tag[$:/tags/Refnotes/ReflistTemplate]contains:list<currentType>] +[limit[1]get[title]]\"\n value=<<bodyLookup>> \n emptyValue=\"$:/plugins/kookma/refnotes/templates/reflist/default\">\n<$transclude tiddler=<<bodyLookup>> field=\"text\" mode=\"inline\"/>\n</$set>\n</$vars>\n\n</$list>\n</ol>\n</$wikify>\n</$list>\n</$vars>\n\\end"},"$:/plugins/kookma/refnotes/macros/bibtex/find-refs":{"title":"$:/plugins/kookma/refnotes/macros/bibtex/find-refs","created":"20181213121411187","modified":"20210917161905873","tags":"$:/tags/Macro","type":"text/vnd.tiddlywiki","text":"\\define find-refs(tid)\n<$vars regexp=\"(?g)<<ref .+?>>\"\nregexp2='<<ref \"*(.*?)\"*>>'\nregexp3=\"^'(.*?)'\"\nregexp4=\"\\[\\[(.*?)\\]\\]\"\n>\n<$list filter=\"[[$tid$]regexprefs:text<regexp>]\">\n<$list filter=\"[all[current]regexprefs<regexp2>]\">\n<$list filter=\"[all[current]regexprefs<regexp3>] ~[all[current]]\" >\n<$list filter=\"[all[current]regexprefs<regexp4>] ~[all[current]]\" variable=p>\n<<pwrapper>>\n</$list>\n</$list>\n</$list>\n</$list>\n</$vars>\n\\end\n\n\\define pwrapper() \n[[[[$(p)$]]]]\n\\end"},"$:/plugins/kookma/refnotes/macros/bibtex/process-entries":{"title":"$:/plugins/kookma/refnotes/macros/bibtex/process-entries","created":"20210405065852415","modified":"20210917161905883","tags":"$:/tags/Macro","type":"text/vnd.tiddlywiki","text":"\\define title-tolowercase()\n<$vars curTitle=<<currentTiddler>> newTitle={{{[<currentTiddler>lowercase[]]}}}>\n<$list filter=\"[<curTitle>!match<newTitle>]\" variable=null>\n<$action-sendmessage $message=\"tm-rename-tiddler\" from=<<currentTiddler>> to=<<newTitle>> />\n</$list>\n</$vars>\n\\end\n\n\\define tag-entries()\n<!-- change entry type to lower case -->\n<$action-setfield $tiddler=<<currentTiddler>> bibtex-entry-type={{{[<currentTiddler>get[bibtex-entry-type]lowercase[]]}}} />\n<!-- add bibtex-entry -->\n<$fieldmangler>\n<$action-sendmessage $message=\"tm-add-tag\" $param=\"bibtex-entry\" />\n</$fieldmangler>\n\\end\n\n\\define process-entries(title:\"Process New Bibtex Entries\")\n<$button> $title$\n<$list filter=\"[has[bibtex-title]]\">\n<<tag-entries>>\n<<title-tolowercase>>\n</$list>\n</$button>\n\\end"},"$:/plugins/kookma/refnotes/macros/bibtex/regexprefs.js":{"title":"$:/plugins/kookma/refnotes/macros/bibtex/regexprefs.js","text":"/*\\\ntitle: $:/plugins/kookma/macro/bibtex/regexprefs.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for regexp matching and returning result. All results are returned if global flag used. All sub-groups are returned if not global and sub-group hits are found.\n\nThis is a hacked version of core macro: $:/core/modules/filters/regexp.js\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.regexprefs = function(source,operator,options) {\n\tvar results = [],\n\t\tfieldname = (operator.suffix || \"title\").toLowerCase(),\n\t\tregexpString, regexp, flags = \"\", match, global,\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\n\tglobal = /g/.test(flags) ;\n\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), ret=\"\";\n\t\t\tif(text !== null) {\n\t\t\t\tret = text.match(regexp) ;\n\t\t\t\tif(ret !==null) {\n\t\t\t\t\tif(global) {\n\t\t\t\t\t\tresults.push.apply(results,ret) ; //DEBUG\n\t\t\t\t\t} else {\n\t\t\t\t\t\t// if there are sub groups return sub groups START\n\t\t\t\t\t\tif(ret.length > 1) { // return sub groups\n\t\t\t\t\t\t\tresults = results.concat(ret.slice(1)) ;\n\t\t\t\t\t\t} else { // if no sub-groups\n\t\t\t\t\t\t\tresults.push(ret[0]);\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})();","type":"application/javascript","module-type":"filteroperator","created":"20190120190755258","modified":"20210917161905893"},"$:/plugins/kookma/refnotes/macros/bibtex/utility":{"title":"$:/plugins/kookma/refnotes/macros/bibtex/utility","created":"20210407045329557","modified":"20210917161905902","tags":"$:/tags/Macro","type":"text/vnd.tiddlywiki","text":"\\define displayref-onhover(refTid)\n<$set name=\"ref-tid\" value=<<__refTid__>> >\n<$link overrideClass=\"link-refcls\" to=<<ref-tid>> >\n<$list filter=\"[<ref-tid>get[bibtex-entry-type]lowercase[]!match[website]]\" variable=null\nemptyMessage=\"\"\"<span class=\"ref-author\"><$view tiddler=<<ref-tid>> field=\"bibtex-url\"/>.</span>\"\"\">\n<span class=\"ref-author\"><$view tiddler=<<ref-tid>> field=\"bibtex-author\"/>.</span>\n</$list>\n</$link>\n<$view tiddler=<<ref-tid>> field=\"bibtex-title\"/>. (<$view tiddler=<<ref-tid>> field=\"bibtex-year\"/>)\n</$set>\n\\end\n\n\\define create-notexisted-ref(refTid)\n<$set name=\"myTid\" value=<<__refTid__>> >\n<$button class=\"tc-btn-invisible tc-tiddlylink\">\n<$action-sendmessage $message=\"tm-new-tiddler\"\n title=<<myTid>> \n bibtex-author=\"\" bibtex-year=\"\"\n bibtex-title=\"\" bibtex-abstract=\"\"\n bibtex-entry-type=\"\" bibtex-keywords=\"\"\n bibtex-doi=\"\" bibtex-url=\"\"\n tags=\"bibtex-entry\"\n /><<myTid>> \n</$button>\n</$set> \n\\end"},"$:/plugins/kookma/refnotes/macros/find":{"title":"$:/plugins/kookma/refnotes/macros/find","created":"20181213121411187","modified":"20210917161905907","tags":"$:/tags/Macro","type":"text/vnd.tiddlywiki","text":"\\define find(text, begin, end, output:\"simple\", mode:\"all\")\n<$vars \n fulltext=<<__text__>>\n start=<<__begin__>>\n stop=<<__end__>>\n output-macro=<<__output__>>\n>\n<$list variable=\"p1\" filter=\"[<fulltext>splitbefore<start>]\">\n<$list variable=\"p2\" filter=\"[<fulltext>removeprefix<p1>]\">\n<$list variable=\"p3\" filter=\"[<p2>splitbefore<stop>removesuffix<stop>]\">\n<$macrocall $name=<<output-macro>> p=<<p3>> />\n<$reveal type=\"match\" text=\"all\" default=<<__mode__>> >\n<$macrocall $name=\"find\"\n text={{{[<p2>removeprefix<p3>removeprefix<stop>]}}}\n begin=<<start>>\n end=<<stop>>\n output=<<output-macro>>\n/>\n</$reveal>\n</$list>\n</$list>\n</$list>\n</$vars>\n\\end\n\n\\define simple(p)\n<$text text=<<__p__>> />\n\\end\n\n\\define simple-list(p)\n<li><$text text=<<__p__>>/></li>\n\\end\n"},"$:/plugins/kookma/refnotes/macros/footnote":{"title":"$:/plugins/kookma/refnotes/macros/footnote","created":"20181214095749808","modified":"20210917161905912","tags":"$:/tags/Macro","type":"text/vnd.tiddlywiki","text":"\\define fnote(note)\n<div class=\"refnotes-tooltip refnotes-footnote\"><div class=\"refnotes-tooltiptext\">$note$</div></div>\n\\end"},"$:/plugins/kookma/refnotes/macros/numbered/refnum":{"title":"$:/plugins/kookma/refnotes/macros/numbered/refnum","created":"20181210155346225","modified":"20210917161905920","tags":"disp","type":"text/vnd.tiddlywiki","text":"\\define refnum(tid)\n<$set name=\"ref-tid\" tiddler=<<__tid__>> field=\"title\" emptyValue=\"RefNotFound\">\n<div class=\"refnotes-tooltip refcls\">\n<$reveal type=\"match\" default=<<ref-tid>> text=\"RefNotFound\">\n<$link overrideClass=\"link-refcls\">\n[<$view tiddler=<<__tid__>> field=\"title\"/>]\n</$link>\n<div class=\"refnotes-tooltiptext ref-notfound\"><b>Warning</b>: Reference Not Found.<br>Click to create it:<<create-notexisted-ref \"$tid$\">></div>\n</$reveal>\n<$reveal type=\"nomatch\" default=<<ref-tid>> text=\"RefNotFound\">\n[<$view tiddler=<<__tid__>> field=\"caption\"><$view tiddler=<<__tid__>> field=\"title\"/></$view>]\n<div class=\"refnotes-tooltiptext\">\n<$macrocall $name=\"displayref-onhover\" refTid=<<ref-tid>> />\n</div>\n</$reveal>\n</div>\n</$set>\n\\end\n"},"$:/plugins/kookma/refnotes/macros/search-ui":{"title":"$:/plugins/kookma/refnotes/macros/search-ui","created":"20141231095518178","modified":"20210917161905924","tags":"$:/tags/Macro","type":"text/vnd.tiddlywiki","text":"\\define searchTid() xx$:/temp/search\n\\define bibtexFields() [!is[shadow]!is[system]has[bibtex-title]fields[]prefix[bibtex-]sort[]]\n\\define mainFields() bibtex-title bibtex-author bibtex-year\n\\define searchUi()\n<div class=\"tc-search\">\n<$edit-text tiddler=<<searchTid>> type=\"search\" tag=\"input\" placeholder=\"search terms\" default=\"\"/> <$select field=\"field\" tiddler=<<searchTid>> default=\"bibtex-author\">\n<$set name=allfields filter= \"[subfilter<bibtexFields>split[ ]join[,]]\" >\n<option value=<<allfields>> >all fields</option>\n</$set>\n<optgroup label=\"Main fields\">\n<$list filter=\"[enlist<mainFields>removeprefix[bibtex-]]\" variable=\"field\">\n<option value={{{[<field>addprefix[bibtex-]]}}} ><<field>></option>\n</$list>\n</optgroup>\n<optgroup label=\"Other fields\">\n<$list filter=\"[subfilter<bibtexFields>] -[enlist<mainFields>] +[removeprefix[bibtex-]]\" variable=\"field\">\n<option value={{{[<field>addprefix[bibtex-]]}}} ><<field>></option>\n</$list>\n</optgroup>\n</$select>\n\n<$reveal state=<<searchTid>> type=\"nomatch\" text=\"\">\n<$button class=\"tc-btn-invisible\">\n<$action-setfield $tiddler=<<searchTid>> text=\"\"/>\n{{$:/core/images/close-button}}\n</$button>\n</$reveal>\n</div>\n\\end"},"$:/plugins/kookma/refnotes/macros/showabbrs":{"title":"$:/plugins/kookma/refnotes/macros/showabbrs","created":"20210404111656614","modified":"20210917161905932","tags":"$:/tags/Macro","type":"text/vnd.tiddlywiki","text":"\\define showabbrs(filter:\"[<currentTiddler>]\", dtiddler:\"Glossary\", title:\"Empty\", emptyMessage:\"\")\n<$wikify name=\"term-indexes\" text=<<find-all-items>> > \n<$macrocall $name=\"abbr-list\" dtiddler=<<__dtiddler__>> indexes=<<term-indexes>> title=<<__title__>> emptyMessage=<<__emptyMessage__>> />\n</$wikify>\n\\end\n\n\\define find-all-items()\n<$list filter=<<__filter__>> >\n<$macrocall $name=\"find\" text={{!!text}} begin=\"<<abbr \" end=\">>\" output=\"output-item\"/>\n</$list>\n\\end\n\n\\define output-item(p)\n<$set name=\"items\" value=<<__p__>> >\n<$set name=\"item\" value={{{ [enlist<items>limit[1]] }}} >\n<$set name=\"item-noquotes\" value={{{ [<item>removeprefix[\"]removesuffix[\"]] [<item>removeprefix[']removesuffix[']] ~[<item>] }}} emptyValue=\"NOT_FOUND\">\n<<item-noquotes>>\n</$set>\n</$set>\n</$set>\n\\end\n\n\n\\define abbr-list(dtiddler, indexes, title:\"Empty\", emptyMessage)\n<$list filter=\"$indexes$ +[limit[1]]\" variable=null emptyMessage=<<__emptyMessage__>> ><!-- check to see if there is any abbreviations -->\n<$reveal tag=\"div\" type=\"nomatch\" default=\"Empty\" text=<<__title__>> >\n<h2><$text text=<<__title__>> /></h2>\n</$reveal>\n<table class=\"refnotes-table-borderless\">\n<$list filter=\"\"\"$indexes$ +[sort[title]]\"\"\" variable=\"item\">\n<tr>\n<td class=\"refnotes-abbr-term\"><<item>></td>\n<td>\n <$set name=\"term\" tiddler=<<__dtiddler__>> index=<<item>> emptyValue=<<term-not-found>> >\n <<term>>\n </$set>\n</td>\n</tr>\n</$list>\n</table>\n</$list>\n\\end\n\n\n\\define term-not-found()\n<span class=\"refnotes-abbr-term-not-found\">Term not found</span>\n\\end\n\n\n"},"$:/plugins/kookma/refnotes/macros/showfnotes":{"title":"$:/plugins/kookma/refnotes/macros/showfnotes","created":"20210404111935949","modified":"20210917161905937","tags":"$:/tags/Macro","type":"text/vnd.tiddlywiki","text":"\\define showfnotes(filter:\"[<currentTiddler>]\", title:\"Empty\" class:\"fnote-list\", emptyMessage:\"\")\n<$vars leftDelimiter=\"<<fnote \">\n<$list filter=\"[subfilter<__filter__>search:text:literal<leftDelimiter>limit[1]]\" variable=null emptyMessage=<<__emptyMessage__>> ><!-- check to see if there is any footnote -->\n<$reveal tag=\"div\" type=\"nomatch\" default=\"Empty\" text=<<__title__>> >\n<h2>$title$</h2>\n</$reveal>\n<ol class=\"$class$\">\n<$list filter=<<__filter__>> >\n<$macrocall $name=\"find\" \n text={{!!text}}\n begin=\"<<fnote \"\n end=\">>\"\n output=\"output-fnote\"\n/>\n</$list>\n</ol>\n</$list>\n</$vars>\n\\end\n\n\\define output-fnote(p)\n<$vars output=$p$>\n<li><<output>></li>\n</$vars>\n\\end\n\n"},"$:/plugins/kookma/refnotes/macros/stretch-text":{"title":"$:/plugins/kookma/refnotes/macros/stretch-text","created":"20210407132815001","modified":"20210917161905943","tags":"$:/tags/Macro","type":"text/vnd.tiddlywiki","text":"\\define tTemp() xx$:/temp/refnotes/library/$(currentTiddler)$\n\n\\define stretchText(text, title:\"...\")\n<$button class=\"tc-btn-invisible\">$title$\n<$action-listops $tiddler=<<tTemp>> $field=\"text\" $subfilter=\"+[toggle[show]]\" />\n</$button> <$reveal type=\"match\" stateTitle=<<tTemp>> sateField=text text=\"show\">$text$</$reveal>\n\\end\n"},"$:/plugins/kookma/refnotes/readme":{"title":"$:/plugins/kookma/refnotes/readme","created":"20201211095732939","modified":"20210917161905954","tags":"revised","type":"text/vnd.tiddlywiki","text":"; Refnotes\nRefnotes is a Tiddlywiki plugin to create and manage footnotes, abbreviations, citations, and references. Refnotes can create bibliography, but for the best performance, and to use import bibtex entries, the use of the official ''bibtex importer'' plugin is required.\n\n;Code and demo\nFor learning Refnotes features, syntax, tutorial and examples see the plugin demo and code pages\n\n* Demo: https://kookma.github.io/TW-Refnotes/\n* Code: https://github.com/kookma/TW-Refnotes\n"},"$:/plugins/kookma/refnotes/styles/abbr":{"title":"$:/plugins/kookma/refnotes/styles/abbr","text":"/* Ref: https://developer.mozilla.org/en-US/docs/Web/CSS/CSS3 */ \n.refnotes-abbr abbr[title] {\n\tcolor: inherit;\n\tfont-style: normal;\n\ttext-decoration: none;\n\tborder-bottom: 1px dotted #aaa;\n\tcursor: help;\n}\n\n.refnotes-abbr-term-not-found{\n/*\tcolor:red;*/\n\tfont-style: oblique;\n}\n\n.refnotes-abbr-term{\n/*\tcolor:blue;*/\n}\n\n\n/* Ref:https://aarontgrogg.com/lab/\nShow the title for small screen\n*/ \n/* this works based on the max-width*/\n@media only screen and (max-width: 960px) {\n.refnotes-abbr abbr:hover:after { content: ' ('attr(title)')'; }\n}\n\n@media (hover: none) {\n/* Push the title attribute into generated content after the abbr. */\n.refnotes-abbr abbr[title]::after { \n content: ' ('attr(title)')'; }\n}\n","created":"20181022085407237","modified":"20210917161905961","tags":"$:/tags/Stylesheet","type":"text/css"},"$:/plugins/kookma/refnotes/styles/bibtex-details":{"title":"$:/plugins/kookma/refnotes/styles/bibtex-details","text":".refnotes-details > summary{\n\tpadding-left:0;\n\tpadding-top:15px;\n\tpadding-bottom:15px;\n\twidth: 160px;\n\tcursor: pointer;\n\tfont-weight:bold;\n}\n\n","created":"20210405105138630","modified":"20210917161905977","tags":"$:/tags/Stylesheet","type":"text/css"},"$:/plugins/kookma/refnotes/styles/bibtex-entryview":{"title":"$:/plugins/kookma/refnotes/styles/bibtex-entryview","text":"/* used for viewtemplate displaying the bibtex entry */\n.refnotes-bibtex-field{\n\tdisplay:table-row\n}\n.refnotes-bibtex-field span{\n\tdisplay:table-cell\n}\n.refnotes-bibtex-field span:first-of-type{\n\tfont-weight:bold;\n\tpadding-right:10px;\n\twhite-space: nowrap;\n}","created":"20210403171918460","modified":"20210917161905986","tags":"$:/tags/Stylesheet","type":"text/css"},"$:/plugins/kookma/refnotes/styles/bibtex":{"title":"$:/plugins/kookma/refnotes/styles/bibtex","created":"20181220161713706","modified":"20210917161905970","tags":"$:/tags/Stylesheet","type":"text/vnd.tiddlywiki","text":".ref-nonumber{\n/* color:blue;*/\n font-size:90%;\n list-style-type:none;\n}\n\n.ref-nonumber li{\n padding-bottom:8px;\n}\n\n.ref-list{\n/* color:blue;*/\n font-size:90%;\n}\n\n.link-refcls{\n font-weight:400;\n/* color:#00008B;*/ /*darkblue*/\n text-decoration:none;\n color: <<colour tiddler-link-foreground>>; \t\n}\n\n.refcls{\n/* color:#00008B;*/\n color: <<colour tiddler-link-foreground>>; \n/* text-transform: capitalize;*/\n}\n\n.ref-notfound{\n/* color: #856404 !important;*/\n/* background-color: #fff3cd !important;*/\n}\n\n.ref-author{\n/* color:#00008B;*/ /*color for author in tooltip*/\n}"},"$:/plugins/kookma/refnotes/styles/dropzone":{"title":"$:/plugins/kookma/refnotes/styles/dropzone","text":".bibtex-dropzone{\n\tmin-height:30px;\n\tmax-width:100%;\n\tmargin:4px auto;\n\tborder:2px dotted green;\n\ttext-align:center;\n}\n\n.bibtex-dropzone:focus {\n\tbackground: #fffedd;\n}","created":"20210813153817949","modified":"20210917161905993","tags":"$:/tags/Stylesheet","type":"text/css"},"$:/plugins/kookma/refnotes/styles/footnote-counter":{"title":"$:/plugins/kookma/refnotes/styles/footnote-counter","text":"/*automatic counter for fnote macro. The counter resets at the begining of each tiddler*/\n.tc-tiddler-frame {\n counter-reset: fnote-count;\n}\n.refnotes-footnote {\n counter-increment: fnote-count;\n}\n.refnotes-footnote:after {\n content: counter(fnote-count);\n font-size:small;\n /* color:#0000ee;*/\n vertical-align: super;\n line-height: 1.5;\n margin-left: -0.1em;\n}\n","created":"20181214085707714","modified":"20210917161906001","tags":"$:/tags/Stylesheet","type":"text/css"},"$:/plugins/kookma/refnotes/styles/library":{"title":"$:/plugins/kookma/refnotes/styles/library","text":"/* in folding-editor*/\n.refnotes-library button svg{\n\tfont-size:0.8em;\n\tvertical-align: middle;\n\tmargin-right:0;\n\tmargin-left:0;\n\n}\n\n","created":"20210407142636629","modified":"20210917161906006","tags":"$:/tags/Stylesheet","type":"text/css"},"$:/plugins/kookma/refnotes/styles/showfnotes":{"title":"$:/plugins/kookma/refnotes/styles/showfnotes","text":"/* Footnote class*/\n\n.fnote-list{\n/* color:blue;*/\n font-size:90%;\n}\n\n.fnote-pretty{\n display: block;\n margin: 0.5em;\n margin-right: auto;\n width: 100% !important;\n border-collapse: collapse;\n padding: 15px 15px 15px 25px; /*left padding=25px*/\n border-width: 0px;\n border-style: solid;\n border-left-width: 1px;\n background-color: rgb(255,248,220);\n color: rgb(91,49,7);\n line-height: 1.2em; \n font-size:0.9em;\n}\n","created":"20181219144814573","modified":"20210917161906014","tags":"$:/tags/Stylesheet","type":"text/css"},"$:/plugins/kookma/refnotes/styles/table-borderless":{"title":"$:/plugins/kookma/refnotes/styles/table-borderless","text":"/*Borderless table*/\n.refnotes-table-borderless, \n.refnotes-table-borderless th, \n.refnotes-table-borderless tr, \n.refnotes-table-borderless td{\n border:0;\n}","created":"20190320094538299","modified":"20210917161906022","tags":"$:/tags/Stylesheet","type":"text/css"},"$:/plugins/kookma/refnotes/styles/tooltip":{"title":"$:/plugins/kookma/refnotes/styles/tooltip","text":"/* tooltip class used for ref, fnote and other macros */\n.refnotes-tooltip {\n\tposition: relative;\n\tdisplay: inline-block;\n\tcursor: pointer; \n}\n\n.refnotes-tooltip .refnotes-tooltiptext{\n\tfont-size: 0.90em; /* change if it is too small */\n}\n\n.refnotes-tooltip .refnotes-tooltiptext {\n\tvisibility: hidden;\n\tbackground-color: #fff;\n\tcolor: #222222; \n\ttext-align: left;\n\tborder-radius: 2px;\n\tpadding: 5px 10px;\n\tmax-width: 30vw;\n\tmax-height:20em;\n\toverflow-y: auto;\n\tcursor: auto;\n\twidth: max-content;\n\twidth: -moz-max-content;\n\twidth: -webkit-max-content;\n\twidth: -o-max-content;\n\n\t/* Position the tooltip */\n\tposition: absolute;\n\tz-index: 1;\n\tbottom: 100%;\n\tleft: 50%;\n\tmargin-left: -40px;\n\tbox-shadow:0 4px 10px 0 rgba(0,0,0,0.2),0 4px 20px 0 rgba(0,0,0,0.19);\n}\n\n.refnotes-tooltip:hover .refnotes-tooltiptext {\n\tvisibility: visible;\n\t/*opacity: 0.9;*/\n}\n\n/* for small screens */\n\n@media screen and (max-width: 960px) {\n.refnotes-tooltip .refnotes-tooltiptext {\n /* Position the tooltip */\n \tposition:fixed;\n top:0;\n left: 0;\n margin-left: 0px;\n bottom: unset;\n width:100%;\n max-width: 100vw;\n z-index: 9999;\n} \n\n.refnotes-tooltip:hover .refnotes-tooltiptext {\n opacity: 1;\n} \n \n}","created":"20181215201115750","modified":"20210917161906027","tags":"$:/tags/Stylesheet","type":"text/css"},"$:/plugins/kookma/refnotes/templates/reflist/article":{"title":"$:/plugins/kookma/refnotes/templates/reflist/article","created":"20210406035737424","list":"article","modified":"20210918154925145","tags":"$:/tags/Refnotes/ReflistTemplate","type":"text/vnd.tiddlywiki","text":"<$wikify name=bibtexEntryTiddler text=<<reference>> >\n<$set name=currentTiddler tiddler=<<bibtexEntryTiddler>> field=title emptyValue=\"RefNotFound\">\n<$reveal type=\"nomatch\" default=\"RefNotFound\" text=<<currentTiddler>> >\n<li><<show-authors-in-references>>. (<$view field=\"bibtex-year\"/>). <$text text={{{ [{!!bibtex-title}lowercase[]sentencecase[]] }}} />. <span style=\"font-style:italic\"><$view field=\"bibtex-journal\"/></span>. <$view field=\"bibtex-volume\"/>. <$view field=\"bibtex-pages\"/>. <a href={{{[<currentTiddler>get[bibtex-doi]]}}}><$view field=\"bibtex-doi\"/></a></li>\n</$reveal>\n<$reveal type=\"match\" default=\"RefNotFound\" text=<<currentTiddler>> >\n<li>Reference <b><$text text=<<reference>>/></b> NOT FOUND. Check your input.</li>\n</$reveal>\n</$set></$wikify>\n\n<!-- APA 7 \nAuthor. (Year). Title [Translated Title] [Type of Article] [Reviewed Item]|. Journal|, Volume|(Issue)|, Pages|, Article Article Number|.| `https://doi.org/`DOI (Reprint Edition) (Original Publication) (Errata)\n-->"},"$:/plugins/kookma/refnotes/templates/reflist/book":{"title":"$:/plugins/kookma/refnotes/templates/reflist/book","created":"20210406035831544","list":"book incollection","modified":"20210918173607385","tags":"$:/tags/Refnotes/ReflistTemplate","type":"text/vnd.tiddlywiki","text":"\\define disp-bibtex-edition()\n<$list filter=\"[<currentTiddler>has[bibtex-edition]]\" variable=null>(<$view field=\"bibtex-edition\"/>).</$list>\n\\end\n\n\n<$wikify name=bibtexEntryTiddler text=<<reference>> >\n<$set name=currentTiddler tiddler=<<bibtexEntryTiddler>> field=title emptyValue=\"RefNotFound\">\n<$reveal type=\"nomatch\" default=\"RefNotFound\" text=<<currentTiddler>> >\n<li><<show-authors-in-references>>. (<$view field=\"bibtex-year\"/>). <span style=\"font-style:italic;\"><$text text={{{ [{!!bibtex-title}lowercase[]sentencecase[]] }}} /></span>. <<disp-bibtex-edition>> <$view field=\"bibtex-publisher\"/>.</li>\n</$reveal>\n<$reveal type=\"match\" default=\"RefNotFound\" text=<<currentTiddler>> >\n<li>Reference <b><$text text=<<reference>>/></b> NOT FOUND. Check your input.</li>\n</$reveal>\n</$set></$wikify>\n\n<!--\nAuthor. (Year). Title [Translated Title] (|Translator, Trans.;| Editor, Ed.^Eds.| Edition ed.,| Vol. Volume|)| [Type of Work]|. Publisher|. `https://doi.org/`DOI (Original Publication)\n-->"},"$:/plugins/kookma/refnotes/templates/reflist/default":{"title":"$:/plugins/kookma/refnotes/templates/reflist/default","created":"20210406035344521","modified":"20210918173547862","tags":"$:/tags/Refnotes/ReflistTemplate","type":"text/vnd.tiddlywiki","text":"<$wikify name=bibtexEntryTiddler text=<<reference>> >\n<$set name=currentTiddler tiddler=<<bibtexEntryTiddler>> field=\"title\" emptyValue=\"RefNotFound\">\n<$reveal type=\"nomatch\" default=\"RefNotFound\" text=<<currentTiddler>> >\n<li><<show-authors-in-references>>. (<$view field=\"bibtex-year\"/>). <$text text={{{ [{!!bibtex-title}lowercase[]sentencecase[]] }}} />.</li>\n</$reveal>\n<$reveal type=\"match\" default=\"RefNotFound\" text=<<currentTiddler>> >\n<li>Reference <b><$text text=<<reference>>/></b> NOT FOUND. Check your input.</li>\n</$reveal>\n</$set></$wikify>"},"$:/plugins/kookma/refnotes/templates/reflist/inproceedings":{"title":"$:/plugins/kookma/refnotes/templates/reflist/inproceedings","created":"20210411092205967","list":"inproceedings","modified":"20210918173627363","tags":"$:/tags/Refnotes/ReflistTemplate","type":"text/vnd.tiddlywiki","text":"<$wikify name=bibtexEntryTiddler text=<<reference>> >\n<$set name=currentTiddler tiddler=<<bibtexEntryTiddler>> field=title emptyValue=\"RefNotFound\">\n<$reveal type=\"nomatch\" default=\"RefNotFound\" text=<<currentTiddler>> >\n<li><<show-authors-in-references>>. (<$view field=\"bibtex-year\"/>). <$text text={{{ [{!!bibtex-title}lowercase[]sentencecase[]] }}} />. In <span style=\"font-style:italic\"><$view field=\"bibtex-booktitle\"/></span>. pp. <$view field=\"bibtex-pages\"/>. <a href={{{[<currentTiddler>get[bibtex-doi]]}}}><$view field=\"bibtex-doi\"/></a></li>\n</$reveal>\n<$reveal type=\"match\" default=\"RefNotFound\" text=<<currentTiddler>> >\n<li>Reference <b><$text text=<<reference>>/></b> NOT FOUND. Check your input.</li>\n</$reveal>\n</$set></$wikify>\n\n<!-- APA 7\nAuthor, A. A. (Date). Title of paper. In A. Editor & B. Editor (Eds.), Title of proceedings (page numbers). Publisher. DOI OR URL if relevant.\n-->"},"$:/plugins/kookma/refnotes/templates/reflist/numbered/article":{"title":"$:/plugins/kookma/refnotes/templates/reflist/numbered/article","created":"20210407034252960","list":"article","modified":"20210917161906073","tags":"","type":"text/vnd.tiddlywiki","text":"<$wikify name=bibtexEntryTiddler text=<<reference>> >\n<$set name=currentTiddler tiddler=<<bibtexEntryTiddler>> field=title emptyValue=\"RefNotFound\">\n<$reveal type=\"nomatch\" default=\"RefNotFound\" text=<<currentTiddler>> >\n<li><$view field=\"bibtex-author\"/>, <i><span style=\"text-transform: capitalize;\"><$view field=\"bibtex-title\"/></span></i>, <$view field=\"bibtex-journal\"/>, <$view field=\"bibtex-year\"/>.</li>\n</$reveal>\n<$reveal type=\"match\" default=\"RefNotFound\" text=<<currentTiddler>> >\n<li>Reference <b>$p$</b> NOT FOUND. Check your input.</li>\n</$reveal>\n</$set></$wikify>"},"$:/plugins/kookma/refnotes/templates/reflist/numbered/book":{"title":"$:/plugins/kookma/refnotes/templates/reflist/numbered/book","created":"20210407034324705","list":"book","modified":"20210918164607908","tags":"","type":"text/vnd.tiddlywiki","text":"<$wikify name=bibtexEntryTiddler text=<<reference>> >\n<$set name=currentTiddler tiddler=<<bibtexEntryTiddler>> field=title emptyValue=\"RefNotFound\">\n<$reveal type=\"nomatch\" default=\"RefNotFound\" text=<<currentTiddler>> >\n<li><<show-authors-in-references>>, <span style=\"text-transform: capitalize;font-style:italic;\"><$view field=\"bibtex-title\"/></span>, <$view field=\"bibtex-edition\"/>, <$view field=\"bibtex-year\"/>, <$view field=\"bibtex-address\"/>, <$view field=\"bibtex-publisher\"/>.</li>\n</$reveal>\n<$reveal type=\"match\" default=\"RefNotFound\" text=<<currentTiddler>> >\n<li>Reference <b>$p$</b> NOT FOUND. Check your input.</li>\n</$reveal>\n</$set></$wikify>"},"$:/plugins/kookma/refnotes/templates/reflist/numbered/default":{"title":"$:/plugins/kookma/refnotes/templates/reflist/numbered/default","created":"20210407034401566","modified":"20210917161906089","tags":"","type":"text/vnd.tiddlywiki","text":"<$wikify name=bibtexEntryTiddler text=<<reference>> >\n<$set name=currentTiddler tiddler=<<bibtexEntryTiddler>> field=\"title\" emptyValue=\"RefNotFound\">\n<$reveal type=\"nomatch\" default=\"RefNotFound\" text=<<currentTiddler>> >\n<li><$view field=\"bibtex-author\"/>, <span style=\"text-transform: capitalize;\"><$view field=\"bibtex-title\"/></span>,<i><$view field=\"bibtex-journal\"/></i>, <$view field=\"bibtex-year\"/>.</li>\n</$reveal>\n<$reveal type=\"match\" default=\"RefNotFound\" text=<<currentTiddler>> >\n<li>Reference <b>$p$</b> NOT FOUND. Check your input.</li>\n</$reveal>\n</$set></$wikify>"},"$:/plugins/kookma/refnotes/templates/reflist/numbered/website":{"title":"$:/plugins/kookma/refnotes/templates/reflist/numbered/website","created":"20210407034338287","list":"website","modified":"20210917161906093","tags":"","type":"text/vnd.tiddlywiki","text":"<$wikify name=bibtexEntryTiddler text=<<reference>> >\n<$set name=\"curtid\" tiddler=<<bibtexEntryTiddler>> field=\"title\" emptyValue=\"RefNotFound\">\n<$reveal type=\"nomatch\" default=\"RefNotFound\" text=<<curtid>> >\n<li><span style=\"text-transform: capitalize;\"><$view field=\"bibtex-title\" tiddler=<<curtid>>/></span>, <a href={{{[<curtid>get[bibtex-url]]}}} target=\"_blank\"><$text text={{{ [<curtid>get[bibtex-url]] }}}/></a>, <$view field=\"bibtex-year\" tiddler=<<curtid>>/>.</li>\n</$reveal>\n<$reveal type=\"match\" default=\"RefNotFound\" text=<<curtid>> >\n<li>Reference <b>$p$</b> NOT FOUND. Check your input.</li>\n</$reveal>\n</$set></$wikify>"},"$:/plugins/kookma/refnotes/templates/reflist/website":{"title":"$:/plugins/kookma/refnotes/templates/reflist/website","created":"20210406040657728","list":"website","modified":"20210917161906098","tags":"$:/tags/Refnotes/ReflistTemplate","type":"text/vnd.tiddlywiki","text":"<$wikify name=bibtexEntryTiddler text=<<reference>> >\n<$set name=currentTiddler tiddler=<<bibtexEntryTiddler>> field=\"title\" emptyValue=\"RefNotFound\">\n<$reveal type=\"nomatch\" default=\"RefNotFound\" text=<<currentTiddler>> >\n<li><$text text={{{ [{!!bibtex-title}lowercase[]sentencecase[]] }}} />. (<$view field=\"bibtex-year\"/>). <a href={{!!bibtex-url}} target=\"_blank\"><$text text={{!!bibtex-url}} /></a>.</li>\n</$reveal>\n<$reveal type=\"match\" default=\"RefNotFound\" text=<<currentTiddler>> >\n<li>Reference <b><$text text=<<reference>>/></b> NOT FOUND. Check your input.</li>\n</$reveal>\n</$set></$wikify>"},"$:/plugins/kookma/refnotes/ui/bibtexlibrary":{"title":"$:/plugins/kookma/refnotes/ui/bibtexlibrary","caption":"Bibliography","created":"20181220153648454","description":"This code adds the `bibtex-entry` tag to all tiddlers imported by `BibTeX Importer` plugin thus having a `bibtex-title` field.","modified":"20210917161906108","tags":"$:/tags/SideBar","type":"text/vnd.tiddlywiki","text":"\\define dispEntry()\n<$link/>\n<$macrocall $name=stretchText text=\"\"\"\n<$view field=\"bibtex-author\"/>. (<$view field=\"bibtex-year\"/>). <$view field=\"bibtex-title\"/>.\"\"\" />\n\\end\n\n\n\\define searchFilter() [has[bibtex-title]search:$(sField)$[$(sTerm)$]]\n\n\\define bibLibrary()\n<$vars sField={{{[<searchTid>get[field]] ~[[bibtex-author]]}}} sTerm={{{[<searchTid>get[text]]}}}>\n\n<!-- show hide entry details -->\n<div class=\"tc-search refnotes-library\" style=\"margin:10px 0 0 20px;\">\nShow and Hide Details: \n<$button class=\"tc-btn-invisible\">{{$:/core/images/down-arrow}}\n<$list filter=\"[subfilter<searchFilter>]\">\n<$action-setfield $tiddler=<<tTemp>> text=show />\n</$list>\n</$button>\n<$button class=\"tc-btn-invisible\">{{$:/core/images/up-arrow}}\n<$list filter=\"[subfilter<searchFilter>]\">\n<$action-deletetiddler $tiddler=<<tTemp>> />\n</$list>\n</$button>\n</div>\n\n<!-- show the library data -->\n<ol>\n<$list filter=\"[subfilter<searchFilter>]\">\n<li><<dispEntry>></li>\n</$list>\n</ol>\n</$vars>\n\\end\n\n<!-- interface -->\n<div style=\"margin-bottom:8px;\">\n<<process-entries \"Process New Entries\">>\n{{$:/plugins/kookma/refnotes/ui/dropzone}}\n</div>\n\n<!-- make this optional\n[[Bibliography Table]]\n-->\n\n<<searchUi>>\n\n<<bibLibrary>>\n\n\n\n"},"$:/plugins/kookma/refnotes/ui/dropzone":{"title":"$:/plugins/kookma/refnotes/ui/dropzone","caption":"Dropzone","created":"20210813153727310","modified":"20210917161906113","tags":"","type":"text/vnd.tiddlywiki","text":"<$dropzone \n deserializer=\"application/x-bibtex\"\n filesOnly=no \n\timportTitle=\"Import Bibtex\">\n<div class=\"bibtex-dropzone\" tabindex=1>\nPaste your Bibtex Entry here\n</div>\n</$dropzone>"},"$:/plugins/kookma/refnotes/viewtemplates/article":{"title":"$:/plugins/kookma/refnotes/viewtemplates/article","created":"20210403164845276","list":"article","modified":"20210917161906128","tags":"$:/tags/Refnotes/Template","type":"text/vnd.tiddlywiki","text":"\\define mainFields() bibtex-title bibtex-author bibtex-journal bibtex-year bibtex-pages bibtex-number bibtex-volume bibtex-doi bibtex-entry-type\n\n<!-- display fields -->\n<$transclude tiddler=\"$:/plugins/kookma/refnotes/viewtemplates/helper\"/>"},"$:/plugins/kookma/refnotes/viewtemplates/book":{"title":"$:/plugins/kookma/refnotes/viewtemplates/book","created":"20210403164856132","list":"book","modified":"20210917161906138","tags":"$:/tags/Refnotes/Template","type":"text/vnd.tiddlywiki","text":"\\define mainFields() bibtex-title bibtex-author bibtex-year bibtex-publisher bibtex-entry-type\n\n<$transclude tiddler=\"$:/plugins/kookma/refnotes/viewtemplates/helper\"/>"},"$:/plugins/kookma/refnotes/viewtemplates/default":{"title":"$:/plugins/kookma/refnotes/viewtemplates/default","created":"20210403165027581","modified":"20210917161906146","tags":"$:/tags/Refnotes/Template","type":"text/vnd.tiddlywiki","text":"\\define mainFields() bibtex-title bibtex-author bibtex-year bibtex-doi bibtex-entry-type\n\n<!-- display fields -->\n<$transclude tiddler=\"$:/plugins/kookma/refnotes/viewtemplates/helper\"/>"},"$:/plugins/kookma/refnotes/viewtemplates/helper":{"title":"$:/plugins/kookma/refnotes/viewtemplates/helper","created":"20210405112132790","modified":"20210917161906155","tags":"$:/tags/Refnotes/Template","type":"text/vnd.tiddlywiki","text":"\\define display-bibtex-field()\n<div class=\"refnotes-bibtex-field\">\n<span><$text text={{{ [<currentField>removeprefix[bibtex-]titlecase[]] }}} /></span>\n<span><$transclude tiddler=<<currentTiddler>> field=<<currentField>> mode=inline /></span>\n</div>\n\\end\n\n<!-- display main bibtex fields -->\n<$list filter=\"[enlist<mainFields>]\" variable=currentField>\n<<display-bibtex-field>>\n</$list>\n\n<!-- display other bibtex fields -->\n<details class=\"refnotes-details\">\n <summary>More details</summary>\n<$list filter=\"[<currentTiddler>fields[]prefix[bibtex]sort[]] -[enlist<mainFields>]\" variable=currentField>\n<<display-bibtex-field>>\n</$list>\n</details>"},"$:/plugins/kookma/refnotes/viewtemplates/incollection":{"title":"$:/plugins/kookma/refnotes/viewtemplates/incollection","created":"20210411044534237","list":"incollection","modified":"20210917161906165","tags":"$:/tags/Refnotes/Template","type":"text/vnd.tiddlywiki","text":"\\define mainFields() bibtex-title bibtex-author bibtex-year bibtex-booktitle bibtex-editor bibtex-publisher bibtex-entry-type\n\n<$transclude tiddler=\"$:/plugins/kookma/refnotes/viewtemplates/helper\"/>"},"$:/plugins/kookma/refnotes/viewtemplates/inproceedings":{"title":"$:/plugins/kookma/refnotes/viewtemplates/inproceedings","created":"20210411094926217","list":"inproceedings","modified":"20210917161906174","tags":"$:/tags/Refnotes/Template","type":"text/vnd.tiddlywiki","text":"\\define mainFields() bibtex-title bibtex-author bibtex-year bibtex-booktitle bibtex-editor bibtex-doi bibtex-entry-type\n\n<$transclude tiddler=\"$:/plugins/kookma/refnotes/viewtemplates/helper\"/>"},"$:/plugins/kookma/refnotes/viewtemplates/main":{"title":"$:/plugins/kookma/refnotes/viewtemplates/main","created":"20181220142502642","modified":"20210917161906181","tags":"$:/tags/ViewTemplate","type":"text/vnd.tiddlywiki","text":"<$list filter=\"[all[current]has[bibtex-title]]\">\n<$vars currentType={{{[<currentTiddler>get[bibtex-entry-type]lowercase[]] ~[[miscellaneous]]}}} >\n<$set name=\"bodyLookup\" \n filter=\"[all[tiddlers+shadows]tag[$:/tags/Refnotes/Template]contains:list<currentType>] +[limit[1]get[title]]\"\n\t\t\tvalue=<<bodyLookup>> \n emptyValue=\"$:/plugins/kookma/refnotes/viewtemplates/default\">\n<$transclude tiddler=<<bodyLookup>> field=\"text\" mode=\"inline\"/>\n</$set>\n</$vars>\n</$list>"},"$:/plugins/kookma/refnotes/viewtemplates/thesis":{"title":"$:/plugins/kookma/refnotes/viewtemplates/thesis","created":"20210410200742891","list":"phdthesis mastersthesis thesis","modified":"20210917161906189","tags":"$:/tags/Refnotes/Template","type":"text/vnd.tiddlywiki","text":"\\define mainFields() bibtex-title bibtex-author bibtex-year bibtex-school bibtex-entry-type\n\n<$transclude tiddler=\"$:/plugins/kookma/refnotes/viewtemplates/helper\"/>"},"$:/plugins/kookma/refnotes/viewtemplates/unpublished":{"title":"$:/plugins/kookma/refnotes/viewtemplates/unpublished","created":"20210411041928587","list":"unpublished","modified":"20210917161906197","tags":"$:/tags/Refnotes/Template","type":"text/vnd.tiddlywiki","text":"\\define mainFields() bibtex-title bibtex-author bibtex-year bibtex-note bibtex-entry-type\n\n<$transclude tiddler=\"$:/plugins/kookma/refnotes/viewtemplates/helper\"/>"},"$:/plugins/kookma/refnotes/viewtemplates/website":{"title":"$:/plugins/kookma/refnotes/viewtemplates/website","created":"20210403164529700","list":"website","modified":"20210917161906202","tags":"$:/tags/Refnotes/Template","type":"text/vnd.tiddlywiki","text":"\\define mainFields() bibtex-title bibtex-url bibtex-year bibtex-entry-type\n\n<!-- display fields -->\n<$transclude tiddler=\"$:/plugins/kookma/refnotes/viewtemplates/helper\"/>"}}}
{ "tiddlers": { "$:/RobertP3469/modules/widgets/edit.js": { "title": "$:/RobertP3469/modules/widgets/edit.js", "type": "application/javascript", "module-type": "widget", "text": "if($tw.browser ) {\r\n\t(function(){\r\n\t\t\"use strict\";\r\n\t\t\r\n\t\tvar ready = false;\r\n\t\t\r\n\t\tvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\r\n\t\t\r\n\t\tvar EditHtmlWidget = function(parseTreeNode,options) {\r\n\t\t\tthis.initialise(parseTreeNode,options);\r\n\t\t};\r\n\t\t\r\n\t\t/*\r\n\t\tInherit from the base widget class\r\n\t\t*/\r\n\t\tEditHtmlWidget.prototype = new Widget();\r\n\t\t\r\n\t\tEditHtmlWidget.prototype.postRender = function() {\r\n\t\t\tvar self = this;\r\n\t\t\tif($tw.browser && this.editTag === \"textarea\") {\n\n\t\t\t\t$(\".tw-summernote-instance textarea\").summernote({\r\n\t\t\t\t\t\theight: 300,\r\n\t\t\t\t\t\ttoolbar: [\r\n\t\t\t\t\t\t\t ['style', ['style', 'bold', 'italic', 'underline', 'clear']],\r\n\t\t\t\t\t\t\t ['font', ['strikethrough', 'superscript', 'subscript']],\r\n\t\t\t\t\t\t\t ['fontname', ['fontname']],\r\n\t\t\t\t\t\t\t ['fontsize', ['fontsize']],\r\n\t\t\t\t\t\t\t ['color', ['color']],\r\n\t\t\t\t\t\t\t ['para', ['ul', 'ol', 'paragraph']],\r\n\t\t\t\t\t\t\t ['table', ['table']],\r\n\t\t\t\t\t\t\t ['insert', ['link', 'picture', 'video', 'summernoteWikiEmbed']],\r\n\t\t\t\t\t\t\t ['view', ['fullscreen', 'codeview', 'help']],\r\n\t\t\t\t\t\t]\r\n\t\t\t\t});\n\n\t\t\t\tvar el = document.querySelector(\".tw-summernote-instance .note-editable\");\r\n\t\t\t\tvar observer = new MutationObserver(function(mutations) {\r\n\t\t\t\t\tself.saveChanges(el.innerHTML);\r\n\t\t\t\t});\r\n\t\t\t\tvar config = { characterData: true, attributes: false, childList: true, subtree: true };\r\n\t\t\t\tobserver.observe(el, config);\r\n\t\t\t}\t\r\n\t\t\r\n\t\t};\r\n\t\t\r\n\t\tEditHtmlWidget.prototype.render = function(parent,nextSibling) {\r\n\t\t\t\r\n\t\t\t// Save the parent dom node\r\n\t\t\tthis.parentDomNode = parent;\r\n\t\t\t// Compute our attributes\r\n\t\t\tthis.computeAttributes();\r\n\t\t\t// Execute our logic\r\n\t\t\tthis.execute();\t\n\n\t\t\t// Create our element\r\n\t\t\tvar outerDomNode = this.document.createElement('div');\r\n\t\t\t\touterDomNode.className = \"tw-summernote-instance\";\r\n\t\t\tvar domNode = this.document.createElement(this.editTag);\t\t\t\r\n\t\t\t\t\r\n\t\t\tif(this.editPlaceholder) {\r\n\t\t\t\tdomNode.setAttribute(\"placeholder\",this.editPlaceholder);\r\n\t\t\t}\n\n\t\t\t// Assign classes\r\n\t\t\tif(this.editClass) {\r\n\t\t\t\tdomNode.className = this.editClass;\r\n\t\t\t}\n\n\t\t\t// Set the text\r\n\t\t\tvar editInfo = this.getEditInfo();\r\n\t\t\tif(this.editTag === \"textarea\") {\t\t\t\r\n\t\t\t\tdomNode.appendChild(this.document.createTextNode(editInfo.value));\r\n\t\t\t} else {\r\n\t\t\t\talert(\"summernote editor only works with textarea\")\r\n\t\t\t}\t\t\t\t\n\n\t\t\touterDomNode.appendChild(domNode);\r\n\t\t\t// Insert the element into the DOM\r\n\t\t\tparent.insertBefore(outerDomNode,nextSibling);\r\n\t\t\tthis.domNodes.push(outerDomNode);\t\t\t\r\n\t\t\t\t\r\n\t\t\tif(this.postRender) {\r\n\t\t\t\tthis.postRender();\r\n\t\t\t}\t\t\t\r\n\t\t};\t\r\n\t\t\r\n\t\t/*\r\n\t\tGet the tiddler being edited and current value\r\n\t\t*/\r\n\t\tEditHtmlWidget.prototype.getEditInfo = function() {\r\n\t\t\t// Get the edit value\r\n\t\t\tvar self = this,\r\n\t\t\t\tvalue,\r\n\t\t\t\tupdate;\r\n\t\t\tif(this.editIndex) {\r\n\t\t\t\tvalue = this.wiki.extractTiddlerDataItem(this.editTitle,this.editIndex,this.editDefault);\r\n\t\t\t\tupdate = function(value) {\r\n\t\t\t\t\tvar data = self.wiki.getTiddlerData(self.editTitle,{});\r\n\t\t\t\t\tif(data[self.editIndex] !== value) {\r\n\t\t\t\t\t\tdata[self.editIndex] = value;\r\n\t\t\t\t\t\tself.wiki.setTiddlerData(self.editTitle,data);\r\n\t\t\t\t\t}\r\n\t\t\t\t};\r\n\t\t\t} else {\r\n\t\t\t\t// Get the current tiddler and the field name\r\n\t\t\t\tvar tiddler = this.wiki.getTiddler(this.editTitle);\r\n\t\t\t\tif(tiddler) {\r\n\t\t\t\t\t// If we've got a tiddler, the value to display is the field string value\r\n\t\t\t\t\tvalue = tiddler.getFieldString(this.editField);\r\n\t\t\t\t} else {\r\n\t\t\t\t\t// Otherwise, we need to construct a default value for the editor\r\n\t\t\t\t\tswitch(this.editField) {\r\n\t\t\t\t\t\tcase \"text\":\r\n\t\t\t\t\t\t\tvalue = \"Type the text for the tiddler '\" + this.editTitle + \"'\";\r\n\t\t\t\t\t\t\tbreak;\r\n\t\t\t\t\t\tcase \"title\":\r\n\t\t\t\t\t\t\tvalue = this.editTitle;\r\n\t\t\t\t\t\t\tbreak;\r\n\t\t\t\t\t\tdefault:\r\n\t\t\t\t\t\t\tvalue = \"\";\r\n\t\t\t\t\t\t\tbreak;\r\n\t\t\t\t\t}\r\n\t\t\t\t\tif (this.editDefault !== undefined) {\r\n\t\t\t\t\t\tvalue = this.editDefault;\r\n\t\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t\tupdate = function(value) {\r\n\t\t\t\t\tvar tiddler = self.wiki.getTiddler(self.editTitle),\r\n\t\t\t\t\t\tupdateFields = {\r\n\t\t\t\t\t\t\ttitle: self.editTitle\r\n\t\t\t\t\t\t};\r\n\t\t\t\t\tupdateFields[self.editField] = value;\r\n\t\t\t\t\tself.wiki.addTiddler(new $tw.Tiddler(self.wiki.getCreationFields(),tiddler,updateFields,self.wiki.getModificationFields()));\r\n\t\t\t\t};\r\n\t\t\t}\r\n\t\t\treturn {value: value, update: update};\r\n\t\t};\t\t\r\n\t\t\r\n\t\tEditHtmlWidget.prototype.getAttribute = function () {\r\n\t\t\t//parameters are passed to parent so get them from there\r\n\t\t\treturn this.parentWidget.getAttribute.apply(this.parentWidget, arguments);\r\n\t\t}\r\n\t\t \r\n\t\tEditHtmlWidget.prototype.execute = function() {\r\n\t\t\tthis.editTitle = this.getAttribute(\"tiddler\",this.getVariable(\"currentTiddler\"));\r\n\t\t\tthis.editField = this.getAttribute(\"field\",\"text\");\r\n\t\t\tthis.editIndex = this.getAttribute(\"index\");\r\n\t\t\tthis.editDefault = this.getAttribute(\"default\");\r\n\t\t\tthis.editClass = this.getAttribute(\"class\");\r\n\t\t\tthis.editPlaceholder = this.getAttribute(\"placeholder\");\r\n\t\t\tthis.editFocusPopup = this.getAttribute(\"focusPopup\");\r\n\t\t\tthis.onkeyupdate = this.getAttribute(\"onkeyupdate\",\"yes\"); \r\n\t\t\t// Get the content type of the thing we're editing\r\n\t\t\tthis.edittype = \"\";\r\n\t\t\tif(this.editField === \"text\") {\r\n\t\t\t\tvar tiddler = this.wiki.getTiddler(this.editTitle);\r\n\t\t\t\tif(tiddler) {\r\n\t\t\t\t\tthis.edittype = tiddler.fields.type;\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\t// only textarea can be visually edited\r\n\t\t\tthis.editTag = \"textarea\"\r\n\t\t};\n\n\t\t/*\r\n\t\tHandle a dom \"input\" event\r\n\t\t*/\r\n\t\tEditHtmlWidget.prototype.handleInputEvent = function(event) {\r\n\t\t\tthis.saveChanges(this.domNodes[0].firstChild.value);\r\n\t\t\t//this.fixHeight();\r\n\t\t\treturn true;\r\n\t\t};\n\n\t\tEditHtmlWidget.prototype.handleFocusEvent = function(event) {\r\n\t\t\tif(this.editFocusPopup) {\r\n\t\t\t\t$tw.popup.triggerPopup({\r\n\t\t\t\t\tdomNode: this.domNodes[0].firstChild,\r\n\t\t\t\t\ttitle: this.editFocusPopup,\r\n\t\t\t\t\twiki: this.wiki,\r\n\t\t\t\t\tforce: true\r\n\t\t\t\t});\r\n\t\t\t}\r\n\t\t\treturn true;\r\n\t\t};\t\t\r\n\t\t\r\n\t\tEditHtmlWidget.prototype.saveChanges = function(text) {\r\n\t\t\tvar editInfo = this.getEditInfo();\r\n\t\t\tif(text !== editInfo.value) {\r\n\t\t\t\teditInfo.update(text);\r\n\t\t\t}\r\n\t\t};\t\t\r\n\t\t\r\n\t\texports[\"__!summernotebase__\"] = EditHtmlWidget;//choose an unparseable name to make widget 'private'\r\n\t\t\r\n\t\t//-------------- base initialisation - ----------------\n\n\t\tvar startup = function () { \t\r\n\t\t\tvar atiddler = $tw.wiki.getTiddler(\"$:/config/EditorTypeMappings/text/html\");\r\n\t\t\tif (atiddler == undefined) {\r\n\t\t\t\t\t\t$tw.wiki.addTiddler(new $tw.Tiddler($tw.wiki.getCreationFields(),\r\n\t\t\t\t\t\t{title:\"$:/config/EditorTypeMappings/text/html\", text:\"html\"}));\r\n\t\t\t}\r\n\t\t}/* startup */\t\r\n\t\t\r\n\t\t\r\n\t\t\r\n\t\tif($tw.browser) {\r\n\t\t\tvar head = document.getElementsByTagName('head')[0];\r\n\t\t\tvar js = document.createElement(\"script\");\r\n\t\t\tjs.type = \"text/javascript\";\r\n\t\t\tjs.onload = function() { \r\n\t\t\t\t//do non-tree initialisation\r\n\t\t\t\tstartup();\r\n\t\t\t\tready = true;//BJ do this in startup\r\n\t\t\t\t//broadcast ready message\r\n\t\t\t\t$tw.wiki.setTextReference(\"$:/temp/summernote\",\"ready\");\r\n\t\t\t\t\r\n\t\t\t\tvar bootstrapjs = document.createElement(\"script\");\r\n\t\t\t\tbootstrapjs.src = \"https://stackpath.bootstrapcdn.com/bootstrap/3.4.1/js/bootstrap.min.js\";\r\n\t\t\t\thead.appendChild(bootstrapjs);\r\n\t\t\t\t\r\n\t\t\t\tvar summernotejs = document.createElement(\"script\");\r\n\t\t\t\tsummernotejs.src = \"https://cdn.jsdelivr.net/npm/summernote@0.8.18/dist/summernote.min.js\";\r\n\t\t\t\tsummernotejs.onload = function() { \r\n\t\t\t\t\tvar summernote_wiki_embed_js = document.createElement(\"script\");\r\n\t\t\t\t\tsummernote_wiki_embed_js.src = \"https://www.wikipress.pub/summernote-wiki-embed/summernote-wiki-embed.js\";\r\n\t\t\t\t\thead.appendChild(summernote_wiki_embed_js);\n\n\t\t\t\t\tvar summernote_wiki_embed_toc_js = document.createElement(\"script\");\r\n\t\t\t\t\tsummernote_wiki_embed_toc_js.src = \"https://www.wikipress.pub/summernote-wiki-embed/summernote-wiki-embed-toc.js\";\r\n\t\t\t\t\thead.appendChild(summernote_wiki_embed_toc_js);\r\n\t\t\t\t}\r\n\t\t\t\thead.appendChild(summernotejs);\r\n\t\t\t}\r\n\t\t\tjs.src = \"https://code.jquery.com/jquery-3.5.1.min.js\";\r\n\t\t\thead.appendChild(js);\r\n\t\t\t\r\n\t\t}\t\r\n\t\t\r\n\t\t\r\n\t\tvar LoadWidget = function(parseTreeNode,options) {\r\n\t\t\tthis.initialise(parseTreeNode,options);\r\n\t\t};\r\n\t\t \r\n\t\tLoadWidget.prototype = new Widget();\n\n\n\n\t\tLoadWidget.prototype.getLoadingMessage = function() {\r\n\t\t\tvar message = \"<h2>loading summernote</h2>\",\r\n\t\t\t\tparser = this.wiki.parseText(\"text/vnd.tiddlywiki\",message,{parseAsInline: true});\r\n\t\t\tif(parser) {\r\n\t\t\t\treturn parser.tree;\r\n\t\t\t} else {\r\n\t\t\t\treturn [];\r\n\t\t\t}\r\n\t\t};\t\t\r\n\t\t\r\n\t\tLoadWidget.prototype.render = function(parent,nextSibling) {\r\n\t\t\tthis.parentDomNode = parent;\r\n\t\t\tthis.computeAttributes();\r\n\t\t\tthis.execute();\r\n\t\t\tthis.renderChildren(parent,nextSibling);\r\n\t\t};\r\n\t\t\r\n\t\tLoadWidget.prototype.execute = function() {\r\n\t\t\tif (ready) {\r\n\t\t\t\t// insert the real widget\r\n\t\t\t\tthis.makeChildWidgets([{type: \"__!summernotebase__\"}]);\t\t\t\r\n\t\t\t}\r\n\t\t\telse this.makeChildWidgets(this.getLoadingMessage());\r\n\t\t};\t\t\r\n\t\t\r\n\t\tLoadWidget.prototype.refresh = function(changedTiddlers) {\r\n\t\t\tvar changedAttributes = this.computeAttributes();\r\n\t\t\t// Refresh if an attribute has changed, or the 'lib is loaded' is indicated\r\n\t\t\tif(Object.keys(changedAttributes).length || changedTiddlers[\"$:/temp/summernote\"]) {\r\n\t\t\t\tthis.refreshSelf();\r\n\t\t\t\treturn true;\r\n\t\t\t} else {\r\n\t\t\t\treturn this.refreshChildren(changedTiddlers);\t\t\r\n\t\t\t}\r\n\t\t};\n\n\t\tLoadWidget.prototype.invokeAction = function(triggeringWidget,event) {\r\n\t\t\tthis.invokeActions(this,event);\r\n\t\t\treturn true; // Action was invoked\r\n\t\t};\n\n\r\n\t\texports[\"edit-html\"] = LoadWidget;\r\n\t\t//exports[\"edit-x-htmlp\"] = LoadWidget;\r\n\t\t\r\n\t})();\r\n}/* end if($tw.browser ) */" }, "$:/plugins/RobertP3469/summernote/history": { "title": "$:/plugins/RobertP3469/summernote/history", "text": "v 1.0.0\r\n* Added the x-htmlp custom content type\n\nV 0.0.1\r\n* initial release\r\n* name: summernote" }, "$:/plugins/RobertP3469/summernote/license": { "title": "$:/plugins/RobertP3469/summernote/license", "caption": "License", "text": "[[summernote-plugin|https://rdptechsolutions.com]] (C) Robert Payne - 2020\n\nhttps://opensource.org/licenses/BSD-3-Clause" }, "$:/plugins/RobertP3469/summernote/readme": { "title": "$:/plugins/RobertP3469/summernote/readme", "caption": "Readme", "text": "Add summernote visual editor to TW5 files so that html-based content can be created or edited\n\nUse either text/html or text/x-htmlp content type to be able to use the editor." }, "$:/plugins/RobertP3469/summernote/styles": { "title": "$:/plugins/RobertP3469/summernote/styles", "tags": "$:/tags/RawMarkup", "text": "<!-- include libraries(bootstrap) -->\r\n<link href=\"https://stackpath.bootstrapcdn.com/bootstrap/3.4.1/css/bootstrap.min.css\" rel=\"stylesheet\">\n\n<!-- include summernote css -->\r\n<link href=\"https://cdn.jsdelivr.net/npm/summernote@0.8.18/dist/summernote.min.css\" rel=\"stylesheet\">\n\n<style>\n\n.note-float-left{\r\n\tmargin: 0.5em 1.4em 1.3em 0;\r\n}\n\n.note-float-right{\r\n\tmargin: 0.5em 0 1.3em 1.4em;\r\n}\n\n.icon-wikipedia-w{\r\n\tbackground: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAJCAIAAACJ2loDAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAEZSURBVChTRZC7qoNAEIb1pBAhdilUtEoKC8VWLGzFzlcQn0GwSOsDhLQhkt42YGdhI4IgCDbaeSlEUIREJIVngnDOwO5+88+/sxc0juM0TREEYVm2qqo/2O12JEk2TSOKIlIUxfF4VFV1GIbL5UJRFICiKEmSZFnGcVzbtsj7/fY873A4jOM4TRNN09fr1bIs0B+PB2yb5xmB8Xq9oJnrusDn8xnDsLIsgTVN67oO3D/ruqIoaprm7XYDliRpWZa+7/M8ZxiGIAioomCEy4J6Op2iKHIc5/P5wOnQzzAMQRCg+j0OAqy6rsuybNt2EAQ4jsNTNv3bZVsgfz6f+/2+rmtIeZ6/3++bDvFvgtn3/Y3DMISP2Hie51/SdMgANoY40gAAAABJRU5ErkJggg==) no-repeat;\r\n width: 12px;\r\n height: 13.7px;\r\n display: inline-block;\r\n background-position: center 5px;\t\r\n}\n\n</style>\n\n\r\n<style>\r\n.mw-cite-backlink,\r\n.cite-accessibility-label {\r\n -moz-user-select: none;\r\n -webkit-user-select: none;\r\n -ms-user-select: none;\r\n user-select: none;\r\n}\r\n.mw-references-columns {\r\n -webkit-column-width: 30em;\r\n -moz-column-width: 30em;\r\n column-width: 30em;\r\n}\r\n.mw-references-columns li {\r\n -webkit-column-break-inside: avoid;\r\n page-break-inside: avoid;\r\n break-inside: avoid-column;\r\n}\r\nol.references {\r\n counter-reset: mw-ref-extends-parent list-item;\r\n}\r\nol.references > li {\r\n counter-increment: mw-ref-extends-parent;\r\n counter-reset: mw-ref-extends-child;\r\n}\r\nol.references .mw-extended-references {\r\n list-style: none;\r\n margin-left: 2em;\r\n}\r\n.mw-extended-references > li:before {\r\n counter-increment: mw-ref-extends-child;\r\n content: counter(mw-ref-extends-parent, decimal) \".\" counter(mw-ref-extends-child, decimal) \". \";\r\n}\r\nsup.reference {\r\n unicode-bidi: -moz-isolate;\r\n unicode-bidi: -webkit-isolate;\r\n unicode-bidi: isolate;\r\n white-space: nowrap;\r\n font-weight: normal;\r\n font-style: normal;\r\n}\r\nol.references li:target,\r\nsup.reference:target {\r\n background-color: #eaf3ff;\r\n}\r\n.mw-ext-cite-error {\r\n font-weight: bold;\r\n unicode-bidi: embed;\r\n}\r\n.mw-ext-cite-error code {\r\n background-color: transparent;\r\n color: inherit;\r\n padding: 1px 2px;\r\n}\r\n.mw-cite-dir-ltr .reference-text {\r\n direction: ltr;\r\n unicode-bidi: embed;\r\n}\r\n.mw-cite-dir-rtl .reference-text {\r\n direction: rtl;\r\n unicode-bidi: embed;\r\n}\r\n@media print {\r\n .mw-cite-backlink {\r\n display: none;\r\n }\r\n}\r\n#p-lang .uls-settings-trigger {\r\n background: transparent url(/w/extensions/UniversalLanguageSelector/resources/images/cog-sprite.svg?c3fa1) no-repeat center top;\r\n border: 0;\r\n min-height: 16px;\r\n min-width: 16px;\r\n float: right;\r\n cursor: pointer;\r\n}\r\n#p-lang .uls-settings-trigger::-moz-focus-inner {\r\n border: 0;\r\n}\r\n#p-lang .uls-settings-trigger:focus {\r\n outline: 1px solid #36c;\r\n}\r\n.skin-vector #p-lang .uls-settings-trigger {\r\n margin-top: 8px;\r\n}\r\n#p-lang .uls-settings-trigger:hover {\r\n background-position: center -16px;\r\n}\r\n.client-nojs #ca-ve-edit,\r\n.client-nojs .mw-editsection-divider,\r\n.client-nojs .mw-editsection-visualeditor,\r\n.ve-not-available #ca-ve-edit,\r\n.ve-not-available .mw-editsection-divider,\r\n.ve-not-available .mw-editsection-visualeditor {\r\n display: none;\r\n}\r\n.client-js .mw-content-ltr .mw-editsection-bracket:first-of-type,\r\n.client-js .mw-content-rtl .mw-editsection-bracket:not(:first-of-type) {\r\n margin-right: 0.25em;\r\n color: #54595d;\r\n}\r\n.client-js .mw-content-rtl .mw-editsection-bracket:first-of-type,\r\n.client-js .mw-content-ltr .mw-editsection-bracket:not(:first-of-type) {\r\n margin-left: 0.25em;\r\n color: #54595d;\r\n}\r\n.badge-goodarticle,\r\n.badge-goodlist,\r\n.badge-recommendedarticle {\r\n list-style-image: url(/w/extensions/WikimediaBadges/resources/images/badge-silver-star.png?70a8c);\r\n}\r\n.badge-featuredarticle,\r\n.badge-featuredportal,\r\n.badge-featuredlist {\r\n list-style-image: url(/w/extensions/WikimediaBadges/resources/images/badge-golden-star.png?ed948);\r\n}\r\n.badge-problematic {\r\n list-style-image: url(/w/extensions/WikimediaBadges/resources/images/badge-problematic.png?f3177);\r\n}\r\n.badge-proofread {\r\n list-style-image: url(/w/extensions/WikimediaBadges/resources/images/badge-proofread.png?e81f9);\r\n}\r\n.badge-validated {\r\n list-style-image: url(/w/extensions/WikimediaBadges/resources/images/badge-validated.png?6232c);\r\n}\r\n.badge-digitaldocument {\r\n list-style-image: url(/w/extensions/WikimediaBadges/resources/images/badge-digitaldocument.png?d1c50);\r\n}\r\n.client-js ol.mw-collapsible:before,\r\n.client-js ul.mw-collapsible:before,\r\n.client-js .mw-collapsible-toggle-li {\r\n display: list-item;\r\n list-style: none;\r\n margin-bottom: 0.1em;\r\n}\r\n.client-js ol.mw-made-collapsible:before,\r\n.client-js ul.mw-made-collapsible:before {\r\n display: none;\r\n}\r\n.client-js ol.mw-collapsible:not(.mw-made-collapsible):before,\r\n.client-js ul.mw-collapsible:not(.mw-made-collapsible):before,\r\n.client-js table.mw-collapsible:not(.mw-made-collapsible) :first-child tr:first-child th:last-child:before,\r\n.client-js table.mw-collapsible:not(.mw-made-collapsible) > caption:first-child:after,\r\n.client-js div.mw-collapsible:not(.mw-made-collapsible):before {\r\n content: \"[hide]\";\r\n}\r\n.client-js td.mw-collapsed:not(.mw-made-collapsible):before,\r\n.client-js table.mw-collapsed:not(.mw-made-collapsible) :first-child tr:first-child th:last-child:before,\r\n.client-js table.mw-collapsed:not(.mw-made-collapsible) > caption:first-child:after,\r\n.client-js div.mw-collapsed:not(.mw-made-collapsible):before {\r\n content: \"[show]\";\r\n}\r\n.client-js .mw-collapsible[id^=\"mw-customcollapsible\"] th:before,\r\n.client-js .mw-collapsible[id^=\"mw-customcollapsible\"]:before {\r\n content: none !important;\r\n}\r\n.client-js table.mw-collapsible:not(.mw-made-collapsible) > caption:first-child:after {\r\n float: none;\r\n display: block;\r\n}\r\n.client-js .mw-collapsed:not(.mw-made-collapsible) > p,\r\n.client-js .mw-collapsed:not(.mw-made-collapsible) > table,\r\n.client-js .mw-collapsed:not(.mw-made-collapsible) > thead + tbody,\r\n.client-js .mw-collapsed:not(.mw-made-collapsible) tr:not(:first-child),\r\n.client-js .mw-collapsed:not(.mw-made-collapsible) .mw-collapsible-content {\r\n display: none;\r\n}\r\n.mw-collapsible:not(.mw-made-collapsible) th:before,\r\n.mw-collapsible:not(.mw-made-collapsible):before,\r\n.mw-collapsible-toggle {\r\n float: right;\r\n}\r\n.mw-content-ltr .mw-collapsible:not(.mw-made-collapsible) th:before,\r\n.mw-content-rtl .mw-content-ltr .mw-collapsible:not(.mw-made-collapsible) th:before,\r\n.mw-content-ltr .mw-collapsible:not(.mw-made-collapsible):before,\r\n.mw-content-rtl .mw-content-ltr .mw-collapsible:not(.mw-made-collapsible):before,\r\n.mw-content-ltr .mw-collapsible-toggle,\r\n.mw-content-rtl .mw-content-ltr .mw-collapsible-toggle {\r\n float: right;\r\n}\r\n.mw-content-rtl .mw-collapsible:not(.mw-made-collapsible) th:before,\r\n.mw-content-ltr .mw-content-rtl .mw-collapsible:not(.mw-made-collapsible) th:before,\r\n.mw-content-rtl .mw-collapsible:not(.mw-made-collapsible):before,\r\n.mw-content-ltr .mw-content-rtl .mw-collapsible:not(.mw-made-collapsible):before,\r\n.mw-content-rtl .mw-collapsible-toggle,\r\n.mw-content-ltr .mw-content-rtl .mw-collapsible-toggle {\r\n float: left;\r\n}\r\nli .mw-collapsible-toggle,\r\n.mw-content-ltr li .mw-collapsible-toggle,\r\n.mw-content-rtl li .mw-collapsible-toggle,\r\n.mw-content-ltr .mw-content-rtl li .mw-collapsible-toggle,\r\n.mw-content-rtl .mw-content-ltr li .mw-collapsible-toggle {\r\n float: none;\r\n}\r\nol.mw-collapsible:not(.mw-made-collapsible):before,\r\nul.mw-collapsible:not(.mw-made-collapsible):before {\r\n float: none !important;\r\n}\r\n.toctogglecheckbox:checked ~ ul {\r\n display: none;\r\n}\r\n@media screen {\r\n :not(:checked) > .toctogglecheckbox {\r\n display: inline !important;\r\n position: absolute;\r\n opacity: 0;\r\n z-index: -1;\r\n }\r\n .toctogglespan {\r\n font-size: 94%;\r\n }\r\n :not(:checked) > .toctogglespan:before {\r\n content: \" [\";\r\n }\r\n :not(:checked) > .toctogglespan:after {\r\n content: \"]\";\r\n }\r\n .toctogglelabel {\r\n cursor: pointer;\r\n color: #0645ad;\r\n }\r\n .toctogglelabel:hover {\r\n text-decoration: underline;\r\n }\r\n .toctogglecheckbox:focus + .toctitle .toctogglelabel {\r\n text-decoration: underline;\r\n outline: dotted 1px;\r\n outline: auto -webkit-focus-ring-color;\r\n }\r\n .toctogglecheckbox:checked + .toctitle .toctogglelabel:after {\r\n content: \"show\";\r\n }\r\n .toctogglecheckbox:not(:checked) + .toctitle .toctogglelabel:after {\r\n content: \"hide\";\r\n }\r\n}\r\n@media print {\r\n .toctogglecheckbox:checked + .toctitle {\r\n display: none;\r\n }\r\n}\r\n.firstHeading:before {\r\n content: url(//en.wikipedia.org/static/images/mobile/copyright/wikipedia-wordmark-en.svg);\r\n display: block;\r\n height: 18px;\r\n left: -9999px;\r\n line-height: 0;\r\n margin-bottom: 20px;\r\n position: absolute;\r\n width: 119px;\r\n}\r\n.messagebox,\r\n.errorbox,\r\n.warningbox,\r\n.successbox {\r\n color: #000;\r\n -webkit-box-sizing: border-box;\r\n -moz-box-sizing: border-box;\r\n box-sizing: border-box;\r\n margin-bottom: 16px;\r\n border: 1px solid;\r\n padding: 12px 24px;\r\n word-wrap: break-word;\r\n overflow-wrap: break-word;\r\n overflow: hidden;\r\n}\r\n.messagebox :only-child,\r\n.errorbox :only-child,\r\n.warningbox :only-child,\r\n.successbox :only-child {\r\n margin: 0;\r\n}\r\n.messagebox h2,\r\n.errorbox h2,\r\n.warningbox h2,\r\n.successbox h2 {\r\n color: inherit;\r\n display: inline;\r\n margin: 0 0.5em 0 0;\r\n border: 0;\r\n font-size: 1em;\r\n font-weight: bold;\r\n}\r\n.messagebox {\r\n background-color: #eaecf0;\r\n border-color: #a2a9b1;\r\n}\r\n.errorbox {\r\n background-color: #fee7e6;\r\n border-color: #d33;\r\n}\r\n.warningbox {\r\n background-color: #fef6e7;\r\n border-color: #fc3;\r\n}\r\n.successbox {\r\n background-color: #d5fdf4;\r\n border-color: #14866d;\r\n}\r\n@media screen {\r\n html,\r\n body {\r\n height: 100%;\r\n }\r\n :focus {\r\n outline-color: #3366cc;\r\n }\r\n body {\r\n background-color: #f6f6f6;\r\n overflow-y: scroll;\r\n }\r\n .mw-body,\r\n .parsoid-body {\r\n background-color: #ffffff;\r\n color: #202122;\r\n direction: ltr;\r\n padding: 1em;\r\n }\r\n #p-personal {\r\n position: absolute;\r\n top: 6px;\r\n right: 0.75em;\r\n z-index: 100;\r\n }\r\n #p-personal ul {\r\n padding-left: 10em;\r\n }\r\n #p-personal li {\r\n float: left;\r\n }\n\n .mw-body .firstHeading {\r\n overflow: visible;\r\n }\r\n .mw-indicators {\r\n float: right;\r\n z-index: 1;\r\n }\r\n .mw-body-content {\r\n position: relative;\r\n z-index: 0;\r\n }\r\n #bodyContent:after {\r\n clear: both;\r\n content: \"\";\r\n display: block;\r\n }\r\n #mw-page-base {\r\n background-color: #fbfbfb;\r\n background-image: -webkit-gradient(linear, right top, right bottom, color-stop(50%, #ffffff), color-stop(100%, #f6f6f6));\r\n background-image: -webkit-linear-gradient(top, #ffffff 50%, #f6f6f6 100%);\r\n background-image: -moz-linear-gradient(top, #ffffff 50%, #f6f6f6 100%);\r\n background-image: linear-gradient(to bottom, #ffffff 50%, #f6f6f6 100%);\r\n background-position: bottom left;\r\n height: 5em;\r\n }\r\n #mw-head-base {\r\n margin-top: -5em;\r\n margin-left: 10em;\r\n height: 5em;\r\n }\r\n #mw-navigation h2 {\r\n position: absolute;\r\n top: -9999px;\r\n }\r\n #mw-head {\r\n position: absolute;\r\n top: 0;\r\n right: 0;\r\n width: 100%;\r\n }\r\n #left-navigation {\r\n float: left;\r\n margin-left: 10em;\r\n margin-top: 2.5em;\r\n margin-bottom: -2.5em;\r\n }\r\n #right-navigation {\r\n float: right;\r\n margin-top: 2.5em;\r\n }\r\n #p-search {\r\n float: left;\r\n margin-right: 0.5em;\r\n margin-left: 0.5em;\r\n }\r\n #p-search form {\r\n margin: 0.5em 0 0;\r\n }\r\n #simpleSearch {\r\n min-width: 5em;\r\n width: 13.2em;\r\n width: 20vw;\r\n max-width: 20em;\r\n }\r\n #mw-panel {\r\n position: absolute;\r\n top: 0;\r\n width: 10em;\r\n left: 0;\r\n }\r\n .mw-footer {\r\n margin-left: 10em;\r\n margin-top: 0;\r\n }\r\n html {\r\n font-size: 100%;\r\n }\r\n html,\r\n body {\r\n font-family: sans-serif;\r\n }\r\n ul {\r\n list-style-image: url(/w/skins/Vector/resources/skins.vector.styles/images/bullet-icon.svg?d4515);\r\n }\r\n pre,\r\n .mw-code {\r\n line-height: 1.3;\r\n }\r\n .mw-jump-link:not(:focus) {\r\n display: block;\r\n position: absolute !important;\r\n clip: rect(1px, 1px, 1px, 1px);\r\n width: 1px;\r\n height: 1px;\r\n margin: -1px;\r\n border: 0;\r\n padding: 0;\r\n overflow: hidden;\r\n }\r\n #p-personal li {\r\n font-size: 0.75em;\r\n }\r\n .mw-editsection,\r\n .mw-editsection-like {\r\n font-family: sans-serif;\r\n }\r\n .mw-body h1,\r\n .mw-body-content h1,\r\n .mw-body-content h2 {\r\n margin-bottom: 0.25em;\r\n padding: 0;\r\n font-family: \"Linux Libertine\", \"Georgia\", \"Times\", serif;\r\n line-height: 1.3;\r\n }\r\n .mw-body h1:lang(ja),\r\n .mw-body-content h1:lang(ja),\r\n .mw-body-content h2:lang(ja),\r\n .mw-body h1:lang(he),\r\n .mw-body-content h1:lang(he),\r\n .mw-body-content h2:lang(he),\r\n .mw-body h1:lang(ko),\r\n .mw-body-content h1:lang(ko),\r\n .mw-body-content h2:lang(ko) {\r\n font-family: sans-serif;\r\n }\r\n .mw-body h1:lang(my),\r\n .mw-body-content h1:lang(my),\r\n .mw-body-content h2:lang(my) {\r\n line-height: normal;\r\n }\r\n .mw-body h1,\r\n .mw-body-content h1 {\r\n font-size: 1.8em;\r\n }\r\n .mw-body-content {\r\n font-size: 0.875em;\r\n font-size: calc(1em * 0.875);\r\n line-height: 1.6;\r\n }\r\n .mw-body-content h1 {\r\n margin-top: 1em;\r\n }\r\n .mw-body-content h2 {\r\n margin-top: 1em;\r\n font-size: 1.5em;\r\n }\r\n .mw-body-content h3,\r\n .mw-body-content h4,\r\n .mw-body-content h5,\r\n .mw-body-content h6 {\r\n margin-top: 0.3em;\r\n margin-bottom: 0;\r\n padding-bottom: 0;\r\n line-height: 1.6;\r\n }\r\n .mw-body-content h3 {\r\n font-size: 1.2em;\r\n }\r\n .mw-body-content h3,\r\n .mw-body-content h4 {\r\n font-weight: bold;\r\n }\r\n .mw-body-content h4,\r\n .mw-body-content h5,\r\n .mw-body-content h6 {\r\n font-size: 100%;\r\n }\r\n .mw-body-content .toc h2 {\r\n font-family: sans-serif;\r\n font-size: 100%;\r\n }\r\n .mw-body-content p {\r\n margin: 0.5em 0;\r\n }\r\n .mw-body-content blockquote {\r\n border-left: 4px solid #eaecf0;\r\n padding: 8px 32px;\r\n }\r\n .mw-body-content blockquote > :first-child {\r\n margin-top: 0;\r\n }\r\n .mw-body-content blockquote > :last-child {\r\n margin-bottom: 0;\r\n }\r\n .mw-body-content blockquote > :only-child {\r\n margin-top: 0;\r\n margin-bottom: 0;\r\n }\r\n .mw-parser-output .external {\r\n background-image: url(/w/skins/Vector/resources/skins.vector.styles/images/external-link-ltr-icon.svg?b4b84);\r\n background-position: center right;\r\n background-repeat: no-repeat;\r\n padding-right: 13px;\r\n }\r\n .mw-body .mw-indicators {\r\n font-size: 0.875em;\r\n line-height: 1.6;\r\n position: relative;\r\n }\r\n .mw-body .mw-indicator {\r\n display: inline-block;\r\n }\r\n #siteNotice {\r\n font-size: 0.8em;\r\n }\r\n #p-personal .vector-menu-content-list {\r\n display: flex;\r\n flex-wrap: wrap;\r\n flex-grow: 1;\r\n justify-content: flex-end;\r\n align-items: baseline;\r\n }\r\n .mw-portlet h3 {\r\n display: none;\r\n }\r\n .mw-portlet ul {\r\n list-style: none none;\r\n margin: 0;\r\n }\r\n .mw-portlet li {\r\n margin-left: 0.75em;\r\n padding-top: 0.5em;\r\n line-height: 1.16666667;\r\n }\r\n #pt-anonuserpage,\r\n #pt-userpage a {\r\n background-image: url(/w/skins/Vector/resources/skins.vector.styles/images/user-avatar.svg?b7f58);\r\n background-position: left 0.33333333em;\r\n background-repeat: no-repeat;\r\n background-size: 1.16666667em 1.16666667em;\r\n padding-top: 0.5em !important;\r\n padding-left: 16px !important;\r\n }\r\n #pt-userpage {\r\n padding-top: 0 !important;\r\n }\r\n #pt-userpage a {\r\n display: inline-block;\r\n }\r\n #pt-anonuserpage {\r\n color: #54595d;\r\n }\r\n #p-search h3 {\r\n display: block;\r\n position: absolute !important;\r\n clip: rect(1px, 1px, 1px, 1px);\r\n width: 1px;\r\n height: 1px;\r\n margin: -1px;\r\n border: 0;\r\n padding: 0;\r\n overflow: hidden;\r\n }\r\n #simpleSearch {\r\n position: relative;\r\n height: 100%;\r\n }\r\n #simpleSearch input {\r\n margin: 0;\r\n font-family: inherit;\r\n height: 2.28571429em;\r\n }\r\n #searchInput {\r\n background-color: rgba(255, 255, 255, 0.5);\r\n color: #000000;\r\n width: 100%;\r\n -webkit-box-sizing: border-box;\r\n -moz-box-sizing: border-box;\r\n box-sizing: border-box;\r\n border: 1px solid #a2a9b1;\r\n border-radius: 2px;\r\n padding: 0.4em 1.84615385em 0.4em 0.4em;\r\n -webkit-box-shadow: inset 0 0 0 1px transparent;\r\n box-shadow: inset 0 0 0 1px transparent;\r\n font-size: 0.8125em;\r\n direction: ltr;\r\n -webkit-transition: border-color 250ms, box-shadow 250ms;\r\n -moz-transition: border-color 250ms, box-shadow 250ms;\r\n transition: border-color 250ms, box-shadow 250ms;\r\n -webkit-appearance: none;\r\n -moz-appearance: textfield;\r\n }\r\n #simpleSearch:hover #searchInput {\r\n border-color: #72777d;\r\n }\r\n #searchInput:focus,\r\n #simpleSearch:hover #searchInput:focus {\r\n outline: 0;\r\n border-color: #3366cc;\r\n -webkit-box-shadow: inset 0 0 0 1px #3366cc, inset 0 0 0 2px #ffffff;\r\n box-shadow: inset 0 0 0 1px #3366cc, inset 0 0 0 2px #ffffff;\r\n }\r\n #searchInput::-webkit-input-placeholder {\r\n color: #72777d;\r\n opacity: 1;\r\n }\r\n #searchInput:-ms-input-placeholder {\r\n color: #72777d;\r\n opacity: 1;\r\n }\r\n #searchInput::-moz-placeholder {\r\n color: #72777d;\r\n opacity: 1;\r\n }\r\n #searchInput:-moz-placeholder {\r\n color: #72777d;\r\n opacity: 1;\r\n }\r\n #searchInput::placeholder {\r\n color: #72777d;\r\n opacity: 1;\r\n }\r\n #searchInput::-webkit-search-decoration,\r\n #searchInput::-webkit-search-cancel-button,\r\n #searchInput::-webkit-search-results-button,\r\n #searchInput::-webkit-search-results-decoration {\r\n display: none;\r\n }\r\n #searchButton,\r\n #mw-searchButton {\r\n background-color: transparent;\r\n position: absolute;\r\n top: 1px;\r\n bottom: 1px;\r\n right: 1px;\r\n min-width: 24px;\r\n width: 1.84615385em;\r\n border: 0;\r\n padding: 0;\r\n cursor: pointer;\r\n font-size: 0.8125em;\r\n direction: ltr;\r\n text-indent: -99999px;\r\n white-space: nowrap;\r\n overflow: hidden;\r\n z-index: 1;\r\n }\r\n #searchButton {\r\n background-image: url(/w/skins/Vector/resources/skins.vector.styles/images/search.svg?4d50a);\r\n background-position: center center;\r\n background-repeat: no-repeat;\r\n }\r\n .vector-menu-tabs {\r\n background-position: left bottom;\r\n float: left;\r\n height: 2.5em;\r\n padding-left: 1px;\r\n }\r\n .vector-menu-tabs h3 {\r\n display: none;\r\n }\r\n .vector-menu-tabs ul {\r\n float: left;\r\n height: 100%;\r\n list-style: none none;\r\n margin: 0;\r\n padding: 0;\r\n }\r\n .vector-menu-tabs li {\r\n background-image: url(/w/skins/Vector/resources/skins.vector.styles/images/tab-normal-fade.png?1cc52);\r\n background-image: linear-gradient(to top, #77c1f6 0, #e8f2f8 1px, #ffffff 100%);\r\n background-position: left bottom;\r\n background-repeat: repeat-x;\r\n float: left;\r\n display: block;\r\n height: 100%;\r\n margin: 0;\r\n padding: 0;\r\n line-height: 1.125em;\r\n white-space: nowrap;\r\n }\r\n .vector-menu-tabs li a {\r\n background-position: right bottom;\r\n color: #0645ad;\r\n -webkit-box-sizing: border-box;\r\n -moz-box-sizing: border-box;\r\n box-sizing: border-box;\r\n display: block;\r\n float: left;\r\n height: 3.07692308em;\r\n position: relative;\r\n padding-top: 1.25em;\r\n padding-left: 8px;\r\n padding-right: 8px;\r\n font-size: 0.8125em;\r\n cursor: pointer;\r\n }\r\n .vector-menu-tabs .new a,\r\n .vector-menu-tabs .new a:visited {\r\n color: #a55858;\r\n }\r\n .vector-menu-tabs .selected {\r\n background: #ffffff;\r\n }\r\n .vector-menu-tabs .selected a,\r\n .vector-menu-tabs .selected a:visited {\r\n color: #202122;\r\n text-decoration: none;\r\n }\r\n .vector-menu-tabs .icon a {\r\n background-position: right bottom;\r\n background-repeat: no-repeat;\r\n }\r\n @-webkit-keyframes rotate {\r\n from {\r\n -webkit-transform: rotate(0deg);\r\n -moz-transform: rotate(0deg);\r\n transform: rotate(0deg);\r\n }\r\n to {\r\n -webkit-transform: rotate(360deg);\r\n -moz-transform: rotate(360deg);\r\n transform: rotate(360deg);\r\n }\r\n }\r\n @-moz-keyframes rotate {\r\n from {\r\n -webkit-transform: rotate(0deg);\r\n -moz-transform: rotate(0deg);\r\n transform: rotate(0deg);\r\n }\r\n to {\r\n -webkit-transform: rotate(360deg);\r\n -moz-transform: rotate(360deg);\r\n transform: rotate(360deg);\r\n }\r\n }\r\n @keyframes rotate {\r\n from {\r\n -webkit-transform: rotate(0deg);\r\n -moz-transform: rotate(0deg);\r\n transform: rotate(0deg);\r\n }\r\n to {\r\n -webkit-transform: rotate(360deg);\r\n -moz-transform: rotate(360deg);\r\n transform: rotate(360deg);\r\n }\r\n }\r\n .vector-menu-tabs .mw-watchlink.icon a {\r\n width: 2.15384615em;\r\n height: 0;\r\n padding: 3.07692308em 0 0 0;\r\n overflow: hidden;\r\n }\r\n .vector-menu-tabs .mw-watchlink.icon a:before {\r\n background-repeat: no-repeat;\r\n background-position: 50% 50%;\r\n content: \"\";\r\n display: block;\r\n position: absolute;\r\n top: 1.07692308em;\r\n left: 0.38461538em;\r\n width: 1.23076923em;\r\n height: 1.23076923em;\r\n }\r\n .vector-menu-tabs #ca-unwatch.icon a:before {\r\n background-image: linear-gradient(transparent, transparent), url(/w/skins/Vector/resources/skins.vector.styles/images/unwatch-icon.svg?3de3e);\r\n }\r\n .vector-menu-tabs #ca-unwatch.mw-watchlink-temp.icon a:before {\r\n background-image: linear-gradient(transparent, transparent), url(/w/skins/Vector/resources/skins.vector.styles/images/unwatch-temp-icon.svg?b7b09);\r\n }\r\n .vector-menu-tabs #ca-watch.icon a:before {\r\n background-image: linear-gradient(transparent, transparent), url(/w/skins/Vector/resources/skins.vector.styles/images/watch-icon.svg?0e9fa);\r\n }\r\n .vector-menu-tabs #ca-unwatch.icon a:hover:before,\r\n .vector-menu-tabs #ca-unwatch.icon a:focus:before {\r\n background-image: linear-gradient(transparent, transparent), url(/w/skins/Vector/resources/skins.vector.styles/images/unwatch-icon-hl.svg?c58d6);\r\n }\r\n .vector-menu-tabs #ca-unwatch.mw-watchlink-temp.icon a:hover:before,\r\n .vector-menu-tabs #ca-unwatch.mw-watchlink-temp.icon a:focus:before {\r\n background-image: linear-gradient(transparent, transparent), url(/w/skins/Vector/resources/skins.vector.styles/images/unwatch-temp-icon-hl.svg?06c6c);\r\n }\r\n .vector-menu-tabs #ca-watch.icon a:hover:before,\r\n .vector-menu-tabs #ca-watch.icon a:focus:before {\r\n background-image: linear-gradient(transparent, transparent), url(/w/skins/Vector/resources/skins.vector.styles/images/watch-icon-hl.svg?84b7e);\r\n }\r\n .vector-menu-tabs #ca-unwatch.icon .loading:before,\r\n .vector-menu-tabs #ca-watch.icon .loading:before {\r\n -webkit-animation: rotate 700ms infinite linear;\r\n -moz-animation: rotate 700ms infinite linear;\r\n animation: rotate 700ms infinite linear;\r\n outline: 0;\r\n cursor: default;\r\n pointer-events: none;\r\n -webkit-transform-origin: 50% 50%;\r\n -moz-transform-origin: 50% 50%;\r\n -ms-transform-origin: 50% 50%;\r\n transform-origin: 50% 50%;\r\n }\r\n .vector-menu-dropdown {\r\n direction: ltr;\r\n float: left;\r\n cursor: pointer;\r\n position: relative;\r\n line-height: 1.125em;\r\n }\r\n .vector-menu-dropdown h3 {\r\n color: #54595d;\r\n position: relative;\r\n display: block;\r\n -webkit-box-sizing: border-box;\r\n -moz-box-sizing: border-box;\r\n box-sizing: border-box;\r\n padding-top: 1.25em;\r\n padding-left: 8px;\r\n padding-right: 1.84615385em;\r\n font-size: 0.8125em;\r\n font-weight: normal;\r\n }\r\n .vector-menu-dropdown h3:after {\r\n content: \"\";\r\n background-image: url(/w/skins/Vector/resources/skins.vector.styles/images/arrow-down.svg?e7827);\r\n background-position: 100% 50%;\r\n background-repeat: no-repeat;\r\n position: absolute;\r\n top: 0.76923077em;\r\n right: 8px;\r\n bottom: 0;\r\n width: 1.23076923em;\r\n opacity: 0.84;\r\n }\r\n .vector-menu-dropdown h3:hover,\r\n .vector-menu-dropdown h3:focus {\r\n color: #202122;\r\n }\r\n .vector-menu-dropdown h3:hover:after,\r\n .vector-menu-dropdown h3:focus:after {\r\n opacity: 1;\r\n }\r\n .vector-menu-dropdown .vector-menu-content-list {\r\n background-color: #ffffff;\r\n list-style: none none;\r\n min-width: 100%;\r\n position: absolute;\r\n top: 2.5em;\r\n left: -1px;\r\n margin: 0;\r\n border: 1px solid #a2a9b1;\r\n border-top-width: 0;\r\n padding: 0;\r\n box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.1);\r\n text-align: left;\r\n opacity: 0;\r\n visibility: hidden;\r\n -webkit-transition: opacity 100ms;\r\n -moz-transition: opacity 100ms;\r\n transition: opacity 100ms;\r\n z-index: 2;\r\n }\r\n .vector-menu-dropdown:hover .vector-menu-content-list,\r\n .vector-menu-dropdown .vector-menu-checkbox:checked ~ .vector-menu-content .vector-menu-content-list {\r\n opacity: 1;\r\n visibility: visible;\r\n }\r\n .vector-menu-dropdown li {\r\n padding: 0;\r\n margin: 0;\r\n text-align: left;\r\n line-height: 1em;\r\n }\r\n .vector-menu-dropdown li a {\r\n color: #0645ad;\r\n display: block;\r\n padding: 0.625em;\r\n white-space: nowrap;\r\n cursor: pointer;\r\n font-size: 0.8125em;\r\n }\r\n .vector-menu-dropdown .selected a,\r\n .vector-menu-dropdown .selected a:visited {\r\n color: #202122;\r\n text-decoration: none;\r\n }\r\n #mw-head .vector-menu-dropdown h3 {\r\n background-position: right bottom;\r\n float: left;\r\n height: 3.07692308em;\r\n margin: 0 -1px 0 0;\r\n padding-right: 1.84615385em;\r\n }\r\n .vector-menu-tabs,\r\n .vector-menu-tabs a,\r\n #mw-head .vector-menu-dropdown h3 {\r\n background-image: url(/w/skins/Vector/resources/skins.vector.styles/images/tab-separator.png?09d4b);\r\n background-image: linear-gradient(to bottom, rgba(167, 215, 249, 0) 0, #a7d7f9 100%);\r\n background-repeat: no-repeat;\r\n background-size: 1px 100%;\r\n }\r\n .vector-menu-checkbox {\r\n cursor: pointer;\r\n position: absolute;\r\n top: 0;\r\n left: 0;\r\n z-index: 1;\r\n opacity: 0;\r\n width: 100%;\r\n height: 100%;\r\n margin: 0;\r\n padding: 0;\r\n display: none;\r\n }\r\n :not(:checked) > .vector-menu-checkbox {\r\n display: block;\r\n }\r\n .vector-menu-checkbox:checked + h3:after {\r\n transform: scaleY(-1);\r\n }\r\n .vector-menu-checkbox:focus + h3 {\r\n outline: dotted 1px;\r\n outline: auto -webkit-focus-ring-color;\r\n }\r\n .vector-menu-portal {\r\n margin: 0 0.6em 0 0.7em;\r\n padding: 0.25em 0;\r\n direction: ltr;\r\n }\r\n .vector-menu-portal h3 {\r\n display: block;\r\n background-image: url(/w/skins/Vector/resources/skins.vector.styles/images/portal-separator.png?4ab04);\r\n background-image: linear-gradient(to right, rgba(200, 204, 209, 0) 0, #c8ccd1 33%, #c8ccd1 66%, rgba(200, 204, 209, 0) 100%);\r\n background-position: center bottom;\r\n background-repeat: no-repeat;\r\n background-size: 100% 1px;\r\n color: #54595d;\r\n margin: 0.5em 0 0 0.66666667em;\r\n border: 0;\r\n padding: 0.25em 0;\r\n font-size: 0.75em;\r\n font-weight: normal;\r\n cursor: default;\r\n }\r\n .vector-menu-portal .body,\r\n .vector-menu-portal .vector-menu-content {\r\n margin-left: 0.5em;\r\n padding-top: 0;\r\n }\r\n .vector-menu-portal .body ul,\r\n .vector-menu-portal .vector-menu-content ul {\r\n list-style: none none;\r\n margin: 0;\r\n padding-top: 0.3em;\r\n }\r\n .vector-menu-portal .body li,\r\n .vector-menu-portal .vector-menu-content li {\r\n margin: 0;\r\n padding: 0.25em 0;\r\n font-size: 0.75em;\r\n line-height: 1.125em;\r\n word-wrap: break-word;\r\n }\r\n .vector-menu-portal .body li a,\r\n .vector-menu-portal .vector-menu-content li a {\r\n color: #0645ad;\r\n }\r\n .vector-menu-portal .body li a:visited,\r\n .vector-menu-portal .vector-menu-content li a:visited {\r\n color: #0b0080;\r\n }\r\n #mw-panel {\r\n font-size: inherit;\r\n }\r\n #mw-panel .portal-first {\r\n background-image: none;\r\n }\r\n #mw-panel .portal-first h3 {\r\n display: none;\r\n }\r\n #mw-panel .portal-first .body,\r\n #mw-panel .portal-first .vector-menu-content {\r\n margin-left: 0.5em;\r\n }\r\n #p-logo {\r\n width: 10em;\r\n height: 160px;\r\n margin-bottom: 1em;\r\n }\r\n #p-logo a {\r\n background-position: center center;\r\n background-repeat: no-repeat;\r\n display: block;\r\n width: 10em;\r\n height: 160px;\r\n text-decoration: none;\r\n }\r\n .mw-footer {\r\n padding: 0.75em;\r\n direction: ltr;\r\n }\r\n .mw-footer ul {\r\n list-style: none none;\r\n margin: 0;\r\n padding: 0;\r\n }\r\n .mw-footer li {\r\n color: #202122;\r\n margin: 0;\r\n padding: 0.5em 0;\r\n font-size: 0.75em;\r\n }\r\n #footer-icons {\r\n float: right;\r\n }\r\n #footer-icons li {\r\n float: left;\r\n margin-left: 0.5em;\r\n line-height: 2;\r\n text-align: right;\r\n }\r\n #footer-info li {\r\n line-height: 1.4;\r\n }\r\n #footer-places li {\r\n float: left;\r\n margin-right: 1em;\r\n line-height: 2;\r\n }\r\n}\r\n@media screen and (min-width: 982px) {\r\n .mw-body {\r\n padding: 1.25em 1.5em 1.5em 1.5em;\r\n }\r\n .mw-footer {\r\n padding: 1.25em;\r\n }\r\n #mw-panel {\r\n padding-left: 0.5em;\r\n }\r\n #p-search {\r\n margin-right: 1em;\r\n }\r\n #p-personal {\r\n right: 1em;\r\n }\r\n}\r\n@media print {\r\n .toc,\r\n body {\r\n padding: 10px;\r\n font-family: \"Linux Libertine\", \"Georgia\", \"Times\", serif;\r\n }\r\n .printfooter,\r\n .mw-footer,\r\n .thumb,\r\n table,\r\n ol,\r\n dl,\r\n ul,\r\n h3,\r\n h4,\r\n h5,\r\n h6 {\r\n font-family: sans-serif;\r\n }\r\n img {\r\n font-family: \"Linux Libertine\", \"Georgia\", \"Times\", serif;\r\n }\r\n .mw-body a:not(.image) {\r\n border-bottom: 1px solid #aaa;\r\n }\r\n .firstHeading {\r\n font-size: 25pt;\r\n line-height: 28pt;\r\n margin-bottom: 20px;\r\n padding-bottom: 5px;\r\n }\r\n .firstHeading,\r\n h2 {\r\n overflow: hidden;\r\n border-bottom: 2px solid #000000;\r\n }\r\n h3,\r\n h4,\r\n h5,\r\n h6 {\r\n margin: 30px 0 0;\r\n }\r\n h2,\r\n h3,\r\n h4,\r\n h5,\r\n h6 {\r\n padding: 0;\r\n position: relative;\r\n }\r\n h2 {\r\n font-size: 18pt;\r\n line-height: 24pt;\r\n margin-bottom: 0.25em;\r\n }\r\n h3 {\r\n font-size: 14pt;\r\n line-height: 20pt;\r\n }\r\n h4,\r\n h5,\r\n h6 {\r\n font-size: 12pt;\r\n line-height: 16pt;\r\n }\r\n p {\r\n font-size: 12pt;\r\n line-height: 16pt;\r\n margin-top: 5px;\r\n text-align: justify;\r\n }\r\n p:before {\r\n content: \"\";\r\n display: block;\r\n width: 120pt;\r\n overflow: hidden;\r\n }\r\n blockquote {\r\n border-left: 2px solid #000000;\r\n padding-left: 20px;\r\n }\r\n ol,\r\n ul {\r\n margin: 10px 0 0 1.6em;\r\n padding: 0;\r\n }\r\n ol li,\r\n ul li {\r\n padding: 2px 0;\r\n font-size: 12pt;\r\n }\r\n table ol li,\r\n table ul li {\r\n font-size: inherit;\r\n }\r\n .toc {\r\n page-break-before: avoid;\r\n page-break-after: avoid;\r\n background: none;\r\n border: 0;\r\n display: table;\r\n }\r\n .toc a {\r\n border: 0;\r\n font-weight: normal;\r\n }\r\n .toc > ul > li {\r\n margin-bottom: 4px;\r\n font-weight: bold;\r\n }\r\n .toc ul {\r\n margin: 0;\r\n list-style: none;\r\n }\r\n .toc ul ul {\r\n padding-left: 30px;\r\n }\r\n .toc li.toclevel-1 > a {\r\n font-size: 12pt;\r\n font-weight: bold;\r\n }\r\n .mw-jump-link,\r\n .toc .tocnumber {\r\n display: none;\r\n }\r\n .printfooter {\r\n margin-top: 10px;\r\n border-top: 3px solid #000000;\r\n padding-top: 10px;\r\n font-size: 10pt;\r\n clear: both;\r\n }\r\n .mw-footer {\r\n margin-top: 12px;\r\n border-top: 1px solid #eeeeee;\r\n padding-top: 5px;\r\n }\r\n #footer-info {\r\n margin: 0;\r\n padding: 0;\r\n }\r\n #footer-info li {\r\n color: #999;\r\n list-style: none;\r\n display: block;\r\n padding-bottom: 10px;\r\n font-size: 10pt;\r\n }\r\n #footer-info li a {\r\n color: #999 !important;\r\n }\r\n #footer-info-lastmod {\r\n color: #000000;\r\n font-size: 12pt;\r\n font-weight: bold;\r\n }\r\n}\r\n.mw-wiki-logo {\r\n background-image: url(/static/images/project-logos/enwiki.png);\r\n}\r\n@media screen {\r\n body {\r\n margin: 0;\r\n }\r\n main {\r\n display: block;\r\n }\r\n hr {\r\n box-sizing: content-box;\r\n height: 0;\r\n overflow: visible;\r\n }\r\n abbr[title] {\r\n border-bottom: 1px dotted;\r\n cursor: help;\r\n }\r\n @supports (text-decoration: underline dotted) {\r\n abbr[title] {\r\n border-bottom: 0;\r\n text-decoration: underline dotted;\r\n }\r\n }\r\n pre,\r\n code,\r\n tt,\r\n kbd,\r\n samp {\r\n font-family: monospace, monospace;\r\n }\r\n sub,\r\n sup {\r\n line-height: 1;\r\n }\r\n img {\r\n border: 0;\r\n }\r\n button::-moz-focus-inner,\r\n [type=\"button\"]::-moz-focus-inner,\r\n [type=\"reset\"]::-moz-focus-inner,\r\n [type=\"submit\"]::-moz-focus-inner {\r\n border-style: none;\r\n padding: 0;\r\n }\r\n legend {\r\n color: inherit;\r\n padding: 0;\r\n }\r\n a {\r\n text-decoration: none;\r\n color: #0645ad;\r\n background: none;\r\n }\r\n a:not([href]) {\r\n cursor: pointer;\r\n }\r\n a:visited {\r\n color: #0b0080;\r\n }\r\n a:active {\r\n color: #faa700;\r\n }\r\n a:hover,\r\n a:focus {\r\n text-decoration: underline;\r\n }\r\n a:lang(ar),\r\n a:lang(kk-arab),\r\n a:lang(mzn),\r\n a:lang(ps),\r\n a:lang(ur) {\r\n text-decoration: none;\r\n }\r\n a.stub {\r\n color: #723;\r\n }\r\n a.new,\r\n #p-personal a.new {\r\n color: #d33;\r\n }\r\n a.mw-selflink {\r\n color: inherit;\r\n font-weight: bold;\r\n text-decoration: inherit;\r\n }\r\n a.mw-selflink:hover {\r\n cursor: inherit;\r\n text-decoration: inherit;\r\n }\r\n a.mw-selflink:active,\r\n a.mw-selflink:visited {\r\n color: inherit;\r\n }\r\n a.new:visited,\r\n #p-personal a.new:visited {\r\n color: #a55858;\r\n }\r\n .mw-parser-output a.extiw,\r\n .mw-parser-output a.external {\r\n color: #36b;\r\n }\r\n .mw-parser-output a.extiw:visited,\r\n .mw-parser-output a.external:visited {\r\n color: #636;\r\n }\r\n .mw-parser-output a.extiw:active,\r\n .mw-parser-output a.external:active {\r\n color: #b63;\r\n }\r\n .mw-parser-output a.external.free {\r\n word-wrap: break-word;\r\n }\r\n img {\r\n border: 0;\r\n vertical-align: middle;\r\n }\r\n hr {\r\n height: 1px;\r\n background-color: #a2a9b1;\r\n border: 0;\r\n margin: 0.2em 0;\r\n }\r\n h1,\r\n h2,\r\n h3,\r\n h4,\r\n h5,\r\n h6 {\r\n color: #000;\r\n margin: 0;\r\n padding-top: 0.5em;\r\n padding-bottom: 0.17em;\r\n overflow: hidden;\r\n }\r\n h1,\r\n h2 {\r\n margin-bottom: 0.6em;\r\n border-bottom: 1px solid #a2a9b1;\r\n }\r\n h3,\r\n h4,\r\n h5 {\r\n margin-bottom: 0.3em;\r\n }\r\n h1 {\r\n font-size: 188%;\r\n font-weight: normal;\r\n }\r\n h2 {\r\n font-size: 150%;\r\n font-weight: normal;\r\n }\r\n h3 {\r\n font-size: 128%;\r\n }\r\n h4 {\r\n font-size: 116%;\r\n }\r\n h5 {\r\n font-size: 108%;\r\n }\r\n h6 {\r\n font-size: 100%;\r\n }\r\n p {\r\n margin: 0.4em 0 0.5em 0;\r\n }\r\n p img {\r\n margin: 0;\r\n }\r\n ul {\r\n margin: 0.3em 0 0 1.6em;\r\n padding: 0;\r\n }\r\n ol {\r\n margin: 0.3em 0 0 3.2em;\r\n padding: 0;\r\n list-style-image: none;\r\n }\r\n li {\r\n margin-bottom: 0.1em;\r\n }\r\n dt {\r\n font-weight: bold;\r\n margin-bottom: 0.1em;\r\n }\r\n dl {\r\n margin-top: 0.2em;\r\n margin-bottom: 0.5em;\r\n }\r\n dd {\r\n margin-left: 1.6em;\r\n margin-bottom: 0.1em;\r\n }\r\n pre,\r\n code,\r\n tt,\r\n kbd,\r\n samp,\r\n .mw-code {\r\n font-family: monospace, monospace;\r\n }\r\n code {\r\n color: #000;\r\n background-color: #f8f9fa;\r\n border: 1px solid #eaecf0;\r\n border-radius: 2px;\r\n padding: 1px 4px;\r\n }\r\n pre,\r\n .mw-code {\r\n color: #000;\r\n background-color: #f8f9fa;\r\n border: 1px solid #eaecf0;\r\n padding: 1em;\r\n white-space: pre-wrap;\r\n overflow-x: hidden;\r\n word-wrap: break-word;\r\n }\r\n table {\r\n font-size: 100%;\r\n }\r\n fieldset {\r\n border: 1px solid #2a4b8d;\r\n margin: 1em 0 1em 0;\r\n padding: 0 1em 1em;\r\n }\r\n legend {\r\n padding: 0.5em;\r\n font-size: 95%;\r\n }\r\n form {\r\n border: 0;\r\n margin: 0;\r\n }\r\n textarea {\r\n width: 100%;\r\n padding: 0.1em;\r\n display: block;\r\n -moz-box-sizing: border-box;\r\n -webkit-box-sizing: border-box;\r\n box-sizing: border-box;\r\n }\r\n .center {\r\n width: 100%;\r\n text-align: center;\r\n }\r\n *.center * {\r\n margin-left: auto;\r\n margin-right: auto;\r\n }\r\n .small {\r\n font-size: 94%;\r\n }\r\n table.small {\r\n font-size: 100%;\r\n }\r\n .toc,\r\n .mw-warning,\r\n .toccolours {\r\n border: 1px solid #a2a9b1;\r\n background-color: #f8f9fa;\r\n padding: 5px;\r\n font-size: 95%;\r\n }\r\n .toc {\r\n display: table;\r\n padding: 7px;\r\n }\r\n table.toc {\r\n border-collapse: collapse;\r\n }\r\n table.toc td {\r\n padding: 0;\r\n }\r\n .toc h2 {\r\n display: inline;\r\n border: 0;\r\n padding: 0;\r\n font-size: 100%;\r\n font-weight: bold;\r\n }\r\n .toc .toctitle {\r\n text-align: center;\r\n }\r\n .toc ul {\r\n list-style-type: none;\r\n list-style-image: none;\r\n margin-left: 0;\r\n padding: 0;\r\n text-align: left;\r\n }\r\n .toc ul ul {\r\n margin: 0 0 0 2em;\r\n }\r\n .tocnumber,\r\n .toctext {\r\n display: table-cell;\r\n text-decoration: inherit;\r\n }\r\n .tocnumber {\r\n color: #202122;\r\n padding-left: 0;\r\n padding-right: 0.5em;\r\n }\r\n .mw-content-ltr .tocnumber {\r\n padding-left: 0;\r\n padding-right: 0.5em;\r\n }\r\n .mw-content-rtl .tocnumber {\r\n padding-left: 0.5em;\r\n padding-right: 0;\r\n }\r\n .mw-warning {\r\n margin-left: 50px;\r\n margin-right: 50px;\r\n text-align: center;\r\n }\r\n div.floatright,\r\n table.floatright {\r\n margin: 0 0 0.5em 0.5em;\r\n }\r\n div.floatleft,\r\n table.floatleft {\r\n margin: 0 0.5em 0.5em 0;\r\n }\r\n div.thumb {\r\n margin-bottom: 0.5em;\r\n width: auto;\r\n background-color: transparent;\r\n }\r\n div.thumbinner {\r\n border: 1px solid #c8ccd1;\r\n padding: 3px;\r\n background-color: #f8f9fa;\r\n font-size: 94%;\r\n text-align: center;\r\n overflow: hidden;\r\n }\r\n html .thumbimage {\r\n background-color: #fff;\r\n border: 1px solid #c8ccd1;\r\n }\r\n html .thumbcaption {\r\n border: 0;\r\n line-height: 1.4em;\r\n padding: 3px;\r\n font-size: 94%;\r\n text-align: left;\r\n }\r\n .magnify {\r\n float: right;\r\n margin-left: 3px;\r\n }\r\n .magnify a {\r\n display: block;\r\n text-indent: 15px;\r\n white-space: nowrap;\r\n overflow: hidden;\r\n width: 15px;\r\n height: 11px;\r\n background-image: url(/w/resources/src/mediawiki.skinning/images/magnify-clip-ltr.png?4f704);\r\n background-image: linear-gradient(transparent, transparent), url(/w/resources/src/mediawiki.skinning/images/magnify-clip-ltr.svg?8330e);\r\n -moz-user-select: none;\r\n -webkit-user-select: none;\r\n -ms-user-select: none;\r\n user-select: none;\r\n }\r\n img.thumbborder {\r\n border: 1px solid #eaecf0;\r\n }\r\n .mw-content-ltr .thumbcaption {\r\n text-align: left;\r\n }\r\n .mw-content-ltr .magnify {\r\n float: right;\r\n margin-left: 3px;\r\n margin-right: 0;\r\n }\r\n .mw-content-ltr .magnify a {\r\n background-image: url(/w/resources/src/mediawiki.skinning/images/magnify-clip-ltr.png?4f704);\r\n background-image: linear-gradient(transparent, transparent), url(/w/resources/src/mediawiki.skinning/images/magnify-clip-ltr.svg?8330e);\r\n }\r\n .mw-content-rtl .thumbcaption {\r\n text-align: right;\r\n }\r\n .mw-content-rtl .magnify {\r\n float: left;\r\n margin-left: 0;\r\n margin-right: 3px;\r\n }\r\n .mw-content-rtl .magnify a {\r\n background-image: url(/w/resources/src/mediawiki.skinning/images/magnify-clip-rtl.png?a9fb3);\r\n background-image: linear-gradient(transparent, transparent), url(/w/resources/src/mediawiki.skinning/images/magnify-clip-rtl.svg?38fd5);\r\n }\r\n div.tright {\r\n margin: 0.5em 0 1.3em 1.4em;\r\n }\r\n div.tleft {\r\n margin: 0.5em 1.4em 1.3em 0;\r\n }\r\n body.mw-hide-empty-elt .mw-empty-elt {\r\n display: none;\r\n }\r\n .catlinks {\r\n border: 1px solid #a2a9b1;\r\n background-color: #f8f9fa;\r\n padding: 5px;\r\n margin-top: 1em;\r\n clear: both;\r\n }\r\n textarea {\r\n border: 1px solid #c8ccd1;\r\n }\r\n .editOptions {\r\n background-color: #eaecf0;\r\n color: #202122;\r\n border: 1px solid #c8ccd1;\r\n border-top: 0;\r\n padding: 1em 1em 1.5em 1em;\r\n margin-bottom: 2em;\r\n }\r\n .usermessage {\r\n background-color: #ffce7b;\r\n border: 1px solid #ffa500;\r\n color: #000;\r\n font-weight: bold;\r\n margin: 2em 0 1em;\r\n padding: 0.5em 1em;\r\n vertical-align: middle;\r\n }\r\n #siteNotice {\r\n position: relative;\r\n text-align: center;\r\n margin: 0;\r\n }\r\n #localNotice {\r\n margin-bottom: 0.9em;\r\n }\r\n #siteSub {\r\n display: none;\r\n }\r\n #contentSub,\r\n #contentSub2 {\r\n font-size: 84%;\r\n line-height: 1.2em;\r\n margin: 0 0 1.4em 1em;\r\n color: #54595d;\r\n width: auto;\r\n }\r\n span.subpages {\r\n display: block;\r\n }\r\n .emptyPortlet {\r\n display: none;\r\n }\r\n .printfooter,\r\n .client-nojs #t-print {\r\n display: none;\r\n }\r\n .mw-content-ltr {\r\n direction: ltr;\r\n }\r\n .mw-content-rtl {\r\n direction: rtl;\r\n }\r\n .sitedir-ltr textarea,\r\n .sitedir-ltr input,\r\n textarea[dir=\"ltr\"][dir=\"ltr\"],\r\n input[dir=\"ltr\"][dir=\"ltr\"] {\r\n direction: ltr;\r\n }\r\n .sitedir-rtl textarea,\r\n .sitedir-rtl input,\r\n textarea[dir=\"rtl\"][dir=\"rtl\"],\r\n input[dir=\"rtl\"][dir=\"rtl\"] {\r\n direction: rtl;\r\n }\r\n .mw-userlink {\r\n word-wrap: break-word;\r\n -webkit-hyphens: auto;\r\n -moz-hyphens: auto;\r\n -ms-hyphens: auto;\r\n hyphens: auto;\r\n unicode-bidi: embed;\r\n }\r\n mark {\r\n background-color: #ff0;\r\n color: #000;\r\n }\r\n wbr {\r\n display: inline-block;\r\n }\r\n input[type=\"submit\"],\r\n input[type=\"button\"],\r\n input[type=\"reset\"],\r\n input[type=\"file\"] {\r\n direction: ltr;\r\n }\r\n abbr[title],\r\n .explain[title] {\r\n border-bottom: 1px dotted;\r\n cursor: help;\r\n }\r\n @supports (text-decoration: underline dotted) {\r\n abbr[title],\r\n .explain[title] {\r\n border-bottom: 0;\r\n text-decoration: underline dotted;\r\n }\r\n }\r\n span.comment {\r\n font-style: italic;\r\n unicode-bidi: -moz-isolate;\r\n unicode-bidi: isolate;\r\n }\r\n #editform,\r\n #toolbar,\r\n #wpTextbox1 {\r\n clear: both;\r\n }\r\n #toolbar {\r\n height: 22px;\r\n }\r\n .mw-underline-always a {\r\n text-decoration: underline;\r\n }\r\n .mw-underline-never a {\r\n text-decoration: none;\r\n }\r\n li span.deleted,\r\n span.history-deleted {\r\n text-decoration: line-through;\r\n color: #72777d;\r\n font-style: italic;\r\n }\r\n .not-patrolled {\r\n background-color: #ffa;\r\n }\r\n .unpatrolled {\r\n font-weight: bold;\r\n color: #d33;\r\n }\r\n div.patrollink {\r\n font-size: 75%;\r\n text-align: right;\r\n }\r\n td.mw-label {\r\n text-align: right;\r\n vertical-align: middle;\r\n }\r\n td.mw-input {\r\n text-align: left;\r\n }\r\n td.mw-submit {\r\n text-align: left;\r\n white-space: nowrap;\r\n }\r\n .mw-input-with-label {\r\n white-space: nowrap;\r\n display: inline-block;\r\n }\r\n .mw-content-ltr .thumbcaption {\r\n text-align: left;\r\n }\r\n .mw-content-ltr .magnify {\r\n float: right;\r\n }\r\n .mw-content-rtl .thumbcaption {\r\n text-align: right;\r\n }\r\n .mw-content-rtl .magnify {\r\n float: left;\r\n }\r\n #catlinks {\r\n text-align: left;\r\n }\r\n .catlinks ul {\r\n display: inline;\r\n margin: 0;\r\n padding: 0;\r\n list-style: none none;\r\n }\r\n .catlinks li {\r\n display: inline-block;\r\n line-height: 1.25em;\r\n border-left: 1px solid #a2a9b1;\r\n margin: 0.125em 0;\r\n padding: 0 0.5em;\r\n }\r\n .catlinks li:first-child {\r\n padding-left: 0.25em;\r\n border-left: 0;\r\n }\r\n .catlinks li a.mw-redirect {\r\n font-style: italic;\r\n }\r\n .mw-hidden-cats-hidden {\r\n display: none;\r\n }\r\n .catlinks-allhidden {\r\n display: none;\r\n }\r\n p.mw-protect-editreasons,\r\n p.mw-filedelete-editreasons,\r\n p.mw-delete-editreasons {\r\n font-size: 90%;\r\n text-align: right;\r\n }\r\n .autocomment,\r\n .autocomment a,\r\n .autocomment a:visited {\r\n color: #72777d;\r\n }\r\n .newpage,\r\n .minoredit,\r\n .botedit {\r\n font-weight: bold;\r\n }\r\n .mw-warning-with-logexcerpt {\r\n clear: both;\r\n }\r\n .mw-warning-with-logexcerpt ul li {\r\n font-size: 90%;\r\n }\r\n span.mw-revdelundel-link,\r\n strong.mw-revdelundel-link {\r\n font-size: 90%;\r\n }\r\n span.mw-revdelundel-hidden,\r\n input.mw-revdelundel-hidden {\r\n visibility: hidden;\r\n }\r\n td.mw-revdel-checkbox,\r\n th.mw-revdel-checkbox {\r\n padding-right: 10px;\r\n text-align: center;\r\n }\r\n a.new {\r\n color: #ba0000 !important;\r\n }\r\n .plainlinks a.external {\r\n background: none !important;\r\n padding: 0 !important;\r\n }\r\n .rtl a.external.free,\r\n .rtl a.external.autonumber {\r\n direction: ltr;\r\n unicode-bidi: embed;\r\n }\r\n .wikitable {\r\n background-color: #f8f9fa;\r\n color: #202122;\r\n margin: 1em 0;\r\n border: 1px solid #a2a9b1;\r\n border-collapse: collapse;\r\n }\r\n .wikitable > tr > th,\r\n .wikitable > tr > td,\r\n .wikitable > * > tr > th,\r\n .wikitable > * > tr > td {\r\n border: 1px solid #a2a9b1;\r\n padding: 0.2em 0.4em;\r\n }\r\n .wikitable > tr > th,\r\n .wikitable > * > tr > th {\r\n background-color: #eaecf0;\r\n text-align: center;\r\n }\r\n .wikitable > caption {\r\n font-weight: bold;\r\n }\r\n .error,\r\n .warning,\r\n .success {\r\n font-size: larger;\r\n }\r\n .error {\r\n color: #d33;\r\n }\r\n .warning {\r\n color: #ac6600;\r\n }\r\n .success {\r\n color: #14866d;\r\n }\r\n .mw-infobox {\r\n border: 2px solid #fc3;\r\n margin: 0.5em;\r\n clear: left;\r\n overflow: hidden;\r\n }\r\n .mw-infobox-left {\r\n margin: 7px;\r\n float: left;\r\n width: 35px;\r\n }\r\n .mw-infobox-right {\r\n margin: 0.5em 0.5em 0.5em 49px;\r\n }\r\n .previewnote {\r\n margin-bottom: 1em;\r\n }\r\n .visualClear {\r\n clear: both;\r\n }\r\n .mw-datatable {\r\n border: 1px solid #a2a9b1;\r\n border-collapse: collapse;\r\n }\r\n .mw-datatable td,\r\n .mw-datatable th {\r\n border: 1px solid #a2a9b1;\r\n padding: 0.2em 0.4em;\r\n }\r\n .mw-datatable th {\r\n background-color: #eaeeff;\r\n }\r\n .mw-datatable td {\r\n background-color: #fff;\r\n }\r\n .mw-datatable tr:hover td {\r\n background-color: #eaf3ff;\r\n }\r\n .mw-ajax-loader {\r\n background-image: url(/w/resources/src/mediawiki.skinning/images/ajax-loader.gif?57f34);\r\n background-position: center center;\r\n background-repeat: no-repeat;\r\n padding: 16px;\r\n position: relative;\r\n top: -16px;\r\n }\r\n .mw-small-spinner {\r\n padding: 10px !important;\r\n margin-right: 0.6em;\r\n background-image: url(/w/resources/src/mediawiki.skinning/images/spinner.gif?ca65b);\r\n background-position: center center;\r\n background-repeat: no-repeat;\r\n }\r\n .mw-content-ltr ul,\r\n .mw-content-rtl .mw-content-ltr ul {\r\n margin: 0.3em 0 0 1.6em;\r\n padding: 0;\r\n }\r\n .mw-content-rtl ul,\r\n .mw-content-ltr .mw-content-rtl ul {\r\n margin: 0.3em 1.6em 0 0;\r\n padding: 0;\r\n }\r\n .mw-content-ltr ol,\r\n .mw-content-rtl .mw-content-ltr ol {\r\n margin: 0.3em 0 0 3.2em;\r\n padding: 0;\r\n }\r\n .mw-content-rtl ol,\r\n .mw-content-ltr .mw-content-rtl ol {\r\n margin: 0.3em 3.2em 0 0;\r\n padding: 0;\r\n }\r\n .mw-content-ltr dd,\r\n .mw-content-rtl .mw-content-ltr dd {\r\n margin-left: 1.6em;\r\n margin-right: 0;\r\n }\r\n .mw-content-rtl dd,\r\n .mw-content-ltr .mw-content-rtl dd {\r\n margin-right: 1.6em;\r\n margin-left: 0;\r\n }\r\n h1:lang(anp),\r\n h1:lang(as),\r\n h1:lang(bh),\r\n h1:lang(bho),\r\n h1:lang(bn),\r\n h1:lang(gu),\r\n h1:lang(hi),\r\n h1:lang(kn),\r\n h1:lang(ks),\r\n h1:lang(ml),\r\n h1:lang(mr),\r\n h1:lang(my),\r\n h1:lang(mai),\r\n h1:lang(ne),\r\n h1:lang(new),\r\n h1:lang(or),\r\n h1:lang(pa),\r\n h1:lang(pi),\r\n h1:lang(sa),\r\n h1:lang(ta),\r\n h1:lang(te) {\r\n line-height: 1.6em !important;\r\n }\r\n h2:lang(anp),\r\n h3:lang(anp),\r\n h4:lang(anp),\r\n h5:lang(anp),\r\n h6:lang(anp),\r\n h2:lang(as),\r\n h3:lang(as),\r\n h4:lang(as),\r\n h5:lang(as),\r\n h6:lang(as),\r\n h2:lang(bho),\r\n h3:lang(bho),\r\n h4:lang(bho),\r\n h5:lang(bho),\r\n h6:lang(bho),\r\n h2:lang(bh),\r\n h3:lang(bh),\r\n h4:lang(bh),\r\n h5:lang(bh),\r\n h6:lang(bh),\r\n h2:lang(bn),\r\n h3:lang(bn),\r\n h4:lang(bn),\r\n h5:lang(bn),\r\n h6:lang(bn),\r\n h2:lang(gu),\r\n h3:lang(gu),\r\n h4:lang(gu),\r\n h5:lang(gu),\r\n h6:lang(gu),\r\n h2:lang(hi),\r\n h3:lang(hi),\r\n h4:lang(hi),\r\n h5:lang(hi),\r\n h6:lang(hi),\r\n h2:lang(kn),\r\n h3:lang(kn),\r\n h4:lang(kn),\r\n h5:lang(kn),\r\n h6:lang(kn),\r\n h2:lang(ks),\r\n h3:lang(ks),\r\n h4:lang(ks),\r\n h5:lang(ks),\r\n h6:lang(ks),\r\n h2:lang(ml),\r\n h3:lang(ml),\r\n h4:lang(ml),\r\n h5:lang(ml),\r\n h6:lang(ml),\r\n h2:lang(mr),\r\n h3:lang(mr),\r\n h4:lang(mr),\r\n h5:lang(mr),\r\n h6:lang(mr),\r\n h2:lang(my),\r\n h3:lang(my),\r\n h4:lang(my),\r\n h5:lang(my),\r\n h6:lang(my),\r\n h2:lang(mai),\r\n h3:lang(mai),\r\n h4:lang(mai),\r\n h5:lang(mai),\r\n h6:lang(mai),\r\n h2:lang(ne),\r\n h3:lang(ne),\r\n h4:lang(ne),\r\n h5:lang(ne),\r\n h6:lang(ne),\r\n h2:lang(new),\r\n h3:lang(new),\r\n h4:lang(new),\r\n h5:lang(new),\r\n h6:lang(new),\r\n h2:lang(or),\r\n h3:lang(or),\r\n h4:lang(or),\r\n h5:lang(or),\r\n h6:lang(or),\r\n h2:lang(pa),\r\n h3:lang(pa),\r\n h4:lang(pa),\r\n h5:lang(pa),\r\n h6:lang(pa),\r\n h2:lang(pi),\r\n h3:lang(pi),\r\n h4:lang(pi),\r\n h5:lang(pi),\r\n h6:lang(pi),\r\n h2:lang(sa),\r\n h3:lang(sa),\r\n h4:lang(sa),\r\n h5:lang(sa),\r\n h6:lang(sa),\r\n h2:lang(ta),\r\n h3:lang(ta),\r\n h4:lang(ta),\r\n h5:lang(ta),\r\n h6:lang(ta),\r\n h2:lang(te),\r\n h3:lang(te),\r\n h4:lang(te),\r\n h5:lang(te),\r\n h6:lang(te) {\r\n line-height: 1.2em;\r\n }\r\n ol:lang(azb) li,\r\n ol:lang(bcc) li,\r\n ol:lang(bgn) li,\r\n ol:lang(bqi) li,\r\n ol:lang(fa) li,\r\n ol:lang(glk) li,\r\n ol:lang(kk-arab) li,\r\n ol:lang(lrc) li,\r\n ol:lang(luz) li,\r\n ol:lang(mzn) li {\r\n list-style-type: persian;\r\n }\r\n ol:lang(ckb) li,\r\n ol:lang(sdh) li {\r\n list-style-type: arabic-indic;\r\n }\r\n ol:lang(hi) li,\r\n ol:lang(mai) li,\r\n ol:lang(mr) li,\r\n ol:lang(ne) li {\r\n list-style-type: devanagari;\r\n }\r\n ol:lang(as) li,\r\n ol:lang(bn) li {\r\n list-style-type: bengali;\r\n }\r\n ol:lang(or) li {\r\n list-style-type: oriya;\r\n }\r\n .toc ul {\r\n margin: 0.3em 0;\r\n }\r\n .mw-content-ltr .toc ul,\r\n .mw-content-rtl .mw-content-ltr .toc ul {\r\n text-align: left;\r\n }\r\n .mw-content-rtl .toc ul,\r\n .mw-content-ltr .mw-content-rtl .toc ul {\r\n text-align: right;\r\n }\r\n .mw-content-ltr .toc ul ul,\r\n .mw-content-rtl .mw-content-ltr .toc ul ul {\r\n margin: 0 0 0 2em;\r\n }\r\n .mw-content-rtl .toc ul ul,\r\n .mw-content-ltr .mw-content-rtl .toc ul ul {\r\n margin: 0 2em 0 0;\r\n }\r\n .toc .toctitle {\r\n direction: ltr;\r\n }\r\n #mw-clearyourcache,\r\n #mw-sitecsspreview,\r\n #mw-sitejspreview,\r\n #mw-usercsspreview,\r\n #mw-userjspreview {\r\n direction: ltr;\r\n unicode-bidi: embed;\r\n }\r\n #mw-revision-info,\r\n #mw-revision-info-current,\r\n #mw-revision-nav {\r\n direction: ltr;\r\n }\r\n div.tright,\r\n div.floatright,\r\n table.floatright {\r\n clear: right;\r\n float: right;\r\n }\r\n div.tleft,\r\n div.floatleft,\r\n table.floatleft {\r\n float: left;\r\n clear: left;\r\n }\r\n #mw-credits a {\r\n unicode-bidi: embed;\r\n }\r\n .printfooter {\r\n display: none;\r\n }\r\n .xdebug-error {\r\n position: absolute;\r\n z-index: 99;\r\n }\r\n .mw-editsection {\r\n -moz-user-select: none;\r\n -webkit-user-select: none;\r\n -ms-user-select: none;\r\n user-select: none;\r\n }\r\n .mw-editsection,\r\n .mw-editsection-like {\r\n font-size: small;\r\n font-weight: normal;\r\n margin-left: 1em;\r\n vertical-align: baseline;\r\n line-height: 1em;\r\n }\r\n .mw-content-ltr .mw-editsection,\r\n .mw-content-rtl .mw-content-ltr .mw-editsection {\r\n margin-left: 1em;\r\n }\r\n .mw-content-rtl .mw-editsection,\r\n .mw-content-ltr .mw-content-rtl .mw-editsection {\r\n margin-right: 1em;\r\n }\r\n sup,\r\n sub {\r\n line-height: 1;\r\n }\r\n}\r\n@media print {\r\n .firstHeading:before {\r\n left: auto;\r\n position: relative;\r\n }\r\n .noprint,\r\n .catlinks,\r\n .magnify,\r\n .mw-cite-backlink,\r\n .mw-editsection,\r\n .mw-editsection-like,\r\n .mw-hidden-catlinks,\r\n .mw-indicators,\r\n .mw-redirectedfrom,\r\n .patrollink,\r\n .usermessage,\r\n #column-one,\r\n #footer-places,\r\n #mw-navigation,\r\n #siteNotice,\r\n #f-poweredbyico,\r\n #f-copyrightico,\r\n li#about,\r\n li#disclaimer,\r\n li#mobileview,\r\n li#privacy {\r\n display: none;\r\n }\r\n body {\r\n background: #fff;\r\n color: #000;\r\n margin: 0;\r\n padding: 0;\r\n }\r\n a {\r\n background: none !important;\r\n padding: 0 !important;\r\n }\r\n a,\r\n a.external,\r\n a.new,\r\n a.stub {\r\n color: inherit !important;\r\n text-decoration: inherit !important;\r\n }\r\n .mw-parser-output a.external.text:after,\r\n .mw-parser-output a.external.autonumber:after {\r\n content: \" (\" attr(href) \")\";\r\n word-break: break-all;\r\n word-wrap: break-word;\r\n }\r\n .mw-parser-output a.external.text[href^='//']:after,.mw-parser-output a.external.autonumber[href^='//']:after\r\n {\r\n content: \" (https:\" attr(href) \")\";\r\n }\r\n dt {\r\n font-weight: bold;\r\n }\r\n h1,\r\n h2,\r\n h3,\r\n h4,\r\n h5,\r\n h6 {\r\n font-weight: bold;\r\n page-break-after: avoid;\r\n page-break-before: avoid;\r\n }\r\n p {\r\n margin: 1em 0;\r\n line-height: 1.2;\r\n orphans: 3;\r\n widows: 3;\r\n }\r\n img,\r\n figure,\r\n .wikitable,\r\n .thumb {\r\n page-break-inside: avoid;\r\n }\r\n img {\r\n border: 0;\r\n vertical-align: middle;\r\n }\r\n pre,\r\n .mw-code {\r\n background: #fff;\r\n color: #000;\r\n border: 1pt dashed #000;\r\n padding: 1em;\r\n font-size: 8pt;\r\n white-space: pre-wrap;\r\n overflow-x: hidden;\r\n word-wrap: break-word;\r\n }\r\n sup,\r\n sub {\r\n line-height: 1;\r\n }\r\n ul {\r\n list-style-type: square;\r\n }\r\n #globalWrapper {\r\n width: 100% !important;\r\n min-width: 0 !important;\r\n }\r\n .mw-body {\r\n background: #fff;\r\n color: #000;\r\n border: 0 !important;\r\n padding: 0 !important;\r\n margin: 0 !important;\r\n direction: ltr;\r\n }\r\n #column-content {\r\n margin: 0 !important;\r\n }\r\n #column-content .mw-body {\r\n padding: 1em;\r\n margin: 0 !important;\r\n }\r\n .toc {\r\n background-color: #f9f9f9;\r\n border: 1pt solid #aaa;\r\n padding: 5px;\r\n display: table;\r\n }\r\n .tocnumber,\r\n .toctext {\r\n display: table-cell;\r\n }\r\n .tocnumber {\r\n padding-left: 0;\r\n padding-right: 0.5em;\r\n }\r\n .mw-content-ltr .tocnumber {\r\n padding-left: 0;\r\n padding-right: 0.5em;\r\n }\r\n .mw-content-rtl .tocnumber {\r\n padding-left: 0.5em;\r\n padding-right: 0;\r\n }\r\n table.floatright,\r\n div.floatright,\r\n div.tright {\r\n float: right;\r\n clear: right;\r\n }\r\n table.floatleft,\r\n div.floatleft,\r\n div.tleft {\r\n float: left;\r\n clear: left;\r\n }\r\n div.tleft {\r\n margin: 0.5em 1.4em 1.3em 0;\r\n }\r\n div.tright {\r\n margin: 0.5em 0 1.3em 1.4em;\r\n }\r\n table.floatright,\r\n div.floatright {\r\n margin: 0 0 0.5em 0.5em;\r\n border: 0;\r\n }\r\n table.floatleft,\r\n div.floatleft {\r\n margin: 0 0.5em 0.5em 0;\r\n border: 0;\r\n }\r\n .center {\r\n text-align: center;\r\n }\r\n div.thumb {\r\n background-color: transparent;\r\n width: auto;\r\n }\r\n div.thumb a {\r\n border-bottom: 0;\r\n }\r\n div.thumbinner {\r\n background-color: #fff;\r\n border: 0;\r\n border-radius: 2px;\r\n padding: 5px;\r\n font-size: 10pt;\r\n color: #666;\r\n text-align: center;\r\n overflow: hidden;\r\n min-width: 100px;\r\n }\r\n html .thumbcaption {\r\n text-align: left;\r\n line-height: 1.4;\r\n padding: 3px;\r\n }\r\n img.thumbborder {\r\n border: 1pt solid #ddd;\r\n }\r\n .wikitable,\r\n .mw_metadata {\r\n background: #fff;\r\n margin: 1em 0;\r\n border: 1pt solid #aaa;\r\n border-collapse: collapse;\r\n font-size: 10pt;\r\n }\r\n .wikitable > caption,\r\n .mw_metadata caption {\r\n padding: 5px;\r\n font-size: 10pt;\r\n }\r\n .wikitable > tr > th,\r\n .wikitable > tr > td,\r\n .wikitable > * > tr > th,\r\n .wikitable > * > tr > td,\r\n .mw_metadata th,\r\n .mw_metadata td {\r\n background: #fff !important;\r\n color: #000 !important;\r\n border: 1pt solid #aaa;\r\n padding: 0.4em 0.6em;\r\n }\r\n .wikitable > tr > th,\r\n .wikitable > * > tr > th,\r\n .mw_metadata th {\r\n text-align: center;\r\n }\r\n table.listing,\r\n table.listing td {\r\n border: 1pt solid #000;\r\n border-collapse: collapse;\r\n }\r\n .catlinks ul {\r\n display: inline;\r\n padding: 0;\r\n list-style: none none;\r\n }\r\n .catlinks li {\r\n display: inline-block;\r\n line-height: 1.15;\r\n margin: 0.1em 0;\r\n border-left: 1pt solid #aaa;\r\n padding: 0 0.4em;\r\n }\r\n .catlinks li:first-child {\r\n border-left: 0;\r\n padding-left: 0.2em;\r\n }\r\n .printfooter {\r\n padding: 1em 0;\r\n }\r\n #footer {\r\n background: #fff;\r\n color: #000;\r\n margin-top: 1em;\r\n border-top: 1pt solid #aaa;\r\n padding-top: 5px;\r\n direction: ltr;\r\n }\r\n}\r\n@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx), (min-resolution: 144dpi) {\r\n .mw-wiki-logo {\r\n background-image: url(/static/images/project-logos/enwiki-1.5x.png);\r\n background-size: 135px auto;\r\n }\r\n}\r\n@media (-webkit-min-device-pixel-ratio: 2), (min--moz-device-pixel-ratio: 2), (min-resolution: 2dppx), (min-resolution: 192dpi) {\r\n .mw-wiki-logo {\r\n background-image: url(/static/images/project-logos/enwiki-2x.png);\r\n background-size: 135px auto;\r\n }\r\n}\r\n.wb-langlinks-link {\r\n line-height: 1.125em;\r\n font-size: 0.75em;\r\n float: right;\r\n}\r\n.wb-langlinks-link {\r\n list-style: none none;\r\n text-align: right;\r\n padding-right: 0.5em !important;\r\n}\r\n.wb-langlinks-link > a:before {\r\n content: \"\";\r\n background-image: url(/w/extensions/Wikibase/client/resources/images/edit.png?52328);\r\n background-image: linear-gradient(transparent, transparent),\r\n url(\"data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2212%22 height=%2212%22 viewBox=%220 0 12 12%22%3E %3Cpath fill=%22%230645ad%22 d=%22M10.5 4.7l1.3-1.3c.3-.3.3-.7 0-.9L9.6.2c-.3-.3-.7-.3-.9 0L7.3 1.5l3.2 3.2zM6.6 2.2L0 8.8V12h3.2l6.6-6.6-3.2-3.2z%22/%3E %3C/svg%3E\");\r\n background-position: left top;\r\n background-repeat: no-repeat;\r\n -webkit-background-size: 10px 10px;\r\n background-size: 10px 10px;\r\n display: inline-block;\r\n width: 10px;\r\n height: 10px;\r\n margin-right: 2px;\r\n vertical-align: top;\r\n}\r\n.wb-langlinks-link > a:link,\r\n.wb-langlinks-link > a:visited {\r\n color: #54595d !important;\r\n}\r\n.wb-langlinks-link > a:link:before,\r\n.wb-langlinks-link > a:visited:before {\r\n -webkit-filter: grayscale(1);\r\n filter: grayscale(1);\r\n opacity: 0.73;\r\n}\r\n.wb-langlinks-link > a:hover {\r\n color: #0645ad !important;\r\n}\r\n.wb-langlinks-link > a:hover:before {\r\n -webkit-filter: none;\r\n filter: none;\r\n opacity: 1;\r\n}\r\ndiv.after-portlet-lang:after {\r\n content: \"\";\r\n clear: both;\r\n display: block;\r\n}\n\n</style>" }, "$:/language/Docs/Types/text/x-htmlp": { "title": "$:/language/Docs/Types/text/x-htmlp", "description": "summernote", "name": "text/x-htmlp", "group": "Text" }, "$:/config/EditorTypeMappings/text/x-htmlp": { "title": "$:/config/EditorTypeMappings/text/x-htmlp", "text": "html" } } }
{ "tiddlers": { "$:/plugins/RobertP3469/wikipress-saver/license": { "title": "$:/plugins/RobertP3469/wikipress-saver/license", "caption": "License", "text": "[[wikipress-saver|https://www.wikipress.pub/]] (C) LabLynx, Inc. - 2021\r\nAll rights reserved.\n\nRedistribution and use in source and binary forms, with or without\r\nmodification, are permitted provided that the following conditions are met:\n\n1. Redistributions of source code must retain the above copyright notice, this\r\n list of conditions and the following disclaimer.\n\n2. Redistributions in binary form must reproduce the above copyright notice,\r\n this list of conditions and the following disclaimer in the documentation\r\n and/or other materials provided with the distribution.\n\n3. Neither the name of the copyright holder nor the names of its\r\n contributors may be used to endorse or promote products derived from\r\n this software without specific prior written permission.\n\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\"\r\nAND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE\r\nIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE\r\nDISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE\r\nFOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL\r\nDAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR\r\nSERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER\r\nCAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,\r\nOR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE\r\nOF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n\nhttps://opensource.org/licenses/BSD-3-Clause" }, "$:/RobertP3469/modules/savers/wikipress-saver.js": { "title": "$:/RobertP3469/modules/savers/wikipress-saver.js", "text": "/*\\\r\ntitle: $:/RobertP3469/modules/savers/wikipress-saver.js\r\ntype: application/javascript\r\nmodule-type: saver\r\n\\*/\r\n(function(){\r\n\r\n\"use strict\";\r\n\r\nvar WikipressSaver = function(wiki) {\r\n};\r\n\r\nWikipressSaver.prototype.save = function(text,method,callback) {\r\n\r\n\t/* we have to be in an iFrame */\r\n\tif (window.top === window.self){\r\n\t\treturn false;\r\n\t}\t\r\n\t\r\n\tvar postID = parent.document.getElementById('txtPostId').value;\r\n\tif(!postID){\r\n\t\treturn false;\r\n\t}\r\n\t\r\n\tvar nonce = parent.document.getElementById('wikipress_save_nonce').value;\r\n\tif(!nonce){\r\n\t\treturn false;\r\n\t}\r\n\t\r\n\tvar ajaxURL = parent.document.getElementById('txtAjaxUrl').value;\r\n\tif(!ajaxURL){\r\n\t\treturn false;\r\n\t}\r\n\r\n\tvar el = document.querySelector(\".tc-site-title .tc-tiddlylink\");\r\n\tif(!el) el = document.querySelector(\".tc-site-title\");\r\n\t\r\n\tif(!el){\r\n\t\talert('Title for this ebook not found. Wikipress save operation canceled.');\r\n\t\treturn false;\r\n\t}\r\n\t\r\n\tvar postTitle = el.textContent;\r\n\tif(!postTitle){\r\n\t\talert('Title for this ebook is missing. Wikipress save operation canceled.');\r\n\t\treturn false;\r\n\t}\r\n\r\n\tvar gid = parent.document.getElementById('txtGroupId').value;\r\n\r\n\t\r\n\tvar dataIn = {\r\n\t\taction: 'rdp_wikipress_save',\r\n\t\tsecurity: nonce,\r\n\t\tpost_id: postID,\r\n\t\tlocation: parent.location.href,\r\n\t\tgid: gid,\r\n\t\tpost_title: postTitle,\r\n\t\twiki: text\r\n\t};\r\n\t\r\n\r\n\t$tw.utils.httpRequest({\r\n\t\turl: ajaxURL,\r\n\t\ttype: \"POST\",\r\n\t\tdata: dataIn,\r\n\t\tcallback: function(err,data,xhr) {\r\n\t\t\tvar obj = JSON.parse(data);\r\n\r\n\t\t\tif(err) {\r\n\t\t\t\t// response is textual: \"XMLHttpRequest error code: 412\"\r\n\t\t\t\tvar status = Number(err.substring(err.indexOf(':') + 2, err.length))\r\n\t\t\t\tif(status === 412) { // edit conflict\r\n\t\t\t\t\tvar message = $tw.language.getString(\"Error/EditConflict\");\r\n\t\t\t\t\treturn callback(message);\r\n\t\t\t\t} else {\r\n\t\t\t\t\treturn callback(err); // fail\r\n\t\t\t\t}\r\n\t\t\t} else {\r\n\t\t\t\tif(obj.success){\r\n\t\t\t\t\tcallback(null); // success\r\n\t\t\t\t\t\r\n\t\t\t\t\tif(obj.data.need_redirect){\r\n\t\t\t\t\t\tparent.location = obj.data.url;\r\n\t\t\t\t\t}\r\n\t\t\t\t\t\r\n\t\t\t\t} else {\r\n\t\t\t\t\treturn callback(obj.data.message);\r\n\t\t\t\t}\r\n\t\t\t\t\r\n\t\t\t}\r\n\t\t}\r\n\t});\t\r\n\t\r\n\treturn true;\r\n};\r\n\r\n/*\r\nInformation about this saver\r\n*/\r\nWikipressSaver.prototype.info = {\r\n\tname: \"wikipress\",\r\n\tpriority: 4000,\r\n\tcapabilities: [\"save\",\"autosave\"]\r\n};\r\n\r\n/*\r\nStatic method that returns true if this saver is capable of working\r\n*/\r\nexports.canSave = function(wiki) {\r\n\treturn true;\r\n};\r\n\r\n/*\r\nCreate an instance of this saver\r\n*/\r\nexports.create = function(wiki) {\r\n\treturn new WikipressSaver(wiki);\r\n};\r\n})();", "type": "application/javascript", "module-type": "saver" } } }
{ "tiddlers": { "$:/plugins/tiddlywiki/bibtex/deserializer.js": { "title": "$:/plugins/tiddlywiki/bibtex/deserializer.js", "text": "/*\\\ntitle: $:/plugins/tiddlywiki/bibtex/deserializer.js\ntype: application/javascript\nmodule-type: tiddlerdeserializer\n\nXLSX file deserializer\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar bibtexParse = require(\"$:/plugins/tiddlywiki/bibtex/bibtexParse.js\");\n\n/*\nParse an XLSX file into tiddlers\n*/\nexports[\"application/x-bibtex\"] = function(text,fields) {\n\tvar data,\n\t\tresults = [];\n\t// Parse the text\n\ttry {\n\t\tdata = bibtexParse.toJSON(text)\n\t} catch(ex) {\n\t\tdata = ex.toString();\n\t}\n\tif(typeof data === \"string\") {\n\t\treturn [{\n\t\t\ttitle: \"BibTeX import error: \" + data,\n\t\t}];\n\t}\n\t// Convert each entry\n\t$tw.utils.each(data,function(entry) {\n\t\tvar fields = {\n\t\t\ttitle: entry.citationKey,\n\t\t\t\"bibtex-entry-type\": entry.entryType\n\t\t};\n\t\t$tw.utils.each(entry.entryTags,function(value,name) {\n\t\t\tfields[\"bibtex-\" + name] = value;\n\t\t});\n\t\tresults.push(fields);\n\t});\n\t// Return the output tiddlers\n\treturn results;\n};\n\n})();\n", "type": "application/javascript", "module-type": "tiddlerdeserializer" }, "$:/plugins/tiddlywiki/bibtex/readme": { "title": "$:/plugins/tiddlywiki/bibtex/readme", "text": "The BibTeX plugin provides a deserializer that can convert bibliographic entries in `.bib` files into individual tiddlers.\n\nYou can use it in the browser by dragging and dropping a `.bib` file into the TiddlyWiki window. Under Node.js, use the `--load` command to load a `.bib` file.\n\nThe conversion is as follows:\n\n* `title` comes from citationKey\n* `bibtex-entry-type` comes from entryType\n* all `entryTags` are assigned to fields with the prefix `bibtex-`\n\nThe BibTeX plugin is based on the library [[bibtexParseJs by Henrik Muehe and Mikola Lysenko|https://github.com/ORCID/bibtexParseJs]].\n" }, "$:/plugins/tiddlywiki/bibtex/bibtexParse.js": { "text": "/* start bibtexParse 0.0.24 */\n\n//Original work by Henrik Muehe (c) 2010\n//\n//CommonJS port by Mikola Lysenko 2013\n//\n//Choice of compact (default) or pretty output from toBibtex:\n//\t\tNick Bailey, 2017.\n//\n//Port to Browser lib by ORCID / RCPETERS\n//\n//Issues:\n//no comment handling within strings\n//no string concatenation\n//no variable values yet\n//Grammar implemented here:\n//bibtex -> (string | preamble | comment | entry)*;\n//string -> '@STRING' '{' key_equals_value '}';\n//preamble -> '@PREAMBLE' '{' value '}';\n//comment -> '@COMMENT' '{' value '}';\n//entry -> '@' key '{' key ',' key_value_list '}';\n//key_value_list -> key_equals_value (',' key_equals_value)*;\n//key_equals_value -> key '=' value;\n//value -> value_quotes | value_braces | key;\n//value_quotes -> '\"' .*? '\"'; // not quite\n//value_braces -> '{' .*? '\"'; // not quite\n(function(exports) {\n\n function BibtexParser() {\n\n this.months = [\"jan\", \"feb\", \"mar\", \"apr\", \"may\", \"jun\", \"jul\", \"aug\", \"sep\", \"oct\", \"nov\", \"dec\"];\n this.notKey = [',','{','}',' ','='];\n this.pos = 0;\n this.input = \"\";\n this.entries = new Array();\n\n this.currentEntry = \"\";\n\n this.setInput = function(t) {\n this.input = t;\n };\n\n this.getEntries = function() {\n return this.entries;\n };\n\n this.isWhitespace = function(s) {\n return (s == ' ' || s == '\\r' || s == '\\t' || s == '\\n');\n };\n\n this.match = function(s, canCommentOut) {\n if (canCommentOut == undefined || canCommentOut == null)\n canCommentOut = true;\n this.skipWhitespace(canCommentOut);\n if (this.input.substring(this.pos, this.pos + s.length) == s) {\n this.pos += s.length;\n } else {\n throw TypeError(\"Token mismatch: match\", \"expected \" + s + \", found \"\n + this.input.substring(this.pos));\n };\n this.skipWhitespace(canCommentOut);\n };\n\n this.tryMatch = function(s, canCommentOut) {\n if (canCommentOut == undefined || canCommentOut == null)\n canCommentOut = true;\n this.skipWhitespace(canCommentOut);\n if (this.input.substring(this.pos, this.pos + s.length) == s) {\n return true;\n } else {\n return false;\n };\n this.skipWhitespace(canCommentOut);\n };\n\n /* when search for a match all text can be ignored, not just white space */\n this.matchAt = function() {\n while (this.input.length > this.pos && this.input[this.pos] != '@') {\n this.pos++;\n };\n\n if (this.input[this.pos] == '@') {\n return true;\n };\n return false;\n };\n\n this.skipWhitespace = function(canCommentOut) {\n while (this.isWhitespace(this.input[this.pos])) {\n this.pos++;\n };\n if (this.input[this.pos] == \"%\" && canCommentOut == true) {\n while (this.input[this.pos] != \"\\n\") {\n this.pos++;\n };\n this.skipWhitespace(canCommentOut);\n };\n };\n\n this.value_braces = function() {\n var bracecount = 0;\n this.match(\"{\", false);\n var start = this.pos;\n var escaped = false;\n while (true) {\n if (!escaped) {\n if (this.input[this.pos] == '}') {\n if (bracecount > 0) {\n bracecount--;\n } else {\n var end = this.pos;\n this.match(\"}\", false);\n return this.input.substring(start, end);\n };\n } else if (this.input[this.pos] == '{') {\n bracecount++;\n } else if (this.pos >= this.input.length - 1) {\n throw TypeError(\"Unterminated value: value_braces\");\n };\n };\n if (this.input[this.pos] == '\\\\' && escaped == false)\n escaped = true;\n else\n escaped = false;\n this.pos++;\n };\n };\n\n this.value_comment = function() {\n var str = '';\n var brcktCnt = 0;\n while (!(this.tryMatch(\"}\", false) && brcktCnt == 0)) {\n str = str + this.input[this.pos];\n if (this.input[this.pos] == '{')\n brcktCnt++;\n if (this.input[this.pos] == '}')\n brcktCnt--;\n if (this.pos >= this.input.length - 1) {\n throw TypeError(\"Unterminated value: value_comment\", + this.input.substring(start));\n };\n this.pos++;\n };\n return str;\n };\n\n this.value_quotes = function() {\n this.match('\"', false);\n var start = this.pos;\n var escaped = false;\n while (true) {\n if (!escaped) {\n if (this.input[this.pos] == '\"') {\n var end = this.pos;\n this.match('\"', false);\n return this.input.substring(start, end);\n } else if (this.pos >= this.input.length - 1) {\n throw TypeError(\"Unterminated value: value_quotes\", this.input.substring(start));\n };\n }\n if (this.input[this.pos] == '\\\\' && escaped == false)\n escaped = true;\n else\n escaped = false;\n this.pos++;\n };\n };\n\n this.single_value = function() {\n var start = this.pos;\n if (this.tryMatch(\"{\")) {\n return this.value_braces();\n } else if (this.tryMatch('\"')) {\n return this.value_quotes();\n } else {\n var k = this.key();\n if (k.match(\"^[0-9]+$\"))\n return k;\n else if (this.months.indexOf(k.toLowerCase()) >= 0)\n return k.toLowerCase();\n else\n throw \"Value expected: single_value\" + this.input.substring(start) + ' for key: ' + k;\n\n };\n };\n\n this.value = function() {\n var values = [];\n values.push(this.single_value());\n while (this.tryMatch(\"#\")) {\n this.match(\"#\");\n values.push(this.single_value());\n };\n return values.join(\"\");\n };\n\n this.key = function(optional) {\n var start = this.pos;\n while (true) {\n if (this.pos >= this.input.length) {\n throw TypeError(\"Runaway key: key\");\n };\n // а-яА-Я is Cyrillic\n //console.log(this.input[this.pos]);\n if (this.notKey.indexOf(this.input[this.pos]) >= 0) {\n if (optional && this.input[this.pos] != ',') {\n this.pos = start;\n return null;\n };\n return this.input.substring(start, this.pos);\n } else {\n this.pos++;\n\n };\n };\n };\n\n this.key_equals_value = function() {\n var key = this.key();\n if (this.tryMatch(\"=\")) {\n this.match(\"=\");\n var val = this.value();\n key = key.trim()\n return [ key, val ];\n } else {\n throw TypeError(\"Value expected, equals sign missing: key_equals_value\",\n this.input.substring(this.pos));\n };\n };\n\n this.key_value_list = function() {\n var kv = this.key_equals_value();\n this.currentEntry['entryTags'] = {};\n this.currentEntry['entryTags'][kv[0]] = kv[1];\n while (this.tryMatch(\",\")) {\n this.match(\",\");\n // fixes problems with commas at the end of a list\n if (this.tryMatch(\"}\")) {\n break;\n }\n ;\n kv = this.key_equals_value();\n this.currentEntry['entryTags'][kv[0]] = kv[1];\n };\n };\n\n this.entry_body = function(d) {\n this.currentEntry = {};\n this.currentEntry['citationKey'] = this.key(true);\n this.currentEntry['entryType'] = d.substring(1);\n if (this.currentEntry['citationKey'] != null) {\n this.match(\",\");\n }\n this.key_value_list();\n this.entries.push(this.currentEntry);\n };\n\n this.directive = function() {\n this.match(\"@\");\n return \"@\" + this.key();\n };\n\n this.preamble = function() {\n this.currentEntry = {};\n this.currentEntry['entryType'] = 'PREAMBLE';\n this.currentEntry['entry'] = this.value_comment();\n this.entries.push(this.currentEntry);\n };\n\n this.comment = function() {\n this.currentEntry = {};\n this.currentEntry['entryType'] = 'COMMENT';\n this.currentEntry['entry'] = this.value_comment();\n this.entries.push(this.currentEntry);\n };\n\n this.entry = function(d) {\n this.entry_body(d);\n };\n\n this.alernativeCitationKey = function () {\n this.entries.forEach(function (entry) {\n if (!entry.citationKey && entry.entryTags) {\n entry.citationKey = '';\n if (entry.entryTags.author) {\n entry.citationKey += entry.entryTags.author.split(',')[0] += ', ';\n }\n entry.citationKey += entry.entryTags.year;\n }\n });\n }\n\n this.bibtex = function() {\n while (this.matchAt()) {\n var d = this.directive();\n this.match(\"{\");\n if (d.toUpperCase() == \"@STRING\") {\n this.string();\n } else if (d.toUpperCase() == \"@PREAMBLE\") {\n this.preamble();\n } else if (d.toUpperCase() == \"@COMMENT\") {\n this.comment();\n } else {\n this.entry(d);\n }\n this.match(\"}\");\n };\n\n this.alernativeCitationKey();\n };\n };\n\n exports.toJSON = function(bibtex) {\n var b = new BibtexParser();\n b.setInput(bibtex);\n b.bibtex();\n return b.entries;\n };\n\n /* added during hackathon don't hate on me */\n /* Increased the amount of white-space to make entries\n * more attractive to humans. Pass compact as false\n * to enable */\n exports.toBibtex = function(json, compact) {\n if (compact === undefined) compact = true;\n var out = '';\n \n var entrysep = ',';\n var indent = '';\n if (!compact) {\n\t\t entrysep = ',\\n';\n\t\t indent = ' '; \n }\n for ( var i in json) {\n out += \"@\" + json[i].entryType;\n out += '{';\n if (json[i].citationKey)\n out += json[i].citationKey + entrysep;\n if (json[i].entry)\n out += json[i].entry ;\n if (json[i].entryTags) {\n var tags = indent;\n for (var jdx in json[i].entryTags) {\n if (tags.trim().length != 0)\n tags += entrysep + indent;\n tags += jdx + (compact ? '={' : ' = {') + \n json[i].entryTags[jdx] + '}';\n }\n out += tags;\n }\n out += compact ? '}\\n' : '\\n}\\n\\n';\n }\n return out;\n\n };\n\n})(typeof exports === 'undefined' ? this['bibtexParse'] = {} : exports);\n\n/* end bibtexParse */\n", "type": "application/javascript", "title": "$:/plugins/tiddlywiki/bibtex/bibtexParse.js", "module-type": "library" }, "$:/plugins/tiddlywiki/bibtex/license": { "text": "\nThe MIT License (MIT)\nCopyright (c) 2013 ORCID, Inc.\n\nCopyright (c) 2010 Henrik Muehe\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in\nall copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\nTHE SOFTWARE.\n", "type": "text/plain", "title": "$:/plugins/tiddlywiki/bibtex/license" } } }
A TiddlyWiki-based Publishing Tool
Diving Into WikiPress
$:/config/KookmaPluginLibrary
$:/core/ui/AdvancedSearch/Standard
show
show
checked
contents
no
contents
license
no
no
$:/core/ui/TiddlerInfo/Advanced
$:/core/ui/ControlPanel/Plugins/Add/Plugins
$:/core/ui/AdvancedSearch/Filter
$:/core/ui/TiddlerInfo/Advanced
$:/core/ui/TiddlerInfo/Advanced
$:/core/ui/ControlPanel/Toolbars
$:/core/ui/ControlPanel/Basics
$:/core/ui/TiddlerInfo/Tagging
$:/core/ui/ControlPanel/Plugins/Installed/Plugins
$:/core/ui/ControlPanel/EditorTypes
$:/core/ui/TiddlerInfo/Advanced
$:/core/ui/TiddlerInfo/Advanced
$:/core/ui/ControlPanel/Appearance
$:/core/ui/TiddlerInfo/Tagging
$:/core/ui/ControlPanel/Saving/General
$:/core/ui/ControlPanel/Toolbars/ViewToolbar
closed
closed
open
open
open
open
open
open
no
$:/themes/RobertP3469/wikipress
{ "tiddlers": { "$:/SplashScreen": { "title": "$:/SplashScreen", "tags": "$:/tags/RawMarkupWikified/TopBody", "type": "text/vnd.tiddlywiki", "text": "\\import [[$:/core/ui/PageMacros]] [all[shadows+tiddlers]tag[$:/tags/Macro]!has[draft.of]]\r\n\\rules only filteredtranscludeinline transcludeinline macrocallinline\r\n<div class=\"tc-remove-when-wiki-loaded\">\r\n<style scoped>\n\n.tc-splash-text {\r\n font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Helvetica, Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\";\r\n font-size: 16px;\r\n text-rendering: optimizeLegibility;\r\n -webkit-font-smoothing: antialiased;\r\n\tmargin: 20px auto 0;\r\n\twidth: 200px;\r\n\ttext-align: center;\r\n\tcolor: <<colour foreground>>;\r\n\tfill: <<colour foreground>>;\r\n}\n\n.tc-splash-text img {\r\n\twidth: 150px;\r\n\t<<box-shadow \"2px 2px 10px rgba(0, 0, 0, 0.5)\">>\r\n}\n\nhtml body.tc-body {\r\n\tbackground: <<colour page-background>>;\r\n}\n\n/*\r\nSpinner from https://github.com/tobiasahlin/SpinKit/ by Tobias Ahlin\n\nThe MIT License (MIT)\n\nCopyright (c) 2015 Tobias Ahlin\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of\r\nthis software and associated documentation files (the \"Software\"), to deal in\r\nthe Software without restriction, including without limitation the rights to\r\nuse, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of\r\nthe Software, and to permit persons to whom the Software is furnished to do so,\r\nsubject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\r\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\r\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS\r\nFOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR\r\nCOPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER\r\nIN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN\r\nCONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\r\n*/\n\n.tc-splash-spinner {\r\n\tmargin: 20px auto 0;\r\n\twidth: 70px;\r\n\ttext-align: center;\r\n}\n\n.tc-splash-spinner > div {\r\n\twidth: 18px;\r\n\theight: 18px;\r\n\tborder-radius: 100%;\r\n\tdisplay: inline-block;\r\n\t-webkit-animation: sk-bouncedelay 1.4s infinite ease-in-out both;\r\n\tanimation: sk-bouncedelay 1.4s infinite ease-in-out both;\r\n\tbackground-color: #f88;\r\n}\n\n.tc-splash-spinner .tc-splash-bounce-1 {\r\n\t-webkit-animation-delay: -0.32s;\r\n\tanimation-delay: -0.32s;\r\n\tbackground-color: #8f8;\r\n}\n\n.tc-splash-spinner .tc-splash-bounce-2 {\r\n\t-webkit-animation-delay: -0.16s;\r\n\tanimation-delay: -0.16s;\r\n\tbackground-color: #88f;\r\n}\n\n@-webkit-keyframes sk-bouncedelay {\r\n\t0%, 80%, 100% { -webkit-transform: scale(0) }\r\n\t40% { -webkit-transform: scale(1.0) }\r\n}\n\n@keyframes sk-bouncedelay {\r\n\t0%, 80%, 100% { \r\n\t-webkit-transform: scale(0);\r\n\ttransform: scale(0);\r\n\t} 40% { \r\n\t-webkit-transform: scale(1.0);\r\n\ttransform: scale(1.0);\r\n\t}\r\n}\r\n</style>\n\n<div class=\"tc-splash-spinner\">\r\n <div class=\"tc-splash-bounce-1\"></div>\r\n <div class=\"tc-splash-bounce-2\"></div>\r\n <div class=\"tc-splash-bounce-3\"></div>\r\n</div>\n\n<div class=\"tc-splash-text\">\r\nPlease wait while {{$:/SiteTitle}} is loading\r\n</div>\n\n<!-- Demonstrating how to embed a bitmap graphic --> \r\n<div class=\"tc-splash-text\">\r\n<img src=\"data:image/png;base64,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\" width=\"100\"/>\r\n</div>\n\n\r\n</div>" }, "C:\\TW5\\themes\\rdp\\wikipress\\tiddlers\\EditTemplate-body.txt": { "title": "C:\\TW5\\themes\\rdp\\wikipress\\tiddlers\\EditTemplate-body.txt", "text": "title: $:/core/ui/EditTemplate/body\r\ntags: $:/tags/EditTemplate\r\n\r\n\\define lingo-base() $:/language/EditTemplate/Body/\r\n\\define config-visibility-title()\r\n$:/config/EditorToolbarButtons/Visibility/$(currentTiddler)$\r\n\\end\r\n<$list filter=\"[all[current]has[_canonical_uri]]\">\r\n\r\n<div class=\"tc-message-box\">\r\n\r\n<<lingo External/Hint>>\r\n\r\n<a href={{!!_canonical_uri}}><$text text={{!!_canonical_uri}}/></a>\r\n\r\n<$edit-text field=\"_canonical_uri\" class=\"tc-edit-fields\" tabindex={{$:/config/EditTabIndex}} cancelPopups=\"yes\"></$edit-text>\r\n\r\n</div>\r\n\r\n</$list>\r\n", "type": "text/plain" }, "$:/core/ui/EditTemplate/controls": { "title": "$:/core/ui/EditTemplate/controls", "tags": "$:/tags/EditTemplate", "text": "\\define config-title()\r\n$:/config/EditToolbarButtons/Visibility/$(listItem)$\r\n\\end\r\n<div class=\"tc-tiddler-title tc-tiddler-edit-title\">\r\n<$view field=\"title\"/>\r\n<div style=\"clear: both;\"></div>\r\n<$transclude tiddler=\"$:/core/ui/EditTemplate/type\" />\r\n<span class=\"tc-tiddler-controls tc-titlebar\">\r\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/EditToolbar]!has[draft.of]]\" variable=\"listItem\">\r\n<$reveal type=\"nomatch\" state=<<config-title>> text=\"hide\"><$transclude tiddler=<<listItem>>/></$reveal>\r\n</$list>\r\n</span>\r\n<div style=\"clear: both;\"></div>\r\n</div>" }, "$:/core/ui/EditTemplate/fields": { "title": "$:/core/ui/EditTemplate/fields", "tags": "$:/tags/EditTemplate", "text": "\\define lingo-base() $:/language/EditTemplate/\r\n\\define config-title()\r\n$:/config/EditTemplateFields/Visibility/$(currentField)$\r\n\\end\n\n\\define config-filter()\r\n[[hide]] -[title{$(config-title)$}]\r\n\\end\n\n\\define current-tiddler-new-field-selector()\r\n[data-tiddler-title=\"$(currentTiddlerCSSescaped)$\"] .tc-edit-field-add-name-wrapper input\r\n\\end\n\n\\define new-field-actions()\r\n<$action-sendmessage $message=\"tm-add-field\" $name={{{ [<newFieldNameTiddler>get[text]] }}} $value={{{ [<newFieldValueTiddler>get[text]] }}}/>\r\n<$action-deletetiddler $filter=\"[<newFieldNameTiddler>] [<newFieldValueTiddler>] [<storeTitle>] [<searchListState>]\"/>\r\n<$action-sendmessage $message=\"tm-focus-selector\" $param=<<current-tiddler-new-field-selector>>/>\r\n\\end\n\n\\define delete-state-tiddlers() <$action-deletetiddler $filter=\"[<newFieldNameTiddler>] [<storeTitle>] [<searchListState>]\"/>\n\n\\define cancel-search-actions-inner()\r\n<$list filter=\"[<storeTitle>has[text]] [<newFieldNameTiddler>has[text]]\" variable=\"ignore\" emptyMessage=\"\"\"<<cancel-delete-tiddler-actions \"cancel\">>\"\"\">\r\n<<delete-state-tiddlers>>\r\n</$list>\r\n\\end\n\n\\define cancel-search-actions()\r\n<$set name=\"userInput\" value={{{ [<storeTitle>get[text]] }}}>\r\n<$list filter=\"[<newFieldNameTiddler>get[text]!match<userInput>]\" emptyMessage=\"\"\"<<cancel-search-actions-inner>>\"\"\">\r\n<$action-setfield $tiddler=<<newFieldNameTiddler>> text=<<userInput>>/><$action-setfield $tiddler=<<refreshTitle>> text=\"yes\"/>\r\n</$list>\r\n</$set>\r\n\\end\n\n\\define new-field()\r\n<$vars name={{{ [<newFieldNameTiddler>get[text]] }}}>\r\n<$reveal type=\"nomatch\" text=\"\" default=<<name>>>\r\n<$button tooltip=<<lingo Fields/Add/Button/Hint>>>\r\n<$action-sendmessage $message=\"tm-add-field\"\r\n$name=<<name>>\r\n$value={{{ [<newFieldValueTiddler>get[text]] }}}/>\r\n<$action-deletetiddler $filter=\"[<newFieldNameTiddler>] [<newFieldValueTiddler>] [<storeTitle>] [<searchListState>]\"/>\r\n<<lingo Fields/Add/Button>>\r\n</$button>\r\n</$reveal>\r\n<$reveal type=\"match\" text=\"\" default=<<name>>>\r\n<$button>\r\n<<lingo Fields/Add/Button>>\r\n</$button>\r\n</$reveal>\r\n</$vars>\r\n\\end\r\n\\whitespace trim\n\n<$fieldmangler>\r\n<div class=\"tc-edit-field-add\">\r\n<em class=\"tc-edit tc-big-gap-right\">\r\n<<lingo Fields/Add/Prompt>>\r\n</em>\r\n<$vars refreshTitle=<<qualify \"$:/temp/fieldname/refresh\">> storeTitle=<<newFieldNameInputTiddler>> searchListState=<<newFieldNameSelectionTiddler>>>\r\n<div class=\"tc-edit-field-add-name-wrapper\">\r\n<$macrocall $name=\"keyboard-driven-input\" tiddler=<<newFieldNameTiddler>> storeTitle=<<storeTitle>> refreshTitle=<<refreshTitle>>\r\n\t\tselectionStateTitle=<<searchListState>> tag=\"input\" default=\"\" placeholder={{$:/language/EditTemplate/Fields/Add/Name/Placeholder}}\r\n\t\tfocusPopup=<<qualify \"$:/state/popup/field-dropdown\">> class=\"tc-edit-texteditor tc-popup-handle\" tabindex={{$:/config/EditTabIndex}}\r\n\t\tfocus={{{ [{$:/config/AutoFocus}match[fields]then[true]] ~[[false]] }}} cancelPopups=\"yes\"\r\n\t\tconfigTiddlerFilter=\"[[$:/config/EditMode/fieldname-filter]]\" inputCancelActions=<<cancel-search-actions>> />\r\n<$button popup=<<qualify \"$:/state/popup/field-dropdown\">> class=\"tc-btn-invisible tc-btn-dropdown tc-small-gap\" tooltip={{$:/language/EditTemplate/Field/Dropdown/Hint}} aria-label={{$:/language/EditTemplate/Field/Dropdown/Caption}}>{{$:/core/images/down-arrow}}</$button>\r\n<$reveal state=<<qualify \"$:/state/popup/field-dropdown\">> type=\"nomatch\" text=\"\" default=\"\">\r\n<div class=\"tc-block-dropdown tc-edit-type-dropdown\">\r\n<$set name=\"tv-show-missing-links\" value=\"yes\">\r\n<$linkcatcher to=<<newFieldNameTiddler>>>\r\n<div class=\"tc-dropdown-item\">\r\n<<lingo Fields/Add/Dropdown/User>>\r\n</div>\r\n<$set name=\"newFieldName\" value={{{ [<storeTitle>get[text]] }}}>\r\n<$list filter=\"[!is[shadow]!is[system]fields[]search:title<newFieldName>sort[]] -created -creator -draft.of -draft.title -modified -modifier -tags -text -title -type\" variable=\"currentField\">\r\n<$list filter=\"[<currentField>addsuffix[-primaryList]] -[<searchListState>get[text]]\" emptyMessage=\"\"\"<$link to=<<currentField>> class=\"tc-list-item-selected\"><$text text=<<currentField>>/></$link>\"\"\">\r\n<$link to=<<currentField>>>\r\n<$text text=<<currentField>>/>\r\n</$link>\r\n</$list>\r\n</$list>\r\n<div class=\"tc-dropdown-item\">\r\n<<lingo Fields/Add/Dropdown/System>>\r\n</div>\r\n<$list filter=\"[fields[]search:title<newFieldName>sort[]] -[!is[shadow]!is[system]fields[]]\" variable=\"currentField\">\r\n<$list filter=\"[<currentField>addsuffix[-secondaryList]] -[<searchListState>get[text]]\" emptyMessage=\"\"\"<$link to=<<currentField>> class=\"tc-list-item-selected\"><$text text=<<currentField>>/></$link>\"\"\">\r\n<$link to=<<currentField>>>\r\n<$text text=<<currentField>>/>\r\n</$link>\r\n</$list>\r\n</$list>\r\n</$set>\r\n</$linkcatcher>\r\n</$set>\r\n</div>\r\n</$reveal>\r\n</div>\r\n<span class=\"tc-edit-field-add-value tc-small-gap-right\">\r\n<$set name=\"currentTiddlerCSSescaped\" value={{{ [<currentTiddler>escapecss[]] }}}>\r\n<$keyboard key=\"((add-field))\" actions=<<new-field-actions>>>\r\n<$edit-text tiddler=<<newFieldValueTiddler>> tag=\"input\" default=\"\" placeholder={{$:/language/EditTemplate/Fields/Add/Value/Placeholder}} class=\"tc-edit-texteditor\" tabindex={{$:/config/EditTabIndex}} cancelPopups=\"yes\"/>\r\n</$keyboard>\r\n</$set>\r\n</span>\r\n<span class=\"tc-edit-field-add-button\">\r\n<$macrocall $name=\"new-field\"/>\r\n</span>\r\n</$vars>\r\n</div>\r\n</$fieldmangler>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\n\n\n\n<div class=\"tc-edit-fields\">\r\n<table class={{{ [all[current]fields[]] :filter[lookup[$:/config/EditTemplateFields/Visibility/]!match[hide]] +[count[]!match[0]] +[then[tc-edit-fields]] ~[[tc-edit-fields tc-edit-fields-small]] }}}>\r\n<tbody>\r\n<$list filter=\"[all[current]fields[]] +[sort[title]]\" variable=\"currentField\" storyview=\"pop\">\r\n<$list filter=<<config-filter>> variable=\"temp\">\r\n<tr class=\"tc-edit-field\">\r\n<td class=\"tc-edit-field-name\">\r\n<$text text=<<currentField>>/>:</td>\r\n<td class=\"tc-edit-field-value\">\r\n<$keyboard key=\"((delete-field))\" actions=\"\"\"<$action-deletefield $field=<<currentField>>/><$set name=\"currentTiddlerCSSescaped\" value={{{ [<currentTiddler>escapecss[]] }}}><$action-sendmessage $message=\"tm-focus-selector\" $param=<<current-tiddler-new-field-selector>>/></$set>\"\"\">\r\n<$edit-text tiddler=<<currentTiddler>> field=<<currentField>> placeholder={{$:/language/EditTemplate/Fields/Add/Value/Placeholder}} tabindex={{$:/config/EditTabIndex}} cancelPopups=\"yes\"/>\r\n</$keyboard>\r\n</td>\r\n<td class=\"tc-edit-field-remove\">\r\n<$button class=\"tc-btn-invisible\" tooltip={{$:/language/EditTemplate/Field/Remove/Hint}} aria-label={{$:/language/EditTemplate/Field/Remove/Caption}}>\r\n<$action-deletefield $field=<<currentField>>/><$set name=\"currentTiddlerCSSescaped\" value={{{ [<currentTiddler>escapecss[]] }}}><$action-sendmessage $message=\"tm-focus-selector\" $param=<<current-tiddler-new-field-selector>>/></$set>\r\n{{$:/core/images/delete-button}}\r\n</$button>\r\n</td>\r\n</tr>\r\n</$list>\r\n</$list>\r\n</tbody>\r\n</table>\r\n</div>\n\n" }, "$:/core/ui/EditTemplate/type": { "title": "$:/core/ui/EditTemplate/type", "first-search-filter": "[all[shadows+tiddlers]prefix[$:/language/Docs/Types/]sort[description]sort[group-sort]removeprefix[$:/language/Docs/Types/]search<userInput>]", "text": "\\define lingo-base() $:/language/EditTemplate/\r\n\\define input-cancel-actions() <$list filter=\"[<storeTitle>get[text]] [<currentTiddler>get[type]] +[limit[1]]\" emptyMessage=\"\"\"<<cancel-delete-tiddler-actions \"cancel\">>\"\"\"><$action-sendmessage $message=\"tm-remove-field\" $param=\"type\"/><$action-deletetiddler $filter=\"[<typeInputTiddler>] [<refreshTitle>] [<typeSelectionTiddler>]\"/></$list>\r\n\\whitespace trim\r\n<$set name=\"refreshTitle\" value=<<qualify \"$:/temp/type-search/refresh\">>>\r\n<div class=\"tc-edit-type-selector-wrapper\">\r\n<em class=\"tc-edit tc-big-gap-right\"><<lingo Type/Prompt>></em>\r\n<div class=\"tc-type-selector-dropdown-wrapper\">\r\n<div class=\"tc-type-selector\"><$fieldmangler>\r\n<$macrocall $name=\"keyboard-driven-input\" tiddler=<<currentTiddler>> storeTitle=<<typeInputTiddler>> refreshTitle=<<refreshTitle>> selectionStateTitle=<<typeSelectionTiddler>> field=\"type\" tag=\"input\" default=\"\" placeholder={{$:/language/EditTemplate/Type/Placeholder}} focusPopup=<<qualify \"$:/state/popup/type-dropdown\">> class=\"tc-edit-typeeditor tc-edit-texteditor tc-popup-handle\" tabindex={{$:/config/EditTabIndex}} focus={{{ [{$:/config/AutoFocus}match[type]then[true]] ~[[false]] }}} cancelPopups=\"yes\" configTiddlerFilter=\"[[$:/core/ui/EditTemplate/type]]\" inputCancelActions=<<input-cancel-actions>>/><$button popup=<<qualify \"$:/state/popup/type-dropdown\">> class=\"tc-btn-invisible tc-btn-dropdown tc-small-gap\" tooltip={{$:/language/EditTemplate/Type/Dropdown/Hint}} aria-label={{$:/language/EditTemplate/Type/Dropdown/Caption}}>{{$:/core/images/down-arrow}}</$button><$button message=\"tm-remove-field\" param=\"type\" class=\"tc-btn-invisible tc-btn-icon\" tooltip={{$:/language/EditTemplate/Type/Delete/Hint}} aria-label={{$:/language/EditTemplate/Type/Delete/Caption}}>{{$:/core/images/delete-button}}<$action-deletetiddler $filter=\"[<storeTitle>] [<refreshTitle>] [<selectionStateTitle>]\"/></$button>\r\n</$fieldmangler></div>\n\n<div class=\"tc-block-dropdown-wrapper\">\r\n<$set name=\"tv-show-missing-links\" value=\"yes\">\r\n<$reveal state=<<qualify \"$:/state/popup/type-dropdown\">> type=\"nomatch\" text=\"\" default=\"\">\r\n<div class=\"tc-block-dropdown tc-edit-type-dropdown\">\r\n<$linkcatcher to=\"!!type\">\r\n<$list filter='[all[shadows+tiddlers]prefix[$:/language/Docs/Types/]each[group]sort[group-sort]]'>\r\n<div class=\"tc-dropdown-item\">\r\n<$text text={{!!group}}/>\r\n</div>\r\n<$set name=\"userInput\" value={{{ [<typeInputTiddler>get[text]] }}}>\r\n<$list filter=\"[all[shadows+tiddlers]prefix[$:/language/Docs/Types/]group{!!group}] +[sort[description]] +[removeprefix[$:/language/Docs/Types/]] +[search<userInput>]\"><span class={{{ [<currentTiddler>addsuffix[-primaryList]] -[<typeSelectionTiddler>get[text]] +[then[]else[tc-list-item-selected]] }}}><$link to={{{ [<currentTiddler>addprefix[$:/language/Docs/Types/]get[name]] }}}><$view tiddler={{{ [<currentTiddler>addprefix[$:/language/Docs/Types/]] }}} field=\"description\"/> (<$view tiddler={{{ [<currentTiddler>addprefix[$:/language/Docs/Types/]] }}} field=\"name\"/>)</$link></span>\r\n</$list>\r\n</$set>\r\n</$list>\r\n</$linkcatcher>\r\n</div>\r\n</$reveal>\r\n</$set>\r\n</div>\r\n</div>\r\n</div>\r\n</$set>" }, "$:/core/ui/EditTemplate": { "title": "$:/core/ui/EditTemplate", "text": "\\define delete-edittemplate-state-tiddlers() <$action-deletetiddler $filter=\"[<newFieldNameTiddler>] [<newFieldValueTiddler>] [<newFieldNameInputTiddler>] [<newFieldNameSelectionTiddler>] [<newTagNameTiddler>] [<newTagNameInputTiddler>] [<newTagNameSelectionTiddler>] [<typeInputTiddler>] [<typeSelectionTiddler>]\"/>\r\n\\define save-tiddler-actions()\r\n<$action-sendmessage $message=\"tm-add-tag\" $param={{{ [<newTagNameTiddler>get[text]] }}}/>\r\n<$action-sendmessage $message=\"tm-add-field\" $name={{{ [<newFieldNameTiddler>get[text]] }}} $value={{{ [<newFieldValueTiddler>get[text]] }}}/>\r\n<<delete-edittemplate-state-tiddlers>>\r\n<$action-sendmessage $message=\"tm-save-tiddler\"/>\r\n\\end\r\n\\define cancel-delete-tiddler-actions(message)\r\n<<delete-edittemplate-state-tiddlers>>\r\n<$action-sendmessage $message=\"tm-$message$-tiddler\"/>\r\n\\end\r\n<div data-tiddler-title=<<currentTiddler>> data-tags={{!!tags}} class={{{ tc-tiddler-frame tc-tiddler-edit-frame [<currentTiddler>is[tiddler]then[tc-tiddler-exists]] [<currentTiddler>is[missing]!is[shadow]then[tc-tiddler-missing]] [<currentTiddler>is[shadow]then[tc-tiddler-exists tc-tiddler-shadow]] [<currentTiddler>is[system]then[tc-tiddler-system]] [{!!class}] [<currentTiddler>tags[]encodeuricomponent[]addprefix[tc-tagged-]] +[join[ ]] }}}>\r\n<$fieldmangler>\r\n<$vars storyTiddler=<<currentTiddler>> newTagNameTiddler=<<qualify \"$:/temp/NewTagName\">> newFieldNameTiddler=<<qualify \"$:/temp/NewFieldName\">> newFieldValueTiddler=<<qualify \"$:/temp/NewFieldValue\">> newFieldNameInputTiddler=<<qualify \"$:/temp/NewFieldName/input\">> newFieldNameSelectionTiddler=<<qualify \"$:/temp/NewFieldName/selected-item\">> newTagNameInputTiddler=<<qualify \"$:/temp/NewTagName/input\">> newTagNameSelectionTiddler=<<qualify \"$:/temp/NewTagName/selected-item\">> typeInputTiddler=<<qualify \"$:/temp/Type/input\">> typeSelectionTiddler=<<qualify \"$:/temp/Type/selected-item\">>>\r\n<$keyboard key=\"((cancel-edit-tiddler))\" actions=<<cancel-delete-tiddler-actions \"cancel\">>>\r\n<$keyboard key=\"((save-tiddler))\" actions=<<save-tiddler-actions>>>\r\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/EditTemplate]!has[draft.of]]\" variable=\"listItem\">\r\n<$set name=\"tv-config-toolbar-class\" filter=\"[<tv-config-toolbar-class>] [<listItem>encodeuricomponent[]addprefix[tc-btn-]]\">\r\n<$transclude tiddler=<<listItem>>/>\r\n</$set>\r\n</$list>\r\n</$keyboard>\r\n</$keyboard>\r\n</$vars>\r\n</$fieldmangler>\r\n</div>" }, "$:/themes/RobertP3469/wikipress/history": { "title": "$:/themes/RobertP3469/wikipress/history", "text": "V 0.0.1 - beta\n\n* initial release\r\n* name: wikipress" }, "$:/core/macros/keyboard-driven-input": { "title": "$:/core/macros/keyboard-driven-input", "tags": "$:/tags/Macro", "text": "\\define change-input-tab(stateTitle,tag,beforeafter,defaultState,actions)\r\n<$set name=\"tabsList\" filter=\"[all[shadows+tiddlers]tag<__tag__>!has[draft.of]]\">\r\n<$vars currentState={{{ [<__stateTitle__>!is[missing]get[text]] ~[<__defaultState__>] }}} firstTab={{{ [enlist<tabsList>nth[1]] }}} lastTab={{{ [enlist<tabsList>last[]] }}}>\r\n<$set name=\"nextTab\" value={{{ [all[shadows+tiddlers]tag<__tag__>!has[draft.of]$beforeafter$<currentState>] ~[[$beforeafter$]removeprefix[after]suffix[]addprefix<firstTab>] ~[[$beforeafter$]removeprefix[before]suffix[]addprefix<lastTab>] }}}>\r\n<$action-setfield $tiddler=<<__stateTitle__>> text=<<nextTab>>/>\r\n$actions$\r\n</$set>\r\n</$vars>\r\n</$set>\r\n\\end\n\n\\define keyboard-input-actions()\r\n<$list filter=\"[<__index__>match[]]\">\r\n<$action-setfield $tiddler=<<__storeTitle__>> text={{{ [<__tiddler__>get<__field__>] }}}/>\r\n</$list>\r\n<$list filter=\"[<__index__>!match[]]\">\r\n<$action-setfield $tiddler=<<__storeTitle__>> text={{{ [<__tiddler__>getindex<__index__>] }}}/>\r\n</$list>\r\n\\end\n\n\\define input-next-actions-inner()\r\n<$list filter=\"[<nextItem>minlength[1]]\" variable=\"ignore\">\r\n<$action-setfield $tiddler=<<__selectionStateTitle__>> text=<<nextItem>>/>\r\n<$list filter=\"[<__index__>match[]]\">\r\n<$action-setfield $tiddler=<<__tiddler__>> $field=<<__field__>> $value={{{ [<nextItem>] +[splitregexp[(?:.(?!-))+$]] }}}/>\r\n</$list>\r\n<$list filter=\"[<__index__>!match[]]\">\r\n<$action-setfield $tiddler=<<__tiddler__>> $index=<<__index__>> $value={{{ [<nextItem>] +[splitregexp[(?:.(?!-))+$]] }}}/>\r\n</$list>\r\n<$action-setfield $tiddler=<<__refreshTitle__>> text=\"yes\"/>\r\n</$list>\r\n\\end\n\n\\define input-next-actions(afterOrBefore:\"after\",reverse:\"\")\r\n<$list filter=\"[<__storeTitle__>get[text]minlength<__filterMinLength__>] [<__filterMinLength__>match[0]] +[limit[1]]\" variable=\"ignore\">\r\n<$vars userInput={{{ [<__storeTitle__>get[text]] }}} selectedItem={{{ [<__selectionStateTitle__>get[text]] }}}>\r\n<$set name=\"configTiddler\" value={{{ [subfilter<__configTiddlerFilter__>] }}}>\r\n<$vars primaryListFilter={{{ [<configTiddler>get<__firstSearchFilterField__>] }}} secondaryListFilter={{{ [<configTiddler>get<__secondSearchFilterField__>] }}}>\r\n<$set name=\"filteredList\" filter=\"[subfilter<primaryListFilter>addsuffix[-primaryList]] =[subfilter<secondaryListFilter>addsuffix[-secondaryList]]\">\r\n<$vars nextItem={{{ [enlist<filteredList>$afterOrBefore$<selectedItem>] ~[enlist<filteredList>$reverse$nth[1]] }}} firstItem={{{ [enlist<filteredList>nth[1]] }}} lastItem={{{ [enlist<filteredList>last[]] }}}>\r\n<$list filter=\"[<selectedItem>match<firstItem>!match<lastItem>]\" variable=\"ignore\">\r\n<$set name=\"nextItem\" value={{{ [[$afterOrBefore$]match[before]then<userInput>addsuffix[-userInput]] ~[<nextItem>] }}}>\r\n<<input-next-actions-inner>>\r\n</$set>\r\n</$list>\r\n<$list filter=\"[<selectedItem>match<lastItem>!match<firstItem>]\" variable=\"ignore\">\r\n<$set name=\"nextItem\" value={{{ [[$afterOrBefore$]match[after]then<userInput>addsuffix[-userInput]] ~[<nextItem>] }}}>\r\n<<input-next-actions-inner>>\r\n</$set>\r\n</$list>\r\n<$list filter=\"[<selectedItem>match<firstItem>match<lastItem>]\" variable=\"ignore\">\r\n<$set name=\"nextItem\" value={{{ [<userInput>addsuffix[-userInput]] }}}>\r\n<<input-next-actions-inner>>\r\n</$set>\r\n</$list>\r\n<$list filter=\"[<selectedItem>!match<firstItem>!match<lastItem>]\" variable=\"ignore\">\r\n<<input-next-actions-inner>>\r\n</$list>\r\n</$vars>\r\n</$set>\r\n</$vars>\r\n</$set>\r\n</$vars>\r\n</$list>\r\n\\end\n\n\\define keyboard-driven-input(tiddler,storeTitle,field:\"text\",index:\"\",tag:\"input\",type,focus:\"\",inputAcceptActions,inputAcceptVariantActions,inputCancelActions,placeholder:\"\",default:\"\",class,focusPopup,rows,minHeight,tabindex,size,autoHeight,filterMinLength:\"0\",refreshTitle,selectionStateTitle,cancelPopups:\"\",configTiddlerFilter,firstSearchFilterField:\"first-search-filter\",secondSearchFilterField:\"second-search-filter\")\r\n\\whitespace trim\r\n<$keyboard key=\"((input-accept))\" actions=<<__inputAcceptActions__>>>\r\n<$keyboard key=\"((input-accept-variant))\" actions=<<__inputAcceptVariantActions__>>>\r\n<$keyboard key=\"((input-up))\" actions=<<input-next-actions \"before\" \"reverse[]\">>>\r\n<$keyboard key=\"((input-down))\" actions=<<input-next-actions>>>\r\n<$keyboard key=\"((input-cancel))\" actions=<<__inputCancelActions__>>>\r\n<$edit-text tiddler=<<__tiddler__>> field=<<__field__>> index=<<__index__>> \r\n\t\tinputActions=<<keyboard-input-actions>> tag=<<__tag__>> class=<<__class__>> \r\n\t\tplaceholder=<<__placeholder__>> default=<<__default__>> focusPopup=<<__focusPopup__>> \r\n\t\tfocus=<<__focus__>> type=<<__type__>> rows=<<__rows__>> minHeight=<<__minHeight__>> \r\n\t\ttabindex=<<__tabindex__>> size=<<__size__>> autoHeight=<<__autoHeight__>> \r\n\t\trefreshTitle=<<__refreshTitle__>> cancelPopups=<<__cancelPopups__>>/>\r\n</$keyboard>\r\n</$keyboard>\r\n</$keyboard>\r\n</$keyboard>\r\n</$keyboard>\r\n\\end" }, "keyboard-driven-input Macro": { "title": "keyboard-driven-input Macro", "tags": "Macros [[Core Macros]]", "text": "The <<.def keyboard-driven-input>> [[macro|Macros]] generates an input field or textarea that lets you cycle through a given list of entries with the <kbd><<displayshortcuts ((input-up))>></kbd> and <kbd><<displayshortcuts ((input-down))>></kbd> keys. Doing so, an entry gets selected and can be processed with further actions\n\n!! Parameters\n\nTo create the input field or textarea, the <<.def keyboard-driven-input>> [[macro|Macros]] accepts all parameters of the EditTextWidget\n\nThe additional parameters are:\n\n|parameter |purpose |h\r\n|storeTitle |the title of the tiddler that stores the user input |\r\n|selectionStateTitle |the title of the tiddler that stores the selected entry with a -primaryList or -secondaryList suffix to make it unique |\r\n|inputAcceptActions |the actions that get processed when the user hits <kbd><<displayshortcuts ((input-accept))>></kbd> |\r\n|inputAcceptVariantActions |the actions that get processed when the user hits <kbd><<displayshortcuts ((input-accept-variant))>></kbd> |\r\n|inputCancelActions |the actions that get processed when the user hits <kbd><<displayshortcuts ((input-cancel))>></kbd> |\r\n|configTiddlerFilter |a ''filter'' that specifies the tiddler that stores the first item-filter in its <<.field first-search-filter>> field and the second item-filter in its <<.field second-search-filter>> field |\r\n|firstSearchFilterField |the field of the configTiddler where the first search-filter is stored. Defaults to <<.field first-search-filter>> |\r\n|secondSearchFilterField |the field of the configTiddler where the second search-filter is stored. Defaults to <<.field second-search-filter>> |\r\n|filterMinLength |the minimum length of the user input after which items are filtered |\r\n" }, "$:/themes/RobertP3469/wikipress/license": { "title": "$:/themes/RobertP3469/wikipress/license", "caption": "License", "text": "BSD-3-Clause License\n\n[[LabLynx|https://lablynx.com]] (C) LabLynx, Inc. - 2020\n\nRedistribution and use in source and binary forms, with or without modification,\r\nare permitted provided that the following conditions are met:\n\n1. Redistributions of source code must retain the above copyright notice, this\r\nlist of conditions and the following disclaimer.\n\n2. Redistributions in binary form must reproduce the above copyright notice,\r\nthis list of conditions and the following disclaimer in the documentation and/or\r\nother materials provided with the distribution.\n\n3. Neither the name of the copyright holder nor the names of its contributors\r\nmay be used to endorse or promote products derived from this software without\r\nspecific prior written permission.\n\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\" AND\r\nANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED\r\nWARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE\r\nDISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR\r\nANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES\r\n(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;\r\nLOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON\r\nANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT\r\n(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS\r\nSOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE." }, "$:/themes/RobertP3469/wikipress/logo-container": { "title": "$:/themes/RobertP3469/wikipress/logo-container", "text": "<div class=\"logo-container\">\r\n{{$:/wikipress/logo}}\r\n</div>" }, "$:/wikipress/logo": { "title": "$:/wikipress/logo", "type": "image/png", "tags": "$:/tags/Image", "text": "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" }, "$:/themes/RobertP3469/wikipress/metrics/bodyfontsize": { "title": "$:/themes/RobertP3469/wikipress/metrics/bodyfontsize", "text": "15px" }, "$:/themes/RobertP3469/wikipress/metrics/bodylineheight": { "title": "$:/themes/RobertP3469/wikipress/metrics/bodylineheight", "text": "22px" }, "$:/themes/RobertP3469/wikipress/metrics/fontsize": { "title": "$:/themes/RobertP3469/wikipress/metrics/fontsize", "text": "14px" }, "$:/themes/RobertP3469/wikipress/metrics/lineheight": { "title": "$:/themes/RobertP3469/wikipress/metrics/lineheight", "text": "20px" }, "$:/themes/RobertP3469/wikipress/options/topbarbackgroundcolor": { "title": "$:/themes/RobertP3469/wikipress/options/topbarbackgroundcolor", "text": "#fff" }, "$:/themes/RobertP3469/wikipress/options/sidebarbackgroundcolor": { "title": "$:/themes/RobertP3469/wikipress/options/sidebarbackgroundcolor", "text": "#fff" }, "$:/themes/RobertP3469/wikipress/options/codewrapping": { "title": "$:/themes/RobertP3469/wikipress/options/codewrapping", "text": "pre-wrap" }, "$:/themes/RobertP3469/wikipress/readme": { "title": "$:/themes/RobertP3469/wikipress/readme", "caption": "Readme", "text": "" }, "$:/themes/RobertP3469/wikipress/script": { "title": "$:/themes/RobertP3469/wikipress/script", "tags": "$:/tags/RawMarkup", "dependents": "$:/RobertP3469/modules/library/simple_scrollbar_script.js", "text": "<script>\r\n/*!\r\n * OverlayScrollbars\r\n * https://github.com/KingSora/OverlayScrollbars\r\n *\r\n * Version: 1.13.0\r\n *\r\n * Copyright KingSora | Rene Haas.\r\n * https://github.com/KingSora\r\n *\r\n * Released under the MIT license.\r\n * Date: 02.08.2020\r\n */\n\n(function (global, factory) {\r\n if (typeof define === 'function' && define.amd)\r\n define(function () { return factory(global, global.document, undefined); });\r\n else if (typeof module === 'object' && typeof module.exports === 'object')\r\n module.exports = factory(global, global.document, undefined);\r\n else\r\n factory(global, global.document, undefined);\r\n}(typeof window !== 'undefined' ? window : this,\r\n function (window, document, undefined) {\r\n 'use strict';\r\n var PLUGINNAME = 'OverlayScrollbars';\r\n var TYPES = {\r\n o: 'object',\r\n f: 'function',\r\n a: 'array',\r\n s: 'string',\r\n b: 'boolean',\r\n n: 'number',\r\n u: 'undefined',\r\n z: 'null'\r\n //d : 'date',\r\n //e : 'error',\r\n //r : 'regexp',\r\n //y : 'symbol'\r\n };\r\n var LEXICON = {\r\n c: 'class',\r\n s: 'style',\r\n i: 'id',\r\n l: 'length',\r\n p: 'prototype',\r\n ti: 'tabindex',\r\n oH: 'offsetHeight',\r\n cH: 'clientHeight',\r\n sH: 'scrollHeight',\r\n oW: 'offsetWidth',\r\n cW: 'clientWidth',\r\n sW: 'scrollWidth',\r\n hOP: 'hasOwnProperty',\r\n bCR: 'getBoundingClientRect'\r\n };\r\n var VENDORS = (function () {\r\n //https://developer.mozilla.org/en-US/docs/Glossary/Vendor_Prefix\r\n var jsCache = {};\r\n var cssCache = {};\r\n var cssPrefixes = ['-webkit-', '-moz-', '-o-', '-ms-'];\r\n var jsPrefixes = ['WebKit', 'Moz', 'O', 'MS'];\r\n function firstLetterToUpper(str) {\r\n return str.charAt(0).toUpperCase() + str.slice(1);\r\n }\n\n return {\r\n _cssPrefixes: cssPrefixes,\r\n _jsPrefixes: jsPrefixes,\r\n _cssProperty: function (name) {\r\n var result = cssCache[name];\n\n if (cssCache[LEXICON.hOP](name))\r\n return result;\n\n var uppercasedName = firstLetterToUpper(name);\r\n var elmStyle = document.createElement('div')[LEXICON.s];\r\n var resultPossibilities;\r\n var i = 0;\r\n var v;\r\n var currVendorWithoutDashes;\n\n for (; i < cssPrefixes.length; i++) {\r\n currVendorWithoutDashes = cssPrefixes[i].replace(/-/g, '');\r\n resultPossibilities = [\r\n name, //transition\r\n cssPrefixes[i] + name, //-webkit-transition\r\n currVendorWithoutDashes + uppercasedName, //webkitTransition\r\n firstLetterToUpper(currVendorWithoutDashes) + uppercasedName //WebkitTransition\r\n ];\r\n for (v = 0; v < resultPossibilities[LEXICON.l]; v++) {\r\n if (elmStyle[resultPossibilities[v]] !== undefined) {\r\n result = resultPossibilities[v];\r\n break;\r\n }\r\n }\r\n }\n\n cssCache[name] = result;\r\n return result;\r\n },\r\n _cssPropertyValue: function (property, values, suffix) {\r\n var name = property + ' ' + values;\r\n var result = cssCache[name];\n\n if (cssCache[LEXICON.hOP](name))\r\n return result;\n\n var dummyStyle = document.createElement('div')[LEXICON.s];\r\n var possbleValues = values.split(' ');\r\n var preparedSuffix = suffix || '';\r\n var i = 0;\r\n var v = -1;\r\n var prop;\n\n for (; i < possbleValues[LEXICON.l]; i++) {\r\n for (; v < VENDORS._cssPrefixes[LEXICON.l]; v++) {\r\n prop = v < 0 ? possbleValues[i] : VENDORS._cssPrefixes[v] + possbleValues[i];\r\n dummyStyle.cssText = property + ':' + prop + preparedSuffix;\r\n if (dummyStyle[LEXICON.l]) {\r\n result = prop;\r\n break;\r\n }\r\n }\r\n }\n\n cssCache[name] = result;\r\n return result;\r\n },\r\n _jsAPI: function (name, isInterface, fallback) {\r\n var i = 0;\r\n var result = jsCache[name];\n\n if (!jsCache[LEXICON.hOP](name)) {\r\n result = window[name];\r\n for (; i < jsPrefixes[LEXICON.l]; i++)\r\n result = result || window[(isInterface ? jsPrefixes[i] : jsPrefixes[i].toLowerCase()) + firstLetterToUpper(name)];\r\n jsCache[name] = result;\r\n }\r\n return result || fallback;\r\n }\r\n }\r\n })();\r\n var COMPATIBILITY = (function () {\r\n function windowSize(x) {\r\n return x ? window.innerWidth || document.documentElement[LEXICON.cW] || document.body[LEXICON.cW] : window.innerHeight || document.documentElement[LEXICON.cH] || document.body[LEXICON.cH];\r\n }\r\n function bind(func, thisObj) {\r\n if (typeof func != TYPES.f) {\r\n throw \"Can't bind function!\";\r\n // closest thing possible to the ECMAScript 5\r\n // internal IsCallable function\r\n //throw new TypeError('Function.prototype.bind - what is trying to be bound is not callable');\r\n }\r\n var proto = LEXICON.p;\r\n var aArgs = Array[proto].slice.call(arguments, 2);\r\n var fNOP = function () { };\r\n var fBound = function () { return func.apply(this instanceof fNOP ? this : thisObj, aArgs.concat(Array[proto].slice.call(arguments))); };\n\n if (func[proto])\r\n fNOP[proto] = func[proto]; // Function.prototype doesn't have a prototype property\r\n fBound[proto] = new fNOP();\n\n return fBound;\r\n }\n\n return {\r\n /**\r\n * Gets the current window width.\r\n * @returns {Number|number} The current window width in pixel.\r\n */\r\n wW: bind(windowSize, 0, true),\n\n /**\r\n * Gets the current window height.\r\n * @returns {Number|number} The current window height in pixel.\r\n */\r\n wH: bind(windowSize, 0),\n\n /**\r\n * Gets the MutationObserver Object or undefined if not supported.\r\n * @returns {MutationObserver|*|undefined} The MutationsObserver Object or undefined.\r\n */\r\n mO: bind(VENDORS._jsAPI, 0, 'MutationObserver', true),\n\n /**\r\n * Gets the ResizeObserver Object or undefined if not supported.\r\n * @returns {MutationObserver|*|undefined} The ResizeObserver Object or undefined.\r\n */\r\n rO: bind(VENDORS._jsAPI, 0, 'ResizeObserver', true),\n\n /**\r\n * Gets the RequestAnimationFrame method or it's corresponding polyfill.\r\n * @returns {*|Function} The RequestAnimationFrame method or it's corresponding polyfill.\r\n */\r\n rAF: bind(VENDORS._jsAPI, 0, 'requestAnimationFrame', false, function (func) { return window.setTimeout(func, 1000 / 60); }),\n\n /**\r\n * Gets the CancelAnimationFrame method or it's corresponding polyfill.\r\n * @returns {*|Function} The CancelAnimationFrame method or it's corresponding polyfill.\r\n */\r\n cAF: bind(VENDORS._jsAPI, 0, 'cancelAnimationFrame', false, function (id) { return window.clearTimeout(id); }),\n\n /**\r\n * Gets the current time.\r\n * @returns {number} The current time.\r\n */\r\n now: function () {\r\n return Date.now && Date.now() || new Date().getTime();\r\n },\n\n /**\r\n * Stops the propagation of the given event.\r\n * @param event The event of which the propagation shall be stoped.\r\n */\r\n stpP: function (event) {\r\n if (event.stopPropagation)\r\n event.stopPropagation();\r\n else\r\n event.cancelBubble = true;\r\n },\n\n /**\r\n * Prevents the default action of the given event.\r\n * @param event The event of which the default action shall be prevented.\r\n */\r\n prvD: function (event) {\r\n if (event.preventDefault && event.cancelable)\r\n event.preventDefault();\r\n else\r\n event.returnValue = false;\r\n },\n\n /**\r\n * Gets the pageX and pageY values of the given mouse event.\r\n * @param event The mouse event of which the pageX and pageX shall be got.\r\n * @returns {{x: number, y: number}} x = pageX value, y = pageY value.\r\n */\r\n page: function (event) {\r\n event = event.originalEvent || event;\n\n var strPage = 'page';\r\n var strClient = 'client';\r\n var strX = 'X';\r\n var strY = 'Y';\r\n var target = event.target || event.srcElement || document;\r\n var eventDoc = target.ownerDocument || document;\r\n var doc = eventDoc.documentElement;\r\n var body = eventDoc.body;\n\n //if touch event return return pageX/Y of it\r\n if (event.touches !== undefined) {\r\n var touch = event.touches[0];\r\n return {\r\n x: touch[strPage + strX],\r\n y: touch[strPage + strY]\r\n }\r\n }\n\n // Calculate pageX/Y if not native supported\r\n if (!event[strPage + strX] && event[strClient + strX] && event[strClient + strX] != null) {\n\n return {\r\n x: event[strClient + strX] +\r\n (doc && doc.scrollLeft || body && body.scrollLeft || 0) -\r\n (doc && doc.clientLeft || body && body.clientLeft || 0),\r\n y: event[strClient + strY] +\r\n (doc && doc.scrollTop || body && body.scrollTop || 0) -\r\n (doc && doc.clientTop || body && body.clientTop || 0)\r\n }\r\n }\r\n return {\r\n x: event[strPage + strX],\r\n y: event[strPage + strY]\r\n };\r\n },\n\n /**\r\n * Gets the clicked mouse button of the given mouse event.\r\n * @param event The mouse event of which the clicked button shal be got.\r\n * @returns {number} The number of the clicked mouse button. (0 : none | 1 : leftButton | 2 : middleButton | 3 : rightButton)\r\n */\r\n mBtn: function (event) {\r\n var button = event.button;\r\n if (!event.which && button !== undefined)\r\n return (button & 1 ? 1 : (button & 2 ? 3 : (button & 4 ? 2 : 0)));\r\n else\r\n return event.which;\r\n },\n\n /**\r\n * Checks whether a item is in the given array and returns its index.\r\n * @param item The item of which the position in the array shall be determined.\r\n * @param arr The array.\r\n * @returns {number} The zero based index of the item or -1 if the item isn't in the array.\r\n */\r\n inA: function (item, arr) {\r\n for (var i = 0; i < arr[LEXICON.l]; i++)\r\n //Sometiems in IE a \"SCRIPT70\" Permission denied error occurs if HTML elements in a iFrame are compared\r\n try {\r\n if (arr[i] === item)\r\n return i;\r\n }\r\n catch (e) { }\r\n return -1;\r\n },\n\n /**\r\n * Returns true if the given value is a array.\r\n * @param arr The potential array.\r\n * @returns {boolean} True if the given value is a array, false otherwise.\r\n */\r\n isA: function (arr) {\r\n var def = Array.isArray;\r\n return def ? def(arr) : this.type(arr) == TYPES.a;\r\n },\n\n /**\r\n * Determine the internal JavaScript [[Class]] of the given object.\r\n * @param obj The object of which the type shall be determined.\r\n * @returns {string} The type of the given object.\r\n */\r\n type: function (obj) {\r\n if (obj === undefined)\r\n return obj + '';\r\n if (obj === null)\r\n return obj + '';\r\n return Object[LEXICON.p].toString.call(obj).replace(/^\\[object (.+)\\]$/, '$1').toLowerCase();\r\n },\n\n\r\n bind: bind\n\n /**\r\n * Gets the vendor-prefixed CSS property by the given name.\r\n * For example the given name is \"transform\" and you're using a old Firefox browser then the returned value would be \"-moz-transform\".\r\n * If the browser doesn't need a vendor-prefix, then the returned string is the given name.\r\n * If the browser doesn't support the given property name at all (not even with a vendor-prefix) the returned value is null.\r\n * @param propName The unprefixed CSS property name.\r\n * @returns {string|null} The vendor-prefixed CSS property or null if the browser doesn't support the given CSS property.\n\n cssProp: function(propName) {\r\n return VENDORS._cssProperty(propName);\r\n }\r\n */\r\n }\r\n })();\n\n\r\n var MATH = Math;\r\n var JQUERY = window.jQuery;\r\n var EASING = (function () {\r\n var _easingsMath = {\r\n p: MATH.PI,\r\n c: MATH.cos,\r\n s: MATH.sin,\r\n w: MATH.pow,\r\n t: MATH.sqrt,\r\n n: MATH.asin,\r\n a: MATH.abs,\r\n o: 1.70158\r\n };\n\n /*\r\n x : current percent (0 - 1),\r\n t : current time (duration * percent),\r\n b : start value (from),\r\n c : end value (to),\r\n d : duration\n\n easingName : function(x, t, b, c, d) { return easedValue; }\r\n */\n\n return {\r\n swing: function (x, t, b, c, d) {\r\n return 0.5 - _easingsMath.c(x * _easingsMath.p) / 2;\r\n },\r\n linear: function (x, t, b, c, d) {\r\n return x;\r\n },\r\n easeInQuad: function (x, t, b, c, d) {\r\n return c * (t /= d) * t + b;\r\n },\r\n easeOutQuad: function (x, t, b, c, d) {\r\n return -c * (t /= d) * (t - 2) + b;\r\n },\r\n easeInOutQuad: function (x, t, b, c, d) {\r\n return ((t /= d / 2) < 1) ? c / 2 * t * t + b : -c / 2 * ((--t) * (t - 2) - 1) + b;\r\n },\r\n easeInCubic: function (x, t, b, c, d) {\r\n return c * (t /= d) * t * t + b;\r\n },\r\n easeOutCubic: function (x, t, b, c, d) {\r\n return c * ((t = t / d - 1) * t * t + 1) + b;\r\n },\r\n easeInOutCubic: function (x, t, b, c, d) {\r\n return ((t /= d / 2) < 1) ? c / 2 * t * t * t + b : c / 2 * ((t -= 2) * t * t + 2) + b;\r\n },\r\n easeInQuart: function (x, t, b, c, d) {\r\n return c * (t /= d) * t * t * t + b;\r\n },\r\n easeOutQuart: function (x, t, b, c, d) {\r\n return -c * ((t = t / d - 1) * t * t * t - 1) + b;\r\n },\r\n easeInOutQuart: function (x, t, b, c, d) {\r\n return ((t /= d / 2) < 1) ? c / 2 * t * t * t * t + b : -c / 2 * ((t -= 2) * t * t * t - 2) + b;\r\n },\r\n easeInQuint: function (x, t, b, c, d) {\r\n return c * (t /= d) * t * t * t * t + b;\r\n },\r\n easeOutQuint: function (x, t, b, c, d) {\r\n return c * ((t = t / d - 1) * t * t * t * t + 1) + b;\r\n },\r\n easeInOutQuint: function (x, t, b, c, d) {\r\n return ((t /= d / 2) < 1) ? c / 2 * t * t * t * t * t + b : c / 2 * ((t -= 2) * t * t * t * t + 2) + b;\r\n },\r\n easeInSine: function (x, t, b, c, d) {\r\n return -c * _easingsMath.c(t / d * (_easingsMath.p / 2)) + c + b;\r\n },\r\n easeOutSine: function (x, t, b, c, d) {\r\n return c * _easingsMath.s(t / d * (_easingsMath.p / 2)) + b;\r\n },\r\n easeInOutSine: function (x, t, b, c, d) {\r\n return -c / 2 * (_easingsMath.c(_easingsMath.p * t / d) - 1) + b;\r\n },\r\n easeInExpo: function (x, t, b, c, d) {\r\n return (t == 0) ? b : c * _easingsMath.w(2, 10 * (t / d - 1)) + b;\r\n },\r\n easeOutExpo: function (x, t, b, c, d) {\r\n return (t == d) ? b + c : c * (-_easingsMath.w(2, -10 * t / d) + 1) + b;\r\n },\r\n easeInOutExpo: function (x, t, b, c, d) {\r\n if (t == 0) return b;\r\n if (t == d) return b + c;\r\n if ((t /= d / 2) < 1) return c / 2 * _easingsMath.w(2, 10 * (t - 1)) + b;\r\n return c / 2 * (-_easingsMath.w(2, -10 * --t) + 2) + b;\r\n },\r\n easeInCirc: function (x, t, b, c, d) {\r\n return -c * (_easingsMath.t(1 - (t /= d) * t) - 1) + b;\r\n },\r\n easeOutCirc: function (x, t, b, c, d) {\r\n return c * _easingsMath.t(1 - (t = t / d - 1) * t) + b;\r\n },\r\n easeInOutCirc: function (x, t, b, c, d) {\r\n return ((t /= d / 2) < 1) ? -c / 2 * (_easingsMath.t(1 - t * t) - 1) + b : c / 2 * (_easingsMath.t(1 - (t -= 2) * t) + 1) + b;\r\n },\r\n easeInElastic: function (x, t, b, c, d) {\r\n var s = _easingsMath.o; var p = 0; var a = c;\r\n if (t == 0) return b; if ((t /= d) == 1) return b + c; if (!p) p = d * .3;\r\n if (a < _easingsMath.a(c)) { a = c; s = p / 4; }\r\n else s = p / (2 * _easingsMath.p) * _easingsMath.n(c / a);\r\n return -(a * _easingsMath.w(2, 10 * (t -= 1)) * _easingsMath.s((t * d - s) * (2 * _easingsMath.p) / p)) + b;\r\n },\r\n easeOutElastic: function (x, t, b, c, d) {\r\n var s = _easingsMath.o; var p = 0; var a = c;\r\n if (t == 0) return b;\r\n if ((t /= d) == 1) return b + c;\r\n if (!p) p = d * .3;\r\n if (a < _easingsMath.a(c)) { a = c; s = p / 4; }\r\n else s = p / (2 * _easingsMath.p) * _easingsMath.n(c / a);\r\n return a * _easingsMath.w(2, -10 * t) * _easingsMath.s((t * d - s) * (2 * _easingsMath.p) / p) + c + b;\r\n },\r\n easeInOutElastic: function (x, t, b, c, d) {\r\n var s = _easingsMath.o; var p = 0; var a = c;\r\n if (t == 0) return b;\r\n if ((t /= d / 2) == 2) return b + c;\r\n if (!p) p = d * (.3 * 1.5);\r\n if (a < _easingsMath.a(c)) { a = c; s = p / 4; }\r\n else s = p / (2 * _easingsMath.p) * _easingsMath.n(c / a);\r\n if (t < 1) return -.5 * (a * _easingsMath.w(2, 10 * (t -= 1)) * _easingsMath.s((t * d - s) * (2 * _easingsMath.p) / p)) + b;\r\n return a * _easingsMath.w(2, -10 * (t -= 1)) * _easingsMath.s((t * d - s) * (2 * _easingsMath.p) / p) * .5 + c + b;\r\n },\r\n easeInBack: function (x, t, b, c, d, s) {\r\n s = s || _easingsMath.o;\r\n return c * (t /= d) * t * ((s + 1) * t - s) + b;\r\n },\r\n easeOutBack: function (x, t, b, c, d, s) {\r\n s = s || _easingsMath.o;\r\n return c * ((t = t / d - 1) * t * ((s + 1) * t + s) + 1) + b;\r\n },\r\n easeInOutBack: function (x, t, b, c, d, s) {\r\n s = s || _easingsMath.o;\r\n return ((t /= d / 2) < 1) ? c / 2 * (t * t * (((s *= (1.525)) + 1) * t - s)) + b : c / 2 * ((t -= 2) * t * (((s *= (1.525)) + 1) * t + s) + 2) + b;\r\n },\r\n easeInBounce: function (x, t, b, c, d) {\r\n return c - this.easeOutBounce(x, d - t, 0, c, d) + b;\r\n },\r\n easeOutBounce: function (x, t, b, c, d) {\r\n var o = 7.5625;\r\n if ((t /= d) < (1 / 2.75)) {\r\n return c * (o * t * t) + b;\r\n } else if (t < (2 / 2.75)) {\r\n return c * (o * (t -= (1.5 / 2.75)) * t + .75) + b;\r\n } else if (t < (2.5 / 2.75)) {\r\n return c * (o * (t -= (2.25 / 2.75)) * t + .9375) + b;\r\n } else {\r\n return c * (o * (t -= (2.625 / 2.75)) * t + .984375) + b;\r\n }\r\n },\r\n easeInOutBounce: function (x, t, b, c, d) {\r\n return (t < d / 2) ? this.easeInBounce(x, t * 2, 0, c, d) * .5 + b : this.easeOutBounce(x, t * 2 - d, 0, c, d) * .5 + c * .5 + b;\r\n }\r\n };\r\n /*\r\n *\r\n * TERMS OF USE - EASING EQUATIONS\r\n * \r\n * Open source under the BSD License. \r\n * \r\n * Copyright © 2001 Robert Penner\r\n * All rights reserved.\r\n * \r\n * Redistribution and use in source and binary forms, with or without modification, \r\n * are permitted provided that the following conditions are met:\r\n * \r\n * Redistributions of source code must retain the above copyright notice, this list of \r\n * conditions and the following disclaimer.\r\n * Redistributions in binary form must reproduce the above copyright notice, this list \r\n * of conditions and the following disclaimer in the documentation and/or other materials \r\n * provided with the distribution.\r\n * \r\n * Neither the name of the author nor the names of contributors may be used to endorse \r\n * or promote products derived from this software without specific prior written permission.\r\n * \r\n * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\" AND ANY \r\n * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF\r\n * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE\r\n * COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,\r\n * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE\r\n * GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED \r\n * AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING\r\n * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED \r\n * OF THE POSSIBILITY OF SUCH DAMAGE. \r\n *\r\n */\r\n })();\r\n var FRAMEWORK = (function () {\r\n var _rnothtmlwhite = (/[^\\x20\\t\\r\\n\\f]+/g);\r\n var _strSpace = ' ';\r\n var _strEmpty = '';\r\n var _strScrollLeft = 'scrollLeft';\r\n var _strScrollTop = 'scrollTop';\r\n var _animations = [];\r\n var _type = COMPATIBILITY.type;\r\n var _cssNumber = {\r\n animationIterationCount: true,\r\n columnCount: true,\r\n fillOpacity: true,\r\n flexGrow: true,\r\n flexShrink: true,\r\n fontWeight: true,\r\n lineHeight: true,\r\n opacity: true,\r\n order: true,\r\n orphans: true,\r\n widows: true,\r\n zIndex: true,\r\n zoom: true\r\n };\n\n function extend() {\r\n var src, copyIsArray, copy, name, options, clone, target = arguments[0] || {},\r\n i = 1,\r\n length = arguments[LEXICON.l],\r\n deep = false;\n\n // Handle a deep copy situation\r\n if (_type(target) == TYPES.b) {\r\n deep = target;\r\n target = arguments[1] || {};\r\n // skip the boolean and the target\r\n i = 2;\r\n }\n\n // Handle case when target is a string or something (possible in deep copy)\r\n if (_type(target) != TYPES.o && !_type(target) == TYPES.f) {\r\n target = {};\r\n }\n\n // extend jQuery itself if only one argument is passed\r\n if (length === i) {\r\n target = FakejQuery;\r\n --i;\r\n }\n\n for (; i < length; i++) {\r\n // Only deal with non-null/undefined values\r\n if ((options = arguments[i]) != null) {\r\n // Extend the base object\r\n for (name in options) {\r\n src = target[name];\r\n copy = options[name];\n\n // Prevent never-ending loop\r\n if (target === copy) {\r\n continue;\r\n }\n\n // Recurse if we're merging plain objects or arrays\r\n if (deep && copy && (isPlainObject(copy) || (copyIsArray = COMPATIBILITY.isA(copy)))) {\r\n if (copyIsArray) {\r\n copyIsArray = false;\r\n clone = src && COMPATIBILITY.isA(src) ? src : [];\n\n } else {\r\n clone = src && isPlainObject(src) ? src : {};\r\n }\n\n // Never move original objects, clone them\r\n target[name] = extend(deep, clone, copy);\n\n // Don't bring in undefined values\r\n } else if (copy !== undefined) {\r\n target[name] = copy;\r\n }\r\n }\r\n }\r\n }\n\n // Return the modified object\r\n return target;\r\n };\n\n function inArray(item, arr, fromIndex) {\r\n for (var i = fromIndex || 0; i < arr[LEXICON.l]; i++)\r\n if (arr[i] === item)\r\n return i;\r\n return -1;\r\n }\n\n function isFunction(obj) {\r\n return _type(obj) == TYPES.f;\r\n };\n\n function isEmptyObject(obj) {\r\n for (var name in obj)\r\n return false;\r\n return true;\r\n };\n\n function isPlainObject(obj) {\r\n if (!obj || _type(obj) != TYPES.o)\r\n return false;\n\n var key;\r\n var proto = LEXICON.p;\r\n var hasOwnProperty = Object[proto].hasOwnProperty;\r\n var hasOwnConstructor = hasOwnProperty.call(obj, 'constructor');\r\n var hasIsPrototypeOf = obj.constructor && obj.constructor[proto] && hasOwnProperty.call(obj.constructor[proto], 'isPrototypeOf');\n\n if (obj.constructor && !hasOwnConstructor && !hasIsPrototypeOf) {\r\n return false;\r\n }\n\n\r\n for (key in obj) { /**/ }\n\n return _type(key) == TYPES.u || hasOwnProperty.call(obj, key);\r\n };\n\n function each(obj, callback) {\r\n var i = 0;\n\n if (isArrayLike(obj)) {\r\n for (; i < obj[LEXICON.l]; i++) {\r\n if (callback.call(obj[i], i, obj[i]) === false)\r\n break;\r\n }\r\n }\r\n else {\r\n for (i in obj) {\r\n if (callback.call(obj[i], i, obj[i]) === false)\r\n break;\r\n }\r\n }\n\n return obj;\r\n };\n\n function isArrayLike(obj) {\r\n var length = !!obj && [LEXICON.l] in obj && obj[LEXICON.l];\r\n var t = _type(obj);\r\n return isFunction(t) ? false : (t == TYPES.a || length === 0 || _type(length) == TYPES.n && length > 0 && (length - 1) in obj);\r\n }\n\n function stripAndCollapse(value) {\r\n var tokens = value.match(_rnothtmlwhite) || [];\r\n return tokens.join(_strSpace);\r\n }\n\n function matches(elem, selector) {\r\n var nodeList = (elem.parentNode || document).querySelectorAll(selector) || [];\r\n var i = nodeList[LEXICON.l];\n\n while (i--)\r\n if (nodeList[i] == elem)\r\n return true;\n\n return false;\r\n }\n\n function insertAdjacentElement(el, strategy, child) {\r\n if (COMPATIBILITY.isA(child)) {\r\n for (var i = 0; i < child[LEXICON.l]; i++)\r\n insertAdjacentElement(el, strategy, child[i]);\r\n }\r\n else if (_type(child) == TYPES.s)\r\n el.insertAdjacentHTML(strategy, child);\r\n else\r\n el.insertAdjacentElement(strategy, child.nodeType ? child : child[0]);\r\n }\n\n function setCSSVal(el, prop, val) {\r\n try {\r\n if (el[LEXICON.s][prop] !== undefined)\r\n el[LEXICON.s][prop] = parseCSSVal(prop, val);\r\n } catch (e) { }\r\n }\n\n function parseCSSVal(prop, val) {\r\n if (!_cssNumber[prop.toLowerCase()] && _type(val) == TYPES.n)\r\n val += 'px';\r\n return val;\r\n }\n\n function startNextAnimationInQ(animObj, removeFromQ) {\r\n var index;\r\n var nextAnim;\r\n if (removeFromQ !== false)\r\n animObj.q.splice(0, 1);\r\n if (animObj.q[LEXICON.l] > 0) {\r\n nextAnim = animObj.q[0];\r\n animate(animObj.el, nextAnim.props, nextAnim.duration, nextAnim.easing, nextAnim.complete, true);\r\n }\r\n else {\r\n index = inArray(animObj, _animations);\r\n if (index > -1)\r\n _animations.splice(index, 1);\r\n }\r\n }\n\n function setAnimationValue(el, prop, value) {\r\n if (prop === _strScrollLeft || prop === _strScrollTop)\r\n el[prop] = value;\r\n else\r\n setCSSVal(el, prop, value);\r\n }\n\n function animate(el, props, options, easing, complete, guaranteedNext) {\r\n var hasOptions = isPlainObject(options);\r\n var from = {};\r\n var to = {};\r\n var i = 0;\r\n var key;\r\n var animObj;\r\n var start;\r\n var progress;\r\n var step;\r\n var specialEasing;\r\n var duration;\r\n if (hasOptions) {\r\n easing = options.easing;\r\n start = options.start;\r\n progress = options.progress;\r\n step = options.step;\r\n specialEasing = options.specialEasing;\r\n complete = options.complete;\r\n duration = options.duration;\r\n }\r\n else\r\n duration = options;\r\n specialEasing = specialEasing || {};\r\n duration = duration || 400;\r\n easing = easing || 'swing';\r\n guaranteedNext = guaranteedNext || false;\n\n for (; i < _animations[LEXICON.l]; i++) {\r\n if (_animations[i].el === el) {\r\n animObj = _animations[i];\r\n break;\r\n }\r\n }\n\n if (!animObj) {\r\n animObj = {\r\n el: el,\r\n q: []\r\n };\r\n _animations.push(animObj);\r\n }\n\n for (key in props) {\r\n if (key === _strScrollLeft || key === _strScrollTop)\r\n from[key] = el[key];\r\n else\r\n from[key] = FakejQuery(el).css(key);\r\n }\n\n for (key in from) {\r\n if (from[key] !== props[key] && props[key] !== undefined)\r\n to[key] = props[key];\r\n }\n\n if (!isEmptyObject(to)) {\r\n var timeNow;\r\n var end;\r\n var percent;\r\n var fromVal;\r\n var toVal;\r\n var easedVal;\r\n var timeStart;\r\n var frame;\r\n var elapsed;\r\n var qPos = guaranteedNext ? 0 : inArray(qObj, animObj.q);\r\n var qObj = {\r\n props: to,\r\n duration: hasOptions ? options : duration,\r\n easing: easing,\r\n complete: complete\r\n };\r\n if (qPos === -1) {\r\n qPos = animObj.q[LEXICON.l];\r\n animObj.q.push(qObj);\r\n }\n\n if (qPos === 0) {\r\n if (duration > 0) {\r\n timeStart = COMPATIBILITY.now();\r\n frame = function () {\r\n timeNow = COMPATIBILITY.now();\r\n elapsed = (timeNow - timeStart);\r\n end = qObj.stop || elapsed >= duration;\r\n percent = 1 - ((MATH.max(0, timeStart + duration - timeNow) / duration) || 0);\n\n for (key in to) {\r\n fromVal = parseFloat(from[key]);\r\n toVal = parseFloat(to[key]);\r\n easedVal = (toVal - fromVal) * EASING[specialEasing[key] || easing](percent, percent * duration, 0, 1, duration) + fromVal;\r\n setAnimationValue(el, key, easedVal);\r\n if (isFunction(step)) {\r\n step(easedVal, {\r\n elem: el,\r\n prop: key,\r\n start: fromVal,\r\n now: easedVal,\r\n end: toVal,\r\n pos: percent,\r\n options: {\r\n easing: easing,\r\n speacialEasing: specialEasing,\r\n duration: duration,\r\n complete: complete,\r\n step: step\r\n },\r\n startTime: timeStart\r\n });\r\n }\r\n }\n\n if (isFunction(progress))\r\n progress({}, percent, MATH.max(0, duration - elapsed));\n\n if (end) {\r\n startNextAnimationInQ(animObj);\r\n if (isFunction(complete))\r\n complete();\r\n }\r\n else\r\n qObj.frame = COMPATIBILITY.rAF()(frame);\r\n };\r\n qObj.frame = COMPATIBILITY.rAF()(frame);\r\n }\r\n else {\r\n for (key in to)\r\n setAnimationValue(el, key, to[key]);\r\n startNextAnimationInQ(animObj);\r\n }\r\n }\r\n }\r\n else if (guaranteedNext)\r\n startNextAnimationInQ(animObj);\r\n }\n\n function stop(el, clearQ, jumpToEnd) {\r\n var animObj;\r\n var qObj;\r\n var key;\r\n var i = 0;\r\n for (; i < _animations[LEXICON.l]; i++) {\r\n animObj = _animations[i];\r\n if (animObj.el === el) {\r\n if (animObj.q[LEXICON.l] > 0) {\r\n qObj = animObj.q[0];\r\n qObj.stop = true;\r\n COMPATIBILITY.cAF()(qObj.frame);\r\n animObj.q.splice(0, 1);\n\n if (jumpToEnd)\r\n for (key in qObj.props)\r\n setAnimationValue(el, key, qObj.props[key]);\n\n if (clearQ)\r\n animObj.q = [];\r\n else\r\n startNextAnimationInQ(animObj, false);\r\n }\r\n break;\r\n }\r\n }\r\n }\n\n function elementIsVisible(el) {\r\n return !!(el[LEXICON.oW] || el[LEXICON.oH] || el.getClientRects()[LEXICON.l]);\r\n }\n\n function FakejQuery(selector) {\r\n if (arguments[LEXICON.l] === 0)\r\n return this;\n\n var base = new FakejQuery();\r\n var elements = selector;\r\n var i = 0;\r\n var elms;\r\n var el;\n\n if (_type(selector) == TYPES.s) {\r\n elements = [];\r\n if (selector.charAt(0) === '<') {\r\n el = document.createElement('div');\r\n el.innerHTML = selector;\r\n elms = el.children;\r\n }\r\n else {\r\n elms = document.querySelectorAll(selector);\r\n }\n\n for (; i < elms[LEXICON.l]; i++)\r\n elements.push(elms[i]);\r\n }\n\n if (elements) {\r\n if (_type(elements) != TYPES.s && (!isArrayLike(elements) || elements === window || elements === elements.self))\r\n elements = [elements];\n\n for (i = 0; i < elements[LEXICON.l]; i++)\r\n base[i] = elements[i];\n\n base[LEXICON.l] = elements[LEXICON.l];\r\n }\n\n return base;\r\n };\n\n FakejQuery[LEXICON.p] = {\n\n //EVENTS:\n\n on: function (eventName, handler) {\r\n eventName = (eventName || _strEmpty).match(_rnothtmlwhite) || [_strEmpty];\n\n var eventNameLength = eventName[LEXICON.l];\r\n var i = 0;\r\n var el;\r\n return this.each(function () {\r\n el = this;\r\n try {\r\n if (el.addEventListener) {\r\n for (; i < eventNameLength; i++)\r\n el.addEventListener(eventName[i], handler);\r\n }\r\n else if (el.detachEvent) {\r\n for (; i < eventNameLength; i++)\r\n el.attachEvent('on' + eventName[i], handler);\r\n }\r\n } catch (e) { }\r\n });\r\n },\n\n off: function (eventName, handler) {\r\n eventName = (eventName || _strEmpty).match(_rnothtmlwhite) || [_strEmpty];\n\n var eventNameLength = eventName[LEXICON.l];\r\n var i = 0;\r\n var el;\r\n return this.each(function () {\r\n el = this;\r\n try {\r\n if (el.removeEventListener) {\r\n for (; i < eventNameLength; i++)\r\n el.removeEventListener(eventName[i], handler);\r\n }\r\n else if (el.detachEvent) {\r\n for (; i < eventNameLength; i++)\r\n el.detachEvent('on' + eventName[i], handler);\r\n }\r\n } catch (e) { }\r\n });\r\n },\n\n one: function (eventName, handler) {\r\n eventName = (eventName || _strEmpty).match(_rnothtmlwhite) || [_strEmpty];\r\n return this.each(function () {\r\n var el = FakejQuery(this);\r\n FakejQuery.each(eventName, function (i, oneEventName) {\r\n var oneHandler = function (e) {\r\n handler.call(this, e);\r\n el.off(oneEventName, oneHandler);\r\n };\r\n el.on(oneEventName, oneHandler);\r\n });\r\n });\r\n },\n\n trigger: function (eventName) {\r\n var el;\r\n var event;\r\n return this.each(function () {\r\n el = this;\r\n if (document.createEvent) {\r\n event = document.createEvent('HTMLEvents');\r\n event.initEvent(eventName, true, false);\r\n el.dispatchEvent(event);\r\n }\r\n else {\r\n el.fireEvent('on' + eventName);\r\n }\r\n });\r\n },\n\n //DOM NODE INSERTING / REMOVING:\n\n append: function (child) {\r\n return this.each(function () { insertAdjacentElement(this, 'beforeend', child); });\r\n },\n\n prepend: function (child) {\r\n return this.each(function () { insertAdjacentElement(this, 'afterbegin', child); });\r\n },\n\n before: function (child) {\r\n return this.each(function () { insertAdjacentElement(this, 'beforebegin', child); });\r\n },\n\n after: function (child) {\r\n return this.each(function () { insertAdjacentElement(this, 'afterend', child); });\r\n },\n\n remove: function () {\r\n return this.each(function () {\r\n var el = this;\r\n var parentNode = el.parentNode;\r\n if (parentNode != null)\r\n parentNode.removeChild(el);\r\n });\r\n },\n\n unwrap: function () {\r\n var parents = [];\r\n var i;\r\n var el;\r\n var parent;\n\n this.each(function () {\r\n parent = this.parentNode;\r\n if (inArray(parent, parents) === - 1)\r\n parents.push(parent);\r\n });\n\n for (i = 0; i < parents[LEXICON.l]; i++) {\r\n el = parents[i];\r\n parent = el.parentNode;\r\n while (el.firstChild)\r\n parent.insertBefore(el.firstChild, el);\r\n parent.removeChild(el);\r\n }\n\n return this;\r\n },\n\n wrapAll: function (wrapperHTML) {\r\n var i;\r\n var nodes = this;\r\n var wrapper = FakejQuery(wrapperHTML)[0];\r\n var deepest = wrapper;\r\n var parent = nodes[0].parentNode;\r\n var previousSibling = nodes[0].previousSibling;\r\n while (deepest.childNodes[LEXICON.l] > 0)\r\n deepest = deepest.childNodes[0];\n\n for (i = 0; nodes[LEXICON.l] - i; deepest.firstChild === nodes[0] && i++)\r\n deepest.appendChild(nodes[i]);\n\n var nextSibling = previousSibling ? previousSibling.nextSibling : parent.firstChild;\r\n parent.insertBefore(wrapper, nextSibling);\n\n return this;\r\n },\n\n wrapInner: function (wrapperHTML) {\r\n return this.each(function () {\r\n var el = FakejQuery(this);\r\n var contents = el.contents();\n\n if (contents[LEXICON.l])\r\n contents.wrapAll(wrapperHTML);\r\n else\r\n el.append(wrapperHTML);\r\n });\r\n },\n\n wrap: function (wrapperHTML) {\r\n return this.each(function () { FakejQuery(this).wrapAll(wrapperHTML); });\r\n },\n\n\r\n //DOM NODE MANIPULATION / INFORMATION:\n\n css: function (styles, val) {\r\n var el;\r\n var key;\r\n var cptStyle;\r\n var getCptStyle = window.getComputedStyle;\r\n if (_type(styles) == TYPES.s) {\r\n if (val === undefined) {\r\n el = this[0];\r\n cptStyle = getCptStyle ? getCptStyle(el, null) : el.currentStyle[styles];\n\n //https://bugzilla.mozilla.org/show_bug.cgi?id=548397 can be null sometimes if iframe with display: none (firefox only!)\r\n return getCptStyle ? cptStyle != null ? cptStyle.getPropertyValue(styles) : el[LEXICON.s][styles] : cptStyle;\r\n }\r\n else {\r\n return this.each(function () {\r\n setCSSVal(this, styles, val);\r\n });\r\n }\r\n }\r\n else {\r\n return this.each(function () {\r\n for (key in styles)\r\n setCSSVal(this, key, styles[key]);\r\n });\r\n }\r\n },\n\n hasClass: function (className) {\r\n var elem, i = 0;\r\n var classNamePrepared = _strSpace + className + _strSpace;\r\n var classList;\n\n while ((elem = this[i++])) {\r\n classList = elem.classList;\r\n if (classList && classList.contains(className))\r\n return true;\r\n else if (elem.nodeType === 1 && (_strSpace + stripAndCollapse(elem.className + _strEmpty) + _strSpace).indexOf(classNamePrepared) > -1)\r\n return true;\r\n }\n\n return false;\r\n },\n\n addClass: function (className) {\r\n var classes;\r\n var elem;\r\n var cur;\r\n var curValue;\r\n var clazz;\r\n var finalValue;\r\n var supportClassList;\r\n var elmClassList;\r\n var i = 0;\r\n var v = 0;\n\n if (className) {\r\n classes = className.match(_rnothtmlwhite) || [];\n\n while ((elem = this[i++])) {\r\n elmClassList = elem.classList;\r\n if (supportClassList === undefined)\r\n supportClassList = elmClassList !== undefined;\n\n if (supportClassList) {\r\n while ((clazz = classes[v++]))\r\n elmClassList.add(clazz);\r\n }\r\n else {\r\n curValue = elem.className + _strEmpty;\r\n cur = elem.nodeType === 1 && (_strSpace + stripAndCollapse(curValue) + _strSpace);\n\n if (cur) {\r\n while ((clazz = classes[v++]))\r\n if (cur.indexOf(_strSpace + clazz + _strSpace) < 0)\r\n cur += clazz + _strSpace;\n\n finalValue = stripAndCollapse(cur);\r\n if (curValue !== finalValue)\r\n elem.className = finalValue;\r\n }\r\n }\r\n }\r\n }\n\n return this;\r\n },\n\n removeClass: function (className) {\r\n var classes;\r\n var elem;\r\n var cur;\r\n var curValue;\r\n var clazz;\r\n var finalValue;\r\n var supportClassList;\r\n var elmClassList;\r\n var i = 0;\r\n var v = 0;\n\n if (className) {\r\n classes = className.match(_rnothtmlwhite) || [];\n\n while ((elem = this[i++])) {\r\n elmClassList = elem.classList;\r\n if (supportClassList === undefined)\r\n supportClassList = elmClassList !== undefined;\n\n if (supportClassList) {\r\n while ((clazz = classes[v++]))\r\n elmClassList.remove(clazz);\r\n }\r\n else {\r\n curValue = elem.className + _strEmpty;\r\n cur = elem.nodeType === 1 && (_strSpace + stripAndCollapse(curValue) + _strSpace);\n\n if (cur) {\r\n while ((clazz = classes[v++]))\r\n while (cur.indexOf(_strSpace + clazz + _strSpace) > -1)\r\n cur = cur.replace(_strSpace + clazz + _strSpace, _strSpace);\n\n finalValue = stripAndCollapse(cur);\r\n if (curValue !== finalValue)\r\n elem.className = finalValue;\r\n }\r\n }\r\n }\r\n }\n\n return this;\r\n },\n\n hide: function () {\r\n return this.each(function () { this[LEXICON.s].display = 'none'; });\r\n },\n\n show: function () {\r\n return this.each(function () { this[LEXICON.s].display = 'block'; });\r\n },\n\n attr: function (attrName, value) {\r\n var i = 0;\r\n var el;\r\n while (el = this[i++]) {\r\n if (value === undefined)\r\n return el.getAttribute(attrName);\r\n el.setAttribute(attrName, value);\r\n }\r\n return this;\r\n },\n\n removeAttr: function (attrName) {\r\n return this.each(function () { this.removeAttribute(attrName); });\r\n },\n\n offset: function () {\r\n var el = this[0];\r\n var rect = el[LEXICON.bCR]();\r\n var scrollLeft = window.pageXOffset || document.documentElement[_strScrollLeft];\r\n var scrollTop = window.pageYOffset || document.documentElement[_strScrollTop];\r\n return {\r\n top: rect.top + scrollTop,\r\n left: rect.left + scrollLeft\r\n };\r\n },\n\n position: function () {\r\n var el = this[0];\r\n return {\r\n top: el.offsetTop,\r\n left: el.offsetLeft\r\n };\r\n },\n\n scrollLeft: function (value) {\r\n var i = 0;\r\n var el;\r\n while (el = this[i++]) {\r\n if (value === undefined)\r\n return el[_strScrollLeft];\r\n el[_strScrollLeft] = value;\r\n }\r\n return this;\r\n },\n\n scrollTop: function (value) {\r\n var i = 0;\r\n var el;\r\n while (el = this[i++]) {\r\n if (value === undefined)\r\n return el[_strScrollTop];\r\n el[_strScrollTop] = value;\r\n }\r\n return this;\r\n },\n\n val: function (value) {\r\n var el = this[0];\r\n if (!value)\r\n return el.value;\r\n el.value = value;\r\n return this;\r\n },\n\n\r\n //DOM TRAVERSAL / FILTERING:\n\n first: function () {\r\n return this.eq(0);\r\n },\n\n last: function () {\r\n return this.eq(-1);\r\n },\n\n eq: function (index) {\r\n return FakejQuery(this[index >= 0 ? index : this[LEXICON.l] + index]);\r\n },\n\n find: function (selector) {\r\n var children = [];\r\n var i;\r\n this.each(function () {\r\n var el = this;\r\n var ch = el.querySelectorAll(selector);\r\n for (i = 0; i < ch[LEXICON.l]; i++)\r\n children.push(ch[i]);\r\n });\r\n return FakejQuery(children);\r\n },\n\n children: function (selector) {\r\n var children = [];\r\n var el;\r\n var ch;\r\n var i;\n\n this.each(function () {\r\n ch = this.children;\r\n for (i = 0; i < ch[LEXICON.l]; i++) {\r\n el = ch[i];\r\n if (selector) {\r\n if ((el.matches && el.matches(selector)) || matches(el, selector))\r\n children.push(el);\r\n }\r\n else\r\n children.push(el);\r\n }\r\n });\r\n return FakejQuery(children);\r\n },\n\n parent: function (selector) {\r\n var parents = [];\r\n var parent;\r\n this.each(function () {\r\n parent = this.parentNode;\r\n if (selector ? FakejQuery(parent).is(selector) : true)\r\n parents.push(parent);\r\n });\r\n return FakejQuery(parents);\r\n },\n\n is: function (selector) {\n\n var el;\r\n var i;\r\n for (i = 0; i < this[LEXICON.l]; i++) {\r\n el = this[i];\r\n if (selector === ':visible')\r\n return elementIsVisible(el);\r\n if (selector === ':hidden')\r\n return !elementIsVisible(el);\r\n if ((el.matches && el.matches(selector)) || matches(el, selector))\r\n return true;\r\n }\r\n return false;\r\n },\n\n contents: function () {\r\n var contents = [];\r\n var childs;\r\n var i;\n\n this.each(function () {\r\n childs = this.childNodes;\r\n for (i = 0; i < childs[LEXICON.l]; i++)\r\n contents.push(childs[i]);\r\n });\n\n return FakejQuery(contents);\r\n },\n\n each: function (callback) {\r\n return each(this, callback);\r\n },\n\n\r\n //ANIMATION:\n\n animate: function (props, duration, easing, complete) {\r\n return this.each(function () { animate(this, props, duration, easing, complete); });\r\n },\n\n stop: function (clearQ, jump) {\r\n return this.each(function () { stop(this, clearQ, jump); });\r\n }\r\n };\n\n extend(FakejQuery, {\r\n extend: extend,\r\n inArray: inArray,\r\n isEmptyObject: isEmptyObject,\r\n isPlainObject: isPlainObject,\r\n each: each\r\n });\n\n return FakejQuery;\r\n })();\r\n var INSTANCES = (function () {\r\n var _targets = [];\r\n var _instancePropertyString = '__overlayScrollbars__';\n\n /**\r\n * Register, unregister or get a certain (or all) instances.\r\n * Register: Pass the target and the instance.\r\n * Unregister: Pass the target and null.\r\n * Get Instance: Pass the target from which the instance shall be got.\r\n * Get Targets: Pass no arguments.\r\n * @param target The target to which the instance shall be registered / from which the instance shall be unregistered / the instance shall be got\r\n * @param instance The instance.\r\n * @returns {*|void} Returns the instance from the given target.\r\n */\r\n return function (target, instance) {\r\n var argLen = arguments[LEXICON.l];\r\n if (argLen < 1) {\r\n //return all targets\r\n return _targets;\r\n }\r\n else {\r\n if (instance) {\r\n //register instance\r\n target[_instancePropertyString] = instance;\r\n _targets.push(target);\r\n }\r\n else {\r\n var index = COMPATIBILITY.inA(target, _targets);\r\n if (index > -1) {\r\n if (argLen > 1) {\r\n //unregister instance\r\n delete target[_instancePropertyString];\r\n _targets.splice(index, 1);\r\n }\r\n else {\r\n //get instance from target\r\n return _targets[index][_instancePropertyString];\r\n }\r\n }\r\n }\r\n }\r\n }\r\n })();\r\n var PLUGIN = (function () {\r\n var _plugin;\r\n var _pluginsGlobals;\r\n var _pluginsAutoUpdateLoop;\r\n var _pluginsExtensions = [];\r\n var _pluginsOptions = (function () {\r\n var type = COMPATIBILITY.type;\r\n var possibleTemplateTypes = [\r\n TYPES.b, //boolean\r\n TYPES.n, //number\r\n TYPES.s, //string\r\n TYPES.a, //array\r\n TYPES.o, //object\r\n TYPES.f, //function\r\n TYPES.z //null\r\n ];\r\n var restrictedStringsSplit = ' ';\r\n var restrictedStringsPossibilitiesSplit = ':';\r\n var classNameAllowedValues = [TYPES.z, TYPES.s];\r\n var numberAllowedValues = TYPES.n;\r\n var booleanNullAllowedValues = [TYPES.z, TYPES.b];\r\n var booleanTrueTemplate = [true, TYPES.b];\r\n var booleanFalseTemplate = [false, TYPES.b];\r\n var callbackTemplate = [null, [TYPES.z, TYPES.f]];\r\n var updateOnLoadTemplate = [['img'], [TYPES.s, TYPES.a, TYPES.z]];\r\n var inheritedAttrsTemplate = [['style', 'class'], [TYPES.s, TYPES.a, TYPES.z]];\r\n var resizeAllowedValues = 'n:none b:both h:horizontal v:vertical';\r\n var overflowBehaviorAllowedValues = 'v-h:visible-hidden v-s:visible-scroll s:scroll h:hidden';\r\n var scrollbarsVisibilityAllowedValues = 'v:visible h:hidden a:auto';\r\n var scrollbarsAutoHideAllowedValues = 'n:never s:scroll l:leave m:move';\r\n var optionsDefaultsAndTemplate = {\r\n className: ['os-theme-dark', classNameAllowedValues], //null || string\r\n resize: ['none', resizeAllowedValues], //none || both || horizontal || vertical || n || b || h || v\r\n sizeAutoCapable: booleanTrueTemplate, //true || false\r\n clipAlways: booleanTrueTemplate, //true || false\r\n normalizeRTL: booleanTrueTemplate, //true || false\r\n paddingAbsolute: booleanFalseTemplate, //true || false\r\n autoUpdate: [null, booleanNullAllowedValues], //true || false || null\r\n autoUpdateInterval: [33, numberAllowedValues], //number\r\n updateOnLoad: updateOnLoadTemplate, //string || array || null\r\n nativeScrollbarsOverlaid: {\r\n showNativeScrollbars: booleanFalseTemplate, //true || false\r\n initialize: booleanTrueTemplate //true || false\r\n },\r\n overflowBehavior: {\r\n x: ['scroll', overflowBehaviorAllowedValues], //visible-hidden || visible-scroll || hidden || scroll || v-h || v-s || h || s\r\n y: ['scroll', overflowBehaviorAllowedValues] //visible-hidden || visible-scroll || hidden || scroll || v-h || v-s || h || s\r\n },\r\n scrollbars: {\r\n visibility: ['auto', scrollbarsVisibilityAllowedValues], //visible || hidden || auto || v || h || a\r\n autoHide: ['never', scrollbarsAutoHideAllowedValues], //never || scroll || leave || move || n || s || l || m\r\n autoHideDelay: [800, numberAllowedValues], //number\r\n dragScrolling: booleanTrueTemplate, //true || false\r\n clickScrolling: booleanFalseTemplate, //true || false\r\n touchSupport: booleanTrueTemplate, //true || false\r\n snapHandle: booleanFalseTemplate //true || false\r\n },\r\n textarea: {\r\n dynWidth: booleanFalseTemplate, //true || false\r\n dynHeight: booleanFalseTemplate, //true || false\r\n inheritedAttrs: inheritedAttrsTemplate //string || array || null\r\n },\r\n callbacks: {\r\n onInitialized: callbackTemplate, //null || function\r\n onInitializationWithdrawn: callbackTemplate, //null || function\r\n onDestroyed: callbackTemplate, //null || function\r\n onScrollStart: callbackTemplate, //null || function\r\n onScroll: callbackTemplate, //null || function\r\n onScrollStop: callbackTemplate, //null || function\r\n onOverflowChanged: callbackTemplate, //null || function\r\n onOverflowAmountChanged: callbackTemplate, //null || function\r\n onDirectionChanged: callbackTemplate, //null || function\r\n onContentSizeChanged: callbackTemplate, //null || function\r\n onHostSizeChanged: callbackTemplate, //null || function\r\n onUpdated: callbackTemplate //null || function\r\n }\r\n };\r\n var convert = function (template) {\r\n var recursive = function (obj) {\r\n var key;\r\n var val;\r\n var valType;\r\n for (key in obj) {\r\n if (!obj[LEXICON.hOP](key))\r\n continue;\r\n val = obj[key];\r\n valType = type(val);\r\n if (valType == TYPES.a)\r\n obj[key] = val[template ? 1 : 0];\r\n else if (valType == TYPES.o)\r\n obj[key] = recursive(val);\r\n }\r\n return obj;\r\n };\r\n return recursive(FRAMEWORK.extend(true, {}, optionsDefaultsAndTemplate));\r\n };\n\n return {\r\n _defaults: convert(),\n\n _template: convert(true),\n\n /**\r\n * Validates the passed object by the passed template.\r\n * @param obj The object which shall be validated.\r\n * @param template The template which defines the allowed values and types.\r\n * @param writeErrors True if errors shall be logged to the console.\r\n * @param diffObj If a object is passed then only valid differences to this object will be returned.\r\n * @returns {{}} A object which contains two objects called \"default\" and \"prepared\" which contains only the valid properties of the passed original object and discards not different values compared to the passed diffObj.\r\n */\r\n _validate: function (obj, template, writeErrors, diffObj) {\r\n var validatedOptions = {};\r\n var validatedOptionsPrepared = {};\r\n var objectCopy = FRAMEWORK.extend(true, {}, obj);\r\n var inArray = FRAMEWORK.inArray;\r\n var isEmptyObj = FRAMEWORK.isEmptyObject;\r\n var checkObjectProps = function (data, template, diffData, validatedOptions, validatedOptionsPrepared, prevPropName) {\r\n for (var prop in template) {\r\n if (template[LEXICON.hOP](prop) && data[LEXICON.hOP](prop)) {\r\n var isValid = false;\r\n var isDiff = false;\r\n var templateValue = template[prop];\r\n var templateValueType = type(templateValue);\r\n var templateIsComplex = templateValueType == TYPES.o;\r\n var templateTypes = !COMPATIBILITY.isA(templateValue) ? [templateValue] : templateValue;\r\n var dataDiffValue = diffData[prop];\r\n var dataValue = data[prop];\r\n var dataValueType = type(dataValue);\r\n var propPrefix = prevPropName ? prevPropName + '.' : '';\r\n var error = \"The option \\\"\" + propPrefix + prop + \"\\\" wasn't set, because\";\r\n var errorPossibleTypes = [];\r\n var errorRestrictedStrings = [];\r\n var restrictedStringValuesSplit;\r\n var restrictedStringValuesPossibilitiesSplit;\r\n var isRestrictedValue;\r\n var mainPossibility;\r\n var currType;\r\n var i;\r\n var v;\r\n var j;\n\n dataDiffValue = dataDiffValue === undefined ? {} : dataDiffValue;\n\n //if the template has a object as value, it means that the options are complex (verschachtelt)\r\n if (templateIsComplex && dataValueType == TYPES.o) {\r\n validatedOptions[prop] = {};\r\n validatedOptionsPrepared[prop] = {};\r\n checkObjectProps(dataValue, templateValue, dataDiffValue, validatedOptions[prop], validatedOptionsPrepared[prop], propPrefix + prop);\r\n FRAMEWORK.each([data, validatedOptions, validatedOptionsPrepared], function (index, value) {\r\n if (isEmptyObj(value[prop])) {\r\n delete value[prop];\r\n }\r\n });\r\n }\r\n else if (!templateIsComplex) {\r\n for (i = 0; i < templateTypes[LEXICON.l]; i++) {\r\n currType = templateTypes[i];\r\n templateValueType = type(currType);\r\n //if currtype is string and starts with restrictedStringPrefix and end with restrictedStringSuffix\r\n isRestrictedValue = templateValueType == TYPES.s && inArray(currType, possibleTemplateTypes) === -1;\r\n if (isRestrictedValue) {\r\n errorPossibleTypes.push(TYPES.s);\n\n //split it into a array which contains all possible values for example: [\"y:yes\", \"n:no\", \"m:maybe\"]\r\n restrictedStringValuesSplit = currType.split(restrictedStringsSplit);\r\n errorRestrictedStrings = errorRestrictedStrings.concat(restrictedStringValuesSplit);\r\n for (v = 0; v < restrictedStringValuesSplit[LEXICON.l]; v++) {\r\n //split the possible values into their possibiliteis for example: [\"y\", \"yes\"] -> the first is always the mainPossibility\r\n restrictedStringValuesPossibilitiesSplit = restrictedStringValuesSplit[v].split(restrictedStringsPossibilitiesSplit);\r\n mainPossibility = restrictedStringValuesPossibilitiesSplit[0];\r\n for (j = 0; j < restrictedStringValuesPossibilitiesSplit[LEXICON.l]; j++) {\r\n //if any possibility matches with the dataValue, its valid\r\n if (dataValue === restrictedStringValuesPossibilitiesSplit[j]) {\r\n isValid = true;\r\n break;\r\n }\r\n }\r\n if (isValid)\r\n break;\r\n }\r\n }\r\n else {\r\n errorPossibleTypes.push(currType);\n\n if (dataValueType === currType) {\r\n isValid = true;\r\n break;\r\n }\r\n }\r\n }\n\n if (isValid) {\r\n isDiff = dataValue !== dataDiffValue;\n\n if (isDiff)\r\n validatedOptions[prop] = dataValue;\n\n if (isRestrictedValue ? inArray(dataDiffValue, restrictedStringValuesPossibilitiesSplit) < 0 : isDiff)\r\n validatedOptionsPrepared[prop] = isRestrictedValue ? mainPossibility : dataValue;\r\n }\r\n else if (writeErrors) {\r\n console.warn(error + \" it doesn't accept the type [ \" + dataValueType.toUpperCase() + \" ] with the value of \\\"\" + dataValue + \"\\\".\\r\\n\" +\r\n \"Accepted types are: [ \" + errorPossibleTypes.join(', ').toUpperCase() + \" ].\" +\r\n (errorRestrictedStrings[length] > 0 ? \"\\r\\nValid strings are: [ \" + errorRestrictedStrings.join(', ').split(restrictedStringsPossibilitiesSplit).join(', ') + \" ].\" : ''));\r\n }\r\n delete data[prop];\r\n }\r\n }\r\n }\r\n };\r\n checkObjectProps(objectCopy, template, diffObj || {}, validatedOptions, validatedOptionsPrepared);\n\n //add values which aren't specified in the template to the finished validated object to prevent them from being discarded\r\n /*\r\n if(keepForeignProps) {\r\n FRAMEWORK.extend(true, validatedOptions, objectCopy);\r\n FRAMEWORK.extend(true, validatedOptionsPrepared, objectCopy);\r\n }\r\n */\n\n if (!isEmptyObj(objectCopy) && writeErrors)\r\n console.warn('The following options are discarded due to invalidity:\\r\\n' + window.JSON.stringify(objectCopy, null, 2));\n\n return {\r\n _default: validatedOptions,\r\n _prepared: validatedOptionsPrepared\r\n };\r\n }\r\n }\r\n }());\n\n /**\r\n * Initializes the object which contains global information about the plugin and each instance of it.\r\n */\r\n function initOverlayScrollbarsStatics() {\r\n if (!_pluginsGlobals)\r\n _pluginsGlobals = new OverlayScrollbarsGlobals(_pluginsOptions._defaults);\r\n if (!_pluginsAutoUpdateLoop)\r\n _pluginsAutoUpdateLoop = new OverlayScrollbarsAutoUpdateLoop(_pluginsGlobals);\r\n }\n\n /**\r\n * The global object for the OverlayScrollbars objects. It contains resources which every OverlayScrollbars object needs. This object is initialized only once: if the first OverlayScrollbars object gets initialized.\r\n * @param defaultOptions\r\n * @constructor\r\n */\r\n function OverlayScrollbarsGlobals(defaultOptions) {\r\n var _base = this;\r\n var strOverflow = 'overflow';\r\n var strHidden = 'hidden';\r\n var strScroll = 'scroll';\r\n var bodyElement = FRAMEWORK('body');\r\n var scrollbarDummyElement = FRAMEWORK('<div id=\"os-dummy-scrollbar-size\"><div></div></div>');\r\n var scrollbarDummyElement0 = scrollbarDummyElement[0];\r\n var dummyContainerChild = FRAMEWORK(scrollbarDummyElement.children('div').eq(0));\n\n bodyElement.append(scrollbarDummyElement);\r\n scrollbarDummyElement.hide().show(); //fix IE8 bug (incorrect measuring)\n\n var nativeScrollbarSize = calcNativeScrollbarSize(scrollbarDummyElement0);\r\n var nativeScrollbarIsOverlaid = {\r\n x: nativeScrollbarSize.x === 0,\r\n y: nativeScrollbarSize.y === 0\r\n };\r\n var msie = (function () {\r\n var ua = window.navigator.userAgent;\r\n var strIndexOf = 'indexOf';\r\n var strSubString = 'substring';\r\n var msie = ua[strIndexOf]('MSIE ');\r\n var trident = ua[strIndexOf]('Trident/');\r\n var edge = ua[strIndexOf]('Edge/');\r\n var rv = ua[strIndexOf]('rv:');\r\n var result;\r\n var parseIntFunc = parseInt;\n\n // IE 10 or older => return version number\r\n if (msie > 0)\r\n result = parseIntFunc(ua[strSubString](msie + 5, ua[strIndexOf]('.', msie)), 10);\n\n // IE 11 => return version number\r\n else if (trident > 0)\r\n result = parseIntFunc(ua[strSubString](rv + 3, ua[strIndexOf]('.', rv)), 10);\n\n // Edge (IE 12+) => return version number\r\n else if (edge > 0)\r\n result = parseIntFunc(ua[strSubString](edge + 5, ua[strIndexOf]('.', edge)), 10);\n\n // other browser\r\n return result;\r\n })();\n\n FRAMEWORK.extend(_base, {\r\n defaultOptions: defaultOptions,\r\n msie: msie,\r\n autoUpdateLoop: false,\r\n autoUpdateRecommended: !COMPATIBILITY.mO(),\r\n nativeScrollbarSize: nativeScrollbarSize,\r\n nativeScrollbarIsOverlaid: nativeScrollbarIsOverlaid,\r\n nativeScrollbarStyling: (function () {\r\n var result = false;\r\n scrollbarDummyElement.addClass('os-viewport-native-scrollbars-invisible');\r\n try {\r\n result = (scrollbarDummyElement.css('scrollbar-width') === 'none' && (msie > 9 || !msie)) || window.getComputedStyle(scrollbarDummyElement0, '::-webkit-scrollbar').getPropertyValue('display') === 'none';\r\n } catch (ex) { }\n\n //fix opera bug: scrollbar styles will only appear if overflow value is scroll or auto during the activation of the style.\r\n //and set overflow to scroll\r\n //scrollbarDummyElement.css(strOverflow, strHidden).hide().css(strOverflow, strScroll).show();\r\n //return (scrollbarDummyElement0[LEXICON.oH] - scrollbarDummyElement0[LEXICON.cH]) === 0 && (scrollbarDummyElement0[LEXICON.oW] - scrollbarDummyElement0[LEXICON.cW]) === 0;\n\n return result;\r\n })(),\r\n overlayScrollbarDummySize: { x: 30, y: 30 },\r\n cssCalc: VENDORS._cssPropertyValue('width', 'calc', '(1px)') || null,\r\n restrictedMeasuring: (function () {\r\n //https://bugzilla.mozilla.org/show_bug.cgi?id=1439305\r\n //since 1.11.0 always false -> fixed via CSS (hopefully)\r\n scrollbarDummyElement.css(strOverflow, strHidden);\r\n var scrollSize = {\r\n w: scrollbarDummyElement0[LEXICON.sW],\r\n h: scrollbarDummyElement0[LEXICON.sH]\r\n };\r\n scrollbarDummyElement.css(strOverflow, 'visible');\r\n var scrollSize2 = {\r\n w: scrollbarDummyElement0[LEXICON.sW],\r\n h: scrollbarDummyElement0[LEXICON.sH]\r\n };\r\n return (scrollSize.w - scrollSize2.w) !== 0 || (scrollSize.h - scrollSize2.h) !== 0;\r\n })(),\r\n rtlScrollBehavior: (function () {\r\n scrollbarDummyElement.css({ 'overflow-y': strHidden, 'overflow-x': strScroll, 'direction': 'rtl' }).scrollLeft(0);\r\n var dummyContainerOffset = scrollbarDummyElement.offset();\r\n var dummyContainerChildOffset = dummyContainerChild.offset();\r\n //https://github.com/KingSora/OverlayScrollbars/issues/187\r\n scrollbarDummyElement.scrollLeft(-999);\r\n var dummyContainerChildOffsetAfterScroll = dummyContainerChild.offset();\r\n return {\r\n //origin direction = determines if the zero scroll position is on the left or right side\r\n //'i' means 'invert' (i === true means that the axis must be inverted to be correct)\r\n //true = on the left side\r\n //false = on the right side\r\n i: dummyContainerOffset.left === dummyContainerChildOffset.left,\r\n //negative = determines if the maximum scroll is positive or negative\r\n //'n' means 'negate' (n === true means that the axis must be negated to be correct)\r\n //true = negative\r\n //false = positive\r\n n: dummyContainerChildOffset.left !== dummyContainerChildOffsetAfterScroll.left\r\n };\r\n })(),\r\n supportTransform: !!VENDORS._cssProperty('transform'),\r\n supportTransition: !!VENDORS._cssProperty('transition'),\r\n supportPassiveEvents: (function () {\r\n var supportsPassive = false;\r\n try {\r\n window.addEventListener('test', null, Object.defineProperty({}, 'passive', {\r\n get: function () {\r\n supportsPassive = true;\r\n }\r\n }));\r\n } catch (e) { }\r\n return supportsPassive;\r\n })(),\r\n supportResizeObserver: !!COMPATIBILITY.rO(),\r\n supportMutationObserver: !!COMPATIBILITY.mO()\r\n });\n\n scrollbarDummyElement.removeAttr(LEXICON.s).remove();\n\n //Catch zoom event:\r\n (function () {\r\n if (nativeScrollbarIsOverlaid.x && nativeScrollbarIsOverlaid.y)\r\n return;\n\n var abs = MATH.abs;\r\n var windowWidth = COMPATIBILITY.wW();\r\n var windowHeight = COMPATIBILITY.wH();\r\n var windowDpr = getWindowDPR();\r\n var onResize = function () {\r\n if (INSTANCES().length > 0) {\r\n var newW = COMPATIBILITY.wW();\r\n var newH = COMPATIBILITY.wH();\r\n var deltaW = newW - windowWidth;\r\n var deltaH = newH - windowHeight;\n\n if (deltaW === 0 && deltaH === 0)\r\n return;\n\n var deltaWRatio = MATH.round(newW / (windowWidth / 100.0));\r\n var deltaHRatio = MATH.round(newH / (windowHeight / 100.0));\r\n var absDeltaW = abs(deltaW);\r\n var absDeltaH = abs(deltaH);\r\n var absDeltaWRatio = abs(deltaWRatio);\r\n var absDeltaHRatio = abs(deltaHRatio);\r\n var newDPR = getWindowDPR();\n\n var deltaIsBigger = absDeltaW > 2 && absDeltaH > 2;\r\n var difference = !differenceIsBiggerThanOne(absDeltaWRatio, absDeltaHRatio);\r\n var dprChanged = newDPR !== windowDpr && windowDpr > 0;\r\n var isZoom = deltaIsBigger && difference && dprChanged;\r\n var oldScrollbarSize = _base.nativeScrollbarSize;\r\n var newScrollbarSize;\n\n if (isZoom) {\r\n bodyElement.append(scrollbarDummyElement);\r\n newScrollbarSize = _base.nativeScrollbarSize = calcNativeScrollbarSize(scrollbarDummyElement[0]);\r\n scrollbarDummyElement.remove();\r\n if (oldScrollbarSize.x !== newScrollbarSize.x || oldScrollbarSize.y !== newScrollbarSize.y) {\r\n FRAMEWORK.each(INSTANCES(), function () {\r\n if (INSTANCES(this))\r\n INSTANCES(this).update('zoom');\r\n });\r\n }\r\n }\n\n windowWidth = newW;\r\n windowHeight = newH;\r\n windowDpr = newDPR;\r\n }\r\n };\n\n function differenceIsBiggerThanOne(valOne, valTwo) {\r\n var absValOne = abs(valOne);\r\n var absValTwo = abs(valTwo);\r\n return !(absValOne === absValTwo || absValOne + 1 === absValTwo || absValOne - 1 === absValTwo);\r\n }\n\n function getWindowDPR() {\r\n var dDPI = window.screen.deviceXDPI || 0;\r\n var sDPI = window.screen.logicalXDPI || 1;\r\n return window.devicePixelRatio || (dDPI / sDPI);\r\n }\n\n FRAMEWORK(window).on('resize', onResize);\r\n })();\n\n function calcNativeScrollbarSize(measureElement) {\r\n return {\r\n x: measureElement[LEXICON.oH] - measureElement[LEXICON.cH],\r\n y: measureElement[LEXICON.oW] - measureElement[LEXICON.cW]\r\n };\r\n }\r\n }\n\n /**\r\n * The object which manages the auto update loop for all OverlayScrollbars objects. This object is initialized only once: if the first OverlayScrollbars object gets initialized.\r\n * @constructor\r\n */\r\n function OverlayScrollbarsAutoUpdateLoop(globals) {\r\n var _base = this;\r\n var _inArray = FRAMEWORK.inArray;\r\n var _getNow = COMPATIBILITY.now;\r\n var _strAutoUpdate = 'autoUpdate';\r\n var _strAutoUpdateInterval = _strAutoUpdate + 'Interval';\r\n var _strLength = LEXICON.l;\r\n var _loopingInstances = [];\r\n var _loopingInstancesIntervalCache = [];\r\n var _loopIsActive = false;\r\n var _loopIntervalDefault = 33;\r\n var _loopInterval = _loopIntervalDefault;\r\n var _loopTimeOld = _getNow();\r\n var _loopID;\n\n\r\n /**\r\n * The auto update loop which will run every 50 milliseconds or less if the update interval of a instance is lower than 50 milliseconds.\r\n */\r\n var loop = function () {\r\n if (_loopingInstances[_strLength] > 0 && _loopIsActive) {\r\n _loopID = COMPATIBILITY.rAF()(function () {\r\n loop();\r\n });\r\n var timeNew = _getNow();\r\n var timeDelta = timeNew - _loopTimeOld;\r\n var lowestInterval;\r\n var instance;\r\n var instanceOptions;\r\n var instanceAutoUpdateAllowed;\r\n var instanceAutoUpdateInterval;\r\n var now;\n\n if (timeDelta > _loopInterval) {\r\n _loopTimeOld = timeNew - (timeDelta % _loopInterval);\r\n lowestInterval = _loopIntervalDefault;\r\n for (var i = 0; i < _loopingInstances[_strLength]; i++) {\r\n instance = _loopingInstances[i];\r\n if (instance !== undefined) {\r\n instanceOptions = instance.options();\r\n instanceAutoUpdateAllowed = instanceOptions[_strAutoUpdate];\r\n instanceAutoUpdateInterval = MATH.max(1, instanceOptions[_strAutoUpdateInterval]);\r\n now = _getNow();\n\n if ((instanceAutoUpdateAllowed === true || instanceAutoUpdateAllowed === null) && (now - _loopingInstancesIntervalCache[i]) > instanceAutoUpdateInterval) {\r\n instance.update('auto');\r\n _loopingInstancesIntervalCache[i] = new Date(now += instanceAutoUpdateInterval);\r\n }\n\n lowestInterval = MATH.max(1, MATH.min(lowestInterval, instanceAutoUpdateInterval));\r\n }\r\n }\r\n _loopInterval = lowestInterval;\r\n }\r\n } else {\r\n _loopInterval = _loopIntervalDefault;\r\n }\r\n };\n\n /**\r\n * Add OverlayScrollbars instance to the auto update loop. Only successful if the instance isn't already added.\r\n * @param instance The instance which shall be updated in a loop automatically.\r\n */\r\n _base.add = function (instance) {\r\n if (_inArray(instance, _loopingInstances) === -1) {\r\n _loopingInstances.push(instance);\r\n _loopingInstancesIntervalCache.push(_getNow());\r\n if (_loopingInstances[_strLength] > 0 && !_loopIsActive) {\r\n _loopIsActive = true;\r\n globals.autoUpdateLoop = _loopIsActive;\r\n loop();\r\n }\r\n }\r\n };\n\n /**\r\n * Remove OverlayScrollbars instance from the auto update loop. Only successful if the instance was added before.\r\n * @param instance The instance which shall be updated in a loop automatically.\r\n */\r\n _base.remove = function (instance) {\r\n var index = _inArray(instance, _loopingInstances);\r\n if (index > -1) {\r\n //remove from loopingInstances list\r\n _loopingInstancesIntervalCache.splice(index, 1);\r\n _loopingInstances.splice(index, 1);\n\n //correct update loop behavior\r\n if (_loopingInstances[_strLength] === 0 && _loopIsActive) {\r\n _loopIsActive = false;\r\n globals.autoUpdateLoop = _loopIsActive;\r\n if (_loopID !== undefined) {\r\n COMPATIBILITY.cAF()(_loopID);\r\n _loopID = -1;\r\n }\r\n }\r\n }\r\n };\r\n }\n\n /**\r\n * A object which manages the scrollbars visibility of the target element.\r\n * @param pluginTargetElement The element from which the scrollbars shall be hidden.\r\n * @param options The custom options.\r\n * @param extensions The custom extensions.\r\n * @param globals\r\n * @param autoUpdateLoop\r\n * @returns {*}\r\n * @constructor\r\n */\r\n function OverlayScrollbarsInstance(pluginTargetElement, options, extensions, globals, autoUpdateLoop) {\r\n //shortcuts\r\n var type = COMPATIBILITY.type;\r\n var inArray = FRAMEWORK.inArray;\r\n var each = FRAMEWORK.each;\n\n //make correct instanceof\r\n var _base = new _plugin();\r\n var _frameworkProto = FRAMEWORK[LEXICON.p];\n\n //if passed element is no HTML element: skip and return\r\n if (!isHTMLElement(pluginTargetElement))\r\n return;\n\n //if passed element is already initialized: set passed options if there are any and return its instance\r\n if (INSTANCES(pluginTargetElement)) {\r\n var inst = INSTANCES(pluginTargetElement);\r\n inst.options(options);\r\n return inst;\r\n }\n\n //globals:\r\n var _nativeScrollbarIsOverlaid;\r\n var _overlayScrollbarDummySize;\r\n var _rtlScrollBehavior;\r\n var _autoUpdateRecommended;\r\n var _msieVersion;\r\n var _nativeScrollbarStyling;\r\n var _cssCalc;\r\n var _nativeScrollbarSize;\r\n var _supportTransition;\r\n var _supportTransform;\r\n var _supportPassiveEvents;\r\n var _supportResizeObserver;\r\n var _supportMutationObserver;\r\n var _restrictedMeasuring;\n\n //general readonly:\r\n var _initialized;\r\n var _destroyed;\r\n var _isTextarea;\r\n var _isBody;\r\n var _documentMixed;\r\n var _domExists;\n\n //general:\r\n var _isBorderBox;\r\n var _sizeAutoObserverAdded;\r\n var _paddingX;\r\n var _paddingY;\r\n var _borderX;\r\n var _borderY;\r\n var _marginX;\r\n var _marginY;\r\n var _isRTL;\r\n var _sleeping;\r\n var _contentBorderSize = {};\r\n var _scrollHorizontalInfo = {};\r\n var _scrollVerticalInfo = {};\r\n var _viewportSize = {};\r\n var _nativeScrollbarMinSize = {};\n\n //naming:\t\r\n var _strMinusHidden = '-hidden';\r\n var _strMarginMinus = 'margin-';\r\n var _strPaddingMinus = 'padding-';\r\n var _strBorderMinus = 'border-';\r\n var _strTop = 'top';\r\n var _strRight = 'right';\r\n var _strBottom = 'bottom';\r\n var _strLeft = 'left';\r\n var _strMinMinus = 'min-';\r\n var _strMaxMinus = 'max-';\r\n var _strWidth = 'width';\r\n var _strHeight = 'height';\r\n var _strFloat = 'float';\r\n var _strEmpty = '';\r\n var _strAuto = 'auto';\r\n var _strSync = 'sync';\r\n var _strScroll = 'scroll';\r\n var _strHundredPercent = '100%';\r\n var _strX = 'x';\r\n var _strY = 'y';\r\n var _strDot = '.';\r\n var _strSpace = ' ';\r\n var _strScrollbar = 'scrollbar';\r\n var _strMinusHorizontal = '-horizontal';\r\n var _strMinusVertical = '-vertical';\r\n var _strScrollLeft = _strScroll + 'Left';\r\n var _strScrollTop = _strScroll + 'Top';\r\n var _strMouseTouchDownEvent = 'mousedown touchstart';\r\n var _strMouseTouchUpEvent = 'mouseup touchend touchcancel';\r\n var _strMouseTouchMoveEvent = 'mousemove touchmove';\r\n var _strMouseEnter = 'mouseenter';\r\n var _strMouseLeave = 'mouseleave';\r\n var _strKeyDownEvent = 'keydown';\r\n var _strKeyUpEvent = 'keyup';\r\n var _strSelectStartEvent = 'selectstart';\r\n var _strTransitionEndEvent = 'transitionend webkitTransitionEnd oTransitionEnd';\r\n var _strResizeObserverProperty = '__overlayScrollbarsRO__';\n\n //class names:\t\r\n var _cassNamesPrefix = 'os-';\r\n var _classNameHTMLElement = _cassNamesPrefix + 'html';\r\n var _classNameHostElement = _cassNamesPrefix + 'host';\r\n var _classNameHostElementForeign = _classNameHostElement + '-foreign';\r\n var _classNameHostTextareaElement = _classNameHostElement + '-textarea';\r\n var _classNameHostScrollbarHorizontalHidden = _classNameHostElement + '-' + _strScrollbar + _strMinusHorizontal + _strMinusHidden;\r\n var _classNameHostScrollbarVerticalHidden = _classNameHostElement + '-' + _strScrollbar + _strMinusVertical + _strMinusHidden;\r\n var _classNameHostTransition = _classNameHostElement + '-transition';\r\n var _classNameHostRTL = _classNameHostElement + '-rtl';\r\n var _classNameHostResizeDisabled = _classNameHostElement + '-resize-disabled';\r\n var _classNameHostScrolling = _classNameHostElement + '-scrolling';\r\n var _classNameHostOverflow = _classNameHostElement + '-overflow';\r\n var _classNameHostOverflow = _classNameHostElement + '-overflow';\r\n var _classNameHostOverflowX = _classNameHostOverflow + '-x';\r\n var _classNameHostOverflowY = _classNameHostOverflow + '-y';\r\n var _classNameTextareaElement = _cassNamesPrefix + 'textarea';\r\n var _classNameTextareaCoverElement = _classNameTextareaElement + '-cover';\r\n var _classNamePaddingElement = _cassNamesPrefix + 'padding';\r\n var _classNameViewportElement = _cassNamesPrefix + 'viewport';\r\n var _classNameViewportNativeScrollbarsInvisible = _classNameViewportElement + '-native-scrollbars-invisible';\r\n var _classNameViewportNativeScrollbarsOverlaid = _classNameViewportElement + '-native-scrollbars-overlaid';\r\n var _classNameContentElement = _cassNamesPrefix + 'content';\r\n var _classNameContentArrangeElement = _cassNamesPrefix + 'content-arrange';\r\n var _classNameContentGlueElement = _cassNamesPrefix + 'content-glue';\r\n var _classNameSizeAutoObserverElement = _cassNamesPrefix + 'size-auto-observer';\r\n var _classNameResizeObserverElement = _cassNamesPrefix + 'resize-observer';\r\n var _classNameResizeObserverItemElement = _cassNamesPrefix + 'resize-observer-item';\r\n var _classNameResizeObserverItemFinalElement = _classNameResizeObserverItemElement + '-final';\r\n var _classNameTextInherit = _cassNamesPrefix + 'text-inherit';\r\n var _classNameScrollbar = _cassNamesPrefix + _strScrollbar;\r\n var _classNameScrollbarTrack = _classNameScrollbar + '-track';\r\n var _classNameScrollbarTrackOff = _classNameScrollbarTrack + '-off';\r\n var _classNameScrollbarHandle = _classNameScrollbar + '-handle';\r\n var _classNameScrollbarHandleOff = _classNameScrollbarHandle + '-off';\r\n var _classNameScrollbarUnusable = _classNameScrollbar + '-unusable';\r\n var _classNameScrollbarAutoHidden = _classNameScrollbar + '-' + _strAuto + _strMinusHidden;\r\n var _classNameScrollbarCorner = _classNameScrollbar + '-corner';\r\n var _classNameScrollbarCornerResize = _classNameScrollbarCorner + '-resize';\r\n var _classNameScrollbarCornerResizeB = _classNameScrollbarCornerResize + '-both';\r\n var _classNameScrollbarCornerResizeH = _classNameScrollbarCornerResize + _strMinusHorizontal;\r\n var _classNameScrollbarCornerResizeV = _classNameScrollbarCornerResize + _strMinusVertical;\r\n var _classNameScrollbarHorizontal = _classNameScrollbar + _strMinusHorizontal;\r\n var _classNameScrollbarVertical = _classNameScrollbar + _strMinusVertical;\r\n var _classNameDragging = _cassNamesPrefix + 'dragging';\r\n var _classNameThemeNone = _cassNamesPrefix + 'theme-none';\r\n var _classNamesDynamicDestroy = [\r\n _classNameViewportNativeScrollbarsInvisible,\r\n _classNameViewportNativeScrollbarsOverlaid,\r\n _classNameScrollbarTrackOff,\r\n _classNameScrollbarHandleOff,\r\n _classNameScrollbarUnusable,\r\n _classNameScrollbarAutoHidden,\r\n _classNameScrollbarCornerResize,\r\n _classNameScrollbarCornerResizeB,\r\n _classNameScrollbarCornerResizeH,\r\n _classNameScrollbarCornerResizeV,\r\n _classNameDragging].join(_strSpace);\n\n //callbacks:\t\r\n var _callbacksInitQeueue = [];\n\n //attrs viewport shall inherit from target\t\r\n var _viewportAttrsFromTarget = [LEXICON.ti];\n\n //options:\t\r\n var _defaultOptions;\r\n var _currentOptions;\r\n var _currentPreparedOptions;\n\n //extensions:\t\r\n var _extensions = {};\r\n var _extensionsPrivateMethods = 'added removed on contract';\n\n //update\t\r\n var _lastUpdateTime;\r\n var _swallowedUpdateHints = {};\r\n var _swallowedUpdateTimeout;\r\n var _swallowUpdateLag = 42;\r\n var _updateOnLoadEventName = 'load';\r\n var _updateOnLoadElms = [];\n\n //DOM elements:\t\r\n var _windowElement;\r\n var _documentElement;\r\n var _htmlElement;\r\n var _bodyElement;\r\n var _targetElement; //the target element of this OverlayScrollbars object\t\r\n var _hostElement; //the host element of this OverlayScrollbars object -> may be the same as targetElement\t\r\n var _sizeAutoObserverElement; //observes size auto changes\t\r\n var _sizeObserverElement; //observes size and padding changes\t\r\n var _paddingElement; //manages the padding\t\r\n var _viewportElement; //is the viewport of our scrollbar model\t\r\n var _contentElement; //the element which holds the content\t\r\n var _contentArrangeElement; //is needed for correct sizing of the content element (only if native scrollbars are overlays)\t\r\n var _contentGlueElement; //has always the size of the content element\t\r\n var _textareaCoverElement; //only applied if target is a textarea element. Used for correct size calculation and for prevention of uncontrolled scrolling\t\r\n var _scrollbarCornerElement;\r\n var _scrollbarHorizontalElement;\r\n var _scrollbarHorizontalTrackElement;\r\n var _scrollbarHorizontalHandleElement;\r\n var _scrollbarVerticalElement;\r\n var _scrollbarVerticalTrackElement;\r\n var _scrollbarVerticalHandleElement;\r\n var _windowElementNative;\r\n var _documentElementNative;\r\n var _targetElementNative;\r\n var _hostElementNative;\r\n var _sizeAutoObserverElementNative;\r\n var _sizeObserverElementNative;\r\n var _paddingElementNative;\r\n var _viewportElementNative;\r\n var _contentElementNative;\n\n //Cache:\t\r\n var _hostSizeCache;\r\n var _contentScrollSizeCache;\r\n var _arrangeContentSizeCache;\r\n var _hasOverflowCache;\r\n var _hideOverflowCache;\r\n var _widthAutoCache;\r\n var _heightAutoCache;\r\n var _cssBoxSizingCache;\r\n var _cssPaddingCache;\r\n var _cssBorderCache;\r\n var _cssMarginCache;\r\n var _cssDirectionCache;\r\n var _cssDirectionDetectedCache;\r\n var _paddingAbsoluteCache;\r\n var _clipAlwaysCache;\r\n var _contentGlueSizeCache;\r\n var _overflowBehaviorCache;\r\n var _overflowAmountCache;\r\n var _ignoreOverlayScrollbarHidingCache;\r\n var _autoUpdateCache;\r\n var _sizeAutoCapableCache;\r\n var _contentElementScrollSizeChangeDetectedCache;\r\n var _hostElementSizeChangeDetectedCache;\r\n var _scrollbarsVisibilityCache;\r\n var _scrollbarsAutoHideCache;\r\n var _scrollbarsClickScrollingCache;\r\n var _scrollbarsDragScrollingCache;\r\n var _resizeCache;\r\n var _normalizeRTLCache;\r\n var _classNameCache;\r\n var _oldClassName;\r\n var _textareaAutoWrappingCache;\r\n var _textareaInfoCache;\r\n var _textareaSizeCache;\r\n var _textareaDynHeightCache;\r\n var _textareaDynWidthCache;\r\n var _bodyMinSizeCache;\r\n var _updateAutoCache = {};\n\n //MutationObserver:\t\r\n var _mutationObserverHost;\r\n var _mutationObserverContent;\r\n var _mutationObserverHostCallback;\r\n var _mutationObserverContentCallback;\r\n var _mutationObserversConnected;\r\n var _mutationObserverAttrsTextarea = ['wrap', 'cols', 'rows'];\r\n var _mutationObserverAttrsHost = [LEXICON.i, LEXICON.c, LEXICON.s, 'open'].concat(_viewportAttrsFromTarget);\n\n //events:\t\r\n var _destroyEvents = [];\n\n //textarea:\t\r\n var _textareaHasFocus;\n\n //scrollbars:\t\r\n var _scrollbarsAutoHideTimeoutId;\r\n var _scrollbarsAutoHideMoveTimeoutId;\r\n var _scrollbarsAutoHideDelay;\r\n var _scrollbarsAutoHideNever;\r\n var _scrollbarsAutoHideScroll;\r\n var _scrollbarsAutoHideMove;\r\n var _scrollbarsAutoHideLeave;\r\n var _scrollbarsHandleHovered;\r\n var _scrollbarsHandlesDefineScrollPos;\n\n //resize\t\r\n var _resizeNone;\r\n var _resizeBoth;\r\n var _resizeHorizontal;\r\n var _resizeVertical;\n\n\r\n //==== Event Listener ====//\t\n\n /**\t\r\n * Adds or removes a event listener from the given element. \t\r\n * @param element The element to which the event listener shall be applied or removed.\t\r\n * @param eventNames The name(s) of the events.\t\r\n * @param listener The method which shall be called.\t\r\n * @param remove True if the handler shall be removed, false or undefined if the handler shall be added.\t\r\n * @param passiveOrOptions The options for the event.\r\n */\r\n function setupResponsiveEventListener(element, eventNames, listener, remove, passiveOrOptions) {\r\n var collected = COMPATIBILITY.isA(eventNames) && COMPATIBILITY.isA(listener);\r\n var method = remove ? 'removeEventListener' : 'addEventListener';\r\n var onOff = remove ? 'off' : 'on';\r\n var events = collected ? false : eventNames.split(_strSpace)\r\n var i = 0;\n\n var passiveOrOptionsIsObj = FRAMEWORK.isPlainObject(passiveOrOptions);\r\n var passive = (_supportPassiveEvents && (passiveOrOptionsIsObj ? (passiveOrOptions._passive) : passiveOrOptions)) || false;\r\n var capture = passiveOrOptionsIsObj && (passiveOrOptions._capture || false);\r\n var nativeParam = _supportPassiveEvents ? {\r\n passive: passive,\r\n capture: capture,\r\n } : capture;\n\n if (collected) {\r\n for (; i < eventNames[LEXICON.l]; i++)\r\n setupResponsiveEventListener(element, eventNames[i], listener[i], remove, passiveOrOptions);\r\n }\r\n else {\r\n for (; i < events[LEXICON.l]; i++) {\r\n if(_supportPassiveEvents) {\r\n element[0][method](events[i], listener, nativeParam);\r\n }\r\n else {\r\n element[onOff](events[i], listener);\r\n } \r\n }\r\n }\r\n }\n\n\r\n function addDestroyEventListener(element, eventNames, listener, passive) {\r\n setupResponsiveEventListener(element, eventNames, listener, false, passive);\r\n _destroyEvents.push(COMPATIBILITY.bind(setupResponsiveEventListener, 0, element, eventNames, listener, true, passive));\r\n }\n\n //==== Resize Observer ====//\n\n /**\r\n * Adds or removes a resize observer from the given element.\r\n * @param targetElement The element to which the resize observer shall be added or removed.\r\n * @param onElementResizedCallback The callback which is fired every time the resize observer registers a size change or false / undefined if the resizeObserver shall be removed.\r\n */\r\n function setupResizeObserver(targetElement, onElementResizedCallback) {\r\n if (targetElement) {\r\n var resizeObserver = COMPATIBILITY.rO();\r\n var strAnimationStartEvent = 'animationstart mozAnimationStart webkitAnimationStart MSAnimationStart';\r\n var strChildNodes = 'childNodes';\r\n var constScroll = 3333333;\r\n var callback = function () {\r\n targetElement[_strScrollTop](constScroll)[_strScrollLeft](_isRTL ? _rtlScrollBehavior.n ? -constScroll : _rtlScrollBehavior.i ? 0 : constScroll : constScroll);\r\n onElementResizedCallback();\r\n };\r\n //add resize observer:\r\n if (onElementResizedCallback) {\r\n if (_supportResizeObserver) {\r\n var element = targetElement.addClass('observed').append(generateDiv(_classNameResizeObserverElement)).contents()[0];\r\n var observer = element[_strResizeObserverProperty] = new resizeObserver(callback);\r\n observer.observe(element);\r\n }\r\n else {\r\n if (_msieVersion > 9 || !_autoUpdateRecommended) {\r\n targetElement.prepend(\r\n generateDiv(_classNameResizeObserverElement,\r\n generateDiv({ c: _classNameResizeObserverItemElement, dir: 'ltr' },\r\n generateDiv(_classNameResizeObserverItemElement,\r\n generateDiv(_classNameResizeObserverItemFinalElement)\r\n ) +\r\n generateDiv(_classNameResizeObserverItemElement,\r\n generateDiv({ c: _classNameResizeObserverItemFinalElement, style: 'width: 200%; height: 200%' })\r\n )\r\n )\r\n )\r\n );\n\n var observerElement = targetElement[0][strChildNodes][0][strChildNodes][0];\r\n var shrinkElement = FRAMEWORK(observerElement[strChildNodes][1]);\r\n var expandElement = FRAMEWORK(observerElement[strChildNodes][0]);\r\n var expandElementChild = FRAMEWORK(expandElement[0][strChildNodes][0]);\r\n var widthCache = observerElement[LEXICON.oW];\r\n var heightCache = observerElement[LEXICON.oH];\r\n var isDirty;\r\n var rAFId;\r\n var currWidth;\r\n var currHeight;\r\n var factor = 2;\r\n var nativeScrollbarSize = globals.nativeScrollbarSize; //care don't make changes to this object!!!\r\n var reset = function () {\r\n /*\r\n var sizeResetWidth = observerElement[LEXICON.oW] + nativeScrollbarSize.x * factor + nativeScrollbarSize.y * factor + _overlayScrollbarDummySize.x + _overlayScrollbarDummySize.y;\r\n var sizeResetHeight = observerElement[LEXICON.oH] + nativeScrollbarSize.x * factor + nativeScrollbarSize.y * factor + _overlayScrollbarDummySize.x + _overlayScrollbarDummySize.y;\r\n var expandChildCSS = {};\r\n expandChildCSS[_strWidth] = sizeResetWidth;\r\n expandChildCSS[_strHeight] = sizeResetHeight;\r\n expandElementChild.css(expandChildCSS);\n\n\r\n expandElement[_strScrollLeft](sizeResetWidth)[_strScrollTop](sizeResetHeight);\r\n shrinkElement[_strScrollLeft](sizeResetWidth)[_strScrollTop](sizeResetHeight);\r\n */\r\n expandElement[_strScrollLeft](constScroll)[_strScrollTop](constScroll);\r\n shrinkElement[_strScrollLeft](constScroll)[_strScrollTop](constScroll);\r\n };\r\n var onResized = function () {\r\n rAFId = 0;\r\n if (!isDirty)\r\n return;\n\n widthCache = currWidth;\r\n heightCache = currHeight;\r\n callback();\r\n };\r\n var onScroll = function (event) {\r\n currWidth = observerElement[LEXICON.oW];\r\n currHeight = observerElement[LEXICON.oH];\r\n isDirty = currWidth != widthCache || currHeight != heightCache;\n\n if (event && isDirty && !rAFId) {\r\n COMPATIBILITY.cAF()(rAFId);\r\n rAFId = COMPATIBILITY.rAF()(onResized);\r\n }\r\n else if (!event)\r\n onResized();\n\n reset();\r\n if (event) {\r\n COMPATIBILITY.prvD(event);\r\n COMPATIBILITY.stpP(event);\r\n }\r\n return false;\r\n };\r\n var expandChildCSS = {};\r\n var observerElementCSS = {};\n\n setTopRightBottomLeft(observerElementCSS, _strEmpty, [\r\n -((nativeScrollbarSize.y + 1) * factor),\r\n nativeScrollbarSize.x * -factor,\r\n nativeScrollbarSize.y * -factor,\r\n -((nativeScrollbarSize.x + 1) * factor)\r\n ]);\n\n FRAMEWORK(observerElement).css(observerElementCSS);\r\n expandElement.on(_strScroll, onScroll);\r\n shrinkElement.on(_strScroll, onScroll);\r\n targetElement.on(strAnimationStartEvent, function () {\r\n onScroll(false);\r\n });\r\n //lets assume that the divs will never be that large and a constant value is enough\r\n expandChildCSS[_strWidth] = constScroll;\r\n expandChildCSS[_strHeight] = constScroll;\r\n expandElementChild.css(expandChildCSS);\n\n reset();\r\n }\r\n else {\r\n var attachEvent = _documentElementNative.attachEvent;\r\n var isIE = _msieVersion !== undefined;\r\n if (attachEvent) {\r\n targetElement.prepend(generateDiv(_classNameResizeObserverElement));\r\n findFirst(targetElement, _strDot + _classNameResizeObserverElement)[0].attachEvent('onresize', callback);\r\n }\r\n else {\r\n var obj = _documentElementNative.createElement(TYPES.o);\r\n obj.setAttribute(LEXICON.ti, '-1');\r\n obj.setAttribute(LEXICON.c, _classNameResizeObserverElement);\r\n obj.onload = function () {\r\n var wnd = this.contentDocument.defaultView;\r\n wnd.addEventListener('resize', callback);\r\n wnd.document.documentElement.style.display = 'none';\r\n };\r\n obj.type = 'text/html';\r\n if (isIE)\r\n targetElement.prepend(obj);\r\n obj.data = 'about:blank';\r\n if (!isIE)\r\n targetElement.prepend(obj);\r\n targetElement.on(strAnimationStartEvent, callback);\r\n }\r\n }\r\n }\n\n if (targetElement[0] === _sizeObserverElementNative) {\r\n var directionChanged = function () {\r\n var dir = _hostElement.css('direction');\r\n var css = {};\r\n var scrollLeftValue = 0;\r\n var result = false;\r\n if (dir !== _cssDirectionDetectedCache) {\r\n if (dir === 'ltr') {\r\n css[_strLeft] = 0;\r\n css[_strRight] = _strAuto;\r\n scrollLeftValue = constScroll;\r\n }\r\n else {\r\n css[_strLeft] = _strAuto;\r\n css[_strRight] = 0;\r\n scrollLeftValue = _rtlScrollBehavior.n ? -constScroll : _rtlScrollBehavior.i ? 0 : constScroll;\r\n }\r\n //execution order is important for IE!!!\r\n _sizeObserverElement.children().eq(0).css(css);\r\n _sizeObserverElement[_strScrollLeft](scrollLeftValue)[_strScrollTop](constScroll);\r\n _cssDirectionDetectedCache = dir;\r\n result = true;\r\n }\r\n return result;\r\n };\r\n directionChanged();\r\n addDestroyEventListener(targetElement, _strScroll, function (event) {\r\n if (directionChanged())\r\n update();\r\n COMPATIBILITY.prvD(event);\r\n COMPATIBILITY.stpP(event);\r\n return false;\r\n });\r\n }\r\n }\r\n //remove resize observer:\r\n else {\r\n if (_supportResizeObserver) {\r\n var element = targetElement.contents()[0];\r\n var resizeObserverObj = element[_strResizeObserverProperty];\r\n if (resizeObserverObj) {\r\n resizeObserverObj.disconnect();\r\n delete element[_strResizeObserverProperty];\r\n }\r\n }\r\n else {\r\n remove(targetElement.children(_strDot + _classNameResizeObserverElement).eq(0));\r\n }\r\n }\r\n }\r\n }\n\n /**\r\n * Freezes or unfreezes the given resize observer.\r\n * @param targetElement The element to which the target resize observer is applied.\r\n * @param freeze True if the resize observer shall be frozen, false otherwise.\r\n \r\n function freezeResizeObserver(targetElement, freeze) {\r\n if (targetElement !== undefined) {\r\n if(freeze) {\r\n if (_supportResizeObserver) {\r\n var element = targetElement.contents()[0];\r\n element[_strResizeObserverProperty].unobserve(element);\r\n }\r\n else {\r\n targetElement = targetElement.children(_strDot + _classNameResizeObserverElement).eq(0);\r\n var w = targetElement.css(_strWidth);\r\n var h = targetElement.css(_strHeight);\r\n var css = {};\r\n css[_strWidth] = w;\r\n css[_strHeight] = h;\r\n targetElement.css(css);\r\n }\r\n }\r\n else {\r\n if (_supportResizeObserver) {\r\n var element = targetElement.contents()[0];\r\n element[_strResizeObserverProperty].observe(element);\r\n }\r\n else {\r\n var css = { };\r\n css[_strHeight] = _strEmpty;\r\n css[_strWidth] = _strEmpty;\r\n targetElement.children(_strDot + _classNameResizeObserverElement).eq(0).css(css);\r\n }\r\n }\r\n }\r\n }\r\n */\n\n\r\n //==== Mutation Observers ====//\n\n /**\r\n * Creates MutationObservers for the host and content Element if they are supported.\r\n */\r\n function createMutationObservers() {\r\n if (_supportMutationObserver) {\r\n var mutationObserverContentLag = 11;\r\n var mutationObserver = COMPATIBILITY.mO();\r\n var contentLastUpdate = COMPATIBILITY.now();\r\n var mutationTarget;\r\n var mutationAttrName;\r\n var mutationIsClass;\r\n var oldMutationVal;\r\n var newClassVal;\r\n var hostClassNameRegex;\r\n var contentTimeout;\r\n var now;\r\n var sizeAuto;\r\n var action;\n\n _mutationObserverHostCallback = function (mutations) {\n\n var doUpdate = false;\r\n var doUpdateForce = false;\r\n var mutation;\r\n var mutatedAttrs = [];\n\n if (_initialized && !_sleeping) {\r\n each(mutations, function () {\r\n mutation = this;\r\n mutationTarget = mutation.target;\r\n mutationAttrName = mutation.attributeName;\r\n mutationIsClass = mutationAttrName === LEXICON.c;\r\n oldMutationVal = mutation.oldValue;\r\n newClassVal = mutationTarget.className;\n\n if (_domExists && mutationIsClass && !doUpdateForce) {\r\n // if old class value contains _classNameHostElementForeign and new class value doesn't\r\n if (oldMutationVal.indexOf(_classNameHostElementForeign) > -1 && newClassVal.indexOf(_classNameHostElementForeign) < 0) {\r\n hostClassNameRegex = createHostClassNameRegExp(true);\r\n _hostElementNative.className = newClassVal.split(_strSpace).concat(oldMutationVal.split(_strSpace).filter(function (name) {\r\n return name.match(hostClassNameRegex);\r\n })).join(_strSpace);\r\n doUpdate = doUpdateForce = true;\r\n }\r\n }\n\n if (!doUpdate) {\r\n doUpdate = mutationIsClass\r\n ? hostClassNamesChanged(oldMutationVal, newClassVal)\r\n : mutationAttrName === LEXICON.s\r\n ? oldMutationVal !== mutationTarget[LEXICON.s].cssText\r\n : true;\r\n }\n\n mutatedAttrs.push(mutationAttrName);\r\n });\n\n updateViewportAttrsFromTarget(mutatedAttrs);\n\n if (doUpdate)\r\n _base.update(doUpdateForce || _strAuto);\r\n }\r\n return doUpdate;\r\n };\r\n _mutationObserverContentCallback = function (mutations) {\r\n var doUpdate = false;\r\n var mutation;\n\n if (_initialized && !_sleeping) {\r\n each(mutations, function () {\r\n mutation = this;\r\n doUpdate = isUnknownMutation(mutation);\r\n return !doUpdate;\r\n });\n\n if (doUpdate) {\r\n now = COMPATIBILITY.now();\r\n sizeAuto = (_heightAutoCache || _widthAutoCache);\r\n action = function () {\r\n if (!_destroyed) {\r\n contentLastUpdate = now;\n\n //if cols, rows or wrap attr was changed\r\n if (_isTextarea)\r\n textareaUpdate();\n\n if (sizeAuto)\r\n update();\r\n else\r\n _base.update(_strAuto);\r\n }\r\n };\r\n clearTimeout(contentTimeout);\r\n if (mutationObserverContentLag <= 0 || now - contentLastUpdate > mutationObserverContentLag || !sizeAuto)\r\n action();\r\n else\r\n contentTimeout = setTimeout(action, mutationObserverContentLag);\r\n }\r\n }\r\n return doUpdate;\r\n }\n\n _mutationObserverHost = new mutationObserver(_mutationObserverHostCallback);\r\n _mutationObserverContent = new mutationObserver(_mutationObserverContentCallback);\r\n }\r\n }\n\n /**\r\n * Connects the MutationObservers if they are supported.\r\n */\r\n function connectMutationObservers() {\r\n if (_supportMutationObserver && !_mutationObserversConnected) {\r\n _mutationObserverHost.observe(_hostElementNative, {\r\n attributes: true,\r\n attributeOldValue: true,\r\n attributeFilter: _mutationObserverAttrsHost\r\n });\n\n _mutationObserverContent.observe(_isTextarea ? _targetElementNative : _contentElementNative, {\r\n attributes: true,\r\n attributeOldValue: true,\r\n subtree: !_isTextarea,\r\n childList: !_isTextarea,\r\n characterData: !_isTextarea,\r\n attributeFilter: _isTextarea ? _mutationObserverAttrsTextarea : _mutationObserverAttrsHost\r\n });\n\n _mutationObserversConnected = true;\r\n }\r\n }\n\n /**\r\n * Disconnects the MutationObservers if they are supported.\r\n */\r\n function disconnectMutationObservers() {\r\n if (_supportMutationObserver && _mutationObserversConnected) {\r\n _mutationObserverHost.disconnect();\r\n _mutationObserverContent.disconnect();\n\n _mutationObserversConnected = false;\r\n }\r\n }\n\n\r\n //==== Events of elements ====//\n\n /**\r\n * This method gets called every time the host element gets resized. IMPORTANT: Padding changes are detected too!!\r\n * It refreshes the hostResizedEventArgs and the hostSizeResizeCache.\r\n * If there are any size changes, the update method gets called.\r\n */\r\n function hostOnResized() {\r\n if (!_sleeping) {\r\n var changed;\r\n var hostSize = {\r\n w: _sizeObserverElementNative[LEXICON.sW],\r\n h: _sizeObserverElementNative[LEXICON.sH]\r\n };\n\n changed = checkCache(hostSize, _hostElementSizeChangeDetectedCache);\r\n _hostElementSizeChangeDetectedCache = hostSize;\r\n if (changed)\r\n update({ _hostSizeChanged: true });\r\n }\r\n }\n\n /**\r\n * The mouse enter event of the host element. This event is only needed for the autoHide feature.\r\n */\r\n function hostOnMouseEnter() {\r\n if (_scrollbarsAutoHideLeave)\r\n refreshScrollbarsAutoHide(true);\r\n }\n\n /**\r\n * The mouse leave event of the host element. This event is only needed for the autoHide feature.\r\n */\r\n function hostOnMouseLeave() {\r\n if (_scrollbarsAutoHideLeave && !_bodyElement.hasClass(_classNameDragging))\r\n refreshScrollbarsAutoHide(false);\r\n }\n\n /**\r\n * The mouse move event of the host element. This event is only needed for the autoHide \"move\" feature.\r\n */\r\n function hostOnMouseMove() {\r\n if (_scrollbarsAutoHideMove) {\r\n refreshScrollbarsAutoHide(true);\r\n clearTimeout(_scrollbarsAutoHideMoveTimeoutId);\r\n _scrollbarsAutoHideMoveTimeoutId = setTimeout(function () {\r\n if (_scrollbarsAutoHideMove && !_destroyed)\r\n refreshScrollbarsAutoHide(false);\r\n }, 100);\r\n }\r\n }\n\n /**\r\n * Prevents text from deselection if attached to the document element on the mousedown event of a DOM element.\r\n * @param event The select start event.\r\n */\r\n function documentOnSelectStart(event) {\r\n COMPATIBILITY.prvD(event);\r\n return false;\r\n }\n\n /**\t\r\n * A callback which will be called after a element has loaded.\t\r\n */\r\n function updateOnLoadCallback(event) {\r\n var elm = FRAMEWORK(event.target);\n\n eachUpdateOnLoad(function (i, updateOnLoadSelector) {\r\n if (elm.is(updateOnLoadSelector)) {\r\n update({ _contentSizeChanged: true });\r\n }\r\n });\r\n }\n\n /**\r\n * Adds or removes mouse & touch events of the host element. (for handling auto-hiding of the scrollbars)\r\n * @param destroy Indicates whether the events shall be added or removed.\r\n */\r\n function setupHostMouseTouchEvents(destroy) {\r\n if (!destroy)\r\n setupHostMouseTouchEvents(true);\n\n setupResponsiveEventListener(_hostElement,\r\n _strMouseTouchMoveEvent.split(_strSpace)[0],\r\n hostOnMouseMove,\r\n (!_scrollbarsAutoHideMove || destroy), true);\r\n setupResponsiveEventListener(_hostElement,\r\n [_strMouseEnter, _strMouseLeave],\r\n [hostOnMouseEnter, hostOnMouseLeave],\r\n (!_scrollbarsAutoHideLeave || destroy), true);\n\n //if the plugin is initialized and the mouse is over the host element, make the scrollbars visible\r\n if (!_initialized && !destroy)\r\n _hostElement.one('mouseover', hostOnMouseEnter);\r\n }\n\n\r\n //==== Update Detection ====//\n\n /**\r\n * Measures the min width and min height of the body element and refreshes the related cache.\r\n * @returns {boolean} True if the min width or min height has changed, false otherwise.\r\n */\r\n function bodyMinSizeChanged() {\r\n var bodyMinSize = {};\r\n if (_isBody && _contentArrangeElement) {\r\n bodyMinSize.w = parseToZeroOrNumber(_contentArrangeElement.css(_strMinMinus + _strWidth));\r\n bodyMinSize.h = parseToZeroOrNumber(_contentArrangeElement.css(_strMinMinus + _strHeight));\r\n bodyMinSize.c = checkCache(bodyMinSize, _bodyMinSizeCache);\r\n bodyMinSize.f = true; //flag for \"measured at least once\"\r\n }\r\n _bodyMinSizeCache = bodyMinSize;\r\n return !!bodyMinSize.c;\r\n }\n\n /**\r\n * Returns true if the class names really changed (new class without plugin host prefix)\r\n * @param oldClassNames The old ClassName string or array.\r\n * @param newClassNames The new ClassName string or array.\r\n * @returns {boolean} True if the class names has really changed, false otherwise.\r\n */\r\n function hostClassNamesChanged(oldClassNames, newClassNames) {\r\n var currClasses = typeof newClassNames == TYPES.s ? newClassNames.split(_strSpace) : [];\r\n var oldClasses = typeof oldClassNames == TYPES.s ? oldClassNames.split(_strSpace) : [];\r\n var diff = getArrayDifferences(oldClasses, currClasses);\n\n // remove none theme from diff list to prevent update\r\n var idx = inArray(_classNameThemeNone, diff);\r\n var i;\r\n var regex;\n\n if (idx > -1)\r\n diff.splice(idx, 1);\n\n if (diff[LEXICON.l] > 0) {\r\n regex = createHostClassNameRegExp(true, true);\r\n for (i = 0; i < diff.length; i++) {\r\n if (!diff[i].match(regex)) {\r\n return true;\r\n }\r\n }\r\n }\r\n return false;\r\n }\n\n /**\r\n * Returns true if the given mutation is not from a from the plugin generated element. If the target element is a textarea the mutation is always unknown.\r\n * @param mutation The mutation which shall be checked.\r\n * @returns {boolean} True if the mutation is from a unknown element, false otherwise.\r\n */\r\n function isUnknownMutation(mutation) {\r\n var attributeName = mutation.attributeName;\r\n var mutationTarget = mutation.target;\r\n var mutationType = mutation.type;\r\n var strClosest = 'closest';\n\n if (mutationTarget === _contentElementNative)\r\n return attributeName === null;\r\n if (mutationType === 'attributes' && (attributeName === LEXICON.c || attributeName === LEXICON.s) && !_isTextarea) {\r\n //ignore className changes by the plugin\t\r\n if (attributeName === LEXICON.c && FRAMEWORK(mutationTarget).hasClass(_classNameHostElement))\r\n return hostClassNamesChanged(mutation.oldValue, mutationTarget.className);\n\n //only do it of browser support it natively\t\r\n if (typeof mutationTarget[strClosest] != TYPES.f)\r\n return true;\r\n if (mutationTarget[strClosest](_strDot + _classNameResizeObserverElement) !== null ||\r\n mutationTarget[strClosest](_strDot + _classNameScrollbar) !== null ||\r\n mutationTarget[strClosest](_strDot + _classNameScrollbarCorner) !== null)\r\n return false;\r\n }\r\n return true;\r\n }\n\n /**\r\n * Returns true if the content size was changed since the last time this method was called.\r\n * @returns {boolean} True if the content size was changed, false otherwise.\r\n */\r\n function updateAutoContentSizeChanged() {\r\n if (_sleeping)\r\n return false;\n\n var contentMeasureElement = getContentMeasureElement();\r\n var textareaValueLength = _isTextarea && _widthAutoCache && !_textareaAutoWrappingCache ? _targetElement.val().length : 0;\r\n var setCSS = !_mutationObserversConnected && _widthAutoCache && !_isTextarea;\r\n var css = {};\r\n var float;\r\n var bodyMinSizeC;\r\n var changed;\r\n var contentElementScrollSize;\n\n if (setCSS) {\r\n float = _contentElement.css(_strFloat);\r\n css[_strFloat] = _isRTL ? _strRight : _strLeft;\r\n css[_strWidth] = _strAuto;\r\n _contentElement.css(css);\r\n }\r\n contentElementScrollSize = {\r\n w: contentMeasureElement[LEXICON.sW] + textareaValueLength,\r\n h: contentMeasureElement[LEXICON.sH] + textareaValueLength\r\n };\r\n if (setCSS) {\r\n css[_strFloat] = float;\r\n css[_strWidth] = _strHundredPercent;\r\n _contentElement.css(css);\r\n }\n\n bodyMinSizeC = bodyMinSizeChanged();\r\n changed = checkCache(contentElementScrollSize, _contentElementScrollSizeChangeDetectedCache);\n\n _contentElementScrollSizeChangeDetectedCache = contentElementScrollSize;\n\n return changed || bodyMinSizeC;\r\n }\n\n /**\r\n * Returns true when a attribute which the MutationObserver would observe has changed. \r\n * @returns {boolean} True if one of the attributes which a MutationObserver would observe has changed, false or undefined otherwise.\r\n */\r\n function meaningfulAttrsChanged() {\r\n if (_sleeping || _mutationObserversConnected)\r\n return;\n\n var elem;\r\n var curr;\r\n var cache;\r\n var changedAttrs = [];\r\n var checks = [\r\n {\r\n _elem: _hostElement,\r\n _attrs: _mutationObserverAttrsHost.concat(':visible')\r\n },\r\n {\r\n _elem: _isTextarea ? _targetElement : undefined,\r\n _attrs: _mutationObserverAttrsTextarea\r\n }\r\n ];\n\n each(checks, function (index, check) {\r\n elem = check._elem;\r\n if (elem) {\r\n each(check._attrs, function (index, attr) {\r\n curr = attr.charAt(0) === ':' ? elem.is(attr) : elem.attr(attr);\r\n cache = _updateAutoCache[attr];\n\n if (checkCache(curr, cache)) {\r\n changedAttrs.push(attr);\r\n }\n\n _updateAutoCache[attr] = curr;\r\n });\r\n }\r\n });\n\n updateViewportAttrsFromTarget(changedAttrs);\n\n return changedAttrs[LEXICON.l] > 0;\r\n }\n\n /**\r\n * Checks is a CSS Property of a child element is affecting the scroll size of the content.\r\n * @param propertyName The CSS property name.\r\n * @returns {boolean} True if the property is affecting the content scroll size, false otherwise.\r\n */\r\n function isSizeAffectingCSSProperty(propertyName) {\r\n if (!_initialized)\r\n return true;\r\n var flexGrow = 'flex-grow';\r\n var flexShrink = 'flex-shrink';\r\n var flexBasis = 'flex-basis';\r\n var affectingPropsX = [\r\n _strWidth,\r\n _strMinMinus + _strWidth,\r\n _strMaxMinus + _strWidth,\r\n _strMarginMinus + _strLeft,\r\n _strMarginMinus + _strRight,\r\n _strLeft,\r\n _strRight,\r\n 'font-weight',\r\n 'word-spacing',\r\n flexGrow,\r\n flexShrink,\r\n flexBasis\r\n ];\r\n var affectingPropsXContentBox = [\r\n _strPaddingMinus + _strLeft,\r\n _strPaddingMinus + _strRight,\r\n _strBorderMinus + _strLeft + _strWidth,\r\n _strBorderMinus + _strRight + _strWidth\r\n ];\r\n var affectingPropsY = [\r\n _strHeight,\r\n _strMinMinus + _strHeight,\r\n _strMaxMinus + _strHeight,\r\n _strMarginMinus + _strTop,\r\n _strMarginMinus + _strBottom,\r\n _strTop,\r\n _strBottom,\r\n 'line-height',\r\n flexGrow,\r\n flexShrink,\r\n flexBasis\r\n ];\r\n var affectingPropsYContentBox = [\r\n _strPaddingMinus + _strTop,\r\n _strPaddingMinus + _strBottom,\r\n _strBorderMinus + _strTop + _strWidth,\r\n _strBorderMinus + _strBottom + _strWidth\r\n ];\r\n var _strS = 's';\r\n var _strVS = 'v-s';\r\n var checkX = _overflowBehaviorCache.x === _strS || _overflowBehaviorCache.x === _strVS;\r\n var checkY = _overflowBehaviorCache.y === _strS || _overflowBehaviorCache.y === _strVS;\r\n var sizeIsAffected = false;\r\n var checkPropertyName = function (arr, name) {\r\n for (var i = 0; i < arr[LEXICON.l]; i++) {\r\n if (arr[i] === name)\r\n return true;\r\n }\r\n return false;\r\n };\n\n if (checkY) {\r\n sizeIsAffected = checkPropertyName(affectingPropsY, propertyName);\r\n if (!sizeIsAffected && !_isBorderBox)\r\n sizeIsAffected = checkPropertyName(affectingPropsYContentBox, propertyName);\r\n }\r\n if (checkX && !sizeIsAffected) {\r\n sizeIsAffected = checkPropertyName(affectingPropsX, propertyName);\r\n if (!sizeIsAffected && !_isBorderBox)\r\n sizeIsAffected = checkPropertyName(affectingPropsXContentBox, propertyName);\r\n }\r\n return sizeIsAffected;\r\n }\n\n\r\n //==== Update ====//\n\n /**\r\n * Sets the attribute values of the viewport element to the values from the target element.\r\n * The value of a attribute is only set if the attribute is whitelisted.\r\n * @attrs attrs The array of attributes which shall be set or undefined if all whitelisted shall be set.\r\n */\r\n function updateViewportAttrsFromTarget(attrs) {\r\n attrs = attrs || _viewportAttrsFromTarget;\r\n each(attrs, function (index, attr) {\r\n if (COMPATIBILITY.inA(attr, _viewportAttrsFromTarget) > -1) {\r\n var targetAttr = _targetElement.attr(attr);\r\n if (type(targetAttr) == TYPES.s) {\r\n _viewportElement.attr(attr, targetAttr);\r\n }\r\n else {\r\n _viewportElement.removeAttr(attr);\r\n }\r\n }\r\n });\r\n }\n\n /**\r\n * Updates the variables and size of the textarea element, and manages the scroll on new line or new character.\r\n */\r\n function textareaUpdate() {\r\n if (!_sleeping) {\r\n var wrapAttrOff = !_textareaAutoWrappingCache;\r\n var minWidth = _viewportSize.w;\r\n var minHeight = _viewportSize.h;\r\n var css = {};\r\n var doMeasure = _widthAutoCache || wrapAttrOff;\r\n var origWidth;\r\n var width;\r\n var origHeight;\r\n var height;\n\n //reset min size\r\n css[_strMinMinus + _strWidth] = _strEmpty;\r\n css[_strMinMinus + _strHeight] = _strEmpty;\n\n //set width auto\r\n css[_strWidth] = _strAuto;\r\n _targetElement.css(css);\n\n //measure width\r\n origWidth = _targetElementNative[LEXICON.oW];\r\n width = doMeasure ? MATH.max(origWidth, _targetElementNative[LEXICON.sW] - 1) : 1;\r\n /*width += (_widthAutoCache ? _marginX + (!_isBorderBox ? wrapAttrOff ? 0 : _paddingX + _borderX : 0) : 0);*/\n\n //set measured width\r\n css[_strWidth] = _widthAutoCache ? _strAuto /*width*/ : _strHundredPercent;\r\n css[_strMinMinus + _strWidth] = _strHundredPercent;\n\n //set height auto\r\n css[_strHeight] = _strAuto;\r\n _targetElement.css(css);\n\n //measure height\r\n origHeight = _targetElementNative[LEXICON.oH];\r\n height = MATH.max(origHeight, _targetElementNative[LEXICON.sH] - 1);\n\n //append correct size values\r\n css[_strWidth] = width;\r\n css[_strHeight] = height;\r\n _textareaCoverElement.css(css);\n\n //apply min width / min height to prevent textarea collapsing\r\n css[_strMinMinus + _strWidth] = minWidth /*+ (!_isBorderBox && _widthAutoCache ? _paddingX + _borderX : 0)*/;\r\n css[_strMinMinus + _strHeight] = minHeight /*+ (!_isBorderBox && _heightAutoCache ? _paddingY + _borderY : 0)*/;\r\n _targetElement.css(css);\n\n return {\r\n _originalWidth: origWidth,\r\n _originalHeight: origHeight,\r\n _dynamicWidth: width,\r\n _dynamicHeight: height\r\n };\r\n }\r\n }\n\n /**\r\n * Updates the plugin and DOM to the current options.\r\n * This method should only be called if a update is 100% required.\r\n * @param updateHints A objects which contains hints for this update:\r\n * {\r\n * _hostSizeChanged : boolean,\r\n * _contentSizeChanged : boolean,\r\n * _force : boolean, == preventSwallowing\r\n * _changedOptions : { }, == preventSwallowing && preventSleep\r\n * }\r\n */\r\n function update(updateHints) {\r\n clearTimeout(_swallowedUpdateTimeout);\r\n updateHints = updateHints || {};\r\n _swallowedUpdateHints._hostSizeChanged |= updateHints._hostSizeChanged;\r\n _swallowedUpdateHints._contentSizeChanged |= updateHints._contentSizeChanged;\r\n _swallowedUpdateHints._force |= updateHints._force;\n\n var now = COMPATIBILITY.now();\r\n var hostSizeChanged = !!_swallowedUpdateHints._hostSizeChanged;\r\n var contentSizeChanged = !!_swallowedUpdateHints._contentSizeChanged;\r\n var force = !!_swallowedUpdateHints._force;\r\n var changedOptions = updateHints._changedOptions;\r\n var swallow = _swallowUpdateLag > 0 && _initialized && !_destroyed && !force && !changedOptions && (now - _lastUpdateTime) < _swallowUpdateLag && (!_heightAutoCache && !_widthAutoCache);\r\n var displayIsHidden;\n\n if (swallow)\r\n _swallowedUpdateTimeout = setTimeout(update, _swallowUpdateLag);\n\n //abort update due to:\r\n //destroyed\r\n //swallowing\r\n //sleeping\r\n //host is hidden or has false display\r\n if (_destroyed || swallow || (_sleeping && !changedOptions) || (_initialized && !force && (displayIsHidden = _hostElement.is(':hidden'))) || _hostElement.css('display') === 'inline')\r\n return;\n\n _lastUpdateTime = now;\r\n _swallowedUpdateHints = {};\n\n //if scrollbar styling is possible and native scrollbars aren't overlaid the scrollbar styling will be applied which hides the native scrollbars completely.\r\n if (_nativeScrollbarStyling && !(_nativeScrollbarIsOverlaid.x && _nativeScrollbarIsOverlaid.y)) {\r\n //native scrollbars are hidden, so change the values to zero\r\n _nativeScrollbarSize.x = 0;\r\n _nativeScrollbarSize.y = 0;\r\n }\r\n else {\r\n //refresh native scrollbar size (in case of zoom)\r\n _nativeScrollbarSize = extendDeep({}, globals.nativeScrollbarSize);\r\n }\n\n // Scrollbar padding is needed for firefox, because firefox hides scrollbar automatically if the size of the div is too small.\r\n // The calculation: [scrollbar size +3 *3]\r\n // (+3 because of possible decoration e.g. borders, margins etc., but only if native scrollbar is NOT a overlaid scrollbar)\r\n // (*3 because (1)increase / (2)decrease -button and (3)resize handle)\r\n _nativeScrollbarMinSize = {\r\n x: (_nativeScrollbarSize.x + (_nativeScrollbarIsOverlaid.x ? 0 : 3)) * 3,\r\n y: (_nativeScrollbarSize.y + (_nativeScrollbarIsOverlaid.y ? 0 : 3)) * 3\r\n };\n\n changedOptions = changedOptions || {};\r\n //freezeResizeObserver(_sizeObserverElement, true);\r\n //freezeResizeObserver(_sizeAutoObserverElement, true);\n\n var checkCacheAutoForce = function () {\r\n return checkCache.apply(this, [].slice.call(arguments).concat([force]));\r\n };\n\n //save current scroll offset\r\n var currScroll = {\r\n x: _viewportElement[_strScrollLeft](),\r\n y: _viewportElement[_strScrollTop]()\r\n };\n\n var currentPreparedOptionsScrollbars = _currentPreparedOptions.scrollbars;\r\n var currentPreparedOptionsTextarea = _currentPreparedOptions.textarea;\n\n //scrollbars visibility:\r\n var scrollbarsVisibility = currentPreparedOptionsScrollbars.visibility;\r\n var scrollbarsVisibilityChanged = checkCacheAutoForce(scrollbarsVisibility, _scrollbarsVisibilityCache);\n\n //scrollbars autoHide:\r\n var scrollbarsAutoHide = currentPreparedOptionsScrollbars.autoHide;\r\n var scrollbarsAutoHideChanged = checkCacheAutoForce(scrollbarsAutoHide, _scrollbarsAutoHideCache);\n\n //scrollbars click scrolling\r\n var scrollbarsClickScrolling = currentPreparedOptionsScrollbars.clickScrolling;\r\n var scrollbarsClickScrollingChanged = checkCacheAutoForce(scrollbarsClickScrolling, _scrollbarsClickScrollingCache);\n\n //scrollbars drag scrolling\r\n var scrollbarsDragScrolling = currentPreparedOptionsScrollbars.dragScrolling;\r\n var scrollbarsDragScrollingChanged = checkCacheAutoForce(scrollbarsDragScrolling, _scrollbarsDragScrollingCache);\n\n //className\r\n var className = _currentPreparedOptions.className;\r\n var classNameChanged = checkCacheAutoForce(className, _classNameCache);\n\n //resize\r\n var resize = _currentPreparedOptions.resize;\r\n var resizeChanged = checkCacheAutoForce(resize, _resizeCache) && !_isBody; //body can't be resized since the window itself acts as resize possibility.\n\n //paddingAbsolute\r\n var paddingAbsolute = _currentPreparedOptions.paddingAbsolute;\r\n var paddingAbsoluteChanged = checkCacheAutoForce(paddingAbsolute, _paddingAbsoluteCache);\n\n //clipAlways\r\n var clipAlways = _currentPreparedOptions.clipAlways;\r\n var clipAlwaysChanged = checkCacheAutoForce(clipAlways, _clipAlwaysCache);\n\n //sizeAutoCapable\r\n var sizeAutoCapable = _currentPreparedOptions.sizeAutoCapable && !_isBody; //body can never be size auto, because it shall be always as big as the viewport.\r\n var sizeAutoCapableChanged = checkCacheAutoForce(sizeAutoCapable, _sizeAutoCapableCache);\n\n //showNativeScrollbars\r\n var ignoreOverlayScrollbarHiding = _currentPreparedOptions.nativeScrollbarsOverlaid.showNativeScrollbars;\r\n var ignoreOverlayScrollbarHidingChanged = checkCacheAutoForce(ignoreOverlayScrollbarHiding, _ignoreOverlayScrollbarHidingCache);\n\n //autoUpdate\r\n var autoUpdate = _currentPreparedOptions.autoUpdate;\r\n var autoUpdateChanged = checkCacheAutoForce(autoUpdate, _autoUpdateCache);\n\n //overflowBehavior\r\n var overflowBehavior = _currentPreparedOptions.overflowBehavior;\r\n var overflowBehaviorChanged = checkCacheAutoForce(overflowBehavior, _overflowBehaviorCache, force);\n\n //dynWidth:\r\n var textareaDynWidth = currentPreparedOptionsTextarea.dynWidth;\r\n var textareaDynWidthChanged = checkCacheAutoForce(_textareaDynWidthCache, textareaDynWidth);\n\n //dynHeight:\r\n var textareaDynHeight = currentPreparedOptionsTextarea.dynHeight;\r\n var textareaDynHeightChanged = checkCacheAutoForce(_textareaDynHeightCache, textareaDynHeight);\n\n //scrollbars visibility\r\n _scrollbarsAutoHideNever = scrollbarsAutoHide === 'n';\r\n _scrollbarsAutoHideScroll = scrollbarsAutoHide === 's';\r\n _scrollbarsAutoHideMove = scrollbarsAutoHide === 'm';\r\n _scrollbarsAutoHideLeave = scrollbarsAutoHide === 'l';\n\n //scrollbars autoHideDelay\r\n _scrollbarsAutoHideDelay = currentPreparedOptionsScrollbars.autoHideDelay;\n\n //old className\r\n _oldClassName = _classNameCache;\n\n //resize\r\n _resizeNone = resize === 'n';\r\n _resizeBoth = resize === 'b';\r\n _resizeHorizontal = resize === 'h';\r\n _resizeVertical = resize === 'v';\n\n //normalizeRTL\r\n _normalizeRTLCache = _currentPreparedOptions.normalizeRTL;\n\n //ignore overlay scrollbar hiding\r\n ignoreOverlayScrollbarHiding = ignoreOverlayScrollbarHiding && (_nativeScrollbarIsOverlaid.x && _nativeScrollbarIsOverlaid.y);\n\n //refresh options cache\r\n _scrollbarsVisibilityCache = scrollbarsVisibility;\r\n _scrollbarsAutoHideCache = scrollbarsAutoHide;\r\n _scrollbarsClickScrollingCache = scrollbarsClickScrolling;\r\n _scrollbarsDragScrollingCache = scrollbarsDragScrolling;\r\n _classNameCache = className;\r\n _resizeCache = resize;\r\n _paddingAbsoluteCache = paddingAbsolute;\r\n _clipAlwaysCache = clipAlways;\r\n _sizeAutoCapableCache = sizeAutoCapable;\r\n _ignoreOverlayScrollbarHidingCache = ignoreOverlayScrollbarHiding;\r\n _autoUpdateCache = autoUpdate;\r\n _overflowBehaviorCache = extendDeep({}, overflowBehavior);\r\n _textareaDynWidthCache = textareaDynWidth;\r\n _textareaDynHeightCache = textareaDynHeight;\r\n _hasOverflowCache = _hasOverflowCache || { x: false, y: false };\n\n //set correct class name to the host element\r\n if (classNameChanged) {\r\n removeClass(_hostElement, _oldClassName + _strSpace + _classNameThemeNone);\r\n addClass(_hostElement, className !== undefined && className !== null && className.length > 0 ? className : _classNameThemeNone);\r\n }\n\n //set correct auto Update\r\n if (autoUpdateChanged) {\r\n if (autoUpdate === true || (autoUpdate === null && _autoUpdateRecommended)) {\r\n disconnectMutationObservers();\r\n autoUpdateLoop.add(_base);\r\n }\r\n else {\r\n autoUpdateLoop.remove(_base);\r\n connectMutationObservers();\r\n }\r\n }\n\n //activate or deactivate size auto capability\r\n if (sizeAutoCapableChanged) {\r\n if (sizeAutoCapable) {\r\n if (_contentGlueElement) {\r\n _contentGlueElement.show();\r\n }\r\n else {\r\n _contentGlueElement = FRAMEWORK(generateDiv(_classNameContentGlueElement));\r\n _paddingElement.before(_contentGlueElement);\r\n }\r\n if (_sizeAutoObserverAdded) {\r\n _sizeAutoObserverElement.show();\r\n }\r\n else {\r\n _sizeAutoObserverElement = FRAMEWORK(generateDiv(_classNameSizeAutoObserverElement));\r\n _sizeAutoObserverElementNative = _sizeAutoObserverElement[0];\n\n _contentGlueElement.before(_sizeAutoObserverElement);\r\n var oldSize = { w: -1, h: -1 };\r\n setupResizeObserver(_sizeAutoObserverElement, function () {\r\n var newSize = {\r\n w: _sizeAutoObserverElementNative[LEXICON.oW],\r\n h: _sizeAutoObserverElementNative[LEXICON.oH]\r\n };\r\n if (checkCache(newSize, oldSize)) {\r\n if (_initialized && (_heightAutoCache && newSize.h > 0) || (_widthAutoCache && newSize.w > 0)) {\r\n update();\r\n }\r\n else if (_initialized && (!_heightAutoCache && newSize.h === 0) || (!_widthAutoCache && newSize.w === 0)) {\r\n update();\r\n }\r\n }\r\n oldSize = newSize;\r\n });\r\n _sizeAutoObserverAdded = true;\r\n //fix heightAuto detector bug if height is fixed but contentHeight is 0.\r\n //the probability this bug will ever happen is very very low, thats why its ok if we use calc which isn't supported in IE8.\r\n if (_cssCalc !== null)\r\n _sizeAutoObserverElement.css(_strHeight, _cssCalc + '(100% + 1px)');\r\n }\r\n }\r\n else {\r\n if (_sizeAutoObserverAdded)\r\n _sizeAutoObserverElement.hide();\r\n if (_contentGlueElement)\r\n _contentGlueElement.hide();\r\n }\r\n }\n\n //if force, update all resizeObservers too\r\n if (force) {\r\n _sizeObserverElement.find('*').trigger(_strScroll);\r\n if (_sizeAutoObserverAdded)\r\n _sizeAutoObserverElement.find('*').trigger(_strScroll);\r\n }\n\n //display hidden:\r\n displayIsHidden = displayIsHidden === undefined ? _hostElement.is(':hidden') : displayIsHidden;\n\n //textarea AutoWrapping:\r\n var textareaAutoWrapping = _isTextarea ? _targetElement.attr('wrap') !== 'off' : false;\r\n var textareaAutoWrappingChanged = checkCacheAutoForce(textareaAutoWrapping, _textareaAutoWrappingCache);\n\n //detect direction:\r\n var cssDirection = _hostElement.css('direction');\r\n var cssDirectionChanged = checkCacheAutoForce(cssDirection, _cssDirectionCache);\n\n //detect box-sizing:\r\n var boxSizing = _hostElement.css('box-sizing');\r\n var boxSizingChanged = checkCacheAutoForce(boxSizing, _cssBoxSizingCache);\n\n //detect padding:\r\n var padding = getTopRightBottomLeftHost(_strPaddingMinus);\n\n //width + height auto detecting var:\r\n var sizeAutoObserverElementBCRect;\r\n //exception occurs in IE8 sometimes (unknown exception)\r\n try {\r\n sizeAutoObserverElementBCRect = _sizeAutoObserverAdded ? _sizeAutoObserverElementNative[LEXICON.bCR]() : null;\r\n } catch (ex) {\r\n return;\r\n }\n\n _isRTL = cssDirection === 'rtl';\r\n _isBorderBox = (boxSizing === 'border-box');\r\n var isRTLLeft = _isRTL ? _strLeft : _strRight;\r\n var isRTLRight = _isRTL ? _strRight : _strLeft;\n\n //detect width auto:\r\n var widthAutoResizeDetection = false;\r\n var widthAutoObserverDetection = (_sizeAutoObserverAdded && (_hostElement.css(_strFloat) !== 'none' /*|| _isTextarea */)) ? (MATH.round(sizeAutoObserverElementBCRect.right - sizeAutoObserverElementBCRect.left) === 0) && (!paddingAbsolute ? (_hostElementNative[LEXICON.cW] - _paddingX) > 0 : true) : false;\r\n if (sizeAutoCapable && !widthAutoObserverDetection) {\r\n var tmpCurrHostWidth = _hostElementNative[LEXICON.oW];\r\n var tmpCurrContentGlueWidth = _contentGlueElement.css(_strWidth);\r\n _contentGlueElement.css(_strWidth, _strAuto);\n\n var tmpNewHostWidth = _hostElementNative[LEXICON.oW];\r\n _contentGlueElement.css(_strWidth, tmpCurrContentGlueWidth);\r\n widthAutoResizeDetection = tmpCurrHostWidth !== tmpNewHostWidth;\r\n if (!widthAutoResizeDetection) {\r\n _contentGlueElement.css(_strWidth, tmpCurrHostWidth + 1);\r\n tmpNewHostWidth = _hostElementNative[LEXICON.oW];\r\n _contentGlueElement.css(_strWidth, tmpCurrContentGlueWidth);\r\n widthAutoResizeDetection = tmpCurrHostWidth !== tmpNewHostWidth;\r\n }\r\n }\r\n var widthAuto = (widthAutoObserverDetection || widthAutoResizeDetection) && sizeAutoCapable && !displayIsHidden;\r\n var widthAutoChanged = checkCacheAutoForce(widthAuto, _widthAutoCache);\r\n var wasWidthAuto = !widthAuto && _widthAutoCache;\n\n //detect height auto:\r\n var heightAuto = _sizeAutoObserverAdded && sizeAutoCapable && !displayIsHidden ? (MATH.round(sizeAutoObserverElementBCRect.bottom - sizeAutoObserverElementBCRect.top) === 0) /* && (!paddingAbsolute && (_msieVersion > 9 || !_msieVersion) ? true : true) */ : false;\r\n var heightAutoChanged = checkCacheAutoForce(heightAuto, _heightAutoCache);\r\n var wasHeightAuto = !heightAuto && _heightAutoCache;\n\n //detect border:\r\n //we need the border only if border box and auto size\r\n var updateBorderX = (widthAuto && _isBorderBox) || !_isBorderBox;\r\n var updateBorderY = (heightAuto && _isBorderBox) || !_isBorderBox;\r\n var border = getTopRightBottomLeftHost(_strBorderMinus, '-' + _strWidth, !updateBorderX, !updateBorderY)\n\n //detect margin:\r\n var margin = getTopRightBottomLeftHost(_strMarginMinus);\n\n //vars to apply correct css\r\n var contentElementCSS = {};\r\n var contentGlueElementCSS = {};\n\n //funcs\r\n var getHostSize = function () {\r\n //has to be clientSize because offsetSize respect borders\r\n return {\r\n w: _hostElementNative[LEXICON.cW],\r\n h: _hostElementNative[LEXICON.cH]\r\n };\r\n };\r\n var getViewportSize = function () {\r\n //viewport size is padding container because it never has padding, margin and a border\r\n //determine zoom rounding error -> sometimes scrollWidth/Height is smaller than clientWidth/Height\r\n //if this happens add the difference to the viewportSize to compensate the rounding error\r\n return {\r\n w: _paddingElementNative[LEXICON.oW] + MATH.max(0, _contentElementNative[LEXICON.cW] - _contentElementNative[LEXICON.sW]),\r\n h: _paddingElementNative[LEXICON.oH] + MATH.max(0, _contentElementNative[LEXICON.cH] - _contentElementNative[LEXICON.sH])\r\n };\r\n };\n\n //set info for padding\r\n var paddingAbsoluteX = _paddingX = padding.l + padding.r;\r\n var paddingAbsoluteY = _paddingY = padding.t + padding.b;\r\n paddingAbsoluteX *= paddingAbsolute ? 1 : 0;\r\n paddingAbsoluteY *= paddingAbsolute ? 1 : 0;\r\n padding.c = checkCacheAutoForce(padding, _cssPaddingCache);\n\n //set info for border\r\n _borderX = border.l + border.r;\r\n _borderY = border.t + border.b;\r\n border.c = checkCacheAutoForce(border, _cssBorderCache);\n\n //set info for margin\r\n _marginX = margin.l + margin.r;\r\n _marginY = margin.t + margin.b;\r\n margin.c = checkCacheAutoForce(margin, _cssMarginCache);\n\n //refresh cache\r\n _textareaAutoWrappingCache = textareaAutoWrapping;\r\n _cssDirectionCache = cssDirection;\r\n _cssBoxSizingCache = boxSizing;\r\n _widthAutoCache = widthAuto;\r\n _heightAutoCache = heightAuto;\r\n _cssPaddingCache = padding;\r\n _cssBorderCache = border;\r\n _cssMarginCache = margin;\n\n //IEFix direction changed\r\n if (cssDirectionChanged && _sizeAutoObserverAdded)\r\n _sizeAutoObserverElement.css(_strFloat, isRTLRight);\n\n //apply padding:\r\n if (padding.c || cssDirectionChanged || paddingAbsoluteChanged || widthAutoChanged || heightAutoChanged || boxSizingChanged || sizeAutoCapableChanged) {\r\n var paddingElementCSS = {};\r\n var textareaCSS = {};\r\n var paddingValues = [padding.t, padding.r, padding.b, padding.l];\n\n setTopRightBottomLeft(contentGlueElementCSS, _strMarginMinus, [-padding.t, -padding.r, -padding.b, -padding.l]);\r\n if (paddingAbsolute) {\r\n setTopRightBottomLeft(paddingElementCSS, _strEmpty, paddingValues);\r\n setTopRightBottomLeft(_isTextarea ? textareaCSS : contentElementCSS, _strPaddingMinus);\r\n }\r\n else {\r\n setTopRightBottomLeft(paddingElementCSS, _strEmpty);\r\n setTopRightBottomLeft(_isTextarea ? textareaCSS : contentElementCSS, _strPaddingMinus, paddingValues);\r\n }\n\n _paddingElement.css(paddingElementCSS);\r\n _targetElement.css(textareaCSS);\r\n }\n\n //viewport size is padding container because it never has padding, margin and a border.\r\n _viewportSize = getViewportSize();\n\n //update Textarea\r\n var textareaSize = _isTextarea ? textareaUpdate() : false;\r\n var textareaSizeChanged = _isTextarea && checkCacheAutoForce(textareaSize, _textareaSizeCache);\r\n var textareaDynOrigSize = _isTextarea && textareaSize ? {\r\n w: textareaDynWidth ? textareaSize._dynamicWidth : textareaSize._originalWidth,\r\n h: textareaDynHeight ? textareaSize._dynamicHeight : textareaSize._originalHeight\r\n } : {};\r\n _textareaSizeCache = textareaSize;\n\n //fix height auto / width auto in cooperation with current padding & boxSizing behavior:\r\n if (heightAuto && (heightAutoChanged || paddingAbsoluteChanged || boxSizingChanged || padding.c || border.c)) {\r\n contentElementCSS[_strHeight] = _strAuto;\r\n }\r\n else if (heightAutoChanged || paddingAbsoluteChanged) {\r\n contentElementCSS[_strHeight] = _strHundredPercent;\r\n }\r\n if (widthAuto && (widthAutoChanged || paddingAbsoluteChanged || boxSizingChanged || padding.c || border.c || cssDirectionChanged)) {\r\n contentElementCSS[_strWidth] = _strAuto;\r\n contentGlueElementCSS[_strMaxMinus + _strWidth] = _strHundredPercent; //IE Fix\r\n }\r\n else if (widthAutoChanged || paddingAbsoluteChanged) {\r\n contentElementCSS[_strWidth] = _strHundredPercent;\r\n contentElementCSS[_strFloat] = _strEmpty;\r\n contentGlueElementCSS[_strMaxMinus + _strWidth] = _strEmpty; //IE Fix\r\n }\r\n if (widthAuto) {\r\n //textareaDynOrigSize.w || _strAuto :: doesnt works because applied margin will shift width\r\n contentGlueElementCSS[_strWidth] = _strAuto;\n\n contentElementCSS[_strWidth] = VENDORS._cssPropertyValue(_strWidth, 'max-content intrinsic') || _strAuto;\r\n contentElementCSS[_strFloat] = isRTLRight;\r\n }\r\n else {\r\n contentGlueElementCSS[_strWidth] = _strEmpty;\r\n }\r\n if (heightAuto) {\r\n //textareaDynOrigSize.h || _contentElementNative[LEXICON.cH] :: use for anti scroll jumping\r\n contentGlueElementCSS[_strHeight] = textareaDynOrigSize.h || _contentElementNative[LEXICON.cH];\r\n }\r\n else {\r\n contentGlueElementCSS[_strHeight] = _strEmpty;\r\n }\r\n if (sizeAutoCapable)\r\n _contentGlueElement.css(contentGlueElementCSS);\r\n _contentElement.css(contentElementCSS);\n\n //CHECKPOINT HERE ~\r\n contentElementCSS = {};\r\n contentGlueElementCSS = {};\n\n //if [content(host) client / scroll size, or target element direction, or content(host) max-sizes] changed, or force is true\r\n if (hostSizeChanged || contentSizeChanged || textareaSizeChanged || cssDirectionChanged || boxSizingChanged || paddingAbsoluteChanged || widthAutoChanged || widthAuto || heightAutoChanged || heightAuto || ignoreOverlayScrollbarHidingChanged || overflowBehaviorChanged || clipAlwaysChanged || resizeChanged || scrollbarsVisibilityChanged || scrollbarsAutoHideChanged || scrollbarsDragScrollingChanged || scrollbarsClickScrollingChanged || textareaDynWidthChanged || textareaDynHeightChanged || textareaAutoWrappingChanged) {\r\n var strOverflow = 'overflow';\r\n var strOverflowX = strOverflow + '-x';\r\n var strOverflowY = strOverflow + '-y';\r\n var strHidden = 'hidden';\r\n var strVisible = 'visible';\n\n //Reset the viewport (very important for natively overlaid scrollbars and zoom change\r\n //don't change the overflow prop as it is very expensive and affects performance !A LOT!\r\n if (!_nativeScrollbarStyling) {\r\n var viewportElementResetCSS = {};\r\n var resetXTmp = _hasOverflowCache.y && _hideOverflowCache.ys && !ignoreOverlayScrollbarHiding ? (_nativeScrollbarIsOverlaid.y ? _viewportElement.css(isRTLLeft) : -_nativeScrollbarSize.y) : 0;\r\n var resetBottomTmp = _hasOverflowCache.x && _hideOverflowCache.xs && !ignoreOverlayScrollbarHiding ? (_nativeScrollbarIsOverlaid.x ? _viewportElement.css(_strBottom) : -_nativeScrollbarSize.x) : 0;\r\n setTopRightBottomLeft(viewportElementResetCSS, _strEmpty);\r\n _viewportElement.css(viewportElementResetCSS);\r\n }\n\n //measure several sizes:\r\n var contentMeasureElement = getContentMeasureElement();\r\n //in Firefox content element has to have overflow hidden, else element margins aren't calculated properly, this element prevents this bug, but only if scrollbars aren't overlaid\r\n var contentSize = {\r\n //use clientSize because natively overlaidScrollbars add borders\r\n w: textareaDynOrigSize.w || contentMeasureElement[LEXICON.cW],\r\n h: textareaDynOrigSize.h || contentMeasureElement[LEXICON.cH]\r\n };\r\n var scrollSize = {\r\n w: contentMeasureElement[LEXICON.sW],\r\n h: contentMeasureElement[LEXICON.sH]\r\n };\n\n //apply the correct viewport style and measure viewport size\r\n if (!_nativeScrollbarStyling) {\r\n viewportElementResetCSS[_strBottom] = wasHeightAuto ? _strEmpty : resetBottomTmp;\r\n viewportElementResetCSS[isRTLLeft] = wasWidthAuto ? _strEmpty : resetXTmp;\r\n _viewportElement.css(viewportElementResetCSS);\r\n }\r\n _viewportSize = getViewportSize();\n\n //measure and correct several sizes\r\n var hostSize = getHostSize();\r\n var hostAbsoluteRectSize = {\r\n w: hostSize.w - _marginX - _borderX - (_isBorderBox ? 0 : _paddingX),\r\n h: hostSize.h - _marginY - _borderY - (_isBorderBox ? 0 : _paddingY)\r\n };\r\n var contentGlueSize = {\r\n //client/scrollSize + AbsolutePadding -> because padding is only applied to the paddingElement if its absolute, so you have to add it manually\r\n //hostSize is clientSize -> so padding should be added manually, right? FALSE! Because content glue is inside hostElement, so we don't have to worry about padding\r\n w: MATH.max((widthAuto ? contentSize.w : scrollSize.w) + paddingAbsoluteX, hostAbsoluteRectSize.w),\r\n h: MATH.max((heightAuto ? contentSize.h : scrollSize.h) + paddingAbsoluteY, hostAbsoluteRectSize.h)\r\n };\r\n contentGlueSize.c = checkCacheAutoForce(contentGlueSize, _contentGlueSizeCache);\r\n _contentGlueSizeCache = contentGlueSize;\n\n //apply correct contentGlue size\r\n if (sizeAutoCapable) {\r\n //size contentGlue correctly to make sure the element has correct size if the sizing switches to auto\r\n if (contentGlueSize.c || (heightAuto || widthAuto)) {\r\n contentGlueElementCSS[_strWidth] = contentGlueSize.w;\r\n contentGlueElementCSS[_strHeight] = contentGlueSize.h;\n\n //textarea-sizes are already calculated correctly at this point\r\n if (!_isTextarea) {\r\n contentSize = {\r\n //use clientSize because natively overlaidScrollbars add borders\r\n w: contentMeasureElement[LEXICON.cW],\r\n h: contentMeasureElement[LEXICON.cH]\r\n };\r\n }\r\n }\r\n var textareaCoverCSS = {};\r\n var setContentGlueElementCSSfunction = function (horizontal) {\r\n var scrollbarVars = getScrollbarVars(horizontal);\r\n var wh = scrollbarVars._w_h;\r\n var strWH = scrollbarVars._width_height;\r\n var autoSize = horizontal ? widthAuto : heightAuto;\r\n var borderSize = horizontal ? _borderX : _borderY;\r\n var paddingSize = horizontal ? _paddingX : _paddingY;\r\n var marginSize = horizontal ? _marginX : _marginY;\r\n var viewportSize = _viewportSize[wh] - borderSize - marginSize - (_isBorderBox ? 0 : paddingSize);\n\n //make contentGlue size -1 if element is not auto sized, to make sure that a resize event happens when the element shrinks\r\n if (!autoSize || (!autoSize && border.c))\r\n contentGlueElementCSS[strWH] = hostAbsoluteRectSize[wh] - 1;\n\n //if size is auto and host is smaller than size as min size, make content glue size -1 to make sure size changes will be detected (this is only needed if padding is 0)\r\n if (autoSize && (contentSize[wh] < viewportSize) && (horizontal && _isTextarea ? !textareaAutoWrapping : true)) {\r\n if (_isTextarea)\r\n textareaCoverCSS[strWH] = parseToZeroOrNumber(_textareaCoverElement.css(strWH)) - 1;\r\n contentGlueElementCSS[strWH] -= 1;\r\n }\n\n //make sure content glue size is at least 1\r\n if (contentSize[wh] > 0)\r\n contentGlueElementCSS[strWH] = MATH.max(1, contentGlueElementCSS[strWH]);\r\n };\r\n setContentGlueElementCSSfunction(true);\r\n setContentGlueElementCSSfunction(false);\n\n if (_isTextarea)\r\n _textareaCoverElement.css(textareaCoverCSS);\r\n _contentGlueElement.css(contentGlueElementCSS);\r\n }\r\n if (widthAuto)\r\n contentElementCSS[_strWidth] = _strHundredPercent;\r\n if (widthAuto && !_isBorderBox && !_mutationObserversConnected)\r\n contentElementCSS[_strFloat] = 'none';\n\n //apply and reset content style\r\n _contentElement.css(contentElementCSS);\r\n contentElementCSS = {};\n\n //measure again, but this time all correct sizes:\r\n var contentScrollSize = {\r\n w: contentMeasureElement[LEXICON.sW],\r\n h: contentMeasureElement[LEXICON.sH],\r\n };\r\n contentScrollSize.c = contentSizeChanged = checkCacheAutoForce(contentScrollSize, _contentScrollSizeCache);\r\n _contentScrollSizeCache = contentScrollSize;\n\n //refresh viewport size after correct measuring\r\n _viewportSize = getViewportSize();\n\n hostSize = getHostSize();\r\n hostSizeChanged = checkCacheAutoForce(hostSize, _hostSizeCache);\r\n _hostSizeCache = hostSize;\n\n var hideOverflowForceTextarea = _isTextarea && (_viewportSize.w === 0 || _viewportSize.h === 0);\r\n var previousOverflowAmount = _overflowAmountCache;\r\n var overflowBehaviorIsVS = {};\r\n var overflowBehaviorIsVH = {};\r\n var overflowBehaviorIsS = {};\r\n var overflowAmount = {};\r\n var hasOverflow = {};\r\n var hideOverflow = {};\r\n var canScroll = {};\r\n var viewportRect = _paddingElementNative[LEXICON.bCR]();\r\n var setOverflowVariables = function (horizontal) {\r\n var scrollbarVars = getScrollbarVars(horizontal);\r\n var scrollbarVarsInverted = getScrollbarVars(!horizontal);\r\n var xyI = scrollbarVarsInverted._x_y;\r\n var xy = scrollbarVars._x_y;\r\n var wh = scrollbarVars._w_h;\r\n var widthHeight = scrollbarVars._width_height;\r\n var scrollMax = _strScroll + scrollbarVars._Left_Top + 'Max';\r\n var fractionalOverflowAmount = viewportRect[widthHeight] ? MATH.abs(viewportRect[widthHeight] - _viewportSize[wh]) : 0;\r\n var checkFractionalOverflowAmount = previousOverflowAmount && previousOverflowAmount[xy] > 0 && _viewportElementNative[scrollMax] === 0;\r\n overflowBehaviorIsVS[xy] = overflowBehavior[xy] === 'v-s';\r\n overflowBehaviorIsVH[xy] = overflowBehavior[xy] === 'v-h';\r\n overflowBehaviorIsS[xy] = overflowBehavior[xy] === 's';\r\n overflowAmount[xy] = MATH.max(0, MATH.round((contentScrollSize[wh] - _viewportSize[wh]) * 100) / 100);\r\n overflowAmount[xy] *= (hideOverflowForceTextarea || (checkFractionalOverflowAmount && fractionalOverflowAmount > 0 && fractionalOverflowAmount < 1)) ? 0 : 1;\r\n hasOverflow[xy] = overflowAmount[xy] > 0;\n\n //hideOverflow:\r\n //x || y : true === overflow is hidden by \"overflow: scroll\" OR \"overflow: hidden\"\r\n //xs || ys : true === overflow is hidden by \"overflow: scroll\"\r\n hideOverflow[xy] = overflowBehaviorIsVS[xy] || overflowBehaviorIsVH[xy] ? (hasOverflow[xyI] && !overflowBehaviorIsVS[xyI] && !overflowBehaviorIsVH[xyI]) : hasOverflow[xy];\r\n hideOverflow[xy + 's'] = hideOverflow[xy] ? (overflowBehaviorIsS[xy] || overflowBehaviorIsVS[xy]) : false;\n\n canScroll[xy] = hasOverflow[xy] && hideOverflow[xy + 's'];\r\n };\r\n setOverflowVariables(true);\r\n setOverflowVariables(false);\n\n overflowAmount.c = checkCacheAutoForce(overflowAmount, _overflowAmountCache);\r\n _overflowAmountCache = overflowAmount;\r\n hasOverflow.c = checkCacheAutoForce(hasOverflow, _hasOverflowCache);\r\n _hasOverflowCache = hasOverflow;\r\n hideOverflow.c = checkCacheAutoForce(hideOverflow, _hideOverflowCache);\r\n _hideOverflowCache = hideOverflow;\n\n //if native scrollbar is overlay at x OR y axis, prepare DOM\r\n if (_nativeScrollbarIsOverlaid.x || _nativeScrollbarIsOverlaid.y) {\r\n var borderDesign = 'px solid transparent';\r\n var contentArrangeElementCSS = {};\r\n var arrangeContent = {};\r\n var arrangeChanged = force;\r\n var setContentElementCSS;\n\n if (hasOverflow.x || hasOverflow.y) {\r\n arrangeContent.w = _nativeScrollbarIsOverlaid.y && hasOverflow.y ? contentScrollSize.w + _overlayScrollbarDummySize.y : _strEmpty;\r\n arrangeContent.h = _nativeScrollbarIsOverlaid.x && hasOverflow.x ? contentScrollSize.h + _overlayScrollbarDummySize.x : _strEmpty;\r\n arrangeChanged = checkCacheAutoForce(arrangeContent, _arrangeContentSizeCache);\r\n _arrangeContentSizeCache = arrangeContent;\r\n }\n\n if (hasOverflow.c || hideOverflow.c || contentScrollSize.c || cssDirectionChanged || widthAutoChanged || heightAutoChanged || widthAuto || heightAuto || ignoreOverlayScrollbarHidingChanged) {\r\n contentElementCSS[_strMarginMinus + isRTLRight] = contentElementCSS[_strBorderMinus + isRTLRight] = _strEmpty;\r\n setContentElementCSS = function (horizontal) {\r\n var scrollbarVars = getScrollbarVars(horizontal);\r\n var scrollbarVarsInverted = getScrollbarVars(!horizontal);\r\n var xy = scrollbarVars._x_y;\r\n var strDirection = horizontal ? _strBottom : isRTLLeft;\r\n var invertedAutoSize = horizontal ? heightAuto : widthAuto;\n\n if (_nativeScrollbarIsOverlaid[xy] && hasOverflow[xy] && hideOverflow[xy + 's']) {\r\n contentElementCSS[_strMarginMinus + strDirection] = invertedAutoSize ? (ignoreOverlayScrollbarHiding ? _strEmpty : _overlayScrollbarDummySize[xy]) : _strEmpty;\r\n contentElementCSS[_strBorderMinus + strDirection] = ((horizontal ? !invertedAutoSize : true) && !ignoreOverlayScrollbarHiding) ? (_overlayScrollbarDummySize[xy] + borderDesign) : _strEmpty;\r\n }\r\n else {\r\n arrangeContent[scrollbarVarsInverted._w_h] =\r\n contentElementCSS[_strMarginMinus + strDirection] =\r\n contentElementCSS[_strBorderMinus + strDirection] = _strEmpty;\r\n arrangeChanged = true;\r\n }\r\n };\n\n if (_nativeScrollbarStyling) {\r\n addRemoveClass(_viewportElement, _classNameViewportNativeScrollbarsInvisible, !ignoreOverlayScrollbarHiding)\r\n }\r\n else {\r\n setContentElementCSS(true);\r\n setContentElementCSS(false);\r\n }\r\n }\r\n if (ignoreOverlayScrollbarHiding) {\r\n arrangeContent.w = arrangeContent.h = _strEmpty;\r\n arrangeChanged = true;\r\n }\r\n if (arrangeChanged && !_nativeScrollbarStyling) {\r\n contentArrangeElementCSS[_strWidth] = hideOverflow.y ? arrangeContent.w : _strEmpty;\r\n contentArrangeElementCSS[_strHeight] = hideOverflow.x ? arrangeContent.h : _strEmpty;\n\n if (!_contentArrangeElement) {\r\n _contentArrangeElement = FRAMEWORK(generateDiv(_classNameContentArrangeElement));\r\n _viewportElement.prepend(_contentArrangeElement);\r\n }\r\n _contentArrangeElement.css(contentArrangeElementCSS);\r\n }\r\n _contentElement.css(contentElementCSS);\r\n }\n\n var viewportElementCSS = {};\r\n var paddingElementCSS = {};\r\n var setViewportCSS;\r\n if (hostSizeChanged || hasOverflow.c || hideOverflow.c || contentScrollSize.c || overflowBehaviorChanged || boxSizingChanged || ignoreOverlayScrollbarHidingChanged || cssDirectionChanged || clipAlwaysChanged || heightAutoChanged) {\r\n viewportElementCSS[isRTLRight] = _strEmpty;\r\n setViewportCSS = function (horizontal) {\r\n var scrollbarVars = getScrollbarVars(horizontal);\r\n var scrollbarVarsInverted = getScrollbarVars(!horizontal);\r\n var xy = scrollbarVars._x_y;\r\n var XY = scrollbarVars._X_Y;\r\n var strDirection = horizontal ? _strBottom : isRTLLeft;\n\n var reset = function () {\r\n viewportElementCSS[strDirection] = _strEmpty;\r\n _contentBorderSize[scrollbarVarsInverted._w_h] = 0;\r\n };\r\n if (hasOverflow[xy] && hideOverflow[xy + 's']) {\r\n viewportElementCSS[strOverflow + XY] = _strScroll;\r\n if (ignoreOverlayScrollbarHiding || _nativeScrollbarStyling) {\r\n reset();\r\n }\r\n else {\r\n viewportElementCSS[strDirection] = -(_nativeScrollbarIsOverlaid[xy] ? _overlayScrollbarDummySize[xy] : _nativeScrollbarSize[xy]);\r\n _contentBorderSize[scrollbarVarsInverted._w_h] = _nativeScrollbarIsOverlaid[xy] ? _overlayScrollbarDummySize[scrollbarVarsInverted._x_y] : 0;\r\n }\r\n } else {\r\n viewportElementCSS[strOverflow + XY] = _strEmpty;\r\n reset();\r\n }\r\n };\r\n setViewportCSS(true);\r\n setViewportCSS(false);\n\n // if the scroll container is too small and if there is any overflow with no overlay scrollbar (and scrollbar styling isn't possible), \r\n // make viewport element greater in size (Firefox hide Scrollbars fix)\r\n // because firefox starts hiding scrollbars on too small elements\r\n // with this behavior the overflow calculation may be incorrect or the scrollbars would appear suddenly\r\n // https://bugzilla.mozilla.org/show_bug.cgi?id=292284\r\n if (!_nativeScrollbarStyling\r\n && (_viewportSize.h < _nativeScrollbarMinSize.x || _viewportSize.w < _nativeScrollbarMinSize.y)\r\n && ((hasOverflow.x && hideOverflow.x && !_nativeScrollbarIsOverlaid.x) || (hasOverflow.y && hideOverflow.y && !_nativeScrollbarIsOverlaid.y))) {\r\n viewportElementCSS[_strPaddingMinus + _strTop] = _nativeScrollbarMinSize.x;\r\n viewportElementCSS[_strMarginMinus + _strTop] = -_nativeScrollbarMinSize.x;\n\n viewportElementCSS[_strPaddingMinus + isRTLRight] = _nativeScrollbarMinSize.y;\r\n viewportElementCSS[_strMarginMinus + isRTLRight] = -_nativeScrollbarMinSize.y;\r\n }\r\n else {\r\n viewportElementCSS[_strPaddingMinus + _strTop] =\r\n viewportElementCSS[_strMarginMinus + _strTop] =\r\n viewportElementCSS[_strPaddingMinus + isRTLRight] =\r\n viewportElementCSS[_strMarginMinus + isRTLRight] = _strEmpty;\r\n }\r\n viewportElementCSS[_strPaddingMinus + isRTLLeft] =\r\n viewportElementCSS[_strMarginMinus + isRTLLeft] = _strEmpty;\n\n //if there is any overflow (x OR y axis) and this overflow shall be hidden, make overflow hidden, else overflow visible\r\n if ((hasOverflow.x && hideOverflow.x) || (hasOverflow.y && hideOverflow.y) || hideOverflowForceTextarea) {\r\n //only hide if is Textarea\r\n if (_isTextarea && hideOverflowForceTextarea) {\r\n paddingElementCSS[strOverflowX] =\r\n paddingElementCSS[strOverflowY] = strHidden;\r\n }\r\n }\r\n else {\r\n if (!clipAlways || (overflowBehaviorIsVH.x || overflowBehaviorIsVS.x || overflowBehaviorIsVH.y || overflowBehaviorIsVS.y)) {\r\n //only un-hide if Textarea\r\n if (_isTextarea) {\r\n paddingElementCSS[strOverflowX] =\r\n paddingElementCSS[strOverflowY] = _strEmpty;\r\n }\r\n viewportElementCSS[strOverflowX] =\r\n viewportElementCSS[strOverflowY] = strVisible;\r\n }\r\n }\n\n _paddingElement.css(paddingElementCSS);\r\n _viewportElement.css(viewportElementCSS);\r\n viewportElementCSS = {};\n\n //force soft redraw in webkit because without the scrollbars will may appear because DOM wont be redrawn under special conditions\r\n if ((hasOverflow.c || boxSizingChanged || widthAutoChanged || heightAutoChanged) && !(_nativeScrollbarIsOverlaid.x && _nativeScrollbarIsOverlaid.y)) {\r\n var elementStyle = _contentElementNative[LEXICON.s];\r\n var dump;\r\n elementStyle.webkitTransform = 'scale(1)';\r\n elementStyle.display = 'run-in';\r\n dump = _contentElementNative[LEXICON.oH];\r\n elementStyle.display = _strEmpty; //|| dump; //use dump to prevent it from deletion if minify\r\n elementStyle.webkitTransform = _strEmpty;\r\n }\r\n /*\r\n //force hard redraw in webkit if native overlaid scrollbars shall appear\r\n if (ignoreOverlayScrollbarHidingChanged && ignoreOverlayScrollbarHiding) {\r\n _hostElement.hide();\r\n var dump = _hostElementNative[LEXICON.oH];\r\n _hostElement.show();\r\n }\r\n */\r\n }\n\n //change to direction RTL and width auto Bugfix in Webkit\r\n //without this fix, the DOM still thinks the scrollbar is LTR and thus the content is shifted to the left\r\n contentElementCSS = {};\r\n if (cssDirectionChanged || widthAutoChanged || heightAutoChanged) {\r\n if (_isRTL && widthAuto) {\r\n var floatTmp = _contentElement.css(_strFloat);\r\n var posLeftWithoutFloat = MATH.round(_contentElement.css(_strFloat, _strEmpty).css(_strLeft, _strEmpty).position().left);\r\n _contentElement.css(_strFloat, floatTmp);\r\n var posLeftWithFloat = MATH.round(_contentElement.position().left);\n\n if (posLeftWithoutFloat !== posLeftWithFloat)\r\n contentElementCSS[_strLeft] = posLeftWithoutFloat;\r\n }\r\n else {\r\n contentElementCSS[_strLeft] = _strEmpty;\r\n }\r\n }\r\n _contentElement.css(contentElementCSS);\n\n //handle scroll position\r\n if (_isTextarea && contentSizeChanged) {\r\n var textareaInfo = getTextareaInfo();\r\n if (textareaInfo) {\r\n var textareaRowsChanged = _textareaInfoCache === undefined ? true : textareaInfo._rows !== _textareaInfoCache._rows;\r\n var cursorRow = textareaInfo._cursorRow;\r\n var cursorCol = textareaInfo._cursorColumn;\r\n var widestRow = textareaInfo._widestRow;\r\n var lastRow = textareaInfo._rows;\r\n var lastCol = textareaInfo._columns;\r\n var cursorPos = textareaInfo._cursorPosition;\r\n var cursorMax = textareaInfo._cursorMax;\r\n var cursorIsLastPosition = (cursorPos >= cursorMax && _textareaHasFocus);\r\n var textareaScrollAmount = {\r\n x: (!textareaAutoWrapping && (cursorCol === lastCol && cursorRow === widestRow)) ? _overflowAmountCache.x : -1,\r\n y: (textareaAutoWrapping ? cursorIsLastPosition || textareaRowsChanged && (previousOverflowAmount ? (currScroll.y === previousOverflowAmount.y) : false) : (cursorIsLastPosition || textareaRowsChanged) && cursorRow === lastRow) ? _overflowAmountCache.y : -1\r\n };\r\n currScroll.x = textareaScrollAmount.x > -1 ? (_isRTL && _normalizeRTLCache && _rtlScrollBehavior.i ? 0 : textareaScrollAmount.x) : currScroll.x; //if inverted, scroll to 0 -> normalized this means to max scroll offset.\r\n currScroll.y = textareaScrollAmount.y > -1 ? textareaScrollAmount.y : currScroll.y;\r\n }\r\n _textareaInfoCache = textareaInfo;\r\n }\r\n if (_isRTL && _rtlScrollBehavior.i && _nativeScrollbarIsOverlaid.y && hasOverflow.x && _normalizeRTLCache)\r\n currScroll.x += _contentBorderSize.w || 0;\r\n if (widthAuto)\r\n _hostElement[_strScrollLeft](0);\r\n if (heightAuto)\r\n _hostElement[_strScrollTop](0);\r\n _viewportElement[_strScrollLeft](currScroll.x)[_strScrollTop](currScroll.y);\n\n //scrollbars management:\r\n var scrollbarsVisibilityVisible = scrollbarsVisibility === 'v';\r\n var scrollbarsVisibilityHidden = scrollbarsVisibility === 'h';\r\n var scrollbarsVisibilityAuto = scrollbarsVisibility === 'a';\r\n var refreshScrollbarsVisibility = function (showX, showY) {\r\n showY = showY === undefined ? showX : showY;\r\n refreshScrollbarAppearance(true, showX, canScroll.x)\r\n refreshScrollbarAppearance(false, showY, canScroll.y)\r\n };\n\n //manage class name which indicates scrollable overflow\r\n addRemoveClass(_hostElement, _classNameHostOverflow, hideOverflow.x || hideOverflow.y);\r\n addRemoveClass(_hostElement, _classNameHostOverflowX, hideOverflow.x);\r\n addRemoveClass(_hostElement, _classNameHostOverflowY, hideOverflow.y);\n\n //add or remove rtl class name for styling purposes except when its body, then the scrollbar stays\r\n if (cssDirectionChanged && !_isBody) {\r\n addRemoveClass(_hostElement, _classNameHostRTL, _isRTL);\r\n }\n\n //manage the resize feature (CSS3 resize \"polyfill\" for this plugin)\r\n if (_isBody)\r\n addClass(_hostElement, _classNameHostResizeDisabled);\r\n if (resizeChanged) {\r\n addRemoveClass(_hostElement, _classNameHostResizeDisabled, _resizeNone);\r\n addRemoveClass(_scrollbarCornerElement, _classNameScrollbarCornerResize, !_resizeNone);\r\n addRemoveClass(_scrollbarCornerElement, _classNameScrollbarCornerResizeB, _resizeBoth);\r\n addRemoveClass(_scrollbarCornerElement, _classNameScrollbarCornerResizeH, _resizeHorizontal);\r\n addRemoveClass(_scrollbarCornerElement, _classNameScrollbarCornerResizeV, _resizeVertical);\r\n }\n\n //manage the scrollbars general visibility + the scrollbar interactivity (unusable class name)\r\n if (scrollbarsVisibilityChanged || overflowBehaviorChanged || hideOverflow.c || hasOverflow.c || ignoreOverlayScrollbarHidingChanged) {\r\n if (ignoreOverlayScrollbarHiding) {\r\n if (ignoreOverlayScrollbarHidingChanged) {\r\n removeClass(_hostElement, _classNameHostScrolling);\r\n if (ignoreOverlayScrollbarHiding) {\r\n refreshScrollbarsVisibility(false);\r\n }\r\n }\r\n }\r\n else if (scrollbarsVisibilityAuto) {\r\n refreshScrollbarsVisibility(canScroll.x, canScroll.y);\r\n }\r\n else if (scrollbarsVisibilityVisible) {\r\n refreshScrollbarsVisibility(true);\r\n }\r\n else if (scrollbarsVisibilityHidden) {\r\n refreshScrollbarsVisibility(false);\r\n }\r\n }\n\n //manage the scrollbars auto hide feature (auto hide them after specific actions)\r\n if (scrollbarsAutoHideChanged || ignoreOverlayScrollbarHidingChanged) {\r\n setupHostMouseTouchEvents(!_scrollbarsAutoHideLeave && !_scrollbarsAutoHideMove);\r\n refreshScrollbarsAutoHide(_scrollbarsAutoHideNever, !_scrollbarsAutoHideNever);\r\n }\n\n //manage scrollbars handle length & offset - don't remove!\r\n if (hostSizeChanged || overflowAmount.c || heightAutoChanged || widthAutoChanged || resizeChanged || boxSizingChanged || paddingAbsoluteChanged || ignoreOverlayScrollbarHidingChanged || cssDirectionChanged) {\r\n refreshScrollbarHandleLength(true);\r\n refreshScrollbarHandleOffset(true);\r\n refreshScrollbarHandleLength(false);\r\n refreshScrollbarHandleOffset(false);\r\n }\n\n //manage interactivity\r\n if (scrollbarsClickScrollingChanged)\r\n refreshScrollbarsInteractive(true, scrollbarsClickScrolling);\r\n if (scrollbarsDragScrollingChanged)\r\n refreshScrollbarsInteractive(false, scrollbarsDragScrolling);\n\n //callbacks:\r\n dispatchCallback('onDirectionChanged', {\r\n isRTL: _isRTL,\r\n dir: cssDirection\r\n }, cssDirectionChanged);\r\n dispatchCallback('onHostSizeChanged', {\r\n width: _hostSizeCache.w,\r\n height: _hostSizeCache.h\r\n }, hostSizeChanged);\r\n dispatchCallback('onContentSizeChanged', {\r\n width: _contentScrollSizeCache.w,\r\n height: _contentScrollSizeCache.h\r\n }, contentSizeChanged);\r\n dispatchCallback('onOverflowChanged', {\r\n x: hasOverflow.x,\r\n y: hasOverflow.y,\r\n xScrollable: hideOverflow.xs,\r\n yScrollable: hideOverflow.ys,\r\n clipped: hideOverflow.x || hideOverflow.y\r\n }, hasOverflow.c || hideOverflow.c);\r\n dispatchCallback('onOverflowAmountChanged', {\r\n x: overflowAmount.x,\r\n y: overflowAmount.y\r\n }, overflowAmount.c);\r\n }\n\n //fix body min size\r\n if (_isBody && _bodyMinSizeCache && (_hasOverflowCache.c || _bodyMinSizeCache.c)) {\r\n //its possible that no min size was measured until now, because the content arrange element was just added now, in this case, measure now the min size.\r\n if (!_bodyMinSizeCache.f)\r\n bodyMinSizeChanged();\r\n if (_nativeScrollbarIsOverlaid.y && _hasOverflowCache.x)\r\n _contentElement.css(_strMinMinus + _strWidth, _bodyMinSizeCache.w + _overlayScrollbarDummySize.y);\r\n if (_nativeScrollbarIsOverlaid.x && _hasOverflowCache.y)\r\n _contentElement.css(_strMinMinus + _strHeight, _bodyMinSizeCache.h + _overlayScrollbarDummySize.x);\r\n _bodyMinSizeCache.c = false;\r\n }\n\n if (_initialized && changedOptions.updateOnLoad) {\r\n updateElementsOnLoad();\r\n }\n\n //freezeResizeObserver(_sizeObserverElement, false);\r\n //freezeResizeObserver(_sizeAutoObserverElement, false);\n\n dispatchCallback('onUpdated', { forced: force });\r\n }\n\n /**\r\n * Updates the found elements of which the load event shall be handled.\r\n */\r\n function updateElementsOnLoad() {\r\n if (!_isTextarea) {\r\n eachUpdateOnLoad(function (i, updateOnLoadSelector) {\r\n _contentElement.find(updateOnLoadSelector).each(function (i, el) {\r\n // if element doesn't have a updateOnLoadCallback applied\r\n if (COMPATIBILITY.inA(el, _updateOnLoadElms) < 0) {\r\n _updateOnLoadElms.push(el);\r\n FRAMEWORK(el)\r\n .off(_updateOnLoadEventName, updateOnLoadCallback)\r\n .on(_updateOnLoadEventName, updateOnLoadCallback);\r\n }\r\n });\r\n });\r\n }\r\n }\n\n //==== Options ====//\n\n /**\r\n * Sets new options but doesn't call the update method.\r\n * @param newOptions The object which contains the new options.\r\n * @returns {*} A object which contains the changed options.\r\n */\r\n function setOptions(newOptions) {\r\n var validatedOpts = _pluginsOptions._validate(newOptions, _pluginsOptions._template, true, _currentOptions)\n\n _currentOptions = extendDeep({}, _currentOptions, validatedOpts._default);\r\n _currentPreparedOptions = extendDeep({}, _currentPreparedOptions, validatedOpts._prepared);\n\n return validatedOpts._prepared;\r\n }\n\n\r\n //==== Structure ====//\n\n /**\r\n * Builds or destroys the wrapper and helper DOM elements.\r\n * @param destroy Indicates whether the DOM shall be build or destroyed.\r\n */\r\n /**\r\n * Builds or destroys the wrapper and helper DOM elements.\r\n * @param destroy Indicates whether the DOM shall be build or destroyed.\r\n */\r\n function setupStructureDOM(destroy) {\r\n var strParent = 'parent';\r\n var classNameResizeObserverHost = 'os-resize-observer-host';\r\n var classNameTextareaElementFull = _classNameTextareaElement + _strSpace + _classNameTextInherit;\r\n var textareaClass = _isTextarea ? _strSpace + _classNameTextInherit : _strEmpty;\r\n var adoptAttrs = _currentPreparedOptions.textarea.inheritedAttrs;\r\n var adoptAttrsMap = {};\r\n var applyAdoptedAttrs = function () {\r\n var applyAdoptedAttrsElm = destroy ? _targetElement : _hostElement;\r\n each(adoptAttrsMap, function (key, value) {\r\n if (type(value) == TYPES.s) {\r\n if (key == LEXICON.c)\r\n applyAdoptedAttrsElm.addClass(value);\r\n else\r\n applyAdoptedAttrsElm.attr(key, value);\r\n }\r\n });\r\n };\r\n var hostElementClassNames = [\r\n _classNameHostElement,\r\n _classNameHostElementForeign,\r\n _classNameHostTextareaElement,\r\n _classNameHostResizeDisabled,\r\n _classNameHostRTL,\r\n _classNameHostScrollbarHorizontalHidden,\r\n _classNameHostScrollbarVerticalHidden,\r\n _classNameHostTransition,\r\n _classNameHostScrolling,\r\n _classNameHostOverflow,\r\n _classNameHostOverflowX,\r\n _classNameHostOverflowY,\r\n _classNameThemeNone,\r\n _classNameTextareaElement,\r\n _classNameTextInherit,\r\n _classNameCache].join(_strSpace);\r\n var hostElementCSS = {};\n\n //get host element as first element, because that's the most upper element and required for the other elements\r\n _hostElement = _hostElement || (_isTextarea ? (_domExists ? _targetElement[strParent]()[strParent]()[strParent]()[strParent]() : FRAMEWORK(generateDiv(_classNameHostTextareaElement))) : _targetElement);\r\n _contentElement = _contentElement || selectOrGenerateDivByClass(_classNameContentElement + textareaClass);\r\n _viewportElement = _viewportElement || selectOrGenerateDivByClass(_classNameViewportElement + textareaClass);\r\n _paddingElement = _paddingElement || selectOrGenerateDivByClass(_classNamePaddingElement + textareaClass);\r\n _sizeObserverElement = _sizeObserverElement || selectOrGenerateDivByClass(classNameResizeObserverHost);\r\n _textareaCoverElement = _textareaCoverElement || (_isTextarea ? selectOrGenerateDivByClass(_classNameTextareaCoverElement) : undefined);\n\n //add this class to workaround class changing issues with UI frameworks especially Vue\r\n if (_domExists)\r\n addClass(_hostElement, _classNameHostElementForeign);\n\n //on destroy, remove all generated class names from the host element before collecting the adopted attributes \r\n //to prevent adopting generated class names\r\n if (destroy)\r\n removeClass(_hostElement, hostElementClassNames);\n\n //collect all adopted attributes\r\n adoptAttrs = type(adoptAttrs) == TYPES.s ? adoptAttrs.split(_strSpace) : adoptAttrs;\r\n if (COMPATIBILITY.isA(adoptAttrs) && _isTextarea) {\r\n each(adoptAttrs, function (i, v) {\r\n if (type(v) == TYPES.s) {\r\n adoptAttrsMap[v] = destroy ? _hostElement.attr(v) : _targetElement.attr(v);\r\n }\r\n });\r\n }\n\n if (!destroy) {\r\n if (_isTextarea) {\r\n if (!_currentPreparedOptions.sizeAutoCapable) {\r\n hostElementCSS[_strWidth] = _targetElement.css(_strWidth);\r\n hostElementCSS[_strHeight] = _targetElement.css(_strHeight);\r\n }\n\n if (!_domExists)\r\n _targetElement.addClass(_classNameTextInherit).wrap(_hostElement);\n\n //jQuery clones elements in wrap functions, so we have to select them again\r\n _hostElement = _targetElement[strParent]().css(hostElementCSS);\r\n }\n\n if (!_domExists) {\r\n //add the correct class to the target element\r\n addClass(_targetElement, _isTextarea ? classNameTextareaElementFull : _classNameHostElement);\n\n //wrap the content into the generated elements to create the required DOM\r\n _hostElement.wrapInner(_contentElement)\r\n .wrapInner(_viewportElement)\r\n .wrapInner(_paddingElement)\r\n .prepend(_sizeObserverElement);\n\n //jQuery clones elements in wrap functions, so we have to select them again\r\n _contentElement = findFirst(_hostElement, _strDot + _classNameContentElement);\r\n _viewportElement = findFirst(_hostElement, _strDot + _classNameViewportElement);\r\n _paddingElement = findFirst(_hostElement, _strDot + _classNamePaddingElement);\n\n if (_isTextarea) {\r\n _contentElement.prepend(_textareaCoverElement);\r\n applyAdoptedAttrs();\r\n }\r\n }\n\n if (_nativeScrollbarStyling)\r\n addClass(_viewportElement, _classNameViewportNativeScrollbarsInvisible);\r\n if (_nativeScrollbarIsOverlaid.x && _nativeScrollbarIsOverlaid.y)\r\n addClass(_viewportElement, _classNameViewportNativeScrollbarsOverlaid);\r\n if (_isBody)\r\n addClass(_htmlElement, _classNameHTMLElement);\n\n _sizeObserverElementNative = _sizeObserverElement[0];\r\n _hostElementNative = _hostElement[0];\r\n _paddingElementNative = _paddingElement[0];\r\n _viewportElementNative = _viewportElement[0];\r\n _contentElementNative = _contentElement[0];\n\n updateViewportAttrsFromTarget();\r\n }\r\n else {\r\n if (_domExists && _initialized) {\r\n //clear size observer\r\n _sizeObserverElement.children().remove();\n\n //remove the style property and classes from already generated elements\r\n each([_paddingElement, _viewportElement, _contentElement, _textareaCoverElement], function (i, elm) {\r\n if (elm) {\r\n removeClass(elm.removeAttr(LEXICON.s), _classNamesDynamicDestroy);\r\n }\r\n });\n\n //add classes to the host element which was removed previously to match the expected DOM\r\n addClass(_hostElement, _isTextarea ? _classNameHostTextareaElement : _classNameHostElement);\r\n }\r\n else {\r\n //remove size observer\r\n remove(_sizeObserverElement);\n\n //unwrap the content to restore DOM\r\n _contentElement.contents()\r\n .unwrap()\r\n .unwrap()\r\n .unwrap();\n\n if (_isTextarea) {\r\n _targetElement.unwrap();\r\n remove(_hostElement);\r\n remove(_textareaCoverElement);\r\n applyAdoptedAttrs();\r\n }\r\n }\n\n if (_isTextarea)\r\n _targetElement.removeAttr(LEXICON.s);\n\n if (_isBody)\r\n removeClass(_htmlElement, _classNameHTMLElement);\r\n }\r\n }\n\n /**\r\n * Adds or removes all wrapper elements interactivity events.\r\n * @param destroy Indicates whether the Events shall be added or removed.\r\n */\r\n function setupStructureEvents() {\r\n var textareaKeyDownRestrictedKeyCodes = [\r\n 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 123, //F1 to F12\r\n 33, 34, //page up, page down\r\n 37, 38, 39, 40, //left, up, right, down arrows\r\n 16, 17, 18, 19, 20, 144 //Shift, Ctrl, Alt, Pause, CapsLock, NumLock\r\n ];\r\n var textareaKeyDownKeyCodesList = [];\r\n var textareaUpdateIntervalID;\r\n var scrollStopTimeoutId;\r\n var scrollStopDelay = 175;\r\n var strFocus = 'focus';\n\n function updateTextarea(doClearInterval) {\r\n textareaUpdate();\r\n _base.update(_strAuto);\r\n if (doClearInterval && _autoUpdateRecommended)\r\n clearInterval(textareaUpdateIntervalID);\r\n }\r\n function textareaOnScroll(event) {\r\n _targetElement[_strScrollLeft](_rtlScrollBehavior.i && _normalizeRTLCache ? 9999999 : 0);\r\n _targetElement[_strScrollTop](0);\r\n COMPATIBILITY.prvD(event);\r\n COMPATIBILITY.stpP(event);\r\n return false;\r\n }\r\n function textareaOnDrop(event) {\r\n setTimeout(function () {\r\n if (!_destroyed)\r\n updateTextarea();\r\n }, 50);\r\n }\r\n function textareaOnFocus() {\r\n _textareaHasFocus = true;\r\n addClass(_hostElement, strFocus);\r\n }\r\n function textareaOnFocusout() {\r\n _textareaHasFocus = false;\r\n textareaKeyDownKeyCodesList = [];\r\n removeClass(_hostElement, strFocus);\r\n updateTextarea(true);\r\n }\r\n function textareaOnKeyDown(event) {\r\n var keyCode = event.keyCode;\n\n if (inArray(keyCode, textareaKeyDownRestrictedKeyCodes) < 0) {\r\n if (!textareaKeyDownKeyCodesList[LEXICON.l]) {\r\n updateTextarea();\r\n textareaUpdateIntervalID = setInterval(updateTextarea, 1000 / 60);\r\n }\r\n if (inArray(keyCode, textareaKeyDownKeyCodesList) < 0)\r\n textareaKeyDownKeyCodesList.push(keyCode);\r\n }\r\n }\r\n function textareaOnKeyUp(event) {\r\n var keyCode = event.keyCode;\r\n var index = inArray(keyCode, textareaKeyDownKeyCodesList);\n\n if (inArray(keyCode, textareaKeyDownRestrictedKeyCodes) < 0) {\r\n if (index > -1)\r\n textareaKeyDownKeyCodesList.splice(index, 1);\r\n if (!textareaKeyDownKeyCodesList[LEXICON.l])\r\n updateTextarea(true);\r\n }\r\n }\r\n function contentOnTransitionEnd(event) {\r\n if (_autoUpdateCache === true)\r\n return;\r\n event = event.originalEvent || event;\r\n if (isSizeAffectingCSSProperty(event.propertyName))\r\n _base.update(_strAuto);\r\n }\r\n function viewportOnScroll(event) {\r\n if (!_sleeping) {\r\n if (scrollStopTimeoutId !== undefined)\r\n clearTimeout(scrollStopTimeoutId);\r\n else {\r\n if (_scrollbarsAutoHideScroll || _scrollbarsAutoHideMove)\r\n refreshScrollbarsAutoHide(true);\n\n if (!nativeOverlayScrollbarsAreActive())\r\n addClass(_hostElement, _classNameHostScrolling);\n\n dispatchCallback('onScrollStart', event);\r\n }\n\n //if a scrollbars handle gets dragged, the mousemove event is responsible for refreshing the handle offset\r\n //because if CSS scroll-snap is used, the handle offset gets only refreshed on every snap point\r\n //this looks laggy & clunky, it looks much better if the offset refreshes with the mousemove\r\n if (!_scrollbarsHandlesDefineScrollPos) {\r\n refreshScrollbarHandleOffset(true);\r\n refreshScrollbarHandleOffset(false);\r\n }\r\n dispatchCallback('onScroll', event);\n\n scrollStopTimeoutId = setTimeout(function () {\r\n if (!_destroyed) {\r\n //OnScrollStop:\r\n clearTimeout(scrollStopTimeoutId);\r\n scrollStopTimeoutId = undefined;\n\n if (_scrollbarsAutoHideScroll || _scrollbarsAutoHideMove)\r\n refreshScrollbarsAutoHide(false);\n\n if (!nativeOverlayScrollbarsAreActive())\r\n removeClass(_hostElement, _classNameHostScrolling);\n\n dispatchCallback('onScrollStop', event);\r\n }\r\n }, scrollStopDelay);\r\n }\r\n }\n\n\r\n if (_isTextarea) {\r\n if (_msieVersion > 9 || !_autoUpdateRecommended) {\r\n addDestroyEventListener(_targetElement, 'input', updateTextarea);\r\n }\r\n else {\r\n addDestroyEventListener(_targetElement,\r\n [_strKeyDownEvent, _strKeyUpEvent],\r\n [textareaOnKeyDown, textareaOnKeyUp]);\r\n }\n\n addDestroyEventListener(_targetElement,\r\n [_strScroll, 'drop', strFocus, strFocus + 'out'],\r\n [textareaOnScroll, textareaOnDrop, textareaOnFocus, textareaOnFocusout]);\r\n }\r\n else {\r\n addDestroyEventListener(_contentElement, _strTransitionEndEvent, contentOnTransitionEnd);\r\n }\r\n addDestroyEventListener(_viewportElement, _strScroll, viewportOnScroll, true);\r\n }\n\n\r\n //==== Scrollbars ====//\n\n /**\r\n * Builds or destroys all scrollbar DOM elements (scrollbar, track, handle)\r\n * @param destroy Indicates whether the DOM shall be build or destroyed.\r\n */\r\n function setupScrollbarsDOM(destroy) {\r\n var selectOrGenerateScrollbarDOM = function (isHorizontal) {\r\n var scrollbarClassName = isHorizontal ? _classNameScrollbarHorizontal : _classNameScrollbarVertical;\r\n var scrollbar = selectOrGenerateDivByClass(_classNameScrollbar + _strSpace + scrollbarClassName, true);\r\n var track = selectOrGenerateDivByClass(_classNameScrollbarTrack, scrollbar);\r\n var handle = selectOrGenerateDivByClass(_classNameScrollbarHandle, scrollbar);\n\n if (!_domExists && !destroy) {\r\n scrollbar.append(track);\r\n track.append(handle);\r\n }\n\n return {\r\n _scrollbar: scrollbar,\r\n _track: track,\r\n _handle: handle\r\n };\r\n };\r\n function resetScrollbarDOM(isHorizontal) {\r\n var scrollbarVars = getScrollbarVars(isHorizontal);\r\n var scrollbar = scrollbarVars._scrollbar;\r\n var track = scrollbarVars._track;\r\n var handle = scrollbarVars._handle;\n\n if (_domExists && _initialized) {\r\n each([scrollbar, track, handle], function (i, elm) {\r\n removeClass(elm.removeAttr(LEXICON.s), _classNamesDynamicDestroy);\r\n });\r\n }\r\n else {\r\n remove(scrollbar || selectOrGenerateScrollbarDOM(isHorizontal)._scrollbar);\r\n }\r\n }\r\n var horizontalElements;\r\n var verticalElements;\n\n if (!destroy) {\r\n horizontalElements = selectOrGenerateScrollbarDOM(true);\r\n verticalElements = selectOrGenerateScrollbarDOM();\n\n _scrollbarHorizontalElement = horizontalElements._scrollbar;\r\n _scrollbarHorizontalTrackElement = horizontalElements._track;\r\n _scrollbarHorizontalHandleElement = horizontalElements._handle;\r\n _scrollbarVerticalElement = verticalElements._scrollbar;\r\n _scrollbarVerticalTrackElement = verticalElements._track;\r\n _scrollbarVerticalHandleElement = verticalElements._handle;\n\n if (!_domExists) {\r\n _paddingElement.after(_scrollbarVerticalElement);\r\n _paddingElement.after(_scrollbarHorizontalElement);\r\n }\r\n }\r\n else {\r\n resetScrollbarDOM(true);\r\n resetScrollbarDOM();\r\n }\r\n }\n\n /**\r\n * Initializes all scrollbar interactivity events. (track and handle dragging, clicking, scrolling)\r\n * @param isHorizontal True if the target scrollbar is the horizontal scrollbar, false if the target scrollbar is the vertical scrollbar.\r\n */\r\n function setupScrollbarEvents(isHorizontal) {\r\n var scrollbarVars = getScrollbarVars(isHorizontal);\r\n var scrollbarVarsInfo = scrollbarVars._info;\r\n var insideIFrame = _windowElementNative.top !== _windowElementNative;\r\n var xy = scrollbarVars._x_y;\r\n var XY = scrollbarVars._X_Y;\r\n var scroll = _strScroll + scrollbarVars._Left_Top;\r\n var strActive = 'active';\r\n var strSnapHandle = 'snapHandle';\r\n var strClickEvent = 'click';\r\n var scrollDurationFactor = 1;\r\n var increaseDecreaseScrollAmountKeyCodes = [16, 17]; //shift, ctrl\r\n var trackTimeout;\r\n var mouseDownScroll;\r\n var mouseDownOffset;\r\n var mouseDownInvertedScale;\n\n function getPointerPosition(event) {\r\n return _msieVersion && insideIFrame ? event['screen' + XY] : COMPATIBILITY.page(event)[xy]; //use screen coordinates in EDGE & IE because the page values are incorrect in frames.\r\n }\r\n function getPreparedScrollbarsOption(name) {\r\n return _currentPreparedOptions.scrollbars[name];\r\n }\r\n function increaseTrackScrollAmount() {\r\n scrollDurationFactor = 0.5;\r\n }\r\n function decreaseTrackScrollAmount() {\r\n scrollDurationFactor = 1;\r\n }\r\n function stopClickEventPropagation(event) {\r\n COMPATIBILITY.stpP(event);\r\n }\r\n function documentKeyDown(event) {\r\n if (inArray(event.keyCode, increaseDecreaseScrollAmountKeyCodes) > -1)\r\n increaseTrackScrollAmount();\r\n }\r\n function documentKeyUp(event) {\r\n if (inArray(event.keyCode, increaseDecreaseScrollAmountKeyCodes) > -1)\r\n decreaseTrackScrollAmount();\r\n }\r\n function onMouseTouchDownContinue(event) {\r\n var originalEvent = event.originalEvent || event;\r\n var isTouchEvent = originalEvent.touches !== undefined;\r\n return _sleeping || _destroyed || nativeOverlayScrollbarsAreActive() || !_scrollbarsDragScrollingCache || (isTouchEvent && !getPreparedScrollbarsOption('touchSupport')) ? false : COMPATIBILITY.mBtn(event) === 1 || isTouchEvent;\r\n }\r\n function documentDragMove(event) {\r\n if (onMouseTouchDownContinue(event)) {\r\n var trackLength = scrollbarVarsInfo._trackLength;\r\n var handleLength = scrollbarVarsInfo._handleLength;\r\n var scrollRange = scrollbarVarsInfo._maxScroll;\r\n var scrollRaw = (getPointerPosition(event) - mouseDownOffset) * mouseDownInvertedScale;\r\n var scrollDeltaPercent = scrollRaw / (trackLength - handleLength);\r\n var scrollDelta = (scrollRange * scrollDeltaPercent);\r\n scrollDelta = isFinite(scrollDelta) ? scrollDelta : 0;\r\n if (_isRTL && isHorizontal && !_rtlScrollBehavior.i)\r\n scrollDelta *= -1;\n\n _viewportElement[scroll](MATH.round(mouseDownScroll + scrollDelta));\n\n if (_scrollbarsHandlesDefineScrollPos)\r\n refreshScrollbarHandleOffset(isHorizontal, mouseDownScroll + scrollDelta);\n\n if (!_supportPassiveEvents)\r\n COMPATIBILITY.prvD(event);\r\n }\r\n else\r\n documentMouseTouchUp(event);\r\n }\r\n function documentMouseTouchUp(event) {\r\n event = event || event.originalEvent;\n\n setupResponsiveEventListener(_documentElement,\r\n [_strMouseTouchMoveEvent, _strMouseTouchUpEvent, _strKeyDownEvent, _strKeyUpEvent, _strSelectStartEvent],\r\n [documentDragMove, documentMouseTouchUp, documentKeyDown, documentKeyUp, documentOnSelectStart],\r\n true);\r\n COMPATIBILITY.rAF()(function() {\r\n setupResponsiveEventListener(_documentElement, strClickEvent, stopClickEventPropagation, true, { _capture: true });\r\n });\r\n \r\n \r\n if (_scrollbarsHandlesDefineScrollPos)\r\n refreshScrollbarHandleOffset(isHorizontal, true);\n\n _scrollbarsHandlesDefineScrollPos = false;\r\n removeClass(_bodyElement, _classNameDragging);\r\n removeClass(scrollbarVars._handle, strActive);\r\n removeClass(scrollbarVars._track, strActive);\r\n removeClass(scrollbarVars._scrollbar, strActive);\n\n mouseDownScroll = undefined;\r\n mouseDownOffset = undefined;\r\n mouseDownInvertedScale = 1;\n\n decreaseTrackScrollAmount();\n\n if (trackTimeout !== undefined) {\r\n _base.scrollStop();\r\n clearTimeout(trackTimeout);\r\n trackTimeout = undefined;\r\n }\n\n if (event) {\r\n var rect = _hostElementNative[LEXICON.bCR]();\r\n var mouseInsideHost = event.clientX >= rect.left && event.clientX <= rect.right && event.clientY >= rect.top && event.clientY <= rect.bottom;\n\n //if mouse is outside host element\r\n if (!mouseInsideHost)\r\n hostOnMouseLeave();\n\n if (_scrollbarsAutoHideScroll || _scrollbarsAutoHideMove)\r\n refreshScrollbarsAutoHide(false);\r\n }\r\n }\r\n function onHandleMouseTouchDown(event) {\r\n if (onMouseTouchDownContinue(event))\r\n onHandleMouseTouchDownAction(event);\r\n }\r\n function onHandleMouseTouchDownAction(event) {\r\n mouseDownScroll = _viewportElement[scroll]();\r\n mouseDownScroll = isNaN(mouseDownScroll) ? 0 : mouseDownScroll;\r\n if (_isRTL && isHorizontal && !_rtlScrollBehavior.n || !_isRTL)\r\n mouseDownScroll = mouseDownScroll < 0 ? 0 : mouseDownScroll;\n\n mouseDownInvertedScale = getHostElementInvertedScale()[xy];\r\n mouseDownOffset = getPointerPosition(event);\n\n _scrollbarsHandlesDefineScrollPos = !getPreparedScrollbarsOption(strSnapHandle);\r\n addClass(_bodyElement, _classNameDragging);\r\n addClass(scrollbarVars._handle, strActive);\r\n addClass(scrollbarVars._scrollbar, strActive);\n\n setupResponsiveEventListener(_documentElement,\r\n [_strMouseTouchMoveEvent, _strMouseTouchUpEvent, _strSelectStartEvent],\r\n [documentDragMove, documentMouseTouchUp, documentOnSelectStart]);\r\n COMPATIBILITY.rAF()(function() {\r\n setupResponsiveEventListener(_documentElement, strClickEvent, stopClickEventPropagation, false, { _capture: true });\r\n });\r\n \n\n if (_msieVersion || !_documentMixed)\r\n COMPATIBILITY.prvD(event);\r\n COMPATIBILITY.stpP(event);\r\n }\r\n function onTrackMouseTouchDown(event) {\r\n if (onMouseTouchDownContinue(event)) {\r\n var handleToViewportRatio = scrollbarVars._info._handleLength / Math.round(MATH.min(1, _viewportSize[scrollbarVars._w_h] / _contentScrollSizeCache[scrollbarVars._w_h]) * scrollbarVars._info._trackLength);\r\n var scrollDistance = MATH.round(_viewportSize[scrollbarVars._w_h] * handleToViewportRatio);\r\n var scrollBaseDuration = 270 * handleToViewportRatio;\r\n var scrollFirstIterationDelay = 400 * handleToViewportRatio;\r\n var trackOffset = scrollbarVars._track.offset()[scrollbarVars._left_top];\r\n var ctrlKey = event.ctrlKey;\r\n var instantScroll = event.shiftKey;\r\n var instantScrollTransition = instantScroll && ctrlKey;\r\n var isFirstIteration = true;\r\n var easing = 'linear';\r\n var decreaseScroll;\r\n var finishedCondition;\r\n var scrollActionFinsished = function (transition) {\r\n if (_scrollbarsHandlesDefineScrollPos)\r\n refreshScrollbarHandleOffset(isHorizontal, transition);\r\n };\r\n var scrollActionInstantFinished = function () {\r\n scrollActionFinsished();\r\n onHandleMouseTouchDownAction(event);\r\n };\r\n var scrollAction = function () {\r\n if (!_destroyed) {\r\n var mouseOffset = (mouseDownOffset - trackOffset) * mouseDownInvertedScale;\r\n var handleOffset = scrollbarVarsInfo._handleOffset;\r\n var trackLength = scrollbarVarsInfo._trackLength;\r\n var handleLength = scrollbarVarsInfo._handleLength;\r\n var scrollRange = scrollbarVarsInfo._maxScroll;\r\n var currScroll = scrollbarVarsInfo._currentScroll;\r\n var scrollDuration = scrollBaseDuration * scrollDurationFactor;\r\n var timeoutDelay = isFirstIteration ? MATH.max(scrollFirstIterationDelay, scrollDuration) : scrollDuration;\r\n var instantScrollPosition = scrollRange * ((mouseOffset - (handleLength / 2)) / (trackLength - handleLength)); // 100% * positionPercent\r\n var rtlIsNormal = _isRTL && isHorizontal && ((!_rtlScrollBehavior.i && !_rtlScrollBehavior.n) || _normalizeRTLCache);\r\n var decreaseScrollCondition = rtlIsNormal ? handleOffset < mouseOffset : handleOffset > mouseOffset;\r\n var scrollObj = {};\r\n var animationObj = {\r\n easing: easing,\r\n step: function (now) {\r\n if (_scrollbarsHandlesDefineScrollPos) {\r\n _viewportElement[scroll](now); //https://github.com/jquery/jquery/issues/4340\r\n refreshScrollbarHandleOffset(isHorizontal, now);\r\n }\r\n }\r\n };\r\n instantScrollPosition = isFinite(instantScrollPosition) ? instantScrollPosition : 0;\r\n instantScrollPosition = _isRTL && isHorizontal && !_rtlScrollBehavior.i ? (scrollRange - instantScrollPosition) : instantScrollPosition;\n\n //_base.scrollStop();\n\n if (instantScroll) {\r\n _viewportElement[scroll](instantScrollPosition); //scroll instantly to new position\r\n if (instantScrollTransition) {\r\n //get the scroll position after instant scroll (in case CSS Snap Points are used) to get the correct snapped scroll position\r\n //and the animation stops at the correct point\r\n instantScrollPosition = _viewportElement[scroll]();\r\n //scroll back to the position before instant scrolling so animation can be performed\r\n _viewportElement[scroll](currScroll);\n\n instantScrollPosition = rtlIsNormal && _rtlScrollBehavior.i ? (scrollRange - instantScrollPosition) : instantScrollPosition;\r\n instantScrollPosition = rtlIsNormal && _rtlScrollBehavior.n ? -instantScrollPosition : instantScrollPosition;\n\n scrollObj[xy] = instantScrollPosition;\r\n _base.scroll(scrollObj, extendDeep(animationObj, {\r\n duration: 130,\r\n complete: scrollActionInstantFinished\r\n }));\r\n }\r\n else\r\n scrollActionInstantFinished();\r\n }\r\n else {\r\n decreaseScroll = isFirstIteration ? decreaseScrollCondition : decreaseScroll;\r\n finishedCondition = rtlIsNormal\r\n ? (decreaseScroll ? handleOffset + handleLength >= mouseOffset : handleOffset <= mouseOffset)\r\n : (decreaseScroll ? handleOffset <= mouseOffset : handleOffset + handleLength >= mouseOffset);\n\n if (finishedCondition) {\r\n clearTimeout(trackTimeout);\r\n _base.scrollStop();\r\n trackTimeout = undefined;\r\n scrollActionFinsished(true);\r\n }\r\n else {\r\n trackTimeout = setTimeout(scrollAction, timeoutDelay);\n\n scrollObj[xy] = (decreaseScroll ? '-=' : '+=') + scrollDistance;\r\n _base.scroll(scrollObj, extendDeep(animationObj, {\r\n duration: scrollDuration\r\n }));\r\n }\r\n isFirstIteration = false;\r\n }\r\n }\r\n };\r\n if (ctrlKey)\r\n increaseTrackScrollAmount();\n\n mouseDownInvertedScale = getHostElementInvertedScale()[xy];\r\n mouseDownOffset = COMPATIBILITY.page(event)[xy];\n\n _scrollbarsHandlesDefineScrollPos = !getPreparedScrollbarsOption(strSnapHandle);\r\n addClass(_bodyElement, _classNameDragging);\r\n addClass(scrollbarVars._track, strActive);\r\n addClass(scrollbarVars._scrollbar, strActive);\n\n setupResponsiveEventListener(_documentElement,\r\n [_strMouseTouchUpEvent, _strKeyDownEvent, _strKeyUpEvent, _strSelectStartEvent],\r\n [documentMouseTouchUp, documentKeyDown, documentKeyUp, documentOnSelectStart]);\n\n scrollAction();\r\n COMPATIBILITY.prvD(event);\r\n COMPATIBILITY.stpP(event);\r\n }\r\n }\r\n function onTrackMouseTouchEnter(event) {\r\n //make sure both scrollbars will stay visible if one scrollbar is hovered if autoHide is \"scroll\" or \"move\".\r\n _scrollbarsHandleHovered = true;\r\n if (_scrollbarsAutoHideScroll || _scrollbarsAutoHideMove)\r\n refreshScrollbarsAutoHide(true);\r\n }\r\n function onTrackMouseTouchLeave(event) {\r\n _scrollbarsHandleHovered = false;\r\n if (_scrollbarsAutoHideScroll || _scrollbarsAutoHideMove)\r\n refreshScrollbarsAutoHide(false);\r\n }\r\n function onScrollbarMouseTouchDown(event) {\r\n COMPATIBILITY.stpP(event);\r\n }\n\n addDestroyEventListener(scrollbarVars._handle,\r\n _strMouseTouchDownEvent,\r\n onHandleMouseTouchDown);\r\n addDestroyEventListener(scrollbarVars._track,\r\n [_strMouseTouchDownEvent, _strMouseEnter, _strMouseLeave],\r\n [onTrackMouseTouchDown, onTrackMouseTouchEnter, onTrackMouseTouchLeave]);\r\n addDestroyEventListener(scrollbarVars._scrollbar,\r\n _strMouseTouchDownEvent,\r\n onScrollbarMouseTouchDown);\n\n if (_supportTransition) {\r\n addDestroyEventListener(scrollbarVars._scrollbar, _strTransitionEndEvent, function (event) {\r\n if (event.target !== scrollbarVars._scrollbar[0])\r\n return;\r\n refreshScrollbarHandleLength(isHorizontal);\r\n refreshScrollbarHandleOffset(isHorizontal);\r\n });\r\n }\r\n }\n\n /**\r\n * Shows or hides the given scrollbar and applied a class name which indicates if the scrollbar is scrollable or not.\r\n * @param isHorizontal True if the horizontal scrollbar is the target, false if the vertical scrollbar is the target.\r\n * @param shallBeVisible True if the scrollbar shall be shown, false if hidden.\r\n * @param canScroll True if the scrollbar is scrollable, false otherwise.\r\n */\r\n function refreshScrollbarAppearance(isHorizontal, shallBeVisible, canScroll) {\r\n var scrollbarHiddenClassName = isHorizontal ? _classNameHostScrollbarHorizontalHidden : _classNameHostScrollbarVerticalHidden;\r\n var scrollbarElement = isHorizontal ? _scrollbarHorizontalElement : _scrollbarVerticalElement;\n\n addRemoveClass(_hostElement, scrollbarHiddenClassName, !shallBeVisible);\r\n addRemoveClass(scrollbarElement, _classNameScrollbarUnusable, !canScroll);\r\n }\n\n /**\r\n * Autoshows / autohides both scrollbars with.\r\n * @param shallBeVisible True if the scrollbars shall be autoshown (only the case if they are hidden by a autohide), false if the shall be auto hidden.\r\n * @param delayfree True if the scrollbars shall be hidden without a delay, false or undefined otherwise.\r\n */\r\n function refreshScrollbarsAutoHide(shallBeVisible, delayfree) {\r\n clearTimeout(_scrollbarsAutoHideTimeoutId);\r\n if (shallBeVisible) {\r\n //if(_hasOverflowCache.x && _hideOverflowCache.xs)\r\n removeClass(_scrollbarHorizontalElement, _classNameScrollbarAutoHidden);\r\n //if(_hasOverflowCache.y && _hideOverflowCache.ys)\r\n removeClass(_scrollbarVerticalElement, _classNameScrollbarAutoHidden);\r\n }\r\n else {\r\n var anyActive;\r\n var strActive = 'active';\r\n var hide = function () {\r\n if (!_scrollbarsHandleHovered && !_destroyed) {\r\n anyActive = _scrollbarHorizontalHandleElement.hasClass(strActive) || _scrollbarVerticalHandleElement.hasClass(strActive);\r\n if (!anyActive && (_scrollbarsAutoHideScroll || _scrollbarsAutoHideMove || _scrollbarsAutoHideLeave))\r\n addClass(_scrollbarHorizontalElement, _classNameScrollbarAutoHidden);\r\n if (!anyActive && (_scrollbarsAutoHideScroll || _scrollbarsAutoHideMove || _scrollbarsAutoHideLeave))\r\n addClass(_scrollbarVerticalElement, _classNameScrollbarAutoHidden);\r\n }\r\n };\r\n if (_scrollbarsAutoHideDelay > 0 && delayfree !== true)\r\n _scrollbarsAutoHideTimeoutId = setTimeout(hide, _scrollbarsAutoHideDelay);\r\n else\r\n hide();\r\n }\r\n }\n\n /**\r\n * Refreshes the handle length of the given scrollbar.\r\n * @param isHorizontal True if the horizontal scrollbar handle shall be refreshed, false if the vertical one shall be refreshed.\r\n */\r\n function refreshScrollbarHandleLength(isHorizontal) {\r\n var handleCSS = {};\r\n var scrollbarVars = getScrollbarVars(isHorizontal);\r\n var scrollbarVarsInfo = scrollbarVars._info;\r\n var digit = 1000000;\r\n //get and apply intended handle length\r\n var handleRatio = MATH.min(1, _viewportSize[scrollbarVars._w_h] / _contentScrollSizeCache[scrollbarVars._w_h]);\r\n handleCSS[scrollbarVars._width_height] = (MATH.floor(handleRatio * 100 * digit) / digit) + '%'; //the last * digit / digit is for flooring to the 4th digit\n\n if (!nativeOverlayScrollbarsAreActive())\r\n scrollbarVars._handle.css(handleCSS);\n\n //measure the handle length to respect min & max length\r\n scrollbarVarsInfo._handleLength = scrollbarVars._handle[0]['offset' + scrollbarVars._Width_Height];\r\n scrollbarVarsInfo._handleLengthRatio = handleRatio;\r\n }\n\n /**\r\n * Refreshes the handle offset of the given scrollbar.\r\n * @param isHorizontal True if the horizontal scrollbar handle shall be refreshed, false if the vertical one shall be refreshed.\r\n * @param scrollOrTransition The scroll position of the given scrollbar axis to which the handle shall be moved or a boolean which indicates whether a transition shall be applied. If undefined or boolean if the current scroll-offset is taken. (if isHorizontal ? scrollLeft : scrollTop)\r\n */\r\n function refreshScrollbarHandleOffset(isHorizontal, scrollOrTransition) {\r\n var transition = type(scrollOrTransition) == TYPES.b;\r\n var transitionDuration = 250;\r\n var isRTLisHorizontal = _isRTL && isHorizontal;\r\n var scrollbarVars = getScrollbarVars(isHorizontal);\r\n var scrollbarVarsInfo = scrollbarVars._info;\r\n var strTranslateBrace = 'translate(';\r\n var strTransform = VENDORS._cssProperty('transform');\r\n var strTransition = VENDORS._cssProperty('transition');\r\n var nativeScroll = isHorizontal ? _viewportElement[_strScrollLeft]() : _viewportElement[_strScrollTop]();\r\n var currentScroll = scrollOrTransition === undefined || transition ? nativeScroll : scrollOrTransition;\n\n //measure the handle length to respect min & max length\r\n var handleLength = scrollbarVarsInfo._handleLength;\r\n var trackLength = scrollbarVars._track[0]['offset' + scrollbarVars._Width_Height];\r\n var handleTrackDiff = trackLength - handleLength;\r\n var handleCSS = {};\r\n var transformOffset;\r\n var translateValue;\n\n //DONT use the variable '_contentScrollSizeCache[scrollbarVars._w_h]' instead of '_viewportElement[0]['scroll' + scrollbarVars._Width_Height]'\r\n // because its a bit behind during the small delay when content size updates\r\n //(delay = mutationObserverContentLag, if its 0 then this var could be used)\r\n var maxScroll = (_viewportElementNative[_strScroll + scrollbarVars._Width_Height] - _viewportElementNative['client' + scrollbarVars._Width_Height]) * (_rtlScrollBehavior.n && isRTLisHorizontal ? -1 : 1); //* -1 if rtl scroll max is negative\r\n var getScrollRatio = function (base) {\r\n return isNaN(base / maxScroll) ? 0 : MATH.max(0, MATH.min(1, base / maxScroll));\r\n };\r\n var getHandleOffset = function (scrollRatio) {\r\n var offset = handleTrackDiff * scrollRatio;\r\n offset = isNaN(offset) ? 0 : offset;\r\n offset = (isRTLisHorizontal && !_rtlScrollBehavior.i) ? (trackLength - handleLength - offset) : offset;\r\n offset = MATH.max(0, offset);\r\n return offset;\r\n };\r\n var scrollRatio = getScrollRatio(nativeScroll);\r\n var unsnappedScrollRatio = getScrollRatio(currentScroll);\r\n var handleOffset = getHandleOffset(unsnappedScrollRatio);\r\n var snappedHandleOffset = getHandleOffset(scrollRatio);\n\n scrollbarVarsInfo._maxScroll = maxScroll;\r\n scrollbarVarsInfo._currentScroll = nativeScroll;\r\n scrollbarVarsInfo._currentScrollRatio = scrollRatio;\n\n if (_supportTransform) {\r\n transformOffset = isRTLisHorizontal ? -(trackLength - handleLength - handleOffset) : handleOffset; //in px\r\n //transformOffset = (transformOffset / trackLength * 100) * (trackLength / handleLength); //in %\r\n translateValue = isHorizontal ? strTranslateBrace + transformOffset + 'px, 0)' : strTranslateBrace + '0, ' + transformOffset + 'px)';\n\n handleCSS[strTransform] = translateValue;\n\n //apply or clear up transition\r\n if (_supportTransition)\r\n handleCSS[strTransition] = transition && MATH.abs(handleOffset - scrollbarVarsInfo._handleOffset) > 1 ? getCSSTransitionString(scrollbarVars._handle) + ', ' + (strTransform + _strSpace + transitionDuration + 'ms') : _strEmpty;\r\n }\r\n else\r\n handleCSS[scrollbarVars._left_top] = handleOffset;\n\n\r\n //only apply css if offset has changed and overflow exists.\r\n if (!nativeOverlayScrollbarsAreActive()) {\r\n scrollbarVars._handle.css(handleCSS);\n\n //clear up transition\r\n if (_supportTransform && _supportTransition && transition) {\r\n scrollbarVars._handle.one(_strTransitionEndEvent, function () {\r\n if (!_destroyed)\r\n scrollbarVars._handle.css(strTransition, _strEmpty);\r\n });\r\n }\r\n }\n\n scrollbarVarsInfo._handleOffset = handleOffset;\r\n scrollbarVarsInfo._snappedHandleOffset = snappedHandleOffset;\r\n scrollbarVarsInfo._trackLength = trackLength;\r\n }\n\n /**\r\n * Refreshes the interactivity of the given scrollbar element.\r\n * @param isTrack True if the track element is the target, false if the handle element is the target.\r\n * @param value True for interactivity false for no interactivity.\r\n */\r\n function refreshScrollbarsInteractive(isTrack, value) {\r\n var action = value ? 'removeClass' : 'addClass';\r\n var element1 = isTrack ? _scrollbarHorizontalTrackElement : _scrollbarHorizontalHandleElement;\r\n var element2 = isTrack ? _scrollbarVerticalTrackElement : _scrollbarVerticalHandleElement;\r\n var className = isTrack ? _classNameScrollbarTrackOff : _classNameScrollbarHandleOff;\n\n element1[action](className);\r\n element2[action](className);\r\n }\n\n /**\r\n * Returns a object which is used for fast access for specific variables.\r\n * @param isHorizontal True if the horizontal scrollbar vars shall be accessed, false if the vertical scrollbar vars shall be accessed.\r\n * @returns {{wh: string, WH: string, lt: string, _wh: string, _lt: string, t: *, h: *, c: {}, s: *}}\r\n */\r\n function getScrollbarVars(isHorizontal) {\r\n return {\r\n _width_height: isHorizontal ? _strWidth : _strHeight,\r\n _Width_Height: isHorizontal ? 'Width' : 'Height',\r\n _left_top: isHorizontal ? _strLeft : _strTop,\r\n _Left_Top: isHorizontal ? 'Left' : 'Top',\r\n _x_y: isHorizontal ? _strX : _strY,\r\n _X_Y: isHorizontal ? 'X' : 'Y',\r\n _w_h: isHorizontal ? 'w' : 'h',\r\n _l_t: isHorizontal ? 'l' : 't',\r\n _track: isHorizontal ? _scrollbarHorizontalTrackElement : _scrollbarVerticalTrackElement,\r\n _handle: isHorizontal ? _scrollbarHorizontalHandleElement : _scrollbarVerticalHandleElement,\r\n _scrollbar: isHorizontal ? _scrollbarHorizontalElement : _scrollbarVerticalElement,\r\n _info: isHorizontal ? _scrollHorizontalInfo : _scrollVerticalInfo\r\n };\r\n }\n\n\r\n //==== Scrollbar Corner ====//\n\n /**\r\n * Builds or destroys the scrollbar corner DOM element.\r\n * @param destroy Indicates whether the DOM shall be build or destroyed.\r\n */\r\n function setupScrollbarCornerDOM(destroy) {\r\n _scrollbarCornerElement = _scrollbarCornerElement || selectOrGenerateDivByClass(_classNameScrollbarCorner, true);\n\n if (!destroy) {\r\n if (!_domExists) {\r\n _hostElement.append(_scrollbarCornerElement);\r\n }\r\n }\r\n else {\r\n if (_domExists && _initialized) {\r\n removeClass(_scrollbarCornerElement.removeAttr(LEXICON.s), _classNamesDynamicDestroy);\r\n }\r\n else {\r\n remove(_scrollbarCornerElement);\r\n }\r\n }\r\n }\n\n /**\r\n * Initializes all scrollbar corner interactivity events.\r\n */\r\n function setupScrollbarCornerEvents() {\r\n var insideIFrame = _windowElementNative.top !== _windowElementNative;\r\n var mouseDownPosition = {};\r\n var mouseDownSize = {};\r\n var mouseDownInvertedScale = {};\r\n var reconnectMutationObserver;\n\n function documentDragMove(event) {\r\n if (onMouseTouchDownContinue(event)) {\r\n var pageOffset = getCoordinates(event);\r\n var hostElementCSS = {};\r\n if (_resizeHorizontal || _resizeBoth)\r\n hostElementCSS[_strWidth] = (mouseDownSize.w + (pageOffset.x - mouseDownPosition.x) * mouseDownInvertedScale.x);\r\n if (_resizeVertical || _resizeBoth)\r\n hostElementCSS[_strHeight] = (mouseDownSize.h + (pageOffset.y - mouseDownPosition.y) * mouseDownInvertedScale.y);\r\n _hostElement.css(hostElementCSS);\r\n COMPATIBILITY.stpP(event);\r\n }\r\n else {\r\n documentMouseTouchUp(event);\r\n }\r\n }\r\n function documentMouseTouchUp(event) {\r\n var eventIsTrusted = event !== undefined;\n\n setupResponsiveEventListener(_documentElement,\r\n [_strSelectStartEvent, _strMouseTouchMoveEvent, _strMouseTouchUpEvent],\r\n [documentOnSelectStart, documentDragMove, documentMouseTouchUp],\r\n true);\n\n removeClass(_bodyElement, _classNameDragging);\r\n if (_scrollbarCornerElement.releaseCapture)\r\n _scrollbarCornerElement.releaseCapture();\n\n if (eventIsTrusted) {\r\n if (reconnectMutationObserver)\r\n connectMutationObservers();\r\n _base.update(_strAuto);\r\n }\r\n reconnectMutationObserver = false;\r\n }\r\n function onMouseTouchDownContinue(event) {\r\n var originalEvent = event.originalEvent || event;\r\n var isTouchEvent = originalEvent.touches !== undefined;\r\n return _sleeping || _destroyed ? false : COMPATIBILITY.mBtn(event) === 1 || isTouchEvent;\r\n }\r\n function getCoordinates(event) {\r\n return _msieVersion && insideIFrame ? { x: event.screenX, y: event.screenY } : COMPATIBILITY.page(event);\r\n }\n\n addDestroyEventListener(_scrollbarCornerElement, _strMouseTouchDownEvent, function (event) {\r\n if (onMouseTouchDownContinue(event) && !_resizeNone) {\r\n if (_mutationObserversConnected) {\r\n reconnectMutationObserver = true;\r\n disconnectMutationObservers();\r\n }\n\n mouseDownPosition = getCoordinates(event);\n\n mouseDownSize.w = _hostElementNative[LEXICON.oW] - (!_isBorderBox ? _paddingX : 0);\r\n mouseDownSize.h = _hostElementNative[LEXICON.oH] - (!_isBorderBox ? _paddingY : 0);\r\n mouseDownInvertedScale = getHostElementInvertedScale();\n\n setupResponsiveEventListener(_documentElement,\r\n [_strSelectStartEvent, _strMouseTouchMoveEvent, _strMouseTouchUpEvent],\r\n [documentOnSelectStart, documentDragMove, documentMouseTouchUp]);\n\n addClass(_bodyElement, _classNameDragging);\r\n if (_scrollbarCornerElement.setCapture)\r\n _scrollbarCornerElement.setCapture();\n\n COMPATIBILITY.prvD(event);\r\n COMPATIBILITY.stpP(event);\r\n }\r\n });\r\n }\n\n\r\n //==== Utils ====//\n\n /**\r\n * Calls the callback with the given name. The Context of this callback is always _base (this).\r\n * @param name The name of the target which shall be called.\r\n * @param args The args with which the callback shall be called.\r\n * @param dependent Boolean which decides whether the callback shall be fired, undefined is like a \"true\" value.\r\n */\r\n function dispatchCallback(name, args, dependent) {\r\n if (dependent === false)\r\n return;\r\n if (_initialized) {\r\n var callback = _currentPreparedOptions.callbacks[name];\r\n var extensionOnName = name;\r\n var ext;\n\n if (extensionOnName.substr(0, 2) === 'on')\r\n extensionOnName = extensionOnName.substr(2, 1).toLowerCase() + extensionOnName.substr(3);\n\n if (type(callback) == TYPES.f)\r\n callback.call(_base, args);\n\n each(_extensions, function () {\r\n ext = this;\r\n if (type(ext.on) == TYPES.f)\r\n ext.on(extensionOnName, args);\r\n });\r\n }\r\n else if (!_destroyed)\r\n _callbacksInitQeueue.push({ n: name, a: args });\r\n }\n\n /**\r\n * Sets the \"top, right, bottom, left\" properties, with a given prefix, of the given css object.\r\n * @param targetCSSObject The css object to which the values shall be applied.\r\n * @param prefix The prefix of the \"top, right, bottom, left\" css properties. (example: 'padding-' is a valid prefix)\r\n * @param values A array of values which shall be applied to the \"top, right, bottom, left\" -properties. The array order is [top, right, bottom, left].\r\n * If this argument is undefined the value '' (empty string) will be applied to all properties.\r\n */\r\n function setTopRightBottomLeft(targetCSSObject, prefix, values) {\r\n prefix = prefix || _strEmpty;\r\n values = values || [_strEmpty, _strEmpty, _strEmpty, _strEmpty];\n\n targetCSSObject[prefix + _strTop] = values[0];\r\n targetCSSObject[prefix + _strRight] = values[1];\r\n targetCSSObject[prefix + _strBottom] = values[2];\r\n targetCSSObject[prefix + _strLeft] = values[3];\r\n }\n\n /**\r\n * Gets the \"top, right, bottom, left\" CSS properties of the CSS property with the given prefix from the host element.\r\n * @param prefix The prefix of the \"top, right, bottom, left\" css properties. (example: 'padding-' is a valid prefix)\r\n * @param suffix The suffix of the \"top, right, bottom, left\" css properties. (example: 'border-' is a valid prefix with '-width' is a valid suffix)\r\n * @param zeroX True if the x axis shall be 0.\r\n * @param zeroY True if the y axis shall be 0.\r\n * @returns {{}} The object which contains the numbers of the read CSS properties.\r\n */\r\n function getTopRightBottomLeftHost(prefix, suffix, zeroX, zeroY) {\r\n suffix = suffix || _strEmpty;\r\n prefix = prefix || _strEmpty;\r\n return {\r\n t: zeroY ? 0 : parseToZeroOrNumber(_hostElement.css(prefix + _strTop + suffix)),\r\n r: zeroX ? 0 : parseToZeroOrNumber(_hostElement.css(prefix + _strRight + suffix)),\r\n b: zeroY ? 0 : parseToZeroOrNumber(_hostElement.css(prefix + _strBottom + suffix)),\r\n l: zeroX ? 0 : parseToZeroOrNumber(_hostElement.css(prefix + _strLeft + suffix))\r\n };\r\n }\n\n /**\r\n * Returns the computed CSS transition string from the given element.\r\n * @param element The element from which the transition string shall be returned.\r\n * @returns {string} The CSS transition string from the given element.\r\n */\r\n function getCSSTransitionString(element) {\r\n var transitionStr = VENDORS._cssProperty('transition');\r\n var assembledValue = element.css(transitionStr);\r\n if (assembledValue)\r\n return assembledValue;\r\n var regExpString = '\\\\s*(' + '([^,(]+(\\\\(.+?\\\\))?)+' + ')[\\\\s,]*';\r\n var regExpMain = new RegExp(regExpString);\r\n var regExpValidate = new RegExp('^(' + regExpString + ')+$');\r\n var properties = 'property duration timing-function delay'.split(' ');\r\n var result = [];\r\n var strResult;\r\n var valueArray;\r\n var i = 0;\r\n var j;\r\n var splitCssStyleByComma = function (str) {\r\n strResult = [];\r\n if (!str.match(regExpValidate))\r\n return str;\r\n while (str.match(regExpMain)) {\r\n strResult.push(RegExp.$1);\r\n str = str.replace(regExpMain, _strEmpty);\r\n }\n\n return strResult;\r\n };\r\n for (; i < properties[LEXICON.l]; i++) {\r\n valueArray = splitCssStyleByComma(element.css(transitionStr + '-' + properties[i]));\r\n for (j = 0; j < valueArray[LEXICON.l]; j++)\r\n result[j] = (result[j] ? result[j] + _strSpace : _strEmpty) + valueArray[j];\r\n }\r\n return result.join(', ');\r\n }\n\n /**\r\n * Generates a Regular Expression which matches with a string which starts with 'os-host'.\r\n * @param {boolean} withCurrClassNameOption The Regular Expression also matches if the string is the current ClassName option (multiple values splitted by space possible).\r\n * @param {boolean} withOldClassNameOption The Regular Expression also matches if the string is the old ClassName option (multiple values splitted by space possible).\r\n */\r\n function createHostClassNameRegExp(withCurrClassNameOption, withOldClassNameOption) {\r\n var i;\r\n var split;\r\n var appendix;\r\n var appendClasses = function (classes, condition) {\r\n appendix = '';\r\n if (condition && typeof classes == TYPES.s) {\r\n split = classes.split(_strSpace);\r\n for (i = 0; i < split[LEXICON.l]; i++)\r\n appendix += '|' + split[i] + '$';\r\n // split[i].replace(/[.*+?^${}()|[\\]\\\\]/g, '\\\\$&') for escaping regex characters\r\n }\r\n return appendix;\r\n };\n\n return new RegExp(\r\n '(^' + _classNameHostElement + '([-_].+|)$)' +\r\n appendClasses(_classNameCache, withCurrClassNameOption) +\r\n appendClasses(_oldClassName, withOldClassNameOption), 'g');\r\n }\n\n /**\r\n * Calculates the host-elements inverted scale. (invertedScale = 1 / scale)\r\n * @returns {{x: number, y: number}} The scale of the host-element.\r\n */\r\n function getHostElementInvertedScale() {\r\n var rect = _paddingElementNative[LEXICON.bCR]();\r\n return {\r\n x: _supportTransform ? 1 / (MATH.round(rect.width) / _paddingElementNative[LEXICON.oW]) || 1 : 1,\r\n y: _supportTransform ? 1 / (MATH.round(rect.height) / _paddingElementNative[LEXICON.oH]) || 1 : 1\r\n };\r\n }\n\n /**\r\n * Checks whether the given object is a HTMLElement.\r\n * @param o The object which shall be checked.\r\n * @returns {boolean} True the given object is a HTMLElement, false otherwise.\r\n */\r\n function isHTMLElement(o) {\r\n var strOwnerDocument = 'ownerDocument';\r\n var strHTMLElement = 'HTMLElement';\r\n var wnd = o && o[strOwnerDocument] ? (o[strOwnerDocument].parentWindow || window) : window;\r\n return (\r\n typeof wnd[strHTMLElement] == TYPES.o ? o instanceof wnd[strHTMLElement] : //DOM2\r\n o && typeof o == TYPES.o && o !== null && o.nodeType === 1 && typeof o.nodeName == TYPES.s\r\n );\r\n }\n\n /**\r\n * Compares 2 arrays and returns the differences between them as a array.\r\n * @param a1 The first array which shall be compared.\r\n * @param a2 The second array which shall be compared.\r\n * @returns {Array} The differences between the two arrays.\r\n */\r\n function getArrayDifferences(a1, a2) {\r\n var a = [];\r\n var diff = [];\r\n var i;\r\n var k;\r\n for (i = 0; i < a1.length; i++)\r\n a[a1[i]] = true;\r\n for (i = 0; i < a2.length; i++) {\r\n if (a[a2[i]])\r\n delete a[a2[i]];\r\n else\r\n a[a2[i]] = true;\r\n }\r\n for (k in a)\r\n diff.push(k);\r\n return diff;\r\n }\n\n /**\r\n * Returns Zero or the number to which the value can be parsed.\r\n * @param value The value which shall be parsed.\r\n * @param toFloat Indicates whether the number shall be parsed to a float.\r\n */\r\n function parseToZeroOrNumber(value, toFloat) {\r\n var num = toFloat ? parseFloat(value) : parseInt(value, 10);\r\n return isNaN(num) ? 0 : num;\r\n }\n\n /**\r\n * Gets several information of the textarea and returns them as a object or undefined if the browser doesn't support it.\r\n * @returns {{cursorRow: Number, cursorCol, rows: Number, cols: number, wRow: number, pos: number, max : number}} or undefined if not supported.\r\n */\r\n function getTextareaInfo() {\r\n //read needed values\r\n var textareaCursorPosition = _targetElementNative.selectionStart;\r\n if (textareaCursorPosition === undefined)\r\n return;\n\n var textareaValue = _targetElement.val();\r\n var textareaLength = textareaValue[LEXICON.l];\r\n var textareaRowSplit = textareaValue.split('\\n');\r\n var textareaLastRow = textareaRowSplit[LEXICON.l];\r\n var textareaCurrentCursorRowSplit = textareaValue.substr(0, textareaCursorPosition).split('\\n');\r\n var widestRow = 0;\r\n var textareaLastCol = 0;\r\n var cursorRow = textareaCurrentCursorRowSplit[LEXICON.l];\r\n var cursorCol = textareaCurrentCursorRowSplit[textareaCurrentCursorRowSplit[LEXICON.l] - 1][LEXICON.l];\r\n var rowCols;\r\n var i;\n\n //get widest Row and the last column of the textarea\r\n for (i = 0; i < textareaRowSplit[LEXICON.l]; i++) {\r\n rowCols = textareaRowSplit[i][LEXICON.l];\r\n if (rowCols > textareaLastCol) {\r\n widestRow = i + 1;\r\n textareaLastCol = rowCols;\r\n }\r\n }\n\n return {\r\n _cursorRow: cursorRow, //cursorRow\r\n _cursorColumn: cursorCol, //cursorCol\r\n _rows: textareaLastRow, //rows\r\n _columns: textareaLastCol, //cols\r\n _widestRow: widestRow, //wRow\r\n _cursorPosition: textareaCursorPosition, //pos\r\n _cursorMax: textareaLength //max\r\n };\r\n }\n\n /**\r\n * Determines whether native overlay scrollbars are active.\r\n * @returns {boolean} True if native overlay scrollbars are active, false otherwise.\r\n */\r\n function nativeOverlayScrollbarsAreActive() {\r\n return (_ignoreOverlayScrollbarHidingCache && (_nativeScrollbarIsOverlaid.x && _nativeScrollbarIsOverlaid.y));\r\n }\n\n /**\r\n * Gets the element which is used to measure the content size.\r\n * @returns {*} TextareaCover if target element is textarea else the ContentElement.\r\n */\r\n function getContentMeasureElement() {\r\n return _isTextarea ? _textareaCoverElement[0] : _contentElementNative;\r\n }\n\n /**\r\n * Generates a string which represents a HTML div with the given classes or attributes.\r\n * @param classesOrAttrs The class of the div as string or a object which represents the attributes of the div. (The class attribute can also be written as \"className\".)\r\n * @param content The content of the div as string.\r\n * @returns {string} The concated string which represents a HTML div and its content.\r\n */\r\n function generateDiv(classesOrAttrs, content) {\r\n return '<div ' + (classesOrAttrs ? type(classesOrAttrs) == TYPES.s ?\r\n 'class=\"' + classesOrAttrs + '\"' :\r\n (function () {\r\n var key;\r\n var attrs = _strEmpty;\r\n if (FRAMEWORK.isPlainObject(classesOrAttrs)) {\r\n for (key in classesOrAttrs)\r\n attrs += (key === 'c' ? 'class' : key) + '=\"' + classesOrAttrs[key] + '\" ';\r\n }\r\n return attrs;\r\n })() :\r\n _strEmpty) +\r\n '>' +\r\n (content || _strEmpty) +\r\n '</div>';\r\n }\n\n /**\r\n * Selects or generates a div with the given class attribute.\r\n * @param className The class names (divided by spaces) of the div which shall be selected or generated.\r\n * @param selectParentOrOnlyChildren The parent element from which of the element shall be selected. (if undefined or boolean its hostElement)\r\n * If its a boolean it decides whether only the children of the host element shall be selected.\r\n * @returns {*} The generated or selected element.\r\n */\r\n function selectOrGenerateDivByClass(className, selectParentOrOnlyChildren) {\r\n var onlyChildren = type(selectParentOrOnlyChildren) == TYPES.b;\r\n var selectParent = onlyChildren ? _hostElement : (selectParentOrOnlyChildren || _hostElement);\n\n return (_domExists && !selectParent[LEXICON.l])\r\n ? null\r\n : _domExists\r\n ? selectParent[onlyChildren ? 'children' : 'find'](_strDot + className.replace(/\\s/g, _strDot)).eq(0)\r\n : FRAMEWORK(generateDiv(className))\r\n }\n\n /**\r\n * Gets the value of the given property from the given object.\r\n * @param obj The object from which the property value shall be got.\r\n * @param path The property of which the value shall be got.\r\n * @returns {*} Returns the value of the searched property or undefined of the property wasn't found.\r\n */\r\n function getObjectPropVal(obj, path) {\r\n var splits = path.split(_strDot);\r\n var i = 0;\r\n var val;\r\n for (; i < splits.length; i++) {\r\n if (!obj[LEXICON.hOP](splits[i]))\r\n return;\r\n val = obj[splits[i]];\r\n if (i < splits.length && type(val) == TYPES.o)\r\n obj = val;\r\n }\r\n return val;\r\n }\n\n /**\r\n * Sets the value of the given property from the given object.\r\n * @param obj The object from which the property value shall be set.\r\n * @param path The property of which the value shall be set.\r\n * @param val The value of the property which shall be set.\r\n */\r\n function setObjectPropVal(obj, path, val) {\r\n var splits = path.split(_strDot);\r\n var splitsLength = splits.length;\r\n var i = 0;\r\n var extendObj = {};\r\n var extendObjRoot = extendObj;\r\n for (; i < splitsLength; i++)\r\n extendObj = extendObj[splits[i]] = i + 1 < splitsLength ? {} : val;\r\n FRAMEWORK.extend(obj, extendObjRoot, true);\r\n }\n\n /**\t\r\n * Runs a action for each selector inside the updateOnLoad option.\t\r\n * @param {Function} action The action for each updateOnLoad selector, the arguments the function takes is the index and the value (the selector).\t\r\n */\r\n function eachUpdateOnLoad(action) {\r\n var updateOnLoad = _currentPreparedOptions.updateOnLoad;\r\n updateOnLoad = type(updateOnLoad) == TYPES.s ? updateOnLoad.split(_strSpace) : updateOnLoad;\n\n if (COMPATIBILITY.isA(updateOnLoad) && !_destroyed) {\r\n each(updateOnLoad, action);\r\n }\r\n }\n\n\r\n //==== Utils Cache ====//\n\n /**\r\n * Compares two values or objects and returns true if they aren't equal.\r\n * @param current The first value or object which shall be compared.\r\n * @param cache The second value or object which shall be compared.\r\n * @param force If true the returned value is always true.\r\n * @returns {boolean} True if both values or objects aren't equal or force is true, false otherwise.\r\n */\r\n function checkCache(current, cache, force) {\r\n if (force)\r\n return force;\r\n if (type(current) == TYPES.o && type(cache) == TYPES.o) {\r\n for (var prop in current) {\r\n if (prop !== 'c') {\r\n if (current[LEXICON.hOP](prop) && cache[LEXICON.hOP](prop)) {\r\n if (checkCache(current[prop], cache[prop]))\r\n return true;\r\n }\r\n else {\r\n return true;\r\n }\r\n }\r\n }\r\n }\r\n else {\r\n return current !== cache;\r\n }\r\n return false;\r\n }\n\n\r\n //==== Shortcuts ====//\n\n /**\r\n * jQuery extend method shortcut with a appended \"true\" as first argument.\r\n */\r\n function extendDeep() {\r\n return FRAMEWORK.extend.apply(this, [true].concat([].slice.call(arguments)));\r\n }\n\n /**\r\n * jQuery addClass method shortcut.\r\n */\r\n function addClass(el, classes) {\r\n return _frameworkProto.addClass.call(el, classes);\r\n }\n\n /**\r\n * jQuery removeClass method shortcut.\r\n */\r\n function removeClass(el, classes) {\r\n return _frameworkProto.removeClass.call(el, classes);\r\n }\n\n /**\r\n * Adds or removes the given classes dependent on the boolean value. True for add, false for remove.\r\n */\r\n function addRemoveClass(el, classes, doAdd) {\r\n return doAdd ? addClass(el, classes) : removeClass(el, classes);\r\n }\n\n /**\r\n * jQuery remove method shortcut.\r\n */\r\n function remove(el) {\r\n return _frameworkProto.remove.call(el);\r\n }\n\n /**\r\n * Finds the first child element with the given selector of the given element.\r\n * @param el The root element from which the selector shall be valid.\r\n * @param selector The selector of the searched element.\r\n * @returns {*} The first element which is a child of the given element and matches the givens selector.\r\n */\r\n function findFirst(el, selector) {\r\n return _frameworkProto.find.call(el, selector).eq(0);\r\n }\n\n\r\n //==== API ====//\n\n /**\r\n * Puts the instance to sleep. It wont respond to any changes in the DOM and won't update. Scrollbar Interactivity is also disabled as well as the resize handle.\r\n * This behavior can be reset by calling the update method.\r\n */\r\n _base.sleep = function () {\r\n _sleeping = true;\r\n };\n\n /**\r\n * Updates the plugin and DOM to the current options.\r\n * This method should only be called if a update is 100% required.\r\n * @param force True if every property shall be updated and the cache shall be ignored.\r\n * !INTERNAL USAGE! : force can be a string \"auto\", \"sync\" or \"zoom\" too\r\n * if \"auto\" then before a real update the content size and host element attributes gets checked, and if they changed only then the update method will be called.\r\n * if \"sync\" then the async update process (MutationObserver or UpdateLoop) gets synchronized and a corresponding update takes place if one was needed due to pending changes.\r\n * if \"zoom\" then a update takes place where it's assumed that content and host size changed\r\n * @returns {boolean|undefined} \r\n * If force is \"sync\" then a boolean is returned which indicates whether a update was needed due to pending changes.\r\n * If force is \"auto\" then a boolean is returned whether a update was needed due to attribute or size changes.\r\n * undefined otherwise.\r\n */\r\n _base.update = function (force) {\r\n if (_destroyed)\r\n return;\n\n var attrsChanged;\r\n var contentSizeC;\r\n var isString = type(force) == TYPES.s;\r\n var doUpdateAuto;\r\n var mutHost;\r\n var mutContent;\n\n if (isString) {\r\n if (force === _strAuto) {\r\n attrsChanged = meaningfulAttrsChanged();\r\n contentSizeC = updateAutoContentSizeChanged();\r\n doUpdateAuto = attrsChanged || contentSizeC;\r\n if (doUpdateAuto) {\r\n update({\r\n _contentSizeChanged: contentSizeC,\r\n _changedOptions: _initialized ? undefined : _currentPreparedOptions\r\n });\r\n }\r\n }\r\n else if (force === _strSync) {\r\n if (_mutationObserversConnected) {\r\n mutHost = _mutationObserverHostCallback(_mutationObserverHost.takeRecords());\r\n mutContent = _mutationObserverContentCallback(_mutationObserverContent.takeRecords());\r\n }\r\n else {\r\n mutHost = _base.update(_strAuto);\r\n }\r\n }\r\n else if (force === 'zoom') {\r\n update({\r\n _hostSizeChanged: true,\r\n _contentSizeChanged: true\r\n });\r\n }\r\n }\r\n else {\r\n force = _sleeping || force;\r\n _sleeping = false;\r\n if (!_base.update(_strSync) || force)\r\n update({ _force: force });\r\n }\n\n updateElementsOnLoad();\n\n return doUpdateAuto || mutHost || mutContent;\r\n };\n\n /**\r\n Gets or sets the current options. The update method will be called automatically if new options were set.\r\n * @param newOptions If new options are given, then the new options will be set, if new options aren't given (undefined or a not a plain object) then the current options will be returned.\r\n * @param value If new options is a property path string, then this value will be used to set the option to which the property path string leads.\r\n * @returns {*}\r\n */\r\n _base.options = function (newOptions, value) {\r\n var option = {};\r\n var changedOps;\n\n //return current options if newOptions are undefined or empty\r\n if (FRAMEWORK.isEmptyObject(newOptions) || !FRAMEWORK.isPlainObject(newOptions)) {\r\n if (type(newOptions) == TYPES.s) {\r\n if (arguments.length > 1) {\r\n setObjectPropVal(option, newOptions, value);\r\n changedOps = setOptions(option);\r\n }\r\n else\r\n return getObjectPropVal(_currentOptions, newOptions);\r\n }\r\n else\r\n return _currentOptions;\r\n }\r\n else {\r\n changedOps = setOptions(newOptions);\r\n }\n\n if (!FRAMEWORK.isEmptyObject(changedOps)) {\r\n update({ _changedOptions: changedOps });\r\n }\r\n };\n\n /**\r\n * Restore the DOM, disconnects all observers, remove all resize observers and put the instance to sleep.\r\n */\r\n _base.destroy = function () {\r\n if (_destroyed)\r\n return;\n\n //remove this instance from auto update loop\r\n autoUpdateLoop.remove(_base);\n\n //disconnect all mutation observers\r\n disconnectMutationObservers();\n\n //remove all resize observers\r\n setupResizeObserver(_sizeObserverElement);\r\n setupResizeObserver(_sizeAutoObserverElement);\n\n //remove all extensions\r\n for (var extName in _extensions)\r\n _base.removeExt(extName);\n\n //remove all 'destroy' events\r\n while (_destroyEvents[LEXICON.l] > 0)\r\n _destroyEvents.pop()();\n\n //remove all events from host element\r\n setupHostMouseTouchEvents(true);\n\n //remove all helper / detection elements\r\n if (_contentGlueElement)\r\n remove(_contentGlueElement);\r\n if (_contentArrangeElement)\r\n remove(_contentArrangeElement);\r\n if (_sizeAutoObserverAdded)\r\n remove(_sizeAutoObserverElement);\n\n //remove all generated DOM\r\n setupScrollbarsDOM(true);\r\n setupScrollbarCornerDOM(true);\r\n setupStructureDOM(true);\n\n //remove all generated image load events\r\n for (var i = 0; i < _updateOnLoadElms[LEXICON.l]; i++)\r\n FRAMEWORK(_updateOnLoadElms[i]).off(_updateOnLoadEventName, updateOnLoadCallback);\r\n _updateOnLoadElms = undefined;\n\n _destroyed = true;\r\n _sleeping = true;\n\n //remove this instance from the instances list\r\n INSTANCES(pluginTargetElement, 0);\r\n dispatchCallback('onDestroyed');\n\n //remove all properties and methods\r\n //for (var property in _base)\r\n // delete _base[property];\r\n //_base = undefined;\r\n };\n\n /**\r\n * Scrolls to a given position or element.\r\n * @param coordinates\r\n * 1. Can be \"coordinates\" which looks like:\r\n * { x : ?, y : ? } OR Object with x and y properties\r\n * { left : ?, top : ? } OR Object with left and top properties\r\n * { l : ?, t : ? } OR Object with l and t properties\r\n * [ ?, ? ] OR Array where the first two element are the coordinates (first is x, second is y)\r\n * ? A single value which stays for both axis\r\n * A value can be a number, a string or a calculation.\r\n *\r\n * Operators:\r\n * [NONE] The current scroll will be overwritten by the value.\r\n * '+=' The value will be added to the current scroll offset\r\n * '-=' The value will be subtracted from the current scroll offset\r\n * '*=' The current scroll wil be multiplicated by the value.\r\n * '/=' The current scroll wil be divided by the value.\r\n *\r\n * Units:\r\n * [NONE] The value is the final scroll amount. final = (value * 1)\r\n * 'px' Same as none\r\n * '%' The value is dependent on the current scroll value. final = ((currentScrollValue / 100) * value)\r\n * 'vw' The value is multiplicated by the viewport width. final = (value * viewportWidth)\r\n * 'vh' The value is multiplicated by the viewport height. final = (value * viewportHeight)\r\n *\r\n * example final values:\r\n * 200, '200px', '50%', '1vw', '1vh', '+=200', '/=1vw', '*=2px', '-=5vh', '+=33%', '+= 50% - 2px', '-= 1vw - 50%'\r\n *\r\n * 2. Can be a HTML or jQuery element:\r\n * The final scroll offset is the offset (without margin) of the given HTML / jQuery element.\r\n *\r\n * 3. Can be a object with a HTML or jQuery element with additional settings:\r\n * {\r\n * el : [HTMLElement, jQuery element], MUST be specified, else this object isn't valid.\r\n * scroll : [string, array, object], Default value is 'always'.\r\n * block : [string, array, object], Default value is 'begin'.\r\n * margin : [number, boolean, array, object] Default value is false.\r\n * }\r\n *\r\n * Possible scroll settings are:\r\n * 'always' Scrolls always.\r\n * 'ifneeded' Scrolls only if the element isnt fully in view.\r\n * 'never' Scrolls never.\r\n *\r\n * Possible block settings are:\r\n * 'begin' Both axis shall be docked to the \"begin\" edge. - The element will be docked to the top and left edge of the viewport.\r\n * 'end' Both axis shall be docked to the \"end\" edge. - The element will be docked to the bottom and right edge of the viewport. (If direction is RTL to the bottom and left edge.)\r\n * 'center' Both axis shall be docked to \"center\". - The element will be centered in the viewport.\r\n * 'nearest' The element will be docked to the nearest edge(s).\r\n *\r\n * Possible margin settings are: -- The actual margin of the element wont be affect, this option affects only the final scroll offset.\r\n * [BOOLEAN] If true the css margin of the element will be used, if false no margin will be used.\r\n * [NUMBER] The margin will be used for all edges.\r\n *\r\n * @param duration The duration of the scroll animation, OR a jQuery animation configuration object.\r\n * @param easing The animation easing.\r\n * @param complete The animation complete callback.\r\n * @returns {{\r\n * position: {x: number, y: number},\r\n * ratio: {x: number, y: number},\r\n * max: {x: number, y: number},\r\n * handleOffset: {x: number, y: number},\r\n * handleLength: {x: number, y: number},\r\n * handleLengthRatio: {x: number, y: number}, t\r\n * rackLength: {x: number, y: number},\r\n * isRTL: boolean,\r\n * isRTLNormalized: boolean\r\n * }}\r\n */\r\n _base.scroll = function (coordinates, duration, easing, complete) {\r\n if (arguments.length === 0 || coordinates === undefined) {\r\n var infoX = _scrollHorizontalInfo;\r\n var infoY = _scrollVerticalInfo;\r\n var normalizeInvert = _normalizeRTLCache && _isRTL && _rtlScrollBehavior.i;\r\n var normalizeNegate = _normalizeRTLCache && _isRTL && _rtlScrollBehavior.n;\r\n var scrollX = infoX._currentScroll;\r\n var scrollXRatio = infoX._currentScrollRatio;\r\n var maxScrollX = infoX._maxScroll;\r\n scrollXRatio = normalizeInvert ? 1 - scrollXRatio : scrollXRatio;\r\n scrollX = normalizeInvert ? maxScrollX - scrollX : scrollX;\r\n scrollX *= normalizeNegate ? -1 : 1;\r\n maxScrollX *= normalizeNegate ? -1 : 1;\n\n return {\r\n position: {\r\n x: scrollX,\r\n y: infoY._currentScroll\r\n },\r\n ratio: {\r\n x: scrollXRatio,\r\n y: infoY._currentScrollRatio\r\n },\r\n max: {\r\n x: maxScrollX,\r\n y: infoY._maxScroll\r\n },\r\n handleOffset: {\r\n x: infoX._handleOffset,\r\n y: infoY._handleOffset\r\n },\r\n handleLength: {\r\n x: infoX._handleLength,\r\n y: infoY._handleLength\r\n },\r\n handleLengthRatio: {\r\n x: infoX._handleLengthRatio,\r\n y: infoY._handleLengthRatio\r\n },\r\n trackLength: {\r\n x: infoX._trackLength,\r\n y: infoY._trackLength\r\n },\r\n snappedHandleOffset: {\r\n x: infoX._snappedHandleOffset,\r\n y: infoY._snappedHandleOffset\r\n },\r\n isRTL: _isRTL,\r\n isRTLNormalized: _normalizeRTLCache\r\n };\r\n }\n\n _base.update(_strSync);\n\n var normalizeRTL = _normalizeRTLCache;\r\n var coordinatesXAxisProps = [_strX, _strLeft, 'l'];\r\n var coordinatesYAxisProps = [_strY, _strTop, 't'];\r\n var coordinatesOperators = ['+=', '-=', '*=', '/='];\r\n var durationIsObject = type(duration) == TYPES.o;\r\n var completeCallback = durationIsObject ? duration.complete : complete;\r\n var i;\r\n var finalScroll = {};\r\n var specialEasing = {};\r\n var doScrollLeft;\r\n var doScrollTop;\r\n var animationOptions;\r\n var strEnd = 'end';\r\n var strBegin = 'begin';\r\n var strCenter = 'center';\r\n var strNearest = 'nearest';\r\n var strAlways = 'always';\r\n var strNever = 'never';\r\n var strIfNeeded = 'ifneeded';\r\n var strLength = LEXICON.l;\r\n var settingsAxis;\r\n var settingsScroll;\r\n var settingsBlock;\r\n var settingsMargin;\r\n var finalElement;\r\n var elementObjSettingsAxisValues = [_strX, _strY, 'xy', 'yx'];\r\n var elementObjSettingsBlockValues = [strBegin, strEnd, strCenter, strNearest];\r\n var elementObjSettingsScrollValues = [strAlways, strNever, strIfNeeded];\r\n var coordinatesIsElementObj = coordinates[LEXICON.hOP]('el');\r\n var possibleElement = coordinatesIsElementObj ? coordinates.el : coordinates;\r\n var possibleElementIsJQuery = possibleElement instanceof FRAMEWORK || JQUERY ? possibleElement instanceof JQUERY : false;\r\n var possibleElementIsHTMLElement = possibleElementIsJQuery ? false : isHTMLElement(possibleElement);\r\n var updateScrollbarInfos = function () {\r\n if (doScrollLeft)\r\n refreshScrollbarHandleOffset(true);\r\n if (doScrollTop)\r\n refreshScrollbarHandleOffset(false);\r\n };\r\n var proxyCompleteCallback = type(completeCallback) != TYPES.f ? undefined : function () {\r\n updateScrollbarInfos();\r\n completeCallback();\r\n };\r\n function checkSettingsStringValue(currValue, allowedValues) {\r\n for (i = 0; i < allowedValues[strLength]; i++) {\r\n if (currValue === allowedValues[i])\r\n return true;\r\n }\r\n return false;\r\n }\r\n function getRawScroll(isX, coordinates) {\r\n var coordinateProps = isX ? coordinatesXAxisProps : coordinatesYAxisProps;\r\n coordinates = type(coordinates) == TYPES.s || type(coordinates) == TYPES.n ? [coordinates, coordinates] : coordinates;\n\n if (COMPATIBILITY.isA(coordinates))\r\n return isX ? coordinates[0] : coordinates[1];\r\n else if (type(coordinates) == TYPES.o) {\r\n //decides RTL normalization \"hack\" with .n\r\n //normalizeRTL = type(coordinates.n) == TYPES.b ? coordinates.n : normalizeRTL; \r\n for (i = 0; i < coordinateProps[strLength]; i++)\r\n if (coordinateProps[i] in coordinates)\r\n return coordinates[coordinateProps[i]];\r\n }\r\n }\r\n function getFinalScroll(isX, rawScroll) {\r\n var isString = type(rawScroll) == TYPES.s;\r\n var operator;\r\n var amount;\r\n var scrollInfo = isX ? _scrollHorizontalInfo : _scrollVerticalInfo;\r\n var currScroll = scrollInfo._currentScroll;\r\n var maxScroll = scrollInfo._maxScroll;\r\n var mult = ' * ';\r\n var finalValue;\r\n var isRTLisX = _isRTL && isX;\r\n var normalizeShortcuts = isRTLisX && _rtlScrollBehavior.n && !normalizeRTL;\r\n var strReplace = 'replace';\r\n var evalFunc = eval;\r\n var possibleOperator;\r\n if (isString) {\r\n //check operator\r\n if (rawScroll[strLength] > 2) {\r\n possibleOperator = rawScroll.substr(0, 2);\r\n if (inArray(possibleOperator, coordinatesOperators) > -1)\r\n operator = possibleOperator;\r\n }\n\n //calculate units and shortcuts\r\n rawScroll = operator ? rawScroll.substr(2) : rawScroll;\r\n rawScroll = rawScroll\r\n [strReplace](/min/g, 0) //'min' = 0%\r\n [strReplace](/</g, 0) //'<' = 0%\r\n [strReplace](/max/g, (normalizeShortcuts ? '-' : _strEmpty) + _strHundredPercent) //'max' = 100%\r\n [strReplace](/>/g, (normalizeShortcuts ? '-' : _strEmpty) + _strHundredPercent) //'>' = 100%\r\n [strReplace](/px/g, _strEmpty)\r\n [strReplace](/%/g, mult + (maxScroll * (isRTLisX && _rtlScrollBehavior.n ? -1 : 1) / 100.0))\r\n [strReplace](/vw/g, mult + _viewportSize.w)\r\n [strReplace](/vh/g, mult + _viewportSize.h);\r\n amount = parseToZeroOrNumber(isNaN(rawScroll) ? parseToZeroOrNumber(evalFunc(rawScroll), true).toFixed() : rawScroll);\r\n }\r\n else {\r\n amount = rawScroll;\r\n }\n\n if (amount !== undefined && !isNaN(amount) && type(amount) == TYPES.n) {\r\n var normalizeIsRTLisX = normalizeRTL && isRTLisX;\r\n var operatorCurrScroll = currScroll * (normalizeIsRTLisX && _rtlScrollBehavior.n ? -1 : 1);\r\n var invert = normalizeIsRTLisX && _rtlScrollBehavior.i;\r\n var negate = normalizeIsRTLisX && _rtlScrollBehavior.n;\r\n operatorCurrScroll = invert ? (maxScroll - operatorCurrScroll) : operatorCurrScroll;\r\n switch (operator) {\r\n case '+=':\r\n finalValue = operatorCurrScroll + amount;\r\n break;\r\n case '-=':\r\n finalValue = operatorCurrScroll - amount;\r\n break;\r\n case '*=':\r\n finalValue = operatorCurrScroll * amount;\r\n break;\r\n case '/=':\r\n finalValue = operatorCurrScroll / amount;\r\n break;\r\n default:\r\n finalValue = amount;\r\n break;\r\n }\r\n finalValue = invert ? maxScroll - finalValue : finalValue;\r\n finalValue *= negate ? -1 : 1;\r\n finalValue = isRTLisX && _rtlScrollBehavior.n ? MATH.min(0, MATH.max(maxScroll, finalValue)) : MATH.max(0, MATH.min(maxScroll, finalValue));\r\n }\r\n return finalValue === currScroll ? undefined : finalValue;\r\n }\r\n function getPerAxisValue(value, valueInternalType, defaultValue, allowedValues) {\r\n var resultDefault = [defaultValue, defaultValue];\r\n var valueType = type(value);\r\n var valueArrLength;\r\n var valueArrItem;\n\n //value can be [ string, or array of two strings ]\r\n if (valueType == valueInternalType) {\r\n value = [value, value];\r\n }\r\n else if (valueType == TYPES.a) {\r\n valueArrLength = value[strLength];\r\n if (valueArrLength > 2 || valueArrLength < 1)\r\n value = resultDefault;\r\n else {\r\n if (valueArrLength === 1)\r\n value[1] = defaultValue;\r\n for (i = 0; i < valueArrLength; i++) {\r\n valueArrItem = value[i];\r\n if (type(valueArrItem) != valueInternalType || !checkSettingsStringValue(valueArrItem, allowedValues)) {\r\n value = resultDefault;\r\n break;\r\n }\r\n }\r\n }\r\n }\r\n else if (valueType == TYPES.o)\r\n value = [value[_strX] || defaultValue, value[_strY] || defaultValue];\r\n else\r\n value = resultDefault;\r\n return { x: value[0], y: value[1] };\r\n }\r\n function generateMargin(marginTopRightBottomLeftArray) {\r\n var result = [];\r\n var currValue;\r\n var currValueType;\r\n var valueDirections = [_strTop, _strRight, _strBottom, _strLeft];\r\n for (i = 0; i < marginTopRightBottomLeftArray[strLength]; i++) {\r\n if (i === valueDirections[strLength])\r\n break;\r\n currValue = marginTopRightBottomLeftArray[i];\r\n currValueType = type(currValue);\r\n if (currValueType == TYPES.b)\r\n result.push(currValue ? parseToZeroOrNumber(finalElement.css(_strMarginMinus + valueDirections[i])) : 0);\r\n else\r\n result.push(currValueType == TYPES.n ? currValue : 0);\r\n }\r\n return result;\r\n }\n\n if (possibleElementIsJQuery || possibleElementIsHTMLElement) {\r\n //get settings\r\n var margin = coordinatesIsElementObj ? coordinates.margin : 0;\r\n var axis = coordinatesIsElementObj ? coordinates.axis : 0;\r\n var scroll = coordinatesIsElementObj ? coordinates.scroll : 0;\r\n var block = coordinatesIsElementObj ? coordinates.block : 0;\r\n var marginDefault = [0, 0, 0, 0];\r\n var marginType = type(margin);\r\n var marginLength;\r\n finalElement = possibleElementIsJQuery ? possibleElement : FRAMEWORK(possibleElement);\n\n if (finalElement[strLength] > 0) {\r\n //margin can be [ boolean, number, array of 2, array of 4, object ]\r\n if (marginType == TYPES.n || marginType == TYPES.b)\r\n margin = generateMargin([margin, margin, margin, margin]);\r\n else if (marginType == TYPES.a) {\r\n marginLength = margin[strLength];\r\n if (marginLength === 2)\r\n margin = generateMargin([margin[0], margin[1], margin[0], margin[1]]);\r\n else if (marginLength >= 4)\r\n margin = generateMargin(margin);\r\n else\r\n margin = marginDefault;\r\n }\r\n else if (marginType == TYPES.o)\r\n margin = generateMargin([margin[_strTop], margin[_strRight], margin[_strBottom], margin[_strLeft]]);\r\n else\r\n margin = marginDefault;\n\n //block = type(block) === TYPES.b ? block ? [ strNearest, strBegin ] : [ strNearest, strEnd ] : block;\r\n settingsAxis = checkSettingsStringValue(axis, elementObjSettingsAxisValues) ? axis : 'xy';\r\n settingsScroll = getPerAxisValue(scroll, TYPES.s, strAlways, elementObjSettingsScrollValues);\r\n settingsBlock = getPerAxisValue(block, TYPES.s, strBegin, elementObjSettingsBlockValues);\r\n settingsMargin = margin;\n\n var viewportScroll = {\r\n l: _scrollHorizontalInfo._currentScroll,\r\n t: _scrollVerticalInfo._currentScroll\r\n };\r\n // use padding element instead of viewport element because padding element has never padding, margin or position applied.\r\n var viewportOffset = _paddingElement.offset();\n\n //get coordinates\r\n var elementOffset = finalElement.offset();\r\n var doNotScroll = {\r\n x: settingsScroll.x == strNever || settingsAxis == _strY,\r\n y: settingsScroll.y == strNever || settingsAxis == _strX\r\n };\r\n elementOffset[_strTop] -= settingsMargin[0];\r\n elementOffset[_strLeft] -= settingsMargin[3];\r\n var elementScrollCoordinates = {\r\n x: MATH.round(elementOffset[_strLeft] - viewportOffset[_strLeft] + viewportScroll.l),\r\n y: MATH.round(elementOffset[_strTop] - viewportOffset[_strTop] + viewportScroll.t)\r\n };\r\n if (_isRTL) {\r\n if (!_rtlScrollBehavior.n && !_rtlScrollBehavior.i)\r\n elementScrollCoordinates.x = MATH.round(viewportOffset[_strLeft] - elementOffset[_strLeft] + viewportScroll.l);\r\n if (_rtlScrollBehavior.n && normalizeRTL)\r\n elementScrollCoordinates.x *= -1;\r\n if (_rtlScrollBehavior.i && normalizeRTL)\r\n elementScrollCoordinates.x = MATH.round(viewportOffset[_strLeft] - elementOffset[_strLeft] + (_scrollHorizontalInfo._maxScroll - viewportScroll.l));\r\n }\n\n //measuring is required\r\n if (settingsBlock.x != strBegin || settingsBlock.y != strBegin || settingsScroll.x == strIfNeeded || settingsScroll.y == strIfNeeded || _isRTL) {\r\n var measuringElm = finalElement[0];\r\n var rawElementSize = _supportTransform ? measuringElm[LEXICON.bCR]() : {\r\n width: measuringElm[LEXICON.oW],\r\n height: measuringElm[LEXICON.oH]\r\n };\r\n var elementSize = {\r\n w: rawElementSize[_strWidth] + settingsMargin[3] + settingsMargin[1],\r\n h: rawElementSize[_strHeight] + settingsMargin[0] + settingsMargin[2]\r\n };\r\n var finalizeBlock = function (isX) {\r\n var vars = getScrollbarVars(isX);\r\n var wh = vars._w_h;\r\n var lt = vars._left_top;\r\n var xy = vars._x_y;\r\n var blockIsEnd = settingsBlock[xy] == (isX ? _isRTL ? strBegin : strEnd : strEnd);\r\n var blockIsCenter = settingsBlock[xy] == strCenter;\r\n var blockIsNearest = settingsBlock[xy] == strNearest;\r\n var scrollNever = settingsScroll[xy] == strNever;\r\n var scrollIfNeeded = settingsScroll[xy] == strIfNeeded;\r\n var vpSize = _viewportSize[wh];\r\n var vpOffset = viewportOffset[lt];\r\n var elSize = elementSize[wh];\r\n var elOffset = elementOffset[lt];\r\n var divide = blockIsCenter ? 2 : 1;\r\n var elementCenterOffset = elOffset + (elSize / 2);\r\n var viewportCenterOffset = vpOffset + (vpSize / 2);\r\n var isInView =\r\n elSize <= vpSize\r\n && elOffset >= vpOffset\r\n && elOffset + elSize <= vpOffset + vpSize;\n\n if (scrollNever)\r\n doNotScroll[xy] = true;\r\n else if (!doNotScroll[xy]) {\r\n if (blockIsNearest || scrollIfNeeded) {\r\n doNotScroll[xy] = scrollIfNeeded ? isInView : false;\r\n blockIsEnd = elSize < vpSize ? elementCenterOffset > viewportCenterOffset : elementCenterOffset < viewportCenterOffset;\r\n }\r\n elementScrollCoordinates[xy] -= blockIsEnd || blockIsCenter ? ((vpSize / divide) - (elSize / divide)) * (isX && _isRTL && normalizeRTL ? -1 : 1) : 0;\r\n }\r\n };\r\n finalizeBlock(true);\r\n finalizeBlock(false);\r\n }\n\n if (doNotScroll.y)\r\n delete elementScrollCoordinates.y;\r\n if (doNotScroll.x)\r\n delete elementScrollCoordinates.x;\n\n coordinates = elementScrollCoordinates;\r\n }\r\n }\n\n finalScroll[_strScrollLeft] = getFinalScroll(true, getRawScroll(true, coordinates));\r\n finalScroll[_strScrollTop] = getFinalScroll(false, getRawScroll(false, coordinates));\r\n doScrollLeft = finalScroll[_strScrollLeft] !== undefined;\r\n doScrollTop = finalScroll[_strScrollTop] !== undefined;\n\n if ((doScrollLeft || doScrollTop) && (duration > 0 || durationIsObject)) {\r\n if (durationIsObject) {\r\n duration.complete = proxyCompleteCallback;\r\n _viewportElement.animate(finalScroll, duration);\r\n }\r\n else {\r\n animationOptions = {\r\n duration: duration,\r\n complete: proxyCompleteCallback\r\n };\r\n if (COMPATIBILITY.isA(easing) || FRAMEWORK.isPlainObject(easing)) {\r\n specialEasing[_strScrollLeft] = easing[0] || easing.x;\r\n specialEasing[_strScrollTop] = easing[1] || easing.y;\r\n animationOptions.specialEasing = specialEasing;\r\n }\r\n else {\r\n animationOptions.easing = easing;\r\n }\r\n _viewportElement.animate(finalScroll, animationOptions);\r\n }\r\n }\r\n else {\r\n if (doScrollLeft)\r\n _viewportElement[_strScrollLeft](finalScroll[_strScrollLeft]);\r\n if (doScrollTop)\r\n _viewportElement[_strScrollTop](finalScroll[_strScrollTop]);\r\n updateScrollbarInfos();\r\n }\r\n };\n\n /**\r\n * Stops all scroll animations.\r\n * @returns {*} The current OverlayScrollbars instance (for chaining).\r\n */\r\n _base.scrollStop = function (param1, param2, param3) {\r\n _viewportElement.stop(param1, param2, param3);\r\n return _base;\r\n };\n\n /**\r\n * Returns all relevant elements.\r\n * @param elementName The name of the element which shall be returned.\r\n * @returns {{target: *, host: *, padding: *, viewport: *, content: *, scrollbarHorizontal: {scrollbar: *, track: *, handle: *}, scrollbarVertical: {scrollbar: *, track: *, handle: *}, scrollbarCorner: *} | *}\r\n */\r\n _base.getElements = function (elementName) {\r\n var obj = {\r\n target: _targetElementNative,\r\n host: _hostElementNative,\r\n padding: _paddingElementNative,\r\n viewport: _viewportElementNative,\r\n content: _contentElementNative,\r\n scrollbarHorizontal: {\r\n scrollbar: _scrollbarHorizontalElement[0],\r\n track: _scrollbarHorizontalTrackElement[0],\r\n handle: _scrollbarHorizontalHandleElement[0]\r\n },\r\n scrollbarVertical: {\r\n scrollbar: _scrollbarVerticalElement[0],\r\n track: _scrollbarVerticalTrackElement[0],\r\n handle: _scrollbarVerticalHandleElement[0]\r\n },\r\n scrollbarCorner: _scrollbarCornerElement[0]\r\n };\r\n return type(elementName) == TYPES.s ? getObjectPropVal(obj, elementName) : obj;\r\n };\n\n /**\r\n * Returns a object which describes the current state of this instance.\r\n * @param stateProperty A specific property from the state object which shall be returned.\r\n * @returns {{widthAuto, heightAuto, overflowAmount, hideOverflow, hasOverflow, contentScrollSize, viewportSize, hostSize, autoUpdate} | *}\r\n */\r\n _base.getState = function (stateProperty) {\r\n function prepare(obj) {\r\n if (!FRAMEWORK.isPlainObject(obj))\r\n return obj;\r\n var extended = extendDeep({}, obj);\r\n var changePropertyName = function (from, to) {\r\n if (extended[LEXICON.hOP](from)) {\r\n extended[to] = extended[from];\r\n delete extended[from];\r\n }\r\n };\r\n changePropertyName('w', _strWidth); //change w to width\r\n changePropertyName('h', _strHeight); //change h to height\r\n delete extended.c; //delete c (the 'changed' prop)\r\n return extended;\r\n };\r\n var obj = {\r\n destroyed: !!prepare(_destroyed),\r\n sleeping: !!prepare(_sleeping),\r\n autoUpdate: prepare(!_mutationObserversConnected),\r\n widthAuto: prepare(_widthAutoCache),\r\n heightAuto: prepare(_heightAutoCache),\r\n padding: prepare(_cssPaddingCache),\r\n overflowAmount: prepare(_overflowAmountCache),\r\n hideOverflow: prepare(_hideOverflowCache),\r\n hasOverflow: prepare(_hasOverflowCache),\r\n contentScrollSize: prepare(_contentScrollSizeCache),\r\n viewportSize: prepare(_viewportSize),\r\n hostSize: prepare(_hostSizeCache),\r\n documentMixed: prepare(_documentMixed)\r\n };\r\n return type(stateProperty) == TYPES.s ? getObjectPropVal(obj, stateProperty) : obj;\r\n };\n\n /**\r\n * Gets all or specific extension instance.\r\n * @param extName The name of the extension from which the instance shall be got.\r\n * @returns {{}} The instance of the extension with the given name or undefined if the instance couldn't be found.\r\n */\r\n _base.ext = function (extName) {\r\n var result;\r\n var privateMethods = _extensionsPrivateMethods.split(' ');\r\n var i = 0;\r\n if (type(extName) == TYPES.s) {\r\n if (_extensions[LEXICON.hOP](extName)) {\r\n result = extendDeep({}, _extensions[extName]);\r\n for (; i < privateMethods.length; i++)\r\n delete result[privateMethods[i]];\r\n }\r\n }\r\n else {\r\n result = {};\r\n for (i in _extensions)\r\n result[i] = extendDeep({}, _base.ext(i));\r\n }\r\n return result;\r\n };\n\n /**\r\n * Adds a extension to this instance.\r\n * @param extName The name of the extension which shall be added.\r\n * @param extensionOptions The extension options which shall be used.\r\n * @returns {{}} The instance of the added extension or undefined if the extension couldn't be added properly.\r\n */\r\n _base.addExt = function (extName, extensionOptions) {\r\n var registeredExtensionObj = _plugin.extension(extName);\r\n var instance;\r\n var instanceAdded;\r\n var instanceContract;\r\n var contractResult;\r\n var contractFulfilled = true;\r\n if (registeredExtensionObj) {\r\n if (!_extensions[LEXICON.hOP](extName)) {\r\n instance = registeredExtensionObj.extensionFactory.call(_base,\r\n extendDeep({}, registeredExtensionObj.defaultOptions),\r\n FRAMEWORK,\r\n COMPATIBILITY);\n\n if (instance) {\r\n instanceContract = instance.contract;\r\n if (type(instanceContract) == TYPES.f) {\r\n contractResult = instanceContract(window);\r\n contractFulfilled = type(contractResult) == TYPES.b ? contractResult : contractFulfilled;\r\n }\r\n if (contractFulfilled) {\r\n _extensions[extName] = instance;\r\n instanceAdded = instance.added;\r\n if (type(instanceAdded) == TYPES.f)\r\n instanceAdded(extensionOptions);\n\n return _base.ext(extName);\r\n }\r\n }\r\n }\r\n else\r\n return _base.ext(extName);\r\n }\r\n else\r\n console.warn(\"A extension with the name \\\"\" + extName + \"\\\" isn't registered.\");\r\n };\n\n /**\r\n * Removes a extension from this instance.\r\n * @param extName The name of the extension which shall be removed.\r\n * @returns {boolean} True if the extension was removed, false otherwise e.g. if the extension wasn't added before.\r\n */\r\n _base.removeExt = function (extName) {\r\n var instance = _extensions[extName];\r\n var instanceRemoved;\r\n if (instance) {\r\n delete _extensions[extName];\n\n instanceRemoved = instance.removed;\r\n if (type(instanceRemoved) == TYPES.f)\r\n instanceRemoved();\n\n return true;\r\n }\r\n return false;\r\n };\n\n /**\r\n * Constructs the plugin.\r\n * @param targetElement The element to which the plugin shall be applied.\r\n * @param options The initial options of the plugin.\r\n * @param extensions The extension(s) which shall be added right after the initialization.\r\n * @returns {boolean} True if the plugin was successfully initialized, false otherwise.\r\n */\r\n function construct(targetElement, options, extensions) {\r\n _defaultOptions = globals.defaultOptions;\r\n _nativeScrollbarStyling = globals.nativeScrollbarStyling;\r\n _nativeScrollbarSize = extendDeep({}, globals.nativeScrollbarSize);\r\n _nativeScrollbarIsOverlaid = extendDeep({}, globals.nativeScrollbarIsOverlaid);\r\n _overlayScrollbarDummySize = extendDeep({}, globals.overlayScrollbarDummySize);\r\n _rtlScrollBehavior = extendDeep({}, globals.rtlScrollBehavior);\n\n //parse & set options but don't update\r\n setOptions(extendDeep({}, _defaultOptions, options));\n\n _cssCalc = globals.cssCalc;\r\n _msieVersion = globals.msie;\r\n _autoUpdateRecommended = globals.autoUpdateRecommended;\r\n _supportTransition = globals.supportTransition;\r\n _supportTransform = globals.supportTransform;\r\n _supportPassiveEvents = globals.supportPassiveEvents;\r\n _supportResizeObserver = globals.supportResizeObserver;\r\n _supportMutationObserver = globals.supportMutationObserver;\r\n _restrictedMeasuring = globals.restrictedMeasuring;\r\n _documentElement = FRAMEWORK(targetElement.ownerDocument);\r\n _documentElementNative = _documentElement[0];\r\n _windowElement = FRAMEWORK(_documentElementNative.defaultView || _documentElementNative.parentWindow);\r\n _windowElementNative = _windowElement[0];\r\n _htmlElement = findFirst(_documentElement, 'html');\r\n _bodyElement = findFirst(_htmlElement, 'body');\r\n _targetElement = FRAMEWORK(targetElement);\r\n _targetElementNative = _targetElement[0];\r\n _isTextarea = _targetElement.is('textarea');\r\n _isBody = _targetElement.is('body');\r\n _documentMixed = _documentElementNative !== document;\n\n /* On a div Element The if checks only whether:\r\n * - the targetElement has the class \"os-host\"\r\n * - the targetElement has a a child with the class \"os-padding\"\r\n * \r\n * If that's the case, its assumed the DOM has already the following structure:\r\n * (The \".os-host\" element is the targetElement)\r\n *\r\n * <div class=\"os-host\">\r\n * <div class=\"os-resize-observer-host\"></div>\r\n * <div class=\"os-padding\">\r\n * <div class=\"os-viewport\">\r\n * <div class=\"os-content\"></div>\r\n * </div>\r\n * </div>\r\n * <div class=\"os-scrollbar os-scrollbar-horizontal \">\r\n * <div class=\"os-scrollbar-track\">\r\n * <div class=\"os-scrollbar-handle\"></div>\r\n * </div>\r\n * </div>\r\n * <div class=\"os-scrollbar os-scrollbar-vertical\">\r\n * <div class=\"os-scrollbar-track\">\r\n * <div class=\"os-scrollbar-handle\"></div>\r\n * </div>\r\n * </div>\r\n * <div class=\"os-scrollbar-corner\"></div>\r\n * </div>\r\n *\r\n * =====================================================================================\r\n * \r\n * On a Textarea Element The if checks only whether:\r\n * - the targetElement has the class \"os-textarea\" \r\n * - the targetElement is inside a element with the class \"os-content\" \r\n * \r\n * If that's the case, its assumed the DOM has already the following structure:\r\n * (The \".os-textarea\" (textarea) element is the targetElement)\r\n *\r\n * <div class=\"os-host-textarea\">\r\n * <div class=\"os-resize-observer-host\"></div>\r\n * <div class=\"os-padding os-text-inherit\">\r\n * <div class=\"os-viewport os-text-inherit\">\r\n * <div class=\"os-content os-text-inherit\">\r\n * <div class=\"os-textarea-cover\"></div>\r\n * <textarea class=\"os-textarea os-text-inherit\"></textarea>\r\n * </div>\r\n * </div>\r\n * </div>\r\n * <div class=\"os-scrollbar os-scrollbar-horizontal \">\r\n * <div class=\"os-scrollbar-track\">\r\n * <div class=\"os-scrollbar-handle\"></div>\r\n * </div>\r\n * </div>\r\n * <div class=\"os-scrollbar os-scrollbar-vertical\">\r\n * <div class=\"os-scrollbar-track\">\r\n * <div class=\"os-scrollbar-handle\"></div>\r\n * </div>\r\n * </div>\r\n * <div class=\"os-scrollbar-corner\"></div>\r\n * </div>\r\n */\r\n _domExists = _isTextarea\r\n ? _targetElement.hasClass(_classNameTextareaElement) && _targetElement.parent().hasClass(_classNameContentElement)\r\n : _targetElement.hasClass(_classNameHostElement) && _targetElement.children(_strDot + _classNamePaddingElement)[LEXICON.l];\n\n var initBodyScroll;\r\n var bodyMouseTouchDownListener;\n\n //check if the plugin hasn't to be initialized\r\n if (_nativeScrollbarIsOverlaid.x && _nativeScrollbarIsOverlaid.y && !_currentPreparedOptions.nativeScrollbarsOverlaid.initialize) {\r\n dispatchCallback('onInitializationWithdrawn');\r\n if (_domExists) {\r\n setupStructureDOM(true);\r\n setupScrollbarsDOM(true);\r\n setupScrollbarCornerDOM(true);\r\n }\n\n _destroyed = true;\r\n _sleeping = true;\n\n return _base;\r\n }\n\n if (_isBody) {\r\n initBodyScroll = {};\r\n initBodyScroll.l = MATH.max(_targetElement[_strScrollLeft](), _htmlElement[_strScrollLeft](), _windowElement[_strScrollLeft]());\r\n initBodyScroll.t = MATH.max(_targetElement[_strScrollTop](), _htmlElement[_strScrollTop](), _windowElement[_strScrollTop]());\n\n bodyMouseTouchDownListener = function () {\r\n _viewportElement.removeAttr(LEXICON.ti);\r\n setupResponsiveEventListener(_viewportElement, _strMouseTouchDownEvent, bodyMouseTouchDownListener, true, true);\r\n }\r\n }\n\n //build OverlayScrollbars DOM\r\n setupStructureDOM();\r\n setupScrollbarsDOM();\r\n setupScrollbarCornerDOM();\n\n //create OverlayScrollbars events\r\n setupStructureEvents();\r\n setupScrollbarEvents(true);\r\n setupScrollbarEvents(false);\r\n setupScrollbarCornerEvents();\n\n //create mutation observers\r\n createMutationObservers();\n\n //build resize observer for the host element\r\n setupResizeObserver(_sizeObserverElement, hostOnResized);\n\n if (_isBody) {\r\n //apply the body scroll to handle it right in the update method\r\n _viewportElement[_strScrollLeft](initBodyScroll.l)[_strScrollTop](initBodyScroll.t);\n\n //set the focus on the viewport element so you dont have to click on the page to use keyboard keys (up / down / space) for scrolling\r\n if (document.activeElement == targetElement && _viewportElementNative.focus) {\r\n //set a tabindex to make the viewportElement focusable\r\n _viewportElement.attr(LEXICON.ti, '-1');\r\n _viewportElementNative.focus();\n\n /* the tabindex has to be removed due to;\r\n * If you set the tabindex attribute on an <div>, then its child content cannot be scrolled with the arrow keys unless you set tabindex on the content, too\r\n * https://developer.mozilla.org/en-US/docs/Web/HTML/Global_attributes/tabindex\r\n */\r\n setupResponsiveEventListener(_viewportElement, _strMouseTouchDownEvent, bodyMouseTouchDownListener, false, true);\r\n }\r\n }\n\n //update for the first time & initialize cache\r\n _base.update(_strAuto);\n\n //the plugin is initialized now!\r\n _initialized = true;\r\n dispatchCallback('onInitialized');\n\n //call all callbacks which would fire before the initialized was complete\r\n each(_callbacksInitQeueue, function (index, value) { dispatchCallback(value.n, value.a); });\r\n _callbacksInitQeueue = [];\n\n //add extensions\r\n if (type(extensions) == TYPES.s)\r\n extensions = [extensions];\r\n if (COMPATIBILITY.isA(extensions))\r\n each(extensions, function (index, value) { _base.addExt(value); });\r\n else if (FRAMEWORK.isPlainObject(extensions))\r\n each(extensions, function (key, value) { _base.addExt(key, value); });\n\n //add the transition class for transitions AFTER the first update & AFTER the applied extensions (for preventing unwanted transitions)\r\n setTimeout(function () {\r\n if (_supportTransition && !_destroyed)\r\n addClass(_hostElement, _classNameHostTransition);\r\n }, 333);\n\n return _base;\r\n }\n\n if (_plugin.valid(construct(pluginTargetElement, options, extensions))) {\r\n INSTANCES(pluginTargetElement, _base);\r\n }\n\n return _base;\r\n }\n\n /**\r\n * Initializes a new OverlayScrollbarsInstance object or changes options if already initialized or returns the current instance.\r\n * @param pluginTargetElements The elements to which the Plugin shall be initialized.\r\n * @param options The custom options with which the plugin shall be initialized.\r\n * @param extensions The extension(s) which shall be added right after initialization.\r\n * @returns {*}\r\n */\r\n _plugin = window[PLUGINNAME] = function (pluginTargetElements, options, extensions) {\r\n if (arguments[LEXICON.l] === 0)\r\n return this;\n\n var arr = [];\r\n var optsIsPlainObj = FRAMEWORK.isPlainObject(options);\r\n var inst;\r\n var result;\n\n //pluginTargetElements is null or undefined\r\n if (!pluginTargetElements)\r\n return optsIsPlainObj || !options ? result : arr;\n\n /*\r\n pluginTargetElements will be converted to:\r\n 1. A jQueryElement Array\r\n 2. A HTMLElement Array\r\n 3. A Array with a single HTML Element\r\n so pluginTargetElements is always a array.\r\n */\r\n pluginTargetElements = pluginTargetElements[LEXICON.l] != undefined ? pluginTargetElements : [pluginTargetElements[0] || pluginTargetElements];\r\n initOverlayScrollbarsStatics();\n\n if (pluginTargetElements[LEXICON.l] > 0) {\r\n if (optsIsPlainObj) {\r\n FRAMEWORK.each(pluginTargetElements, function (i, v) {\r\n inst = v;\r\n if (inst !== undefined)\r\n arr.push(OverlayScrollbarsInstance(inst, options, extensions, _pluginsGlobals, _pluginsAutoUpdateLoop));\r\n });\r\n }\r\n else {\r\n FRAMEWORK.each(pluginTargetElements, function (i, v) {\r\n inst = INSTANCES(v);\r\n if ((options === '!' && _plugin.valid(inst)) || (COMPATIBILITY.type(options) == TYPES.f && options(v, inst)))\r\n arr.push(inst);\r\n else if (options === undefined)\r\n arr.push(inst);\r\n });\r\n }\r\n result = arr[LEXICON.l] === 1 ? arr[0] : arr;\r\n }\r\n return result;\r\n };\n\n /**\r\n * Returns a object which contains global information about the plugin and each instance of it.\r\n * The returned object is just a copy, that means that changes to the returned object won't have any effect to the original object.\r\n */\r\n _plugin.globals = function () {\r\n initOverlayScrollbarsStatics();\r\n var globals = FRAMEWORK.extend(true, {}, _pluginsGlobals);\r\n delete globals['msie'];\r\n return globals;\r\n };\n\n /**\r\n * Gets or Sets the default options for each new plugin initialization.\r\n * @param newDefaultOptions The object with which the default options shall be extended.\r\n */\r\n _plugin.defaultOptions = function (newDefaultOptions) {\r\n initOverlayScrollbarsStatics();\r\n var currDefaultOptions = _pluginsGlobals.defaultOptions;\r\n if (newDefaultOptions === undefined)\r\n return FRAMEWORK.extend(true, {}, currDefaultOptions);\n\n //set the new default options\r\n _pluginsGlobals.defaultOptions = FRAMEWORK.extend(true, {}, currDefaultOptions, _pluginsOptions._validate(newDefaultOptions, _pluginsOptions._template, true, currDefaultOptions)._default);\r\n };\n\n /**\r\n * Checks whether the passed instance is a non-destroyed OverlayScrollbars instance.\r\n * @param osInstance The potential OverlayScrollbars instance which shall be checked.\r\n * @returns {boolean} True if the passed value is a non-destroyed OverlayScrollbars instance, false otherwise.\r\n */\r\n _plugin.valid = function (osInstance) {\r\n return osInstance instanceof _plugin && !osInstance.getState().destroyed;\r\n };\n\n /**\r\n * Registers, Unregisters or returns a extension.\r\n * Register: Pass the name and the extension. (defaultOptions is optional)\r\n * Unregister: Pass the name and anything except a function as extension parameter.\r\n * Get extension: Pass the name of the extension which shall be got.\r\n * Get all extensions: Pass no arguments.\r\n * @param extensionName The name of the extension which shall be registered, unregistered or returned.\r\n * @param extension A function which generates the instance of the extension or anything other to remove a already registered extension.\r\n * @param defaultOptions The default options which shall be used for the registered extension.\r\n */\r\n _plugin.extension = function (extensionName, extension, defaultOptions) {\r\n var extNameTypeString = COMPATIBILITY.type(extensionName) == TYPES.s;\r\n var argLen = arguments[LEXICON.l];\r\n var i = 0;\r\n if (argLen < 1 || !extNameTypeString) {\r\n //return a copy of all extension objects\r\n return FRAMEWORK.extend(true, { length: _pluginsExtensions[LEXICON.l] }, _pluginsExtensions);\r\n }\r\n else if (extNameTypeString) {\r\n if (COMPATIBILITY.type(extension) == TYPES.f) {\r\n //register extension\r\n _pluginsExtensions.push({\r\n name: extensionName,\r\n extensionFactory: extension,\r\n defaultOptions: defaultOptions\r\n });\r\n }\r\n else {\r\n for (; i < _pluginsExtensions[LEXICON.l]; i++) {\r\n if (_pluginsExtensions[i].name === extensionName) {\r\n if (argLen > 1)\r\n _pluginsExtensions.splice(i, 1); //remove extension\r\n else\r\n return FRAMEWORK.extend(true, {}, _pluginsExtensions[i]); //return extension with the given name\r\n }\r\n }\r\n }\r\n }\r\n };\n\n return _plugin;\r\n })();\n\n if (JQUERY && JQUERY.fn) {\r\n /**\r\n * The jQuery initialization interface.\r\n * @param options The initial options for the construction of the plugin. To initialize the plugin, this option has to be a object! If it isn't a object, the instance(s) are returned and the plugin wont be initialized.\r\n * @param extensions The extension(s) which shall be added right after initialization.\r\n * @returns {*} After initialization it returns the jQuery element array, else it returns the instance(s) of the elements which are selected.\r\n */\r\n JQUERY.fn.overlayScrollbars = function (options, extensions) {\r\n var _elements = this;\r\n if (JQUERY.isPlainObject(options)) {\r\n JQUERY.each(_elements, function () { PLUGIN(this, options, extensions); });\r\n return _elements;\r\n }\r\n else\r\n return PLUGIN(_elements, options);\r\n };\r\n }\r\n return PLUGIN;\r\n }\r\n));\n\n</script>\n\n\r\n<script>\n\nvar offset = 350;\n\ndocument.addEventListener(\"DOMContentLoaded\", function(event) {\r\n\tleftBar = document.querySelector(\".tc-topbar-left\");\r\n\trightBar = document.querySelector(\".tc-topbar-right\");\r\n\tdropZone = document.querySelector(\".tc-dropzone\");\r\n\tstoryRiver = document.querySelector(\".tc-story-river\");\r\n\tsidebar = document.querySelector(\".tc-sidebar-scrollable\");\r\n\tsidebar2 = document.querySelector(\".tc-sidebar-scrollable\").firstChild;\r\n\tsidebarHeader = document.querySelector(\".tc-sidebar-scrollable .tc-sidebar-header\");\r\n\t\r\n\tmiddleBar = document.createElement(\"span\");\r\n\tmiddleBar.classList.add(\"tc-topbar\", \"tc-topbar-middle\");\r\n\t\r\n\tcontainer = document.createElement(\"div\");\r\n\tcontainer.classList.add(\"tc-topbar-container\",\"tc-adjust-top-of-scroll\");\r\n\tcontainer.appendChild(leftBar);\r\n\tcontainer.appendChild(middleBar);\r\n\tcontainer.appendChild(rightBar);\r\n\tdropZone.insertBefore(container, sidebar);\r\n\t\r\n\tpageControls = document.querySelector(\".tc-sidebar-header .tc-page-controls\");\r\n\tel = pageControls.closest(\".tc-reveal\");\r\n\tmiddleBar.appendChild(pageControls);\r\n\tel.remove();\r\n\t\r\n\tdocument.querySelector(\".tc-sidebar-tabs\").remove();\r\n\t\r\n\tswitchTab = document.createElement(\"span\");\r\n\tswitchTab.id = 'switch';\r\n\tswitchTab.classList.add(\"tc-switch\" ,\"expanded\");\r\n\tswitchTab.addEventListener(\"click\", handleSlide);\r\n\tsidebar2.insertBefore(switchTab,sidebarHeader);\r\n\t\r\n\thandle = document.createElement(\"div\");\r\n\thandle.id = 'handle';\r\n\thandle.classList.add(\"tc-handle\");\r\n\tdropZone.insertBefore(handle,storyRiver);\r\n\t//sidebar.appendChild(handle);\r\n\t\r\n\t\r\n\tvar minOffset = 200;\r\n\tvar maxOffset = 600;\r\n\t\r\n\thandle.addEventListener('mousedown', initResize, false);\t\r\n\t\r\n\tfunction initResize(e) {\r\n\t\tdocument.body.style.cursor = 'col-resize';\r\n\t window.addEventListener('mousemove', Resize, false);\r\n\t window.addEventListener('mouseup', stopResize, false);\r\n\t //$('#mainArea.content, #tabs iframe').addClass('marginLeft');\r\n\t}\t\r\n\t\r\n\tfunction Resize(e) {\r\n\t\toffset = e.clientX - sidebar.offsetLeft;\r\n\t\t\r\n\t\toffset = offset < minOffset ? minOffset : offset;\r\n\t\toffset = offset > maxOffset ? maxOffset : offset;\r\n\t\t\r\n\t\tsidebar.style.width = offset + 'px';\r\n\t\tstoryRiver.style.marginLeft = (offset + 100) + \"px\";\r\n\t\thandle.style.left = offset + \"px\";\r\n\t\thandle.style.background = 'blue';\r\n\t\tswitchTab.style.marginLeft = (offset - 18) + \"px\";\r\n\t}\n\n\tfunction stopResize(e) {\r\n\t window.removeEventListener('mousemove', Resize, false);\r\n\t window.removeEventListener('mouseup', stopResize, false);\r\n\t handle.style.removeProperty(\"background\");\r\n\t document.body.style.cursor = 'default';\r\n\t}\t\n\n\tvar width = window.innerWidth;\r\n\tif(width > 960){\r\n\t\tOverlayScrollbars(sidebar, {\r\n\t\t\tscrollbars : {\r\n\t\t\t\tvisibility : \"auto\",\r\n\t\t\t\tautoHide : \"leave\",\r\n\t\t\t\tautoHideDelay : 0,\r\n\t\t\t\tdragScrolling : true,\r\n\t\t\t\tclickScrolling : false,\r\n\t\t\t\ttouchSupport : true,\r\n\t\t\t\tsnapHandle : false\r\n\t\t\t}\r\n\t\t});\r\n\t}\r\n\t\r\n\t\r\n});\n\nfunction handleSlide(){\r\n\tlet elements = document.getElementsByClassName('tc-sidebar-scrollable');\r\n\tlet river = document.getElementsByClassName('tc-story-river');\r\n\thandle = document.getElementById('handle');\r\n\t\r\n\tif(this.classList.contains(\"expanded\")){\r\n\t\telements[0].style.width = \"0\";\r\n\t\telements[0].style.paddingLeft = \"0\";\r\n\t\telements[0].style.paddingRight = \"0\";\r\n\t\tthis.classList.replace(\"expanded\",\"collapsed\");\r\n\t\tthis.style.marginLeft = 0;\r\n\t\triver[0].style.marginLeft = \"100px\";\r\n\t\thandle.classList.add('hidden');\r\n\t} else {\r\n\t\telements[0].style.width = offset + \"px\";\r\n\t\telements[0].style.removeProperty(\"padding-right\");\r\n\t\telements[0].style.removeProperty(\"padding-left\");\r\n\t\tthis.classList.replace(\"collapsed\",\"expanded\");\r\n\t\tthis.style.marginLeft = (offset - 22) + \"px\";\r\n\t\triver[0].style.marginLeft = (offset + 100) + \"px\";\t\r\n\t\thandle.classList.remove('hidden');\r\n\t}\r\n}//handleSlide\n\n\r\n</script>" }, "$:/themes/RobertP3469/wikipress/settings/fontfamily": { "title": "$:/themes/RobertP3469/wikipress/settings/fontfamily", "text": "-apple-system, BlinkMacSystemFont, \"Segoe UI\", Helvetica, Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\"" }, "$:/themes/RobertP3469/wikipress/settings/codefontfamily": { "title": "$:/themes/RobertP3469/wikipress/settings/codefontfamily", "text": "\"SFMono-Regular\",Consolas,\"Liberation Mono\",Menlo,Courier,monospace" }, "$:/themes/RobertP3469/wikipress/settings/backgroundimageattachment": { "title": "$:/themes/RobertP3469/wikipress/settings/backgroundimageattachment", "text": "fixed" }, "$:/themes/RobertP3469/wikipress/settings/backgroundimagesize": { "title": "$:/themes/RobertP3469/wikipress/settings/backgroundimagesize", "text": "auto" }, "$:/themes/RobertP3469/wikipress/stylesheet": { "title": "$:/themes/RobertP3469/wikipress/stylesheet", "tags": "$:/tags/Stylesheet", "type": "text/vnd.tiddlywiki", "list-after": "$:/themes/RobertP3469/wikipress/base", "text": "\r\n/*\r\n*\t\tBegin From original Sheet \r\n*/\r\n\\define custom-background-datauri()\r\n<$set name=\"background\" value={{$:/themes/RobertP3469/wikipress/settings/backgroundimage}}>\r\n<$list filter=\"[<background>is[image]]\">\r\n`background: url(`\r\n<$list filter=\"[<background>!has[_canonical_uri]]\">\r\n`\"`<$macrocall $name=\"datauri\" title={{$:/themes/RobertP3469/wikipress/settings/backgroundimage}}/>`\"`\r\n</$list>\r\n<$list filter=\"[<background>has[_canonical_uri]]\">\r\n`\"`<$view tiddler={{$:/themes/RobertP3469/wikipress/settings/backgroundimage}} field=\"_canonical_uri\"/>`\"`\r\n</$list>\r\n`) center center;`\r\n`background-attachment: `{{$:/themes/RobertP3469/wikipress/settings/backgroundimageattachment}}`;\r\n-webkit-background-size:` {{$:/themes/RobertP3469/wikipress/settings/backgroundimagesize}}`;\r\n-moz-background-size:` {{$:/themes/RobertP3469/wikipress/settings/backgroundimagesize}}`;\r\n-o-background-size:` {{$:/themes/RobertP3469/wikipress/settings/backgroundimagesize}}`;\r\nbackground-size:` {{$:/themes/RobertP3469/wikipress/settings/backgroundimagesize}}`;`\r\n</$list>\r\n</$set>\r\n\\end\n\n\r\n\\define if-editor-height-fixed(then,else)\r\n<$reveal state=\"$:/config/TextEditor/EditorHeight/Mode\" type=\"match\" text=\"fixed\">\r\n$then$\r\n</$reveal>\r\n<$reveal state=\"$:/config/TextEditor/EditorHeight/Mode\" type=\"match\" text=\"auto\">\r\n$else$\r\n</$reveal>\r\n\\end\n\n\\rules only filteredtranscludeinline transcludeinline macrodef macrocallinline macrocallblock\n\n<$macrocall $name='colour-picker' actions=\"\n\n<$action-setfield $tiddler='$:/themes/RobertP3469/wikipress/options/topbarbackgroundcolor' $value=<<colour-picker-value>>/>\n\n\"/>\n\n/*\r\n** Start with the normalize CSS reset, and then belay some of its effects\r\n*/\n\n{{$:/themes/RobertP3469/wikipress/reset}}\n\n*, input[type=\"search\"] {\r\n\tbox-sizing: border-box;\r\n\t-moz-box-sizing: border-box;\r\n\t-webkit-box-sizing: border-box;\r\n}\n\nhtml button {\r\n\tline-height: 1.2;\r\n\tcolor: <<colour button-foreground>>;\r\n\tbackground: <<colour button-background>>;\r\n\tborder-color: <<colour button-border>>;\r\n}\n\n/*\r\n** Basic element styles\r\n*/\n\nhtml {\r\n\tfont-family: {{$:/themes/RobertP3469/wikipress/settings/fontfamily}};\r\n\ttext-rendering: optimizeLegibility; /* Enables kerning and ligatures etc. */\r\n\t-webkit-font-smoothing: antialiased;\r\n\t-moz-osx-font-smoothing: grayscale;\r\n}\n\nhtml:-webkit-full-screen {\r\n\tbackground-color: <<colour page-background>>;\r\n}\n\nbody.tc-body {\r\n\tfont-size: {{$:/themes/RobertP3469/wikipress/metrics/fontsize}};\r\n\tline-height: {{$:/themes/RobertP3469/wikipress/metrics/lineheight}};\r\n\tword-wrap: break-word;\r\n\t<<custom-background-datauri>>\r\n\tcolor: <<colour foreground>>;\r\n\tbackground-color: <<colour page-background>>;\r\n\tfill: <<colour foreground>>;\r\n}\n\n<<if-background-attachment \"\"\"\n\nbody.tc-body {\r\n background-color: transparent;\r\n}\n\n\"\"\">>\n\nhtml, body{\r\n\theight: 0 !important;\r\n}\n\nh1, h2, h3, h4, h5, h6 {\r\n\tline-height: 1.2;\r\n\tfont-weight: 300;\r\n}\n\npre {\r\n\tdisplay: block;\r\n\tmargin-top: 1em;\r\n\tmargin-bottom: 1em;\r\n\tword-break: normal;\r\n\tword-wrap: break-word;\r\n\twhite-space: {{$:/themes/RobertP3469/wikipress/options/codewrapping}};\r\n\tbackground-color: <<colour pre-background>>;\r\n\tborder: 1px solid <<colour pre-border>>;\r\n\tpadding: 0 3px 2px;\r\n\tborder-radius: 3px;\r\n\tfont-family: {{$:/themes/RobertP3469/wikipress/settings/codefontfamily}};\r\n}\n\ncode {\r\n\tcolor: <<colour code-foreground>>;\r\n\tbackground-color: <<colour code-background>>;\r\n\tborder: 1px solid <<colour code-border>>;\r\n\twhite-space: {{$:/themes/RobertP3469/wikipress/options/codewrapping}};\r\n\tpadding: 0 3px 2px;\r\n\tborder-radius: 3px;\r\n\tfont-family: {{$:/themes/RobertP3469/wikipress/settings/codefontfamily}};\r\n}\n\nblockquote {\r\n\tborder-left: 5px solid <<colour blockquote-bar>>;\r\n\tmargin-left: 25px;\r\n\tpadding-left: 10px;\r\n\tquotes: \"\\201C\"\"\\201D\"\"\\2018\"\"\\2019\";\r\n}\n\nblockquote > div {\r\n\tmargin-top: 1em;\r\n\tmargin-bottom: 1em;\r\n}\n\nblockquote.tc-big-quote {\r\n\tfont-family: Georgia, serif;\r\n\tposition: relative;\r\n\tbackground: <<colour pre-background>>;\r\n\tborder-left: none;\r\n\tmargin-left: 50px;\r\n\tmargin-right: 50px;\r\n\tpadding: 10px;\r\n border-radius: 8px;\r\n}\n\nblockquote.tc-big-quote cite:before {\r\n\tcontent: \"\\2014 \\2009\";\r\n}\n\nblockquote.tc-big-quote:before {\r\n\tfont-family: Georgia, serif;\r\n\tcolor: <<colour blockquote-bar>>;\r\n\tcontent: open-quote;\r\n\tfont-size: 8em;\r\n\tline-height: 0.1em;\r\n\tmargin-right: 0.25em;\r\n\tvertical-align: -0.4em;\r\n\tposition: absolute;\r\n left: -50px;\r\n top: 42px;\r\n}\n\nblockquote.tc-big-quote:after {\r\n\tfont-family: Georgia, serif;\r\n\tcolor: <<colour blockquote-bar>>;\r\n\tcontent: close-quote;\r\n\tfont-size: 8em;\r\n\tline-height: 0.1em;\r\n\tmargin-right: 0.25em;\r\n\tvertical-align: -0.4em;\r\n\tposition: absolute;\r\n right: -80px;\r\n bottom: -20px;\r\n}\n\ndl dt {\r\n\tfont-weight: bold;\r\n\tmargin-top: 6px;\r\n}\n\nbutton, textarea, input, select {\r\n\toutline-color: <<colour primary>>;\r\n}\n\ntextarea,\r\ninput[type=text],\r\ninput[type=search],\r\ninput[type=\"\"],\r\ninput:not([type]) {\r\n\tcolor: <<colour foreground>>;\r\n\tbackground: <<colour background>>;\r\n}\n\ninput[type=\"checkbox\"] {\r\n vertical-align: middle;\r\n}\n\ninput[type=\"search\"]::-webkit-search-decoration,\r\ninput[type=\"search\"]::-webkit-search-cancel-button,\r\ninput[type=\"search\"]::-webkit-search-results-button,\r\ninput[type=\"search\"]::-webkit-search-results-decoration {\r\n\t-webkit-appearance:none;\r\n}\n\n.tc-muted {\r\n\tcolor: <<colour muted-foreground>>;\r\n}\n\nsvg.tc-image-button {\r\n\tpadding: 0px 1px 1px 0px;\r\n}\n\n.tc-icon-wrapper > svg {\r\n\twidth: 1em;\r\n\theight: 1em;\r\n}\n\nkbd {\r\n\tdisplay: inline-block;\r\n\tpadding: 3px 5px;\r\n\tfont-size: 0.8em;\r\n\tline-height: 1.2;\r\n\tcolor: <<colour foreground>>;\r\n\tvertical-align: middle;\r\n\tbackground-color: <<colour background>>;\r\n\tborder: solid 1px <<colour muted-foreground>>;\r\n\tborder-bottom-color: <<colour muted-foreground>>;\r\n\tborder-radius: 3px;\r\n\tbox-shadow: inset 0 -1px 0 <<colour muted-foreground>>;\r\n}\n\n::selection {\r\n\tbackground-color: Highlight;\r\n\tcolor: HighlightText;\r\n\tbackground-color: <<colour selection-background>>;\r\n\tcolor: <<colour selection-foreground>>;\r\n}\n\n/*\r\nMarkdown likes putting code elements inside pre elements\r\n*/\r\npre > code {\r\n\tpadding: 0;\r\n\tborder: none;\r\n\tbackground-color: inherit;\r\n\tcolor: inherit;\r\n}\n\ntable {\r\n\tborder: 1px solid <<colour table-border>>;\r\n\twidth: auto;\r\n\tmax-width: 100%;\r\n\tcaption-side: bottom;\r\n\tmargin-top: 1em;\r\n\tmargin-bottom: 1em;\r\n\t/* next 2 elements needed, since normalize 8.0.1 */\r\n\tborder-collapse: collapse;\r\n\tborder-spacing: 0;\r\n}\n\ntable th, table td {\r\n\tpadding: 0 7px 0 7px;\r\n\tborder-top: 1px solid <<colour table-border>>;\r\n\tborder-left: 1px solid <<colour table-border>>;\r\n}\n\ntable thead tr td, table th {\r\n\tbackground-color: <<colour table-header-background>>;\r\n\tfont-weight: bold;\r\n}\n\ntable tfoot tr td {\r\n\tbackground-color: <<colour table-footer-background>>;\r\n}\n\n.tc-csv-table {\r\n\twhite-space: nowrap;\r\n}\n\n.tc-tiddler-frame img,\r\n.tc-tiddler-frame svg,\r\n.tc-tiddler-frame canvas,\r\n.tc-tiddler-frame embed,\r\n.tc-tiddler-frame iframe {\r\n\tmax-width: 100%;\r\n}\n\n.tc-tiddler-body > embed,\r\n.tc-tiddler-body > iframe {\r\n\twidth: 100%;\r\n\theight: 600px;\r\n}\n\n/*\r\n** Links\r\n*/\n\nbutton.tc-tiddlylink,\r\na.tc-tiddlylink {\r\n\ttext-decoration: none;\r\n\tfont-weight: 500;\r\n\tcolor: <<colour tiddler-link-foreground>>;\r\n\t-webkit-user-select: inherit; /* Otherwise the draggable attribute makes links impossible to select */\r\n}\n\n.tc-sidebar-lists a.tc-tiddlylink {\r\n\tcolor: <<colour sidebar-tiddler-link-foreground>>;\r\n}\n\n.tc-sidebar-lists a.tc-tiddlylink:hover {\r\n\tcolor: <<colour sidebar-tiddler-link-foreground-hover>>;\r\n}\n\nbutton.tc-tiddlylink:hover,\r\na.tc-tiddlylink:hover {\r\n\ttext-decoration: underline;\r\n}\n\na.tc-tiddlylink-resolves {\r\n}\n\na.tc-tiddlylink-shadow {\r\n\tfont-weight: bold;\r\n}\n\na.tc-tiddlylink-shadow.tc-tiddlylink-resolves {\r\n\tfont-weight: normal;\r\n}\n\na.tc-tiddlylink-missing {\r\n\tfont-style: italic;\r\n}\n\na.tc-tiddlylink-external {\r\n\ttext-decoration: underline;\r\n\tcolor: <<colour external-link-foreground>>;\r\n\tbackground-color: <<colour external-link-background>>;\r\n}\n\na.tc-tiddlylink-external:visited {\r\n\tcolor: <<colour external-link-foreground-visited>>;\r\n\tbackground-color: <<colour external-link-background-visited>>;\r\n}\n\na.tc-tiddlylink-external:hover {\r\n\tcolor: <<colour external-link-foreground-hover>>;\r\n\tbackground-color: <<colour external-link-background-hover>>;\r\n}\n\n.tc-drop-down a.tc-tiddlylink:hover {\r\n\tcolor: <<colour tiddler-link-background>>;\r\n}\n\n/*\r\n** Drag and drop styles\r\n*/\n\n.tc-tiddler-dragger {\r\n\tposition: relative;\r\n\tz-index: -10000;\r\n}\n\n.tc-tiddler-dragger-inner {\r\n\tposition: absolute;\r\n\ttop: -1000px;\r\n\tleft: -1000px;\r\n\tdisplay: inline-block;\r\n\tpadding: 8px 20px;\r\n\tfont-size: 16.9px;\r\n\tfont-weight: bold;\r\n\tline-height: 20px;\r\n\tcolor: <<colour dragger-foreground>>;\r\n\ttext-shadow: 0 1px 0 rgba(0, 0, 0, 1);\r\n\twhite-space: nowrap;\r\n\tvertical-align: baseline;\r\n\tbackground-color: <<colour dragger-background>>;\r\n\tborder-radius: 20px;\r\n}\n\n.tc-tiddler-dragger-cover {\r\n\tposition: absolute;\r\n\tbackground-color: <<colour page-background>>;\r\n}\n\n.tc-dropzone {\r\n\tposition: relative;\r\n}\n\n.tc-dropzone.tc-dragover:before {\r\n\tz-index: 10000;\r\n\tdisplay: block;\r\n\tposition: fixed;\r\n\ttop: 0;\r\n\tleft: 0;\r\n\tright: 0;\r\n\tbackground: <<colour dropzone-background>>;\r\n\ttext-align: center;\r\n\tcontent: \"<<lingo DropMessage>>\";\r\n}\n\n.tc-droppable > .tc-droppable-placeholder {\r\n\tdisplay: none;\r\n}\n\n.tc-droppable.tc-dragover > .tc-droppable-placeholder {\r\n\tdisplay: block;\r\n\tborder: 2px dashed <<colour dropzone-background>>;\r\n}\n\n.tc-draggable {\r\n\tcursor: move;\r\n}\n\n.tc-sidebar-tab-open .tc-droppable-placeholder, .tc-tagged-draggable-list .tc-droppable-placeholder,\r\n.tc-links-draggable-list .tc-droppable-placeholder {\r\n\tline-height: 2em;\r\n\theight: 2em;\r\n}\n\n.tc-sidebar-tab-open-item {\r\n\tposition: relative;\r\n}\n\n.tc-sidebar-tab-open .tc-btn-invisible.tc-btn-mini svg {\r\n\tfont-size: 0.7em;\r\n\tfill: <<colour muted-foreground>>;\r\n}\n\n/*\r\n** Plugin reload warning\r\n*/\n\n.tc-plugin-reload-warning {\r\n\tz-index: 1000;\r\n\tdisplay: block;\r\n\tposition: fixed;\r\n\ttop: 0;\r\n\tleft: 0;\r\n\tright: 0;\r\n\tbackground: <<colour alert-background>>;\r\n\ttext-align: center;\r\n}\n\n/*\r\n** Buttons\r\n*/\n\nbutton svg, button img, label svg, label img {\r\n\tvertical-align: middle;\r\n}\n\n.tc-btn-invisible {\r\n\tpadding: 0;\r\n\tmargin: 0;\r\n\tbackground: none;\r\n\tborder: none;\r\n \tcursor: pointer;\r\n\tcolor: <<colour foreground>>;\r\n}\n\n.tc-btn-boxed {\r\n\tfont-size: 0.6em;\r\n\tpadding: 0.2em;\r\n\tmargin: 1px;\r\n\tbackground: none;\r\n\tborder: 1px solid <<colour tiddler-controls-foreground>>;\r\n\tborder-radius: 0.25em;\r\n}\n\nhtml body.tc-body .tc-btn-boxed svg {\r\n\tfont-size: 1.6666em;\r\n}\n\n.tc-btn-boxed:hover {\r\n\tbackground: <<colour muted-foreground>>;\r\n\tcolor: <<colour background>>;\r\n}\n\nhtml body.tc-body .tc-btn-boxed:hover svg {\r\n\tfill: <<colour background>>;\r\n}\n\n.tc-btn-rounded {\r\n\tfont-size: 0.5em;\r\n\tline-height: 2;\r\n\tpadding: 0em 0.3em 0.2em 0.4em;\r\n\tmargin: 1px;\r\n\tborder: 1px solid <<colour muted-foreground>>;\r\n\tbackground: <<colour muted-foreground>>;\r\n\tcolor: <<colour background>>;\r\n\tborder-radius: 2em;\r\n}\n\nhtml body.tc-body .tc-btn-rounded svg {\r\n\tfont-size: 1.6666em;\r\n\tfill: <<colour background>>;\r\n}\n\n.tc-btn-rounded:hover {\r\n\tborder: 1px solid <<colour muted-foreground>>;\r\n\tbackground: <<colour background>>;\r\n\tcolor: <<colour muted-foreground>>;\r\n}\n\nhtml body.tc-body .tc-btn-rounded:hover svg {\r\n\tfill: <<colour muted-foreground>>;\r\n}\n\n.tc-btn-icon svg {\r\n\theight: 1em;\r\n\twidth: 1em;\r\n\tfill: <<colour muted-foreground>>;\r\n}\n\n.tc-btn-text {\r\n\tpadding: 0;\r\n\tmargin: 0;\r\n}\n\n/* used for documentation \"fake\" buttons */\r\n.tc-btn-standard {\r\n\tline-height: 1.8;\r\n\tcolor: #667;\r\n\tbackground-color: #e0e0e0;\r\n\tborder: 1px solid #888;\r\n\tpadding: 2px 1px 2px 1px;\r\n\tmargin: 1px 4px 1px 4px;\r\n}\n\n.tc-btn-big-green {\r\n\tdisplay: inline-block;\r\n\tpadding: 8px;\r\n\tmargin: 4px 8px 4px 8px;\r\n\tbackground: <<colour download-background>>;\r\n\tcolor: <<colour download-foreground>>;\r\n\tfill: <<colour download-foreground>>;\r\n\tborder: none;\r\n\tborder-radius: 2px;\r\n\tfont-size: 1.2em;\r\n\tline-height: 1.4em;\r\n\ttext-decoration: none;\r\n}\n\n.tc-btn-big-green svg,\r\n.tc-btn-big-green img {\r\n\theight: 2em;\r\n\twidth: 2em;\r\n\tvertical-align: middle;\r\n\tfill: <<colour download-foreground>>;\r\n}\n\n.tc-primary-btn {\r\n \tbackground: <<colour primary>>;\r\n}\n\n.tc-sidebar-lists input {\r\n\tcolor: <<colour foreground>>;\r\n}\n\n.tc-sidebar-lists button {\r\n\tcolor: <<colour sidebar-button-foreground>>;\r\n\tfill: <<colour sidebar-button-foreground>>;\r\n}\n\n.tc-sidebar-lists button.tc-btn-mini {\r\n\tcolor: <<colour sidebar-muted-foreground>>;\r\n}\n\n.tc-sidebar-lists button.tc-btn-mini:hover {\r\n\tcolor: <<colour sidebar-muted-foreground-hover>>;\r\n}\n\nbutton svg.tc-image-button, button .tc-image-button img {\r\n\theight: 1em;\r\n\twidth: 1em;\r\n}\n\n.tc-unfold-banner {\r\n\tposition: absolute;\r\n\tpadding: 0;\r\n\tmargin: 0;\r\n\tbackground: none;\r\n\tborder: none;\r\n\twidth: 100%;\r\n\twidth: calc(100% + 2px);\r\n\tmargin-left: -43px;\r\n\ttext-align: center;\r\n\tborder-top: 2px solid <<colour tiddler-info-background>>;\r\n\tmargin-top: 4px;\r\n}\n\n.tc-unfold-banner:hover {\r\n\tbackground: <<colour tiddler-info-background>>;\r\n\tborder-top: 2px solid <<colour tiddler-info-border>>;\r\n}\n\n.tc-unfold-banner svg, .tc-fold-banner svg {\r\n\theight: 0.75em;\r\n\tfill: <<colour tiddler-controls-foreground>>;\r\n}\n\n.tc-unfold-banner:hover svg, .tc-fold-banner:hover svg {\r\n\tfill: <<colour tiddler-controls-foreground-hover>>;\r\n}\n\n.tc-fold-banner {\r\n\tposition: absolute;\r\n\tpadding: 0;\r\n\tmargin: 0;\r\n\tbackground: none;\r\n\tborder: none;\r\n\twidth: 23px;\r\n\ttext-align: center;\r\n\tmargin-left: -35px;\r\n\ttop: 6px;\r\n\tbottom: 6px;\r\n}\n\n.tc-fold-banner:hover {\r\n\tbackground: <<colour tiddler-info-background>>;\r\n}\n\n@media (max-width: 960px) {\n\n\t.tc-unfold-banner {\r\n\t\tposition: static;\r\n\t\twidth: calc(100% + 59px);\r\n\t}\n\n\t.tc-fold-banner {\r\n\t\twidth: 16px;\r\n\t\tmargin-left: -16px;\r\n\t\tfont-size: 0.75em;\r\n\t}\n\n}\n\n/*\r\n** Tags and missing tiddlers\r\n*/\n\n.tc-tag-list-item {\r\n\tposition: relative;\r\n\tdisplay: inline-block;\r\n\tmargin-right: 7px;\r\n}\n\n.tc-tags-wrapper {\r\n\tmargin: 4px 0 14px 0;\r\n}\n\n.tc-missing-tiddler-label {\r\n\tfont-style: italic;\r\n\tfont-weight: normal;\r\n\tdisplay: inline-block;\r\n\tfont-size: 11.844px;\r\n\tline-height: 14px;\r\n\twhite-space: nowrap;\r\n\tvertical-align: baseline;\r\n}\n\n.tc-block-tags-dropdown > .tc-btn-invisible:hover {\r\n\tbackground-color: <<colour primary>>;\r\n}\n\nbutton.tc-tag-label, span.tc-tag-label {\r\n\tdisplay: inline-block;\r\n\tpadding: 0.16em 0.7em;\r\n\tfont-size: 0.9em;\r\n\tfont-weight: 400;\r\n\tline-height: 1.2em;\r\n\tcolor: <<colour tag-foreground>>;\r\n\twhite-space: nowrap;\r\n\tvertical-align: baseline;\r\n\tbackground-color: <<colour tag-background>>;\r\n\tborder-radius: 1em;\r\n}\n\n.tc-sidebar-scrollable .tc-tag-label {\r\n\ttext-shadow: none;\r\n}\n\n.tc-sidebar-scrollable {\r\n\tbox-sizing: border-box;\r\n\tposition: fixed !important;\r\n\ttop: 80px;\r\n\tleft: 0;\r\n\tbottom: 0;\r\n\tright: auto;\r\n\twidth: 350px;\r\n\toverflow-y: auto;\r\n\toverflow-x: auto;\r\n\t-webkit-overflow-scrolling: touch;\r\n\tpadding: 20px;\r\n\tbackground-color: {{$:/themes/RobertP3469/wikipress/options/sidebarbackgroundcolor}};\r\n}\n\n.tc-sidebar-scrollable #switch{\r\n display: inline-block;\r\n position: fixed;\r\n margin-left: 334px;\r\n background: #fff;\r\n border-radius: 0 4px 4px 0;\r\n height: 40px;\r\n width: 28px;\r\n min-width: 28px;\r\n max-width: 28px;\r\n box-shadow: 5px 0 4px rgb(0 0 0 / 7%);\r\n color: #333;\r\n border-left: none;\r\n text-align: center;\r\n\tcursor: pointer;\t\r\n}\n\n\n\n.tc-sidebar-scrollable #switch.expanded:after{\r\n content: \"\\25C0\";\r\n height: 14px;\r\n width: 14px;\r\n display: inline-block;\r\n margin-top: calc(10px);\r\n}\n\n.tc-sidebar-scrollable #switch.collapsed{\r\n\tmargin-left: 0;\r\n}\n\n.tc-sidebar-scrollable #switch.collapsed:after{\r\n\tcontent: \"\\25BA\";\r\n height: 14px;\r\n width: 14px;\r\n display: inline-block;\r\n margin-top: calc(10px);\r\n}\n\n\r\n.tc-untagged-separator {\r\n\twidth: 10em;\r\n\tleft: 0;\r\n\tmargin-left: 0;\r\n\tborder: 0;\r\n\theight: 1px;\r\n\tbackground: <<colour tab-divider>>;\r\n}\n\nbutton.tc-untagged-label {\r\n\tbackground-color: <<colour untagged-background>>;\r\n}\n\n.tc-tag-label svg, .tc-tag-label img {\r\n\theight: 1em;\r\n\twidth: 1em;\r\n\tmargin-right: 3px; \r\n\tmargin-bottom: 1px;\r\n\tvertical-align: bottom;\r\n}\n\n.tc-edit-tags button.tc-remove-tag-button svg {\r\n\tfont-size: 0.7em;\r\n\tvertical-align: middle;\r\n}\n\n.tc-tag-manager-table .tc-tag-label {\r\n\twhite-space: normal;\r\n}\n\n.tc-tag-manager-tag {\r\n\twidth: 100%;\r\n}\n\nbutton.tc-btn-invisible.tc-remove-tag-button {\r\n\toutline: none;\r\n}\n\n.tc-tag-button-selected,\r\n.tc-list-item-selected a.tc-tiddlylink {\r\n\tbackground-color: <<colour primary>>;\r\n\tcolor: <<colour tiddler-background>>;\r\n}\n\n/*\r\n** Page layout\r\n*/\n\n.tc-topbar {\r\n\tz-index: 1200;\r\n}\n\n.tc-topbar-container{\r\n\theight: 80px;\r\n\tmax-height: 80px;\r\n\tz-index: 9999;\r\n\tposition: fixed;\r\n top: 0;\r\n right: 0;\r\n left: 0;\r\n\tbackground-color: {{$:/themes/RobertP3469/wikipress/options/topbarbackgroundcolor}};\r\n\tdisplay: flex;\r\n\tjustify-content: space-between;\r\n\tborder-bottom: solid 3px #389ED8;\r\n}\n\n.logo-container{\r\n\tpadding: 5px 0 7px 21px;\r\n}\n\n.logo-container img{\r\n\twidth: auto;\r\n\theight: 68px;\r\n}\n\n\r\n.tc-topbar-left,\r\n.tc-topbar-right {\r\n\tdisplay: inline-block;\r\n\tmin-width: 400px;\r\n\tmax-width: 400px;\r\n}\n\n.tc-topbar-middle {\r\n\tflex-grow: 2;\r\n text-align: center;\r\n align-self: flex-end;\r\n padding: 5px;\r\n\tmax-width: 600px;\r\n}\n\n.tc-topbar button {\r\n\tpadding: 8px;\r\n}\n\n.tc-topbar svg {\r\n\tfill: <<colour muted-foreground>>;\r\n}\n\n.tc-topbar button:hover svg {\r\n\tfill: <<colour foreground>>;\r\n}\n\n.tc-sidebar-header {\r\n\tcolor: <<colour sidebar-foreground>>;\r\n\tfill: <<colour sidebar-foreground>>;\r\n}\n\n.tc-sidebar-header .tc-title a.tc-tiddlylink-resolves {\r\n\tfont-weight: 300;\r\n}\n\n.tc-sidebar-header .tc-sidebar-lists p {\r\n\tmargin-top: 3px;\r\n\tmargin-bottom: 3px;\r\n}\n\n.tc-sidebar-header .tc-missing-tiddler-label {\r\n\tcolor: <<colour sidebar-foreground>>;\r\n}\n\n.tc-advanced-search input {\r\n\twidth: 60%;\r\n}\n\n.tc-search a svg {\r\n\twidth: 1.2em;\r\n\theight: 1.2em;\r\n\tvertical-align: middle;\r\n}\n\n.tc-page-controls {\r\n\tmargin-top: 14px;\r\n\tfont-size: 1.5em;\r\n}\n\n.tc-page-controls .tc-drop-down {\r\n font-size: 1rem;\r\n}\n\n.tc-page-controls button {\r\n\tmargin-right: 0.5em;\r\n}\n\n.tc-page-controls a.tc-tiddlylink:hover {\r\n\ttext-decoration: none;\r\n}\n\n.tc-page-controls img {\r\n\twidth: 1em;\r\n}\n\n.tc-page-controls svg {\r\n\tfill: <<colour sidebar-controls-foreground>>;\r\n}\n\n.tc-page-controls button:hover svg, .tc-page-controls a:hover svg {\r\n\tfill: <<colour sidebar-controls-foreground-hover>>;\r\n}\n\n.tc-menu-list-item {\r\n\twhite-space: nowrap;\r\n}\n\n.tc-menu-list-count {\r\n\tfont-weight: bold;\r\n}\n\n.tc-menu-list-subitem {\r\n\tpadding-left: 7px;\r\n}\n\n\r\n@media (max-width: 960px) {\n\n\t.tc-sidebar-header {\r\n\t\tpadding: 14px;\r\n\t\tmin-height: 32px;\r\n\t\tmargin-top: 0;\r\n\t}\n\n\t.tc-story-river {\r\n\t\tposition: relative;\r\n\t\tpadding: 0;\r\n\t}\r\n}\n\n@media (min-width: 960px) {\n\n\t.tc-message-box {\r\n\t\tmargin: 21px -21px 21px -21px;\r\n\t}\n\n\n\n}\n\n\n\n/*\r\n** Tiddler styles\r\n*/\n\n.tc-tiddler-frame {\r\n\tposition: relative;\r\n\tmargin-bottom: 28px;\r\n\tbackground-color: <<colour tiddler-background>>;\r\n\tborder: 1px solid <<colour tiddler-border>>;\r\n\tbox-shadow: 4px 6px 6px rgb(0 0 0 / 20%);\r\n\tpadding: 28px;\r\n}\n\n.tc-tiddler-info {\r\n\tpadding: 14px 42px 14px 42px;\r\n\tbackground-color: <<colour tiddler-info-background>>;\r\n\tborder-top: 1px solid <<colour tiddler-info-border>>;\r\n\tborder-bottom: 1px solid <<colour tiddler-info-border>>;\r\n}\n\n.tc-tiddler-info p {\r\n\tmargin-top: 3px;\r\n\tmargin-bottom: 3px;\r\n}\n\n.tc-tiddler-info .tc-tab-buttons button.tc-tab-selected {\r\n\tbackground-color: <<colour tiddler-info-tab-background>>;\r\n\tborder-bottom: 1px solid <<colour tiddler-info-tab-background>>;\r\n}\n\n.tc-view-field-table {\r\n\twidth: 100%;\r\n}\n\n.tc-view-field-name {\r\n\twidth: 1%; /* Makes this column be as narrow as possible */\r\n\ttext-align: right;\r\n\tfont-style: italic;\r\n\tfont-weight: 200;\r\n}\n\n.tc-view-field-value {\r\n}\n\n@media (max-width: 960px) {\r\n\t.tc-tiddler-frame {\r\n\t\tpadding: 14px 14px 14px 14px;\r\n\t}\n\n\t.tc-tiddler-info {\r\n\t\tmargin: 0 -14px 0 -14px;\r\n\t}\r\n}\n\n@media (min-width: 960px) {\r\n\t.tc-tiddler-frame {\r\n\t\tpadding: 28px 42px 42px 42px;\r\n\t\tborder-radius: 2px;\r\n\t\tmargin: 4px 4px 20px;\r\n\t}\n\n<<if-no-sidebar \"\n\n\t.tc-tiddler-frame {\r\n\t\twidth: 100%;\r\n\t}\n\n\">>\n\n\t.tc-tiddler-info {\r\n\t\tmargin: 0 -42px 0 -42px;\r\n\t}\r\n}\n\n.tc-site-title,\r\n.tc-titlebar {\r\n\tfont-weight: 300;\r\n\tfont-size: 2.35em;\r\n\tline-height: 1.2em;\r\n\tcolor: <<colour tiddler-title-foreground>>;\r\n\tmargin: 0;\r\n}\n\n.tc-site-title {\r\n\tpadding-top: 0;\r\n\tcolor: <<colour site-title-foreground>>;\r\n}\n\n.tc-tiddler-title-icon {\r\n\tvertical-align: middle;\r\n\tmargin-right: .1em;\r\n}\n\n.tc-system-title-prefix {\r\n\tcolor: <<colour muted-foreground>>;\r\n}\n\n.tc-titlebar h2 {\r\n\tfont-size: 1em;\r\n\tdisplay: inline;\r\n}\n\n.tc-titlebar img {\r\n\theight: 1em;\r\n}\n\n.tc-subtitle {\r\n\tfont-size: 0.9em;\r\n\tcolor: <<colour tiddler-subtitle-foreground>>;\r\n\tfont-weight: 300;\r\n}\n\n.tc-subtitle .tc-tiddlylink {\r\n\tmargin-right: .3em;\r\n}\n\n.tc-tiddler-missing .tc-title {\r\n font-style: italic;\r\n font-weight: normal;\r\n}\n\n.tc-tiddler-frame .tc-tiddler-controls {\r\n\tfloat: right;\r\n}\n\n.tc-tiddler-controls .tc-drop-down {\r\n\tfont-size: 0.6em;\r\n}\n\n.tc-tiddler-controls .tc-drop-down .tc-drop-down {\r\n\tfont-size: 1em;\r\n}\n\n.tc-tiddler-controls > span > button,\r\n.tc-tiddler-controls > span > span > button,\r\n.tc-tiddler-controls > span > span > span > button {\r\n\tvertical-align: baseline;\r\n\tmargin-left:5px;\r\n}\n\n.tc-tiddler-controls button svg, .tc-tiddler-controls button img,\r\n.tc-search button svg, .tc-search a svg {\r\n\tfill: <<colour tiddler-controls-foreground>>;\r\n}\n\n.tc-tiddler-controls button svg, .tc-tiddler-controls button img {\r\n height: 1.2em;\r\n width: 1.2em;\r\n}\n\n.tc-search button svg, .tc-search a svg {\r\n height: 1.2em;\r\n width: 1.2em;\r\n margin: 0 0.25em;\r\n}\n\n.tc-tiddler-controls button.tc-selected svg,\r\n.tc-page-controls button.tc-selected svg {\r\n\tfill: <<colour tiddler-controls-foreground-selected>>;\r\n}\n\n.tc-tiddler-controls button.tc-btn-invisible:hover svg,\r\n.tc-search button:hover svg, .tc-search a:hover svg {\r\n\tfill: <<colour tiddler-controls-foreground-hover>>;\r\n}\n\n@media print {\r\n\t.tc-tiddler-controls {\r\n\t\tdisplay: none;\r\n\t}\r\n}\n\n.tc-tiddler-help { /* Help prompts within tiddler template */\r\n\tcolor: <<colour muted-foreground>>;\r\n\tmargin-top: 14px;\r\n}\n\n.tc-tiddler-help a.tc-tiddlylink {\r\n\tcolor: <<colour very-muted-foreground>>;\r\n}\n\n.tc-tiddler-frame .tc-edit-texteditor {\r\n\twidth: 100%;\r\n\tmargin: 4px 0 4px 0;\r\n}\n\n.tc-tiddler-frame input.tc-edit-texteditor,\r\n.tc-tiddler-frame textarea.tc-edit-texteditor,\r\n.tc-tiddler-frame iframe.tc-edit-texteditor {\r\n\tpadding: 3px 3px 3px 3px;\r\n\tborder: 1px solid <<colour tiddler-editor-border>>;\r\n\tbackground-color: <<colour tiddler-editor-background>>;\r\n\tline-height: 1.3em;\r\n\t-webkit-appearance: none;\r\n\tfont-family: {{$:/themes/RobertP3469/wikipress/settings/editorfontfamily}};\r\n}\n\n.tc-tiddler-frame .tc-binary-warning {\r\n\twidth: 100%;\r\n\theight: 5em;\r\n\ttext-align: center;\r\n\tpadding: 3em 3em 6em 3em;\r\n\tbackground: <<colour alert-background>>;\r\n\tborder: 1px solid <<colour alert-border>>;\r\n}\n\ncanvas.tc-edit-bitmapeditor {\r\n\tborder: 6px solid <<colour tiddler-editor-border-image>>;\r\n\tcursor: crosshair;\r\n\t-moz-user-select: none;\r\n\t-webkit-user-select: none;\r\n\t-ms-user-select: none;\r\n\tmargin-top: 6px;\r\n\tmargin-bottom: 6px;\r\n}\n\n.tc-edit-bitmapeditor-width {\r\n\tdisplay: block;\r\n}\n\n.tc-edit-bitmapeditor-height {\r\n\tdisplay: block;\r\n}\n\n.tc-tiddler-body {\r\n\tclear: both;\r\n}\n\n.tc-tiddler-frame .tc-tiddler-body {\r\n\tfont-size: {{$:/themes/RobertP3469/wikipress/metrics/bodyfontsize}};\r\n\tline-height: {{$:/themes/RobertP3469/wikipress/metrics/bodylineheight}};\r\n}\n\n.tc-titlebar, .tc-tiddler-edit-title {\r\n\toverflow: hidden; /* https://github.com/Jermolene/TiddlyWiki5/issues/282 */\r\n}\n\nhtml body.tc-body.tc-single-tiddler-window {\r\n\tmargin: 1em;\r\n\tbackground: <<colour tiddler-background>>;\r\n}\n\n.tc-single-tiddler-window img,\r\n.tc-single-tiddler-window svg,\r\n.tc-single-tiddler-window canvas,\r\n.tc-single-tiddler-window embed,\r\n.tc-single-tiddler-window iframe {\r\n\tmax-width: 100%;\r\n}\n\n/*\r\n** Editor\r\n*/\n\n.tc-editor-toolbar {\r\n\tmargin-top: 8px;\r\n}\n\n.tc-editor-toolbar button {\r\n\tvertical-align: middle;\r\n\tbackground-color: <<colour tiddler-controls-foreground>>;\r\n\tcolor: <<colour tiddler-controls-foreground-selected>>;\r\n\tfill: <<colour tiddler-controls-foreground-selected>>;\r\n\tborder-radius: 4px;\r\n\tpadding: 3px;\r\n\tmargin: 2px 0 2px 4px;\r\n}\n\n.tc-editor-toolbar button.tc-text-editor-toolbar-item-adjunct {\r\n\tmargin-left: 1px;\r\n\twidth: 1em;\r\n\tborder-radius: 8px;\r\n}\n\n.tc-editor-toolbar button.tc-text-editor-toolbar-item-start-group {\r\n\tmargin-left: 11px;\r\n}\n\n.tc-editor-toolbar button.tc-selected {\r\n\tbackground-color: <<colour primary>>;\r\n}\n\n.tc-editor-toolbar button svg {\r\n\twidth: 1.6em;\r\n\theight: 1.2em;\r\n}\n\n.tc-editor-toolbar button:hover {\r\n\tbackground-color: <<colour tiddler-controls-foreground-selected>>;\r\n\tfill: <<colour background>>;\r\n\tcolor: <<colour background>>;\r\n}\n\n.tc-editor-toolbar .tc-text-editor-toolbar-more {\r\n\twhite-space: normal;\r\n}\n\n.tc-editor-toolbar .tc-text-editor-toolbar-more button {\r\n\tdisplay: inline-block;\r\n\tpadding: 3px;\r\n\twidth: auto;\r\n}\n\n.tc-editor-toolbar .tc-search-results {\r\n\tpadding: 0;\r\n}\n\n\r\n/*\r\n** Toolbar buttons\r\n*/\n\n.tc-page-controls svg.tc-image-new-button {\r\n fill: <<colour toolbar-new-button>>;\r\n}\n\n.tc-page-controls svg.tc-image-options-button {\r\n fill: <<colour toolbar-options-button>>;\r\n}\n\n.tc-page-controls svg.tc-image-save-button {\r\n fill: <<colour toolbar-save-button>>;\r\n}\n\n.tc-tiddler-controls button svg.tc-image-info-button {\r\n fill: <<colour toolbar-info-button>>;\r\n}\n\n.tc-tiddler-controls button svg.tc-image-edit-button {\r\n fill: <<colour toolbar-edit-button>>;\r\n}\n\n.tc-tiddler-controls button svg.tc-image-close-button {\r\n fill: <<colour toolbar-close-button>>;\r\n}\n\n.tc-tiddler-controls button svg.tc-image-delete-button {\r\n fill: <<colour toolbar-delete-button>>;\r\n}\n\n.tc-tiddler-controls button svg.tc-image-cancel-button {\r\n fill: <<colour toolbar-cancel-button>>;\r\n}\n\n.tc-tiddler-controls button svg.tc-image-done-button {\r\n fill: <<colour toolbar-done-button>>;\r\n}\n\n/*\r\n** Tiddler edit mode\r\n*/\n\n.tc-tiddler-edit-frame em.tc-edit {\r\n\tcolor: <<colour muted-foreground>>;\r\n\tfont-style: normal;\r\n}\n\n.tc-edit-type-dropdown a.tc-tiddlylink-missing {\r\n\tfont-style: normal;\r\n}\n\n.tc-type-selector .tc-edit-typeeditor {\r\n\twidth: auto;\r\n}\n\n.tc-type-selector-dropdown-wrapper {\r\n\tdisplay: inline-block;\r\n}\n\n.tc-edit-tags {\r\n\tborder: 1px solid <<colour tiddler-editor-border>>;\r\n\tpadding: 4px 8px 4px 8px;\r\n}\n\n.tc-edit-add-tag {\r\n\tdisplay: inline-block;\r\n}\n\n.tc-edit-add-tag .tc-add-tag-name input {\r\n\twidth: 50%;\r\n}\n\n.tc-edit-add-tag .tc-keyboard {\r\n\tdisplay:inline;\r\n}\n\n.tc-edit-tags .tc-tag-label {\r\n\tdisplay: inline-block;\r\n}\n\n.tc-edit-tags-list {\r\n\tmargin: 14px 0 14px 0;\r\n}\n\n.tc-remove-tag-button {\r\n\tpadding-left: 4px;\r\n}\n\n.tc-tiddler-preview {\r\n\toverflow: auto;\r\n}\n\n.tc-tiddler-preview-preview {\r\n\tfloat: right;\r\n\twidth: 49%;\r\n\tborder: 1px solid <<colour tiddler-editor-border>>;\r\n\tmargin: 4px 0 3px 3px;\r\n\tpadding: 3px 3px 3px 3px;\r\n}\n\n<<if-editor-height-fixed then:\"\"\"\n\n.tc-tiddler-preview-preview {\r\n\toverflow-y: scroll;\r\n\theight: {{$:/config/TextEditor/EditorHeight/Height}};\r\n}\n\n\"\"\">>\n\n.tc-tiddler-frame .tc-tiddler-preview .tc-edit-texteditor {\r\n\twidth: 49%;\r\n}\n\n.tc-tiddler-frame .tc-tiddler-preview canvas.tc-edit-bitmapeditor {\r\n\tmax-width: 49%;\r\n}\n\n.tc-edit-fields {\r\n\twidth: 100%;\r\n}\n\n\r\n.tc-edit-fields table, .tc-edit-fields tr, .tc-edit-fields td {\r\n\tborder: none;\r\n\tpadding: 4px;\r\n}\n\n.tc-edit-fields > tbody > .tc-edit-field:nth-child(odd) {\r\n\tbackground-color: <<colour tiddler-editor-fields-odd>>;\r\n}\n\n.tc-edit-fields > tbody > .tc-edit-field:nth-child(even) {\r\n\tbackground-color: <<colour tiddler-editor-fields-even>>;\r\n}\n\n.tc-edit-field-name {\r\n\ttext-align: right;\r\n}\n\n.tc-edit-field-value input {\r\n\twidth: 100%;\r\n}\n\n.tc-edit-field-remove {\r\n}\n\n.tc-edit-field-remove svg {\r\n\theight: 1em;\r\n\twidth: 1em;\r\n\tfill: <<colour muted-foreground>>;\r\n\tvertical-align: middle;\r\n}\n\n.tc-edit-field-add-name-wrapper input.tc-edit-texteditor {\r\n\twidth: auto;\r\n}\n\n.tc-edit-field-add-name-wrapper {\r\n\tdisplay: inline-block;\r\n}\n\n.tc-edit-field-add-value {\r\n\tdisplay: inline-block;\r\n\twidth: 35%;\r\n}\n\n.tc-edit-field-add-button {\r\n\tdisplay: inline-block;\r\n\twidth: 10%;\r\n}\n\n/*\r\n** Storyview Classes\r\n*/\n\n.tc-viewswitcher .tc-image-button {\r\n\tmargin-right: .3em;\r\n}\n\n.tc-storyview-zoomin-tiddler {\r\n\tposition: absolute;\r\n\tdisplay: block;\r\n\twidth: 100%;\r\n}\n\n@media (min-width: 960px) {\n\n\t.tc-storyview-zoomin-tiddler {\r\n\t\twidth: calc(100% - 84px);\r\n\t}\n\n}\n\n/*\r\n** Dropdowns\r\n*/\n\n.tc-btn-dropdown {\r\n\ttext-align: left;\r\n}\n\n.tc-btn-dropdown svg, .tc-btn-dropdown img {\r\n\theight: 1em;\r\n\twidth: 1em;\r\n\tfill: <<colour muted-foreground>>;\r\n}\n\n.tc-drop-down-wrapper {\r\n\tposition: relative;\r\n}\n\n.tc-drop-down {\r\n\tmin-width: 380px;\r\n\tborder: 1px solid <<colour dropdown-border>>;\r\n\tbackground-color: <<colour dropdown-background>>;\r\n\tpadding: 7px 0 7px 0;\r\n\tmargin: 4px 0 0 0;\r\n\twhite-space: nowrap;\r\n\ttext-shadow: none;\r\n\tline-height: 1.4;\r\n}\n\n.tc-drop-down .tc-drop-down {\r\n\tmargin-left: 14px;\r\n}\n\n.tc-drop-down button svg, .tc-drop-down a svg {\r\n\tfill: <<colour foreground>>;\r\n}\n\n.tc-drop-down button.tc-btn-invisible:hover svg {\r\n\tfill: <<colour background>>;\r\n}\n\n.tc-drop-down .tc-drop-down-info {\r\n\tpadding-left: 14px;\r\n}\n\n.tc-drop-down p {\r\n\tpadding: 0 14px 0 14px;\r\n}\n\n.tc-drop-down svg {\r\n\twidth: 1em;\r\n\theight: 1em;\r\n}\n\n.tc-drop-down img {\r\n\twidth: 1em;\r\n}\n\n.tc-drop-down a, .tc-drop-down button {\r\n\tdisplay: block;\r\n\tpadding: 0 14px 0 14px;\r\n\twidth: 100%;\r\n\ttext-align: left;\r\n\tcolor: <<colour foreground>>;\r\n\tline-height: 1.4;\r\n}\n\n.tc-drop-down .tc-tab-set .tc-tab-buttons button {\r\n\tdisplay: inline-block;\r\n width: auto;\r\n margin-bottom: 0px;\r\n border-bottom-left-radius: 0;\r\n border-bottom-right-radius: 0;\r\n}\n\n.tc-drop-down .tc-prompt {\r\n\tpadding: 0 14px;\r\n}\n\n.tc-drop-down .tc-chooser {\r\n\tborder: none;\r\n}\n\n.tc-drop-down .tc-chooser .tc-swatches-horiz {\r\n\tfont-size: 0.4em;\r\n\tpadding-left: 1.2em;\r\n}\n\n.tc-drop-down .tc-file-input-wrapper {\r\n\twidth: 100%;\r\n}\n\n.tc-drop-down .tc-file-input-wrapper button {\r\n\tcolor: <<colour foreground>>;\r\n}\n\n.tc-drop-down a:hover, .tc-drop-down button:hover, .tc-drop-down .tc-file-input-wrapper:hover button {\r\n\tcolor: <<colour tiddler-link-background>>;\r\n\tbackground-color: <<colour tiddler-link-foreground>>;\r\n\ttext-decoration: none;\r\n}\n\n.tc-drop-down .tc-tab-buttons button {\r\n\tbackground-color: <<colour dropdown-tab-background>>;\r\n}\n\n.tc-drop-down .tc-tab-buttons button.tc-tab-selected {\r\n\tbackground-color: <<colour dropdown-tab-background-selected>>;\r\n\tborder-bottom: 1px solid <<colour dropdown-tab-background-selected>>;\r\n}\n\n.tc-drop-down-bullet {\r\n\tdisplay: inline-block;\r\n\twidth: 0.5em;\r\n}\n\n.tc-drop-down .tc-tab-contents a {\r\n\tpadding: 0 0.5em 0 0.5em;\r\n}\n\n.tc-block-dropdown-wrapper {\r\n\tposition: relative;\r\n}\n\n.tc-block-dropdown {\r\n\tposition: absolute;\r\n\tmin-width: 220px;\r\n\tborder: 1px solid <<colour dropdown-border>>;\r\n\tbackground-color: <<colour dropdown-background>>;\r\n\tpadding: 7px 0;\r\n\tmargin: 4px 0 0 0;\r\n\twhite-space: nowrap;\r\n\tz-index: 1000;\r\n\ttext-shadow: none;\r\n}\n\n.tc-block-dropdown.tc-search-drop-down {\r\n\tmargin-left: -12px;\r\n}\n\n.tc-block-dropdown a {\r\n\tdisplay: block;\r\n\tpadding: 4px 14px 4px 14px;\r\n}\n\n.tc-block-dropdown.tc-search-drop-down a {\r\n\tdisplay: block;\r\n\tpadding: 0px 10px 0px 10px;\r\n}\n\n.tc-drop-down .tc-dropdown-item-plain,\r\n.tc-block-dropdown .tc-dropdown-item-plain {\r\n\tpadding: 4px 14px 4px 7px;\r\n}\n\n.tc-drop-down .tc-dropdown-item,\r\n.tc-block-dropdown .tc-dropdown-item {\r\n\tpadding: 4px 14px 4px 7px;\r\n\tcolor: <<colour muted-foreground>>;\r\n}\n\n.tc-block-dropdown a.tc-tiddlylink:hover {\r\n\tcolor: <<colour tiddler-link-background>>;\r\n\tbackground-color: <<colour tiddler-link-foreground>>;\r\n\ttext-decoration: none;\r\n}\n\n.tc-search-results {\r\n\tpadding: 0 7px 0 7px;\r\n}\n\n.tc-colour-chooser p:nth-child(1),\r\n.tc-colour-chooser p:nth-child(3),\r\n.tc-colour-chooser hr:nth-child(2),\r\n.tc-colour-chooser hr:nth-child(4){\r\n\tdisplay: none;\r\n}\n\n.tc-image-chooser, .tc-colour-chooser {\r\n\twhite-space: normal;\r\n}\n\n.tc-image-chooser a,\r\n.tc-colour-chooser a {\r\n\tdisplay: inline-block;\r\n\tvertical-align: top;\r\n\ttext-align: center;\r\n\tposition: relative;\r\n}\n\n.tc-image-chooser a {\r\n\tborder: 1px solid <<colour muted-foreground>>;\r\n\tpadding: 2px;\r\n\tmargin: 2px;\r\n\twidth: 4em;\r\n\theight: 4em;\r\n}\n\n.tc-colour-chooser a {\r\n\tpadding: 3px;\r\n\twidth: 2em;\r\n\theight: 2em;\r\n\tvertical-align: middle;\r\n}\n\n.tc-image-chooser a:hover,\r\n.tc-colour-chooser a:hover {\r\n\tbackground: <<colour primary>>;\r\n\tpadding: 0px;\r\n\tborder: 3px solid <<colour primary>>;\r\n}\n\n.tc-image-chooser a svg,\r\n.tc-image-chooser a img {\r\n\tdisplay: inline-block;\r\n\twidth: auto;\r\n\theight: auto;\r\n\tmax-width: 3.5em;\r\n\tmax-height: 3.5em;\r\n\tposition: absolute;\r\n\ttop: 0;\r\n\tbottom: 0;\r\n\tleft: 0;\r\n\tright: 0;\r\n\tmargin: auto;\r\n}\n\n/*\r\n** Modals\r\n*/\n\n.tc-modal-wrapper {\r\n\tposition: fixed;\r\n\toverflow: auto;\r\n\toverflow-y: scroll;\r\n\ttop: 0;\r\n\tright: 0;\r\n\tbottom: 0;\r\n\tleft: 0;\r\n\tz-index: 900;\r\n}\n\n.tc-modal-backdrop {\r\n\tposition: fixed;\r\n\ttop: 0;\r\n\tright: 0;\r\n\tbottom: 0;\r\n\tleft: 0;\r\n\tz-index: 1000;\r\n\tbackground-color: <<colour modal-backdrop>>;\r\n}\n\n.tc-modal {\r\n\tz-index: 1100;\r\n\tbackground-color: <<colour modal-background>>;\r\n\tborder: 1px solid <<colour modal-border>>;\r\n}\n\n@media (max-width: 55em) {\r\n\t.tc-modal {\r\n\t\tposition: fixed;\r\n\t\ttop: 1em;\r\n\t\tleft: 1em;\r\n\t\tright: 1em;\r\n\t}\n\n\t.tc-modal-body {\r\n\t\toverflow-y: auto;\r\n\t\tmax-height: 400px;\r\n\t\tmax-height: 60vh;\r\n\t}\r\n}\n\n@media (min-width: 55em) {\r\n\t.tc-modal {\r\n\t\tposition: fixed;\r\n\t\ttop: 2em;\r\n\t\tleft: 25%;\r\n\t\twidth: 50%;\r\n\t}\n\n\t.tc-modal-body {\r\n\t\toverflow-y: auto;\r\n\t\tmax-height: 400px;\r\n\t\tmax-height: 60vh;\r\n\t}\r\n}\n\n.tc-modal-header {\r\n\tpadding: 9px 15px;\r\n\tborder-bottom: 1px solid <<colour modal-header-border>>;\r\n}\n\n.tc-modal-header h3 {\r\n\tmargin: 0;\r\n\tline-height: 30px;\r\n}\n\n.tc-modal-header img, .tc-modal-header svg {\r\n\twidth: 1em;\r\n\theight: 1em;\r\n}\n\n.tc-modal-body {\r\n\tpadding: 15px;\r\n}\n\n.tc-modal-footer {\r\n\tpadding: 14px 15px 15px;\r\n\tmargin-bottom: 0;\r\n\ttext-align: right;\r\n\tbackground-color: <<colour modal-footer-background>>;\r\n\tborder-top: 1px solid <<colour modal-footer-border>>;\r\n}\n\n/*\r\n** Notifications\r\n*/\n\n.tc-notification {\r\n\tposition: fixed;\r\n\ttop: 14px;\r\n\tright: 42px;\r\n\tz-index: 1300;\r\n\tmax-width: 280px;\r\n\tpadding: 0 14px 0 14px;\r\n\tbackground-color: <<colour notification-background>>;\r\n\tborder: 1px solid <<colour notification-border>>;\r\n}\n\n/*\r\n** Tabs\r\n*/\n\n.tc-tab-set.tc-vertical {\r\n\tdisplay: -webkit-flex;\r\n\tdisplay: flex;\r\n}\n\n.tc-tab-buttons {\r\n\tfont-size: 0.85em;\r\n\tpadding-top: 1em;\r\n\tmargin-bottom: -2px;\r\n}\n\n.tc-tab-buttons.tc-vertical {\r\n\tz-index: 100;\r\n\tdisplay: block;\r\n\tpadding-top: 14px;\r\n\tvertical-align: top;\r\n\ttext-align: right;\r\n\tmargin-bottom: inherit;\r\n\tmargin-right: -1px;\r\n\tmax-width: 33%;\r\n\t-webkit-flex: 0 0 auto;\r\n\tflex: 0 0 auto;\r\n}\n\n.tc-tab-buttons button.tc-tab-selected {\r\n\tcolor: <<colour tab-foreground-selected>>;\r\n\tbackground-color: <<colour tab-background-selected>>;\r\n\tborder-left: 1px solid <<colour tab-border-selected>>;\r\n\tborder-top: 1px solid <<colour tab-border-selected>>;\r\n\tborder-right: 1px solid <<colour tab-border-selected>>;\r\n}\n\n.tc-tab-buttons button {\r\n\tcolor: <<colour tab-foreground>>;\r\n\tpadding: 3px 5px 3px 5px;\r\n\tmargin-right: 0.3em;\r\n\tfont-weight: 300;\r\n\tborder: none;\r\n\tbackground: inherit;\r\n\tbackground-color: <<colour tab-background>>;\r\n\tborder-left: 1px solid <<colour tab-border>>;\r\n\tborder-top: 1px solid <<colour tab-border>>;\r\n\tborder-right: 1px solid <<colour tab-border>>;\r\n\tborder-top-left-radius: 2px;\r\n\tborder-top-right-radius: 2px;\r\n\tborder-bottom-left-radius: 0;\r\n\tborder-bottom-right-radius: 0;\r\n}\n\n.tc-tab-buttons.tc-vertical button {\r\n\tdisplay: block;\r\n\twidth: 100%;\r\n\tmargin-top: 3px;\r\n\tmargin-right: 0;\r\n\ttext-align: right;\r\n\tbackground-color: <<colour tab-background>>;\r\n\tborder-left: 1px solid <<colour tab-border>>;\r\n\tborder-bottom: 1px solid <<colour tab-border>>;\r\n\tborder-right: none;\r\n\tborder-top-left-radius: 2px;\r\n\tborder-bottom-left-radius: 2px;\r\n\tborder-top-right-radius: 0;\r\n\tborder-bottom-right-radius: 0;\r\n}\n\n.tc-tab-buttons.tc-vertical button.tc-tab-selected {\r\n\tbackground-color: <<colour tab-background-selected>>;\r\n\tborder-right: 1px solid <<colour tab-background-selected>>;\r\n}\n\n.tc-tab-divider {\r\n\tborder-top: 1px solid <<colour tab-divider>>;\r\n}\n\n.tc-tab-divider.tc-vertical {\r\n\tdisplay: none;\r\n}\n\n.tc-tab-content {\r\n\tmargin-top: 14px;\r\n}\n\n.tc-tab-content.tc-vertical {\r\n\tdisplay: inline-block;\r\n\tvertical-align: top;\r\n\tpadding-top: 0;\r\n\tpadding-left: 14px;\r\n\tborder-left: 1px solid <<colour tab-border>>;\r\n\t-webkit-flex: 1 0 70%;\r\n\tflex: 1 0 70%;\r\n\toverflow: auto;\r\n}\n\n.tc-sidebar-lists .tc-tab-buttons {\r\n\tmargin-bottom: -1px;\r\n}\n\n.tc-sidebar-lists .tc-tab-buttons button.tc-tab-selected {\r\n\tbackground-color: <<colour sidebar-tab-background-selected>>;\r\n\tcolor: <<colour sidebar-tab-foreground-selected>>;\r\n\tborder-left: 1px solid <<colour sidebar-tab-border-selected>>;\r\n\tborder-top: 1px solid <<colour sidebar-tab-border-selected>>;\r\n\tborder-right: 1px solid <<colour sidebar-tab-border-selected>>;\r\n}\n\n.tc-sidebar-lists .tc-tab-buttons button {\r\n\tbackground-color: <<colour sidebar-tab-background>>;\r\n\tcolor: <<colour sidebar-tab-foreground>>;\r\n\tborder-left: 1px solid <<colour sidebar-tab-border>>;\r\n\tborder-top: 1px solid <<colour sidebar-tab-border>>;\r\n\tborder-right: 1px solid <<colour sidebar-tab-border>>;\r\n}\n\n.tc-sidebar-lists .tc-tab-divider {\r\n\tborder-top: 1px solid <<colour sidebar-tab-divider>>;\r\n}\n\n.tc-more-sidebar > .tc-tab-set > .tc-tab-buttons > button {\r\n\tdisplay: block;\r\n\twidth: 100%;\r\n\tbackground-color: <<colour sidebar-tab-background>>;\r\n\tborder-top: none;\r\n\tborder-left: none;\r\n\tborder-bottom: none;\r\n\tborder-right: 1px solid #ccc;\r\n\tmargin-bottom: inherit;\r\n}\n\n.tc-more-sidebar > .tc-tab-set > .tc-tab-buttons > button.tc-tab-selected {\r\n\tbackground-color: <<colour sidebar-tab-background-selected>>;\r\n\tborder: none;\r\n}\n\n/*\r\n** Manager\r\n*/\n\n.tc-manager-wrapper {\r\n\t\r\n}\n\n.tc-manager-controls {\r\n\t\r\n}\n\n.tc-manager-control {\r\n\tmargin: 0.5em 0;\r\n}\n\n.tc-manager-list {\r\n\twidth: 100%;\r\n\tborder-top: 1px solid <<colour muted-foreground>>;\r\n\tborder-left: 1px solid <<colour muted-foreground>>;\r\n\tborder-right: 1px solid <<colour muted-foreground>>;\r\n}\n\n.tc-manager-list-item {\n\n}\n\n.tc-manager-list-item-heading {\r\n display: block;\r\n width: 100%;\r\n text-align: left;\t\r\n\tborder-bottom: 1px solid <<colour muted-foreground>>;\r\n\tpadding: 3px;\r\n}\n\n.tc-manager-list-item-heading-selected {\r\n\tfont-weight: bold;\r\n\tcolor: <<colour background>>;\r\n\tfill: <<colour background>>;\r\n\tbackground-color: <<colour foreground>>;\r\n}\n\n.tc-manager-list-item-heading:hover {\r\n\tbackground: <<colour primary>>;\r\n\tcolor: <<colour background>>;\r\n}\n\n.tc-manager-list-item-content {\r\n\tdisplay: flex;\r\n}\n\n.tc-manager-list-item-content-sidebar {\r\n flex: 1 0;\r\n background: <<colour tiddler-editor-background>>;\r\n border-right: 0.5em solid <<colour muted-foreground>>;\r\n border-bottom: 0.5em solid <<colour muted-foreground>>;\r\n white-space: nowrap;\r\n}\n\n.tc-manager-list-item-content-item-heading {\r\n\tdisplay: block;\r\n\twidth: 100%;\r\n\ttext-align: left;\r\n background: <<colour muted-foreground>>;\r\n\ttext-transform: uppercase;\r\n\tfont-size: 0.6em;\r\n\tfont-weight: bold;\r\n padding: 0.5em 0 0.5em 0;\r\n}\n\n.tc-manager-list-item-content-item-body {\r\n\tpadding: 0 0.5em 0 0.5em;\r\n}\n\n.tc-manager-list-item-content-item-body > pre {\r\n\tmargin: 0.5em 0 0.5em 0;\r\n\tborder: none;\r\n\tbackground: inherit;\r\n}\n\n.tc-manager-list-item-content-tiddler {\r\n flex: 3 1;\r\n border-left: 0.5em solid <<colour muted-foreground>>;\r\n border-right: 0.5em solid <<colour muted-foreground>>;\r\n border-bottom: 0.5em solid <<colour muted-foreground>>;\r\n}\n\n.tc-manager-list-item-content-item-body > table {\r\n\tborder: none;\r\n\tpadding: 0;\r\n\tmargin: 0;\r\n}\n\n.tc-manager-list-item-content-item-body > table td {\r\n\tborder: none;\r\n}\n\n.tc-manager-icon-editor > button {\r\n\twidth: 100%;\r\n}\n\n.tc-manager-icon-editor > button > svg,\r\n.tc-manager-icon-editor > button > button {\r\n\twidth: 100%;\r\n\theight: auto;\r\n}\n\n/*\r\n** Alerts\r\n*/\n\n.tc-alerts {\r\n\tposition: fixed;\r\n\ttop: 28px;\r\n\tleft: 0;\r\n\tright: 0;\r\n\tmax-width: 50%;\r\n\tz-index: 20000;\r\n}\n\n.tc-alert {\r\n\tposition: relative;\r\n\tmargin: 14px;\r\n\tpadding: 7px;\r\n\tborder: 1px solid <<colour alert-border>>;\r\n\tbackground-color: <<colour alert-background>>;\r\n}\n\n.tc-alert-toolbar {\r\n\tposition: absolute;\r\n\ttop: 7px;\r\n\tright: 7px;\r\n line-height: 0;\r\n}\n\n.tc-alert-toolbar svg {\r\n\tfill: <<colour alert-muted-foreground>>;\r\n}\n\n.tc-alert-subtitle {\r\n\tcolor: <<colour alert-muted-foreground>>;\r\n\tfont-weight: bold;\r\n font-size: 0.8em;\r\n margin-bottom: 0.5em;\r\n}\n\n.tc-alert-body > p {\r\n\tmargin: 0;\r\n}\n\n.tc-alert-highlight {\r\n\tcolor: <<colour alert-highlight>>;\r\n}\n\n@media (min-width: 960px) {\n\n\t.tc-static-alert {\r\n\t\tposition: relative;\r\n\t}\n\n\t.tc-static-alert-inner {\r\n\t\tposition: absolute;\r\n\t\tz-index: 100;\r\n\t}\n\n}\n\n.tc-static-alert-inner {\r\n\tpadding: 0 2px 2px 42px;\r\n\tcolor: <<colour static-alert-foreground>>;\r\n}\n\n/*\r\n** Floating drafts list\r\n*/\n\n.tc-drafts-list {\r\n\tz-index: 2000;\r\n\tposition: fixed;\r\n\tfont-size: 0.8em;\r\n\tleft: 0;\r\n\tbottom: 0;\r\n}\n\n.tc-drafts-list a {\r\n\tmargin: 0 0.5em;\r\n\tpadding: 4px 4px;\r\n\tborder-top-left-radius: 4px;\r\n\tborder-top-right-radius: 4px;\r\n\tborder: 1px solid <<colour background>>;\r\n\tborder-bottom-none;\r\n\tbackground: <<colour dirty-indicator>>;\r\n\tcolor: <<colour background>>;\r\n\tfill: <<colour background>>;\r\n}\n\n.tc-drafts-list a:hover {\r\n\ttext-decoration: none;\r\n\tbackground: <<colour foreground>>;\r\n\tcolor: <<colour background>>;\r\n\tfill: <<colour background>>;\r\n}\n\n.tc-drafts-list a svg {\r\n\twidth: 1em;\r\n\theight: 1em;\r\n\tvertical-align: text-bottom;\r\n}\n\n/*\r\n** Control panel\r\n*/\n\n.tc-control-panel td {\r\n\tpadding: 4px;\r\n}\n\n.tc-control-panel table, .tc-control-panel table input, .tc-control-panel table textarea {\r\n\twidth: 100%;\r\n}\n\n.tc-plugin-info {\r\n\tdisplay: flex;\r\n\tborder: 1px solid <<colour muted-foreground>>;\r\n\tfill: <<colour muted-foreground>>;\r\n\tbackground-color: <<colour background>>;\r\n\tmargin: 0.5em 0 0.5em 0;\r\n\tpadding: 4px;\r\n align-items: center;\r\n}\n\n.tc-plugin-info-sub-plugins .tc-plugin-info {\r\n margin: 0.5em;\r\n\tbackground: <<colour background>>;\r\n}\n\n.tc-plugin-info-sub-plugin-indicator {\r\n\tmargin: -16px 1em 0 2em;\r\n}\n\n.tc-plugin-info-sub-plugin-indicator button {\r\n\tcolor: <<colour background>>;\r\n\tbackground: <<colour foreground>>;\r\n\tborder-radius: 8px;\r\n padding: 2px 7px;\r\n font-size: 0.75em;\r\n}\n\n.tc-plugin-info-sub-plugins .tc-plugin-info-dropdown {\r\n\tmargin-left: 1em;\r\n\tmargin-right: 1em;\r\n}\n\n.tc-plugin-info-disabled {\r\n\tbackground: -webkit-repeating-linear-gradient(45deg, #ff0, #ff0 10px, #eee 10px, #eee 20px);\r\n\tbackground: repeating-linear-gradient(45deg, #ff0, #ff0 10px, #eee 10px, #eee 20px);\r\n}\n\n.tc-plugin-info-disabled:hover {\r\n\tbackground: -webkit-repeating-linear-gradient(45deg, #aa0, #aa0 10px, #888 10px, #888 20px);\r\n\tbackground: repeating-linear-gradient(45deg, #aa0, #aa0 10px, #888 10px, #888 20px);\r\n}\n\na.tc-tiddlylink.tc-plugin-info:hover {\r\n\ttext-decoration: none;\r\n\tbackground-color: <<colour primary>>;\r\n\tcolor: <<colour background>>;\r\n\tfill: <<colour foreground>>;\r\n}\n\na.tc-tiddlylink.tc-plugin-info:hover > .tc-plugin-info-chunk > svg {\r\n\tfill: <<colour background>>;\r\n}\n\n.tc-plugin-info-chunk {\r\n margin: 2px;\r\n}\n\n.tc-plugin-info-chunk.tc-plugin-info-toggle {\r\n\tflex-grow: 0;\r\n\tflex-shrink: 0;\r\n\tline-height: 1;\r\n}\n\n.tc-plugin-info-chunk.tc-plugin-info-icon {\r\n\tflex-grow: 0;\r\n\tflex-shrink: 0;\r\n\tline-height: 1;\r\n}\n\n.tc-plugin-info-chunk.tc-plugin-info-description {\r\n\tflex-grow: 1;\r\n}\n\n.tc-plugin-info-chunk.tc-plugin-info-buttons {\r\n\tfont-size: 0.8em;\r\n\tline-height: 1.2;\r\n\tflex-grow: 0;\r\n\tflex-shrink: 0;\r\n text-align: right;\r\n}\n\n.tc-plugin-info-chunk.tc-plugin-info-description h1 {\r\n\tfont-size: 1em;\r\n\tline-height: 1.2;\r\n\tmargin: 2px 0 2px 0;\r\n}\n\n.tc-plugin-info-chunk.tc-plugin-info-description h2 {\r\n\tfont-size: 0.8em;\r\n\tline-height: 1.2;\r\n\tmargin: 2px 0 2px 0;\r\n}\n\n.tc-plugin-info-chunk.tc-plugin-info-description div {\r\n\tfont-size: 0.7em;\r\n\tline-height: 1.2;\r\n\tmargin: 2px 0 2px 0;\r\n}\n\n.tc-plugin-info-chunk.tc-plugin-info-toggle img, .tc-plugin-info-chunk.tc-plugin-info-toggle svg {\r\n\twidth: 1em;\r\n\theight: 1em;\r\n}\n\n.tc-plugin-info-chunk.tc-plugin-info-icon img, .tc-plugin-info-chunk.tc-plugin-info-icon svg {\r\n\twidth: 2em;\r\n\theight: 2em;\r\n}\n\n.tc-plugin-info-dropdown {\r\n\tborder: 1px solid <<colour muted-foreground>>;\r\n\tbackground: <<colour background>>;\r\n\tmargin-top: -8px;\r\n}\n\n.tc-plugin-info-dropdown-message {\r\n\tbackground: <<colour message-background>>;\r\n\tpadding: 0.5em 1em 0.5em 1em;\r\n\tfont-weight: bold;\r\n\tfont-size: 0.8em;\r\n}\n\n.tc-plugin-info-dropdown-body {\r\n\tpadding: 1em 1em 0 1em;\r\n\tbackground: <<colour background>>;\r\n}\n\n.tc-plugin-info-sub-plugins {\r\n\tpadding: 0.5em;\r\n margin: 0 1em 1em 1em;\r\n\tbackground: <<colour notification-background>>;\r\n}\n\n.tc-install-plugin {\r\n\tfont-weight: bold;\r\n\tbackground: green;\r\n\tcolor: white;\r\n\tfill: white;\r\n\tborder-radius: 4px;\r\n\tpadding: 3px;\r\n}\n\n.tc-install-plugin.tc-reinstall-downgrade {\r\n\tbackground: red;\r\n}\n\n.tc-install-plugin.tc-reinstall {\r\n\tbackground: blue;\r\n}\n\n.tc-install-plugin.tc-reinstall-upgrade {\r\n\tbackground: orange;\r\n}\n\n.tc-check-list {\r\n\tline-height: 2em;\r\n}\n\n.tc-check-list .tc-image-button {\r\n\theight: 1.5em;\r\n}\n\n/*\r\n** Message boxes\r\n*/\n\n.tc-message-box {\r\n\tborder: 1px solid <<colour message-border>>;\r\n\tbackground: <<colour message-background>>;\r\n\tpadding: 0px 21px 0px 21px;\r\n\tfont-size: 12px;\r\n\tline-height: 18px;\r\n\tcolor: <<colour message-foreground>>;\r\n}\n\n.tc-message-box svg {\r\n\twidth: 1em;\r\n\theight: 1em;\r\n vertical-align: text-bottom;\r\n}\n\n/*\r\n** Pictures\r\n*/\n\n.tc-bordered-image {\r\n\tborder: 1px solid <<colour muted-foreground>>;\r\n\tpadding: 5px;\r\n\tmargin: 5px;\r\n}\n\n/*\r\n** Floats\r\n*/\n\n.tc-float-right {\r\n\tfloat: right;\r\n}\n\n/*\r\n** Chooser\r\n*/\n\n.tc-chooser {\r\n\tborder-right: 1px solid <<colour table-header-background>>;\r\n\tborder-left: 1px solid <<colour table-header-background>>;\r\n}\n\n\r\n.tc-chooser-item {\r\n\tborder-bottom: 1px solid <<colour table-header-background>>;\r\n\tborder-top: 1px solid <<colour table-header-background>>;\r\n\tpadding: 2px 4px 2px 14px;\r\n}\n\n.tc-drop-down .tc-chooser-item {\r\n\tpadding: 2px;\r\n}\n\n.tc-chosen,\r\n.tc-chooser-item:hover {\r\n\tbackground-color: <<colour table-header-background>>;\r\n\tborder-color: <<colour table-footer-background>>;\r\n}\n\n.tc-chosen .tc-tiddlylink {\r\n\tcursor:default;\r\n}\n\n.tc-chooser-item .tc-tiddlylink {\r\n\tdisplay: block;\r\n\ttext-decoration: none;\r\n\tbackground-color: transparent;\r\n}\n\n.tc-chooser-item:hover .tc-tiddlylink:hover {\r\n\ttext-decoration: none;\r\n}\n\n.tc-drop-down .tc-chosen .tc-tiddlylink,\r\n.tc-drop-down .tc-chooser-item .tc-tiddlylink:hover {\r\n\tcolor: <<colour foreground>>;\r\n}\n\n.tc-chosen > .tc-tiddlylink:before {\r\n\tmargin-left: -10px;\r\n\tposition: relative;\r\n\tcontent: \"» \";\r\n}\n\n.tc-chooser-item svg,\r\n.tc-chooser-item img{\r\n\twidth: 1em;\r\n\theight: 1em;\r\n\tvertical-align: middle;\r\n}\n\n.tc-language-chooser .tc-image-button img {\r\n\twidth: 2em;\r\n\tvertical-align: -0.15em;\r\n}\n\n/*\r\n** Palette swatches\r\n*/\n\n.tc-swatches-horiz {\r\n}\n\n.tc-swatches-horiz .tc-swatch {\r\n\tdisplay: inline-block;\r\n}\n\n.tc-swatch {\r\n\twidth: 2em;\r\n\theight: 2em;\r\n\tmargin: 0.4em;\r\n\tborder: 1px solid #888;\r\n}\n\ninput.tc-palette-manager-colour-input {\r\n\twidth: 100%;\r\n\tpadding: 0;\r\n}\n\n/*\r\n** Table of contents\r\n*/\n\n.tc-sidebar-lists .tc-table-of-contents {\r\n\twhite-space: nowrap;\r\n}\n\n.tc-table-of-contents button {\r\n\tcolor: <<colour sidebar-foreground>>;\r\n}\n\n.tc-table-of-contents svg {\r\n\twidth: 0.7em;\r\n\theight: 0.7em;\r\n\tvertical-align: middle;\r\n\tfill: <<colour sidebar-foreground>>;\r\n}\n\n.tc-table-of-contents ol {\r\n\tlist-style-type: none;\r\n\tpadding-left: 0;\r\n}\n\n.tc-table-of-contents ol ol {\r\n\tpadding-left: 1em;\r\n}\n\n.tc-table-of-contents li {\r\n\tfont-size: 1.0em;\r\n\tfont-weight: bold;\r\n}\n\n.tc-table-of-contents li a {\r\n\tfont-weight: bold;\r\n}\n\n.tc-table-of-contents li li {\r\n\tfont-size: 0.95em;\r\n\tfont-weight: normal;\r\n\tline-height: 1.4;\r\n}\n\n.tc-table-of-contents li li a {\r\n\tfont-weight: normal;\r\n}\n\n.tc-table-of-contents li li li {\r\n\tfont-size: 0.95em;\r\n\tfont-weight: 200;\r\n\tline-height: 1.5;\r\n}\n\n.tc-table-of-contents li li li li {\r\n\tfont-size: 0.95em;\r\n\tfont-weight: 200;\r\n}\n\n.tc-tabbed-table-of-contents {\r\n\tdisplay: -webkit-flex;\r\n\tdisplay: flex;\r\n}\n\n.tc-tabbed-table-of-contents .tc-table-of-contents {\r\n\tz-index: 100;\r\n\tdisplay: inline-block;\r\n\tpadding-left: 1em;\r\n\tmax-width: 50%;\r\n\t-webkit-flex: 0 0 auto;\r\n\tflex: 0 0 auto;\r\n\tbackground: <<colour tab-background>>;\r\n\tborder-left: 1px solid <<colour tab-border>>;\r\n\tborder-top: 1px solid <<colour tab-border>>;\r\n\tborder-bottom: 1px solid <<colour tab-border>>;\r\n}\n\n.tc-tabbed-table-of-contents .tc-table-of-contents .toc-item > a,\r\n.tc-tabbed-table-of-contents .tc-table-of-contents .toc-item-selected > a {\r\n\tdisplay: block;\r\n\tpadding: 0.12em 1em 0.12em 0.25em;\r\n}\n\n.tc-tabbed-table-of-contents .tc-table-of-contents .toc-item > a {\r\n\tborder-top: 1px solid <<colour tab-background>>;\r\n\tborder-left: 1px solid <<colour tab-background>>;\r\n\tborder-bottom: 1px solid <<colour tab-background>>;\r\n}\n\n.tc-tabbed-table-of-contents .tc-table-of-contents .toc-item > a:hover {\r\n\ttext-decoration: none;\r\n\tborder-top: 1px solid <<colour tab-border>>;\r\n\tborder-left: 1px solid <<colour tab-border>>;\r\n\tborder-bottom: 1px solid <<colour tab-border>>;\r\n\tbackground: <<colour tab-border>>;\r\n}\n\n.tc-tabbed-table-of-contents .tc-table-of-contents .toc-item-selected > a {\r\n\tborder-top: 1px solid <<colour tab-border>>;\r\n\tborder-left: 1px solid <<colour tab-border>>;\r\n\tborder-bottom: 1px solid <<colour tab-border>>;\r\n\tbackground: <<colour background>>;\r\n\tmargin-right: -1px;\r\n}\n\n.tc-tabbed-table-of-contents .tc-table-of-contents .toc-item-selected > a:hover {\r\n\ttext-decoration: none;\r\n}\n\n.tc-tabbed-table-of-contents .tc-tabbed-table-of-contents-content {\r\n\tdisplay: inline-block;\r\n\tvertical-align: top;\r\n\tpadding-left: 1.5em;\r\n\tpadding-right: 1.5em;\r\n\tborder: 1px solid <<colour tab-border>>;\r\n\t-webkit-flex: 1 0 50%;\r\n\tflex: 1 0 50%;\r\n}\n\n/*\r\n** Dirty indicator\r\n*/\n\nbody.tc-dirty span.tc-dirty-indicator, body.tc-dirty span.tc-dirty-indicator svg {\r\n\tfill: <<colour dirty-indicator>>;\r\n\tcolor: <<colour dirty-indicator>>;\r\n}\n\n/*\r\n** File inputs\r\n*/\n\n.tc-file-input-wrapper {\r\n\tposition: relative;\r\n\toverflow: hidden;\r\n\tdisplay: inline-block;\r\n\tvertical-align: middle;\r\n}\n\n.tc-file-input-wrapper input[type=file] {\r\n\tposition: absolute;\r\n\ttop: 0;\r\n\tleft: 0;\r\n\tright: 0;\r\n\tbottom: 0;\r\n\tfont-size: 999px;\r\n\tmax-width: 100%;\r\n\tmax-height: 100%;\r\n\tfilter: alpha(opacity=0);\r\n\topacity: 0;\r\n\toutline: none;\r\n\tbackground: white;\r\n\tcursor: pointer;\r\n\tdisplay: inline-block;\r\n}\n\n/*\r\n** Thumbnail macros\r\n*/\n\n.tc-thumbnail-wrapper {\r\n\tposition: relative;\r\n\tdisplay: inline-block;\r\n\tmargin: 6px;\r\n\tvertical-align: top;\r\n}\n\n.tc-thumbnail-right-wrapper {\r\n\tfloat:right;\r\n\tmargin: 0.5em 0 0.5em 0.5em;\r\n}\n\n.tc-thumbnail-image {\r\n\ttext-align: center;\r\n\toverflow: hidden;\r\n\tborder-radius: 3px;\r\n}\n\n.tc-thumbnail-image svg,\r\n.tc-thumbnail-image img {\r\n\tfilter: alpha(opacity=1);\r\n\topacity: 1;\r\n\tmin-width: 100%;\r\n\tmin-height: 100%;\r\n\tmax-width: 100%;\r\n}\n\n.tc-thumbnail-wrapper:hover .tc-thumbnail-image svg,\r\n.tc-thumbnail-wrapper:hover .tc-thumbnail-image img {\r\n\tfilter: alpha(opacity=0.8);\r\n\topacity: 0.8;\r\n}\n\n.tc-thumbnail-background {\r\n\tposition: absolute;\r\n\tborder-radius: 3px;\r\n}\n\n.tc-thumbnail-icon svg,\r\n.tc-thumbnail-icon img {\r\n\twidth: 3em;\r\n\theight: 3em;\r\n\t<<filter \"drop-shadow(2px 2px 4px rgba(0,0,0,0.3))\">>\r\n}\n\n.tc-thumbnail-wrapper:hover .tc-thumbnail-icon svg,\r\n.tc-thumbnail-wrapper:hover .tc-thumbnail-icon img {\r\n\tfill: #fff;\r\n\t<<filter \"drop-shadow(3px 3px 4px rgba(0,0,0,0.6))\">>\r\n}\n\n.tc-thumbnail-icon {\r\n\tposition: absolute;\r\n\ttop: 0;\r\n\tleft: 0;\r\n\tright: 0;\r\n\tbottom: 0;\r\n\tdisplay: -webkit-flex;\r\n\t-webkit-align-items: center;\r\n\t-webkit-justify-content: center;\r\n\tdisplay: flex;\r\n\talign-items: center;\r\n\tjustify-content: center;\r\n}\n\n.tc-thumbnail-caption {\r\n\tposition: absolute;\r\n\tbackground-color: #777;\r\n\tcolor: #fff;\r\n\ttext-align: center;\r\n\tbottom: 0;\r\n\twidth: 100%;\r\n\tfilter: alpha(opacity=0.9);\r\n\topacity: 0.9;\r\n\tline-height: 1.4;\r\n\tborder-bottom-left-radius: 3px;\r\n\tborder-bottom-right-radius: 3px;\r\n}\n\n.tc-thumbnail-wrapper:hover .tc-thumbnail-caption {\r\n\tfilter: alpha(opacity=1);\r\n\topacity: 1;\r\n}\n\n/*\r\n** Diffs\r\n*/\n\n.tc-diff-equal {\r\n\tbackground-color: <<colour diff-equal-background>>;\r\n\tcolor: <<colour diff-equal-foreground>>;\r\n}\n\n.tc-diff-insert {\r\n\tbackground-color: <<colour diff-insert-background>>;\r\n\tcolor: <<colour diff-insert-foreground>>;\r\n}\n\n.tc-diff-delete {\r\n\tbackground-color: <<colour diff-delete-background>>;\r\n\tcolor: <<colour diff-delete-foreground>>;\r\n}\n\n.tc-diff-invisible {\r\n\tbackground-color: <<colour diff-invisible-background>>;\r\n\tcolor: <<colour diff-invisible-foreground>>;\r\n}\n\n.tc-diff-tiddlers th {\r\n\ttext-align: right;\r\n\tbackground: <<colour background>>;\r\n\tfont-weight: normal;\r\n\tfont-style: italic;\r\n}\n\n.tc-diff-tiddlers pre {\r\n margin: 0;\r\n padding: 0;\r\n border: none;\r\n background: none;\r\n}\n\n/*\r\n** Errors\r\n*/\n\n.tc-error {\r\n\tbackground: #f00;\r\n\tcolor: #fff;\r\n}\n\n/*\r\n** Tree macro\r\n*/\n\n.tc-tree div {\r\n \tpadding-left: 14px;\r\n}\n\n.tc-tree ol {\r\n \tlist-style-type: none;\r\n \tpadding-left: 0;\r\n \tmargin-top: 0;\r\n}\n\n.tc-tree ol ol {\r\n \tpadding-left: 1em; \r\n}\n\n.tc-tree button { \r\n \tcolor: #acacac;\r\n}\n\n.tc-tree svg {\r\n \tfill: #acacac;\r\n}\n\n.tc-tree span svg {\r\n \twidth: 1em;\r\n \theight: 1em;\r\n \tvertical-align: baseline;\r\n}\n\n.tc-tree li span {\r\n \tcolor: lightgray;\r\n}\n\nselect {\r\n color: <<colour select-tag-foreground>>;\r\n background: <<colour select-tag-background>>;\r\n}\n\n/*\r\n** Utility classes for SVG icons\r\n*/\n\n.tc-fill-background {\r\n\tfill: <<colour background>>;\r\n}\n\n/*\r\n*\t\tEnd From original Sheet \r\n*/\n\n\r\n/*\r\n*\t\tBegin Wikipress Custom Styling \r\n*/\n\ntable {\r\n border: 1px solid #dddddd;\r\n width: auto;\r\n max-width: 100%;\r\n caption-side: bottom;\r\n margin-top: 1em;\r\n margin-bottom: 1em;\r\n border-collapse: collapse;\r\n border-spacing: 0;\r\n\tbackground-color: transparent;\r\n\tfont-size: 100%;\r\n}\n\n.tc-control-panel table, .tc-control-panel table input, .tc-control-panel table textarea {\r\n width: 100%;\r\n}\n\ntable th, table td {\r\n padding: 0 7px 0 7px;\r\n border-top: 1px solid #dddddd;\r\n border-left: 1px solid #dddddd;\r\n}\n\nhtml button {\r\n line-height: 1.2;\r\n}\n\n[hidden],\r\n.hidden {\r\n display: none;\r\n}\n\n.tc-control-panel td {\r\n padding: 4px;\r\n}\n\na.tc-tiddlylink-missing {\r\n font-style: italic;\r\n}\n\n.tc-btn-icon svg {\r\n height: 1em;\r\n width: 1em;\r\n fill: #bbb;\r\n}\n\n.tc-table-of-contents button svg.tc-image-button {\r\n width: 0.7em;\r\n height: 0.7em;\r\n vertical-align: middle;\r\n fill: #acacac;\r\n}\n\n.tc-edit-fields {\r\n width: 100%;\r\n}\n\nbutton, textarea, input, select {\r\n outline-color: #5778d8;\r\n}\n\ntable {\r\n border: 1px solid #dddddd;\r\n width: auto;\r\n max-width: 100%;\r\n caption-side: bottom;\r\n margin-top: 1em;\r\n margin-bottom: 1em;\r\n border-collapse: collapse;\r\n border-spacing: 0;\r\n}\n\n.modal-backdrop.in{display: none;}\n\n\n\n.tc-chooser {\r\n border-right: 1px solid #f0f0f0;\r\n border-left: 1px solid #f0f0f0;\r\n}\n\n.tc-chooser-item {\r\n border-bottom: 1px solid #f0f0f0;\r\n border-top: 1px solid #f0f0f0;\r\n padding: 2px 4px 2px 14px;\r\n}\n\n.tc-chooser-item .tc-tiddlylink {\r\n display: block;\r\n text-decoration: none;\r\n background-color: transparent;\r\n}\n\n.tc-chosen, .tc-chooser-item:hover {\r\n background-color: #f0f0f0;\r\n border-color: #a8a8a8;\r\n}\n\n.tc-chosen .tc-tiddlylink {\r\n cursor: default;\r\n}\n\n.tc-viewswitcher .tc-image-button {\r\n margin-right: .3em;\r\n}\n\n.tc-swatch {\r\n width: 2em;\r\n height: 2em;\r\n margin: 0.4em;\r\n border: 1px solid #888;\r\n}\n\n.tc-swatches-horiz .tc-swatch {\r\n display: inline-block;\r\n}\n\n\r\n.tc-btn-invisible {\r\n padding: 0;\r\n margin: 0;\r\n background: none;\r\n border: none;\r\n cursor: pointer;\r\n color: #333333;\r\n}\n\n.tc-tiddler-controls button svg, .tc-tiddler-controls button img, .tc-search button svg, .tc-search a svg {\r\n fill: #cccccc;\r\n}\n\n.tc-tiddler-controls > span > button, .tc-tiddler-controls > span > span > button, .tc-tiddler-controls > span > span > span > button {\r\n vertical-align: baseline;\r\n margin-left: 5px;\r\n}\n\n.tc-page-controls button {\r\n margin-right: 0.5em;\r\n}\n\n.tc-tiddler-frame .tc-tiddler-controls {\r\n float: right;\r\n}\n\n.tc-tiddler-frame input.tc-edit-texteditor {\r\n -webkit-box-shadow: inset 0 1px 8px rgba(0, 0, 0, 0.15);\r\n -moz-box-shadow: inset 0 1px 8px rgba(0, 0, 0, 0.15);\r\n box-shadow: inset 0 1px 8px rgba(0, 0, 0, 0.15);\r\n}\n\n.tc-tiddler-frame .tc-edit-field-add-name input.tc-edit-texteditor{\r\n\twidth: auto !important;\r\n}\n\n.tc-tiddler-frame input.tc-edit-texteditor, .tc-tiddler-frame textarea.tc-edit-texteditor, .tc-tiddler-frame iframe.tc-edit-texteditor {\r\n padding: 3px 3px 3px 3px;\r\n border: 1px solid #cccccc;\r\n background-color: #f8f8f8;\r\n line-height: 1.3em;\r\n -webkit-appearance: none;\r\n font-family: ;\r\n}\n\n.tc-tiddler-frame .tc-edit-texteditor {\r\n width: 100%;\r\n margin: 4px 0 4px 0;\r\n}\n\n.tc-tab-buttons {\r\n font-size: 0.85em;\r\n padding-top: 1em;\r\n margin-bottom: -2px;\r\n}\n\n.tc-tab-buttons button {\r\n color: #666666;\r\n padding: 3px 5px 3px 5px;\r\n margin-right: 0.3em;\r\n font-weight: 300;\r\n border: none;\r\n background: inherit;\r\n background-color: #d8d8d8;\r\n border-left: 1px solid #cccccc;\r\n border-top: 1px solid #cccccc;\r\n border-right: 1px solid #cccccc;\r\n border-top-left-radius: 2px;\r\n border-top-right-radius: 2px;\r\n border-bottom-left-radius: 0;\r\n border-bottom-right-radius: 0;\r\n}\n\n.tc-tab-buttons button.tc-tab-selected {\r\n color: #666666;\r\n background-color: #ffffff;\r\n border-left: 1px solid #d8d8d8;\r\n border-top: 1px solid #d8d8d8;\r\n border-right: 1px solid #d8d8d8;\r\n}\n\n.tc-tab-divider {\r\n border-top: 1px solid #d8d8d8;\r\n}\n\n.tc-tab-content {\r\n margin-top: 14px;\r\n}\n\n.tc-site-title, .tc-titlebar {\r\n font-weight: 300;\r\n font-size: 2.35em;\r\n line-height: 1.2em;\r\n color: #182955;\r\n margin: 0;\r\n}\n\n\n\n.tc-message-box {\r\n border: 1px solid #cfd6e6;\r\n background: #ecf2ff;\r\n padding: 0px 21px 0px 21px;\r\n font-size: 12px;\r\n line-height: 18px;\r\n color: #547599;\r\n}\n\n.tc-edit-tags {\r\n border: 1px solid #cccccc;\r\n padding: 4px 8px 4px 8px;\r\n}\n\n.tc-edit-tags {\r\n -webkit-box-shadow: inset 0 1px 8px rgba(0, 0, 0, 0.15);\r\n -moz-box-shadow: inset 0 1px 8px rgba(0, 0, 0, 0.15);\r\n box-shadow: inset 0 1px 8px rgba(0, 0, 0, 0.15);\r\n}\n\n.tc-edit-add-tag {\r\n display: inline-block;\r\n}\n\n.tc-edit-add-tag .tc-keyboard {\r\n display: inline;\r\n}\n\n.tc-tiddler-frame .tc-edit-tags input.tc-edit-texteditor {\r\n -webkit-box-shadow: none;\r\n -moz-box-shadow: none;\r\n box-shadow: none;\r\n border: none;\r\n outline: none;\r\n}\n\n.tc-edit-add-tag .tc-add-tag-name input {\r\n width: 50%;\r\n}\n\n.tc-edit-field-name {\r\n text-align: right;\r\n}\n\n.tc-edit-field-value input {\r\n width: 100%;\r\n}\n\n.tc-edit-field-add-name-wrapper input:first-of-type{\r\n display: inline-block;\r\n width: 15%;\r\n}\n\n.tc-edit-fields table, .tc-edit-fields tr, .tc-edit-fields td {\r\n border: none;\r\n padding: 4px;\r\n}\n\n.tc-edit-fields > tbody > .tc-edit-field:nth-child(odd) {\r\n background-color: #f0f4f0;\r\n}\n\n.tc-edit-fields > tbody > .tc-edit-field:nth-child(even) {\r\n background-color: #e0e8e0;\r\n}\n\n.tc-type-selector-dropdown-wrapper{\r\n\tdisplay: inline;\r\n}\n\n.tc-type-selector-dropdown-wrapper .tc-type-selector{\r\n\tdisplay: inline;\r\n}\n\n\r\nbutton svg.tc-image-button, button .tc-image-button img {\r\n height: 1em;\r\n width: 1em;\r\n}\n\n.tc-topbar-container button svg.tc-image-button,\r\n.tc-topbar-container button .tc-image-button img{\r\n height: 1.5em;\r\n width: 1.5em;\t\r\n}\n\n.tc-tiddler-controls button svg, .tc-tiddler-controls button img {\r\n height: 0.75em;\r\n\twidth:\t1em;\r\n}\n\n.tc-tiddler-frame .tc-edit-texteditor {\r\n width: 100%;\r\n margin: 4px 0 4px 0;\r\n}\n\n.tc-editor-toolbar button {\r\n vertical-align: middle;\r\n background-color: #cccccc;\r\n color: #444444;\r\n fill: #444444;\r\n border-radius: 4px;\r\n padding: 3px;\r\n margin: 2px 0 2px 4px;\r\n}\n\n.tc-editor-toolbar button:hover {\r\n background-color: #444444;\r\n fill: #ffffff;\r\n color: #ffffff;\r\n}\n\n\r\n.tc-tiddler-edit-frame em.tc-edit {\r\n color: #bbb;\r\n font-style: normal;\r\n}\n\n.tc-block-dropdown-wrapper {\r\n position: relative;\r\n}\n\n.tc-block-dropdown {\r\n position: absolute;\r\n min-width: 220px;\r\n border: 1px solid #bbb;\r\n background-color: #ffffff;\r\n padding: 7px 0;\r\n margin: 4px 0 0 0;\r\n white-space: nowrap;\r\n z-index: 1000;\r\n text-shadow: none;\r\n}\n\n.tc-type-selector .tc-edit-typeeditor {\r\n width: 20%;\r\n}\n\n.tc-btn-dropdown {\r\n text-align: left;\r\n}\n\n.tc-edit-field-add-value {\r\n display: inline-block;\r\n width: 40%;\r\n}\n\n.tc-edit-field-add-button {\r\n display: inline-block;\r\n width: 10%;\r\n}\n\n.tc-edit-field-add-name-wrapper{\r\n\tdisplay: inline;\r\n}\n\n\r\n.tc-drop-down .tc-dropdown-item, .tc-block-dropdown .tc-dropdown-item {\r\n padding: 4px 14px 4px 7px;\r\n color: #bbb;\r\n}\n\n.tc-block-dropdown {\r\n border-radius: 4px;\r\n -webkit-box-shadow: 2px 2px 10px rgba(0, 0, 0, 0.5);\r\n -moz-box-shadow: 2px 2px 10px rgba(0, 0, 0, 0.5);\r\n box-shadow: 2px 2px 10px rgba(0, 0, 0, 0.5);\r\n}\n\n.tc-block-dropdown a {\r\n display: block;\r\n padding: 4px 14px 4px 14px;\r\n}\n\n.tc-edit-type-dropdown a.tc-tiddlylink-missing {\r\n font-style: normal;\r\n}\n\n\n\nol{padding-inline-start: 0;}\n\nol.tc-toc.toc-selective-expandable{\r\n\tlist-style-type: none;\r\n\tmargin: 0;\r\n}\n\n.tc-story-river{\r\n position: static;\r\n\tmin-height: calc(100vh - 140px);\r\n margin-left: 450px;\r\n margin-top: 140px;\r\n\tmargin-right: 100px;\r\n z-index: 0;\r\n overflow-y: auto;\r\n}\n\n.tc-tab-set.tc-vertical {\r\n display: -webkit-flex;\r\n display: flex;\r\n}\n\n.tc-tab-buttons {\r\n font-size: 0.85em;\r\n padding-top: 1em;\r\n margin-bottom: -2px;\r\n}\n\n\r\n.tc-tab-buttons.tc-vertical {\r\n z-index: 100;\r\n display: block;\r\n padding-top: 14px;\r\n vertical-align: top;\r\n text-align: right;\r\n margin-bottom: inherit;\r\n margin-right: -1px;\r\n max-width: 33%;\r\n -webkit-flex: 0 0 auto;\r\n flex: 0 0 auto;\r\n}\n\n\n\n.tc-tab-divider.tc-vertical {\r\n display: none;\r\n}\n\ninput[type=search]{\r\n\twidth: 90%;\r\n}\n\nbutton[title=\"Delete content type\"]{\r\n\tdisplay: none;\r\n}\n\n.tc-tiddler-edit-title {\r\n position: relative;\r\n}\n\n.tc-tiddler-title.tc-tiddler-edit-title .tc-edit-type-selector-wrapper{\r\n\tfloat: left;\r\n}\n\n.tc-tiddler-title.tc-tiddler-edit-title .tc-type-selector-dropdown-wrapper input{\r\n\twidth: 197px;\r\n}\n\n.tc-titlebar, .tc-tiddler-edit-title{\r\n\toverflow: visible;\r\n}\n\n.tc-type-selector-dropdown-wrapper a[href=\"#text%2Fhtml\"],\r\n.tc-type-selector-dropdown-wrapper a[href=\"#text%2Fplain\"],\r\n.tc-type-selector-dropdown-wrapper a[href=\"#text%2Fx-tiddlywiki\"]{\r\n\tdisplay: none;\r\n}\n\n.tc-handle {\r\n position: absolute;\r\n top: -60px;\r\n bottom: 0;\r\n left: 350px; \r\n width: 3px;\r\n background: #ddd;\r\n cursor: col-resize;\r\n}\n\n.tc-handle:hover{\r\n\tbackground: blue;\r\n}\n\n@media (max-width: 1140px) {\r\n\t.tc-page-controls{\r\n\t\tfont-size: 1em;\r\n\t}\t\r\n}\n\n\r\n@media (max-width: 960px) {\r\n\t.tc-topbar-container {\r\n\t\theight: auto;\r\n\t\tmax-height: none;\r\n\t\tposition: static;\r\n\t\tbox-shadow: none;\r\n\t\tdisplay: block;\r\n\t\tclear: both;\r\n\t}\r\n\t\r\n\t.tc-topbar-container span{\r\n\t\tdisplay: block;\r\n\t\ttext-align: center;\r\n\t}\r\n\t\r\n\t.logo-container {\r\n\t\tpadding: 5px;\r\n\t}\t\r\n\t\r\n\t.tc-topbar-middle{\r\n\t\tmax-width: none;\r\n\t}\r\n\t\r\n\t.tc-topbar-left, .tc-topbar-right{\r\n\t\twidth: 100%;\r\n\t\tmin-width: 0;\r\n\t\tmax-width: none;\r\n\t}\t\r\n\t\r\n\t.tc-sidebar-scrollable {\r\n\t\tposition: static !important;\r\n\t\twidth: 100%;\r\n\t\tpadding: 0 14px 14px;\r\n\t\tbox-shadow: none;\r\n\t\tmargin-bottom: 10px;\r\n\t\tborder: none;\r\n\t}\t\r\n\t\r\n\t.tc-story-river {\r\n\t\tposition: static;\r\n\t\tbox-shadow: none;\r\n\t\tmargin: 0;\r\n\t\tmin-height: 0;\r\n\t}\r\n\t\r\n\t.tc-handle,\r\n\t.tc-sidebar-scrollable #switch{\r\n\t\tdisplay: none;\r\n\t}\r\n\t\r\n\tinput[type=search]{\r\n\t\tmax-width: 320px;\r\n\t}\r\n\t\r\n}\n\n@media print {\n\n\tbody.tc-body {\r\n\t\tbackground-color: transparent;\r\n\t}\n\n\t.tc-sidebar-header, .tc-topbar, .tc-topbar-container {\r\n\t\tdisplay: none;\r\n\t}\n\n\t.tc-story-river {\r\n\t\tmargin: 0;\r\n\t\tpadding: 0;\r\n\t}\n\n\t.tc-story-river .tc-tiddler-frame {\r\n\t\tmargin: 0;\r\n\t\tborder: none;\r\n\t\tpadding: 0;\r\n\t}\r\n\t\r\n\t.tc-handle,\r\n\t.tc-sidebar-scrollable #switch{\r\n\t\tdisplay: none;\r\n\t}\r\n}\n\n/*!\r\n * OverlayScrollbars\r\n * https://github.com/KingSora/OverlayScrollbars\r\n *\r\n * Version: 1.13.0\r\n *\r\n * Copyright KingSora | Rene Haas.\r\n * https://github.com/KingSora\r\n *\r\n * Released under the MIT license.\r\n * Date: 02.08.2020\r\n */\n\n/*\r\nOVERLAY SCROLLBARS CORE:\r\n*/\n\nhtml.os-html,\r\nhtml.os-html > .os-host {\r\n display: block;\r\n overflow: hidden;\r\n box-sizing: border-box;\r\n height: 100% !important;\r\n width: 100% !important;\r\n min-width: 100% !important;\r\n min-height: 100% !important;\r\n margin: 0 !important;\r\n position: absolute !important; /* could be position: fixed; but it causes issues on iOS (-webkit-overflow-scrolling: touch) */\r\n}\r\nhtml.os-html > .os-host > .os-padding {\r\n position: absolute; /* could be position: fixed; but it causes issues on iOS (-webkit-overflow-scrolling: touch) */\r\n}\r\nbody.os-dragging,\r\nbody.os-dragging * {\r\n cursor: default;\r\n}\r\n.os-host,\r\n.os-host-textarea {\r\n position: relative;\r\n overflow: visible !important;\r\n -webkit-box-orient: vertical;\r\n -webkit-box-direction: normal;\r\n -ms-flex-direction: column;\r\n flex-direction: column;\r\n -ms-flex-wrap: nowrap;\r\n flex-wrap: nowrap;\r\n -webkit-box-pack: start;\r\n -ms-flex-pack: start;\r\n justify-content: flex-start;\r\n -ms-flex-line-pack: start;\r\n align-content: flex-start;\r\n -webkit-box-align: start;\r\n -ms-flex-align: start;\r\n -ms-grid-row-align: flex-start;\r\n align-items: flex-start;\r\n}\r\n.os-host-flexbox {\r\n overflow: hidden !important;\r\n display: -webkit-box;\r\n display: -ms-flexbox;\r\n display: flex;\r\n}\r\n.os-host-flexbox > .os-size-auto-observer {\r\n height: inherit !important;\r\n}\r\n.os-host-flexbox > .os-content-glue {\r\n -webkit-box-flex: 1;\r\n -ms-flex-positive: 1;\r\n flex-grow: 1;\r\n -ms-flex-negative: 0;\r\n flex-shrink: 0;\r\n}\r\n.os-host-flexbox > .os-size-auto-observer,\r\n.os-host-flexbox > .os-content-glue {\r\n min-height: 0;\r\n min-width: 0;\r\n -webkit-box-flex: 0;\r\n -ms-flex-positive: 0;\r\n flex-grow: 0;\r\n -ms-flex-negative: 1;\r\n flex-shrink: 1;\r\n -ms-flex-preferred-size: auto;\r\n flex-basis: auto;\r\n}\r\n#os-dummy-scrollbar-size {\r\n position: fixed;\r\n opacity: 0;\r\n -ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)';\r\n visibility: hidden;\r\n overflow: scroll;\r\n height: 500px;\r\n width: 500px;\r\n}\r\n#os-dummy-scrollbar-size > div {\r\n width: 200%;\r\n height: 200%; \r\n margin: 10px 0;\r\n}\r\n/* fix restricted measuring */\r\n#os-dummy-scrollbar-size:before,\r\n#os-dummy-scrollbar-size:after,\r\n.os-content:before,\r\n.os-content:after {\r\n content: '';\r\n display: table;\r\n width: 0.01px;\r\n height: 0.01px;\r\n line-height: 0;\r\n font-size: 0;\r\n flex-grow: 0;\r\n flex-shrink: 0;\r\n visibility: hidden;\r\n}\r\n#os-dummy-scrollbar-size,\r\n.os-viewport {\r\n -ms-overflow-style: scrollbar !important;\r\n}\r\n.os-viewport-native-scrollbars-invisible#os-dummy-scrollbar-size,\r\n.os-viewport-native-scrollbars-invisible.os-viewport {\r\n scrollbar-width: none !important;\r\n}\r\n.os-viewport-native-scrollbars-invisible#os-dummy-scrollbar-size::-webkit-scrollbar,\r\n.os-viewport-native-scrollbars-invisible.os-viewport::-webkit-scrollbar,\r\n.os-viewport-native-scrollbars-invisible#os-dummy-scrollbar-size::-webkit-scrollbar-corner,\r\n.os-viewport-native-scrollbars-invisible.os-viewport::-webkit-scrollbar-corner {\r\n display: none !important;\r\n width: 0px !important;\r\n height: 0px !important;\r\n visibility: hidden !important;\r\n background: transparent !important;\r\n}\r\n.os-content-glue {\r\n box-sizing: inherit;\r\n max-height: 100%;\r\n max-width: 100%;\r\n width: 100%;\r\n pointer-events: none;\r\n}\r\n.os-padding {\r\n box-sizing: inherit;\r\n direction: inherit;\r\n position: absolute;\r\n overflow: visible;\r\n padding: 0;\r\n margin: 0;\r\n left: 0;\r\n top: 0;\r\n bottom: 0;\r\n right: 0;\r\n width: auto !important;\r\n height: auto !important;\r\n\tz-index: 0;\r\n}\r\n.os-host-overflow > .os-padding {\r\n overflow: hidden;\r\n}\r\n.os-viewport {\r\n direction: inherit !important;\r\n box-sizing: inherit !important;\r\n resize: none !important;\r\n outline: none !important;\r\n position: absolute;\r\n overflow: hidden;\r\n top: 0;\r\n left: 0;\r\n bottom: 0;\r\n right: 0;\r\n padding: 0;\r\n margin: 0;\r\n -webkit-overflow-scrolling: touch;\r\n}\r\n.os-content-arrange {\r\n position: absolute;\r\n z-index: -1;\r\n min-height: 1px;\r\n min-width: 1px;\r\n pointer-events: none;\r\n}\r\n.os-content {\r\n direction: inherit;\r\n box-sizing: border-box !important;\r\n position: relative;\r\n display: block;\r\n height: 100%;\r\n width: 100%;\r\n height: 100%;\r\n width: 100%;\r\n visibility: visible;\r\n}\r\n.os-content > .os-textarea {\r\n box-sizing: border-box !important;\r\n direction: inherit !important;\r\n background: transparent !important;\r\n outline: 0px none transparent !important;\r\n overflow: hidden !important;\r\n position: absolute !important;\r\n display: block !important;\r\n top: 0 !important;\r\n left: 0 !important;\r\n margin: 0 !important;\r\n border-radius: 0px !important;\r\n float: none !important;\r\n -webkit-filter: none !important;\r\n filter: none !important;\r\n border: none !important;\r\n resize: none !important;\r\n -webkit-transform: none !important;\r\n transform: none !important;\r\n max-width: none !important;\r\n max-height: none !important;\r\n box-shadow: none !important;\r\n -webkit-perspective: none !important;\r\n perspective: none !important;\r\n opacity: 1 !important;\r\n z-index: 1 !important;\r\n clip: auto !important;\r\n vertical-align: baseline !important;\r\n padding: 0px;\r\n}\r\n.os-host-rtl > .os-padding > .os-viewport > .os-content > .os-textarea {\r\n right: 0 !important;\r\n}\r\n.os-content > .os-textarea-cover {\r\n z-index: -1;\r\n pointer-events: none;\r\n}\r\n.os-content > .os-textarea[wrap='off'] {\r\n white-space: pre !important;\r\n margin: 0px !important;\r\n}\r\n.os-text-inherit {\r\n font-family: inherit;\r\n font-size: inherit;\r\n font-weight: inherit;\r\n font-style: inherit;\r\n font-variant: inherit;\r\n text-transform: inherit;\r\n text-decoration: inherit;\r\n text-indent: inherit;\r\n text-align: inherit;\r\n text-shadow: inherit;\r\n text-overflow: inherit;\r\n letter-spacing: inherit;\r\n word-spacing: inherit;\r\n line-height: inherit;\r\n unicode-bidi: inherit;\r\n direction: inherit;\r\n color: inherit;\r\n cursor: text;\r\n}\r\n.os-resize-observer,\r\n.os-resize-observer-host {\r\n box-sizing: inherit;\r\n display: block;\r\n visibility: hidden;\r\n position: absolute;\r\n top: 0;\r\n left: 0;\r\n height: 100%;\r\n width: 100%;\r\n overflow: hidden;\r\n pointer-events: none;\r\n z-index: -1;\r\n}\r\n.os-resize-observer-host {\r\n padding: inherit;\r\n border: inherit;\r\n border-color: transparent;\r\n border-style: solid;\r\n box-sizing: border-box;\r\n}\r\n.os-resize-observer-host.observed {\r\n display: flex;\r\n flex-direction: column;\r\n justify-content: flex-start;\r\n align-items: flex-start;\r\n}\r\n.os-resize-observer-host > .os-resize-observer,\r\n.os-resize-observer-host.observed > .os-resize-observer {\r\n height: 200%;\r\n width: 200%;\r\n padding: inherit;\r\n border: inherit;\r\n margin: 0;\r\n display: block;\r\n box-sizing: content-box;\r\n}\r\n.os-resize-observer-host.observed > .os-resize-observer,\r\n.os-resize-observer-host.observed > .os-resize-observer:before {\r\n display: flex;\r\n position: relative;\r\n flex-grow: 1;\r\n flex-shrink: 0;\r\n flex-basis: auto;\r\n box-sizing: border-box;\r\n}\r\n.os-resize-observer-host.observed > .os-resize-observer:before {\r\n content: '';\r\n box-sizing: content-box;\r\n padding: inherit;\r\n border: inherit;\r\n margin: 0;\r\n}\r\n.os-size-auto-observer {\r\n box-sizing: inherit !important;\r\n height: 100%;\r\n width: inherit;\r\n max-width: 1px;\r\n position: relative;\r\n float: left;\r\n max-height: 1px;\r\n overflow: hidden;\r\n z-index: -1;\r\n padding: 0;\r\n margin: 0;\r\n pointer-events: none;\r\n -webkit-box-flex: inherit;\r\n -ms-flex-positive: inherit;\r\n flex-grow: inherit;\r\n -ms-flex-negative: 0;\r\n flex-shrink: 0;\r\n -ms-flex-preferred-size: 0;\r\n flex-basis: 0;\r\n}\r\n.os-size-auto-observer > .os-resize-observer {\r\n width: 1000%;\r\n height: 1000%;\r\n min-height: 1px;\r\n min-width: 1px;\r\n}\r\n.os-resize-observer-item {\r\n position: absolute;\r\n top: 0;\r\n right: 0;\r\n bottom: 0;\r\n left: 0;\r\n overflow: hidden;\r\n z-index: -1;\r\n opacity: 0;\r\n direction: ltr !important;\r\n -webkit-box-flex: 0 !important;\r\n -ms-flex: none !important;\r\n flex: none !important;\r\n}\r\n.os-resize-observer-item-final {\r\n position: absolute;\r\n left: 0;\r\n top: 0;\r\n -webkit-transition: none !important;\r\n transition: none !important;\r\n -webkit-box-flex: 0 !important;\r\n -ms-flex: none !important;\r\n flex: none !important;\r\n}\r\n.os-resize-observer {\r\n -webkit-animation-duration: 0.001s;\r\n animation-duration: 0.001s;\r\n -webkit-animation-name: os-resize-observer-dummy-animation;\r\n animation-name: os-resize-observer-dummy-animation;\r\n}\r\nobject.os-resize-observer {\r\n box-sizing: border-box !important;\r\n}\r\n@-webkit-keyframes os-resize-observer-dummy-animation {\r\n from {\r\n z-index: 0;\r\n }\r\n to {\r\n z-index: -1;\r\n }\r\n}\r\n@keyframes os-resize-observer-dummy-animation {\r\n from {\r\n z-index: 0;\r\n }\r\n to {\r\n z-index: -1;\r\n }\r\n}\n\n/*\r\nCUSTOM SCROLLBARS AND CORNER CORE:\r\n*/\n\n.os-host-transition > .os-scrollbar,\r\n.os-host-transition > .os-scrollbar-corner {\r\n -webkit-transition: opacity 0.3s, visibility 0.3s, top 0.3s, right 0.3s, bottom 0.3s, left 0.3s;\r\n transition: opacity 0.3s, visibility 0.3s, top 0.3s, right 0.3s, bottom 0.3s, left 0.3s;\r\n}\r\nhtml.os-html > .os-host > .os-scrollbar {\r\n position: absolute; /* could be position: fixed; but it causes issues on iOS (-webkit-overflow-scrolling: touch) */\r\n z-index: 999999; /* highest z-index of the page */\r\n}\r\n.os-scrollbar,\r\n.os-scrollbar-corner {\r\n position: absolute;\r\n opacity: 1;\r\n -ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=100)';\r\n z-index: 1;\r\n}\r\n.os-scrollbar-corner {\r\n bottom: 0;\r\n right: 0;\r\n}\r\n.os-scrollbar {\r\n pointer-events: none;\r\n}\r\n.os-scrollbar-track {\r\n pointer-events: auto;\r\n position: relative;\r\n height: 100%;\r\n width: 100%;\r\n padding: 0 !important;\r\n border: none !important;\r\n}\r\n.os-scrollbar-handle {\r\n pointer-events: auto;\r\n position: absolute;\r\n width: 100%;\r\n height: 100%;\r\n}\r\n.os-scrollbar-handle-off,\r\n.os-scrollbar-track-off {\r\n pointer-events: none;\r\n}\r\n.os-scrollbar.os-scrollbar-unusable,\r\n.os-scrollbar.os-scrollbar-unusable * {\r\n pointer-events: none !important;\r\n}\r\n.os-scrollbar.os-scrollbar-unusable .os-scrollbar-handle {\r\n opacity: 0 !important;\r\n}\r\n.os-scrollbar-horizontal {\r\n bottom: 0;\r\n left: 0;\r\n}\r\n.os-scrollbar-vertical {\r\n top: 0;\r\n right: 0;\r\n}\r\n.os-host-rtl > .os-scrollbar-horizontal {\r\n right: 0;\r\n}\r\n.os-host-rtl > .os-scrollbar-vertical {\r\n right: auto;\r\n left: 0;\r\n}\r\n.os-host-rtl > .os-scrollbar-corner {\r\n right: auto;\r\n left: 0;\r\n}\r\n.os-scrollbar-auto-hidden,\r\n.os-padding + .os-scrollbar-corner,\r\n.os-host-resize-disabled.os-host-scrollbar-horizontal-hidden > .os-scrollbar-corner,\r\n.os-host-scrollbar-horizontal-hidden > .os-scrollbar-horizontal,\r\n.os-host-resize-disabled.os-host-scrollbar-vertical-hidden > .os-scrollbar-corner,\r\n.os-host-scrollbar-vertical-hidden > .os-scrollbar-vertical,\r\n.os-scrollbar-horizontal.os-scrollbar-auto-hidden + .os-scrollbar-vertical + .os-scrollbar-corner,\r\n.os-scrollbar-horizontal + .os-scrollbar-vertical.os-scrollbar-auto-hidden + .os-scrollbar-corner,\r\n.os-scrollbar-horizontal.os-scrollbar-auto-hidden + .os-scrollbar-vertical.os-scrollbar-auto-hidden + .os-scrollbar-corner {\r\n opacity: 0;\r\n visibility: hidden;\r\n pointer-events: none;\r\n}\r\n.os-scrollbar-corner-resize-both {\r\n cursor: nwse-resize;\r\n}\r\n.os-host-rtl > .os-scrollbar-corner-resize-both {\r\n cursor: nesw-resize;\r\n}\r\n.os-scrollbar-corner-resize-horizontal {\r\n cursor: ew-resize;\r\n}\r\n.os-scrollbar-corner-resize-vertical {\r\n cursor: ns-resize;\r\n}\r\n.os-dragging .os-scrollbar-corner.os-scrollbar-corner-resize {\r\n cursor: default;\r\n}\r\n.os-host-resize-disabled.os-host-scrollbar-horizontal-hidden > .os-scrollbar-vertical {\r\n top: 0;\r\n bottom: 0;\r\n}\r\n.os-host-resize-disabled.os-host-scrollbar-vertical-hidden > .os-scrollbar-horizontal,\r\n.os-host-rtl.os-host-resize-disabled.os-host-scrollbar-vertical-hidden > .os-scrollbar-horizontal {\r\n right: 0;\r\n left: 0;\r\n}\r\n.os-scrollbar:hover,\r\n.os-scrollbar-corner.os-scrollbar-corner-resize {\r\n opacity: 1 !important;\r\n visibility: visible !important;\r\n}\r\n.os-scrollbar-corner.os-scrollbar-corner-resize {\r\n background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+PHN2ZyAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIiAgIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyIgICB4bWxuczpzdmc9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgICB3aWR0aD0iMTAiICAgaGVpZ2h0PSIxMCIgICB2ZXJzaW9uPSIxLjEiPiAgPGcgICAgIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAsLTEwNDIuMzYyMikiICAgICBzdHlsZT0iZGlzcGxheTppbmxpbmUiPiAgICA8cGF0aCAgICAgICBzdHlsZT0iZmlsbDojMDAwMDAwO2ZpbGwtb3BhY2l0eTowLjQ5NDExNzY1O2ZpbGwtcnVsZTpldmVub2RkO3N0cm9rZTpub25lIiAgICAgICBkPSJtIDcuNDI0MjE4NywxMDQyLjM2MjIgYyAtMC43MjM1NzkyLDAgLTEuMzEwMTU2MiwwLjU4NjYgLTEuMzEwMTU2MiwxLjMxMDIgMCwwLjI5OSAwLjEwNDM0MTksMC41NzEgMC4yNzI5NDkyLDAuNzkxNSAwLjIwOTEwMjQsMC4xNDEzIDAuNDY1NjIwNiwwLjIxODQgMC43MzY5NjI5LDAuMjE4NCAwLjcyMzU3OTMsMCAxLjMxMDE1NjMsLTAuNTg2NiAxLjMxMDE1NjMsLTEuMzEwMiAwLC0wLjI3MTMgLTAuMDc3MDkzLC0wLjUyNzggLTAuMjE4MzU5NCwtMC43MzcgLTAuMjIwNDk0MSwtMC4xNjg2IC0wLjQ5MjU0NDMsLTAuMjcyOSAtMC43OTE1NTI4LC0wLjI3MjkgeiBtIDAsMy4wODQzIGMgLTAuNzIzNTc5MiwwIC0xLjMxMDE1NjIsMC41ODY2IC0xLjMxMDE1NjIsMS4zMTAyIDAsMC4yOTkgMC4xMDQzNDE5LDAuNTcxIDAuMjcyOTQ5MiwwLjc5MTUgMC4yMDkxMDI0LDAuMTQxMyAwLjQ2NTYyMDYsMC4yMTg0IDAuNzM2OTYyOSwwLjIxODQgMC43MjM1NzkzLDAgMS4zMTAxNTYzLC0wLjU4NjYgMS4zMTAxNTYzLC0xLjMxMDIgMCwtMC4yNzEzIC0wLjA3NzA5MywtMC41Mjc4IC0wLjIxODM1OTQsLTAuNzM2OSAtMC4yMjA0OTQxLC0wLjE2ODYgLTAuNDkyNTQ0MywtMC4yNzMgLTAuNzkxNTUyOCwtMC4yNzMgeiBtIC0zLjA4NDMyNjEsMCBjIC0wLjcyMzU3OTMsMCAtMS4zMTAxNTYzLDAuNTg2NiAtMS4zMTAxNTYzLDEuMzEwMiAwLDAuMjk5IDAuMTA0MzQxOSwwLjU3MSAwLjI3Mjk0OTIsMC43OTE1IDAuMjA5MTAyNCwwLjE0MTMgMC40NjU2MjA3LDAuMjE4NCAwLjczNjk2MjksMC4yMTg0IDAuNzIzNTc5MywwIDEuMzEwMTU2MywtMC41ODY2IDEuMzEwMTU2MywtMS4zMTAyIDAsLTAuMjcxMyAtMC4wNzcwOTMsLTAuNTI3OCAtMC4yMTgzNTk0LC0wLjczNjkgLTAuMjIwNDk0LC0wLjE2ODYgLTAuNDkyNTQ0MiwtMC4yNzMgLTAuNzkxNTUyNywtMC4yNzMgeiBtIC0zLjAyOTczNjQsMy4wMjk4IEMgMC41ODY1NzY5MywxMDQ4LjQ3NjMgMCwxMDQ5LjA2MjggMCwxMDQ5Ljc4NjQgYyAwLDAuMjk5IDAuMTA0MzQxOSwwLjU3MTEgMC4yNzI5NDkyMiwwLjc5MTYgMC4yMDkxMDIyOSwwLjE0MTIgMC40NjU2MjA2NSwwLjIxODMgMC43MzY5NjI4OCwwLjIxODMgMC43MjM1NzkzLDAgMS4zMTAxNTYzLC0wLjU4NjUgMS4zMTAxNTYzLC0xLjMxMDEgMCwtMC4yNzE0IC0wLjA3NzA5MywtMC41Mjc5IC0wLjIxODM1OTQsLTAuNzM3IC0wLjIyMDQ5NDEsLTAuMTY4NiAtMC40OTI1NDQzLC0wLjI3MjkgLTAuNzkxNTUyOCwtMC4yNzI5IHogbSAzLjAyOTczNjQsMCBjIC0wLjcyMzU3OTMsMCAtMS4zMTAxNTYzLDAuNTg2NSAtMS4zMTAxNTYzLDEuMzEwMSAwLDAuMjk5IDAuMTA0MzQxOSwwLjU3MTEgMC4yNzI5NDkyLDAuNzkxNiAwLjIwOTEwMjQsMC4xNDEyIDAuNDY1NjIwNywwLjIxODMgMC43MzY5NjI5LDAuMjE4MyAwLjcyMzU3OTMsMCAxLjMxMDE1NjMsLTAuNTg2NSAxLjMxMDE1NjMsLTEuMzEwMSAwLC0wLjI3MTQgLTAuMDc3MDkzLC0wLjUyNzkgLTAuMjE4MzU5NCwtMC43MzcgLTAuMjIwNDk0LC0wLjE2ODYgLTAuNDkyNTQ0MiwtMC4yNzI5IC0wLjc5MTU1MjcsLTAuMjcyOSB6IG0gMy4wODQzMjYxLDAgYyAtMC43MjM1NzkyLDAgLTEuMzEwMTU2MiwwLjU4NjUgLTEuMzEwMTU2MiwxLjMxMDEgMCwwLjI5OSAwLjEwNDM0MTksMC41NzExIDAuMjcyOTQ5MiwwLjc5MTYgMC4yMDkxMDI0LDAuMTQxMiAwLjQ2NTYyMDYsMC4yMTgzIDAuNzM2OTYyOSwwLjIxODMgMC43MjM1NzkzLDAgMS4zMTAxNTYzLC0wLjU4NjUgMS4zMTAxNTYzLC0xLjMxMDEgMCwtMC4yNzE0IC0wLjA3NzA5MywtMC41Mjc5IC0wLjIxODM1OTQsLTAuNzM3IC0wLjIyMDQ5NDEsLTAuMTY4NiAtMC40OTI1NDQzLC0wLjI3MjkgLTAuNzkxNTUyOCwtMC4yNzI5IHoiLz4gIDwvZz4gIDxnICAgICBzdHlsZT0iZGlzcGxheTppbmxpbmUiPiAgICA8cGF0aCAgICAgICBzdHlsZT0iZmlsbDojZmZmZmZmO2ZpbGwtb3BhY2l0eToxO2ZpbGwtcnVsZTpldmVub2RkO3N0cm9rZTpub25lIiAgICAgICBkPSJtIDguMjE1NzcxNSwwLjI3Mjk0OTIyIGMgMC4xNDEyNjY3LDAuMjA5MTAyMjkgMC4yMTgzNTk0LDAuNDY1NjIwNjUgMC4yMTgzNTk0LDAuNzM2OTYyODggMCwwLjcyMzU3OTMgLTAuNTg2NTc3LDEuMzEwMTU2MyAtMS4zMTAxNTYzLDEuMzEwMTU2MyAtMC4yNzEzNDIzLDAgLTAuNTI3ODYwNSwtMC4wNzcwOTMgLTAuNzM2OTYyOSwtMC4yMTgzNTk0IDAuMjM5NDEwNCwwLjMxMzA4NTkgMC42MTI2MzYyLDAuNTE4NjAzNSAxLjAzNzIwNywwLjUxODYwMzUgMC43MjM1NzkzLDAgMS4zMTAxNTYzLC0wLjU4NjU3NyAxLjMxMDE1NjMsLTEuMzEwMTU2MyAwLC0wLjQyNDU3MDc2IC0wLjIwNTUxNzYsLTAuNzk3Nzk2NTkgLTAuNTE4NjAzNSwtMS4wMzcyMDY5OCB6IG0gMCwzLjA4NDMyNjE4IGMgMC4xNDEyNjY3LDAuMjA5MTAyMyAwLjIxODM1OTQsMC40NjU2MjA2IDAuMjE4MzU5NCwwLjczNjk2MjkgMCwwLjcyMzU3OTMgLTAuNTg2NTc3LDEuMzEwMTU2MiAtMS4zMTAxNTYzLDEuMzEwMTU2MiAtMC4yNzEzNDIzLDAgLTAuNTI3ODYwNSwtMC4wNzcwOTMgLTAuNzM2OTYyOSwtMC4yMTgzNTkzIDAuMjM5NDEwNCwwLjMxMzA4NTkgMC42MTI2MzYyLDAuNTE4NjAzNSAxLjAzNzIwNywwLjUxODYwMzUgMC43MjM1NzkzLDAgMS4zMTAxNTYzLC0wLjU4NjU3NyAxLjMxMDE1NjMsLTEuMzEwMTU2MyAwLC0wLjQyNDU3MDggLTAuMjA1NTE3NiwtMC43OTc3OTY3IC0wLjUxODYwMzUsLTEuMDM3MjA3IHogbSAtMy4wODQzMjYyLDAgYyAwLjE0MTI2NjcsMC4yMDkxMDIzIDAuMjE4MzU5NCwwLjQ2NTYyMDYgMC4yMTgzNTk0LDAuNzM2OTYyOSAwLDAuNzIzNTc5MyAtMC41ODY1NzcsMS4zMTAxNTYyIC0xLjMxMDE1NjMsMS4zMTAxNTYyIC0wLjI3MTM0MjIsMCAtMC41Mjc4NjA1LC0wLjA3NzA5MyAtMC43MzY5NjI5LC0wLjIxODM1OTMgMC4yMzk0MTA0LDAuMzEzMDg1OSAwLjYxMjYzNjMsMC41MTg2MDM1IDEuMDM3MjA3MSwwLjUxODYwMzUgMC43MjM1NzkzLDAgMS4zMTAxNTYyLC0wLjU4NjU3NyAxLjMxMDE1NjIsLTEuMzEwMTU2MyAwLC0wLjQyNDU3MDggLTAuMjA1NTE3NSwtMC43OTc3OTY3IC0wLjUxODYwMzUsLTEuMDM3MjA3IHogTSAyLjEwMTcwOSw2LjM4NzAxMTcgYyAwLjE0MTI2NjcsMC4yMDkxMDI0IDAuMjE4MzU5NCwwLjQ2NTYyMDYgMC4yMTgzNTk0LDAuNzM2OTYyOSAwLDAuNzIzNTc5MyAtMC41ODY1NzcsMS4zMTAxNTYzIC0xLjMxMDE1NjMsMS4zMTAxNTYzIC0wLjI3MTM0MjIzLDAgLTAuNTI3ODYwNTksLTAuMDc3MDkzIC0wLjczNjk2Mjg4LC0wLjIxODM1OTQgMC4yMzk0MTAzOSwwLjMxMzA4NTkgMC42MTI2MzYyMiwwLjUxODYwMzUgMS4wMzcyMDY5OCwwLjUxODYwMzUgMC43MjM1NzkzLDAgMS4zMTAxNTYzLC0wLjU4NjU3NyAxLjMxMDE1NjMsLTEuMzEwMTU2MyAwLC0wLjQyNDU3MDggLTAuMjA1NTE3NiwtMC43OTc3OTY2IC0wLjUxODYwMzUsLTEuMDM3MjA3IHogbSAzLjAyOTczNjMsMCBjIDAuMTQxMjY2NywwLjIwOTEwMjQgMC4yMTgzNTk0LDAuNDY1NjIwNiAwLjIxODM1OTQsMC43MzY5NjI5IDAsMC43MjM1NzkzIC0wLjU4NjU3NywxLjMxMDE1NjMgLTEuMzEwMTU2MywxLjMxMDE1NjMgLTAuMjcxMzQyMiwwIC0wLjUyNzg2MDUsLTAuMDc3MDkzIC0wLjczNjk2MjksLTAuMjE4MzU5NCAwLjIzOTQxMDQsMC4zMTMwODU5IDAuNjEyNjM2MywwLjUxODYwMzUgMS4wMzcyMDcxLDAuNTE4NjAzNSAwLjcyMzU3OTMsMCAxLjMxMDE1NjIsLTAuNTg2NTc3IDEuMzEwMTU2MiwtMS4zMTAxNTYzIDAsLTAuNDI0NTcwOCAtMC4yMDU1MTc1LC0wLjc5Nzc5NjYgLTAuNTE4NjAzNSwtMS4wMzcyMDcgeiBtIDMuMDg0MzI2MiwwIGMgMC4xNDEyNjY3LDAuMjA5MTAyNCAwLjIxODM1OTQsMC40NjU2MjA2IDAuMjE4MzU5NCwwLjczNjk2MjkgMCwwLjcyMzU3OTMgLTAuNTg2NTc3LDEuMzEwMTU2MyAtMS4zMTAxNTYzLDEuMzEwMTU2MyAtMC4yNzEzNDIzLDAgLTAuNTI3ODYwNSwtMC4wNzcwOTMgLTAuNzM2OTYyOSwtMC4yMTgzNTk0IDAuMjM5NDEwNCwwLjMxMzA4NTkgMC42MTI2MzYyLDAuNTE4NjAzNSAxLjAzNzIwNywwLjUxODYwMzUgMC43MjM1NzkzLDAgMS4zMTAxNTYzLC0wLjU4NjU3NyAxLjMxMDE1NjMsLTEuMzEwMTU2MyAwLC0wLjQyNDU3MDggLTAuMjA1NTE3NiwtMC43OTc3OTY2IC0wLjUxODYwMzUsLTEuMDM3MjA3IHoiIC8+ICA8L2c+PC9zdmc+);\r\n background-repeat: no-repeat;\r\n background-position: 100% 100%;\r\n pointer-events: auto !important;\r\n}\r\n.os-host-rtl > .os-scrollbar-corner.os-scrollbar-corner-resize {\r\n -webkit-transform: scale(-1, 1);\r\n transform: scale(-1, 1);\r\n}\r\n.os-host-overflow {\r\n overflow: hidden !important;\r\n}\r\n.os-host-overflow-x {\r\n} \r\n.os-host-overflow-y {\r\n} \n\n/*\r\nTHEMES:\r\n*/\n\n/* NONE THEME: */\r\n.os-theme-none > .os-scrollbar-horizontal,\r\n.os-theme-none > .os-scrollbar-vertical,\r\n.os-theme-none > .os-scrollbar-corner {\r\n display: none !important;\r\n}\r\n.os-theme-none > .os-scrollbar-corner-resize {\r\n display: block !important;\r\n min-width: 10px;\r\n min-height: 10px;\r\n}\r\n/* DARK & LIGHT THEME: */\r\n.os-theme-dark > .os-scrollbar-horizontal,\r\n.os-theme-light > .os-scrollbar-horizontal {\r\n right: 10px;\r\n height: 10px;\r\n}\r\n.os-theme-dark > .os-scrollbar-vertical,\r\n.os-theme-light > .os-scrollbar-vertical {\r\n bottom: 10px;\r\n width: 10px;\r\n}\r\n.os-theme-dark.os-host-rtl > .os-scrollbar-horizontal,\r\n.os-theme-light.os-host-rtl > .os-scrollbar-horizontal {\r\n left: 10px;\r\n right: 0;\r\n}\r\n.os-theme-dark > .os-scrollbar-corner,\r\n.os-theme-light > .os-scrollbar-corner {\r\n height: 10px;\r\n width: 10px;\r\n}\r\n.os-theme-dark > .os-scrollbar-corner,\r\n.os-theme-light > .os-scrollbar-corner {\r\n background-color: transparent;\r\n}\r\n.os-theme-dark > .os-scrollbar,\r\n.os-theme-light > .os-scrollbar {\r\n padding: 2px;\r\n box-sizing: border-box;\r\n background: transparent;\r\n}\r\n.os-theme-dark > .os-scrollbar.os-scrollbar-unusable,\r\n.os-theme-light > .os-scrollbar.os-scrollbar-unusable {\r\n background: transparent;\r\n}\r\n.os-theme-dark > .os-scrollbar > .os-scrollbar-track,\r\n.os-theme-light > .os-scrollbar > .os-scrollbar-track {\r\n background: transparent;\r\n}\r\n.os-theme-dark > .os-scrollbar-horizontal > .os-scrollbar-track > .os-scrollbar-handle,\r\n.os-theme-light > .os-scrollbar-horizontal > .os-scrollbar-track > .os-scrollbar-handle {\r\n min-width: 30px;\r\n}\r\n.os-theme-dark > .os-scrollbar-vertical > .os-scrollbar-track > .os-scrollbar-handle,\r\n.os-theme-light > .os-scrollbar-vertical > .os-scrollbar-track > .os-scrollbar-handle {\r\n min-height: 30px;\r\n}\r\n.os-theme-dark.os-host-transition > .os-scrollbar > .os-scrollbar-track > .os-scrollbar-handle,\r\n.os-theme-light.os-host-transition > .os-scrollbar > .os-scrollbar-track > .os-scrollbar-handle {\r\n -webkit-transition: background-color 0.3s;\r\n transition: background-color 0.3s;\r\n}\r\n.os-theme-dark > .os-scrollbar > .os-scrollbar-track > .os-scrollbar-handle,\r\n.os-theme-light > .os-scrollbar > .os-scrollbar-track > .os-scrollbar-handle,\r\n.os-theme-dark > .os-scrollbar > .os-scrollbar-track,\r\n.os-theme-light > .os-scrollbar > .os-scrollbar-track {\r\n border-radius: 10px;\r\n}\r\n.os-theme-dark > .os-scrollbar > .os-scrollbar-track > .os-scrollbar-handle {\r\n background: rgba(0, 0, 0, 0.4);\r\n}\r\n.os-theme-light > .os-scrollbar > .os-scrollbar-track > .os-scrollbar-handle {\r\n background: rgba(255, 255, 255, 0.4);\r\n}\r\n.os-theme-dark > .os-scrollbar:hover > .os-scrollbar-track > .os-scrollbar-handle {\r\n background: rgba(0, 0, 0, .55);\r\n}\r\n.os-theme-light > .os-scrollbar:hover > .os-scrollbar-track > .os-scrollbar-handle {\r\n background: rgba(255, 255, 255, .55);\r\n}\r\n.os-theme-dark > .os-scrollbar > .os-scrollbar-track > .os-scrollbar-handle.active {\r\n background: rgba(0, 0, 0, .7);\r\n}\r\n.os-theme-light > .os-scrollbar > .os-scrollbar-track > .os-scrollbar-handle.active {\r\n background: rgba(255, 255, 255, .7);\r\n}\r\n.os-theme-dark > .os-scrollbar-horizontal .os-scrollbar-handle:before,\r\n.os-theme-dark > .os-scrollbar-vertical .os-scrollbar-handle:before,\r\n.os-theme-light > .os-scrollbar-horizontal .os-scrollbar-handle:before,\r\n.os-theme-light > .os-scrollbar-vertical .os-scrollbar-handle:before {\r\n content: '';\r\n position: absolute;\r\n left: 0;\r\n right: 0;\r\n top: 0;\r\n bottom: 0;\r\n display: block;\r\n}\r\n.os-theme-dark.os-host-scrollbar-horizontal-hidden > .os-scrollbar-horizontal .os-scrollbar-handle:before,\r\n.os-theme-dark.os-host-scrollbar-vertical-hidden > .os-scrollbar-vertical .os-scrollbar-handle:before,\r\n.os-theme-light.os-host-scrollbar-horizontal-hidden > .os-scrollbar-horizontal .os-scrollbar-handle:before,\r\n.os-theme-light.os-host-scrollbar-vertical-hidden > .os-scrollbar-vertical .os-scrollbar-handle:before {\r\n display: none;\r\n}\r\n.os-theme-dark > .os-scrollbar-horizontal .os-scrollbar-handle:before,\r\n.os-theme-light > .os-scrollbar-horizontal .os-scrollbar-handle:before {\r\n top: -6px;\r\n bottom: -2px;\r\n}\r\n.os-theme-dark > .os-scrollbar-vertical .os-scrollbar-handle:before,\r\n.os-theme-light > .os-scrollbar-vertical .os-scrollbar-handle:before {\r\n left: -6px;\r\n right: -2px;\r\n}\r\n.os-host-rtl.os-theme-dark > .os-scrollbar-vertical .os-scrollbar-handle:before,\r\n.os-host-rtl.os-theme-light > .os-scrollbar-vertical .os-scrollbar-handle:before {\r\n right: -6px;\r\n left: -2px;\r\n}" }, "$:/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/fields]]" }, "$:/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 ''Wikipress'' theme." }, "$:/language/ThemeTweaks/Options": { "title": "$:/language/ThemeTweaks/Options", "text": "Options" }, "$:/language/ThemeTweaks/Options/TopbarBackgroundColor": { "title": "$:/language/ThemeTweaks/Options/TopbarBackgroundColor", "text": "Topbar background color" }, "$:/language/ThemeTweaks/Options/SidebarBackgroundColor": { "title": "$:/language/ThemeTweaks/Options/SidebarBackgroundColor", "text": "Sidebar background color" }, "$:/language/ThemeTweaks/Options/TiddlerBackgroundColor": { "title": "$:/language/ThemeTweaks/Options/TiddlerBackgroundColor", "text": "Background color for tiddler body" }, "$:/language/ThemeTweaks/Options/CodeWrapping": { "title": "$:/language/ThemeTweaks/Options/CodeWrapping", "text": "Wrap long lines in code blocks" }, "$:/language/ThemeTweaks/Settings": { "title": "$:/language/ThemeTweaks/Settings", "text": "Settings" }, "$:/language/ThemeTweaks/Settings/FontFamily": { "title": "$:/language/ThemeTweaks/Settings/FontFamily", "text": "Font family" }, "$:/language/ThemeTweaks/Settings/CodeFontFamily": { "title": "$:/language/ThemeTweaks/Settings/CodeFontFamily", "text": "Code font family" }, "$:/language/ThemeTweaks/Settings/EditorFontFamily": { "title": "$:/language/ThemeTweaks/Settings/EditorFontFamily", "text": "Editor font family" }, "$:/language/ThemeTweaks/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" }, "$:/themes/RobertP3469/wikipress/themetweaks": { "title": "$:/themes/RobertP3469/wikipress/themetweaks", "tags": "$:/tags/ControlPanel/Appearance", "caption": "{{$:/language/ThemeTweaks/ThemeTweaks}}", "text": "\\define lingo-base() $:/language/ThemeTweaks/\n\n\r\n<<lingo ThemeTweaks/Hint>>\n\n! <<lingo Options>>\n\n|<$link to=\"$:/themes/RobertP3469/wikipress/options/codewrapping\"><<lingo Options/CodeWrapping>></$link> |<$select tiddler=\"$:/themes/RobertP3469/wikipress/options/codewrapping\"><option value=\"pre\">{{$:/language/No}}</option><option value=\"pre-wrap\">{{$:/language/Yes}}</option></$select> |\r\n|<$link to=\"$:/themes/RobertP3469/wikipress/options/topbarbackgroundcolor\"><<lingo Options/TopbarBackgroundColor>></$link> | <$edit-text tiddler=\"$:/themes/RobertP3469/wikipress/options/topbarbackgroundcolor\" default=\"\" tag=\"input\"/> |\r\n|<$link to=\"$:/themes/RobertP3469/wikipress/options/sidebarbackgroundcolor\"><<lingo Options/SidebarBackgroundColor>></$link> | <$edit-text tiddler=\"$:/themes/RobertP3469/wikipress/options/sidebarbackgroundcolor\" default=\"\" tag=\"input\"/> |\n\n\r\n! <<lingo Settings>>\n\n|<$link to=\"$:/themes/RobertP3469/wikipress/settings/fontfamily\"><<lingo Settings/FontFamily>></$link> |<$edit-text tiddler=\"$:/themes/RobertP3469/wikipress/settings/fontfamily\" default=\"\" tag=\"input\"/> | |\r\n|<$link to=\"$:/themes/RobertP3469/wikipress/settings/codefontfamily\"><<lingo Settings/CodeFontFamily>></$link> |<$edit-text tiddler=\"$:/themes/RobertP3469/wikipress/settings/codefontfamily\" default=\"\" tag=\"input\"/> | |\r\n|<$link to=\"$:/themes/RobertP3469/wikipress/settings/editorfontfamily\"><<lingo Settings/EditorFontFamily>></$link> |<$edit-text tiddler=\"$:/themes/RobertP3469/wikipress/settings/editorfontfamily\" default=\"\" tag=\"input\"/> | |\n\n\r\n! <<lingo Metrics>>\n\n|<$link to=\"$:/themes/RobertP3469/wikipress/metrics/fontsize\"><<lingo Metrics/FontSize>></$link> |<$edit-text tiddler=\"$:/themes/RobertP3469/wikipress/metrics/fontsize\" default=\"\" tag=\"input\"/> |\r\n|<$link to=\"$:/themes/RobertP3469/wikipress/metrics/lineheight\"><<lingo Metrics/LineHeight>></$link> |<$edit-text tiddler=\"$:/themes/RobertP3469/wikipress/metrics/lineheight\" default=\"\" tag=\"input\"/> |\r\n|<$link to=\"$:/themes/RobertP3469/wikipress/metrics/bodyfontsize\"><<lingo Metrics/BodyFontSize>></$link> |<$edit-text tiddler=\"$:/themes/RobertP3469/wikipress/metrics/bodyfontsize\" default=\"\" tag=\"input\"/> |\r\n|<$link to=\"$:/themes/RobertP3469/wikipress/metrics/bodylineheight\"><<lingo Metrics/BodyLineHeight>></$link> |<$edit-text tiddler=\"$:/themes/RobertP3469/wikipress/metrics/bodylineheight\" default=\"\" tag=\"input\"/> |\r\n" }, "$:/core/ui/SideBarSegments/toc": { "title": "$:/core/ui/SideBarSegments/toc", "caption": "Contents", "tags": "$:/tags/SideBarSegment", "text": "<div class=\"tc-table-of-contents\">\n\n<<toc-selective-expandable 'TableOfContents'>>\n\n</div>" }, "$:/themes/RobertP3469/wikipress/top-left-bar": { "title": "$:/themes/RobertP3469/wikipress/top-left-bar", "tags": "$:/tags/TopLeftBar", "text": "{{$:/themes/RobertP3469/wikipress/logo-container}}" }, "$:/core/ui/TopBar/menu": { "title": "$:/core/ui/TopBar/menu", "tags": "$:/tags/TopRightBar", "text": "" } } }
{ "tiddlers": { "$:/themes/tiddlywiki/snowwhite/base": { "title": "$:/themes/tiddlywiki/snowwhite/base", "tags": "[[$:/tags/Stylesheet]]", "text": "\\define sidebarbreakpoint-minus-one()\n<$text text={{{ [{$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint}removesuffix[px]subtract[1]addsuffix[px]] ~[{$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint}] }}}/>\n\\end\n\n\\rules only filteredtranscludeinline transcludeinline macrodef macrocallinline\n\n.tc-sidebar-header {\n\ttext-shadow: 0 1px 0 <<colour sidebar-foreground-shadow>>;\n}\n\n.tc-tiddler-info {\n\t<<box-shadow \"inset 1px 2px 3px rgba(0,0,0,0.1)\">>\n}\n\n@media screen {\n\t.tc-tiddler-frame {\n\t\t<<box-shadow \"1px 1px 5px rgba(0, 0, 0, 0.3)\">>\n\t}\n}\n\n@media (max-width: <<sidebarbreakpoint-minus-one>>) {\n\t.tc-tiddler-frame {\n\t\t<<box-shadow none>>\n\t}\n}\n\n.tc-page-controls button svg, .tc-tiddler-controls button svg, .tc-topbar button svg {\n\t<<transition \"fill 150ms ease-in-out\">>\n}\n\n.tc-tiddler-controls button.tc-selected,\n.tc-page-controls button.tc-selected {\n\t<<filter \"drop-shadow(0px -1px 2px rgba(0,0,0,0.25))\">>\n}\n\n.tc-tiddler-frame input.tc-edit-texteditor {\n\t<<box-shadow \"inset 0 1px 8px rgba(0, 0, 0, 0.15)\">>\n}\n\n.tc-edit-tags {\n\t<<box-shadow \"inset 0 1px 8px rgba(0, 0, 0, 0.15)\">>\n}\n\n.tc-tiddler-frame .tc-edit-tags input.tc-edit-texteditor {\n\t<<box-shadow \"none\">>\n\tborder: none;\n\toutline: none;\n}\n\ntextarea.tc-edit-texteditor {\n\tfont-family: {{$:/themes/tiddlywiki/vanilla/settings/editorfontfamily}};\n}\n\ncanvas.tc-edit-bitmapeditor {\n\t<<box-shadow \"2px 2px 5px rgba(0, 0, 0, 0.5)\">>\n}\n\n.tc-drop-down {\n\tborder-radius: 4px;\n\t<<box-shadow \"2px 2px 10px rgba(0, 0, 0, 0.5)\">>\n}\n\n.tc-block-dropdown {\n\tborder-radius: 4px;\n\t<<box-shadow \"2px 2px 10px rgba(0, 0, 0, 0.5)\">>\n}\n\n.tc-modal {\n\tborder-radius: 6px;\n\t<<box-shadow \"0 3px 7px rgba(0,0,0,0.3)\">>\n}\n\n.tc-modal-footer {\n\tborder-radius: 0 0 6px 6px;\n\t<<box-shadow \"inset 0 1px 0 #fff\">>;\n}\n\n\n.tc-alert {\n\tborder-radius: 6px;\n\t<<box-shadow \"0 3px 7px rgba(0,0,0,0.6)\">>\n}\n\n.tc-notification {\n\tborder-radius: 6px;\n\t<<box-shadow \"0 3px 7px rgba(0,0,0,0.3)\">>\n\ttext-shadow: 0 1px 0 rgba(255,255,255, 0.8);\n}\n\n.tc-sidebar-lists .tc-tab-set .tc-tab-divider {\n\tborder-top: none;\n\theight: 1px;\n\t<<background-linear-gradient \"left, rgba(0,0,0,0.15) 0%, rgba(0,0,0,0.0) 100%\">>\n}\n\n.tc-more-sidebar > .tc-tab-set > .tc-tab-buttons > button {\n\t<<background-linear-gradient \"left, rgba(0,0,0,0.01) 0%, rgba(0,0,0,0.1) 100%\">>\n}\n\n.tc-more-sidebar > .tc-tab-set > .tc-tab-buttons > button.tc-tab-selected {\n\t<<background-linear-gradient \"left, rgba(0,0,0,0.05) 0%, rgba(255,255,255,0.05) 100%\">>\n}\n\n.tc-message-box img {\n\t<<box-shadow \"1px 1px 3px rgba(0,0,0,0.5)\">>\n}\n\n.tc-plugin-info {\n\t<<box-shadow \"1px 1px 3px rgba(0,0,0,0.5)\">>\n}\n" } } }
{ "tiddlers": { "$:/themes/tiddlywiki/vanilla/themetweaks": { "title": "$:/themes/tiddlywiki/vanilla/themetweaks", "tags": "$:/tags/ControlPanel/Appearance", "caption": "{{$:/language/ThemeTweaks/ThemeTweaks}}", "text": "\\define lingo-base() $:/language/ThemeTweaks/\n\n\\define replacement-text()\n[img[$(imageTitle)$]]\n\\end\n\n\\define backgroundimage-dropdown()\n<div class=\"tc-drop-down-wrapper\">\n<$button popup=<<qualify \"$:/state/popup/themetweaks/backgroundimage\">> class=\"tc-btn-invisible tc-btn-dropdown\">{{$:/core/images/down-arrow}}</$button>\n<$reveal state=<<qualify \"$:/state/popup/themetweaks/backgroundimage\">> type=\"popup\" position=\"belowleft\" text=\"\" default=\"\">\n<div class=\"tc-drop-down\">\n<$macrocall $name=\"image-picker\" actions=\"\"\"\n\n<$action-setfield\n\t$tiddler=\"$:/themes/tiddlywiki/vanilla/settings/backgroundimage\"\n\t$value=<<imageTitle>>\n/>\n\n\"\"\"/>\n</div>\n</$reveal>\n</div>\n\\end\n\n\\define backgroundimageattachment-dropdown()\n<$select tiddler=\"$:/themes/tiddlywiki/vanilla/settings/backgroundimageattachment\" default=\"scroll\">\n<option value=\"scroll\"><<lingo Settings/BackgroundImageAttachment/Scroll>></option>\n<option value=\"fixed\"><<lingo Settings/BackgroundImageAttachment/Fixed>></option>\n</$select>\n\\end\n\n\\define backgroundimagesize-dropdown()\n<$select tiddler=\"$:/themes/tiddlywiki/vanilla/settings/backgroundimagesize\" default=\"scroll\">\n<option value=\"auto\"><<lingo Settings/BackgroundImageSize/Auto>></option>\n<option value=\"cover\"><<lingo Settings/BackgroundImageSize/Cover>></option>\n<option value=\"contain\"><<lingo Settings/BackgroundImageSize/Contain>></option>\n</$select>\n\\end\n\n<<lingo ThemeTweaks/Hint>>\n\n! <<lingo Options>>\n\n|<$link to=\"$:/themes/tiddlywiki/vanilla/options/sidebarlayout\"><<lingo Options/SidebarLayout>></$link> |<$select tiddler=\"$:/themes/tiddlywiki/vanilla/options/sidebarlayout\"><option value=\"fixed-fluid\"><<lingo Options/SidebarLayout/Fixed-Fluid>></option><option value=\"fluid-fixed\"><<lingo Options/SidebarLayout/Fluid-Fixed>></option></$select> |\n|<$link to=\"$:/themes/tiddlywiki/vanilla/options/stickytitles\"><<lingo Options/StickyTitles>></$link><br>//<<lingo Options/StickyTitles/Hint>>// |<$select tiddler=\"$:/themes/tiddlywiki/vanilla/options/stickytitles\"><option value=\"no\">{{$:/language/No}}</option><option value=\"yes\">{{$:/language/Yes}}</option></$select> |\n|<$link to=\"$:/themes/tiddlywiki/vanilla/options/codewrapping\"><<lingo Options/CodeWrapping>></$link> |<$select tiddler=\"$:/themes/tiddlywiki/vanilla/options/codewrapping\"><option value=\"pre\">{{$:/language/No}}</option><option value=\"pre-wrap\">{{$:/language/Yes}}</option></$select> |\n\n! <<lingo Settings>>\n\n|<$link to=\"$:/themes/tiddlywiki/vanilla/settings/fontfamily\"><<lingo Settings/FontFamily>></$link> |<$edit-text tiddler=\"$:/themes/tiddlywiki/vanilla/settings/fontfamily\" default=\"\" tag=\"input\"/> | |\n|<$link to=\"$:/themes/tiddlywiki/vanilla/settings/codefontfamily\"><<lingo Settings/CodeFontFamily>></$link> |<$edit-text tiddler=\"$:/themes/tiddlywiki/vanilla/settings/codefontfamily\" default=\"\" tag=\"input\"/> | |\n|<$link to=\"$:/themes/tiddlywiki/vanilla/settings/editorfontfamily\"><<lingo Settings/EditorFontFamily>></$link> |<$edit-text tiddler=\"$:/themes/tiddlywiki/vanilla/settings/editorfontfamily\" default=\"\" tag=\"input\"/> | |\n|<$link to=\"$:/themes/tiddlywiki/vanilla/settings/backgroundimage\"><<lingo Settings/BackgroundImage>></$link> |<$edit-text tiddler=\"$:/themes/tiddlywiki/vanilla/settings/backgroundimage\" default=\"\" tag=\"input\"/> |<<backgroundimage-dropdown>> |\n|<$link to=\"$:/themes/tiddlywiki/vanilla/settings/backgroundimageattachment\"><<lingo Settings/BackgroundImageAttachment>></$link> |<<backgroundimageattachment-dropdown>> | |\n|<$link to=\"$:/themes/tiddlywiki/vanilla/settings/backgroundimagesize\"><<lingo Settings/BackgroundImageSize>></$link> |<<backgroundimagesize-dropdown>> | |\n\n! <<lingo Metrics>>\n\n|<$link to=\"$:/themes/tiddlywiki/vanilla/metrics/fontsize\"><<lingo Metrics/FontSize>></$link> |<$edit-text tiddler=\"$:/themes/tiddlywiki/vanilla/metrics/fontsize\" default=\"\" tag=\"input\"/> |\n|<$link to=\"$:/themes/tiddlywiki/vanilla/metrics/lineheight\"><<lingo Metrics/LineHeight>></$link> |<$edit-text tiddler=\"$:/themes/tiddlywiki/vanilla/metrics/lineheight\" default=\"\" tag=\"input\"/> |\n|<$link to=\"$:/themes/tiddlywiki/vanilla/metrics/bodyfontsize\"><<lingo Metrics/BodyFontSize>></$link> |<$edit-text tiddler=\"$:/themes/tiddlywiki/vanilla/metrics/bodyfontsize\" default=\"\" tag=\"input\"/> |\n|<$link to=\"$:/themes/tiddlywiki/vanilla/metrics/bodylineheight\"><<lingo Metrics/BodyLineHeight>></$link> |<$edit-text tiddler=\"$:/themes/tiddlywiki/vanilla/metrics/bodylineheight\" default=\"\" tag=\"input\"/> |\n|<$link to=\"$:/themes/tiddlywiki/vanilla/metrics/storyleft\"><<lingo Metrics/StoryLeft>></$link><br>//<<lingo Metrics/StoryLeft/Hint>>// |^<$edit-text tiddler=\"$:/themes/tiddlywiki/vanilla/metrics/storyleft\" default=\"\" tag=\"input\"/> |\n|<$link to=\"$:/themes/tiddlywiki/vanilla/metrics/storytop\"><<lingo Metrics/StoryTop>></$link><br>//<<lingo Metrics/StoryTop/Hint>>// |^<$edit-text tiddler=\"$:/themes/tiddlywiki/vanilla/metrics/storytop\" default=\"\" tag=\"input\"/> |\n|<$link to=\"$:/themes/tiddlywiki/vanilla/metrics/storyright\"><<lingo Metrics/StoryRight>></$link><br>//<<lingo Metrics/StoryRight/Hint>>// |^<$edit-text tiddler=\"$:/themes/tiddlywiki/vanilla/metrics/storyright\" default=\"\" tag=\"input\"/> |\n|<$link to=\"$:/themes/tiddlywiki/vanilla/metrics/storywidth\"><<lingo Metrics/StoryWidth>></$link><br>//<<lingo Metrics/StoryWidth/Hint>>// |^<$edit-text tiddler=\"$:/themes/tiddlywiki/vanilla/metrics/storywidth\" default=\"\" tag=\"input\"/> |\n|<$link to=\"$:/themes/tiddlywiki/vanilla/metrics/tiddlerwidth\"><<lingo Metrics/TiddlerWidth>></$link><br>//<<lingo Metrics/TiddlerWidth/Hint>>//<br> |^<$edit-text tiddler=\"$:/themes/tiddlywiki/vanilla/metrics/tiddlerwidth\" default=\"\" tag=\"input\"/> |\n|<$link to=\"$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint\"><<lingo Metrics/SidebarBreakpoint>></$link><br>//<<lingo Metrics/SidebarBreakpoint/Hint>>// |^<$edit-text tiddler=\"$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint\" default=\"\" tag=\"input\"/> |\n|<$link to=\"$:/themes/tiddlywiki/vanilla/metrics/sidebarwidth\"><<lingo Metrics/SidebarWidth>></$link><br>//<<lingo Metrics/SidebarWidth/Hint>>// |^<$edit-text tiddler=\"$:/themes/tiddlywiki/vanilla/metrics/sidebarwidth\" default=\"\" tag=\"input\"/> |\n" }, "$:/themes/tiddlywiki/vanilla/base": { "title": "$:/themes/tiddlywiki/vanilla/base", "tags": "[[$:/tags/Stylesheet]]", "text": "\\define custom-background-datauri()\n<$set name=\"background\" value={{$:/themes/tiddlywiki/vanilla/settings/backgroundimage}}>\n<$list filter=\"[<background>is[image]]\">\n`background: url(`\n<$list filter=\"[<background>!has[_canonical_uri]]\">\n`\"`<$macrocall $name=\"datauri\" title={{$:/themes/tiddlywiki/vanilla/settings/backgroundimage}}/>`\"`\n</$list>\n<$list filter=\"[<background>has[_canonical_uri]]\">\n`\"`<$view tiddler={{$:/themes/tiddlywiki/vanilla/settings/backgroundimage}} field=\"_canonical_uri\"/>`\"`\n</$list>\n`) center center;`\n`background-attachment: `{{$:/themes/tiddlywiki/vanilla/settings/backgroundimageattachment}}`;\n-webkit-background-size:` {{$:/themes/tiddlywiki/vanilla/settings/backgroundimagesize}}`;\n-moz-background-size:` {{$:/themes/tiddlywiki/vanilla/settings/backgroundimagesize}}`;\n-o-background-size:` {{$:/themes/tiddlywiki/vanilla/settings/backgroundimagesize}}`;\nbackground-size:` {{$:/themes/tiddlywiki/vanilla/settings/backgroundimagesize}}`;`\n</$list>\n</$set>\n\\end\n\n\\define sidebarbreakpoint()\n<$text text={{$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint}}/>\n\\end\n\n\\define sidebarbreakpoint-minus-one()\n<$text text={{{ [{$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint}removesuffix[px]subtract[1]addsuffix[px]] ~[{$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint}] }}}/>\n\\end\n\n\\define if-fluid-fixed(text,hiddenSidebarText)\n<$reveal state=\"$:/themes/tiddlywiki/vanilla/options/sidebarlayout\" type=\"match\" text=\"fluid-fixed\">\n$text$\n<$reveal state=\"$:/state/sidebar\" type=\"nomatch\" text=\"yes\" default=\"yes\">\n$hiddenSidebarText$\n</$reveal>\n</$reveal>\n\\end\n\n\\define if-editor-height-fixed(then,else)\n<$reveal state=\"$:/config/TextEditor/EditorHeight/Mode\" type=\"match\" text=\"fixed\">\n$then$\n</$reveal>\n<$reveal state=\"$:/config/TextEditor/EditorHeight/Mode\" type=\"match\" text=\"auto\">\n$else$\n</$reveal>\n\\end\n\n\\define set-type-selector-min-width()\n<$set name=\"typeLength\" value={{{ [all[shadows+tiddlers]prefix[$:/language/Docs/Types/]get[name]length[]maxall[]] }}}>\n\n\t.tc-type-selector-dropdown-wrapper {\n\t\tmin-width: calc(<<typeLength>>ch + 4em);\n\t}\n\n\t.tc-type-selector-dropdown-wrapper input.tc-edit-typeeditor {\n\t\tmin-width: <<typeLength>>ch;\n\t}\n\n</$set>\n\\end\n\n\\rules only filteredtranscludeinline transcludeinline macrodef macrocallinline macrocallblock\n\n/*\n** Start with the normalize CSS reset, and then belay some of its effects\n*/\n\n{{$:/themes/tiddlywiki/vanilla/reset}}\n\n*, input[type=\"search\"] {\n\tbox-sizing: border-box;\n\t-moz-box-sizing: border-box;\n\t-webkit-box-sizing: border-box;\n}\n\ninput[type=\"search\"] {\n outline-offset: initial;\n}\n\nhtml button {\n\tline-height: 1.2;\n\tcolor: <<colour button-foreground>>;\n\tfill: <<colour button-foreground>>;\n\tbackground: <<colour button-background>>;\n\tborder-color: <<colour button-border>>;\n}\n\n/*\n** Basic element styles\n*/\n\nhtml, body {\n\tfont-family: {{$:/themes/tiddlywiki/vanilla/settings/fontfamily}};\n\ttext-rendering: optimizeLegibility; /* Enables kerning and ligatures etc. */\n\t-webkit-font-smoothing: antialiased;\n\t-moz-osx-font-smoothing: grayscale;\n}\n\nhtml:-webkit-full-screen {\n\tbackground-color: <<colour page-background>>;\n}\n\nbody.tc-body {\n\tfont-size: {{$:/themes/tiddlywiki/vanilla/metrics/fontsize}};\n\tline-height: {{$:/themes/tiddlywiki/vanilla/metrics/lineheight}};\n\tword-wrap: break-word;\n\t<<custom-background-datauri>>\n\tcolor: <<colour foreground>>;\n\tbackground-color: <<colour page-background>>;\n\tfill: <<colour foreground>>;\n}\n\n<<if-background-attachment \"\"\"\n\nbody.tc-body {\n background-color: transparent;\n}\n\n\"\"\">>\n\n/**\n * Correct the font size and margin on `h1` elements within `section` and\n * `article` contexts in Chrome, Firefox, and Safari.\n */\n\nh1 {\n\tfont-size: 2em;\n}\n\nh1, h2, h3, h4, h5, h6 {\n\tline-height: 1.2;\n\tfont-weight: 300;\n}\n\npre {\n\tdisplay: block;\n\tmargin-top: 1em;\n\tmargin-bottom: 1em;\n\tword-break: normal;\n\tword-wrap: break-word;\n\twhite-space: {{$:/themes/tiddlywiki/vanilla/options/codewrapping}};\n\tbackground-color: <<colour pre-background>>;\n\tborder: 1px solid <<colour pre-border>>;\n\tpadding: 0 3px 2px;\n\tborder-radius: 3px;\n\tfont-family: {{$:/themes/tiddlywiki/vanilla/settings/codefontfamily}};\n}\n\ncode {\n\tcolor: <<colour code-foreground>>;\n\tbackground-color: <<colour code-background>>;\n\tborder: 1px solid <<colour code-border>>;\n\twhite-space: {{$:/themes/tiddlywiki/vanilla/options/codewrapping}};\n\tpadding: 0 3px 2px;\n\tborder-radius: 3px;\n\tfont-family: {{$:/themes/tiddlywiki/vanilla/settings/codefontfamily}};\n}\n\nblockquote {\n\tborder-left: 5px solid <<colour blockquote-bar>>;\n\tmargin-left: 25px;\n\tpadding-left: 10px;\n\tquotes: \"\\201C\"\"\\201D\"\"\\2018\"\"\\2019\";\n}\n\nblockquote > div {\n\tmargin-top: 1em;\n\tmargin-bottom: 1em;\n}\n\nblockquote.tc-big-quote {\n\tfont-family: Georgia, serif;\n\tposition: relative;\n\tbackground: <<colour pre-background>>;\n\tborder-left: none;\n\tmargin-left: 50px;\n\tmargin-right: 50px;\n\tpadding: 10px;\n border-radius: 8px;\n}\n\nblockquote.tc-big-quote cite:before {\n\tcontent: \"\\2014 \\2009\";\n}\n\nblockquote.tc-big-quote:before {\n\tfont-family: Georgia, serif;\n\tcolor: <<colour blockquote-bar>>;\n\tcontent: open-quote;\n\tfont-size: 8em;\n\tline-height: 0.1em;\n\tmargin-right: 0.25em;\n\tvertical-align: -0.4em;\n\tposition: absolute;\n left: -50px;\n top: 42px;\n}\n\nblockquote.tc-big-quote:after {\n\tfont-family: Georgia, serif;\n\tcolor: <<colour blockquote-bar>>;\n\tcontent: close-quote;\n\tfont-size: 8em;\n\tline-height: 0.1em;\n\tmargin-right: 0.25em;\n\tvertical-align: -0.4em;\n\tposition: absolute;\n right: -80px;\n bottom: -20px;\n}\n\ndl dt {\n\tfont-weight: bold;\n\tmargin-top: 6px;\n}\n\nbutton, textarea, input, select {\n\toutline-color: <<colour primary>>;\n}\n\ntextarea,\ninput[type=text],\ninput[type=search],\ninput[type=\"\"],\ninput:not([type]) {\n\tcolor: <<colour foreground>>;\n\tbackground: <<colour background>>;\n}\n\ninput[type=\"checkbox\"] {\n vertical-align: middle;\n}\n\ninput[type=\"search\"]::-webkit-search-decoration,\ninput[type=\"search\"]::-webkit-search-cancel-button,\ninput[type=\"search\"]::-webkit-search-results-button,\ninput[type=\"search\"]::-webkit-search-results-decoration {\n\t-webkit-appearance:none;\n}\n\n.tc-muted {\n\tcolor: <<colour muted-foreground>>;\n}\n\nsvg.tc-image-button {\n\tpadding: 0px 1px 1px 0px;\n}\n\n.tc-icon-wrapper > svg {\n\twidth: 1em;\n\theight: 1em;\n}\n\nkbd {\n\tdisplay: inline-block;\n\tpadding: 3px 5px;\n\tfont-size: 0.8em;\n\tline-height: 1.2;\n\tcolor: <<colour foreground>>;\n\tvertical-align: middle;\n\tbackground-color: <<colour background>>;\n\tborder: solid 1px <<colour muted-foreground>>;\n\tborder-bottom-color: <<colour muted-foreground>>;\n\tborder-radius: 3px;\n\tbox-shadow: inset 0 -1px 0 <<colour muted-foreground>>;\n}\n\n::selection {\n\tbackground-color: Highlight;\n\tcolor: HighlightText;\n\tbackground-color: <<colour selection-background>>;\n\tcolor: <<colour selection-foreground>>;\n}\n\n/*\nMarkdown likes putting code elements inside pre elements\n*/\npre > code {\n\tpadding: 0;\n\tborder: none;\n\tbackground-color: inherit;\n\tcolor: inherit;\n}\n\ntable {\n\tborder: 1px solid <<colour table-border>>;\n\twidth: auto;\n\tmax-width: 100%;\n\tcaption-side: bottom;\n\tmargin-top: 1em;\n\tmargin-bottom: 1em;\n\t/* next 2 elements needed, since normalize 8.0.1 */\n\tborder-collapse: collapse;\n\tborder-spacing: 0;\n}\n\ntable th, table td {\n\tpadding: 0 7px 0 7px;\n\tborder-top: 1px solid <<colour table-border>>;\n\tborder-left: 1px solid <<colour table-border>>;\n}\n\ntable thead tr td, table th {\n\tbackground-color: <<colour table-header-background>>;\n\tfont-weight: bold;\n}\n\ntable tfoot tr td {\n\tbackground-color: <<colour table-footer-background>>;\n}\n\n.tc-csv-table {\n\twhite-space: nowrap;\n}\n\n.tc-tiddler-frame img,\n.tc-tiddler-frame svg,\n.tc-tiddler-frame canvas,\n.tc-tiddler-frame embed,\n.tc-tiddler-frame iframe {\n\tmax-width: 100%;\n}\n\n.tc-tiddler-body > embed,\n.tc-tiddler-body > iframe {\n\twidth: 100%;\n\theight: 600px;\n}\n\n/*\n** Links\n*/\n\nbutton.tc-tiddlylink,\na.tc-tiddlylink {\n\ttext-decoration: none;\n\tfont-weight: 500;\n\tcolor: <<colour tiddler-link-foreground>>;\n\t-webkit-user-select: inherit; /* Otherwise the draggable attribute makes links impossible to select */\n}\n\n.tc-sidebar-lists a.tc-tiddlylink {\n\tcolor: <<colour sidebar-tiddler-link-foreground>>;\n}\n\n.tc-sidebar-lists a.tc-tiddlylink:hover {\n\tcolor: <<colour sidebar-tiddler-link-foreground-hover>>;\n}\n\nbutton.tc-tiddlylink:hover,\na.tc-tiddlylink:hover {\n\ttext-decoration: underline;\n}\n\na.tc-tiddlylink-resolves {\n}\n\na.tc-tiddlylink-shadow {\n\tfont-weight: bold;\n}\n\na.tc-tiddlylink-shadow.tc-tiddlylink-resolves {\n\tfont-weight: normal;\n}\n\na.tc-tiddlylink-missing {\n\tfont-style: italic;\n}\n\na.tc-tiddlylink-external {\n\ttext-decoration: underline;\n\tcolor: <<colour external-link-foreground>>;\n\tbackground-color: <<colour external-link-background>>;\n}\n\na.tc-tiddlylink-external:visited {\n\tcolor: <<colour external-link-foreground-visited>>;\n\tbackground-color: <<colour external-link-background-visited>>;\n}\n\na.tc-tiddlylink-external:hover {\n\tcolor: <<colour external-link-foreground-hover>>;\n\tbackground-color: <<colour external-link-background-hover>>;\n}\n\n.tc-drop-down a.tc-tiddlylink:hover {\n\tcolor: <<colour tiddler-link-background>>;\n}\n\n/*\n** Drag and drop styles\n*/\n\n.tc-tiddler-dragger {\n\tposition: relative;\n\tz-index: -10000;\n}\n\n.tc-tiddler-dragger-inner {\n\tposition: absolute;\n\ttop: -1000px;\n\tleft: -1000px;\n\tdisplay: inline-block;\n\tpadding: 8px 20px;\n\tfont-size: 16.9px;\n\tfont-weight: bold;\n\tline-height: 20px;\n\tcolor: <<colour dragger-foreground>>;\n\ttext-shadow: 0 1px 0 rgba(0, 0, 0, 1);\n\twhite-space: nowrap;\n\tvertical-align: baseline;\n\tbackground-color: <<colour dragger-background>>;\n\tborder-radius: 20px;\n}\n\n.tc-tiddler-dragger-cover {\n\tposition: absolute;\n\tbackground-color: <<colour page-background>>;\n}\n\n.tc-dropzone {\n\tposition: relative;\n}\n\n.tc-dropzone.tc-dragover:before {\n\tz-index: 10000;\n\tdisplay: block;\n\tposition: fixed;\n\ttop: 0;\n\tleft: 0;\n\tright: 0;\n\tbackground: <<colour dropzone-background>>;\n\ttext-align: center;\n\tcontent: \"<<lingo DropMessage>>\";\n}\n\n.tc-droppable > .tc-droppable-placeholder {\n\tdisplay: none;\n}\n\n.tc-droppable.tc-dragover > .tc-droppable-placeholder {\n\tdisplay: block;\n\tborder: 2px dashed <<colour dropzone-background>>;\n}\n\n.tc-draggable {\n\tcursor: move;\n}\n\n.tc-sidebar-tab-open .tc-droppable-placeholder, .tc-tagged-draggable-list .tc-droppable-placeholder,\n.tc-links-draggable-list .tc-droppable-placeholder {\n\tline-height: 2em;\n\theight: 2em;\n}\n\n.tc-sidebar-tab-open-item {\n\tposition: relative;\n}\n\n.tc-sidebar-tab-open .tc-btn-invisible.tc-btn-mini svg {\n\tfont-size: 0.7em;\n\tfill: <<colour muted-foreground>>;\n}\n\n/*\n** Plugin reload warning\n*/\n\n.tc-plugin-reload-warning {\n\tz-index: 1000;\n\tdisplay: block;\n\tposition: fixed;\n\ttop: 0;\n\tleft: 0;\n\tright: 0;\n\tbackground: <<colour alert-background>>;\n\ttext-align: center;\n}\n\n/*\n** Buttons\n*/\n\nbutton svg, button img, label svg, label img {\n\tvertical-align: middle;\n}\n\n.tc-btn-invisible {\n\tpadding: 0;\n\tmargin: 0;\n\tbackground: none;\n\tborder: none;\n\tcursor: pointer;\n\tcolor: <<colour foreground>>;\n\tfill: <<colour foreground>>;\n}\n\n.tc-btn-boxed {\n\tfont-size: 0.6em;\n\tpadding: 0.2em;\n\tmargin: 1px;\n\tbackground: none;\n\tborder: 1px solid <<colour tiddler-controls-foreground>>;\n\tborder-radius: 0.25em;\n}\n\nhtml body.tc-body .tc-btn-boxed svg {\n\tfont-size: 1.6666em;\n}\n\n.tc-btn-boxed:hover {\n\tbackground: <<colour muted-foreground>>;\n\tcolor: <<colour background>>;\n}\n\nhtml body.tc-body .tc-btn-boxed:hover svg {\n\tfill: <<colour background>>;\n}\n\n.tc-btn-rounded {\n\tfont-size: 0.5em;\n\tline-height: 2;\n\tpadding: 0em 0.3em 0.2em 0.4em;\n\tmargin: 1px;\n\tborder: 1px solid <<colour muted-foreground>>;\n\tbackground: <<colour muted-foreground>>;\n\tcolor: <<colour background>>;\n\tborder-radius: 2em;\n}\n\nhtml body.tc-body .tc-btn-rounded svg {\n\tfont-size: 1.6666em;\n\tfill: <<colour background>>;\n}\n\n.tc-btn-rounded:hover {\n\tborder: 1px solid <<colour muted-foreground>>;\n\tbackground: <<colour background>>;\n\tcolor: <<colour muted-foreground>>;\n}\n\nhtml body.tc-body .tc-btn-rounded:hover svg {\n\tfill: <<colour muted-foreground>>;\n}\n\n.tc-btn-icon svg {\n\theight: 1em;\n\twidth: 1em;\n\tfill: <<colour muted-foreground>>;\n}\n\n.tc-btn-text {\n\tpadding: 0;\n\tmargin: 0;\n}\n\n/* used for documentation \"fake\" buttons */\n.tc-btn-standard {\n\tline-height: 1.8;\n\tcolor: #667;\n\tbackground-color: #e0e0e0;\n\tborder: 1px solid #888;\n\tpadding: 2px 1px 2px 1px;\n\tmargin: 1px 4px 1px 4px;\n}\n\n.tc-btn-big-green {\n\tdisplay: inline-block;\n\tpadding: 8px;\n\tmargin: 4px 8px 4px 8px;\n\tbackground: <<colour download-background>>;\n\tcolor: <<colour download-foreground>>;\n\tfill: <<colour download-foreground>>;\n\tborder: none;\n\tborder-radius: 2px;\n\tfont-size: 1.2em;\n\tline-height: 1.4em;\n\ttext-decoration: none;\n}\n\n.tc-btn-big-green svg,\n.tc-btn-big-green img {\n\theight: 2em;\n\twidth: 2em;\n\tvertical-align: middle;\n\tfill: <<colour download-foreground>>;\n}\n\n.tc-primary-btn {\n \tbackground: <<colour primary>>;\n}\n\n.tc-sidebar-lists input {\n\tcolor: <<colour foreground>>;\n}\n\n.tc-sidebar-lists button {\n\tcolor: <<colour sidebar-button-foreground>>;\n\tfill: <<colour sidebar-button-foreground>>;\n}\n\n.tc-sidebar-lists button.tc-btn-mini {\n\tcolor: <<colour sidebar-muted-foreground>>;\n}\n\n.tc-sidebar-lists button.tc-btn-mini:hover {\n\tcolor: <<colour sidebar-muted-foreground-hover>>;\n}\n\n.tc-sidebar-lists button small {\n\tcolor: <<colour foreground>>;\n}\n\nbutton svg.tc-image-button, button .tc-image-button img {\n\theight: 1em;\n\twidth: 1em;\n}\n\n.tc-unfold-banner {\n\tposition: absolute;\n\tpadding: 0;\n\tmargin: 0;\n\tbackground: none;\n\tborder: none;\n\twidth: 100%;\n\twidth: calc(100% + 2px);\n\tmargin-left: -43px;\n\ttext-align: center;\n\tborder-top: 2px solid <<colour tiddler-info-background>>;\n\tmargin-top: 4px;\n}\n\n.tc-unfold-banner:hover {\n\tbackground: <<colour tiddler-info-background>>;\n\tborder-top: 2px solid <<colour tiddler-info-border>>;\n}\n\n.tc-unfold-banner svg, .tc-fold-banner svg {\n\theight: 0.75em;\n\tfill: <<colour tiddler-controls-foreground>>;\n}\n\n.tc-unfold-banner:hover svg, .tc-fold-banner:hover svg {\n\tfill: <<colour tiddler-controls-foreground-hover>>;\n}\n\n.tc-fold-banner {\n\tposition: absolute;\n\tpadding: 0;\n\tmargin: 0;\n\tbackground: none;\n\tborder: none;\n\twidth: 23px;\n\ttext-align: center;\n\tmargin-left: -35px;\n\ttop: 6px;\n\tbottom: 6px;\n}\n\n.tc-fold-banner:hover {\n\tbackground: <<colour tiddler-info-background>>;\n}\n\n@media (max-width: <<sidebarbreakpoint-minus-one>>) {\n\n\t.tc-unfold-banner {\n\t\tposition: static;\n\t\twidth: calc(100% + 59px);\n\t}\n\n\t.tc-fold-banner {\n\t\twidth: 16px;\n\t\tmargin-left: -16px;\n\t\tfont-size: 0.75em;\n\t}\n\n}\n\n/*\n** Tags and missing tiddlers\n*/\n\n.tc-tag-list-item {\n\tposition: relative;\n\tdisplay: inline-block;\n\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\n.tc-block-tags-dropdown > .tc-btn-invisible:hover {\n\tbackground-color: <<colour primary>>;\n}\n\nbutton.tc-tag-label, span.tc-tag-label {\n\tdisplay: inline-block;\n\tpadding: 0.16em 0.7em;\n\tfont-size: 0.9em;\n\tfont-weight: 400;\n\tline-height: 1.2em;\n\tcolor: <<colour tag-foreground>>;\n\twhite-space: nowrap;\n\tvertical-align: baseline;\n\tbackground-color: <<colour tag-background>>;\n\tborder-radius: 1em;\n}\n\n.tc-sidebar-scrollable .tc-tag-label {\n\ttext-shadow: none;\n}\n\n.tc-untagged-separator {\n\twidth: 10em;\n\tleft: 0;\n\tmargin-left: 0;\n\tborder: 0;\n\theight: 1px;\n\tbackground: <<colour tab-divider>>;\n}\n\nbutton.tc-untagged-label {\n\tbackground-color: <<colour untagged-background>>;\n}\n\n.tc-tag-label svg, .tc-tag-label img {\n\theight: 1em;\n\twidth: 1em;\n\tmargin-right: 3px; \n\tmargin-bottom: 1px;\n\tvertical-align: bottom;\n}\n\n.tc-edit-tags button.tc-remove-tag-button svg {\n\tfont-size: 0.7em;\n\tvertical-align: middle;\n}\n\n.tc-tag-manager-table .tc-tag-label {\n\twhite-space: normal;\n}\n\n.tc-tag-manager-tag {\n\twidth: 100%;\n}\n\nbutton.tc-btn-invisible.tc-remove-tag-button {\n\toutline: none;\n}\n\n.tc-tag-button-selected,\n.tc-list-item-selected a.tc-tiddlylink, a.tc-list-item-selected {\n\tbackground-color: <<colour primary>>;\n\tcolor: <<colour tiddler-background>>;\n}\n\n/*\n** Page layout\n*/\n\n.tc-topbar {\n\tposition: fixed;\n\tz-index: 1200;\n}\n\n.tc-topbar-left {\n\tleft: 29px;\n\ttop: 5px;\n}\n\n.tc-topbar-right {\n\ttop: 5px;\n\tright: 29px;\n}\n\n@media (max-width: <<sidebarbreakpoint-minus-one>>) {\n\n\t.tc-topbar-right {\n\t\tright: 10px;\n\t}\n\n}\n\n.tc-topbar button {\n\tpadding: 8px;\n}\n\n.tc-topbar svg {\n\tfill: <<colour muted-foreground>>;\n}\n\n.tc-topbar button:hover svg {\n\tfill: <<colour foreground>>;\n}\n\n@media (max-width: <<sidebarbreakpoint-minus-one>>) {\n\n\t.tc-show-sidebar-btn svg.tc-image-chevron-left, .tc-hide-sidebar-btn svg.tc-image-chevron-right {\n\t\ttransform: rotate(-90deg);\n\t}\n\n}\n\n.tc-sidebar-header {\n\tcolor: <<colour sidebar-foreground>>;\n\tfill: <<colour sidebar-foreground>>;\n}\n\n.tc-sidebar-header .tc-title a.tc-tiddlylink-resolves {\n\tfont-weight: 300;\n}\n\n.tc-sidebar-header .tc-sidebar-lists p {\n\tmargin-top: 3px;\n\tmargin-bottom: 3px;\n}\n\n.tc-sidebar-header .tc-missing-tiddler-label {\n\tcolor: <<colour sidebar-foreground>>;\n}\n\n.tc-advanced-search input {\n\twidth: 60%;\n}\n\n.tc-search a svg {\n\twidth: 1.2em;\n\theight: 1.2em;\n\tvertical-align: middle;\n}\n\n.tc-page-controls {\n\tmargin-top: 14px;\n\tfont-size: 1.5em;\n}\n\n.tc-page-controls .tc-drop-down {\n font-size: 1rem;\n}\n\n.tc-page-controls button {\n\tmargin-right: 0.5em;\n}\n\n.tc-page-controls a.tc-tiddlylink:hover {\n\ttext-decoration: none;\n}\n\n.tc-page-controls img {\n\twidth: 1em;\n}\n\n.tc-page-controls svg {\n\tfill: <<colour sidebar-controls-foreground>>;\n}\n\n.tc-page-controls button:hover svg, .tc-page-controls a:hover svg {\n\tfill: <<colour sidebar-controls-foreground-hover>>;\n}\n\n.tc-sidebar-lists .tc-menu-list-item {\n\twhite-space: nowrap;\n}\n\n.tc-menu-list-count {\n\tfont-weight: bold;\n}\n\n.tc-menu-list-subitem {\n\tpadding-left: 7px;\n}\n\n.tc-story-river {\n\tposition: relative;\n}\n\n@media (max-width: <<sidebarbreakpoint-minus-one>>) {\n\n\t.tc-sidebar-header {\n\t\tpadding: 14px;\n\t\tmin-height: 32px;\n\t\tmargin-top: {{$:/themes/tiddlywiki/vanilla/metrics/storytop}};\n\t\ttransition: min-height {{$:/config/AnimationDuration}}ms ease-in-out, padding-top {{$:/config/AnimationDuration}}ms ease-in-out, padding-bottom {{$:/config/AnimationDuration}}ms ease-in-out;\n\t}\n\t\n\t<<if-no-sidebar \"\"\"\n\n\t\t.tc-sidebar-header {\n\t\t\tmin-height: 0;\n\t\t\tpadding-top: 0;\n\t\t\tpadding-bottom: 0;\n\t\t}\n\n\t\"\"\">>\n\n\t.tc-story-river {\n\t\tposition: relative;\n\t\tpadding: 0;\n\t}\n}\n\n@media (min-width: <<sidebarbreakpoint>>) {\n\n\t.tc-message-box {\n\t\tmargin: 21px -21px 21px -21px;\n\t}\n\n\t.tc-sidebar-scrollable {\n\t\tposition: fixed;\n\t\ttop: {{$:/themes/tiddlywiki/vanilla/metrics/storytop}};\n\t\tleft: {{$:/themes/tiddlywiki/vanilla/metrics/storyright}};\n\t\tbottom: 0;\n\t\tright: 0;\n\t\toverflow-y: auto;\n\t\toverflow-x: auto;\n\t\t-webkit-overflow-scrolling: touch;\n\t\tmargin: 0 0 0 -42px;\n\t\tpadding: 71px 0 28px 42px;\n\t}\n\n\thtml[dir=\"rtl\"] .tc-sidebar-scrollable {\n\t\tleft: auto;\n\t\tright: {{$:/themes/tiddlywiki/vanilla/metrics/storyright}};\n\t}\n\n\t.tc-story-river {\n\t\tposition: relative;\n\t\tleft: {{$:/themes/tiddlywiki/vanilla/metrics/storyleft}};\n\t\ttop: {{$:/themes/tiddlywiki/vanilla/metrics/storytop}};\n\t\twidth: {{$:/themes/tiddlywiki/vanilla/metrics/storywidth}};\n\t\tpadding: 42px 42px 42px 42px;\n\t}\n\n<<if-no-sidebar \"\n\n\t.tc-story-river {\n\t\twidth: calc(100% - {{$:/themes/tiddlywiki/vanilla/metrics/storyleft}});\n\t}\n\n\">>\n\n\t.tc-story-river.tc-static-story-river {\n\t\tmargin-right: 0;\n\t\tpadding-right: 42px;\n\t}\n\n}\n\n@media print {\n\n\tbody.tc-body {\n\t\tbackground-color: transparent;\n\t}\n\n\t.tc-sidebar-header, .tc-topbar {\n\t\tdisplay: none;\n\t}\n\n\t.tc-story-river {\n\t\tmargin: 0;\n\t\tpadding: 0;\n\t}\n\n\t.tc-story-river .tc-tiddler-frame {\n\t\tmargin: 0;\n\t\tborder: none;\n\t\tpadding: 0;\n\t}\n}\n\n/*\n** Tiddler styles\n*/\n\n.tc-tiddler-frame {\n\tposition: relative;\n\tmargin-bottom: 28px;\n\tbackground-color: <<colour tiddler-background>>;\n\tborder: 1px solid <<colour tiddler-border>>;\n}\n\n{{$:/themes/tiddlywiki/vanilla/sticky}}\n\n.tc-tiddler-info {\n\tpadding: 14px 42px 14px 42px;\n\tbackground-color: <<colour tiddler-info-background>>;\n\tborder-top: 1px solid <<colour tiddler-info-border>>;\n\tborder-bottom: 1px solid <<colour tiddler-info-border>>;\n}\n\n.tc-tiddler-info p {\n\tmargin-top: 3px;\n\tmargin-bottom: 3px;\n}\n\n.tc-tiddler-info .tc-tab-buttons button.tc-tab-selected {\n\tbackground-color: <<colour tiddler-info-tab-background>>;\n\tborder-bottom: 1px solid <<colour tiddler-info-tab-background>>;\n}\n\n@media (max-width: <<sidebarbreakpoint-minus-one>>) {\n\n\t.tc-tiddler-info {\n\t\tpadding: 14px 14px 14px 14px;\n\t}\n\n}\n\n.tc-view-field-table {\n\twidth: 100%;\n}\n\n.tc-view-field-name {\n\twidth: 1%; /* Makes this column be as narrow as possible */\n\ttext-align: right;\n\tfont-style: italic;\n\tfont-weight: 200;\n}\n\n.tc-view-field-value {\n}\n\n@media (max-width: <<sidebarbreakpoint-minus-one>>) {\n\t.tc-tiddler-frame {\n\t\tpadding: 14px 14px 14px 14px;\n\t\tmargin-bottom: .5em;\n\t}\n\n\t.tc-tiddler-info {\n\t\tmargin: 0 -14px 0 -14px;\n\t}\n}\n\n@media (min-width: <<sidebarbreakpoint>>) {\n\t.tc-tiddler-frame {\n\t\tpadding: 28px 42px 42px 42px;\n\t\twidth: {{$:/themes/tiddlywiki/vanilla/metrics/tiddlerwidth}};\n\t\tborder-radius: 2px;\n\t}\n\n<<if-no-sidebar \"\n\n\t.tc-tiddler-frame {\n\t\twidth: 100%;\n\t}\n\n\">>\n\n\t.tc-tiddler-info {\n\t\tmargin: 0 -42px 0 -42px;\n\t}\n}\n\n.tc-site-title,\n.tc-titlebar {\n\tfont-weight: 300;\n\tfont-size: 2.35em;\n\tline-height: 1.35em;\n\tcolor: <<colour tiddler-title-foreground>>;\n\tmargin: 0;\n}\n\n.tc-site-title {\n\tcolor: <<colour site-title-foreground>>;\n}\n\n.tc-tiddler-title-icon {\n\tvertical-align: middle;\n\tmargin-right: .1em;\n}\n\n.tc-system-title-prefix {\n\tcolor: <<colour muted-foreground>>;\n}\n\n.tc-titlebar h2 {\n\tfont-size: 1em;\n\tdisplay: inline;\n}\n\n.tc-titlebar img {\n\theight: 1em;\n}\n\n.tc-subtitle {\n\tfont-size: 0.9em;\n\tcolor: <<colour tiddler-subtitle-foreground>>;\n\tfont-weight: 300;\n}\n\n.tc-subtitle .tc-tiddlylink {\n\tmargin-right: .3em;\n}\n\n.tc-tiddler-missing .tc-title {\n font-style: italic;\n font-weight: normal;\n}\n\n.tc-tiddler-frame .tc-tiddler-controls {\n\tfloat: right;\n}\n\n.tc-tiddler-controls .tc-drop-down {\n\tfont-size: 0.6em;\n}\n\n.tc-tiddler-controls .tc-drop-down .tc-drop-down {\n\tfont-size: 1em;\n}\n\n.tc-tiddler-controls > span > button,\n.tc-tiddler-controls > span > span > button,\n.tc-tiddler-controls > span > span > span > button {\n\tvertical-align: baseline;\n\tmargin-left:5px;\n}\n\n.tc-tiddler-controls button svg, .tc-tiddler-controls button img,\n.tc-search button svg, .tc-search a svg {\n\tfill: <<colour tiddler-controls-foreground>>;\n}\n\n.tc-tiddler-controls button svg, .tc-tiddler-controls button img {\n\theight: 0.75em;\n}\n\n.tc-search button svg, .tc-search a svg {\n height: 1.2em;\n width: 1.2em;\n margin: 0 0.25em;\n}\n\n.tc-tiddler-controls button.tc-selected svg,\n.tc-page-controls button.tc-selected svg {\n\tfill: <<colour tiddler-controls-foreground-selected>>;\n}\n\n.tc-tiddler-controls button.tc-btn-invisible:hover svg,\n.tc-search button:hover svg, .tc-search a:hover svg {\n\tfill: <<colour tiddler-controls-foreground-hover>>;\n}\n\n@media print {\n\t.tc-tiddler-controls {\n\t\tdisplay: none;\n\t}\n}\n\n.tc-tiddler-help { /* Help prompts within tiddler template */\n\tcolor: <<colour muted-foreground>>;\n\tmargin-top: 14px;\n}\n\n.tc-tiddler-help a.tc-tiddlylink {\n\tcolor: <<colour very-muted-foreground>>;\n}\n\n.tc-tiddler-frame .tc-edit-texteditor {\n\twidth: 100%;\n\tmargin: 4px 0 4px 0;\n}\n\n.tc-tiddler-frame input.tc-edit-texteditor,\n.tc-tiddler-frame textarea.tc-edit-texteditor,\n.tc-tiddler-frame iframe.tc-edit-texteditor {\n\tpadding: 3px 3px 3px 3px;\n\tborder: 1px solid <<colour tiddler-editor-border>>;\n\tline-height: 1.3em;\n\t-webkit-appearance: none;\n\tfont-family: {{$:/themes/tiddlywiki/vanilla/settings/editorfontfamily}};\n}\n\n.tc-tiddler-frame input.tc-edit-texteditor,\n.tc-tiddler-frame textarea.tc-edit-texteditor {\n\tbackground-color: <<colour tiddler-editor-background>>;\n}\n\n.tc-tiddler-frame iframe.tc-edit-texteditor {\n\tbackground-color: <<colour tiddler-background>>;\n}\n\n.tc-tiddler-frame .tc-binary-warning {\n\twidth: 100%;\n\theight: 5em;\n\ttext-align: center;\n\tpadding: 3em 3em 6em 3em;\n\tbackground: <<colour alert-background>>;\n\tborder: 1px solid <<colour alert-border>>;\n}\n\ncanvas.tc-edit-bitmapeditor {\n\tborder: 6px solid <<colour tiddler-editor-border-image>>;\n\tcursor: crosshair;\n\t-moz-user-select: none;\n\t-webkit-user-select: none;\n\t-ms-user-select: none;\n\tmargin-top: 6px;\n\tmargin-bottom: 6px;\n}\n\n.tc-edit-bitmapeditor-width {\n\tdisplay: block;\n}\n\n.tc-edit-bitmapeditor-height {\n\tdisplay: block;\n}\n\n.tc-tiddler-body {\n\tclear: both;\n}\n\n.tc-tiddler-frame .tc-tiddler-body {\n\tfont-size: {{$:/themes/tiddlywiki/vanilla/metrics/bodyfontsize}};\n\tline-height: {{$:/themes/tiddlywiki/vanilla/metrics/bodylineheight}};\n}\n\n.tc-titlebar, .tc-tiddler-edit-title {\n\toverflow: hidden; /* https://github.com/Jermolene/TiddlyWiki5/issues/282 */\n}\n\nhtml body.tc-body.tc-single-tiddler-window {\n\tmargin: 1em;\n\tbackground: <<colour tiddler-background>>;\n}\n\n.tc-single-tiddler-window img,\n.tc-single-tiddler-window svg,\n.tc-single-tiddler-window canvas,\n.tc-single-tiddler-window embed,\n.tc-single-tiddler-window iframe {\n\tmax-width: 100%;\n}\n\n/*\n** Editor\n*/\n\n.tc-editor-toolbar {\n\tmargin-top: 8px;\n}\n\n.tc-editor-toolbar button {\n\tvertical-align: middle;\n\tbackground-color: <<colour tiddler-controls-foreground>>;\n\tcolor: <<colour tiddler-controls-foreground-selected>>;\n\tfill: <<colour tiddler-controls-foreground-selected>>;\n\tborder-radius: 4px;\n\tpadding: 3px;\n\tmargin: 2px 0 2px 4px;\n}\n\n.tc-editor-toolbar button.tc-text-editor-toolbar-item-adjunct {\n\tmargin-left: 1px;\n\twidth: 1em;\n\tborder-radius: 8px;\n}\n\n.tc-editor-toolbar button.tc-text-editor-toolbar-item-start-group {\n\tmargin-left: 11px;\n}\n\n.tc-editor-toolbar button.tc-selected {\n\tbackground-color: <<colour primary>>;\n}\n\n.tc-editor-toolbar button svg {\n\twidth: 1.6em;\n\theight: 1.2em;\n}\n\n.tc-editor-toolbar button:hover {\n\tbackground-color: <<colour tiddler-controls-foreground-selected>>;\n\tfill: <<colour background>>;\n\tcolor: <<colour background>>;\n}\n\n.tc-editor-toolbar .tc-text-editor-toolbar-more {\n\twhite-space: normal;\n}\n\n.tc-editor-toolbar .tc-text-editor-toolbar-more button {\n\tdisplay: inline-block;\n\tpadding: 3px;\n\twidth: auto;\n}\n\n.tc-editor-toolbar .tc-search-results {\n\tpadding: 0;\n}\n\n/*\n** Adjustments for fluid-fixed mode\n*/\n\n@media (min-width: <<sidebarbreakpoint>>) {\n\n<<if-fluid-fixed text:\"\"\"\n\n\t.tc-story-river {\n\t\tpadding-right: 0;\n\t\tposition: relative;\n\t\twidth: auto;\n\t\tleft: 0;\n\t\tmargin-left: {{$:/themes/tiddlywiki/vanilla/metrics/storyleft}};\n\t\tmargin-right: {{$:/themes/tiddlywiki/vanilla/metrics/sidebarwidth}};\n\t}\n\n\t.tc-tiddler-frame {\n\t\twidth: 100%;\n\t}\n\n\t.tc-sidebar-scrollable {\n\t\tleft: auto;\n\t\tbottom: 0;\n\t\tright: 0;\n\t\twidth: {{$:/themes/tiddlywiki/vanilla/metrics/sidebarwidth}};\n\t}\n\n\tbody.tc-body .tc-storyview-zoomin-tiddler {\n\t\twidth: 100%;\n\t\twidth: calc(100% - 42px);\n\t}\n\n\"\"\" hiddenSidebarText:\"\"\"\n\n\t.tc-story-river {\n\t\tpadding-right: 3em;\n\t\tmargin-right: 0;\n\t}\n\n\tbody.tc-body .tc-storyview-zoomin-tiddler {\n\t\twidth: 100%;\n\t\twidth: calc(100% - 84px);\n\t}\n\n\"\"\">>\n\n}\n\n/*\n** Toolbar buttons\n*/\n\n.tc-page-controls svg.tc-image-new-button {\n fill: <<colour toolbar-new-button>>;\n}\n\n.tc-page-controls svg.tc-image-options-button {\n fill: <<colour toolbar-options-button>>;\n}\n\n.tc-page-controls svg.tc-image-save-button {\n fill: <<colour toolbar-save-button>>;\n}\n\n.tc-tiddler-controls button svg.tc-image-info-button {\n fill: <<colour toolbar-info-button>>;\n}\n\n.tc-tiddler-controls button svg.tc-image-edit-button {\n fill: <<colour toolbar-edit-button>>;\n}\n\n.tc-tiddler-controls button svg.tc-image-close-button {\n fill: <<colour toolbar-close-button>>;\n}\n\n.tc-tiddler-controls button svg.tc-image-delete-button {\n fill: <<colour toolbar-delete-button>>;\n}\n\n.tc-tiddler-controls button svg.tc-image-cancel-button {\n fill: <<colour toolbar-cancel-button>>;\n}\n\n.tc-tiddler-controls button svg.tc-image-done-button {\n fill: <<colour toolbar-done-button>>;\n}\n\n/*\n** Tiddler edit mode\n*/\n\n.tc-tiddler-edit-frame em.tc-edit {\n\tcolor: <<colour muted-foreground>>;\n\tfont-style: normal;\n}\n\n.tc-edit-type-dropdown a.tc-tiddlylink-missing {\n\tfont-style: normal;\n}\n\n.tc-type-selector .tc-edit-typeeditor {\n\twidth: auto;\n}\n\n.tc-type-selector-dropdown-wrapper {\n\tdisplay: inline-block;\n}\n\n<<set-type-selector-min-width>>\n\n.tc-edit-tags {\n\tborder: 1px solid <<colour tiddler-editor-border>>;\n\tpadding: 4px 8px 4px 8px;\n}\n\n.tc-edit-add-tag {\n\tdisplay: inline-block;\n}\n\n.tc-edit-add-tag .tc-add-tag-name input {\n\twidth: 50%;\n}\n\n.tc-edit-add-tag .tc-keyboard {\n\tdisplay:inline;\n}\n\n.tc-edit-tags .tc-tag-label {\n\tdisplay: inline-block;\n}\n\n.tc-edit-tags-list {\n\tmargin: 14px 0 14px 0;\n}\n\n.tc-remove-tag-button {\n\tpadding-left: 4px;\n}\n\n.tc-tiddler-preview {\n\toverflow: auto;\n}\n\n.tc-tiddler-preview-preview {\n\tfloat: right;\n\twidth: 49%;\n\tborder: 1px solid <<colour tiddler-editor-border>>;\n\tmargin: 4px 0 3px 3px;\n\tpadding: 3px 3px 3px 3px;\n}\n\n<<if-editor-height-fixed then:\"\"\"\n\n.tc-tiddler-preview-preview {\n\toverflow-y: scroll;\n\theight: {{$:/config/TextEditor/EditorHeight/Height}};\n}\n\n\"\"\">>\n\n.tc-tiddler-frame .tc-tiddler-preview .tc-edit-texteditor {\n\twidth: 49%;\n}\n\n.tc-tiddler-frame .tc-tiddler-preview canvas.tc-edit-bitmapeditor {\n\tmax-width: 49%;\n}\n\n.tc-edit-fields {\n\twidth: 100%;\n}\n\n.tc-edit-fields.tc-edit-fields-small {\n\tmargin-top: 0;\n\tmargin-bottom: 0;\n}\n\n.tc-edit-fields table, .tc-edit-fields tr, .tc-edit-fields td {\n\tborder: none;\n\tpadding: 4px;\n}\n\n.tc-edit-fields > tbody > .tc-edit-field:nth-child(odd) {\n\tbackground-color: <<colour tiddler-editor-fields-odd>>;\n}\n\n.tc-edit-fields > tbody > .tc-edit-field:nth-child(even) {\n\tbackground-color: <<colour tiddler-editor-fields-even>>;\n}\n\n.tc-edit-field-name {\n\ttext-align: right;\n}\n\n.tc-edit-field-value input {\n\twidth: 100%;\n}\n\n.tc-edit-field-remove {\n}\n\n.tc-edit-field-remove svg {\n\theight: 1em;\n\twidth: 1em;\n\tfill: <<colour muted-foreground>>;\n\tvertical-align: middle;\n}\n\n.tc-edit-field-add-name-wrapper input.tc-edit-texteditor {\n\twidth: auto;\n}\n\n.tc-edit-field-add-name-wrapper {\n\tdisplay: inline-block;\n}\n\n.tc-edit-field-add-value {\n\tdisplay: inline-block;\n}\n\n@media (min-width: <<sidebarbreakpoint>>) {\n\n\t.tc-edit-field-add-value {\n\t\twidth: 35%;\n\t}\n\n}\n\n.tc-edit-field-add-button {\n\tdisplay: inline-block;\n\twidth: 10%;\n}\n\n/*\n** Storyview Classes\n*/\n\n.tc-viewswitcher .tc-image-button {\n\tmargin-right: .3em;\n}\n\n.tc-storyview-zoomin-tiddler {\n\tposition: absolute;\n\tdisplay: block;\n\twidth: 100%;\n}\n\n@media (min-width: <<sidebarbreakpoint>>) {\n\n\t.tc-storyview-zoomin-tiddler {\n\t\twidth: calc(100% - 84px);\n\t}\n\n}\n\n/*\n** Dropdowns\n*/\n\n.tc-btn-dropdown {\n\ttext-align: left;\n}\n\n.tc-btn-dropdown svg, .tc-btn-dropdown img {\n\theight: 1em;\n\twidth: 1em;\n\tfill: <<colour muted-foreground>>;\n}\n\n.tc-drop-down-wrapper {\n\tposition: relative;\n}\n\n.tc-drop-down {\n\tmin-width: 380px;\n\tborder: 1px solid <<colour dropdown-border>>;\n\tbackground-color: <<colour dropdown-background>>;\n\tpadding: 7px 0 7px 0;\n\tmargin: 4px 0 0 0;\n\twhite-space: nowrap;\n\ttext-shadow: none;\n\tline-height: 1.4;\n}\n\n.tc-drop-down .tc-drop-down {\n\tmargin-left: 14px;\n}\n\n.tc-drop-down button svg, .tc-drop-down a svg {\n\tfill: <<colour foreground>>;\n}\n\n.tc-drop-down button.tc-btn-invisible:hover svg {\n\tfill: <<colour background>>;\n}\n\n.tc-drop-down .tc-drop-down-info {\n\tpadding-left: 14px;\n}\n\n.tc-drop-down p {\n\tpadding: 0 14px 0 14px;\n}\n\n.tc-drop-down svg {\n\twidth: 1em;\n\theight: 1em;\n}\n\n.tc-drop-down img {\n\twidth: 1em;\n}\n\n.tc-drop-down a, .tc-drop-down button {\n\tdisplay: block;\n\tpadding: 0 14px 0 14px;\n\twidth: 100%;\n\ttext-align: left;\n\tcolor: <<colour foreground>>;\n\tline-height: 1.4;\n}\n\n.tc-drop-down .tc-tab-set .tc-tab-buttons button {\n\tdisplay: inline-block;\n width: auto;\n margin-bottom: 0px;\n border-bottom-left-radius: 0;\n border-bottom-right-radius: 0;\n}\n\n.tc-drop-down .tc-prompt {\n\tpadding: 0 14px;\n}\n\n.tc-drop-down .tc-chooser {\n\tborder: none;\n}\n\n.tc-drop-down .tc-chooser .tc-swatches-horiz {\n\tfont-size: 0.4em;\n\tpadding-left: 1.2em;\n}\n\n.tc-drop-down .tc-file-input-wrapper {\n\twidth: 100%;\n}\n\n.tc-drop-down .tc-file-input-wrapper button {\n\tcolor: <<colour foreground>>;\n}\n\n.tc-drop-down a:hover, .tc-drop-down button:hover, .tc-drop-down .tc-file-input-wrapper:hover button {\n\tcolor: <<colour tiddler-link-background>>;\n\tbackground-color: <<colour tiddler-link-foreground>>;\n\ttext-decoration: none;\n}\n\n.tc-drop-down .tc-tab-buttons button {\n\tbackground-color: <<colour dropdown-tab-background>>;\n}\n\n.tc-drop-down .tc-tab-buttons button.tc-tab-selected {\n\tbackground-color: <<colour dropdown-tab-background-selected>>;\n\tborder-bottom: 1px solid <<colour dropdown-tab-background-selected>>;\n}\n\n.tc-drop-down-bullet {\n\tdisplay: inline-block;\n\twidth: 0.5em;\n}\n\n.tc-drop-down .tc-tab-contents a {\n\tpadding: 0 0.5em 0 0.5em;\n}\n\n.tc-block-dropdown-wrapper {\n\tposition: relative;\n}\n\n.tc-block-dropdown {\n\tposition: absolute;\n\tmin-width: 220px;\n\tborder: 1px solid <<colour dropdown-border>>;\n\tbackground-color: <<colour dropdown-background>>;\n\tpadding: 7px 0;\n\tmargin: 4px 0 0 0;\n\twhite-space: nowrap;\n\tz-index: 1000;\n\ttext-shadow: none;\n}\n\n.tc-block-dropdown.tc-search-drop-down {\n\tmargin-left: -12px;\n}\n\n.tc-block-dropdown a {\n\tdisplay: block;\n\tpadding: 4px 14px 4px 14px;\n}\n\n.tc-block-dropdown.tc-search-drop-down a {\n\tdisplay: block;\n\tpadding: 0px 10px 0px 10px;\n}\n\n.tc-drop-down .tc-dropdown-item-plain,\n.tc-block-dropdown .tc-dropdown-item-plain {\n\tpadding: 4px 14px 4px 7px;\n}\n\n.tc-drop-down .tc-dropdown-item,\n.tc-block-dropdown .tc-dropdown-item {\n\tpadding: 4px 14px 4px 7px;\n\tcolor: <<colour muted-foreground>>;\n}\n\n.tc-block-dropdown a.tc-tiddlylink:hover {\n\tcolor: <<colour tiddler-link-background>>;\n\tbackground-color: <<colour tiddler-link-foreground>>;\n\ttext-decoration: none;\n}\n\n.tc-search-results {\n\tpadding: 0 7px 0 7px;\n}\n\n.tc-image-chooser, .tc-colour-chooser {\n\twhite-space: normal;\n}\n\n.tc-image-chooser a,\n.tc-colour-chooser a {\n\tdisplay: inline-block;\n\tvertical-align: top;\n\ttext-align: center;\n\tposition: relative;\n}\n\n.tc-image-chooser a {\n\tborder: 1px solid <<colour muted-foreground>>;\n\tpadding: 2px;\n\tmargin: 2px;\n\twidth: 4em;\n\theight: 4em;\n}\n\n.tc-colour-chooser a {\n\tpadding: 3px;\n\twidth: 2em;\n\theight: 2em;\n\tvertical-align: middle;\n}\n\n.tc-image-chooser a:hover,\n.tc-colour-chooser a:hover {\n\tbackground: <<colour primary>>;\n\tpadding: 0px;\n\tborder: 3px solid <<colour primary>>;\n}\n\n.tc-image-chooser a svg,\n.tc-image-chooser a img {\n\tdisplay: inline-block;\n\twidth: auto;\n\theight: auto;\n\tmax-width: 3.5em;\n\tmax-height: 3.5em;\n\tposition: absolute;\n\ttop: 0;\n\tbottom: 0;\n\tleft: 0;\n\tright: 0;\n\tmargin: auto;\n}\n\n/*\n** Modals\n*/\n\n.tc-modal-wrapper {\n\tposition: fixed;\n\toverflow: auto;\n\toverflow-y: scroll;\n\ttop: 0;\n\tright: 0;\n\tbottom: 0;\n\tleft: 0;\n\tz-index: 900;\n}\n\n.tc-modal-backdrop {\n\tposition: fixed;\n\ttop: 0;\n\tright: 0;\n\tbottom: 0;\n\tleft: 0;\n\tz-index: 1000;\n\tbackground-color: <<colour modal-backdrop>>;\n}\n\n.tc-modal {\n\tz-index: 1100;\n\tbackground-color: <<colour modal-background>>;\n\tborder: 1px solid <<colour modal-border>>;\n}\n\n@media (max-width: 55em) {\n\t.tc-modal {\n\t\tposition: fixed;\n\t\ttop: 1em;\n\t\tleft: 1em;\n\t\tright: 1em;\n\t}\n\n\t.tc-modal-body {\n\t\toverflow-y: auto;\n\t\tmax-height: 400px;\n\t\tmax-height: 60vh;\n\t}\n}\n\n@media (min-width: 55em) {\n\t.tc-modal {\n\t\tposition: fixed;\n\t\ttop: 2em;\n\t\tleft: 25%;\n\t\twidth: 50%;\n\t}\n\n\t.tc-modal-body {\n\t\toverflow-y: auto;\n\t\tmax-height: 400px;\n\t\tmax-height: 60vh;\n\t}\n}\n\n.tc-modal-header {\n\tpadding: 9px 15px;\n\tborder-bottom: 1px solid <<colour modal-header-border>>;\n}\n\n.tc-modal-header h3 {\n\tmargin: 0;\n\tline-height: 30px;\n}\n\n.tc-modal-header img, .tc-modal-header svg {\n\twidth: 1em;\n\theight: 1em;\n}\n\n.tc-modal-body {\n\tpadding: 15px;\n}\n\n.tc-modal-footer {\n\tpadding: 14px 15px 15px;\n\tmargin-bottom: 0;\n\ttext-align: right;\n\tbackground-color: <<colour modal-footer-background>>;\n\tborder-top: 1px solid <<colour modal-footer-border>>;\n}\n\n\n/*\n** Centered modals\n*/\n.tc-modal-centered .tc-modal {\n\twidth: auto;\n\ttop: 50%;\n\tleft: 50%;\n\ttransform: translate(-50%, -50%) !important;\n}\n\n/*\n** Notifications\n*/\n\n.tc-notification {\n\tposition: fixed;\n\ttop: 14px;\n\tright: 42px;\n\tz-index: 1300;\n\tmax-width: 280px;\n\tpadding: 0 14px 0 14px;\n\tbackground-color: <<colour notification-background>>;\n\tborder: 1px solid <<colour notification-border>>;\n}\n\n/*\n** Tabs\n*/\n\n.tc-tab-set.tc-vertical {\n\tdisplay: -webkit-flex;\n\tdisplay: flex;\n}\n\n.tc-tab-buttons {\n\tfont-size: 0.85em;\n\tpadding-top: 1em;\n\tmargin-bottom: -2px;\n}\n\n.tc-tab-buttons.tc-vertical {\n\tz-index: 100;\n\tdisplay: block;\n\tpadding-top: 14px;\n\tvertical-align: top;\n\ttext-align: right;\n\tmargin-bottom: inherit;\n\tmargin-right: -1px;\n\tmax-width: 33%;\n\t-webkit-flex: 0 0 auto;\n\tflex: 0 0 auto;\n}\n\n.tc-tab-buttons button.tc-tab-selected {\n\tcolor: <<colour tab-foreground-selected>>;\n\tbackground-color: <<colour tab-background-selected>>;\n\tborder-left: 1px solid <<colour tab-border-selected>>;\n\tborder-top: 1px solid <<colour tab-border-selected>>;\n\tborder-right: 1px solid <<colour tab-border-selected>>;\n}\n\n.tc-tab-buttons button {\n\tcolor: <<colour tab-foreground>>;\n\tpadding: 3px 5px 3px 5px;\n\tmargin-right: 0.3em;\n\tfont-weight: 300;\n\tborder: none;\n\tbackground: inherit;\n\tbackground-color: <<colour tab-background>>;\n\tborder-left: 1px solid <<colour tab-border>>;\n\tborder-top: 1px solid <<colour tab-border>>;\n\tborder-right: 1px solid <<colour tab-border>>;\n\tborder-top-left-radius: 2px;\n\tborder-top-right-radius: 2px;\n\tborder-bottom-left-radius: 0;\n\tborder-bottom-right-radius: 0;\n}\n\n.tc-tab-buttons.tc-vertical button {\n\tdisplay: block;\n\twidth: 100%;\n\tmargin-top: 3px;\n\tmargin-right: 0;\n\ttext-align: right;\n\tbackground-color: <<colour tab-background>>;\n\tborder-left: 1px solid <<colour tab-border>>;\n\tborder-bottom: 1px solid <<colour tab-border>>;\n\tborder-right: none;\n\tborder-top-left-radius: 2px;\n\tborder-bottom-left-radius: 2px;\n\tborder-top-right-radius: 0;\n\tborder-bottom-right-radius: 0;\n}\n\n.tc-tab-buttons.tc-vertical button.tc-tab-selected {\n\tbackground-color: <<colour tab-background-selected>>;\n\tborder-right: 1px solid <<colour tab-background-selected>>;\n}\n\n.tc-tab-divider {\n\tborder-top: 1px solid <<colour tab-divider>>;\n}\n\n.tc-tab-divider.tc-vertical {\n\tdisplay: none;\n}\n\n.tc-tab-content {\n\tmargin-top: 14px;\n}\n\n.tc-tab-content.tc-vertical {\n\tdisplay: inline-block;\n\tvertical-align: top;\n\tpadding-top: 0;\n\tpadding-left: 14px;\n\tborder-left: 1px solid <<colour tab-border>>;\n\t-webkit-flex: 1 0 70%;\n\tflex: 1 0 70%;\n\toverflow: auto;\n}\n\n.tc-sidebar-lists .tc-tab-buttons {\n\tmargin-bottom: -1px;\n}\n\n.tc-sidebar-lists .tc-tab-buttons button.tc-tab-selected {\n\tbackground-color: <<colour sidebar-tab-background-selected>>;\n\tcolor: <<colour sidebar-tab-foreground-selected>>;\n\tborder-left: 1px solid <<colour sidebar-tab-border-selected>>;\n\tborder-top: 1px solid <<colour sidebar-tab-border-selected>>;\n\tborder-right: 1px solid <<colour sidebar-tab-border-selected>>;\n}\n\n.tc-sidebar-lists .tc-tab-buttons button {\n\tbackground-color: <<colour sidebar-tab-background>>;\n\tcolor: <<colour sidebar-tab-foreground>>;\n\tborder-left: 1px solid <<colour sidebar-tab-border>>;\n\tborder-top: 1px solid <<colour sidebar-tab-border>>;\n\tborder-right: 1px solid <<colour sidebar-tab-border>>;\n}\n\n.tc-sidebar-lists .tc-tab-divider {\n\tborder-top: 1px solid <<colour sidebar-tab-divider>>;\n}\n\n.tc-more-sidebar > .tc-tab-set > .tc-tab-buttons > button {\n\tdisplay: block;\n\twidth: 100%;\n\tbackground-color: <<colour sidebar-tab-background>>;\n\tborder-top: none;\n\tborder-left: none;\n\tborder-bottom: none;\n\tborder-right: 1px solid #ccc;\n\tmargin-bottom: inherit;\n}\n\n.tc-more-sidebar > .tc-tab-set > .tc-tab-buttons > button.tc-tab-selected {\n\tbackground-color: <<colour sidebar-tab-background-selected>>;\n\tborder: none;\n}\n\n/*\n** Manager\n*/\n\n.tc-manager-wrapper {\n\t\n}\n\n.tc-manager-controls {\n\t\n}\n\n.tc-manager-control {\n\tmargin: 0.5em 0;\n}\n\n.tc-manager-list {\n\twidth: 100%;\n\tborder-top: 1px solid <<colour muted-foreground>>;\n\tborder-left: 1px solid <<colour muted-foreground>>;\n\tborder-right: 1px solid <<colour muted-foreground>>;\n}\n\n.tc-manager-list-item {\n\n}\n\n.tc-manager-list-item-heading {\n display: block;\n width: 100%;\n text-align: left;\t\n\tborder-bottom: 1px solid <<colour muted-foreground>>;\n\tpadding: 3px;\n}\n\n.tc-manager-list-item-heading-selected {\n\tfont-weight: bold;\n\tcolor: <<colour background>>;\n\tfill: <<colour background>>;\n\tbackground-color: <<colour foreground>>;\n}\n\n.tc-manager-list-item-heading:hover {\n\tbackground: <<colour primary>>;\n\tcolor: <<colour background>>;\n}\n\n.tc-manager-list-item-content {\n\tdisplay: flex;\n}\n\n.tc-manager-list-item-content-sidebar {\n flex: 1 0;\n background: <<colour tiddler-editor-background>>;\n border-right: 0.5em solid <<colour muted-foreground>>;\n border-bottom: 0.5em solid <<colour muted-foreground>>;\n white-space: nowrap;\n}\n\n.tc-manager-list-item-content-item-heading {\n\tdisplay: block;\n\twidth: 100%;\n\ttext-align: left;\n background: <<colour muted-foreground>>;\n\ttext-transform: uppercase;\n\tfont-size: 0.6em;\n\tfont-weight: bold;\n padding: 0.5em 0 0.5em 0;\n}\n\n.tc-manager-list-item-content-item-body {\n\tpadding: 0 0.5em 0 0.5em;\n}\n\n.tc-manager-list-item-content-item-body > pre {\n\tmargin: 0.5em 0 0.5em 0;\n\tborder: none;\n\tbackground: inherit;\n}\n\n.tc-manager-list-item-content-tiddler {\n flex: 3 1;\n border-left: 0.5em solid <<colour muted-foreground>>;\n border-right: 0.5em solid <<colour muted-foreground>>;\n border-bottom: 0.5em solid <<colour muted-foreground>>;\n}\n\n.tc-manager-list-item-content-item-body > table {\n\tborder: none;\n\tpadding: 0;\n\tmargin: 0;\n}\n\n.tc-manager-list-item-content-item-body > table td {\n\tborder: none;\n}\n\n.tc-manager-icon-editor > button {\n\twidth: 100%;\n}\n\n.tc-manager-icon-editor > button > svg,\n.tc-manager-icon-editor > button > button {\n\twidth: 100%;\n\theight: auto;\n}\n\n/*\n** Import table\n*/\n\n.tc-import-table {\n\twidth: 100%;\n}\n\n.tc-import-table svg.tc-image-edit-button {\n\tmax-width: unset;\n}\n\n.tc-import-table th:first-of-type {\n\twidth: 10%;\n}\n\n.tc-import-table th:last-of-type {\n\twidth: 30%;\n}\n\n.tc-import-table .tc-row-disabled {\n\tbackground: <<colour very-muted-foreground>>10;\n\topacity: 0.8;\n}\n\n.tc-import-table .tc-row-warning {\n\tbackground: <<colour diff-delete-background>>50;\n}\n\n/*\n** Alerts\n*/\n\n.tc-alerts {\n\tposition: fixed;\n\ttop: 28px;\n\tleft: 0;\n\tright: 0;\n\tmax-width: 50%;\n\tz-index: 20000;\n}\n\n.tc-alert {\n\tposition: relative;\n\tmargin: 14px;\n\tpadding: 7px;\n\tborder: 1px solid <<colour alert-border>>;\n\tbackground-color: <<colour alert-background>>;\n}\n\n.tc-alert-toolbar {\n\tposition: absolute;\n\ttop: 7px;\n\tright: 7px;\n line-height: 0;\n}\n\n.tc-alert-toolbar svg {\n\tfill: <<colour alert-muted-foreground>>;\n}\n\n.tc-alert-subtitle {\n\tcolor: <<colour alert-muted-foreground>>;\n\tfont-weight: bold;\n font-size: 0.8em;\n margin-bottom: 0.5em;\n}\n\n.tc-alert-body > p {\n\tmargin: 0;\n}\n\n.tc-alert-highlight {\n\tcolor: <<colour alert-highlight>>;\n}\n\n@media (min-width: <<sidebarbreakpoint>>) {\n\n\t.tc-static-alert {\n\t\tposition: relative;\n\t}\n\n\t.tc-static-alert-inner {\n\t\tposition: absolute;\n\t\tz-index: 100;\n\t}\n\n}\n\n.tc-static-alert-inner {\n\tpadding: 0 2px 2px 42px;\n\tcolor: <<colour static-alert-foreground>>;\n}\n\n/*\n** Floating drafts list\n*/\n\n.tc-drafts-list {\n\tz-index: 2000;\n\tposition: fixed;\n\tfont-size: 0.8em;\n\tleft: 0;\n\tbottom: 0;\n}\n\n.tc-drafts-list a {\n\tmargin: 0 0.5em;\n\tpadding: 4px 4px;\n\tborder-top-left-radius: 4px;\n\tborder-top-right-radius: 4px;\n\tborder: 1px solid <<colour background>>;\n\tborder-bottom-none;\n\tbackground: <<colour dirty-indicator>>;\n\tcolor: <<colour background>>;\n\tfill: <<colour background>>;\n}\n\n.tc-drafts-list a:hover {\n\ttext-decoration: none;\n\tbackground: <<colour foreground>>;\n\tcolor: <<colour background>>;\n\tfill: <<colour background>>;\n}\n\n.tc-drafts-list a svg {\n\twidth: 1em;\n\theight: 1em;\n\tvertical-align: text-bottom;\n}\n\n/*\n** Control panel\n*/\n\n.tc-control-panel td {\n\tpadding: 4px;\n}\n\n.tc-control-panel table, .tc-control-panel table input, .tc-control-panel table textarea {\n\twidth: 100%;\n}\n\n.tc-plugin-info {\n\tdisplay: flex;\n\tborder: 1px solid <<colour muted-foreground>>;\n\tfill: <<colour muted-foreground>>;\n\tbackground-color: <<colour background>>;\n\tmargin: 0.5em 0 0.5em 0;\n\tpadding: 4px;\n align-items: center;\n}\n\n.tc-plugin-info-sub-plugins .tc-plugin-info {\n margin: 0.5em;\n\tbackground: <<colour background>>;\n}\n\n.tc-plugin-info-sub-plugin-indicator {\n\tmargin: -16px 1em 0 2em;\n}\n\n.tc-plugin-info-sub-plugin-indicator button {\n\tcolor: <<colour background>>;\n\tbackground: <<colour foreground>>;\n\tborder-radius: 8px;\n padding: 2px 7px;\n font-size: 0.75em;\n}\n\n.tc-plugin-info-sub-plugins .tc-plugin-info-dropdown {\n\tmargin-left: 1em;\n\tmargin-right: 1em;\n}\n\n.tc-plugin-info-disabled {\n\tbackground: -webkit-repeating-linear-gradient(45deg, #ff0, #ff0 10px, #eee 10px, #eee 20px);\n\tbackground: repeating-linear-gradient(45deg, #ff0, #ff0 10px, #eee 10px, #eee 20px);\n}\n\n.tc-plugin-info-disabled:hover {\n\tbackground: -webkit-repeating-linear-gradient(45deg, #aa0, #aa0 10px, #888 10px, #888 20px);\n\tbackground: repeating-linear-gradient(45deg, #aa0, #aa0 10px, #888 10px, #888 20px);\n}\n\na.tc-tiddlylink.tc-plugin-info:hover {\n\ttext-decoration: none;\n\tbackground-color: <<colour primary>>;\n\tcolor: <<colour background>>;\n\tfill: <<colour foreground>>;\n}\n\na.tc-tiddlylink.tc-plugin-info:hover > .tc-plugin-info-chunk > svg {\n\tfill: <<colour background>>;\n}\n\n.tc-plugin-info-chunk {\n margin: 2px;\n}\n\n.tc-plugin-info-chunk.tc-plugin-info-toggle {\n\tflex-grow: 0;\n\tflex-shrink: 0;\n\tline-height: 1;\n}\n\n.tc-plugin-info-chunk.tc-plugin-info-icon {\n\tflex-grow: 0;\n\tflex-shrink: 0;\n\tline-height: 1;\n}\n\n.tc-plugin-info-chunk.tc-plugin-info-description {\n\tflex-grow: 1;\n}\n\n.tc-plugin-info-chunk.tc-plugin-info-buttons {\n\tfont-size: 0.8em;\n\tline-height: 1.2;\n\tflex-grow: 0;\n\tflex-shrink: 0;\n text-align: right;\n}\n\n.tc-plugin-info-chunk.tc-plugin-info-description h1 {\n\tfont-size: 1em;\n\tline-height: 1.2;\n\tmargin: 2px 0 2px 0;\n}\n\n.tc-plugin-info-chunk.tc-plugin-info-description h2 {\n\tfont-size: 0.8em;\n\tline-height: 1.2;\n\tmargin: 2px 0 2px 0;\n}\n\n.tc-plugin-info-chunk.tc-plugin-info-description div {\n\tfont-size: 0.7em;\n\tline-height: 1.2;\n\tmargin: 2px 0 2px 0;\n}\n\n.tc-plugin-info-chunk.tc-plugin-info-toggle img, .tc-plugin-info-chunk.tc-plugin-info-toggle svg {\n\twidth: 1em;\n\theight: 1em;\n}\n\n.tc-plugin-info-chunk.tc-plugin-info-icon img, .tc-plugin-info-chunk.tc-plugin-info-icon svg {\n\twidth: 2em;\n\theight: 2em;\n}\n\n.tc-plugin-info-dropdown {\n\tborder: 1px solid <<colour muted-foreground>>;\n\tbackground: <<colour background>>;\n\tmargin-top: -8px;\n}\n\n.tc-plugin-info-dropdown-message {\n\tbackground: <<colour message-background>>;\n\tpadding: 0.5em 1em 0.5em 1em;\n\tfont-weight: bold;\n\tfont-size: 0.8em;\n}\n\n.tc-plugin-info-dropdown-body {\n\tpadding: 1em 1em 0 1em;\n\tbackground: <<colour background>>;\n}\n\n.tc-plugin-info-sub-plugins {\n\tpadding: 0.5em;\n margin: 0 1em 1em 1em;\n\tbackground: <<colour notification-background>>;\n}\n\n.tc-install-plugin {\n\tfont-weight: bold;\n\tbackground: green;\n\tcolor: white;\n\tfill: white;\n\tborder-radius: 4px;\n\tpadding: 3px;\n}\n\n.tc-install-plugin.tc-reinstall-downgrade {\n\tbackground: red;\n}\n\n.tc-install-plugin.tc-reinstall {\n\tbackground: blue;\n}\n\n.tc-install-plugin.tc-reinstall-upgrade {\n\tbackground: orange;\n}\n\n.tc-check-list {\n\tline-height: 2em;\n}\n\n.tc-check-list .tc-image-button {\n\theight: 1.5em;\n}\n\n/*\n** Message boxes\n*/\n\n.tc-message-box {\n\tborder: 1px solid <<colour message-border>>;\n\tbackground: <<colour message-background>>;\n\tpadding: 0px 21px 0px 21px;\n\tfont-size: 12px;\n\tline-height: 18px;\n\tcolor: <<colour message-foreground>>;\n}\n\n.tc-message-box svg {\n\twidth: 1em;\n\theight: 1em;\n vertical-align: text-bottom;\n}\n\n/*\n** Pictures\n*/\n\n.tc-bordered-image {\n\tborder: 1px solid <<colour muted-foreground>>;\n\tpadding: 5px;\n\tmargin: 5px;\n}\n\n/*\n** Floats\n*/\n\n.tc-float-right {\n\tfloat: right;\n}\n\n/*\n** Chooser\n*/\n\n.tc-chooser {\n\tborder-right: 1px solid <<colour table-header-background>>;\n\tborder-left: 1px solid <<colour table-header-background>>;\n}\n\n\n.tc-chooser-item {\n\tborder-bottom: 1px solid <<colour table-header-background>>;\n\tborder-top: 1px solid <<colour table-header-background>>;\n\tpadding: 2px 4px 2px 14px;\n}\n\n.tc-drop-down .tc-chooser-item {\n\tpadding: 2px;\n}\n\n.tc-chosen,\n.tc-chooser-item:hover {\n\tbackground-color: <<colour table-header-background>>;\n\tborder-color: <<colour table-footer-background>>;\n}\n\n.tc-chosen .tc-tiddlylink {\n\tcursor:default;\n}\n\n.tc-chooser-item .tc-tiddlylink {\n\tdisplay: block;\n\ttext-decoration: none;\n\tbackground-color: transparent;\n}\n\n.tc-chooser-item:hover .tc-tiddlylink:hover {\n\ttext-decoration: none;\n}\n\n.tc-drop-down .tc-chosen .tc-tiddlylink,\n.tc-drop-down .tc-chooser-item .tc-tiddlylink:hover {\n\tcolor: <<colour foreground>>;\n}\n\n.tc-chosen > .tc-tiddlylink:before {\n\tmargin-left: -10px;\n\tposition: relative;\n\tcontent: \"» \";\n}\n\n.tc-chooser-item svg,\n.tc-chooser-item img{\n\twidth: 1em;\n\theight: 1em;\n\tvertical-align: middle;\n}\n\n.tc-language-chooser .tc-image-button img {\n\twidth: 2em;\n\tvertical-align: -0.15em;\n}\n\n/*\n** Palette swatches\n*/\n\n.tc-swatches-horiz {\n}\n\n.tc-swatches-horiz .tc-swatch {\n\tdisplay: inline-block;\n}\n\n.tc-swatch {\n\twidth: 2em;\n\theight: 2em;\n\tmargin: 0.4em;\n\tborder: 1px solid #888;\n}\n\ninput.tc-palette-manager-colour-input {\n\twidth: 100%;\n\tpadding: 0;\n}\n\n/*\n** Table of contents\n*/\n\n.tc-sidebar-lists .tc-table-of-contents {\n\twhite-space: nowrap;\n}\n\n.tc-table-of-contents button {\n\tcolor: <<colour sidebar-foreground>>;\n}\n\n.tc-table-of-contents svg {\n\twidth: 0.7em;\n\theight: 0.7em;\n\tvertical-align: middle;\n\tfill: <<colour sidebar-foreground>>;\n}\n\n.tc-table-of-contents ol {\n\tlist-style-type: none;\n\tpadding-left: 0;\n}\n\n.tc-table-of-contents ol ol {\n\tpadding-left: 1em;\n}\n\n.tc-table-of-contents li {\n\tfont-size: 1.0em;\n\tfont-weight: bold;\n}\n\n.tc-table-of-contents li a {\n\tfont-weight: bold;\n}\n\n.tc-table-of-contents li li {\n\tfont-size: 0.95em;\n\tfont-weight: normal;\n\tline-height: 1.4;\n}\n\n.tc-table-of-contents li li a {\n\tfont-weight: normal;\n}\n\n.tc-table-of-contents li li li {\n\tfont-size: 0.95em;\n\tfont-weight: 200;\n\tline-height: 1.5;\n}\n\n.tc-table-of-contents li li li li {\n\tfont-size: 0.95em;\n\tfont-weight: 200;\n}\n\n.tc-tabbed-table-of-contents {\n\tdisplay: -webkit-flex;\n\tdisplay: flex;\n}\n\n.tc-tabbed-table-of-contents .tc-table-of-contents {\n\tz-index: 100;\n\tdisplay: inline-block;\n\tpadding-left: 1em;\n\tmax-width: 50%;\n\t-webkit-flex: 0 0 auto;\n\tflex: 0 0 auto;\n\tbackground: <<colour tab-background>>;\n\tborder-left: 1px solid <<colour tab-border>>;\n\tborder-top: 1px solid <<colour tab-border>>;\n\tborder-bottom: 1px solid <<colour tab-border>>;\n}\n\n.tc-tabbed-table-of-contents .tc-table-of-contents .toc-item > a,\n.tc-tabbed-table-of-contents .tc-table-of-contents .toc-item-selected > a {\n\tdisplay: block;\n\tpadding: 0.12em 1em 0.12em 0.25em;\n}\n\n.tc-tabbed-table-of-contents .tc-table-of-contents .toc-item > a {\n\tborder-top: 1px solid <<colour tab-background>>;\n\tborder-left: 1px solid <<colour tab-background>>;\n\tborder-bottom: 1px solid <<colour tab-background>>;\n}\n\n.tc-tabbed-table-of-contents .tc-table-of-contents .toc-item > a:hover {\n\ttext-decoration: none;\n\tborder-top: 1px solid <<colour tab-border>>;\n\tborder-left: 1px solid <<colour tab-border>>;\n\tborder-bottom: 1px solid <<colour tab-border>>;\n\tbackground: <<colour tab-border>>;\n}\n\n.tc-tabbed-table-of-contents .tc-table-of-contents .toc-item-selected > a {\n\tborder-top: 1px solid <<colour tab-border>>;\n\tborder-left: 1px solid <<colour tab-border>>;\n\tborder-bottom: 1px solid <<colour tab-border>>;\n\tbackground: <<colour background>>;\n\tmargin-right: -1px;\n}\n\n.tc-tabbed-table-of-contents .tc-table-of-contents .toc-item-selected > a:hover {\n\ttext-decoration: none;\n}\n\n.tc-tabbed-table-of-contents .tc-tabbed-table-of-contents-content {\n\tdisplay: inline-block;\n\tvertical-align: top;\n\tpadding-left: 1.5em;\n\tpadding-right: 1.5em;\n\tborder: 1px solid <<colour tab-border>>;\n\t-webkit-flex: 1 0 50%;\n\tflex: 1 0 50%;\n}\n\n/*\n** Dirty indicator\n*/\n\nbody.tc-dirty span.tc-dirty-indicator, body.tc-dirty span.tc-dirty-indicator svg {\n\tfill: <<colour dirty-indicator>>;\n\tcolor: <<colour dirty-indicator>>;\n}\n\n/*\n** File inputs\n*/\n\n.tc-file-input-wrapper {\n\tposition: relative;\n\toverflow: hidden;\n\tdisplay: inline-block;\n\tvertical-align: middle;\n}\n\n.tc-file-input-wrapper input[type=file] {\n\tposition: absolute;\n\ttop: 0;\n\tleft: 0;\n\tright: 0;\n\tbottom: 0;\n\tfont-size: 999px;\n\tmax-width: 100%;\n\tmax-height: 100%;\n\tfilter: alpha(opacity=0);\n\topacity: 0;\n\toutline: none;\n\tbackground: white;\n\tcursor: pointer;\n\tdisplay: inline-block;\n}\n\n::-webkit-file-upload-button {\n\tcursor:pointer;\n}\n\n/*\n** Thumbnail macros\n*/\n\n.tc-thumbnail-wrapper {\n\tposition: relative;\n\tdisplay: inline-block;\n\tmargin: 6px;\n\tvertical-align: top;\n}\n\n.tc-thumbnail-right-wrapper {\n\tfloat:right;\n\tmargin: 0.5em 0 0.5em 0.5em;\n}\n\n.tc-thumbnail-image {\n\ttext-align: center;\n\toverflow: hidden;\n\tborder-radius: 3px;\n}\n\n.tc-thumbnail-image svg,\n.tc-thumbnail-image img {\n\tfilter: alpha(opacity=1);\n\topacity: 1;\n\tmin-width: 100%;\n\tmin-height: 100%;\n\tmax-width: 100%;\n}\n\n.tc-thumbnail-wrapper:hover .tc-thumbnail-image svg,\n.tc-thumbnail-wrapper:hover .tc-thumbnail-image img {\n\tfilter: alpha(opacity=0.8);\n\topacity: 0.8;\n}\n\n.tc-thumbnail-background {\n\tposition: absolute;\n\tborder-radius: 3px;\n}\n\n.tc-thumbnail-icon svg,\n.tc-thumbnail-icon img {\n\twidth: 3em;\n\theight: 3em;\n\t<<filter \"drop-shadow(2px 2px 4px rgba(0,0,0,0.3))\">>\n}\n\n.tc-thumbnail-wrapper:hover .tc-thumbnail-icon svg,\n.tc-thumbnail-wrapper:hover .tc-thumbnail-icon img {\n\tfill: #fff;\n\t<<filter \"drop-shadow(3px 3px 4px rgba(0,0,0,0.6))\">>\n}\n\n.tc-thumbnail-icon {\n\tposition: absolute;\n\ttop: 0;\n\tleft: 0;\n\tright: 0;\n\tbottom: 0;\n\tdisplay: -webkit-flex;\n\t-webkit-align-items: center;\n\t-webkit-justify-content: center;\n\tdisplay: flex;\n\talign-items: center;\n\tjustify-content: center;\n}\n\n.tc-thumbnail-caption {\n\tposition: absolute;\n\tbackground-color: #777;\n\tcolor: #fff;\n\ttext-align: center;\n\tbottom: 0;\n\twidth: 100%;\n\tfilter: alpha(opacity=0.9);\n\topacity: 0.9;\n\tline-height: 1.4;\n\tborder-bottom-left-radius: 3px;\n\tborder-bottom-right-radius: 3px;\n}\n\n.tc-thumbnail-wrapper:hover .tc-thumbnail-caption {\n\tfilter: alpha(opacity=1);\n\topacity: 1;\n}\n\n/*\n** Diffs\n*/\n\n.tc-diff-equal {\n\tbackground-color: <<colour diff-equal-background>>;\n\tcolor: <<colour diff-equal-foreground>>;\n}\n\n.tc-diff-insert {\n\tbackground-color: <<colour diff-insert-background>>;\n\tcolor: <<colour diff-insert-foreground>>;\n}\n\n.tc-diff-delete {\n\tbackground-color: <<colour diff-delete-background>>;\n\tcolor: <<colour diff-delete-foreground>>;\n}\n\n.tc-diff-invisible {\n\tbackground-color: <<colour diff-invisible-background>>;\n\tcolor: <<colour diff-invisible-foreground>>;\n}\n\n.tc-diff-tiddlers th {\n\ttext-align: right;\n\tbackground: <<colour background>>;\n\tfont-weight: normal;\n\tfont-style: italic;\n}\n\n.tc-diff-tiddlers pre {\n margin: 0;\n padding: 0;\n border: none;\n background: none;\n}\n\n/*\n** Errors\n*/\n\n.tc-error {\n\tbackground: #f00;\n\tcolor: #fff;\n}\n\n/*\n** Tree macro\n*/\n\n.tc-tree div {\n \tpadding-left: 14px;\n}\n\n.tc-tree ol {\n \tlist-style-type: none;\n \tpadding-left: 0;\n \tmargin-top: 0;\n}\n\n.tc-tree ol ol {\n \tpadding-left: 1em; \n}\n\n.tc-tree button { \n \tcolor: #acacac;\n}\n\n.tc-tree svg {\n \tfill: #acacac;\n}\n\n.tc-tree span svg {\n \twidth: 1em;\n \theight: 1em;\n \tvertical-align: baseline;\n}\n\n.tc-tree li span {\n \tcolor: lightgray;\n}\n\nselect {\n color: <<colour select-tag-foreground>>;\n background: <<colour select-tag-background>>;\n}\n\n/*\n** Utility classes for SVG icons\n*/\n\n.tc-fill-background {\n\tfill: <<colour background>>;\n}\n\n/*\n** Flexbox utility classes\n*/\n\n.tc-flex {\n\tdisplay: -webkit-flex;\n\tdisplay: flex;\n}\n\n.tc-flex-column {\n\tflex-direction: column;\n}\n\n.tc-flex-row {\n\tflex-direction: row;\n}\n\n.tc-flex-grow-1 {\n\tflex-grow: 1;\n}\n\n.tc-flex-grow-2 {\n\tflex-grow: 2;\n}\n\n/*\n** Other utility classes\n*/\n\n.tc-small-gap {\n\tmargin-left: .5em;\n\tmargin-right: .5em;\n}\n\n.tc-small-gap-left {\n\tmargin-left: .5em;\n}\n\n.tc-small-gap-right {\n\tmargin-right: .5em;\n}\n\n.tc-big-gap {\n\tmargin-left: 1em;\n\tmargin-right: 1em;\n}\n\n.tc-big-gap-left {\n\tmargin-left: 1em;\n}\n\n.tc-big-gap-right {\n\tmargin-right: 1em;\n}\n\n.tc-word-break {\n\tword-break: break-all;\n}\n" }, "$:/themes/tiddlywiki/vanilla/metrics/bodyfontsize": { "title": "$:/themes/tiddlywiki/vanilla/metrics/bodyfontsize", "text": "15px" }, "$:/themes/tiddlywiki/vanilla/metrics/bodylineheight": { "title": "$:/themes/tiddlywiki/vanilla/metrics/bodylineheight", "text": "22px" }, "$:/themes/tiddlywiki/vanilla/metrics/fontsize": { "title": "$:/themes/tiddlywiki/vanilla/metrics/fontsize", "text": "14px" }, "$:/themes/tiddlywiki/vanilla/metrics/lineheight": { "title": "$:/themes/tiddlywiki/vanilla/metrics/lineheight", "text": "20px" }, "$:/themes/tiddlywiki/vanilla/metrics/storyleft": { "title": "$:/themes/tiddlywiki/vanilla/metrics/storyleft", "text": "0px" }, "$:/themes/tiddlywiki/vanilla/metrics/storytop": { "title": "$:/themes/tiddlywiki/vanilla/metrics/storytop", "text": "0px" }, "$:/themes/tiddlywiki/vanilla/metrics/storyright": { "title": "$:/themes/tiddlywiki/vanilla/metrics/storyright", "text": "770px" }, "$:/themes/tiddlywiki/vanilla/metrics/storywidth": { "title": "$:/themes/tiddlywiki/vanilla/metrics/storywidth", "text": "770px" }, "$:/themes/tiddlywiki/vanilla/metrics/tiddlerwidth": { "title": "$:/themes/tiddlywiki/vanilla/metrics/tiddlerwidth", "text": "686px" }, "$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint": { "title": "$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint", "text": "960px" }, "$:/themes/tiddlywiki/vanilla/metrics/sidebarwidth": { "title": "$:/themes/tiddlywiki/vanilla/metrics/sidebarwidth", "text": "350px" }, "$:/themes/tiddlywiki/vanilla/options/stickytitles": { "title": "$:/themes/tiddlywiki/vanilla/options/stickytitles", "text": "no" }, "$:/themes/tiddlywiki/vanilla/options/sidebarlayout": { "title": "$:/themes/tiddlywiki/vanilla/options/sidebarlayout", "text": "fixed-fluid" }, "$:/themes/tiddlywiki/vanilla/options/codewrapping": { "title": "$:/themes/tiddlywiki/vanilla/options/codewrapping", "text": "pre-wrap" }, "$:/themes/tiddlywiki/vanilla/reset": { "title": "$:/themes/tiddlywiki/vanilla/reset", "type": "text/plain", "text": "/*! modern-normalize v1.0.0 | MIT License | https://github.com/sindresorhus/modern-normalize */\n\n/*\nDocument\n========\n*/\n\n/**\nUse a better box model (opinionated).\n*/\n\n*,\n*::before,\n*::after {\n box-sizing: border-box;\n}\n\n/**\nUse a more readable tab size (opinionated).\n*/\n\n:root {\n -moz-tab-size: 4;\n tab-size: 4;\n}\n\n/**\n1. Correct the line height in all browsers.\n2. Prevent adjustments of font size after orientation changes in iOS.\n*/\n\nhtml {\n line-height: 1.15; /* 1 */\n -webkit-text-size-adjust: 100%; /* 2 */\n}\n\n/*\nSections\n========\n*/\n\n/**\nRemove the margin in all browsers.\n*/\n\nbody {\n margin: 0;\n}\n\n/**\nImprove consistency of default fonts in all browsers. (https://github.com/sindresorhus/modern-normalize/issues/3)\n*/\n\nbody {\n font-family:\n system-ui,\n -apple-system, /* Firefox supports this but not yet `system-ui` */\n 'Segoe UI',\n Roboto,\n Helvetica,\n Arial,\n sans-serif,\n 'Apple Color Emoji',\n 'Segoe UI Emoji';\n}\n\n/*\nGrouping content\n================\n*/\n\n/**\n1. Add the correct height in Firefox.\n2. Correct the inheritance of border color in Firefox. (https://bugzilla.mozilla.org/show_bug.cgi?id=190655)\n*/\n\nhr {\n height: 0; /* 1 */\n color: inherit; /* 2 */\n}\n\n/*\nText-level semantics\n====================\n*/\n\n/**\nAdd the correct text decoration in Chrome, Edge, and Safari.\n*/\n\nabbr[title] {\n text-decoration: underline dotted;\n}\n\n/**\nAdd the correct font weight in Edge and Safari.\n*/\n\nb,\nstrong {\n font-weight: bolder;\n}\n\n/**\n1. Improve consistency of default fonts in all browsers. (https://github.com/sindresorhus/modern-normalize/issues/3)\n2. Correct the odd 'em' font sizing in all browsers.\n*/\n\ncode,\nkbd,\nsamp,\npre {\n font-family:\n ui-monospace,\n SFMono-Regular,\n Consolas,\n 'Liberation Mono',\n Menlo,\n monospace; /* 1 */\n font-size: 1em; /* 2 */\n}\n\n/**\nAdd the correct font size in all browsers.\n*/\n\nsmall {\n font-size: 80%;\n}\n\n/**\nPrevent 'sub' and 'sup' elements from affecting the line height in all browsers.\n*/\n\nsub,\nsup {\n font-size: 75%;\n line-height: 0;\n position: relative;\n vertical-align: baseline;\n}\n\nsub {\n bottom: -0.25em;\n}\n\nsup {\n top: -0.5em;\n}\n\n/*\nTabular data\n============\n*/\n\n/**\n1. Remove text indentation from table contents in Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=999088, https://bugs.webkit.org/show_bug.cgi?id=201297)\n2. Correct table border color inheritance in all Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=935729, https://bugs.webkit.org/show_bug.cgi?id=195016)\n*/\n\ntable {\n text-indent: 0; /* 1 */\n border-color: inherit; /* 2 */\n}\n\n/*\nForms\n=====\n*/\n\n/**\n1. Change the font styles in all browsers.\n2. Remove the margin in Firefox and Safari.\n*/\n\nbutton,\ninput,\noptgroup,\nselect,\ntextarea {\n font-family: inherit; /* 1 */\n font-size: 100%; /* 1 */\n line-height: 1.15; /* 1 */\n margin: 0; /* 2 */\n}\n\n/**\nRemove the inheritance of text transform in Edge and Firefox.\n1. Remove the inheritance of text transform in Firefox.\n*/\n\nbutton,\nselect { /* 1 */\n text-transform: none;\n}\n\n/**\nCorrect the inability to style clickable types in iOS and Safari.\n*/\n\nbutton,\n[type='button'],\n[type='reset'],\n[type='submit'] {\n -webkit-appearance: button;\n}\n\n/**\nRemove the inner border and padding in Firefox.\n*/\n\n::-moz-focus-inner {\n border-style: none;\n padding: 0;\n}\n\n/**\nRestore the focus styles unset by the previous rule.\n*/\n\n:-moz-focusring {\n outline: 1px dotted ButtonText;\n}\n\n/**\nRemove the additional ':invalid' styles in Firefox.\nSee: https://github.com/mozilla/gecko-dev/blob/2f9eacd9d3d995c937b4251a5557d95d494c9be1/layout/style/res/forms.css#L728-L737\n*/\n\n:-moz-ui-invalid {\n box-shadow: none;\n}\n\n/**\nRemove the padding so developers are not caught out when they zero out 'fieldset' elements in all browsers.\n*/\n\nlegend {\n padding: 0;\n}\n\n/**\nAdd the correct vertical alignment in Chrome and Firefox.\n*/\n\nprogress {\n vertical-align: baseline;\n}\n\n/**\nCorrect the cursor style of increment and decrement buttons in Safari.\n*/\n\n::-webkit-inner-spin-button,\n::-webkit-outer-spin-button {\n height: auto;\n}\n\n/**\n1. Correct the odd appearance in Chrome and Safari.\n2. Correct the outline style in Safari.\n*/\n\n[type='search'] {\n -webkit-appearance: textfield; /* 1 */\n outline-offset: -2px; /* 2 */\n}\n\n/**\nRemove the inner padding in Chrome and Safari on macOS.\n*/\n\n::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n\n/**\n1. Correct the inability to style clickable types in iOS and Safari.\n2. Change font properties to 'inherit' in Safari.\n*/\n\n::-webkit-file-upload-button {\n -webkit-appearance: button; /* 1 */\n font: inherit; /* 2 */\n}\n\n/*\nInteractive\n===========\n*/\n\n/*\nAdd the correct display in Chrome and Safari.\n*/\n\nsummary {\n display: list-item;\n}\n" }, "$:/themes/tiddlywiki/vanilla/settings/fontfamily": { "title": "$:/themes/tiddlywiki/vanilla/settings/fontfamily", "text": "system-ui, -apple-system, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\"" }, "$:/themes/tiddlywiki/vanilla/settings/codefontfamily": { "title": "$:/themes/tiddlywiki/vanilla/settings/codefontfamily", "text": "\"SFMono-Regular\",Consolas,\"Liberation Mono\",Menlo,Courier,monospace" }, "$:/themes/tiddlywiki/vanilla/settings/backgroundimageattachment": { "title": "$:/themes/tiddlywiki/vanilla/settings/backgroundimageattachment", "text": "fixed" }, "$:/themes/tiddlywiki/vanilla/settings/backgroundimagesize": { "title": "$:/themes/tiddlywiki/vanilla/settings/backgroundimagesize", "text": "auto" }, "$:/themes/tiddlywiki/vanilla/sticky": { "title": "$:/themes/tiddlywiki/vanilla/sticky", "text": "<$reveal state=\"$:/themes/tiddlywiki/vanilla/options/stickytitles\" type=\"match\" text=\"yes\">\n``\n.tc-tiddler-title {\n\tposition: -webkit-sticky;\n\tposition: -moz-sticky;\n\tposition: -o-sticky;\n\tposition: -ms-sticky;\n\tposition: sticky;\n\ttop: 0px;\n\tbackground: ``<<colour tiddler-background>>``;\n\tz-index: 500;\n}\n\n``\n<$list filter=\"[range[100]]\">\n`.tc-story-river .tc-tiddler-frame:nth-child(100n+`<$text text=<<currentTiddler>>/>`) {\nz-index: `<$text text={{{ [[200]subtract<currentTiddler>] }}}/>`;\n}\n`\n</$list>\n</$reveal>\n" } } }
classic
<p><img src="data:image/png;base64,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" data-filename="WikiPress.png" class="note-float-right" style="width: 250px; float: right;"></p><p><br></p><p>If you're reading this, then you likely have been introduced to a slightly strange yet intriguing publishing tool called WikiPress. This tool was essentially borne from open-source wiki software—in this case, TiddlyWiki—and modified to act as a standalone, mini-publishing platform. Once content is added, the output essentially is a portable repository of knowledge and information in the form of an HTML file with all the necessary styling baked into it, able to be viewed in most any browser (e.g., Chrome, Edge, Firefox, etc.). That it's a singular HTML file also makes it easy to share that body of knowledge and information with others. </p><p>The platform is flexible enough that it can act like a traditional wiki (e.g., Wikipedia), or it can be used to present information in other ways, like an e-book or a guide. If you use your imagination, it can even be extended further as a portable professional portfolio or resume, a recipe book, a journal, a blog, or something truly out-of-the-ordinary. This versatility is seen in the <a href="https://tiddlywiki.com/" target="_blank">description of TiddlyWiki</a>, described as "a unique non-linear notebook for capturing, organizing, and sharing complex information." Additionally, and broadly speaking, TiddlyWiki is extensible, meaning additional plug-ins can be added to extend its functionality (though some plug-ins may not play nicely with other plug-ins).</p><p>Speaking of plug-ins, this WikiPress tool adds several plug-ins (i.e., Summernote Editor and Wikipress Saver) that provide additional functionality to the base TiddlyWiki experience. The Summernote Editor, which is selected from the drop-down Type box in the top left when creating and editing a "[[tiddler|2. Getting Started]]" (more on that later), adds a cleaner, more user-friendly editing interface, which also includes the ability to embed external wiki pages, as well as view and edit underlying HTML code in the Code Editor. Wikipress Saver is a JavaScript plug-in that facilitates integration with wikipress.pub.</p><p>One of the primary goals of this tool was to be able to integrate content from multiple sources (with <a href="https://www.mediawiki.org/" target="_blank">MediaWiki</a> instances primarily in mind) in order to develop highly portable and user-friendly books and guides. While still a work in progress, WikiPress attempts to meet that goal. So what could be more appropriate than to create a brief user guide using the tool itself? </p><p>This guide, <em>Diving Into WikiPress: A TiiddlyWiki-based Publishing Tool</em>, provides some basic yet essential information to help you get over the learning curve of using WikiPress (and to a lesser extent, TiddlyWiki). This introductory chapter continues with a bit more background about TiddlyWiki and WIkiPress and their value for developing content. The second chapter looks at some of the key elements of the platform, while the third chapter discusses more advanced topics.</p>
<p></p><p><img src="data:image/png;base64,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AwAAAAAAAAAAAAAAAAAAQCDQBwAAAAAAAAAAAAAAAAAAgECgDwAAAAAAAAAAAAAAAAAAAIFAHwAAAAAAAAAAAAAAAAAAAAKBPgAAAAAAAAAAAAAAAAAAAAQCfQAAAAAAAAAAAAAAAAAAAAgE+gAAAAAAAAAAAAAAAAAAABAI9AEAAAAAAAAAAAAAAAAAACAQ6AMAAAAAAAAAAAAAAAAAAEAg0AcAAAAAAAAAAAAAAAAAAIBAoA8AAAAAAAAAAAAAAAAAAACBQB8AAAAAAAAAAAAAAAAAAAACgT4AAAAAAAAAAAAAAAAAAAAEAn0AAAAAAAAAAAAAAAAAAAAIBPoAAAAAAAAAAAAAAAAAAAAQCPQBAAAAAAAAAAAAAAAAAAAgEOgDAAAAAAAAAAAAAAAAAABAINAHAAAAAAAAAAAAAAAAAACAQKAPAAAAAAAAAAAAAAAAAAAAgUAfAAAAAAAAAAAAAAAAAAAAAoE+AAAAAAAAAAAAAAAAAAAABAJ9AAAAAAAAAAAAAAAAAAAACAT6AAAAAAAAAAAAAAAAAAAAEAj0AQAAAAAAAAAAAAAAAAAAIBDoAwAAAAAAAAAAAAAAAAAAQCDQBwAAAAAAAAAAAAAAAAAAgECgDwAAAAAAAAAAAAAAAAAAAIFAHwAAAAAAAAAAAAAAAAAAAAKBPgAAAAAAAAAAAAAAAAAAAAQCfQAAAAAAAAAAAAAAAAAAAAgE+gAAAAAAAAAAAAAAAAAAABAI9AEAAAAAAAAAAAAAAAAAACAQ6AMAAAAAAAAAAAAAAAAAAEAg0AcAAAAAAAAAAAAAAAAAAIBAoA8AAAAAAAAAAAAAAAAAAACBQB8AAAAAAAAAAAAAAAAAAAACgT4AAAAAAAAAAAAAAAAAAAAEAn0AAAAAAAAAAAAAAAAAAAAIBPoAAAAAAAAAAAAAAAAAAAAQCPQBAAAAAAAAAAAAAAAAAAAgEOgDAAAAAAAAAAAAAAAAAABAINAHAAAAAAAAAAAAAAAAAACAQKAPAAAAAAAAAAAAAAAAAAAAgUAfAAAAAAAAAAAAAAAAAAAAAoE+AAAAAAAAAAAAAAAAAAAABAJ9AAAAAAAAAAAAAAAAAAAACAT6AAAAAAAAAAAAAAAAAAAAEAj0AQAAAAAAAAAAAAAAAAAAIBDoAwAAAAAAAAAAAAAAAAAAQCDQBwAAAAAAAAAAAAAAAAAAgECgDwAAAAAAAAAAAAAAAAAAAIFAHwAAAAAAAAAAAAAAAAAAAAKBPgAAAAAAAAAAAAAAAAAAAAQCfQAAAAAAAAAAAAAAAAAAAAgE+gAAAAAAAAAAAAAAAAAAABAI9AEAAAAAAAAAAAAAAAAAACAQ6AMAAAAAAAAAAAAAAAAAAEAg0AcAAAAAAAAAAAAAAAAAAIBAoA8AAAAAAAAAAAAAAAAAAACBQB8AAAAAAAAAAAAAAAAAAAACgT4AAAAAAAAAAAAAAAAAAAAEAn0AAAAAAAAAAAAAAAAAAAAIBPoAAAAAAAAAAAAAAAAAAAAQCPQBAAAAAAAAAAAAAAAAAAAgEOgDAAAAAAAAAAAAAAAAAABAINAHAAAAAAAAAAAAAAAAAACAQKAPAAAAAAAAAAAAAAAAAAAAgUAfAAAAAAAAAAAAAAAAAAAAAoE+AAAAAAAAAAAAAAAAAAAABAJ9AAAAAAAAAAAAAAAAAAAACAT6AAAAAAAAAAAAAAAAAAAAEAj0AQAAAAAAAAAAAAAAAAAAIBDoAwAAAAAAAAAAAAAAAAAAQCDQBwAAAAAAAAAAAAAAAAAAgECgDwAAAAAAAAAAAAAAAAAAAIFAHwAAAAAAAAAAAAAAAAAAAAKBPgAAAAAAAAAAAAAAAAAAAAQCfQAAAAAAAAAAAAAAAAAAAAgE+gAAAAAAAAAAAAAAAAAAABAI9AEAAAAAAAAAAAAAAAAAACAQ6AMAAAAAAAAAAAAAAAAAAEAg0AcAAAAAAAAAAAAAAAAAAIBAoA8AAAAAAAAAAAAAAAAAAACBQB8AAAAAAAAAAAAAAAAAAAACgT4AAAAAAAAAAAAAAAAAAAAEAn0AAAAAAAAAAAAAAAAAAAAIBPoAAAAAAAAAAAAAAAAAAAAQCPQBAAAAAAAAAAAAAAAAAAAgEOgDAAAAAAAAAAAAAAAAAABAINAHAAAAAAAAAAAAAAAAAACAQKAPAAAAAAAAAAAAAAAAAAAAgUAfAAAAAAAAAAAAAAAAAAAAAoE+AAAAAAAAAAAAAAAAAAAABAJ9AAAAAAAAAAAAAAAAAAAACAT6AAAAAAAAAAAAAAAAAAAAEAj0AQAAAAAAAAAAAAAAAAAAIBDoAwAAAAAAAAAAAAAAAAAAQCDQBwAAAAAAAAAAAAAAAAAAgECgDwAAAAAAAAAAAAAAAAAAAIFAHwAAAAAAAAAAAAAAAAAAAAKBPgAAAAAAAAAAAAAAAAAAAAQCfQAAAAAAAAAAAAAAAAAAAAgE+gAAAAAAAAAAAAAAAAAAABAI9AEAAAAAAAAAAAAAAAAAACAQ6AMAAAAAAAAAAAAAAAAAAEAg0AcAAAAAAAAAAAAAAAAAAIBAoA8AAAAAAAAAAAAAAAAAAACBQB8AAAAAAAAAAAAAAAAAAAACgT4AAAAAAAAAAAAAAAAAAAAEAn0AAAAAAAAAAAAAAAAAAAAIBPoAAAAAAAAAAAAAAAAAAAAQCPQBAAAAAAAAAAAAAAAAAAAgEOgDAAAAAAAAAAAAAAAAAABAINAHAAAAAAAAAAAAAAAAAACAQKAPAAAAAAAAAAAAAAAAAAAAgUAfAAAAAAAAAAAAAAAAAAAAAoE+AAAAAAAAAAAAAAAAAAAABAJ9AAAAAAAAAAAAAAAAAAAACAT6AAAAAAAAAAAAAAAAAAAAEAj0AQAAAAAAAAAAAAAAAAAAIBDoAwAAAAAAAAAAAAAAAAAAQCDQBwAAAAAAAAAAAAAAAAAAgECgDwAAAAAAAAAAAAAAAAAAAIFAHwAAAAAAAAAAAAAAAAAAAAKBPgAAAAAAAAAAAAAAAAAAAAQCfQAAAAAAAAAAAAAAAAAAAAgE+gAAAAAAAAAAAAAAAAAAABAI9AEAAAAAAAAAAAAAAAAAACAQ6AMAAAAAAAAAAAAAAAAAAEAg0AcAAAAAAAAAAAAAAAAAAIBAoA8AAAAAAAAAAAAAAAAAAACBQB8AAAAAAAAAAAAAAAAAAAACgT4AAAAAAAAAAAAAAAAAAAAEAn0AAAAAAAAAAAAAAAAAAAAIBPoAAAAAAAAAAAAAAAAAAAAQCPQBAAAAAAAAAAAAAAAAAAAgEOgDAAAAAAAAAAAAAAAAAABAINAHAAAAAAAAAAAAAAAAAACAQKAPAAAAAAAAAAAAAAAAAAAAgUAfAAAAAAAAAAAAAAAAAAAAAoE+AAAAAAAAAAAAAAAAAAAABAJ9AAAAAAAAAAAAAAAAAAAACAT6AAAAAAAAAAAAAAAAAAAAEAj0AQAAAAAAAAAAAAAAAAAAIBDoAwAAAAAAAAAAAAAAAAAAQCDQBwAAAAAAAAAAAAAAAAAAgECgDwAAAAAAAAAAAAAAAAAAAIFAHwAAAAAAAAAAAAAAAAAAAAKBPgAAAAAAAAAAAAAAAAAAAAQCfQAAAAAAAAAAAAAAAAAAAAgE+gAAAAAAAAAAAAAAAAAAABAI9AEAAAAAAAAAAAAAAAAAACAQ6AMAAAAAAAAAAAAAAAAAAEAg0AcAAAAAAAAAAAAAAAAAAIBAoA8AAAAAAAAAAAAAAAAAAACBQB8AAAAAAAAAAAAAAAAAAAACgT4AAAAAAAAAAAAAAAAAAAAEAn0AAAAAAAAAAAAAAAAAAAAIBPoAAAAAAAAAAAAAAAAAAAAQCPQBAAAAAAAAAAAAAAAAAAAgEOgDAAAAAAAAAAAAAAAAAABAINAHAAAAAAAAAAAAAAAAAACAQKAPAAAAAAAAAAAAAAAAAAAAgUAfAAAAAAAAAAAAAAAAAAAAAoE+AAAAAAAAAAAAAAAAAAAABAJ9AAAAAAAAAAAAAAAAAAAACAT6AAAAAAAAAAAAAAAAAAAAEAj0AQAAAAAAAAAAAAAAAAAAIBDoAwAAAAAAAAAAAAAAAAAAQCDQBwAAAAAAAAAAAAAAAAAAgECgDwAAAAAAAAAAAAAAAAAAAIFAHwAAAAAAAAAAAAAAAAAAAAKBPgAAAAAAAAAAAAAAAAAAAAQCfQAAAAAAAAAAAAAAAAAAAAgE+gAAAAAAAAAAAAAAAAAAABAI9AEAAAAAAAAAAAAAAAAAACAQ6AMAAAAAAAAAAAAAAAAAAEAg0AcAAAAAAAAAAAAAAAAAAIBAoA8AAAAAAAAAAAAAAAAAAACBQB8AAAAAAAAAAAAAAAAAAAACgT4AAAAAAAAAAAAAAAAAAAAEAn0AAAAAAAAAAAAAAAAAAAAIBPoAAAAAAAAAAAAAAAAAAAAQCPQBAAAAAAAAAAAAAAAAAAAgEOgDAAAAAAAAAAAAAAAAAABAINAHAAAAAAAAAAAAAAAAAACAQKAPAAAAAAAAAAAAAAAAAAAAgUAfAAAAAAAAAAAAAAAAAAAAAoE+AAAAAAAAAAAAAAAAAAAABAJ9AAAAAAAAAAAAAAAAAAAACAT6AAAAAAAAAAAAAAAAAAAAEAj0AQAAAAAAAAAAAAAAAAAAIBDoAwAAAAAAAAAAAAAAAAAAQCDQBwAAAAAAAAAAAAAAAAAAgECgDwAAAAAAAAAAAAAAAAAAAIFAHwAAAAAAAAAAAAAAAAAAAAKBPgAAAAAAAAAAAAAAAAAAAAQCfQAAAAAAAAAAAAAAAAAAAAgE+gAAAAAAAAAAAAAAAAAAABAI9AEAAAAAAAAAAAAAAAAAACAQ6AMAAAAAAAAAAAAAAAAAAEAg0AcAAAAAAAAAAAAAAAAAAIBAoA8AAAAAAAAAAAAAAAAAAACBQB8AAAAAAAAAAAAAAAAAAAACgT4AAAAAAAAAAAAAAAAAAAAEAn0AAAAAAAAAAAAAAAAAAAAIBPoAAAAAAAAAAAAAAAAAAAAQCPQBAAAAAAAAAAAAAAAAAAAgEOgDAAAAAAAAAAAAAAAAAABAINAHAAAAAAAAAAAAAAAAAACAQKAPAAAAAAAAAAAAAAAAAAAAgUAfAAAAAAAAAAAAAAAAAAAAAoE+AAAAAAAAAAAAAAAAAAAABAJ9AAAAAAAAAAAAAAAAAAAACAT6AAAAAAAAAAAAAAAAAAAAEAj0AQAAAAAAAAAAAAAAAAAAIBDoAwAAAAAAAAAAAAAAAAAAQCDQBwAAAAAAAAAAAAAAAAAAgECgDwAAAAAAAAAAAAAAAAAAAIFAHwAAAAAAAAAAAAAAAAAAAAKBPgAAAAAAAAAAAAAAAAAAAAQCfQAAAAAAAAAAAAAAAAAAAAgE+gAAAAAAAAAAAAAAAAAAABAI9AEAAAAAAAAAAAAAAAAAACAQ6AMAAAAAAAAAAAAAAAAAAEAg0AcAAAAAAAAAAAAAAAAAAIBAoA8AAAAAAAAAAAAAAAAAAACBQB8AAAAAAAAAAAAAAAAAAAACgT4AAAAAAAAAAAAAAAAAAAAEAn0AAAAAAAAAAAAAAAAAAAAIBPoAAAAAAAAAAAAAAAAAAAAQCPQBAAAAAAAAAAAAAAAAAAAgEOgDAAAAAAAAAAAAAAAAAABAINAHAAAAAAAAAAAAAAAAAACAQKAPAAAAAAAAAAAAAAAAAAAAgUAfAAAAAAAAAAAAAAAAAAAAAoE+AAAAAAAAAAAAAAAAAAAABAJ9AAAAAAAAAAAAAAAAAAAACAT6AAAAAAAAAAAAAAAAAAAAEAj0AQAAAAAAAAAAAAAAAAAAIBDoAwAAAAAAAAAAAAAAAAAAQCDQBwAAAAAAAAAAAAAAAAAAgECgDwAAAAAAAAAAAAAAAAAAAIFAHwAAAAAAAAAAAAAAAAAAAAKBPgAAAAAAAAAAAAAAAAAAAAQCfQAAAAAAAAAAAAAAAAAAAAgE+gAAAAAAAAAAAAAAAAAAABAI9AEAAAAAAAAAAAAAAAAAACAQ6AMAAAAAAAAAAAAAAAAAAEAg0AcAAAAAAAAAAAAAAAAAAIBAoA8AAAAAAAAAAAAAAAAAAACBQB8AAAAAAAAAAAAAAAAAAAACgT4AAAAAAAAAAAAAAAAAAAAEAn0AAAAAAAAAAAAAAAAAAAAIBPoAAAAAAAAAAAAAAAAAAAAQCPQBAAAAAAAAAAAAAAAAAAAgEOgDAAAAAAAAAAAAAAAAAABAINAHAAAAAAAAAAAAAAAAAACAQKAPAAAAAAAAAAAAAAAAAAAAgUAfAAAAAAAAAAAAAAAAAAAAAoE+AAAAAAAAAAAAAAAAAAAABAJ9AAAAAAAAAAAAAAAAAAAACAT6AAAAAAAAAAAAAAAAAAAAEAj0AQAAAAAAAAAAAAAAAAAAIBDoAwAAAAAAAAAAAAAAAAAAQCDQBwAAAAAAAAAAAAAAAAAAgECgDwAAAAAAAAAAAAAAAAAAAIFAHwAAAAAAAAAAAAAAAAAAAAKBPgAAAAAAAAAAAAAAAAAAAAQCfQAAAAAAAAAAAAAAAAAAAAgE+gAAAAAAAAAAAAAAAAAAABAI9AEAAAAAAAAAAAAAAAAAACAQ6AMAAAAAAAAAAAAAAAAAAEAg0AcAAAAAAAAAAAAAAAAAAIBAoA8AAAAAAAAAAAAAAAAAAACBQB8AAAAAAAAAAAAAAAAAAAACgT4AAAAAAAAAAAAAAAAAAAAEAn0AAAAAAAAAAAAAAAAAAAAIBPoAAAAAAAAAAAAAAAAAAAAQCPQBAAAAAAAAAAAAAAAAAAAgEOgDAAAAAAAAAAAAAAAAAABAINAHAAAAAAAAAAAAAAAAAACAQKAPAAAAAAAAAAAAAAAAAAAAgUAfAAAAAAAAAAAAAAAAAAAAAoE+AAAAAAAAAAAAAAAAAAAABAJ9AAAAAAAAAAAAAAAAAAAACAT6AAAAAAAAAAAAAAAAAAAAEAj0AQAAAAAAAAAAAAAAAAAAIBDoAwAAAAAAAAAAAAAAAAAAQCDQBwAAAAAAAAAAAAAAAAAAgECgDwAAAAAAAAAAAAAAAAAAAIFAHwAAAAAAAAAAAAAAAAAAAAKBPgAAAAAAAAAAAAAAAAAAAAQCfQAAAAAAAAAAAAAAAAAAAAgE+gAAAAAAAAAAAAAAAAAAABAI9AEAAAAAAAAAAAAAAAAAACAQ6AMAAAAAAAAAAAAAAAAAAEAg0AcAAAAAAAAAAAAAAAAAAIBAoA8AAAAAAAAAAAAAAAAAAACBQB8AAAAAAAAAAAAAAAAAAAACgT4AAAAAAAAAAAAAAAAAAAAEAn0AAAAAAAAAAAAAAAAAAAAIBPoAAAAAAAAAAAAAAAAAAAAQCPQBAAAAAAAAAAAAAAAAAAAgEOgDAAAAAAAAAAAAAAAAAABAINAHAAAAAAAAAAAAAAAAAACAQKAPAAAAAAAAAAAAAAAAAAAAgUAfAAAAAAAAAAAAAAAAAAAAAoE+AAAAAAAAAAAAAAAAAAAABAJ9AAAAAAAAAAAAAAAAAAAACAT6AAAAAAAAAAAAAAAAAAAAEAj0AQAAAAAAAAAAAAAAAAAAIBDoAwAAAAAAAAAAAAAAAAAAQCDQBwAAAAAAAAAAAAAAAAAAgECgDwAAAAAAAAAAAAAAAAAAAIFAHwAAAAAAAAAAAAAAAAAAAAKBPgAAAAAAAAAAAAAAAAAAAAQCfQAAAAAAAAAAAAAAAAAAAAgE+gAAAAAAAAAAAAAAAAAAABAI9AEAAAAAAAAAAAAAAAAAACAQ6AMAAAAAAAAAAAAAAAAAAEAg0AcAAAAAAAAAAAAAAAAAAIBAoA8AAAAAAAAAAAAAAAAAAACBQB8AAAAAAAAAAAAAAAAAAAACgT4AAAAAAAAAAAAAAAAAAAAEAn0AAAAAAAAAAAAAAAAAAAAIBPoAAAAAAAAAAAAAAAAAAAAQCPQBAAAAAAAAAAAAAAAAAAAgEOgDAAAAAAAAAAAAAAAAAABAINAHAAAAAAAAAAAAAAAAAACAQKAPAAAAAAAAAAAAAAAAAAAAgUAfAAAAAAAAAAAAAAAAAAAAAoE+AAAAAAAAAAAAAAAAAAAABAJ9AAAAAAAAAAAAAAAAAAAACAT6AAAAAAAAAAAAAAAAAAAAEAj0AQAAAAAAAAAAAAAAAAAAIBDoAwAAAAAAAAAAAAAAAAAAQCDQBwAAAAAAAAAAAAAAAAAAgECgDwAAAAAAAAAAAAAAAAAAAIFAHwAAAAAAAAAAAAAAAAAAAAKBPgAAAAAAAAAAAAAAAAAAAAQCfQAAAAAAAAAAAAAAAAAAAAgE+gAAAAAAAAAAAAAAAAAAABAI9AEAAAAAAAAAAAAAAAAAACAQ6AMAAAAAAAAAAAAAAAAAAEAg0AcAAAAAAAAAAAAAAAAAAIBAoA8AAAAAAAAAAAAAAAAAAACBQB8AAAAAAAAAAAAAAAAAAAACgT4AAAAAAAAAAAAAAAAAAAAEAn0AAAAAAAAAAAAAAAAAAAAIBPoAAAAAAAAAAAAAAAAAAAAQCPQBAAAAAAAAAAAAAAAAAAAgEOgDAAAAAAAAAAAAAAAAAABAINAHAAAAAAAAAAAAAAAAAACAQKAPAAAAAAAAAAAAAAAAAAAAgUAfAAAAAAAAAAAAAAAAAAAAAoE+AAAAAAAAAAAAAAAAAAAABAJ9AAAAAAAAAAAAAAAAAAAACAT6AAAAAAAAAAAAAAAAAAAAEAj0AQAAAAAAAAAAAAAAAAAAIBDoAwAAAAAAAAAAAAAAAAAAQCDQBwAAAAAAAAAAAAAAAAAAgECgDwAAAAAAAAAAAAAAAAAAAIFAHwAAAAAAAAAAAAAAAAAAAAKBPgAAAAAAAAAAAAAAAAAAAAQCfQAAAAAAAAAAAAAAAAAAAAgE+gAAAAAAAAAAAAAAAAAAABAI9AEAAAAAAAAAAAAAAAAAACAQ6AMAAAAAAAAAAAAAAAAAAEAg0AcAAAAAAAAAAAAAAAAAAIBAoA8AAAAAAAAAAAAAAAAAAACBQB8AAAAAAAAAAAAAAAAAAAACgT4AAAAAAAAAAAAAAAAAAAAEAn0AAAAAAAAAAAAAAAAAAAAIBPoAAAAAAAAAAAAAAAAAAAAQCPQBAAAAAAAAAAAAAAAAAAAgEOgDAAAAAAAAAAAAAAAAAABAINAHAAAAAAAAAAAAAAAAAACAQKAPAAAAAAAAAAAAAAAAAAAAgUAfAAAAAAAAAAAAAAAAAAAAAoE+AAAAAAAAAAAAAAAAAAAABAJ9AAAAAAAAAAAAAAAAAAAACAT6AAAAAAAAAAAAAAAAAAAAEAj0AQAAAAAAAAAAAAAAAAAAIBDoAwAAAAAAAAAAAAAAAAAAQCDQBwAAAAAAAAAAAAAAAAAAgECgDwAAAAAAAAAAAAAAAAAAAIFAHwAAAAAAAAAAAAAAAAAAAAKBPgAAAAAAAAAAAAAAAAAAAAQCfQAAAAAAAAAAAAAAAAAAAAgE+gAAAAAAAAAAAAAAAAAAABAI9AEAAAAAAAAAAAAAAAAAACAQ6AMAAAAAAAAAAAAAAAAAAEAg0AcAAAAAAAAAAAAAAAAAAIBAoA8AAAAAAAAAAAAAAAAAAACBQB8AAAAAAAAAAAAAAAAAAAACgT4AAAAAAAAAAAAAAAAAAAAEAn0AAAAA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Tw+KioqQlJTEyiUiIiIiIiJaZly/QyRPSlYBiaJQKLB9+3aYmZkJK/PevXsYHBw02QfnlStXoNFohJybXbt2CT03REREREREREREREREREREREREJC9arRZ37twRWuaWLVtgY2PDypUxa2tr7Nq1S2iZubm5QtYvEhERERERERERGSOVQqFgLZAwHh4eWLt2LXJycoSUNzc3h/Pnz+OTTz6BqbXVR48eobW1VUhZ6enpCAwMZAMlIiIiIiIiIiKidyJ1XlahUIDvIcTUJRERERH7R8R2wLZERLQYxcXF6OnpEVZeREQEEhMTWbEGICoqCvHx8SgtLRVS3uDgIJ48eYL09HRWLhEREREREdEy4vodInlSsgpItNWrV8PV1VVYec3NzcImjA3F8PAwbt++LaQsR0dHbNiwgQ2TiIiIiIiIiIiIiIiIiIiIiIjIiGk0Gty9e1dYeSqVCtu2bWPFGpAtW7bAwsJCWHn37t3D7OwsK5aIiIiIiIiIiOglKq1Wy1ogoZRKJXbv3o1vv/1WWJnZ2dkICwuDtbW1SdThpUuXMDMzI6Ss3bt3w9zcHLzWiYiIiIiIiIiI6F1JnVfUarWcmxRUl0RERETsHxHbAdsSEdHblJeXY3BwUFh5q1atgrOzM++1BsTOzg7r169Hdna2kPLGxsZQUFCA9PR0Vi4RERERERHRMuH6HSJ5UrIKSB8CAwORkpIirLzx8XHcuHHDJOqutLQUtbW1QspKSkpCaGgoGyQREREREREREREREREREREREZGRe/jwobCyHBwckJWVxUo1QGlpaXB1dRVWXl5eHhfxExERERERERERvUSlUChYC6QXW7duRV1dHUZGRoSUV1hYiLi4OISEhBhtnY2Pj+Pq1atCynJ0dMT27dvBa5yIiIiIiIiIiIh0JXV+UaFQcI5SUF0SERERsX9EbAdsS0REb1JXV4fOzk5h5W3cuBHm5uasWANkZmaGrVu34ueffxZS3tDQECoqKhAXF8fKJSIiIiIiIloGXL9DJE9KVgHpi6WlJbZu3Sq0zMuXL0OtVhttnWVnZ2NyclJIWTt27IClpSUbIhERERERERERERERERERERERkZHLy8sTVpa7uzsSEhJYqQYsIiIC/v7+smxfRERERERERERExoAB+qRXsbGxCA8PF1Zef38/cnNzjbKu6urqUFJSIqSsuLg4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sfCe97xnsjb75je/GZ577rns5R5//PHw7ne/+9Ceazdv3gxPP/10ePLJJ8MzzzyTNNLZ2JbB/W984xshhBDe9KY3hXe+853hHe94R3jzm98827YriuJQhkaWN+X/x3/8R3jqqadaQzZTunr1anjqqafCU089FUL43s3q73znO8MTTzwRHn300clv4u973Od2zgzZlin348tf/nJjKCHFO9/5zvD2t79dR6KnF154IXz961/PXu6RRx4J733ve0MIIVy7di387d/+ba/1r9ZzWHz9619vDKt1+YEf+IFZfz5O4e///u/DlStXspd78MEHw//P3n3/SVXl+/5/V+iuzjnROdAZOoAkQUQRQWVkjJiO50w65/52799yf7n33O+Ec8aZwTQqKuqgREERhKZpUudE5wCdc9X3Bw8cnFFk713dlV7Px2MeM6P1WbX3Z61ae+/q+qy1bt06r96znDlzxnBcRESEduzY4Zf3Mv54HfAXs7OzOnXqlBYXF73SXnJysh544IFly91XX31l6r4sFOcUfGdubk4tLS1qbGxUW1ub18a62e8wmpqa1NTUdGfeLC0tVXl5ufLy8ijWXwbz8/NqampSc3Oz2travLoggxFDQ0MaGhpSXV2dJCklJUVlZWWqqKhQUlJSyPbP5OSkTp06ZTguOjpaDz30kFeP5ebNm6qvr9eVK1c0MTGxrOd969YtXbhwQRcuXFB0dLTWrl2r9evX+93CDQsLC7p69aouX76sGzdumF6o4H5NTEyooaFBDQ0NcrlcKi4u1vr167Vq1SomMwAAAAAAAABBybncX7wCAAAAAAAACF4NDQ2amZnxyXtfvHhxWdp1Op3LWgjf09Nj6tjDw8NVWloacmOst7dXFy9e1PXr1332Q/wfMzAwoIGBAZ06dUopKSmqrq5WZWWlIiMj/eo4PR6PQulvAWNjY6qvr1dDQ4Pp4unlMjExcedH/FFRUVqzZo2qqqqUnJy8bH0fDGPGyrEs53ksLS2Zvhb19/ersLCQGwmTvv766zuFcUaUlJTcGRMul0vd3d0aGRkx3E5nZ6cqKipCKuenT582XFAbFham9PT0kMnRxMSETp8+bSp2586dXp2vJicnTc1PMTExevjhh/0ut/56HfAH09PTeuuttzQ4OOiV9rKysu6MgeXKXWNjowYGBgzHFRQUhNScAmlwcFB1dXW6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c+fOH/z3s7OzeuuttywtCpKTk6OtW7cqLy/Pq5+VqKgoVVdXq7q6Wv39/frqq6/U1NTktbFw+PBhvfrqq9y/AAAAAAAAAPB7Tm99aQwAAAAAAAAARln5fjLUvtv0eDwBd85LS0t69913NTg46NV2Y2JitGPHDlVUVNz5sa4vcpOcnKwdO3booYceUkNDg77++muNj49bavPs2bNyu90/+gPtUBg7R48e1eXLl73aptPp1KZNm7Rp06Y7BdC+yElUVJQ2bNigDRs2qL29XadOnVJvb6+lNru7u/X222//YJG+2XP0tzETKNeK27utDgwMGI69XYQejAXMVl2+fFkLCwuG49auXSu73X7fYyA5OVmpqammFs9oampSSUlJUOX9xo0bmpub81p77e3tcrvdQVVk4/F41NzcbCq2tLR0WeenYLvHDqVnhq+++kpffvmlV9raunWrtm3b5nd54BkwNIyNjenAgQOanp72Wpt2u101NTV68MEHFR0d7bNxERMTo82bN2vTpk1qaWnR6dOnTd3//RC326333ntPr776asDvHn358mWvF+cXFxdrx44dSkpK8ln/Z2dnKzs7W4ODgzp69KjXFjQaHBzUX/7yl4Ar0vfWnP7JJ5+YLs6//R1ReXm57Hb7soyLjIwM7d27Vxs3btSnn36q/v5+r7T77bffas2aNf/weZ+fn9eBAwdMzy0pKSl67LHHlJeXt+yflfT0dD3zzDPq6+vTxx9/rNHRUa88i1y5coXnYwAAAAAAAAB+z8lKowAAAAAAAAB8xcr3k6H23abNZgu4c/7ss8/U09PjtfYcDoc2btyoLVu2+NVu4U6nU7W1taqqqlJDQ4O++uorS4X63377rex2ux599NGQGzuXLl3SuXPnvNpmWVmZHn30UcXFxfnVuRYWFqqwsFBtbW368ssvLe2Kd+PGDb3zzjvav3//93ZgN9vv/jZmAulaUVNTo7/97W+mx/+aNWu4OfiBvJjtC6P9X1paaqpAv7W1VR6P505BUDDo6OjwanvT09MaHBxURkZG0OSor69PExMTpual8vLyZZ2fgu0eO1SeGY4fP64zZ854JV+PP/64amtreQaET8zNzendd9/V5OSk19qsqKjQQw89pMTERL8ayyUlJSouLtbVq1d14sQJywu2Sd8V5r799tv653/+Z797hrlfXV1d+uyzz7zW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HonHH388PvrRj8bevXvfdny1WsX6+nqsr6/HAw88IFQAAADgjqOgDwAAAAAAAAAAAMBtsX///jh27Fi357927VqcO3fupsfX1tbinnvu6fb69913347keOLEiWEL+idOnPCH8AF17dq1OHXq1E2P79q1K774xS/GY4899o7PM01T3HfffTv29wYAAADwbinoAwAAAAAAAAAAAHBbPP744/H44493e/4f/vCH8ad/+qc3Pf7MM8/E008/PXyOL730Uly4cCHW1taGet8XL16M06dP+0P4gPre974X165du+nxX/u1X9uynA8AAAAwgkkEAAAAAAAAAAAAALDzjh49uunvqypOnjw53Oc5efJkVNWmx3bv3h2HDh3ypS/Y97///Zsee/jhh+Opp54SEgAAALAITQQAAAAAAAAs1TPPPBOvv/66IG7Rz/7sz8YXvvCFTY99+MMfFhAAAAC8R48//nh84xvf2PTYyZMn4zOf+Uxk5hCfZaubCvziL/5inD171pe+YD/60Y9ueuxTn/qUgAAAAIDFUNAHAAAAAABgsT72sY8J4T04cuRIHDlyRBAAwKLs3bs3/uiP/kgQANwRHn300fjnf/7nWK1Wbzv2v//7v3HmzJl4+OGHh/gsZ8+ejddee+2mx5988sl46aWXfOkLdu7cuZse+8hHPnLbX+/LX/6y0AEAAID3xSQCAAAAAAAAAAAAANh599xzTzzyyCM3Pf5O/4/0d5oTJ07c9Njhw4fjwx/+8KY3ImAZqipef/31TY+tra3Fnj17hAQAAAAshoI+AAAAAAAAAAAAALwPVqtVPPHEEzc9/sILL8T169fv+M9x7dq1eOGFF256/IknnojMVNBfsCtXrsSNGzc2Pba2tiYgAAAAYFGaCAAAAAAAAADgvbly5Uq89tprcf78+bh48WKsr6/HG2+8EdevX4+zZ8/G1atXIyLi9ddfj7/6q7+K1lrcc889cejQoVhbW4tDhw7FfffdF/+PvfsKbuvM04T/gCAJZoKZBHPOUTlHS7IVLMlqqy3nbnfw9EztbO1cze7VVO1ezNZu1Tdd1bPdPdN2O7aDLMuy1VZOVCTFnHPOBAMYQIIgvgsNOZJ4ziFAIvP5VanajfcQOOfgZLzP/1UoFFyZRERERERryPz8PFJTU+Hl5YWpqSnBe42amhrk5OTY9XJUV1djZmZGsM3F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34/m5mbRdnsZlYeIiIiIiIiIHJNcLkdaWhrS0tIwMDCAhoYGNDU1YWZmxqi/1+v1mJ+fBwC4uLgYHbD38PBAYmIiUlJSEBoayi+CiIjsXlJSkmBAf25uDoWFhThw4IDN5m1qagpff/019Hq9YLu7uztycnL4JRIRERERERERERER0bIY0CciIiIiIiKHV1hYKNoWHR2NyMhIriQiIiIiIiIiMovQ0FCEhoZiy5Yt6O3tRXd3N7q7uzE4OCj6NxqNZjEMKJfLoVQqJd9fpVIhKioK4eHhRof5iYiI7EFGRgZu3bol2FZUVISCggIEBwdbfb5mZ2fx6aefYmRkRHSa7du3w9PTk18iEREREREREREREREtiwF9IiIiIiIicmitra2orq4Wbd+yZQtXEhERERERERGZnVwuR1RUFKKiogAAMzMzGB4exujoKMbHxzEyMoLp6WlotdolAX1fX194eHjA09MTSqUS/v7+UCqVCAoKgkKh4MolIiKHFRoaivj4eLS2ti5pm5ubwyeffIJf/OIX8Pb2tto8DQ0N4fPPP4darRadJjAwEFu3buUXSERERERERERERERERmFAn4iIiIiIiBzW2NgYvvnmGxgMBsH2iIgIpKWlcUURERERERERkcUpFAqoVCqoVKolbefOncPAwACAJ8HFEydOcIUREZHT2rFjh2BAH3jyXP/TTz/Fq6++CqVSafF5KS8vx6VLlzA9PS053YEDByCXy/nlERERERERERERERGRURjQJyIiIiIiIrsyOTmJ7777DpGRkVCpVAgPD4ePj89iu8FgwOjoKGpqanD37l3JTnUHDx6ETCbjSiUiIiIiIiIiIiIispL4+HhkZ2ejsrJSsL23txd/+MMf8NJLLyEzM9Miz/E7Oztx/fp1tLW1LTvtzp07kZqayi+OiIiIiIiIiIiIiIiMxoA+ERERERER2RVPT080NjaioaFh8TW5XA5vb28ATwL8er1+2ffJyclBbGwsVygRERERERERERERkZUdPnwY3d3dUKvVgu3T09M4e/Ys7t69i127diEpKQmurqvryjY1NYXa2lqUl5ejs7PTqL9JTU3F7t27+YUREREREREREREREZFJGNAnIiIiIiIiu+Li4gIfHx9oNJrF1/R6PcbHx41+j6CgIBw5coQrk4iIiIiIiIiIiIjIBhQKBc6cOYMPPvgAk5OTotP19fXhiy++gLu7O5KSkhAbG4uQkBAEBwfD19dX8G/m5+cxNTWFiYkJ9PT0oLe3Fx0dHRgYGDBpHrOzs3Hs2DHIZDJ+YUREREREREREREREZBIG9ImIiIiIiMju+Pr6PhPQN4W7uztOnjwJNzc3rkgiIiIiIiIiIiIiIhsJCgrC22+/jc8//xwjIyOS087OzqKmpgY1NTXPvO7h4QEPDw/IZDLMzc1hdnYWMzMzq5ovmUyGPXv2YPv27QznExERERERERERERHRirhwFRAREREREZG98ff3X9Hfubu7480334RKpeJKJCIiIiIiIiIiIiKysZCQEPziF79AWlraiv5eq9VidHQUIyMj0Gg0qw7nq1QqvPvuu9ixYwfD+UREREREREREREREtGKuXAVERERERERkb3x9fU3+G39/f7z66qsM5xMRERERERERERER2RFPT0+cPn0atbW1uH79OoaGhqw+D0qlErt27UJubi6D+UREREREREREREREtGoM6BMREREREZHd8fPzM3pauVyOvLw87Nu3D56enlx5RA4gIyMDBoNhyeuhoaFcOURERERERERERE4qPT0daWlpqKmpQUlJCVpbWwWfE5qLTCZDSkoK1q9fj8TERAbz/3/27ju4qjPP8//nXuWckVACAUIimJyjMeDYxu12Owx2t1O703bNVs1szf43+99W7dbO1P5mp3s6eMZtY2N3G0eCiSaYKEAiCxBKSEgo56yr+/vDK5Zwz9FF3HCueL+qqLL1XOme+5xznhPu+XwfAAAAAAAAAADgMTanN7/lAAAAAABgFJxOp5qamnTjxg3duHFDN2/eVHt7uzo7O+V0OhUVFaWUlBRNmjRJM2bMUHx8PJ0GAAAAAAAs64svvlB9fb2k74uTPf/883QKAOCh19HRoZKSEpWVlam6ulptbW0P9PdCQkKUlpam7OxsZWdnKysri8K+AAAAAAAAAADAK4LpAgAAAACA1dhsNiUnJys5OVmzZ8+mQwAAAAAAAAAAGGNiYmI0b948zZs3T5LU3d2tpqYmNTc3q7OzU/39/bf+9fb2SpLsdrvCwsIUGhqq4OBgxcfHKzExUYmJiYqNjaVTAQAAAAAAAACATxDQBwAAAAAAAAAAAAAAAAD4VWRkpCIjI5WVlUVnAAAAAAAAAAAAS7PTBQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAjIyAPgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAbiCgDwAAAAAAAAAAAAAAAAAAAAAAAAAAAACAGwjoAwAAAAAAAAAAAAAAAAAAAAAAAAAAAADgBgL6AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC4gYA+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABuIKAPAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAbCOgDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAGAvoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALiBgD4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAG4goA8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAgBsI6AMAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AYC+gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAuIGAPgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAbiCgDwAAAAAAAAAAAAAAAAAAAAAAAAAAAACAGwjoAwAAAAAAAAAAAAAAAAAAAAAAAAAAAADgBgL6AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC4gYA+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABuIKAPAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAbCOgDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAGAvoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALiBgD4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAG4goA8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAgBsI6AMAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AYC+gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAuIGAPgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAbiCgDwAAAAAAAAAAAAAAAAAAAAAAAAAAAACAGwjoAwAAAAAAAAAAAAAAAAAAAAAAAAAAAADgBgL6AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC4gYA+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABuIKAPAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAbCOgDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAGAvoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALiBgD4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAG4goA8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAgBsI6AMAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AYC+gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAuIGAPgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAbiCgDwAAAAAAAAAAAAAAAAAAAAAAAAAAAACAGwjoAwAAAAAAAAAAAAAAAAAAAAAAAAAAAADgBgL6AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC4gYA+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABuIKAPAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAbCOgDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAGAvoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALiBgD4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAG4goA8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAgBsI6AMAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AYC+gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAuIGAPgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAbiCgDwAAAAAAAAAAAAAAAAAAAAAAAAAAAACAGwjoAwAAAAAAAAAAAAAAAAAAAAAAAAAAAADgBgL6AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC4gYA+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABuIKAPAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAbCOgDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAGAvoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALiBgD4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAG4goA8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAgBsI6AMAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AYC+gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAuIGAPgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAbiCgDwAAAAAAAAAAAAAAAAAAAAAAAAAAAACAGwjoAwAAAAAAAAAAAAAAAAAAAAAAAAAAAADgBgL6AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC4gYA+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABuIKAPAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAbCOgDAAAAAAAAAAAAAAAAAAAAAAAAAAAA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VH9/v5YvXz6jgseys7N17dq1Ub/7+vrqmWee4fzFrJGWlqbc3FyVlpZaLK+pqdG3336r1157bdKO++LiYh04cMBm+27Xrl2zOoEXMJaVK1fq5s2bVoOECgsL9dNPP+nFF1+ctHNlcHBQP/74owoKCqxOk5ycPPINYibz9PTUzp079c0331gsN5vN+u677/TWW29ZTZr6qHp7e/X111/bTNCYlpY27b+9AdORr6+vxUQjZrNZzc3NTk16PNuFhYVpzZo1ysjIsFje2tqqL774Qm+//fakvke7cuWKzUBff39/bdy4cVbU+Y4dO/Txxx9bDYy/ceOGvL29JzU4vrGxUZ999pk6OzutTrNp06YZda75+vpq+/btVkdVHxgY0FdffaV33nln0pJbd3V16csvv7RZr0888YTCw8MdtswlS5boxIkTVpMFnT59WtHR0SPfYR3l1q1b+umnn8aVdN2RDAaDXnjhBf31r38d6bPya9XV1friiy/05ptvTmpfIbPZrOPHj+vy5csWy60lnQEAAACAmYoAfQAAAADT1vCoqY78IDeb6yowMFCBgYGzojOZJa6urk4fMdOW4fqOi4vjANQvwWCRkZGKjIycFdtj6aPwVIxCDXh6emr+/Pmjkkg8rlxcXDRnzhzNmTOHypiBhoNuo6OjuVfMIh4eHpPWgc+a4cB7jM3X11e+vr6z5rybTvejsLCwWd0B3t3dnQ7+eCyukTt37tShQ4dGBelnZ2erpqZGmzdvlre397Tejs7OTp0+fVo1NTVWt3E6JGABHMVgMOiVV17Rhx9+aHWk6JKSEn3++ed6/fXXHX785+bmav/+/VYDiCRp48aNioqKYmfhsT9X9+zZo48//ljd3d0Wp7l165Y6Ozv16quvysvLy6HL7+3t1d69e1VSUmLzPYUjR2ydaklJSXryySetBkP19vbqiy++0EsvvTSSTNGR7ZEvv/xStbW1Np/ln3vuOU4OYAL8/f0tBuhLvyQ84fndsTZv3qyKigrdv3/fYnldXZ3+9re/6c0333T4e1Gz2axz587p3LlzY7aHZ0uy2Llz5+qZZ57RkSNHrE6TkZEhk8mkZ599Vq6urg5d/r1797R3716bQeRxcXFau3btjKvb5cuX6+7du8rNzbVY3tXVpX/84x969dVXHd7noaWlRV988YXVa5f0S8LyzZs3O3S5Pj4+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AAAAAADsQIA+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB2IEAfAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA7EKAPAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAdCNAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAOBOgDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGAHAvQBAAAAAAAAAAAAAAAAAAAAAAAAAAAAALADAfoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANiBAH0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOxAgD4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHYgQB8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAADsQoA8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAgB0I0AcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwA4E6AMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAcC9AEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAsAMB+gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA2IEAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA7ECAPgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAdiBAHwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOxCgDwAAAAAAAAAAAAAAAAAAAAAAAAAAAACAHQjQBwAAAAAAAAAAAAAAAAAAAAAAAAAAAADADgToAwAAAAAAAAAAAAAAAAAAAAAAAAAAAABgBwL0AQAAAAAAAAAAAAAAAAAAAAAAAAAAAACwAwH6AAAAAAAAAAAAAAAAAAAAAAAAAAAAAADYgQB9AAAAAAAAAAAAAAAAAAAAAAAAAAAAAADsQIA+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB2IEAfAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA7EKAPAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAdCNAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAOBOgDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGAHAvQBAAAAAAAAAAAAAAAAAAAAAAAAAAAAALADAfoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANiBAH0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOxAgD4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHYgQB8AAAAA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REQgODh45n5Dr9djfHwcIyMjaGpqQmtrq9nEq+aEh4fjpZdeWnDFekv4+fnhtddew+effz5vUu7pBOjTxQ9iYmIQFhaGoKCgmeun6aIAQ0NDaGpqQltbm8UFApKSkvDss886NCkBEREREREtLQzQJyIiIiIit+Xr64vnn38eN2/exKlTpyyeXGErlUqF/Px87NmzRzFBCYGBgYiLixM+xHJGIoGUlBRhgL6vr6/TJmSS+8nPz8dPP/0kfM/KlSsV+ZB0esJxUVERTpw4YXGF2IVYtWoV9u3bZ1LN2RkiIyPx61//GocOHZINBF4oT09PbNu2DZs2beJkZoXz8/PDCy+8gOvXr+P06dMOPw8HBgZi9+7dyM7OdukE1o0bNyIkJARHjhyxKlmFrdce2dnZ2Lp167wVoZYvX46zZ8+abSsuLp43MNNSWq0WL7zwAj788EOb1390dBSjo6MW9WPe3t545ZVXZiqWOeP6ctOmTVizZs281RRTU1Nx69Yts203btzAwYMH2VEsAj4+PnjppZdw/vx5XLhwweLJbbaIj4/HgQMHLK4A50ghISF44403cOrUKdy8edPigCRbZGZm4sEHH3TKREB7OXfunEllSU9PT+zcudMlyzM9kf7dd981ez1648YNFBUVITU1FampqfD394efnx8mJycxMDCAlpYWlJWVCa9lMzIykJeXx06B3Jq/vz/27NmDH3/88b7Xi4qKoNPpkJOTs6jW9/bt2yZVSFUqFXbv3g0/Pz/uELRoTAetFhQU4Ny5c/Net+j1elRWVlqUbNHS68WnnnoKSUlJitge0dHR+M1vfoOjR4+irKxs3m3R3NyM5uZmu31/VFQUnn76aacn1QsODsYbb7yBQ4cOoaamZt73T1f0bmtrs9v9+86dO7FlyxYG3S4igYGBePPNN/H5559bnDiwv78f/f39dutjgHtjcE899ZTDn7FERETgzTffxNdff21RkrqBgYF5g6mtkZCQgGeeecZp495BQUF46aWX8NFHH80bpD9tIUn51Go19u3bh3Xr1vHgkulHDx48iODgYBQUFMxb5R4AhoaGUFpaatd94umnn0ZMTIxT1z0/Px/BwcE4dOiQReOt4+PjqK2ttSiBvaXr/cwzzyzKZKM7duzA1NQULly4YPHfSJKE8fFxk3EfW7br/v37kZqaarY9KSlJNmj85s2b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LWEAERERERERERERERERERHRUscAfSIiIiIiIiJyupGREVRWVsq2r169mhuJiIiIiIiIXMLf3x8PPvggGhsbcfHiRQwNDZm8R5IktLa2orW1FQUFBYiMjERMTAxiYmIQGhpqddK5iYkJ9PT04O7du7h79y46OjpgNBqFfxMQEIDNmzcjPj6ePxoREREREREREREREREREZETMUCfiIiIiIiIiJyupKQEU1NTZtvCwsIQFxfHjUREREREREQulZCQgNjYWJSXl6O4uBgjIyNm32c0GtHW1oa2tjbcvHkTAKDVahEcHIyAgABoNBp4e3vD09MTAKDX6zExMQGDwYDBwUH09fVhfHzc4uXy8/NDTk4OMjMzoVar+UMRERERERERERERERERERE5GQP0iYiIiIiIiMippqamcPnyZdn2NWvWcCMRERERERGRImg0GuTk5CArKws1NTUoKirCwMDAvH83Pj4+E7RvL0FBQVi1ahWWL1/OwHwiIiIiIiIiIiIiIiIiIiIXYoA+ERERERERETlVWVkZBgcHzbZ5enoiJyeHG4mIiIiIiIgURa1WIz09Henp6ejs7ER1dTVqa2sxMTHh0O/VarVISUnBihUrEBERwR+CiIiIiIiIiIiWlNHJKUxOSRidNEI/ZQQATBklDE1MzXqPEXrDL20SMDRuuK9t8pe/mzY4PgVJkmb+22AEhmd9HgCM66cwYZDue21o3ICpWS8ZJQmD4/f/3aTBiLFJo9l1mZwyYlSmTS9skzAyOSW7jfy1aqyJ98d/3BmHTcmB3GmIiIiIiJyEAfpERERERERE5DSSJOHChQuy7bm5udDpdNxQREREREREpFgRERGIiIjAxo0b0dbWhtbWVrS2tqKrq8tunx8TE4O4uDhERUVBrVZzoxMRERERERERkSKNTExhdHIKo5NG9I8ZZv59ZHIKA2MGjE4aMTo5heGJKQxOGDCmN2JcL2Fcb8S4wYhxvRETeiPGfgmIH9MbMWkwzgTm0/yGxqdwprof52oH8PtnluOpvHBuFCIiIiIiJ2CAPhERERERERE5zbVr12QDFlQqFdavX8+NRERERERERG5BrVYjLi4OcXFxAICJiQn09PSgv78fg4OD6Ovrw9jYGMbHxzE5OYmJiQkAgLe3N7y8vKDVaqHT6RAUFITAwEAEBQUhNDQU3t7e3LhERERERERE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Pef802umyn2Qj+e9f/f56797qT24wxMRERERkeIxQJ+IiIiIiIiIiIiIiIiIiIiIiIiIiIiIiBSjvW8Ux4uacKW6HVdrOtDQNfRLi32D61UODK637HOtC65XyW0DOwTXm/telQcQEaCdCaYP9PGaCaaPCtQiMlD7S7V7z5nXg3w8ofVkJXsiIiIiIlrcGKBPREREREREREREREREREREREREREREREQuVdrUg+OFTTh5uwm36rtgmDK6pHK9ykHB9eY/05LPFW8DlZXbwMdbg/AAb0QEaBHq542IX/59urr99D9D/bwQ4ucNf62GOycREREREdHcOywG6BMRERERERERERERERERERERERERERERkTNNGow4X96Kn2414HhhI1p6hrGg4HpRkPsCgutVouB6lXygv/l2c8u78AQD3ho1ooN0iAn2QXigNyL8tQjz1yIiwBvhAVqE+d8Lwg/394aPNwPuiYiIiIiIFooB+kRERERERERERERERERERERERERERERE5HCGKSNO3W7CFxeq8FNhI8Ynp8zEmzupcv0CgutVdgyuN22//zU/rSdSIgMQFaRFVJAOCWF+iArU/fLvvogK0kHrqebORURERERE5ERMfUZERERERERERERERERERERERERERERERA5zt3cYH5wuwxfnq9HYNfjXBhUg3fu/+5jEsd/XLt0fPG+uZKFqbpsEk6B90d8BgCTBfPD8L01z/1T1y4dKKguW568CfDRIighAXKgvYoN9EBfqi5hgH8QE+2BZqC8iAnXQeKi4ExERERERESkIA/SJiIiIiIiIiIiIiIiIiIiIiIiIiIiIiMiuDFNGHL1ejw9Ol+JcaQuM01HtouB61ayX5wTX3xe0v4DgernvtCW4Hqq/fs/coP3p1VR7qLAs1A8J4X5IDPdHWkwg0mODkBDuj+hgHbw1au4sREREREREboYB+kREREREREREREREREREREREREREREREZBdGScL3V2vxT4euoqK5B1ZVrp+JzDcNrpfm/O19AfsLCa6fN9gf9/+HTIKBYF9vpMcGITkyEEmR/kiOCEBihD+SI/0RoPPijkFERERERLSIMECfiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIgW7PurNfhfX135JTAfDq1cL5kJrlcJv1M+uF7+O2clC/jlH77enkiLCULmsmBkxP7y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AAAAAAAAAAAAAABAQKAPAAAAAAAAAAAAAAAAAAAAAYE+AAAAAAAAAAAAAAAAAAAABAT6AAAAAAAAAAAAAAAAAAAAEBDoAwAAAAAAAAAAAAAAAAAAQECgDwAAAAAAAAAAAAAAAAAAAAGBPgAAAAAAAAAAAAAAAAAAAAQE+gAAAAAAAAAAAAAAAAAAABAQ6AMAAAAAAAAAAAAAAAAAAEBAoA8AAAAAAAAAAAAAAAAAAAABgT4AAAAAAAAAAAAAAAAAAAAEBPoAAAAAAAAAAAAAAAAAAAAQEOgDAAAAAAAAAAAAAAAAAABAQKAPAAAAAAAAAAAAAAAAAAAAAYE+AAAAAAAAAAAAAAAAAAAABAT6AAAAAAAAAAAAAAAAAAAAEBDoAwAAAAAAAAAAAAAAAAAAQECgDwAAAAAAAAAAAAAAAAAAAAGBPgAAAAAAAAAAAAAAAAAAAAQE+gAAAAAAAAAAAAAAAAAAABAQ6AMAAAAAAAAAAAAAAAAAAEBAoA8AAAAAAAAAAAAAAAAAAAABgT4AAAAAAAAAAAAAAAAAAAAEBPoAAAAAAAAAAAAAAAAAAAAQEOgDAAAAAAAAAAAAAAAAAABAQKAPAAAAAAAAAAAAAAAAAAAAAYE+AAAAAAAAAAAAAAAAAAAABAT6AAAAAAAAAAAAAAAAAAAAEBDoAwAAAAAAAAAAAAAAAAAAQECgDwAAAAAAAAAAAAAAAAAAAAGBPgAAAAAAAAAAAAAAAAAAAAQE+gAAAAAAAAAAAAAAAAAAABAQ6AMAAAAAAAAAAAAAAAAAAEBAoA8AAAAAAAAAAAAAAAAAAAABgT4AAAAAAAAAAAAAAAAAAAAEBPoAAAAAAAAAAAAAAAAAAAAQEOgDAAAAAAAAAAAAAAAAAABAQKAPAAAAAAAAAAAAAAAAAAAAAYE+AAAAAAAAAAAAAAAAAAAABAT6AAAAAAAAAAAAAAAAAAAAEBDoAwAAAAAAAAAAAAAAAAAAQECgDwAAAAAAAAAAAAAAAAAAAAGBPgAAAAAAAAAAAAAAAAAAAAQE+gAAAAAAAAAAAAAAAAAAABAQ6AMAAAAAAAAAAAAAAAAAAEBAoA8AAAAAAAAAAAAAAAAAAAABgT4AAAAAAAAAAAAAAAAAAAAEBPoAAAAAAAAAAAAAAAAAAAAQEOgDAAAAAAAAAAAAAAAAAABAQKAPAAAAAAAAAAAAAAAAAAAAAYE+AAAAAAAAAAAAAAAAAAAABAT6AAAAAAAAAAAAAAAAAAAAEBDoAwAAAAAAAAAAAAAAAAAAQECgDwAAAAAAAAAAAAAAAAAAAAGBPgAAAAAAAAAAAAAAAAAAAAQE+gAAAAAAAAAAAAAAAAAAABAQ6AMAAAAAAAAAAAAAAAAAAEBAoA8AAAAAAAAAAAAAAAAAAAABgT4AAAAAAAAAAAAAAAAAAAAEBPoAAAAAAAAAAAAAAAAAAAAQEOgDAAAAAAAAAAAAAAAAAABAQKAPAAAAAAAAAAAAAAAAAAAAAYE+AAAAAAAAAAAAAAAAAAAABAT6AAAAAAAAAAAAAAAAAAAAEBDoAwAAAAAAAAAAAAAAAAAAQECgDwAAAAAAAAAAAAAAAAAAAAGBPgAAAAAAAAAAAAAAAAAAAAQE+gAAAAAAAAAAAAAAAAAAABAQ6AMAAAAAAAAAAAAAAAAAAEBAoA8AAAAAAAAAAAAAAAAAAAABgT4AAAAAAAAAAAAAAAAAAAAEBPoAAAAAAAAAAAAAAAAAAAAQEOgDAAAAAAAAAAAAAAAAAABAQKAPAAAAAAAAAAAAAAAAAAAAAYE+AAAAAAAAAAAAAAAAAAAABAT6AAAAAAAAAAAAAAAAAAAAEBDoAwAAAAAAAAAAAAAAAAAAQECgDwAAAAAAAAAAAAAAAAAAAAGBPgAAAAAAAAAAAAAAAAAAAAQE+gAAAAAAAAAAAAAAAAAAABAQ6AMAAAAAAAAAAAAAAAAAAEBAoA8AAAAAAAAAAAAAAAAAAAABgT4AAAAAAAAAAAAAAAAAAAAEBPoAAAAAAAAAAAAAAAAAAAAQEOgDAAAAAAAAAAAAAAAAAABAQKAPAAAAAAAAAAAAAAAAAAAAAYE+AAAAAAAAAAAAAAAAAAAABAT6AAAAAAAAAAAAAAAAAAAAEBDoAwAAAAAAAAAAAAAAAAAAQECgDwAAAAAAAAAAAAAAAAAAAAGBPgAAAAAAAAAAAAAAAAAAAAQE+gAAAAAAAAAAAAAAAAAAABAQ6AMAAAAAAAAAAAAAAAAAAEBAoA8AAAAAAAAAAAAAAAAAAAABgT4AAAAAAAAAAAAAAAAAAAAEBPoAAAAAAAAAAAAAAAAAAAAQEOgDAAAAAAAAAAAAAAAAAABAQKAPAAAAAAAAAAAAAAAAAAAAAYE+AAAAAAAAAAAAAAAAAAAABAT6AAAAAAAAAAAAAAAAAAAAEBDoAwAAAAAAAAAAAAAAAAAAQECgDwAAAAAAAAAAAAAAAAAAAAGBPgAAAAAAAAAAAAAAAAAAAAQE+gAAAAAAAAAAAAAAAAAAABAQ6AMAAAAAAAAAAAAAAAAAAEBAoA8AAAAAAAAAAAAAAAAAAAABgT4AAAAAAAAAAAAAAAAAAAAEBPoAAAAAAAAAAAAAAAAAAAAQEOgDAAAAAAAAAAAAAAAAAABAQKAPAAAAAAAAAAAAAAAAAAAAAYE+AAAAAAAAAAAAAAAAAAAABAT6AAAAAAAAAAAAAAAAAAAAEBDoAwAAAAAAAAAAAAAAAAAAQECgDwAAAAAAAAAAAAAAAAAAAAGBPgAAAAAAAAAAAAAAAAAAAAQE+gAAAAAAAAAAAAAAAAAAABAQ6AMAAAAAAAAAAAAAAAAAAEBAoA8AAAAAAAAAAAAAAAAAAAABgT4AAAAAAAAAAAAAAAAAAAAEBPoAAAAAAAAAAAAAAAAAAAAQEOgDAAAAAAAAAAAAAAAAAABAQKAPAAAAAAAAAAAAAAAAAAAAAYE+AAAAAAAAAAAAAAAAAAAABAT6AAAAAAAAAAAAAAAAAAAAEBDoAwAAAAAAAAAAAAAAAAAAQECgDwAAAAAAAAAAAAAAAAAAAAGBPgAAAAAAAAAAAAAAAAAAAAQE+gAAAAAAAAAAAAAAAAAAABAQ6AMAAAAAAAAAAAAAAAAAAEBAoA8AAAAAAAAAAAAAAAAAAAABgT4AAAAAAAAAAAAAAAAAAAAEBPoAAAAAAAAAAAAAAAAAAAAQEOgDAAAAAAAAAAAAAAAAAABAQKAPAAAAAAAAAAAAAAAAAAAAAYE+AAAAAAAAAAAAAAAAAAAABAT6AAAAAAAAAAAAAAAAAAAAEBDoAwAAAAAAAAAAAAAAAAAAQECgDwAAAAAAAAAAAAAAAAAAAAGBPgAAAAAAAAAAAAAAAAAAAAQE+gAAAAAAAAAAAAAAAAAAABAQ6AMAAAAAAAAAAAAAAAAAAEBAoA8AAAAAAAAAAAAAAAAAAAABgT4AAAAAAAAAAAAAAAAAAAAEBPoAAAAAAAAAAAAAAAAAAAAQEOgDAAAAAAAAAAAAAAAAAABAQKAPAAAAAAAAAAAAAAAAAAAAAYE+AAAAAAAAAAAAAAAAAAAABAT6AAAAAAAAAAAAAAAAAAAAEBDoAwAAAAAAAAAAAAAAAAAAQECgDwAAAAAAAAAAAAAAAAAAAAGBPgAAAAAAAAAAAAAAAAAAAAQE+gAAAAAAAAAAAAAAAAAAABAQ6AMAAAAAAAAAAAAAAAAAAEBAoA8AAAAAAAAAAAAAAAAAAAABgT4AAAAAAAAAAAAAAAAAAAAEBPoAAAAAAAAAAAAAAAAAAAAQEOgDAAAAAAAAAAAAAAAAAABAQKAPAAAAAAAAAAAAAAAAAAAAAYE+AAAAAAAAAAAAAAAAAAAABAT6AAAAAAAAAAAAAAAAAAAAEBDoAwAAAAAAAAAAAAAAAAAAQECgDwAAAAAAAAAAAAAAAAAAAAGBPgAAAAAAAAAAAAAAAAAAAAQE+gAAAAAAAAAAAAAAAAAAABAQ6AMAAAAAAAAAAAAAAAAAAEBAoA8AAAAAAAAAAAAAAAAAAAABgT4AAAAAAAAAAAAAAAAAAAAEBPoAAAAAAAAAAAAAAAAAAAAQEOgDAAAAAAAAAAAAAAAAAABAQKAPAAAAAAAAAAAAAAAAAAAAAYE+AAAAAAAAAAAAAAAAAAAABAT6AAAAAAAAAAAAAAAAAAAAEBDoAwAAAAAAAAAAAAAAAAAAQECgDwAAAAAAAAAAAAAAAAAAAAGBPgAAAAAAAAAAAAAAAAAAAAQE+gAAAAAAAAAAAAAAAAAAABAQ6AMAAAAAAAAAAAAAAAAAAEBAoA8AAAAAAAAAAAAAAAAAAAABgT4AAAAAAAAAAAAAAAAAAAAEBPoAAAAAAAAAAAAAAAAAAAAQEOgDAAAAAAAAAAAAAAAAAABAQKAPAAAAAAAAAAAAAAAAAAAAAYE+AAAAAAAAAAAAAAAAAAAABAT6AAAAAAAAAAAAAAAAAAAAEBDoAwAAAAAAAAAAAAAAAAAAQECgDwAAAAAAAAAAAAAAAAAAAAGBPgAAAAAAAAAAAAAAAAAAAAQE+gAAAAAAAAAAAAAAAAAAABAQ6AMAAAAAAAAAAAAAAAAAAEBAoA8AAAAAAAAAAAAAAAAAAAABgT4AAAAAAAAAAAAAAAAAAAAEBPoAAAAAAAAAAAAAAAAAAAAQEOgDAAAAAAAAAAAAAAAAAABAQKAPAAAAAAAAAAAAAAAAAAAAAYE+AAAAAAAAAAAAAAAAAAAABAT6AAAAAAAAAAAAAAAAAAAAEBDoAwAAAAAAAAAAAAAAAAAAQECgDwAAAAAAAAAAAAAAAAAAAAGBPgAAAAAAAAAAAAAAAAAAAAQE+gAAAAAAAAAAAAAAAAAAABAQ6AMAAAAAAAAAAAAAAAAAAEBAoA8AAAAAAAAAAAAAAAAAAAABgT4AAAAAAAAAAAAAAAAAAAAEBPoAAAAAAAAAAAAAAAAAAAAQEOgDAAAAAAAAAAAAAAAAAABAQKAPAAAAAAAAAAAAAAAAAAAAAYE+AAAAAAAAAAAAAAAAAAAABAT6AAAAAAAAAAAAAAAAAAAAEBDoAwAAAAAAAAAAAAAAAAAAQECgDwAAAAAAAAAAAAAAAAAAAAGBPgAAAAAAAAAAAAAAAAAAAAQE+gAAAAAAAAAAAAAAAAAAABAQ6AMAAAAAAAAAAAAAAAAAAEBAoA8AAAAAAAAAAAAAAAAAAAABgT4AAAAAAAAAAAAAAAAAAAAEBPoAAAAAAAAAAAAAAAAAAAAQEOgDAAAAAAAAAAAAAAAAAABAQKAPAAAAAAAAAAAAAAAAAAAAAYE+AAAAAAAAAAAAAAAAAAAABAT6AAAAAAAAAAAAAAAAAAAAEBDoAwAAAAAAAAAAAAAAAAAAQECgDwAAAAAAAAAAAAAAAAAAAAGBPgAAAAAAAAAAAAAAAAAAAAQE+gAAAAAAAAAAAAAAAAAAABAQ6AMAAAAAAAAAAAAAAAAAAEBAoA8AAAAAAAAAAAAAAAAAAAABgT4AAAAAAAAAAAAAAAAAAAAEBPoAAAAAAAAAAAAAAAAAAAAQEOgDAAAAAAAAAAAAAAAAAABAQKAPAAAAAAAAAAAAAAAAAAAAAYE+AAAAAAAAAAAAAAAAAAAABAT6AAAAAAAAAAAAAAAAAAAAEBDoAwAAAAAAAAAAAAAAAAAAQECgDwAAAAAAAAAAAAAAAAAAAAGBPgAAAAAAAAAAAAAAAAAAAAQE+gAAAAAAAAAAAAAAAAAAABAQ6AMAAAAAAAAAAAAAAAAAAEBAoA8AAAAAAAAAAAAAAAAAAAABgT4AAAAAAAAAAAAAAAAAAAAEBPoAAAAAAAAAAAAAAAAAAAAQEOgDAAAAAAAAAAAAAAAAAABAQKAPAAAAAAAAAAAAAAAAAAAAAYE+AAAAAAAAAAAAAAAAAAAABAT6AAAAAAAAAAAAAAAAAAAAEBDoAwAAAAAAAAAAAAAAAAAAQECgDwAAAAAAAAAAAAAAAAAAAAGBPgAAAAAAAAAAAAAAAAAAAAQE+gAAAAAAAAAAAAAAAAAAABAQ6AMAAAAAAAAAAAAAAAAAAEBAoA8AAAAAAAAAAAAAAAAAAAABgT4AAAAAAAAAAAAAAAAAAAAEBPoAAAAAAAAAAAAAAAAAAAAQEOgDAAAAAAAAAAAAAAAAAABAQKAPAAAAAAAAAAAAAAAAAAAAAYE+AAAAAAAAAAAAAAAAAAAABAT6AAAAAAAAAAAAAAAAAAAAEBDoAwAAAAAAAAAAAAAAAAAAQECgDwAAAAAAAAAAAAAAAAAAAAGBPgAAAAAAAAAAAAAAAAAAAAQE+gAAAAAAAAAAAAAAAAAAABAQ6AMAAAAAAAAAAAAAAAAAAEBAoA8AAAAAAAAAAAAAAAAAAAABgT4AAAAAAAAAAAAAAAAAAAAEBPoAAAAAAAAAAAAAAAAAAAAQEOgDAAAAAAAAAAAAAAAAAABAQKAPAAAAAAAAAAAAAAAAAAAAAYE+AAAAAAAAAAAAAAAAAAAABP4eALvnK7TuY91RAAAAAElFTkSuQmCC" data-filename="TiddlyWiki_Poster.png" class="note-float-right" style="width: 390px; float: right;"></p><p><br></p><p>TiddlyWiki is <a href="https://tiddlywiki.com/" target="_blank" style="background-color: rgb(255, 255, 255);">described</a> as "a unique non-linear notebook for capturing, organizing and sharing complex information." Initially <a href="https://tiddlywiki.com/#History%20of%20TiddlyWiki" target="_blank">released</a> in September 2004 by Jeremy Ruston, the open-source software has since grown into its current iteration, TiddlyWiki 5. The publishing "platform" continues to grow and evolve, thanks to the more than 200 contributors who semi-regularly update the <a href="https://github.com/Jermolene/TiddlyWiki5" target="_blank">source code</a>. Today, the software is <a href="https://tiddlywiki.com/#Features" target="_blank">fully featured</a>, with support for auto-saving, encryption, keyboard shortcuts, <a href="https://en.wikipedia.org/wiki/MathML" target="_blank">MathML</a>, and much more. A TiddlyWiki instance is quite <a href="https://tiddlywiki.com/#Customise%20TiddlyWiki" target="_blank">customizable</a>, and it is also extensible, with a wide array of <a href="http://Plugins" target="_blank">plug-ins</a> available to expand the capabilities of the platform. TiddlyWiki is also somewhat unique in that the software is a practical <a href="https://cs.lmu.edu/~ray/notes/quineprograms/" target="_blank">Quine</a>, meaning that it can compute and output its own source code when run. As a result, the software is able to independently <a href="https://tiddlywiki.com/#Quine" target="_blank">save changes</a> to itself. The end result is a standalone HTML file that is portable and easy-to-read from practically any modern web browser. As TiddlyWiki <a href="https://tiddlywiki.com/#Future%20Proof" target="_blank">puts it</a>:</p><blockquote style="font-size: 14px;"><p>TiddlyWiki is designed with the long-term needs of its users in mind. Because it is open-source and needs no infrastructure, we can be confident that all we'll need to access a TiddlyWiki file even in the far future is an ordinary HTML browser. If you're starting to use TiddlyWiki at the beginning of your career, you can be confident that it will carry you through to retirement.</p></blockquote><p>That said, the TiddlyWiki software is not without a learning curve. If one is used to working in WordPress and MediaWiki, some elements of creating content in TiddlyWiki will seem familiar, other elements not so much. For starters, it may take a little getting used to the idea that TiddlyWiki pages or "tiddlers" open up within the HTML page on request, and typically above the current tiddler you were working on. Open enough tiddlers and you may become lost down the so-called rabbit hole of content provided in an unstructured TiddlyWiki object (e.g., one that acts as a standard wiki or similar repository of loosely connected pages). If you're building a more structured guide, book, or similar document with a table of contents (such as this one), this rabbit hole may not be so deep. </p><p>Another slightly inconvenient aspect of at least the default TiddlyWiki 5 text editor is that it's not "what you see is what you get" or WYSIWYG, but it's rather a bit like hand coding a web page. If you don't know the wiki markup code—let alone HTML markup—the learning curve may be extended. The toolbar lacks some flexibility as well; for example, you can add a system image, but good luck telling the editor to pull an image from your desktop, let alone float the image to the right at a certain size. </p><p>This is where WikiPress comes into play.</p><p><span style="font-size: 10px;">* Image credit: Duarte Farrajota Ramos, care of <a href="https://commons.wikimedia.org/wiki/File:TiddlyWiki_Poster.svg" target="_blank">Wikimedia Commons</a></span><br></p>
<p><img src="data:image/jpeg;base64,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AAABwAMAALAEAAABAA8nAQBGAGkAbABlAHMAAAAAADhCSU0D7QAAAAAAEAB4AAAAAQABAHgAAAABAAE4QklNBCYAAAAAAA4AAAAAAAAAAAAAP4AAADhCSU0EDQAAAAAABAAAAB44QklNBBkAAAAAAAQAAAAeOEJJTQPzAAAAAAAJAAAAAAAAAAABADhCSU0ECgAAAAAAAQAAOEJJTScQAAAAAAAKAAEAAAAAAAAAAjhCSU0D9QAAAAAASAAvZmYAAQBsZmYABgAAAAAAAQAvZmYAAQChmZoABgAAAAAAAQAyAAAAAQBaAAAABgAAAAAAAQA1AAAAAQAtAAAABgAAAAAAAThCSU0D+AAAAAAAcAAA/////////////////////////////wPoAAAAAP////////////////////////////8D6AAAAAD/////////////////////////////A+gAAAAA/////////////////////////////wPoAAA4QklNBAgAAAAAABAAAAABAAACQAAAAkAAAAAAOEJJTQQeAAAAAAAEAAAAADhCSU0EGgAAAAADkQAAAAYAAAAAAAAAAAAAAloAAAIuAAAALgA2ADQAMABwAHgALQBDAG8AcAB5AGkAbgBnAC0AcAByAGUAcwBzAF8ALQBfAEMAbwBwAGkAcgBwAHIAZQBzAHMAZQBfACgAMgAzADEAMgA1ADMANQAyADgAMgApAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAIuAAACWgAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAABAAAAABAAAAAAAAbnVsbAAAAAIAAAAGYm91bmRzT2JqYwAAAAEAAAAAAABSY3QxAAAABAAAAABUb3AgbG9uZwAAAAAAAAAATGVmdGxvbmcAAAAAAAAAAEJ0b21sb25nAAACWgAAAABSZ2h0bG9uZwAAAi4AAAAGc2xpY2VzVmxMcwAAAAFPYmpjAAAAAQAAAAAABXNsaWNlAAAAEgAAAAdzbGljZUlEbG9uZwAAAAAAAAAHZ3JvdXBJRGxvbmcAAAAAAAAABm9yaWdpbmVudW0AAAAMRVNsaWNlT3JpZ2luAAAADWF1dG9HZW5lcmF0ZWQAAAAAVHlwZWVudW0AAAAKRVNsaWNlVHlwZQAA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NToxMS0wNTowMCIgeGFwOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1MzIFdpbmRvd3MiIGRjOmZvcm1hdD0iaW1hZ2UvanBlZyIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyIgcGhvdG9zaG9wOkhpc3Rvcnk9IiIgeGFwTU06SW5zdGFuY2VJRD0idXVpZDoyNjI4QzlFOEY0M0NFQzExQTZERkZCNjQwMEIwOUYwRSIgdGlmZjpPcmllbnRhdGlvbj0iMSIgdGlmZjpYUmVzb2x1dGlvbj0iMTIwMDAwMC8xMDAwMCIgdGlmZjpZUmVzb2x1dGlvbj0iMTIwMDAwMC8xMDAwMCIgdGlmZjpSZXNvbHV0aW9uVW5pdD0iMiIgdGlmZjpOYXRpdmVEaWdlc3Q9IjI1NiwyNTcsMjU4LDI1OSwyNjIsMjc0LDI3NywyODQsNTMwLDUzMSwyODIsMjgzLDI5NiwzMDEsMzE4LDMxOSw1MjksNTMyLDMwNiwyNzAsMjcxLDI3MiwzMDUsMzE1LDMzNDMyOzVGNjE2RkQ3QjU3RjJGMDFGQzEzREUyN0REQjQ0NDNBIiBleGlmOlBpeGVsWERpbWVuc2lvbj0iNTU4IiBleGlmOlBpeGVsWURpbWVuc2lvbj0iNjAyIiBleGlmOkNvbG9yU3BhY2U9Ii0xIiBleGlmOk5hdGl2ZURpZ2VzdD0iMzY4NjQsNDA5NjAsNDA5NjEsMzcxMjEsMzcxMjIsNDA5NjIsNDA5NjMsMzc1MTAsNDA5NjQsMzY4NjcsMzY4NjgsMzM0MzQsMzM0MzcsMzQ4NTAsMzQ4NTIsMzQ4NTUsMzQ4NTYsMzczNzcsMzczNzgsMzczNzksMzczODAsMzczODEsMzczODIsMzczODMsMzczODQsMzczODUsMzczODYsMzczOTYsNDE0ODMsNDE0ODQsNDE0ODYsNDE0ODcsNDE0ODgsNDE0OTIsNDE0OTMsNDE0OTUsNDE3MjgsNDE3MjksNDE3MzAsNDE5ODUsNDE5ODYsNDE5ODcsNDE5ODgsNDE5ODksNDE5OTAsNDE5OTEsNDE5OTIsNDE5OTMsNDE5OTQsNDE5OTUsNDE5OTYsNDIwMTYsMCwyLDQsNSw2LDcsOCw5LDEwLDExLDEyLDEzLDE0LDE1LDE2LDE3LDE4LDIwLDIyLDIzLDI0LDI1LDI2LDI3LDI4LDMwO0U5NzIyQjZBNkU5NEMzMUM2NUJBREFDNzFFMkFEQTRBIi8+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPD94cGFja2V0IGVuZD0idyI/Pv/uAA5BZG9iZQBkAAAAAAH/2wCEAAYEBAQFBAYFBQYJBgUGCQsIBgYICwwKCgsKCgwQDAwMDAwMEAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwBBwcHDQwNGBAQGBQODg4UFA4ODg4UEQwMDAwMEREMDAwMDAwRDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDP/AABEIAloCLgMBEQACEQEDEQH/3QAEAEb/xAGiAAAABwEBAQEBAAAAAAAAAAAEBQMCBgEABwgJCgsBAAICAwEBAQEBAAAAAAAAAAEAAgMEBQYHCAkKCxAAAgEDAwIEAgYHAwQCBgJzAQIDEQQABSESMUFRBhNhInGBFDKRoQcVsUIjwVLR4TMWYvAkcoLxJUM0U5KismNzwjVEJ5OjszYXVGR0w9LiCCaDCQoYGYSURUaktFbTVSga8uPzxNTk9GV1hZWltcXV5fVmdoaWprbG1ub2N0dXZ3eHl6e3x9fn9zhIWGh4iJiouMjY6PgpOUlZaXmJmam5ydnp+So6SlpqeoqaqrrK2ur6EQACAgECAwUFBAUGBAgDA20BAAIRAwQhEjFBBVETYSIGcYGRMqGx8BTB0eEjQhVSYnLxMyQ0Q4IWklMlomOywgdz0jXiRIMXVJMICQoYGSY2RRonZHRVN/Kjs8MoKdPj84SUpLTE1OT0ZXWFlaW1xdXl9UZWZnaGlqa2xtbm9kdXZ3eH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" style="width: 25%; float: right;" data-filename="640px-Copying-press_-_Copirpresse_(2312535282).jpg" class="note-float-right"></p><p><br></p><p>WikiPress takes TiddlyWiki and adds some additional functionality to the platform to make it more user-friendly. This is largely accomplished through a set of plug-ins, the most important being the Summernote Editor. Developed by LabLynx, Inc., the ultimate goal of WikiPress is to enable users to integrate content from multiple sources (with <a href="https://www.mediawiki.org/" target="_blank" style="background-color: rgb(255, 255, 255);">MediaWiki</a> sources primarily in mind) in order to develop highly portable and user-friendly electronic books and guides. Summernote Editor adds a certain level of <span style="font-size: 15px;">"what you see is what you get" or WYSIWYG editing capability. If you've ever created or edited content on WordPress or MediaWiki installations, you know they have their respective WYSIWYG interfaces, developed with the intent to not only improve productivity among users but also encourage a more active participant in such installations (though the true success or failure of such efforts <a href="https://meta.wikimedia.org/w/index.php?title=Research:VisualEditor%27s_effect_on_newly_registered_editors/May_2015_study" target="_blank">may be debatable</a>). </span></p><p><span style="font-size: 15px;">Summernote adds creation and editing capabilities such as:</span></p><ul><li><span style="font-size: 15px;">a style editor, for adding quotes, code blocks, and headers;</span></li><li><span style="font-size: 15px;">font selection, color, and sizing;</span></li><li><span style="font-size: 15px;">a table builder;</span></li><li><span style="font-size: 15px;">image management, including localized and remote image addition, floats, and resizing;</span></li><li><span style="font-size: 15px;">embedded video;</span></li><li><span style="font-size: 15px;">embedded MediaWiki pages;</span></li><li><span style="font-size: 15px;">raw code viewing and editing; and</span></li><li><span style="font-size: 15px;">a stylesheet optimized for MediaWiki embeds.</span></li></ul><p>Of course, even more tools and functionality can be added with TiddlyWiki's inherent ability to add a plug-in (though it's worth noting that some plug-ins may not play nicely with plug-ins like Summernote Editor). However, the hope is that Summernote—as a vital component of WikiPress—can continue to grow to meet the needs of end users.</p><p><span style="font-size: 10px;">* Image credit: Washington C. Kantner, via <a href="https://commons.wikimedia.org/wiki/File:Copying-press_-_Copirpresse_(2312535282).jpg" target="_blank">Wikimedia Commons</a></span><br></p>
<p><img src="data:image/png;base64,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" style="width: 340px; float: right;" data-filename="J._Howe_&_Co._printing_press,_1830.svg.png" class="note-float-right"></p><p><br></p><p>Why would anyone use WikiPress to maintain and publish information? Firstly, let's go back to the attributes of both WikiPress and TiddlyWiki, the core of WikiPress. </p><ol><li><i>Simplicity</i>: The entire document—styling and all—is composed of a singular HTML file.</li><li><i>Portability</i>: Being a singular HTML file, it can easily be shared with others and viewed in most any web browser. The file's relatively small size also means easy uploads. And if the file size grows too large for comfort, <a href="https://betterexplained.com/articles/how-to-optimize-your-site-with-gzip-compression/" target="_blank">GZIP compression</a> is always a possibility.</li><li><i>Convenience</i>: Simplicity and portability make it convenient to add to and modify a WikiPress file, again from the convenience of practically any device with a web browser.</li><li><i>Longevity</i>: The underlying tech of TiddlyWiki and WikiPress means the file can be opened, read, and modified for years to come, as long as a device with an HTML-ready browser is available.</li></ol><p>These attributes make a compelling case for using WikiPress to create guides, books, porfolios, and other bodies of knowledge that can easily be shared with others not only over the web as a hosted file but also over email, Dropbox, or just about any other digital sharing mechanism you can imagine. The humble newsletter, for example, can be broken apart into its separate components and shared. Even customized thematic wikis composed of choice pages from the likes of <a href="https://en.wikipedia.org/wiki/Main_Page" target="_blank">Wikipedia</a> or <a href="https://www.limswiki.org/index.php/Main_Page" target="_blank">LIMSwiki</a> (e,g. a mini wiki of medical device pages or musical artist pages) can be developed and shared. Think of the possibilities!</p><p>The next sections briefly introduces LabLynx, Inc., the sponsor behind WikiPress, and what kind of support or help documentation is available to users. Then we head to the second chapter, where we begin to examine the fundamental components and activities of getting started with WikiPress.</p><p><span style="font-size: 10px;">* Image credit: J. Howe & Co., via <a href="https://commons.wikimedia.org/wiki/File:J._Howe_&_Co._printing_press,_1830.svg" target="_blank">Wikimedia Commons</a></span><br></p>
<p><img src="data:image/png;base64,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" style="width: 25%; float: right;" data-filename="official_2022_lablynx_logo.png" class="note-float-right"><br><a href="https://www.limswiki.org/index.php/LabLynx,_Inc." target="_blank">LabLynx, Inc.,</a> the funder for the WikiPress project, is a privately owned, funded, and managed software development company based in Atlanta, Georgia that focuses on software solutions that improve laboratory and scientific operations across numerous industries. The company has been in business in some form since the 1990s, developing <a href="https://www.limswiki.org/index.php/Laboratory_information_management_system" target="_blank">laboratory information management systems</a> (LIMS), <a href="http://laboratory information system" target="_blank">laboratory information systems</a> (LIS), and other <a href="https://www.limswiki.org/index.php/Middleware" target="_blank">middleware</a> solutions for labs and scientific endeavors in the agriculture, clinical, environmental, food and beverage, forensics, health care, manufacturing, petrochemical, and research and development industries, among others. LabLynx has a long record of being active in the <a href="https://www.limswiki.org/index.php/Laboratory_informatics" target="_blank">laboratory informatics</a> community, with its most enduring efforts to be found in <a href="https://www.limswiki.org/index.php/Main_Page" target="_blank">LIMSwiki</a>, a public Creative Commons-licensed wiki for the community, and <a href="https://www.limsforum.com/" target="_blank">LIMSforum</a>, a web platform for sharing and collaborating on all things related to the laboratory informatics and scientific community. Similarly, the WikiPress project is another example of LabLynx providing resources to the benefit of the overall community.</p>
<div><b><span style="font-size: 18px;"><br></span></b></div><div><b><span style="font-size: 18px;">The following are additional resources for help with TiddlyWiki and WikiPress</span></b>:</div><div><i><br></i></div><ul><li><i>Grok TiddlyWiki</i>, an open online TiddlyWiki textbook: <a href="https://groktiddlywiki.com/read/" target="_blank"><i>Grok TiddlyWiki</i></a></li><li>Tobias Beer's examples of filters: <a href="http://tobibeer.github.io/tw/filters/#Filter%20Examples" target="_blank">Filter Examples</a></li><li>WikiPress support over Slack: <a href="https://join.slack.com/t/wikipress/shared_invite/zt-x4z0ciqv-lnwFfRnCgI8UGYwH1gpaAg" target="_blank">Support link</a></li></ul>
<p><br></p><h3><b>Initial steps</b></h3><p>When starting out with WikiPress, you'll most likely be downloading a base HTML file. That file comes pre-configured with its own StyleSheet and tweaks, optimized for both creating content and importing content from MediaWIki instances (e.g., Wikipedia, LIMSwiki). You'll then want to open the file using one of two methods: using "File > Open file" from your browser of choice or drag-and-dropping the file into your browser. Note that when you drag-and-drop, it may take the place of the content of your current browser tab. Either way, you should then see something somewhat similar to this:<br></p><p><br></p><p><img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABMYAAAL6CAIAAABSB813AAAACXBIWXMAAAsTAAALEwEAmpwYAAAKT2lDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjanVNnVFPpFj333vRCS4iAlEtvUhUIIFJCi4AUkSYqIQkQSoghodkVUcERRUUEG8igiAOOjoCMFVEsDIoK2AfkIaKOg6OIisr74Xuja9a89+bN/rXXPues852zzwfACAyWSDNRNYAMqUIeEeCDx8TG4eQuQIEKJHAAEAizZCFz/SMBAPh+PDwrIsAHvgABeNMLCADATZvAMByH/w/qQplcAYCEAcB0kThLCIAUAEB6jkKmAEBGAYCdmCZTAKAEAGDLY2LjAFAtAGAnf+bTAICd+Jl7AQBblCEVAaCRACATZYhEAGg7AKzPVopFAFgwABRmS8Q5ANgtADBJV2ZIALC3AMDOEAuyAAgMADBRiIUpAAR7AGDIIyN4AISZABRG8lc88SuuEOcqAAB4mbI8uSQ5RYFbCC1xB1dXLh4ozkkXKxQ2YQJhmkAuwnmZGTKBNA/g88wAAKCRFRHgg/P9eM4Ors7ONo62Dl8t6r8G/yJiYuP+5c+rcEAAAOF0ftH+LC+zGoA7BoBt/qIl7gRoXgugdfeLZrIPQLUAoOnaV/Nw+H48PEWhkLnZ2eXk5NhKxEJbYcpXff5nwl/AV/1s+X48/Pf14L7iJIEyXYFHBPjgwsz0TKUcz5IJhGLc5o9H/LcL//wd0yLESWK5WCoU41EScY5EmozzMqUiiUKSKcUl0v9k4t8s+wM+3zUAsGo+AXuRLahdYwP2SycQWHTA4vcAAPK7b8HUKAgDgGiD4c93/+8//UegJQCAZkmScQAAXkQkLlTKsz/HCAAARKCBKrBBG/TBGCzABhzBBdzBC/xgNoRCJMTCQhBCCmSAHHJgKayCQiiGzbAdKmAv1EAdNMBRaIaTcA4uwlW4Dj1wD/phCJ7BKLyBCQRByAgTYSHaiAFiilgjjggXmYX4IcFIBBKLJCDJiBRRIkuRNUgxUopUIFVIHfI9cgI5h1xGupE7yAAygvyGvEcxlIGyUT3UDLVDuag3GoRGogvQZHQxmo8WoJvQcrQaPYw2oefQq2gP2o8+Q8cwwOgYBzPEbDAuxsNCsTgsCZNjy7EirAyrxhqwVqwDu4n1Y8+xdwQSgUXACTYEd0IgYR5BSFhMWE7YSKggHCQ0EdoJNwkDhFHCJyKTqEu0JroR+cQYYjIxh1hILCPWEo8TLxB7iEPENyQSiUMyJ7mQAkmxpFTSEtJG0m5SI+ksqZs0SBojk8naZGuyBzmULCAryIXkneTD5DPkG+Qh8lsKnWJAcaT4U+IoUspqShnlEOU05QZlmDJBVaOaUt2ooVQRNY9aQq2htlKvUYeoEzR1mjnNgxZJS6WtopXTGmgXaPdpr+h0uhHdlR5Ol9BX0svpR+iX6AP0dwwNhhWDx4hnKBmbGAcYZxl3GK+YTKYZ04sZx1QwNzHrmOeZD5lvVVgqtip8FZHKCpVKlSaVGyovVKmqpqreqgtV81XLVI+pXlN9rkZVM1PjqQnUlqtVqp1Q61MbU2epO6iHqmeob1Q/pH5Z/YkGWcNMw09DpFGgsV/jvMYgC2MZs3gsIWsNq4Z1gTXEJrHN2Xx2KruY/R27iz2qqaE5QzNKM1ezUvOUZj8H45hx+Jx0TgnnKKeX836K3hTvKeIpG6Y0TLkxZVxrqpaXllirSKtRq0frvTau7aedpr1Fu1n7gQ5Bx0onXCdHZ4/OBZ3nU9lT3acKpxZNPTr1ri6qa6UbobtEd79up+6Ynr5egJ5Mb6feeb3n+hx9L/1U/W36p/VHDFgGswwkBtsMzhg8xTVxbzwdL8fb8VFDXcNAQ6VhlWGX4YSRudE8o9VGjUYPjGnGXOMk423GbcajJgYmISZLTepN7ppSTbmmKaY7TDtMx83MzaLN1pk1mz0x1zLnm+eb15vft2BaeFostqi2uGVJsuRaplnutrxuhVo5WaVYVVpds0atna0l1rutu6cRp7lOk06rntZnw7Dxtsm2qbcZsOXYBtuutm22fWFnYhdnt8Wuw+6TvZN9un2N/T0HDYfZDqsdWh1+c7RyFDpWOt6azpzuP33F9JbpL2dYzxDP2DPjthPLKcRpnVOb00dnF2e5c4PziIuJS4LLLpc+Lpsbxt3IveRKdPVxXeF60vWdm7Obwu2o26/uNu5p7ofcn8w0nymeWTNz0MPIQ+BR5dE/C5+VMGvfrH5PQ0+BZ7XnIy9jL5FXrdewt6V3qvdh7xc+9j5yn+M+4zw33jLeWV/MN8C3yLfLT8Nvnl+F30N/I/9k/3r/0QCngCUBZwOJgUGBWwL7+Hp8Ib+OPzrbZfay2e1BjKC5QRVBj4KtguXBrSFoyOyQrSH355jOkc5pDoVQfujW0Adh5mGLw34MJ4WHhVeGP45wiFga0TGXNXfR3ENz30T6RJZE3ptnMU85ry1KNSo+qi5qPNo3ujS6P8YuZlnM1VidWElsSxw5LiquNm5svt/87fOH4p3iC+N7F5gvyF1weaHOwvSFpxapLhIsOpZATIhOOJTwQRAqqBaMJfITdyWOCnnCHcJnIi/RNtGI2ENcKh5O8kgqTXqS7JG8NXkkxTOlLOW5hCepkLxMDUzdmzqeFpp2IG0yPTq9MYOSkZBxQqohTZO2Z+pn5mZ2y6xlhbL+xW6Lty8elQfJa7OQrAVZLQq2QqboVFoo1yoHsmdlV2a/zYnKOZarnivN7cyzytuQN5zvn//tEsIS4ZK2pYZLVy0dWOa9rGo5sjxxedsK4xUFK4ZWBqw8uIq2Km3VT6vtV5eufr0mek1rgV7ByoLBtQFr6wtVCuWFfevc1+1dT1gvWd+1YfqGnRs+FYmKrhTbF5cVf9go3HjlG4dvyr+Z3JS0qavEuWTPZtJm6ebeLZ5bDpaql+aXDm4N2dq0Dd9WtO319kXbL5fNKNu7g7ZDuaO/PLi8ZafJzs07P1SkVPRU+lQ27tLdtWHX+G7R7ht7vPY07NXbW7z3/T7JvttVAVVN1WbVZftJ+7P3P66Jqun4lvttXa1ObXHtxwPSA/0HIw6217nU1R3SPVRSj9Yr60cOxx++/p3vdy0NNg1VjZzG4iNwRHnk6fcJ3/ceDTradox7rOEH0x92HWcdL2pCmvKaRptTmvtbYlu6T8w+0dbq3nr8R9sfD5w0PFl5SvNUyWna6YLTk2fyz4ydlZ19fi753GDborZ752PO32oPb++6EHTh0kX/i+c7vDvOXPK4dPKy2+UTV7hXmq86X23qdOo8/pPTT8e7nLuarrlca7nuer21e2b36RueN87d9L158Rb/1tWeOT3dvfN6b/fF9/XfFt1+cif9zsu72Xcn7q28T7xf9EDtQdlD3YfVP1v+3Njv3H9qwHeg89HcR/cGhYPP/pH1jw9DBY+Zj8uGDYbrnjg+OTniP3L96fynQ89kzyaeF/6i/suuFxYvfvjV69fO0ZjRoZfyl5O/bXyl/erA6xmv28bCxh6+yXgzMV70VvvtwXfcdx3vo98PT+R8IH8o/2j5sfVT0Kf7kxmTk/8EA5jz/GMzLdsAAAAgY0hSTQAAeiUAAICDAAD5/wAAgOkAAHUwAADqYAAAOpgAABdvkl/FRgAA7DdJREFUeNrs3XlcFHeeP/539UVzirZg40l740FA0Qio0TaOE5zoBsb8NoruBtxcZtSMJjsbgSSimfkmOlE3jnFGzK5BMzsZyGBGMk5im6iAURSDB16x8YIWbEHOpq/6/VF9VF/QICDi6/nIY6ap7qr61Keq2nr151OfYliWJQAAAAAAAID2E1396RpqAQAAAAAAADqAQSslAAAAAAAAdIwAVQAAAAAAAACIlAAAAAAAAIBICQAAAAAAAIiUAAAAAAAAgEgJAAAAAAAA4EyEKnhY2Ppqc+UF1mSwTRHKhlH/4YxAiMoBAAAAAABEysedufpay5e/oeYa2xRB2Hif57dY3r1zSZ//vtnQZHtXPPn/kzz1MlHbkZKtu6P76xqqv2OfFDzI99/+B3UOAAAAAACIlL0Fa2Ib77FN9khJzbW8xGlijU2kb+JN0bMsy3izYNZMTffMDffsYVUSgPoGAAAAAIBuhnspAQAAAAAAAJESAAAAAAAAuhc6vnYhxrePaOJ8tqXRnuD7Du6cXwIkfqJxz5ib79un+MtQ4QAAAAAAgEjZiyJlYKjk6Te6ZNG+fcTKX6GGAQAAAADg4ULHVwAAAAAAAOigx7qV0lj8heHs3xmWtVfHpCTRE88SY0nabFON4dvfm+9ed5pRonxdED7V9qfp8hHDD3vIoLf8LZZIZv9KMPgJ9t5N/cH/xzbX2RN86EjJLzK8KpzJaPj+E1P5Cf40oeJJ8cyXSChmG7Qt+ZnEH/G1j1yS9AEOaAAAAAAAQKTsJoLQESbNRcZstE1hzvuLJjxDIoklUtbcMl07YW6865xFLx+V8CPlle+NN8/Yoqmgz0DyCSQi1qgzaS7yHyLCCr1tFjae+VvLic8YE69sYeN9JiWSUExErEnPVl0237c/l5JtqcfRDAAAAAAA3Z2qHuuNHxwp6DOAP8VUWUasyZ7TGu+ZdLWuM5rKf7D/YWhmayv4TZ3k30/Qd9CDFMx8+6y+YDc/Twr8+koT1jF9wnDIAgAAAAAAImUP2XqReMwc/gS2pd5UWWYNdibzncv8XGePlHfL2TpLCyHbXGdsruG/Kxo5nUQ+HS+Vodlw4nNzQxVviRLxU68JBozC8QoAAAAAAIiUPYgwYi7LCPlTzOUnrfnSbL5dan9D4mdviWRZe/JsvMfUVzssc0T8gxTJdOGfxivf85s9xRE/E034ue0OTwAAAAAAAETKnrH9/cOF/Yfxpxh+OmYNl0ZTxTnbdNHYpxmxjy1tsrd+tCTAujsOA/D0GyKQj+lwediamy2HtpBBZw+oQ54Qz/01SfxwsAIAAAAAACJlDyMUC4ZMcgh11WpWV09EZu0NW1YU+PUVRzzNiMTcnwxDpjuXWKOeiGWrfyLWbF/eyJkkEHYwTxpa9Pnv8wMqEyT3SUhnfPvgSAUAAAAAAETKHlgBIuGgiazQPvIty5rMlWVEZLryvX1in4GMfIwgZIR9StM9aqohluV3jmXFUlH0v3S4LKaL3xorztr/FvlI4lMY2TAcpgAAAAAAgEjZIzGMIHSkwL+/fYrZxN65RESGq0dt04T9BpNfX9HImfb0WH+Xra9mWZbfOVYYMpIJHNDhsrBGA5lZ/p9sUw2/CRQAAAAAAACRsoeFyn5DBYGh9j/NJvOdi2xdFXu33BLtSCAMG8cIhIIRsfa811TDNlRTzS22qdYeKcOnMtZnWnaAeMxsYRCvJGQ2nNhnHwcIAAAAAAAAkdIJS1SrM91pNNxtMhp4bXTdFyklfoJBE1leVZjrq0w/FZDZ+vgQgUAwdDIRCfoPZ/yC7R/TXDRdOcJLhFLh0GgSijteFL8+4qd/7dALt/l+y8EP2Ia7OFIBAAAAAKAHEj30Evx0T7fh6G2d0SwUMD5Cwch+0mi5X+QA/7AAsYDppjIIx8ym01+QUW+NlHdNl1Ss0citX9AnlAkdRUQsMYLBT5guW+6xNN8qIZHUHk0DQ5m+gx+0JCPjxKOfMpYdsqfKygv6wx9LEtYxDxJWAQAAAAAAemWkPFxed/lei+3Py/d0X1+tFQhoSJBP/OCAn4/sE+In8RExXZovBUOeEAbIzLWVlqxYV2W+f4chy02MomFTGaGIiBiBQDhwgi1SGivKWL3OVixh4ACmT9iDFoURime8ZCo/yR/31XRJZR41Uzh2NhGDQxYAAAAAAHqOh9/xdeqgAJlUxLCWLq9mlkwsGUx0rabls7Paf8tTr/iH+g/Fd76/Xn+zTt9FZWAYgShinv1Po44x2VOucOwc6xsCpv9we8dUfZMtdrJEgmExndKQyAQPEgyfQYx917AtjYaT+9D9FQAAAAAAepqH30o5LsT39/OGNBnYFpO5VNN0paaltKrxvs4S1Yxm9oq25apW9/fLNTJf8Yh+0mdHB08O8+/0Rkvh+HlU9D9upgeECAZNtEfwPmECPxlbf8c1lYrGz+ucfCv2lcT8slldQLyBf4w3zwiO7JQkrENDJQAAAAAAIFLaiQXMqH6+3OvJcn8zkd7EnqtqUl2r+6GioVZnNJpZMzGNBrbRoL95v+XYzbphQZLFE0JiBwcE+gg7K1oywYMF/Yeb715znj5oAiPysf/pF8z49XGNlMI+gx78Rkr+SsUjphvO/t0+hWX1Z/KE4U8KI54mBqkSAAAAAAAQKV0IBYyQSCxgnhwU8OSgAL2JLdE0/ninqexu85V7upomI8swBhNdrdFnHrk1pI/kZyOCpw7yH9FX6it60B68jFgiGjXDqKt1LtKIeBII7R/z7ycMGUGNzn1QRZN/6SbpMULGvx/DS71C32DeosWMn4wR8wb4kfgzDENEDCOQ/GyNSVNGzTX85RmKPxcMHMcED2IYAfn1E5gM9vf8+uBoBgAAAACAbsawLNvzS9mgN9+u15domo7cqDujaeK/Feoviujv+8uIfpPC/B+o8Y5l2cZ7bEO1cwX1HcL4+Dt88H4F21Tn1P9U0Hcw+QQ4L9PYYtbeINZknyL2FciGWZajq2fvVxJrtq/Lry8FhjDWuyjZmptsS6NjaRimTxgjDSKTwXzvOpmM/IAqCBmBAxoAAAAAABAp3TOZWYOZzmgad5+puqTVmVjWzDJEJGBIJKDpQ4KWR/cfEtR5fWEBAAAAAACg10RKvjJtc/7l2pOVjTfvt7DWFsNgH8G8EcE/H9lneF+puAcES9ZsYvSNrNnk5j2BkJEGeZqN1dXzWy/d8AlkhO46LeubWGOLVzteICIff/64sta1s2xLPdtYQ2YDNd0ngZCkgYxIQtIgRhrk8TZOs5Ft0JK+kdU1kMlAPgGMSEwSf/Lry4gkOM0AHorz589fv349JCRkypQpPb+oFy5cICJ/f/+HWODq6uqTJ082Nja6vtVmwU6ePFleXu72LX9//3HjxoWHhz+UkrvFbYu/v3931u358+ebmpqGDRs2fvx4L4/VkydPVldXu53FtsApU6aEhIR053HS2NhYXl5eXV3NFYPbxVyt+vn5hYeHd2fFAgAgUj4Qo5mtqNef1jTtv6S9dK+FZS1pJ8xfPFsRtHRi/z5SYfeXqlZnqtebBgaIhQKGbdAaDv3eVHPLXaITCvz6UshI0dBJgsFRJLaPAMTWafT/+J25qaaVtQikQYKBE0QT5zuNCWQ4tst45ag3g8IK+4+QKH9Ffn3t6zUZzeofjGXfsDU32KZaMpnMujpGKGR8AkggJqm/IGSk5KnXGP9+Dgm08Z7xdI759o/mxnukbyZ9g9loZCR+jEhiFktFgaHCSb8UjZqBMw2gm5WXl588eZJ7PWvWrG6+5u5wUR9ugfPz81tPZePGjXPNNm43wTVVJiQkdF3Jv/jiC1uw8TIU+fv7P/XUU90Wfmx16+/v7xQRv/vuOy6YOdUwv1bDw8P5abO6uvq7777rnrrtQHR33UYAgN6tO4bnudNozCqpqmm23PgnEQmGB0vEQoFEwCj6+khFgiFBPoE+AgHDEMsyDDGMV0OaigTM0D4+g4Mks8OD9p69+38XtEYjyzJMZaPh/85rj92o/830sMhQ/25rrTSY2IPX7n9y6o6ZpbfiBj41LJBMeuOdK2z1T+4jMRFdOar/IVukmCqZu1YQPMgS0ox6tvKi2eWuTj4zEXvtB/3xz3zmrBJOSuLdfnnbdPucV9XHEmsy2D7I6psM32w2nD/IGnUM71cGlohttIRbtvonmr7c/hZrNl8/1ZKfaa7VMKxDSyyrq+MWYbhzWTgkmhApAbod/6q3sbGxJ0dKt4V/KAX2Jip00ZIfvNghISGzZs3yPsM3NjZ+//333ZYq/fz8uHI2NjZev36diLjExc+TTjXMf821AHOpkp8nuQ3vnmODazL18sMXLly4fv1697egAgD02kj51jfXr9Q49MY87O5jw4N9+vqK+vkKR/eThvqL+/uJAiTCIImwj1QkFXkMSQKG6eMjfC1mwL+M7ffZj9XHbjVom4wmlm7U6Vf943pyZP9nR/Ud4C9iuvLBG2aWrt5r/ktZzcGf7pvMLBEV3qyPHRzQeo9PhojMJjKbTJeP6DSXpM/9TjA40vuVMqyJDM0tqq0+Yl/RxAQ3XVi9xjbf1+f+xlh+glp96iVLxATJrX+YTSV/0/3zA4aXS91uI9N/OE4zAOCcP3++uro6JCSkXQ043Fzh4eFd2nfUiWsSCAkJ8VQArsema8dXLxPIQ4zu3ZYqp0yZ8v333zulyurqan4VOdWwn5/fuHHjuB7RXKqsrq6eMmUKP0/6+/t3w1HhqRWaqzc/P7+mpibXXw24FGprruRahvElAACIlB3URyoiavsGv2u1LVTbQkTfXKsjIl+xIFAi6CMR9vEVyf3FTwzwmxDqO6yPj6fZBwaIV08LW3BP97dLNf+4et/AsgYz7fnxbsGNhsUTZT8b3lXP2GgwmPedvfv11ft3Gi2P9AgQC2IHB4jbE/HYujstB/+fz/MfCQJD27d6fbOx5EvhiDin/qjtYiz8H8P1YqdkKAgdKQgZTkTm2gqmvtpUd0fAe96JWXtdf3Ivw3+KCZHAr69g4Djy8afmenNDtfneDTLq+X16AeBxZrvbkAsSs2bN4u5J49IF34ULFxobG51asaqrq20Tu5q/v7+XLX62z7vNNm32pO10N2/eNBgMUqnU9S2dTicUCocNG/ZQUiXXz5afKm1Z0ZYnnercVqW2TzY2NjrlyW5oBnTNk1y/Vtd7Jm3Hs22n8zfzwoUL3XBXLQBAr42U6TMG/f1KTZPBMt5Mi4m9VtNiMJtbjGZ1jd7g4WbOZoO52WCuajRSTYuAYf/5U61EKAjxFz01NHDuiGBFsJug4iNkIkJ8FX2l0WH+H/2gqW8xmVi6fE/3YUFFZb3+hQn9JcJObqts0JvfP1Zx7Ga90WzZiv6+wvdmDY4c4C9gyHXDxJELxHNWEZG54kLLtx+y2hu2t0x3y9mKCzTGTaSUKFeKnlhIRGTQGU59oT/5Z8ao46U7NekbyV2kFAycIH32HfJzlzYFQu7hKGzzfWP5DwxvNCBB8GCf+WmMfCwjFBMRazYRazLf/NFcWWbPwPdumGtu2fvNsiSZOF+s/BX5+DOMgGXNxJrZ5jpTSa4wbBxOMwAoLy/nN+JVV1e3Erds/QbJscvohQsXQkND0ZOwFT4+PsePH/f0blRUlNvazs/PT0hI6OZUyed0q2QrqbKb8yR386RTmPT0u4a/v//48ePDw8PLy8v5BeZH4gsXLiBSAgAiZUeE+ItejPL4pW9i6Xa9vlZnvFWnr240VNQbbt5vaTSYGw2megPbZDCbzKyZZfQs6c3mhlq9ulb7P6Xa4cHihJH9ouR+AwMlwY7D8EhFzM9H9BkX4vuHk1UnKxuaDeZGI5t1pvpus+lfx8sGBYo7ZaMMJra4snH7yTvXai0NsH0kwoTRQcsmhrYyLBAjkjJ+wUQkHBnnI1rX8te1bEu95S2jzlx7W+huoFdG4sfNRUQS5a8YsU/L9zttPXnZ5vush96njEhM0j62ed1i71eyTff5U4RDJwmGTiKBZSu4JQtHzRDabolkzebqawz/qZgikWjqC0xgCH8WxidAMPt1nGMAQO66gLbZfOf2A+Xl5YiUrRAIBBEREUaj0e27vr6+XH6zDVhqc/LkyXY1zHY4VTr1XLVNbGWW8ePHO3WRJaJx48Z1Q550ahT1pjnXFizdhmccvQCASNklhAwNDZIMDZJEhvpxU8wsW9dirtUZa3TGu03GW/X6C9VNF7UtNc0Gs3VY12u1ho+L7wT6CIcHS2IHBz6t6DPQMSsODZK889TAI9fr/1Ryp6LeaDRTTtm9ksr6lyfLpw8NfMDGSpbo0x+rv7x0777OkgBjBvonT+w/Se4v8rq/q3BwJImlZI2URMTW32FNxrZnHBFPR/9I1tZdxr8vI3yAB3WYjEQOOdZ87wbbVMME9G9tLqdHlZjMphslAvmYB7mlEwB6MS7GtHIV7ufn5+/v39jY6Pa2NP5yUJmt6N+/f//+/dv8GNfr2Pbn999/z/Ur7uqGysbGxvPnz7ud2EqXZu5mWqeJFy5cCAkJ6dIC84va3nFl3TbJPhJP9AEAeCQjpSsBwwRLhcFSYTj5sEQmM6s3sXoze/Fuc8GN+m/L79uCXH2L6cc7zRfuNn9+VvtcRN/FE/vzb2H0FQnmDu8zWiZNP3zzWq2eiNS1hg+LKlmi6UMCBB0dsKfFyGZ8f+v4zQauy66QoaWR/f+/8bIgn/Z1q+3w41uMF/5JvHkF/RUk8etwbTMB/RmJH78opoqzzXtf8ZnxsmDUTMbtnZCMgJE53I3DkNlw9BOquSV6crHTc00AAGwX065jnLh9QKKn0TV7+NNQeoKffvpJp9MZDAZvPiwWi318fEaOHNk9ZWtl0FSua6jbVOnpgZ9dfReoU0NuB6Kg6+NG8IMIACBSPhwMkUjAiASMH9G0QQHTBgWsejKs9E7j99frTlY2aBpNOoPZYKL7JtP//Hj3nz/VLnsiJGZgwAA/kVDAEJGAIUWwz5+eHb75eOXha/XNJvPdJuO739/+j+iQhWP6+onb3aR2o06/4cjt81VNLMMQkUwqXBoZkjSuH5cmjWa2rsUsETIBkraWbDaaL/yD1dv/sWEZRtB/OCOSuAZNtva26VYpEZHJYLrwrf7HPPtNjAKRaOzPPHVtZe9dNxz6PQmdYyErEIrHzROExxAR00cuGDDaVF1uj9hmE3tXrfvyN4zEXzR6lmD4k4JBEwXBA0lgP1oEsnAmcABbf8e+zJZG/an/azn1f4KQ4eKInwlHxAmCB5JfMBGD0wwAuOvp6upqfjzw9JhHbnSc8+fP829ICw8P77Y82Vkrsj05o9sEBgaePn3a+8/Pnj37YeXJcePG8UeycZsqnfIkdysj/9bErkuV/GOvAzdtOj0cxbZMpEoAQKTsGSUW0KQw/yi5n7bZdFmrO3aj7rsb9fd1JiKqaDD+rqAyPFgye1hQUoSsn6/lbkBfkWD1k2GRof5bT1Q0G0hnNO84VXW9TvfKJHmw5/seXf14p2nrD5WX7+lYhhEQO2VQwL8/EfLEAEsLYVWT8f/O3T1b1RQaIP7VFPkAfzc3bZqqypjC/yEi81218adjpG+yhzTfYEHICLfr1R//jI5/xo/ZlhfSQMm0ZaIJ8zx1NzU33DOf+4ebN4RiYegoLlISkTgu1XTrHHu/wjl56hsN5w6wZw8I+w0SjFZKpi9npAGW0oaMEI16Sn/6r4xjp1mGiK2+pq/+hI7vEQ6MkMT/h2DYZPSGBQCON3nShnvXdmXfDQ/ksLWjdtZ1P5eiqUNtXB0TGhq6aNGi27dve/PhQYMGdduud8qTU6ZM4Z4Kw+8a6jT8ktOQTvyup/xU2RV3gXLdgPn78cHzJFda7iE6+CoAAETKHkHAMCF+ohC/gMlh/gvG9N1/qearKzXcnZbltfrs+9qDP9W+NGnAz0ZYnh0SIBbMHxU8oq/kN4duaZuNRjObf6Wu2UBpMwaKBV41o53RNKZ/f1vbZOQyXXRYwG/iB4b6WXJjbtm9fefvVjWajGZWUN38tKKP20hpvHXeWFFGRGQyOnW8FQ6NFrRncFTRWKVEuZIJkpPwQQccEoSOkP7yQ91f33RNlUTEMGSuuW06sc98/aTvv+0mkQ8RkUginvMrljUZS3LcL1TfZCw/Za687JP4O+HwaTjTAIAfD7x8NCUXybir8zbvuOuUBNi5t+d1+gK91J1ZsWPRnQtp3A2H/LTZ2NhoS1xOdyHacqPTbw1NTU1deqw+YJ4MCQkJCQmxlbaqqgqREgAQKdvBzJLOaG4xsSYzqzOazURGk1lvfdjGpbs6p88LBTQ4yEcqYohIImBEQoGAGKmIEQkYHyHjIxK4jX5SERPR3zeiv+8LE2TbT945U9Vc32IysGxFgzHz6O2CW/XJE/sPD/YRChghQ+NC/N59atDmoorr9/VGM31z7b6JpbXT5H18hK3cWcmydOFu02+PVWqbjEQkFtKMIUHpMwf5CBkzS2XVTTuKq07faWStQwf19RMHSdw3fjJkJrOZe8XbCRKm/0jxnDdsg6x6w3hRxQSESub+upXPsCRgJFLG9aZNocQxiDIC+Vjf5J2GgizjrTPUcJdtaSTHuRjWZNJcNhz9k+ipVxmBkIgYiZ/PM78RKqYYi//PXFPBNt0jx8dUMkRsS31L7pu+L+faBoMFgMcK96Q+24Ml23uZzg2eaRt18/r169xCuOf7dUVU6/RldnOevHTpUlNTk1ar9ebD/fr18/f3HzNmTDcUjPt1wPXBjNxwr9xTN5ye7Wn7QcH1kZW2VNn6aLEPctzaXo8bN44/vfUd6ponZ82aVV1d3Z2N7QAAvSFS3m0yfldep2k01LWYalpMdTqj0czeazYaWWoxmhv0Zq/+DRYxUolQxFA/X5GPSBgkEQT5CIf28RngLx4cJB7RV+r6hMmhfXzenTX4XFXzd9frvr5aqzOyJpa+uVZXWtU8e1jgv4zpN7SPhCGaHOb/zlODPy6+c6qiiYi+U99vNphXTQ0d2sfHU2HOVjV9UFR5s15PRAESwf83rt/iiSE+QqaiwfDXC9pvfqrT6ixNl75iwTMjgpThfSaGejtejnBotGj8M8IxSsa/r8fPDJsiGDCa7t82XC8mXYNtuqHkr8KxSuGwyR5nDAkXT1vGSINcoq2ACRnuPC14oGR+urjxHnvnkqnigkl93HS7lHgj0DJkNt4oFjXVkG0wWEYgipgrGjXTfO+mueKC+dYZ09Wj5sZ7Dr8stDSZzn0til2Gkw2gsy52L1y40OaFqdPjHF0f6+ckJCSkK0Kap+FYvG+o8fPz428Ut11cv8RueOjFI6dv376lpaVefrimpqbb7qXkurm28sOBa/szd0utpwW6naWz8Fs+bScFd2Onp0dTut4sanvYJv8Y7oo2VQCAXhgp95be/fLSPQPL2lrtOnLNZGQbjUYiutNojzRiIYkEAomQpCLh2L7S6eFBsYMCbDdMEpGvSDBloP/EUL/4wYFbf9BwIfBOg+GLsppTFY1rYsMmDvBjiMbIfN+dOeT3RbcPX28wEx2/XVd31LD9GYXE3YitZzSN735/q6rJREQCohcmyJZM6C8RMhe1zR8UVF7WNputDY4j+0neih04sp9U6vlBIkzoSPGwKUREYqlAPlYwYAzjG0TSwNbvNhSNfko0KYlMeuGtH1ty/5PVN1veMBmNJTmtRErGt49weBwTIPO+5hn/fszwWGbYFNGkJNPl71q+3cJ/zAnVVbt5vojIRxA6UhA6gsbPZWe+1HLwA9Pl73lBlMyV53GmAXR1SPMyXrbyma4IaZ6K6n129ff3DwkJcV0OWnvc4u6l1Ov13nxYIpGgxrzH9YblftMhx5GEWsmTAACIlB1RerdJbyZbz06xkETEiEQCsYARCcg2xqqP0KWTJ0M6g4lhiGWpxUwsSybWrDewejNrYomIDCYymMzNBrpP5jsNhiM36ojoiQF+c0cETwz1DfETB/oIBQxJRUzckIBo+fBPf7ybf7W2VmcwmelKTcvqg9dfmCD75ThZsFQo8xW+PjWspuX2j5WNLDHnq3Xrj1a8FSsP8nEoVWWD4aMTGi5PigW0eEL/f48MaTGxR27U/76osqrJSMQIGOrnK3pubN8XxsukIoHRzOqMZonQfTdd0eBo8dw11u31OnILRSSSkEgiHDpJOHqm4dxB++Cst0up8R759+vcncgIReQXLIr8hfHK98ZLR+wlNbaQxydnMiT2ZcS+kvjUllul5qYa2xvm5jqcaQDQgTzJQcNOKz8EXLhwgYs61dXVX3zxxYMs7fDhwwEBAa7PdHk8K9b1WOX/tMFPlW3mSX9/f+6Zq17+vgMAgEhJq6fKvzh/TyoWBPkIQ/xEQT4iqUgQ6CPwETL+YkGAj2WNoX7OqzaZ2doWk4kllqW6FqPOaDaxVNNsqmsxNujNt+v1VY0GdU1LVZOBS5jcYzzOVDWfqWqWCpkJIb5jQ3ynDvSfOMDfR8j4igWvTA6ZOSzgr2U1316rNbOMzsT+z4/VpysbkyP7xw4ODAsQp88YtOPknW/L64joO/V9IbGrnpT387UUrEFv3vqD5qd7OiJGImQWT5C9GBVSpzf9z5nqvCu1OoOZiBiWnaUIWjKh/xiZL0NUomn8Vl3X0GKaO6JP3OBAxk3qYoh5gIdqiH1FI58yXjlKLZYLLFNDjfF6sWjczx5kl5lrbgl8g8i1f6xAJJD4k4Cx31cp8bcMz2NsYRvuMn3C3LSvCiWsyKEXsSAwFGcaQGcZP3680xPzWr8m9j7CdUU3QrcNjO29qnb7eTyMobGxMT8/vxMX2Nzc3Nzc/P3333fgmRm9jO245R97U6ZMcRqfljsOvWmfdJtRAQAQKT2aGOqnCPYRMoxIyHg5mKoliQgYmTXODfB3KBhLpDOaDSa22cjW6gyld5pPVDScqWxsNFqijs7EFmuaTmsa/365ZnCQT3Jk/9hBAWIhMyHEL7yPdK6iz6aiyjuNBpaY0jtNG45UPDOyzysxA8ICxL+ODTOxZq4H7OHr9f2kohVT5VzH1S0/aApvNZhZRsDQXEXgkon9BQzz++Oa79R1BpYlIomA3pg2UKkIChALidi/XardfabqXpORZRiGYWPCAny6YIcJhsUIfPuYrZGSjDpzxTl2zCxG6Kb/EtvSaL5zke73cVfdIkF/BSPyISJTSW7Lle9FE34hHBHLDBjNcCmRNZt+KjTeOMUf3YcJ6M89A9NcW6nPX0++weLIXwiGTWGkgdY1NhhLctiGav6+E8jH4kwD6MSLXW8u9/kPdXQaEKU7TZkyxXbnJ//q3PtHKTg95p67Ih82bBgiZZv3x3Y4qZ4/f74rukB/9913nm5EtN2maHtMCIcb7cZ1eB7uwDh58qTreD+dznascuPTOqVK/qM1iTeYradjmH9fJQAAImVrAiTCzl0gQ+QrEviKKMiHBviLRst8kyL6NhrMxRWNx283nKhobNQbG/SsmZjaFnNtdfPbqpsR/X2fH9dvysCAIB9h/JCAgYFDPz6pKa5oNJiZ+3rTXy5oNY2G12IGDAqUvD41TNN082J1s9FMf7mg7ecn+uW4fn8tu/fNT/eNLEtEI/v6rJgiN5nZ9Uduf3utliWGiAYGiN6YFhY7OIAhpkZn3H2m6suyGpZhiGEExAb5tCtNt6cqAmTCwVGm2krGWjOmG6fFTffJ3ZCq5juXm/9vlftoGhTq+8IfSBZORGxTrUl73XT4Y/p+OzECYd/BjE+g+d51c0sDP0+yJBCGxzBcJ1uT3lxXxd780XjlCBExPv7CfuGs7r6ptoLMJv6mC3yDhON/jjMN4PHEH5CTywC2xOtlaOFfjru9Xu/0QNW57UidvkB+1OnE3cTPRV3R05jb9W5vRLSNkur0nBj+WMH5+fn8tGk7lrgFdvpRwW9d5z/2wzVVtpknnfYUWikBAJGyp2CIGIYJlAhnhwfNCg/SNhkvaXWnKhtOVTT+VKMzE2Nm6Xx183vf3xoX6qccFjR3RB9FsM+GWUMO/nT/zxe0N+7rzcR8d73+TqPh/xsnUyr6vDFV/tHxyjJtC8swu0qqb9bpi27Wc02RTwzwfWfmYIOZPvqh8kh5HZcnR/eTro2Tj+/vxzCkbTa9d+T26cpGriNuP1/hwtF954/u21WZkkg06Zf68/+wdUY13bls1lwUBvR326XWzRNELHHTPoCSqfonhmWJIWJZYk1m7XVbPfOJx80RTV5k+aO5jvSN9uXrGkwV51xnYYIH+cxd08pgtgDw+OA3S1ZXV3vzkMnz58934NEjHdbpDV+2prmuaEnrlLvyuAZA7lkvtmbPrrjfz8/Pz6nL6Pjx413vQgwNDXWbvrhevk899ZS/vz//twlqz+jB3gsPD7fVxvXr1/kHqmuqbPP3Dv4G8h9JAgDQawge9Q1giPr7ieKHBLw6ecCmnw3LVA55ItTXEpqIOVfVvOPUnfe+v01EvmLBgjF9M2cNfmKALxeEyu7qNv+g2Xu2emQ/6buzhgwKFBORwczmX6m9pzMSUX9f4SuTB8j8RB+f0By7Uc89/0QZHvT+nCETQvy4BKdtNqhrW7jHbUaESH+rHPrvUSEDA8QM02WbPHCCMHiw/U+zyXThIBHbwcUZmok1tf4RViwVP5ksmfcb21ivrFFnNrYxoqBANlT6iwzhqBk4zQCAuxbnX3Nfv379/PnzrQc8ft/Obri7j1udrSXtwTk1zfVA3B5x2jVdwWnUnwsXLpw/f971LkT+XuYebMNPld9//z03F/+g6oqBVblxhm3rde19/dRTT/GL2kqeLC8v78CNzQAAjxZRr9kSsZAJ8RPNGhY0fUhg4c363WeqbtYbdQazwUxXapo1DQZ5gFjA0Kh+0s1zw7f+UPnttfvNJra+xbT7x2oTyz4/rv+vpsh/e6zivt5kJiJiRAL65TjZuP6+f71w79tr91mGYYii5b6rpspDeLd6DgyQRIb6lVY1je/v+2bcQBnvoSYkEDKBoWTU2eOff3DbiVEgYoPljNh+byTjE+DwAaFIMHoWe1llm2K6dZZtaWKkAYxfsLDvYJZpO14K/GSMUExEJBCJpy4xXfneXHWF1TUyLMua9WRmGZEPyzCMb6BgSLQ4coFg4Dj+SDwCWbjP5OdNt8+a71eyJiOZjYzZxAqEAoGIFQiFIcOFY2YLJzzDiH2p67I1ADxSqqur+Zfmtgdsug4x6tp4RURNTU3eNGw+iK4bjbPHjvNZXV3NZaGufiiL2xsRncKtazjkdje/+ZQ/l+u9l50btvnju4aEhPCPUi7KlpeXNzU1OSVh1yOZnzzxPQAAvRLDsmyv3LAmg/n47Ybvy+uqm4wxYX4p0Q6DjhrN7D9/uv+nkirbcy+VwwJfmyI/VF73p9NVRjNLRPNHBb/xpPzAldqPT9zhOsGO6uuT8dSgEX2lTutqNprvt5j7+Ah8RY9yqy9rZhvuskY9W19NZqMgeCCJJIxfPxK0dmcsa2hmG++RroHV1TG+QYxPACMNdDN4LAB0L/7wPN1wC6I30eW7775rJW9wF+WNjY2tZBvuOr7rmittD+HorKySn59vS1CLFi3qotI+eNgbNmyYU8Dr9NLaIpZrl1EiGjduXCs/FvAP5u7Jk66/a3RsdbbbRLuhwAAAD5Got26Yn1gwe1jQk4MCdEaz09MmiUgkYOaN6DM02Of9Y7fLa/VEdOxWwzOjdM+P66c3mrLO3I0JC3gtZoDBzH5z7b7BMkiPJHP24KF93Azj6it6xMOk5ecFARMYyhBR38HtmEnsywQPwokEAK1z6jroevnuTTse1wXxMX++RVdkp27rl8v9KOD040JISEjrjc/jx493GliViJ566qmuLur48eNtReXfzNmBREpoogQARMoey8yyXC9VImKJDGZLi6vZzJp4ja81OhMR6Qyma7X6vlLhGJmvVMQIBcz4/tItPwtPO3zzsrY5UCLsKxX5CJmUqNBlT4QIGBIyjNFMg4PEV+/p+vgIV04NG2LNk0Yz3axrKa9tsa1ijMxXJHTTw1PIkNBDz08BQ0IPQ/gIGUbo9h2Gum7UHwCArhMeHu56Q1qbMdL1M8iTj3p8dW2sbnOsppMnT7oeKt9//733Aa9jQkJCpkyZYuu5yjWxun0IihPXZlU86hMAECm7Fkt0X2dqsUVDIp3RXNdiHzCm2cjW8/6s15uaDZYPNxpMtTpLz1WTmTTWXqyNetN9ncnEmonovs5ke3wlEQkFzLzhQWtjB0pFDMMwof6i384ZcvJ2Y1igeFyILxExDNmG1hEJaMUU+ZODAvv7iZ4Y4MdY8iT7vz9W7z13T2c0t7l1/XxFUg/9RoN8hEE+IsZd4Ozjw7h9EItYIAj1F7tO9xMLXD8vFDC2Gzt9hIwiWCoWIo4CwMPBDbViu87mDzTq2gBle3qhU1NPeHg4Hkf5SOfJ/Px8t2+5PlnEht931Glp3ZAqw8PD+a243Ovr168PGzYsNDTUKSV6Op4f4oNhAQAepUhZ0WCo15uaDaYbtc6jgGoa9PdbHKJXjc54t8loso1QamZbTGQ02z9jNLN6XiOjgWWNRpYb5cVMZDCxRnPH7/80mdl/XL3f30/8ymTL3ZUyX9HPR/bx9HmZr2jeCId3j92s33tOqzN6VYZ7zUbPlWYkaumU+hczjEjEOHW9ZYiVWrvjigWC0f2ladMH+UsEOOgB4KEYP3489wQIW0dHrm+hv78/fwgT/iW4bRAU7nHzXTo2j2uScU3Frd/v55p8euyoPD0hT9r2rC1VNjU1OfUOdcqTISEhISEh/IDXDanSaYggW7C8cOECt14/P7+mpiZP+7on3MkMAPAIRMqvLtf+98k7LQYzMeSa9ViWJccBSFkzsR0ZBbTThhEyE/2l7N7ofj6zwvu0txtpdZNx79m7XubJbmNgWYPBTZEaDLbWXZOmQf/PgQHPjcUjIgHgoelAMyMXO7s//7gmhOrqateGKY7T8066R0hISBcN09oVEcjpV4NZs2Zx+ZDfCl1eXs4fPZUfOMnass0dEk6dUbt62Jvx48eHh4e7jkLMHSSewmRXjyYFANBzdEKb1bYfKhv0JgPLGsysiXX+z0xkZhn+f2wPeKqEzmDeeaqquKLB3J4Bb2t0pu0n75RV6x7FPc0yzPnqZhzxAI8JT4+M74Fci/ewCtzm1X+HWx27Ild03XAvXd2qxuVJW+hyevikpwrk8iS5PG7Ez8+ve47SWbNmeRkRue1KSEhAngSAx0QnPERk1v9e0Jsf/pYIGRoaKBGJGCLyEwvCAsQiAUNEA/zFfaRiIva+zvg/P97lD9szwE+09ImQRO8a7u42GTccvV1c0cjf1ufG9J2jCKpsNDbb2wMdaJuM2maj2ybWe82mu01G1t1b1Y2G2pZOrlOpiPndnKFTB+IhywCPi/Pnz3M3fXV/K18Hisq18tnuonwoxSgvL3dqGfOUalyj5oULFzyNatt1rVVuH+D5IKnJz8/P9TGhnVhUrmurp1sQ/fz8+DVsm+72kOAG9XG7wK7GPeqG291cl1dbD9iQkJDw8PAe/iMOAEBPjJTvHrn97U+1ZmIYlhW4dCQVCJzzlFDAOI1JIyQi3pS+UsGQQPuzOvr5i8L8xdxSBAwzMFASbB3xRuYnCguQWLaEGNvKGYaIJW4tjLWbLctSVknVZ+fumXjdc8UCWjim778/EdJXKvLUemows1fv6TYcvV1e02JrYmVY9okw/w/mDA2QCMwseeqXy1oio5tFt9JAavawVwwmVl3bojc5p81mI3utRuc0k8HEXtZa7tUUi5hnR/edNigA48UCAAAAAEDPipQ1zcaci/fuNBolAkYe4DweqcxXFOD4WMggH2Gw1D72KMMw/X1FfuLuGDamxWj+uLhq/6V7BsdQNjzYZ/7ovk+E+g4OkgRKBFwWNZrpTqOhvFZ37Eb9t+q6Rsd5RvX1WTdj4Kh+vgxCGgAAAAAAIFI+Jur15k9O3cm7WGN2qYhQf3E/f5GfUMAwAiIysuY6nelOg77RZTCeIYGSDcrBI/tJEScBAAAAAACR8vFiMNP+SzWfnNY06du98QyxkaF+aTMGDwwUo30SAAAAAAAQKdnHcLPNLFt0q+Hzc/fOVjd6GFjHjf6+wrnD+yRHhvSVCnHoAAAAAAAAPKaRknO3yXi2qjmn7O7ZOzpDq/UQ7CNIjJDFDQkY1U8qxhA3AAAAAAAAiJREZGbZFhNbeqfpnz/VnbjdcF9v4leIWMiM7e83VxH01LCgIB+BCGESAAAAAAAAkdItE0sV9foWo6UjrIBhBgf5SISIkQAAAAAAAIiUAAAAAAAA0KlEHZ7z3r17qD5ol379+qESAAAAAAB6E7RSAgAAAAAAQAcJUAUAAAAAAACASAkAAAAAAACIlAAAAAAAAPAoEMV9egG1AAAAAAAAAB2AVkoAAAAAAABApAQAAAAAAIDuhYeIAICDa9eucS8GDBiA2gAAAACA1qGVEgAAAAAAABApAQAAAAAAAJESAAAAAAAAECkBAAAAAAAAkRIAAAAAAAAAkRIAAAAAAAAQKQEAAAAAAACREgAAAAAAABApAQAAAAAAAJESAAAAAAAAAJESAAAAAAAAECkBAAAAAAAAkRIAAAAAAAAQKQEAAAAAAACREgAAAAAAAKADRKgCAPAey7KdtSiGYVCfAAAAAIiUAPAYJcnOipQMw3CLQrAEAAAAQKQEgN6fJ1mWtb3oWLzkp0eGYZz+RD0DAAAAIFICQK9NlRyz2dyBMCkQCGzz2vKkLVUiTwIAAAAgUgJAL+Tv799Zi2ppaWlubjYYDLZIKRAIuP+15UxUOAAAAAAiJQCAGz4+PkKhsKGhoaWlhaz3UgqFQpZlESYBAAAAHl14iAgAdBORSOTj42M2m219aG2vqVPHkgUAAAAAREoA6IXEYjE/SfKhcgAAAAAQKQEAWiMSichx8FiESQAAAABESgAAb6GbKwAAAAAiJQBAp8VLAAAAAHh0PdCIr1Vfvv3Eusue3xePGtt3StSchOQ5c4YH97qqO7t13Hu/a8fnf/7VheUxjvWWsPEPWc+FWt4/vSss+R/OEwEQLAEAAACgB+vSVkrDlYtV+/78efIvlj/5xv4rTahtAAAAAACAXqVznksZOiB0dIjL1KaaY9cM3MsbB/f8Ui/5atvPhwp7Xx2KR43tO6DtivSX4nADAAAAAABESlcxK99131fTZKg6smvFm4eONVHV4V3v7Z/UG7t0Kt7Y8f5zA9qTwJ97v/I5HHsAAAAAAPDI6+LheYTi0NmvZr03kfsr//OjN1DlAAAAAAAAiJTeC3r6569wr87dutGCOgcAAAAAAOglRN2xEh+/YMurxhY9kY+bj1SdO/Rt7rEvz1y7fLGxiohIPGrs4Omz5yQmzokZJHa/2Dtnv/zLV38/fKmYm8XPf3rUmDnzn01MmBjq47EsLbdP52R99eWJi9x9nkOHh06fteCFFzyvpQu4H/G1LT2h5AAAAAAAAN0eKetr73AvBg0eEOjy7t0ffvfSlq0XDY5TDVcuqq9c3PXpjv+ds/q9rJdGO4bExnO7303dpHboRtvUeKzw9LHC0+9tDF310fu/mRHsvCJT7bFNb6/436oq3rQb16r2Xdu1b/f/zln99h9SJwb1zNGDHt2SAwAAAAAAIuUDurE/51MiIpqTqpzg9F7T2a3//uHWa0REoWMnvfD8k9OH9iVqrL54+tvPjufeMRAZDm1553cRu96Z4W+bqe7g1iWb1FVE1HfwiwtmTJ+hCCJquXPu0F++/vRHAzVVbX353aH/2LJ4KD+VVX25ctVrh7ngKk74118mPa0Iopob3x76ZP/lK02GQ1veW1L3zl/XTvTpcXnykS05AAAAAAAgUj5AFjLU3b546PM97/7vLSIKnb38/UWDnT5y7n83/e4aEVFMytt735hkb2qLm/Hcvy1/8aNVz+6uJTJ8sv/0GzNmBFneu7xv0+kqIho054vcV6fbmz0nzXkuKXETN8utTw9cXvzqaPuKst62pLLhM774n1XT+9tWNGfxG6e3/tuHv7toKN79/nsTd7w/L7hH7aFHt+QAAAAAAIBI6ZX8da+FrWvlffH0Rf/2/n+6PJSy5Ye/ZzUSEfnN+M9fTXLuuin0j0l9YfHuHfuI6MClyx/OiOGm37l28jYREc2bPt25G61/zK/+45U//+HccP+hwpY6IksKrTn06ZZaIiIa/YedvFTGCZy0Kuu1O3O3ftpk+HTT/sVPL5vQvk6kl1+b/cvXWv3Eb7L/umpSh2q2a0sO0GnUavXKlSvfe++9SZMmoTYAAAAAHh/dMeIr+UlCA8VkcpleK/aNC50+1n/ovyqnu+212XfIqEEuE4Uk5V6cunzDdZk+T75T/L9f/OUPm1+aaG3VpKrvDu0jIqIJv/r35wa5XdGMxan+RES3vz70Yw/aPY9uyeGxCpPPPvvsokWLKisrURsAAAAAj5vOaaUMHRA6OsR1sv7GudobRNTUmLt7R+6fc36z/cNVT9pviaQBk1Zt+8Oq1hYcPGA40W3Haf0nxD9BuT8S/fj5s4surU795ZzZo4f6tbIQw+Wzl7lXcyaN9vShURMmER0lMhwru7Vq0uD2bL141Ni+A1qtyI6OndPVJQd4IKdPn37ppZdQDwAAAACIlA8qZuW7nh6G0XL7bM6OrWtya6mp6ncvrgv5+5bFw9tYWkt9453rl86d++HY348fOO36/uCkN3/+efI/iomqLp5++83TRDR0uGLOvDkJ86dNGRbs45zfaqrVluRLd08fK/Sw1mu13P8f++l2Cw1uz1A3ijd2vP/cgK7YO11dcoAHMmnSpOLiYq7LK5ooAQAAABApu4TPoImL39s6QLI8+c8Goltr/vvQLz6aE+QcOy8fOnro2Ldnr2hquIcutrHMScv3fip549f782ssU25cU3+6Y9enO3aRn3/iv77w4tKfx9gz3p0bP3Avqra++f7WNpd+u+Y+UWiP2DuPbsnhMaJQKL766isuWKI2AAAAAB433XIvpdB/TvIvp3OvD/5wsp73VpP6y3demzr37dT1hz4trOLnyaHDFS++uuCVCe4XGfTksqwjn//4l1ffX6CI6ctfYGPu7l3Pzl7+u6O12LsA3RwsMTYPAAAAwONG1E3rGT56OtExIqKGuiYibqRWU9WXb75te+JizNPT5keNGTV20NARw4f29/cRElHVl+f2e06q4tAJc1783ZwXiVruqE8WHs3POXTgdGMVEVHt1jf+MOWbt+f0JaK+IROIzhHRjC9KVk1/lDqGProlBwAAAAAARMouVvePHdYnLv78q8+XxwS6fuTOjaNeLcpngGL6c4rpzy17v+b01qXv/+4aUdPp3KO1cxYEE/UdMIwLZpdu3CYa/gjtnUe35AAAAAAA8FgQdNN6rl0+ZnkVEGQZnbXx5HdnuVev/Oe/ucuTRHdul7pMu3F4z3srX1v0i3/betptCpv0QqplcFSdSU9ERP6jJnPjoFbln7jlMd8eeO+J2a8tev7Ntw/e6jF759EtOQAAAAAAIFJ2msZj2X+1RMp5T06xpMfGujrL2z4Ssdu5ij/7a77L1AGimk++rTp2rfHvqrMt7mbTGS03ZEqFEu7F0DjlHCIiOrRpz6Ead/O0nP10x9mqO1XHzt0KChzQc3bPo1tyAAAAAABApOwMNZe/fOfNFX+23DC5atFM63CvoaMmWJLk53v+ccPkOJeptviP76burrX+fa3qrjV/Tp22yo+I6NzurR+5jsFz+x//7/9xT96YOH9GsDWZPfObV4OJiJpO/zp1x7G7Tuu6lZ+59XfXiIhoxr+lxIl70P55dEsOAAAAAACPgc65l7J427uLPnf3RnXNsTv2QVxjUt5+gxd7Jsx9JmbH/mKiqsO7nl10+oXnn5w+tC9RzY2jP+TvP32ohoiCY4bXFl8jImqxZU6fJ1MyRn/+m8tVVLv15VfzZ0978elJowb4U0vVlaNHPt1/+UoTEdGcdakJ9pFgxRNS33rnh3feO22ounho0cwjcxY8kzRvQohPY/Wpozl/Pm1pAPQb/YeMn/ewh3A8uiUHAAAAAABESu9U3amqutNGNEr41ZsfvTTRYdTSscu2/0696DdnbxBVXTy9df1p/qMXQ8c++dstb0744c0n31ETXb5UTmTt1xm6YN1fmzYlrz97gwxXDh99+/BR53Wtfe8PSwY7TPMb/cof3x/w/z5894uqKjIc2r//0H6HsWS51SUM6nm76NEtOQAAAAAAIFI+iNABoaNHDJ4z/+dzZk0a1dfNB4YueOeHJ0/v2/nVlycucg+lDB0QGvPktF88//PnJoUSETVNnEDqc0SfH/rhjSeftCZS/1H/+s4Ps89+eUB17B9nj52rvUFEJB41dvD02XMSn/95jNubCv0Uz733hzn/dvTv2Srb6qhv8PTJE597LukXMwcHCXvqXnp0Sw4AAAAAAL0aw7IsagEAbK5d427PpQEDBvj7+3f68m/dusUwDMMwQqGQYRiRSCQQCLjXDMOg/gEAAAAeLQJUAQAAAAAAACBSAsAjCY2TAAAAAIiUAAAIkwAAAACIlAAAXR8jESYBAAAAECkBANrHaDRyedIWLJEtAQAAAB5pIlQBAHQbg8EgEAgYd1A5AAAAAIiUAAAeGY3GlpYWgUBARAzDCAQCW7wkdIUFAAAAQKQEAPCkpaWlubmZ30rJz5MAAAAAgEgJAL1NY2MjEbE8ZrOZm9KxBQqFQrLeQomOrwAAAACIlADwWLBFPqFQaMuT7Q2W/NyI/q4AAAAAiJQA8LjkSZZluRDIvejEjIpICQAAAIBICQC9P1U+EsvsUTrcPRgAAADgEbrwQ6QEAOTATiASiXx8fFAPAAAA8ChiWVbfojcYDWT9Wdz7q74ORsrP/pKHegfosZY+vxCV0M2QJwEAAODRxTCMxEfSom+xhckuj5S4YAUAAAAAAOhNqdJsNndg7Ax0fAUAeFC4bRIAAAB6AZPJZHvAG/fsN0RKAAAAAAAA8IrBYGAYRiAQCAQCsViMSAkA0B3QRAkAAAC9JlJyedL7JkpESgAApEoAAAAAIiK9Xs/lyXZd2zxwpLz0Xc45rXTozPlTQty+5TqHdOjMEQ1HztP4pNljHd6oOnHgaHXIjPlTQ8nD9Ivf5ZynCUmzxrgpyMXDOQ7LrDpx4OhN4hfs0nc552h80iyyftJ5FrfLsU5uZdWdyt2KrCW3lqn6xIEjN2nIzPlTQxznkldYCl998sCRqhDeB4iI7BPd7BoZb/ldpfrkgSM3dA6T+rlWtXfV5H43AQAAAABAB3GtlO39rfwBI2X1iataWT+Z9sb5i1NcAsmYWUljbIHnJz+HrJjU6VFg7EDZ+at11USWEFXTpJNKpVXqagrhplTXNZI0REYUMru1tY+dndTjYsoYuezcT3VVRJYK1DbppFJptbqKQrgpVXWNJA3pS2PHtFb4kCnzk+zJnp9IqfrkgSM531HXp0rHDHnxu5zzB07K3PweAfCI4L5z0UoJAAAAvSNScl1eu3HE1yp1tU42Yr6ccs5rLtFYr1vw+E1MFw/nnL9HRCTtJ3P+jLvp5NxCVX3iwJHq0Jnzh/lJdfaUdbFCKxs50+/qCeuUanWVThqqCHHfwFV94sCRmzoZvw3TTbkrrI17/DxWdeLA0Zs6W1CzJmdb+R0bAC9+l3Ne6xKu7M13/WQyNyuW+UnPV1+vptAQIqJLGm2/ETMDfjphnVJ9vVonDVGEksd213vSITPmK667abq0ps0Rshtcar34XY7Gb2jjzRs6y2bymjRl9uZTtxvifutaye/yfud/sv1lX5G9Glub7rLv0GQJAAAAANBhRqORiAQCgdls7qZIWX29WtdvxFgaS/3On6+4SGPafUl/8XDO+aYhM5Omhlg6c0pbn24JIgNl589pLtLYsbZYOyWEiEKkN5tquKa8i5p7MvnsEKrQ/WTJXdomnTRkmNvWsOoTB47c9BufNH8sEV30XFrtPRqflDSW6OLhnCMHaOb8qSFVJw4cvek/IWn+GOtyTp5QzJ9KJw9Yy0/VJw8cOXBCNn9qiLV7apL1w1wDXfXJA0du+HOrv3g45zyRS6oMUYRKbzZouSbYixVa2cBZIaTRXbW0wWobLGlZ21oNU/V1L3eL9mYDt6G2PrdJYy3h+cCJvvOnhlafOHC+cejMpCkhvA0hdxNbb368qLknGzE7xLqixiEzkqaGEl36LufoAeLSo6fp7vYdAAAAAAB0mJnH+7kED7DGi+dv6GQDxxLR2PFDpPd+OlHV7iVo7pFsJNdoFjJ1yhBpG9OtxshlpNVcssVa+Vhr7tJWXCQiqqprlPrJiMYOlOmq1NXcFPIPCnUba4/cpCEzvbgrTzbB0g42dvwQrkWUQqfOT7I13IUoQqWuc4VMmZ80n8uWP2n7jbd9eOqUIXTj/EWu+XToeMuSZ49310pJIcNCpPc0F4mIquuapH59icbIZVwZqLquifyD3IQ37ckD5+/JxrtrlnSphPNaaYjCWj/cbrV0bLZuNYVOnTqUbp53Ct0hU+cnuURHtxOJiOje+Ry781pqrKuyrEg6dKolK46ZNb6f7ub5i56nt3vfAXQd9HoFAACAXnNVw+XJ7hqe55JGKx0ykwtIoYoQ6U17z0wvWe8AtAgN8qfq1qbbjZX3O/9TXTVRiLZBZ80/FBLkT1V11UR0vZpCp4Zw4fOcRktElgZVNwnnPJF0qMKLckv9HIpkaxElhw6fUi5GjpDlnD+Sc5PfV1PboKN753NyzvNTKpG2SccPhDI/KTW5rjw0yJ+q66qISF1NIVNDLZWgqSEidbVONsK117Hu5vkbRG63moh0N4/k3OSXZHySa/LUNulIey4n5xxvWj8iCpk6UpZz7kjODX4fYLcTXTh0iK0+ceDIzfMXp4aSYyWQLEBKDeRSObbp7d13AAAAAADQdqTswFwdjpTVJ65qSad1iCVuB+npGmMHys5fVVeTVnNPJp9tnWoJkNV1VRRiaSIbK+93XnOJqEEnDXDX/icdMnMKnTh64sQwp5v0+ClxyMz5QR4KYvmYdOjMJK4Lq6WpduyspLGWyHQ05ybJxifNcglUliVovNtiLkBW11nTMlcJFReJmnRSP7d3YI5Pkmtyzn93aaybgWpbSX1OS3E7zi039lLViQNHbx7JuWnZLrcTWxMydaTs5jnNRZJ35CDwuO8AAAAAAKAjkdLG+7k62vG1Sl2tkw6ZkWQ3Y4jU2hnVW6FB/qRrqrEts66x9ekOkUYu01WrT2q0ll6vttyl1ZxUV+vsfVxlAdLGuhOaex5upPQLCgmdOqKf7ubJE44toWNn2TbNEr2ciiT162ttqk3y0MmTQqbOT0pKGs9105UFSKmprtolsvlJqdE+Wduk85iitRUn1FU6e6tdXz9pU92JCi13I6VL4vKT0djxQ6Xac99d7OBudiqb6x6cOj8pKWmCjCydcj1PbC0Z+slcVqRt0LktgHV66/sOAAAAAAC6SQcjpW2IUX66GNGPLLcyemvs+KFS7VUuD1SfOGkbN9XTdId55f10N29obb1e7QGyynZ3JRFRyLAQunFT61Rap2XNHi/T3Txxso1g4lCkfiMsLWO6Jktj5qXvbA9drD55IOeANedc0mhJJh9DIVNG8Ndi/UzI1JEy3Q3LDYIXD5/Xelp9Xz9pU3W1Tia3tRmGKkLo5k1PaZnb/ClTh0i15w93LFRyZTthvUu2+sSBnAMnq3kviIguVmipn3ys+4ltHEcnrnJ52HFFl747f086ZPxY8ji93fsOAAAAAAC6Qsc6vl48f0Pneg/b2IGy8+d+OlE11vteiCFT5o8/nMP1npUNHSK9Ud36dOfV3SO5Y59MLkDKRvJSR6giRHrzpl9Qq508x86aoMk5d+LEMI89XImkQ0KbjuTkcC8tQ8KMmTW+Isdyf6R0yMwJdORctbqKpk6ZOuTAEWuvYOmQGdyApGNnzag7cPRIzg3LZEvX0zGzZtYdOJKTc55IOnSI7N5N9+vnAqTDvZEhilDpzRvuhx2yx8IpQ6qPnv/u0tjxHdjVXNmOWrdk6EyuPXbqlCGOGzLW00RnTneT9hufxDXwjpmVRN/lWFbEe1iIp+nu9h26vwIAAAAAdDPmER6r8NJ3ORXyJIz2CdCprl27xr0YMGAAaqNNtvsNgoKCUBsAAADwSDtx4oRIJBKLxRKJZPDgwV7OJXh0N/hihXOvVwAAAAAAAOhOokey1FUnDhy9qes3PmkM9iAAAAAAAAAiZbuETp2fNBU7DwAAAAAA4OESoAoAAAAAAAAAkRIAAAAAAAAQKQEAAAAAAACREgAAAAAAAHqxDg7PM3z4cNQdQIeNGzfu73//O+oBAAAAAB51aKUEeAh5cvz48agHAAAAAOgFHughIteuXUMNArTXf/7nf6ISAAAAAKB3QCslAAAAAAAAIFICAAAAAAAAIiUAAAAAAAAgUgIAAAAAAEBvJkIVAPQQ9fX1lZWV9fX1EokkMDBw4MCBEokE1QIAAAAAiJQA0IaKiorKykouTBKRVqutr68fOHCgTCZD5QAAAAAAIiUAeMS1TwYGBo4ePZqbotfrL126VFFRERgYiLZKAAAAAOixcC8lwMOn1WqJyJYniUgikYwZM0av19+9exf1AwAAAACIlADgUX19vUwmKysru3Xr1sWLF2/cuHHp0qXKykoiamhoQP3AA9FpSr7MSnstaY5yXBhjMTx2zpyUtds/V5V12U8Wtef2rd1R4v1bms+TuLIlfa7pEdV2q2jff69d/rO44dZKC5vIVVqRRtfxbe8qRo3qw425t7plXbf2WXbV8/s0OL8AAACREqAn8PHx0ev1fn5+Pj4+fn5+UqmU+18iQq9XeIBUV5abmTTcN2xS4vKNO3JVh8tsAUB9XKX6dPPri+eMCwmb8+t9ZbWdut6Gsn2/nhMxccnmu7p2vNVz3C3a/Pxw3yFxS1ZuzvqmSG0Lvee4SosL8x2e9GFRbXu3vev287HNSRFhc946rcMxDwAADwPupQToEVpaWsLCwrixeThcb1gMzwMdozuzOemZtfnWEKmYlpqYGBsXowgmIqpVFxcW5eZmHVcTaVQfLRn3lSrnm12J4Z207nO5Sz5StfutHqI8d/ncpKyrtr/lEbPHhYmIiJrVqiLLdHXuW3GFZ/cW7lmsePgbqMnftjb3Kg55AABApAR4jIWHh589e7a8vDw8PNw24mt5eTkR8UMmgLd58vhGZWxaERcmF23a9fsVysFSh0/MTkx9c9PHt1SbX1uS9pWGrmYlvaAo/GZdbMBDK7P8hRz2hYdec5p9b1nz5LQVuz5KWzJN7lBxDWrVjrXL38pVE2k+W7IkOqLwjWgcbwAAj66KigqtVtuBMfa5sRUlEknHnvqm1WorKipkMtnAgQN7QTWi4yvAwyeRSMLDw/V6/eXLl8+ePXvq1CkuTxLR2bNnUT/QPg2qtOcseTJ2feHpv6xxzpNW0sHKdfsL9y6VExEdT1vzp5LHverO7N30BZcnNxR+83GqU54kogCF8s2c06p1XI4s+vX2XIyfBQDwiNPr9fX19R3IhPX19Vqt9tKlS3q9vr3zlpeX6/V6rksaIiUAdA6ZTDZx4kSulTIsLGz06NETJ04MDAzU6/VIldAeuqKP1m7WEBHJl+7dmx4b3MbnFYvf35zIBaQP8ose77pTny3kUnXiytRWGmyDZ69Ne5F7mVVYghsYAQAeSZcvX66oqBg4cGBYWFgH7jOyzcI9+M37VGnriUa9qDMaIiVATyGRSGQyWXh4+MCBA7nHUXIJE6kS2uFuflYGF4sSNmS43Onn1uDEFf8VkfDqul1/SIzwEFM1h7PWpsyJG2UZLzbuZ8s3uhv41DJqa2ya5e+MONsgrq285TCv04ivxzdyEzceJyKqvZq//bWkORPDLMV4/vXtX6trW9u22rIvN7/+vGXU1rCJc5Zn5nJjERVlWhbMT9Ga8lxLzu7fehIPjp6dSKSInaskXW2b2+5STSW5n65d/rM5thF4wybOSXpt877j7oaS5dfA3aLtr80fbtv2b/7+HsMwTNgSrmWVcpcMcbNR7dqDDoy1JfbaCxunXL7xy04eyAkA4GHR6/UBAQGVlZVcquxAtAsMDAwPD+enyg7kSdsSHnW4lxKgR4fM8PDw8vLy+vp67isPdQKt03yzN4t79eaaJSO9nEmqfP+C0mNGVaU9v2TjYX4uUhd9k1X0TVaaPGHTV3vXxAR3y5bpSj5KSvh1voZfjC+2F32xfcPsDbn73d0FWp6/NiV1M6/kmnOqrHOqrD8o1+3Jme9uHYqxi4n2EZHqaIlubqzUc2kUS3PYpR3YilpVRtKSTJVTytScU+WeU+XuWCt/dlP+vjXRbhtIa4o2PhuXdty+7bopU5K8+pWhQ3uwPPf1F5K2H7eXsexwVtrhrKwXcw5l4DwDgEdbeXm5RCLp378/Efn4+HR4OVxDJRcRuQaAiRMnep8n+Q8kR6QEgC5PlXfv3sU4PeBNoiz82tLOtmLGJGkn/Ku7b0nsEsvDB0cmrnl7SUJ4MNWq87/YvPfzMo0mf+2UBF2Rat00y6qCZ6QdUq2gi/vmvJZFRPQfHx96IYKI+o4KDiaPb3lTkNN/SP34s3wNKRJeXbHk2Wi5tFb99d6NH+aqiTSH0xLfii77Q4LDghqKNr4wf/NxIiL5hMVLfp2UEB6s0xTtff/jfedUG3+WoJrmZi3yaGUC7csnKslMTB2Sv/3F6GCv/5FsZdttqbgoM2FOZhERkVyZ+h+LE2Yrgol0mjLVV9v3fl6mIdJ8tTZhfbT6A6Xrvvs4JVGjIcWiDRtejJXr1Pmf50c8tzAu5lAs1ap+m7TxGyJSrvvLOmV/IgqL6OgedJ1LPmHx628viZVLa8vzc36/d9+nSUuMi31xqgFAq/R6/d27d318fDo2cH19fX19fX3//v274lFqly9frq+vl0gkgYGBD/5jvfepshfnSURKgEcjVaJ9EryjPv0Z9yIxbmLwAy+tZPMLllwR+1+H8t9X2paofC417bWNSYvSVJqitOfWRp/9OKE/EZF0cLRyMJGvtd/lkEnK2bHWmVp5q225n+2jaesOfLkhQW6dNDsx9TVL8tHs2J7z64RUe6usTrU+kWvQcyy5MuGFFa9nJsRlFBUdd7eakUs2vJ+V/3YRkWbfS5P2ZUQkPJe6ZFGCckqEvK2xcFvddiIiOrN9RUYREdG0DYVfr+Pd5KpMeGFF2msbE2akFRFpPsxVva1McNl7Go0mdn2hKt3Sdqp8LpWIaKQygjSaHZZUOy5WqRz8QHuQiIhq8z9Y424uZeKLaalvJ8z57T6caQDQOm4YVSJqaWlp7zWMLXo1NDR0eu7i8iQX/9o7ps6DpMrenScJ91ICAPQet9RlllcRivAHXVjtl9vXcrlr0d69vDRiiS/T1+X8cYWciDTb0z7thqFiozft4OVJTvjitb/mxl7NV5XwOnZe3bv5Qw0R0TO7XEoeHJu+1zLIrbtgGP1f+YXvKy1va8ryd6xdohwXFsgwo+KSXkvL+rJE3dCx8utUf9lUQkQkX/f+GtdBk4Knr1hrGfJne8lFt0tIXftqrLQb9uDVnO07PNae8v29u57BmQYAbbB1reJuVvR+xvr6elv06vQmSlue5HJgJz76mxsLg3vtOgRGr8+TiJQAAL3Sg/dM1OR/nmXJcm+7H+Yn+NnUtVFERCW/7/qhYueuSIxyMzkiynITqM5on1jy1fZ8IiJa88YSdyVXLP71Ws9PkwyO/a9DZWdzNrwQ4ZA7rxbl7ti4PHHS8EBmeOzyzW0MC+Qm35HvfOVcZcTI1+fPdhsMgxUTW33E5XPK6P7dsQfVh/dxtbfi1SS3tbfkjTU4wQCgzUgZFhbW3lRZX19/+fJl2xI6d+gapzzZ6ePieEqVj0OeRKQEAHjMWEcQdS/Tmix0F05bxhFNiIvytKyI6LlceFFduNrFxZ42zm0okgb2dZmmLjvKtbmtUE7x0KoXpUySt7a24AmJ6/ZdqGyuuaDau+nVxFjHgY7Ux7PWJgyPUKap2vFQSrkyfdehfx66cGWdp/6+YfJWB+iNVijaVWMd3IOakqMqImql77R0inIFziMAaBU3+E27UqVTnuzc6NXVedK2ZNsmc6nyMcmT9CD3Uo4fP/4///M/cc4AAPQ8zQ+6AI1Gzb2YS5WHVSoPn7I+U0JVptbRSGnXbY/c1/uFa9RfcvOEhQV7+kyYYgbRF20tSRocMXtxxOzFa4h0teqyoiLVV3uzvswv0xARaQ5vnBNbe6CIfxdi++lqazXq0yWnVd/k5n6Z38oHlXJ5t+zByrJvuCmTPPadDg5TRBGdwVkGAG2nyoaGBi7LVVZWEpGn+yp7QZ7kcBvIbaxer39M8mTHI+X48ePHjRuHswUAoAfpb2vnKlOXU6zbfzRFwcq5Lk8MqbygOqdxymWWoWO/2Zj0zcY216y+W0sk77otiwsP8/ajtTWV3IsZCs/zyBVj21cAabAi+hlF9DOL1/yhVv3lpuWvbVRpiK5uT/19ovp9ZTvCtE5T8vWBnG/yi65Wqr8pUns9X3BAOzszd3AP6kjT5mfDwkYhUgKAV6nS9iy0VlJlr8mTrqnyMcmTHY+UX331Fc4TAICeRaqY9BzRl0SUe/qKbnG4u6QTs+LQP537LWo+TwpbnNtLKkGnq+naFQQrnttwSNE3LnptEZHmt7mqt9wM0Oq2ZGWfp73+680q18w2MjZxblJcQP7aD1U4igHgsUqVvSxPcpyeddnS0tLrdzTupQQA6DUUsc9YWiD3Hi7UPciS+sstC3rzUDPbtpwX5D2lDuRhli40X6g9twFq1C6jqmq+WjvnZ3PiRjFJn3nRdhi15PVF3KvCsnKvyqX+PFW52JInFdNS13zw8d78Q4VllTX1LHulMOcPa5ZEB3dmPXRwD0q9aGxuJiPONQBoX6p0OwZsr8yT/EFrOa5jwCJSAgBAD86UsxcncAHpt9tzbz1IIAmL4F6cUVc+YnUgVzxnuW6pqfX0mUr1UedJwVJSfaMqukq5h0tqvVlLu7rO3s3duNjyrMcNR2uuFe3a9OaKxc8oY8fKg61PvFRf7dSG4g7uwbAIbsAeOq32GJU1F77EqQYAHU+VWq22oqKiS/OkrV20+/Mkf6OcRutBpAQAgEfByCVp67lnUeSueXufusPLCY6I5h4/+E2uyuNorrW5KWHjlHPmPP96bnkPitURM7ga2K466aGl9upp196n0ui4VO7Vp1k5bQ9gW1Jouf8jLsKLC5XaIhX3QA96c8Oa6cFuc5q6cy82OrgH5dEzuNbNXJWnZH2mMB8nGgA8QKrU6/Varbbr8mRFRYVWq33oeXL06NEDBw58TFIlIiUAQG8ijX1j+7ooIiLNZ0uWvK2qbXMOTf7Hfyp0DWbKRVx7Z37a7/PdLkRXvH3Tp5qywyrV0eBgeQ+qgui5qdyDOjZ/tNddqNap/pjm5p7F/gmL/4vbjPzlS9PyWxulRleUuWLtGSIielEZF9x2kXQN1pZCqfuxa3XHsz7+onOroYN70NbQnbV+U1GDmxSa/8dNJTjPAOCBU2UX5cn6+nrb0DgPN09yr51SpVOfWERKAADokQJi0z7ftVhORFT02zkRyrX7znjIlXdLcjOThofN33jYTX5SvLBhwzQiIs2O1KQMl2hanrv2V2ncUywTf/+6w5inckUi98LgstBW3upEE1I3vCknIvp6uUuo1pX9KXXJh27zolT52nau3uj4xvnR45Z8mF9216mdU1d7MX/z8+PiMrhNT9j1dmKwFxsoHzXJEtn+9PE+l8uJ2uObk55Lsz4SlC7c1LRna3ldcI2dsQdtDd1nNia+llXmkCprSz5akrpDg5MMAB48VXJ/dvpQqLY8GRYW9tDzpGuq5D+psjcR4eAGAOhlpGNT9xb1DUtZsfmwRnN485LozWsmJCQ9p4yOjlYEE1GturiwKDc36zi/DU+ufGPzx7+K5S0les2OTYXPrM3XaFSZc/p+nrDipSUJMXKpTlPy1d7tO/K5meVL925yGpsnONjyL2fmmtcVaYnh0r6j4qIHS9t4q1MrQJmRu+FoXNpxKvrtnIivFi/5dVJCeLBOU5L/2fbtX6tJLpdrNG6C0eDErK831T6zNl9DpCnb99b8fW8RySOUE8OIiIyVFw6X8eaKXbH/49SR5NW2xySsnZa29jiRZt+SWI3qPxYnzFYEE9WWq1Rf7Nv+tZqIYqfFFh0vIiJdOwe/kfaNJiohyl2zcqP0jdhgCps0OyK443tQGvvG9g35cWnHSfPZ8nFFuStWpiZOCNZpSnL/tCnrsIY8Vh8AgLep8u7du+T5MZUPmO6cgmt35klPIZn/ZBGuU263xd3uwbAsi4MbAGyuXbvGvRgwYABqo022ATODgoJ6XOGMmqLPNm14f3N+63cGyiMWv5b2+n8sjnXXeVV3cV/aa2s2H3YbIOTKN7bv+iBR4fzjpE71lmIOvyVwfSGbHtv6W7YHmSTuq7SPH3t8IxOb5jyRr5UPlOe//sL87cddS52w6esVuuj5aUREGwrZdbFOH7hbtHll6qbPy1oJTfLZazZvS1s8Idi1wjxue3nu8rlJWVfdV+SaP+zaFF2UpFiSS0Tphez6WG9rgIiuZs0ftZx3f2Pi3ps5iwc/yB4kaijZnpL0+heuHYcVqX/Zq/wibskXRIv2Vv5lsRzfAgDQY9TX1/v4+EgkEk8f0Ov1XJrlch334YEDB7YyS7vy5MSJE1v5cEVFxUPplNsuJ06cEIlEYrFYIpEMHjzYy7nQ8RUAoJcSyWNf3HTgSnNlSc6u9BWJc2MVtrdGxirnpq75YFdOybXmmxf2prvPk0QkHbt4k6rsWv6uNS8qY60tcoppytQ3dx24Unbo9+7SCEmVH5QVfpCqnGBd6Fm1pu23Olt4wsdHKwv3bVqxyLLh8gkJKz7IuVB2YE1UX8tn5srdbHf/2DX7Lqhvns7ZvW7FIqW9qCSPmK1MfXNXTkmlWrXJXZ5sdQPDE3eVVR7avSbVtiPkEcpFKzbtK6y8eWjTcwoKj4iLIiKiPx1QtesJMCNTc8r2rllk27+56lsPuAeJAqJX/OVaZdHeDS8qI+SWYybx1Y8PXDm9a5EC5xYA9EyBgYFuw6Fer6+oqLh8+fLZs2crKyu1Wm1gYCDXjKnVai9dumQbHrbr8iT16h6waKUEAAdopWyXHt1KCR4VbWTi0gjtbAAAvUp5ebler5fJZFyw1Ov1LS0tWq2WGw1IIpHIZLL+/fvzYyc3ZE5LS8uYMWPa1VbZ3jxp08PbKjvWSol7KQEAoFfRfL488dOaSdPiEpatSRjp9qJDfZp7MVGBPAkA0GtIJBKnUVUlEomPj49MJvN03yZ34yV3B2a71mVr2GxXniTH+yo71jraAyFSAgBAryINkBZ9k1v0Ta5akZgw0k0vTfU3e3OJiGhFVASqCwCg1+DSGtc4SURejtDDtV62d139+/dvaGggog4MWsuVs6GhoQPr7ZlwLyUAAPQqwbHKVCIiyn87zc0TO45tXPJSPhGRfF3i3GBUFwBALyORSGy3SnbpWkaPHt3hh6AMHDhw9OjRvSZSopUSAAB6l/4JK96PzXq7iDT7liiKct5ckzQ7Qi4lnaZM9dX2vZahXGM3fJmmlKKyAAAAHhSG5wEABxiep10wPE9PVavKSFqSqXI/nOzIxE2fZq2ZHoxqAgAA4MNDRAAAADjByvWH1DcL965PVU6z3k5pe2hHWQ7yJAAAQGdBKyUAOEArZbuglRIAAAB6DbRSAgAAAAAAQLdCpAQAAAAAAABESgAAAAAAAECkBAAAAAAAAERKAAAAAAAA6M1EqAIAgF7gs7/sRyXAQ7H0+QWoBAAAREoAAMBlPQAAAEC7oeMrAAAAAAAAIFICAAAAAAAAIiUAAAAAAAAgUgIAAAAAAAAiJQAA9Gyl22JiVuZpeVO0+1fFxKzKq+JNOrMlJmZLaesL2Vb68DfmTGlnFEKbtzLGvW2l2v2rnKrLoipvlVOluVSOx3ntley4hKq8VTExq/bz5yjdEhOz5QxvUR7W20V7xPMmaEvPaLty1a3tFI9r9LhTLNXYO3ZKd39d2Dahc043AHisYcRXAIDeIHJmMu1R3yaSWa/dj31L8XEFquPahQss00qPZNOy3ZE9fEvObIlZTruLH7yYsoXbihc6LHM1b6Fbi7toiNwoZTKlqCuIQq174riK4uILvj2mXbDQsifOqLIpeXcUyaLaKEbkyuLi7qt6bd7KeaqnD26N6rpVtL5TumxjH+Gd0jVfF7ZN6LTTDQAea2ilBADoFQYq4kmttrWoVB1TkTL16fiCb49ZG2K06qsUHz4IVdXFBiniSH3D1vylPfYtKVOU8YWqY9a9o72hpjgF9gR2CgAAIiUAAPQYodOVcQWq45aLZu1xVcFIReQ0ZXyh+rYtZBbGK6dZWyy32Xocuu/nSWe28Dsl2ia7nZHrK5i3jf/5Utv8XNdEr9Z7ZkvM8myi7BTbXFV5q9wV4wE59JPkrWLLcYeP2Uu7Mk/tsoy8lS41s62USDadn+SrjqkKFYqo6cq4AnWFLc8UxD89Xeapu6alPFtKW+ljyd87vA6c3Of5xdbyN9m6lcfcVUneynmZhVSwfh5vLrW9nyq/GF2zUxw21uNOsR9Xq/arqUftFF7ZHHqY83aWbU95d8qUbomJ2bLfVhWr8qp4+9FaSKcC8/7kuvLya8yxV7PD6eap6gAAECkBAB4XMsVIKii/bbs+Tp4ZSaEKBWWruMvTCnUBKRShlsvuFNpdzNmlyExwSXdntsQsz07exX1id/KelFX7tZYZr6YfLC4uLi4+mEEOMxZmqsIPFhcXF+enx+9JiYlRKS0fi89ezl1ee7HeqNXFu5KJkncXF6+OIjqzJSYhU8ErRhdc45ZuScikDG6bdtP6zALepXnKnmSuuAefVmXuca7w6U/H0x6VtUClqj2UPDOSiGRDFWRN8trjqoJlykiSKUZS9hHus7fVhaQYKnNfnKq8VZbyrPbYGbEqb9VydXq+pSIPZsQXrF9vr8k9KaqZ1horzFzPpYgzW+atJ8ssuyhzfYHr8bNw28H0OIrPOFi8zdoXdE+mOsXpGOB2ikppWfvB9KvduVO0eStTspdZ9ony28xs6jE7hUq3xNjKVrx7WXbKyjwtF/BsOys/ndbPs9/A2fYpQ0SUvV6dallmQWZCzHrKcN65rcpeblls8a5kh+PE+XTzWHUAAIiUAACPi8iZyXRVrbVcHycro4goUrnMctFceiSblikjiWuiSd69MtJ2Wbl7WUHmnx1SAXfX5eooy4JXFxdvXSDj2jnT0yx5Q7YgI53XLkqUnMrdtBk6XRlH8RlLuRXIhiqs1+Vtr9f5It2pGLuSeZe8NlrXljTt/i3um15daPdnZcelZ1huN41cvSvZtvLP1hck77JECNmCjPQ4l/gyTRlvS+xnVNnE1Tl3556lE/Lt8gLuujxyprXw/E86qbBEl60LZK0VOnTh1uKtC0P5xeCJS19qrTHlMu5XBm3e7uz4jAzLLFGrdy/z7pBysygqPcJbFMkWpqXH78lyqe2u2SlnPsu0H0KyhWnp8dRjdgp3K6b18I5cWVy8baGMa/y0VVfowowMfl/0tk4ZIiL79MiZyfZZaJAizqvKtM1OUcpksrXKuvtRylPVAQC0BcPzAAD0FlHK5MKsY1ULF1aospcpV9suQ3ertTRIfZWSUyKJuObK7IIYxwYeh4yhVV+l+KddbiurUBeQIjXUfgk6/en4zHLrkEBt3ofW9nqdk4VzMaKUyZSlrqLIUP6l/DFKKy62tL7Oi4nhFrvby9F3bpcX0MhUe1YYqIgnNRFRlVpN8cqB9o1VjHSNdtOVcZR5pHR1VKTj0EeRymUFWce1CxfcVu1JVq50KPygG2paluqu9acgc3kBESUPlXm3v0u3xKRYazNeaZs8UuEy/211ISlS7JMHhcfTVS/W4GZRWvVVKtgzL2a9Q2xROuerLtkp2htqilPaD4hQhYJ6yk5xLpuHmpdNU8avV98mGuTNKUNE5Lnt1DvtmN1j1QEAIFICADwuBiniCtQVVHokOz58qf1yvFB1rEqhLoxXpFmvfSl5d2td+Lx1u7yAKNXLD3fCeqvUaiLnFBG1cKH1ct0+mmg3kS1MSc5cripdSao9lLwrkp/ZCspv0xlVdpxiKW/vqI5rFeUF8eEZbhcXn3Ewg9bPW75F2XotVeWtSsgsIIrPOFi8QEZVeasSVN21ybfVhRTfZpPdY7hTvFShbsc50908Vh0AQOvQ8RUAoNeQTX86PvtInvqqfRgebtge9Z9V2XHK6aFElm51vLFh3S2Hd1smj9Ogsu0cQtaL9bZVDPvtoJ2XwsPjrb2F7Vf8RFwLGL+XoFbttlmP606537mXoGyaMn6PKu+GmhvxxbZ3Cso/U+3h7R3H8KKcJpMtSE2m7JRW707UHlcVxKUf5Hoj88vc2m8N/PFOud8COvyzhbtjg7pjp/Dvh7T9xNBDdopz2TzUfDeMK/sAO9dj1QEAIFICADw2mXKogvZkZpIlPdqCWfaebHsnxqil6XEFmRtsQ0SWbnF+5jt3j5n9BjnL2I+h05W8GbX712cWeroQd3u12vZ6nYJr5Mxk2pNiH/1yufV20E6ssQWpvGFOSrcst/XLjVzKGyVFu399ZqHbBUQqlxVkrncpWKhCQdmZ64lfP7KhCtqTnd1GKuZuGU3hD5Prhn0g37xVy7Pb3MqFKbyhWc5sSdnTnp8SXBbFL552/yqH0U27dKdELU2Ps0U7bd6GTA/h6WHslChlMmVn2Y7nM1tiYraUcpHVVvNVeevXF/ACbeed9YWZn52xrCJrT3tmdv6dyEPVAQAgUgIAPC6ilMlETteskTOTifiDN8oWbjuYTpnzLMOnpKhd+zFGrS7epchMsH6CdhevjOQ6Me4eaZlx3npKz7cPEuPNpW/b6yVLs2pmQsyq/VqKWl2cn65ebvl89jKuGJ0rcnXxbsX6eZYNzbCP+CJbsPVghjqF29hvlekebvt0qV7bpTlRHD/bW/ZO2xfrUat3L6Ps5as8DWYjW7B197JsrmAxCSpl/u5k4o+T5H6Z9h26nNIz4j1uy56UNiJi1OriXcnZlp0SM2+9olM6UXu3U2QLtx1Mv2rZJ6qn05Opp+wUxzLHxCwnrlpkC7baa96bYX46ctavPpgRb9kjGyjVw851j3+6tVZ1AACtYViWRS0AgM21a9e4FwMGDEBttIm1CgoKQm08ps5sseUHwE5B1QHAI+3EiRMikUgsFkskksGDB3s5F4bnAQAA6LjSI9nxGQdx/Y2dgqoDgMcWOr4CAAB0SFXeqpiYlKu2JygCdgqqDgAeR+j4CgAO0PG1XdDxFQAAAHqNjnV8RSslAAAAAAAAdBAiJQAAAAAAACBSAgAAAAAAACIlAAAAAAAAIFICAAAAAAAAIiUAAAAAAAAAIiUAAAAAAAAgUgIAAAAAAAAiJQAAAAAAACBSAgAAAAAAACIlAAAAAAAAACIlAAAAAAAAIFICAAAAAAAAIiUAAAAAAAAgUgIAAAAAAAAiJQAAPPq0eStjnGw549WcpdssHy99pLf/TKm23TOVlp5pz8fPlLazikq3eL0X2t5H27p5/7SzcryqK68qRLt/VUxMTEzMqryq7jt8Ss9oe+Yus56eLlbmXd2/KmZlnpvDvipvlYfas5VK62ley+7b4lz/VXmrYmJW7de67k37ojys131VOH7Y7fnbRiHbfw62/S3hueo69A3TOcXu4V+5HdpNtjMOegkRqgAAoNeIzzi4dYHMflG4PIZ2Fa+OauMSKmtPfHr+1oWhj3Ke3L9q3rfKg9si23nRlkK7ir2d58yWmOW0u7hdq4hcXVzcKRsYubKTFtRFleNtXXlTIaWfrS9IbvO47eSfY+apnj64Naon7rLIlcXFK61pJ0GldDhVFxYv6JoqiVImU4q6gsi6Lu1xFcXFF3x7TLtgoeUr5owqm5J3R5EsamvrxXBfFaELtxYvbP38lS3Y+sAbaN+hHfqWoAeft1d6sArhn3HQS6CVEgCgl4pamh5H6htt/RJcoS4ghSIU9QU9Q5VaTfGKgaiIh2uQwuHbQ3vsW1KmKOMLVcds7Yo31BSnGISqAgBESgCAxwevB52lZ5d2/6qY5dlE2Sm2Lm1Veatsn7L1VavKWxWzJY/rjmjp4MTvZ+uux6xTxzmH7mTu53XqHeep36C1V2RMjLXM2v2r5q0voMLMedZVOPYVtK7XYSu2/zYmJZsoe7m7tZzZEuNUCWe22CrK2hvN7VaUbolZlbd/i3Wivfca1zes1F54XqXx6nzL/ja6DnLLydvGL17pFueuzqVbLIty1wW67V3sUjn8WXhzcaWy1zZ3bLipK/t22CrE47wJmQVUkJlgW4vX9Wzf3lV5VbzjhNclz92Boc1bOS+zkArWz4tZmad16nDosa5W5Z3xUL2uB7B3n+8Ahw6H/KPouIcTf2We2mUZeSvdnney6U/HF3x7zLrwY6pChSJqujKuQF1hC5kF8U9Pl3nq92gpz5bStjq+up6/bjfQ9cR3uzSXDbH3zvXqW8JDPTuX0O2B4Xqod/CYdLOomHas2t03mMtucuyu3L6vd7e77JjTuexaEsuOczrjnI8Z3tnhcDK6/vvl/b8a/C9J3hY53S1imd7adzW0ggUA4PnJqgG8UF9fX1dXd//+/R6w6+7+7VeTV+bdtU8o+Wjyr/52l/fu5K0/2t+avPJvd2yvP/rRPn3yRyXcHz9+NNk6y52/rZzMm5398aPJ9nXdzVtpX4Kdy2csheEtlmV/3DrZNu+PW/mrcP6TV3Lruu78baV1K3jLd3ht2XDuT3dbYd1YHt5iHT7DX7XHrfjxo8mTeWu3z343b+Vke4Xwdwe/on78aPJk+67h16a1NhyWw22RtVS8HeG4HOfd7e0u5n/MXlG8Jfy4dbLT0iwFc6gr56OijXld6t/LenY4kByrlHvt8cBwOHec9rjnuuIfb+421n4Ae/f5tjnUjJvTyu1RxF8dd/DYD6Rf/e2uc3ncH/B381Zyc/HOSsdj236KrfzbHcsm205/9+eyh/PX4UvNNt3Die/0BejuAHZXzja+JdycgA6f93RguBzqD3BMOpTf/Ve38ya38Q3mVMmOe629X+8ulen2y82xMu/mrbQW3uVfK4//TnGr5tcMfzne/avh+jXyq7/ddf6w/TOev6sfFz/88MOpU6dKS0svXrzo/eUQWikBAHqPgvXz7D+5Ls+mQvVteyND8u6V1vteolbvXlaQ+Wfn315Lj2TTst3We9giV+9Kpj0q24eSZ1pnP6PKjkvPsN60KVuQkR6XneXcbhCpXEbWVg57g4bl/itrSSJX7k6mbJXXjTbaG7xWltCFW4vd3AIqW7C1eJv1di+STX86nv+ufSs8qVAX8LZidbG7m/pa3QrLlrqRnGqpNNn0p+PpqlpLpN2fxavMyNW7kr2oButyQqcr4yg+YylXDtlQBf9D8RkZlsrh7W5vd7HjrnSohCilQxHj0pdG8fZ4+e12HK9tztueerbVQ+TMZF5VD1LEeXVguGnXaL2uUiyLkk1TxpNa3dZIQm1+XuvaKlKVt2W/V0OYeD6KuBtTV0faT1WX82WaMt5Wq2dU2ZSsjLLtaEs5b5cXcMdG5ExrJfA/6XwG5a1KyCT+fd0P3h7b9okvW5jC20GtFK9DB4P3BwZ15jFZuiUmJXvZ7mLrKVB6JNt+XpNsYVp6/J4s54ZNb77BXI/P9n29e/Xl5rSnZNOUbdWybPrT8bbKLD2STcuUkZZ/v+LT06xn0IKM9LgC1XGvR/dx/hop5uo8cmWxrWK5r6A2NgdaheF5AAB6D4fheah0S0xKykrFwW0LZRXqAsouiMl2+PQy58s29VWKf5p3b1SUMpmy1FUUSUS829u0N9RUmD0vJtNh1U+7BJGZybRHdaxq4UI6piqMV6bJLPPGKQc5Js+sG1qK8urqU7YgNXl9SkpMtsvGul5GcN0vueiitBWz7Zv0opamx83LTIjJJCLexZzzBa77rSAiUgz1UCp3N57dLi+gkan2GQYq4kndVhLz6gY2fjEGhcfTt2otDfJyF7u9que6q1kuuGyTRyo6nhvamrdd9eyx2r06MNys/AHqys2p2dbnS49RRnGxjMuW82JiuGrebR3ApnUej6IqtZrilfZVyxQjXWYOna6Mo8wjpaujIrmwFGmv7YKs49qFC26r9iQrVzpUwqAbalqW6u4XiILM5QVElDxU1onfbF6d+FHKZEpRnVkdGUWOG/LgB4N3B0Zoa+dgB4qRvTyFiOLDB/FXXbBnXsx6h0NL2f5vsFaOTy+/3tvzpVS6JSYl21Np3fzAkak6szoyqlS1h5J3RVpDsiI11CF5ZpbfJvKqel2+Rpx/ypm3vsD530TcJIxICQAAtuvv1buSs5erbxPRDTVR8u7i1e0bnq9KrSZSuL1+jUs/aP9xvbVspjqunU6qgjhlRqjH6zMKb89GFRevtlwHzItZ7+b60nqJEJ+eX7wwlBuZsH2Xrwu3FS+0XOelxOzx5rKsvVvRY3jYxe6vCJftLt4WaRkM9uF4oHp+0APDq7rq+Nm6cIEtPm3tqnFcPR3wKcmZy1WlK8l+EW/9JaKg/DadUWXHKZZapyniClTHtYrygvjwDE8/bGXQ+nnLtyjb+4XzYCc+94tDypHS1VGk2hOfnh/ZhQdDJx0YbRRj2e7imaqY5evzpnFtfbfVhW39lNbBb7D2f717VTN5qxIyC4jiMw4WL5BxQxa3MUvowtRlmSlHSleTZTxhj4Wk1AcsXem2mJQ93A83WyO5P3HV8ADQ8RUAoPeTDVVQ233zZIqRjp0PPQwGOyg83t6lttUFTn86vqD8mL3XK1cSh3lvqwvd/pavVV9tddELthYXFx/M4I0gYp3x2LcF8RkHi60drm6XF3Sw1qJWFxcXF7vr1eb1VrRtULhjryqHTmsPhD/Y7+3yAhqpkHm9ix1w3caKrZ3EqtTq7jxuO6me239gdKiuHhKPR1GoQkG2AXU8n1ZcH9f9zp1FZdOU8XtUeTfUvD7G3En9mWpPvHKa2x0Rr5wmky1ITabslC54kqrnE5/I2jMib39WdpxyemgnHgxddGC0UYzkmZEUtTQ9riBzAzeMzSBFXHv6lnv+Bmtlk73+evdi846rCuLSDxYXWzKwd19ukTOT6ao6z9brlSyt7rx/v7Tqq/zG2zYOb5evEUuiVO2h5F3FxZYfPtr4FwcQKQEAHlvavN3Zlpt5HK5LiBv+znXUxMiZybQnxT5q6HLeP+oOV3WO14vOw/Q5XZJmZhbyrj6jlPx5S7el2K5iB4XHk+2+oDOf2fpYOmzS/lX88fpsYdXposF21aXdvyplj8frcIXbh6w4jlVrv5+Hf1njeSvaf4mcmlyYud6yL0q3LM/urN1fsH69tTK3pOyJT//XSO93sUvl2K7nSrckZLZ9Xeh8CdhRnVfPrR4YLiGhPadDj/jNyONRFLk0Iz57uW0oy/VuTyuuj2vmepcNDFUoKDtzPfHTo2yogvZkZ7cRorg7DFO8HNvWw0V/2ye+ywGzND0uO3O9+3c79C3hZt7OPTDaKoZsYVp6vGXncveL2mvVsVra+AaTDVVQYeZnZyxf2ll7PB9LXny9t7nLLOz38+etsh+W7s84+1lfmJm5h3d7Z+h0Je/fL+3+9bZ/U7z5V4P7GrHfDnpmi63SbF9xpdvmeTg1wFvo+AoA0HsUrHe4zYbXRUq2cNtBWjnPdoeM+95TUauL8xWrEiw3cnnuLhW5ung3xaTEWC9KPD6YPnS6Mo4KiN9iELm6+KBipfVmMV53XNmCrbvLY1KstwDtXpad4uZyZ+vu8pgU202hy3YXc1sRpUymlJSY7ORdxau37VbbyhaXfnCXYt5y7pZO54VNfzo+c/28mG8de3lFrT6YsWpegrWm4tItj/MOna6My8xMiFFlHNy6wONWtF/k6vz0VQmWHZeckR6/XtUpB0NyhlJl2Yr49PyttqF6vNvF/MpxqJDkXQfTd8/jbr3zuG6HunqQDnSdWM+yhZ4OjFCKnJlMy1Ni9iTvLla2/3ToCSJXF+/eEuPmKJIt2HqQrDdnxqWnLyvIdDv/zGTak+0yPlOkchllX3Vs8YtSJlN2dpshKmr17mXZKctXKfK3tt0plH/+RrnNOR5OfHfHLRWS+xbUjnxLuC1hZx0YrR2TvLNpYUaGat76eVuGFq+OWl28i2KW2yrC3Rnh6RssavXBDPU8bt649N0Z8QXfUse/3nkVstTjLx38vRafnr9bkZCiOq5duEDGO+Ncz+hI5TLK3sP/8Ui2cFuxYluM9d8v+xeaN/9qOJ0dtkqL5H3x0rLdBzOy5q1Xla6MxF2UHcOwLItaAACba9eucS8GDBiA2miTbdDtoKAg1IY72ryV81RPd+bYj71cVd6qBHXqg96EVrolJoV2eTXSIwARd98d7e7Mux8BOvr9tS0mhXryLzi93IkTJ0QikVgslkgkgwcP9nIudHwFAICuC0jHVIW20djBXeZ27NGXtyGzoKf2roTefBF/JNv2xAuAh3swqqwd9eERgo6vAADQNdcF22JS9lDyrmJcGrTCTY8+/DYP3YkbljMu/eBK/PQDDxk3BG58xsHVoaiMRww6vgKAA3R8bRd0fAUAAIBeAx1fAQAAAAAAoFshUgIAAAAAAAAiJQAAAAAAACBSAgAAAAAAACIlAAAAAAAAIFICAAAAAAAAIFICAAAAAAAAIiUAAHRE6baYmG2lRERVeatiVuVVefdhJ17M26M2ektMzJYzj9Be0uatjLFbmaftpOVWHtC//I6x0v2bxpIS22tTSYmpszam5I/6T0pcXpcYLdM0xndf1udr3JTnk5ftMzot8OU/Gludtx1la31R9g90E+MnLxusG23Kf8daJI3xXccdV/JH/csv2//zthJs1c7f4w9cjZUHWikM/7jyfscYS9pdb+6PFu3+VTExMTGd833l5TdJaWlbn7F9tWr3r+rEExzgYRGhCgAAHlOhC7cWL0Q19MgAnKLOOFi8TWa7+pwXo95dvDqya5OMmV6haEuSMZ2YKoyO7pwl/3CKefIlx9clhpc/oVd2EhGRXPTuzodW19EvSXY+2Ac6WQlbMpl5xfIHe0PDPCnnQhtbOYgJs4Xwd8yVkwU7d1qv4koML7+jP7FA+O58YasL51U7f48/2C4o+aP+k9uCd3eKwniFufGK5JVop+PK+yXyy/mgZ9Nn6wuSdxWvjurW85d2Fbd+tkauLC7GVx30ImilBAAA6EnOqLIpOXWBjHf1uTuZslVnHs3NKWFLJjPRrq/BbW2dZKOnWIOihjRyRu483ZS/w1w5WbDzJV6rQLR45ytM5X5zyUMosvGHUxT9L9Y8SUTR4lcmU8lJY4+o0Cq1muIVA3FkAXQttFICAPQOpVtishQZisz12UTJXItW6baYlD3cu/Hp+VsXhjpdbOWtSlApuelVeasSMgtsby3bXbzS9iO7Om9lSmah63QibhVX0w9uW8gFIO3+VfO+Vdr+tNHuXzVvvWXx8RkHt1rykjZv5TzLkoksxeaXyrYKsqy3jS2yRLItMcuz3WzIjbxVyy3byG+14C2Tt1iuGLuUKjezlG6JScm2bEu6Yn0m2d7iVyNv1R42vxVqdRVF2rcucjW/ScPDWrytH6KSP+rfPUVERHLBu++Jwsj4ycvmEiL6RP/yZGbhbTZPQ7Tf9PIJ9t33RJo/6j8hwcLb5jyuN6M9zJjy3zHlWbs4LnxPkiC3LPwTsgeeygo2bJDA4XWJ4eVPWCL65GV99CuSV8KM775jnmqZ3VoSorAFArljmT+xlnnhIDdb9MltbluIiCoP6N89IXj3X9h3P6FXdoqjyaVgGstKw/Y7lNaa5YzvvmOuJOaVnWL6o7sPkENRiRjbWmxbR0Rh1mZDrjwLB5nzTtnqkGyzR1sa9IjIVHmbhi7gbSzRuy/rLa9O6d9dIHx3MntCQwtfdSlPtHgnv1nPtRgO1S6gT2x7XLBzAdl2AVdLr5D5E4cjxFqr+y3bu3ABm3fC/pamwkTR9gZSa9Mu/7gS7HxJZK1YK+uxVHlA/+5tyzEWNoWpPMk7PKLJYS6HLO3xaHH6KihIiMnkzhT3546bL0/Hr1be+e78Feq0NOuHl8dku66Rt1L+11rb310APR8LAMDzk1UDeKG+vr6uru7+/fs9YNf9+NHkyZN/9be7lj/v/u1Xkydv/dHyV8lHkyev/NsdlmXZH7dap9/520rLxB8/mjz5oxKW92HLnz9unTzZ/taPH02evDLvrsO8vCVzK7V8gK/ko8mTP7IUxb5SXkls5d/6o3PJ7WXzuEUu63It8I8fTZ5sLwNv3rt5K50rjfvzzt9W8urzbt5K6+z8Ytz926949eNSFZaPedh8zyyLnTyZXw+suw13KUxb9VPx95aXXmp55+9GlmVZ1nggo+WlnQaWZVnWsOOllh2nWdt062fY0zv5sxh2WF+f3mmbl634e8tLGYYKN9tiPJDRcqDS5fVp/Usv6S1rqzS88xI3nV8e44GMlpesRar4e4vt89wmWD5mm/e0/qWXHFb0zt+Njhtl2PGSvZC2Atu3wraoSsM7LzluvnUzeQw7XrJPP73TsjSubJZi8JbjUO2VhndectocXlXwqvH0Tn7heZ93X9VOe9m6TN4uc6h2fuXYd4Fld/MrjTcvf/c5VuZL3H+2hTtUFH9pO2yfOK133L9Ob1kX5bJnHY4Qd0eLA/4Z5/LlYD1fnL48XU7Gdp3vDl+nrX61bv3R4SvI4cvBcUaAbvTDDz+cOnWqtLT04sWL3l8OoeMrAEDvEf/0dEv7V9UxVWHybtuP3FGrdy8ryPxzqYf5IlcX8+41ilIm899cttv6VuTqXckF6z9zWEqUMpkKVMe11pXGK6c5N8Fpb6jtf4Qu3FpsaT2LXFnM+xk+UrmMeyFbmJJMe1SWtZxRZVOyMsrbLSo9ku1Q4OJiW5NgfMbSSF6Z1RVERLIFW4vtbaqy6U/H85eWnGJ5SzZNGU9qdRXRmc8y7cWQLUxLj+etOj4jw9owKFuYlh6/JyuvyuPmeyZbuK24eFcyEdGeFG6AnlX7ta2vpT17nFloueNOGD2V6DZVtnlgyQUvW2YRvWLpYGmqvG1/P2y+ZOd7vK6P9uY+9gQJouUur903nprzNMwrljYoYcKrAusCjXn7KfoVSzNg2HzhQteFRDPRRCdOmSwr0tDUyUIi0ZO2HpglbMlkwUIyl2iIyFRygsKmMm4KXGl89x0ztX1TIltCtqJS9Evc5ptKTlDYAiHXWkty0csLqPIEW+lU7XJmqpzCFggsmzOQsa/8lJnspTJV3qahlkZAew9Yl5IY+OPifFJi2TpbdfF2mdfkgoWWmUVPTqbK2yyRKf9vrH3TosWvTHbc+zu5zWE/4Urifggo0Ss7be2xll3GPyyfdNcluuQkb73cUXHKnK9p5Wjx3JHD6cthF+97hv/l6dBs2O7zvR1frU4q1AWeZgTo8dDxFQCg91AMlfGuTrILYrId3l7W+twO3VBtlz7x4bxehgMV8aRSVxGvP1akchmlfHtMu2AhHVcVxCkzXPKSbEFq8vqUlJhsctftk98p1FLCKGUypajOrI6MslwFRnq7RVr1VYp/elAblePmwpHX3yxOadt011uwtDfUFKe0ryBUoeCtumDPvJj1Dhlf2dbmexS1urh4tX2/rJ+3ZWjx6iiPa2nHHvcUTloxiOzX62FMGJkrNcKEfzHnfWJ++WU98Xq9uiQ03qAy/NduP1vBkpzXfVFOltca0hBNtc8pDBvkOhqt6MnJ+k9OsJXziU6ZK+WW7Bo9haG/USURVbBhgwRhRHmnTAnz2RuWzOks7xMzEUUPFLZeH85FtWBvaEjOmzdssiBsP6shkntX7ZrbJJ8i5C3NMjZP5SkzTRW6rzp7f1fjJy+bbcUo+UT/smNg6+Du9rBp8kFEt53iorVyDujf3W9+949Gd72Fyam/dHQbh6Wp8jZVnjK9vN/k7dHi+fvN+cshSplMWbYe5m6/Hzpwvnv/1epyyi9Nj5uXmRCTSej1CoiUAADQA2hvqN3dFOSJ9f6fZbuLt1luB/J+XZH/mh6foDpWNZ2+LYh/OsNdYIrk4pF2/6p56+fFrLckK+uNf8m7i7da7vzkx9QjpaujSLUnPj0/sv1b5HVFWQJtfHp+8cJQ7l7Qji3ptrrQU2J0v/leL1m2cNtBWjkv80jp6ijytBbt8S6pn9ZYwowp/x1T3jv6PHfBsuQkGz1F7Pq6S4qzQBD2jrlEYyJ+C2QYE6axTJz6qjB6oPmTkyyVsCVywUJ3ESRsgfBlMr37iaHEdm/kg6hkK9vxafvQuLZ7KUtsN1KS6eX9prAFwncnC8L2m0s0FOYpQmlI43B/ZncLmy95l/Tv7mdLyGmgV+utj5MFO98T8TJwK9gbGvstqQ5V++AFrVKriRTU6ed7h79aZQu3FS+0/MKVErMHwRIeJej4CgDQC8mGKrghXrxyRpVNybuLrd1Qq9S8nppUUM5rjKhQF5BC4dQOGTpdGVegPu6+16tDqRZsLS4uPpgRX/DtMS2VqvZQ8q7iYksK0qqv8kLYzGTao8rbn5Udp5we6v0WyRQjHQvcVqI89m1BfMbBYmtn1NvlBW1XbKH6tuNVKRERDVLEtbFqx833WKS8la7PApUpRraxlvbt8XZfP/Ou4CvZSmJ4eUaY8J5k507hQrm136lTRop2fe0higxkSMNqHKMRkaUB6oa9BA59bu3kzFQ53Thl6/Vqn3hiv9nS5zaaiT7FfnKSddcQR0Q0dbIwbL4gmthPWn0WpXNRLZihctJU2CuhsoJtR5swbzjc6Jck7y6gsAXCnTstdbvwPcnOnZJ35wu5Lcrb77l4cpKTQzE6g/Omaay7oPKA/mX7gzR59eN2A4l5ZafEOkISabxbb+Vtth1Hi/dfDm6/zTrvfG/zq9WjqNXFxcXFjv1yARApAQCg20UtTY8ryNxge4J26Rbe/Xju2NJI6Rb++IREtCfF+mjv0i3Ls+13JPKuu6Y/HZ+9PrPAGv+cQ9L+VTExW0r5Kc5625L6hvUWwW38oV+58mdnrrd/0sstipyZTLw7mmzPE2+F7bpQu38Vb+jXVio2O8WyTG3eBltdcbeA2urKvtWtbL7bi1huOQ6bVpWXtSc+/V8jW1lL+/d4K5lBGDbI8TpeY955gHvL+MknbNgCQTSZ8t/Rv2zLXRrHIGe7yrc9MoT/mrjes2ylUwiIFiyU27KcKX+HbWhQ0cIFVPKJJbdUHrB3m3QkjJ5KJfvtvV5tEytPsZWWDMkMlbMlp8j+oA43RK+8wtAp8yet3H0YzUQTm3fAGrFKDC+/bCjh1rXflM8VT2Pcud/DHZvuVFaw/FJpbts6mrI3NE4ZXhB9yuxwv2KJ4eWXzSWWeyBFCxfwikFU8kfrzY0O1e6cElslTPgXxr7MEoNtQFpLAne4eZK78ZK7u9JpLba1Gz/hD/3qnBdt5RQm/IvDvrAnWI9Hi0eRM5Odvs1omTKys893Lm3avtla+2p1zp9bYmJW2b+7jnhRPIAeAx1fAQB6JUtvyXkxmdzfrfXRilp9MGPVvATLR5N3HUzfzXWzjCQiWpau2B0TU9jaQmTTlPFUQB6SkmzB1t3lMSkxvMHxF8iIZKvz01clWG9GWrb7YEbWvPWq0pWRkdaYSoXEa/b0bouiVhfv2hJj3RbbyP6ea2m3OiYlhkuScekHdynmLVcdq1q4sLWKtc8Sn5GeXJjJWzXFLLdtp7UbqvvN57q3kZuuqlGri4uVW2L4t2lZ+ga3tpZ27XH3ecyUZ31wSPQUhj4xv/yy4ZWdYiKiyYKpJyz3s9l6ISa8x9542XIvJRFFv+L8EJHKU2YaZAmZ/NdElsbDvHf0JxYI353MD0tE75i4ZYYtEETvN1tzi+Rd0lsepyEXLJxsznObRCYLwvbzR7ixT5Rb0hq3mW20l1K0+JXJ+k8+0ee/J7EvSsN/2InolZ3GT1623eNnfYjIfMnOgYaX39FzxQtrc5gfXgwrOUFDX7X/yT1NhMjSevmKU+jdSSV/1NufL+LY69hSXdZi2B8Ewq/2+bw9/qoXBYwWv7vAtkxm4QLKO+GxMNGvSN6Ndj2u+Eug6FeEC/9myjtppGiXa1GHcop3vmJ42X5rqO15LR6PFs/5cHVxvmJVQkyMw5eDV1+k3Dxene8km/50fOb6eTHfph/c1upXa6vfwxSXfnAbEiU8MhiWZVELAGBz7do17sWAAQNQG22yDbodFBT0WFeEy8MkHxulW2KyFL16w0s8Ppix53FIfdCFuCdJPhpHBQC0x4kTJ0QikVgslkgkgwcP9nIufBcAAMCD0h5XFSxL3fo45MkzW2KWq9OtGbJ0W0p2XPrBR2TD//pX0zfftO8Wu507JbbXL/OaoXoUWyErT5krJwsS5D23qI+onTuF+e+Y8gZZM6TGuHM/Rb8i6oFHxZtvikeOZLDLALoZWikBwAFaKdsFrZTWIQ27d6zRh5uf+U89iUs/aH+sZe/0iLRScqOJ2npFQhfVsMVDHFEWALpUx1opESkBAJESkRIAAACgg5ESI74CAAAAAABAByFSAgAAAAAAACIlAAAAAAAAIFICAAAAAAAAIiUAAAAAAAAgUgIAAAAAAAAgUgIAAAAAAAAiJQAAAAAAACBSAgAAAAAAACIlAAAAAAAAIFICAAAAAAAAIFICAAAAAAAAIiUAAAAAAAAgUgIAAAAAAAAiJQAAAAAAACBSAgAAAAAAACBSAgAAAAAAACIlAAAAAAAAIFICAAAAAAAAIiUAAAAAAAAAIiUAAAAAAAAgUgIAAAAAAAAiJQAAdJZa9dfbX39+zrgwhmEYJmzcnOdf3/x5kcbYwaWVfb52e/FD3SCjRvXhxtxbtr+LNjIMw2wsanUmzedJDMMkfa7p6tIVZTLeSPr8794Um45vZBiGyWzjU05bx5Vh43GvClzy0SSGYSZ9VOL6lvpPc7iDxt2i1PsSrW/d2pfEMMzz+zReVrXj5wEAAJESAAB6qoaijcqI4Qmvb/9CVWa53i9TfbF97eK4sIjlueXtXl7JbyPGLd5ca3yIm6TJTQmb89ZpHXZuJ4mOTZITlRwtU7tUddE3Ku5FTlGJ628LhV8S0ZLYKFQhAAAgUgIA9E6a3NcS0w5r5M9uOFBW08xymmvKDmxapKCrWUkvbC5p5xJ1xoffsKTrUJqUv5DDsmzOC/KuLl5sOuvg5t5EIqINhY6Tc174xTqWZdl1sQ+9QqNilxDRl6fVThVbe7rwC6L/SE0lKvn6tHPgvFiSQ0SvKidJiQYvzmFZ9i+Lva3c9n4eAAAQKQEA4CG4emD7ZxqKWpe7b13C2GCpZao0eGzCmr/kbJpGdHxt1le1qKfHnXTcpEVEtLfonJvQmDh7ReKrRN/kF91yeFN9VqUhSoyNCEYFAgAAIiUAQO90V6MiolHjFAGu70UnvpZI8oiyW46NTxrV9teS4kYxDMOETZyzPDO3zBY5b+1LYpi4DCKitFimlZvlPNxKp9n3PMMwSfssyaRoI3c3nVGj+nA5t8bhscs3flnWWsY9vpFhwpZ8QUS5S4a43C5o1Kj++/X5E8MYhmFGxTkU3m2peBvLjIpLem27qlubYN3dAlpblpvJ1UbYuMWbi+56mFWj2v7a/HFhDMMMn//WvrKG1lZT8uEkhmHmf+rSrVWnWsswTPTmEpLHzlUSaU47dn0tKcrRkDJhSvSkGYlEuYUltQ4FLVERRcdNVNiOjdbujSzftySMYZiwJZ+rvfo8AAAgUgIAwMPXX64koqOnL7iLHIqlOWzlhUOvRtsjxvGNcWFzXt9RQjPWbPpg05KJlQcyksZNsd5yGaBI+GDTimeIiBJe3bTpg00JCumDltB4ISsles5bqrDnNm1KXxFxNystcdyklFy1xy2K3vTBusVRRBS9+L82bfpgU3R/23sH0n4WPed9VfAzazd9sGaxVJ2VkTTumY0lnnrJntk+J3rO61+W9Z27btMHm9bN7Vuy4/U5YXEbjz+8mzTLc5dPGZeUkaWJXrPpg7UJlJX47MaiGpckeHzjnOg5r+84Hfbsuk0fLFacS1O+tk/t+e7W6LlLoonyv1A51aquSLWXKHqZMppIEa2UE+We5Xd9VZ/+uoSiEiaNJPmUBCXR9qP8+1fLCncQyZPiorzYroaijS8s2aeRL95XuPcFBc5LAIBeT4QqAADoJUYmrXk1TbVj85xo9Zq3U1OfUUbIPYfAW7mpz6UVyRfvOpyVOpb72Jq0F9MSfrYx6YWI00VrooNjU9+MLdKt3f41xS1bs2ZaZ5Twy41p8sV71XsXhxMRrXlrRdZryuWfrkh7Jm7vInf32Y1MWPPmpH0nN+47o5j/2prFg/nvFamaNxSWrYsNJiKiN1fMf374ki/Ssr5Z8fGzwS4Lqs3/4+sqTcKuKwdSR5JlYxenxc3YmLZ+7+L81IeRezT73krKuipfvKdw71Ju/WtWfL5kydtlTkFw86tpKk3shqP566YHExG9mbYkU7ni956TcJRySRSVfJ2ruppq3Vgi0hV+k6Wh6LWzo4mIJsQuIdr8WVHZB0rLbwy3ivK/Ifn6uGgiGjlJKSfVZ0UlHygtd36eKcwnoqWx0d7kyQWJacflCb/Pz0KeBAB4PKCVEgCg1whO+EC160UFXc3dnDJ/XJgvEzZuTsra7Z+ryu46J5CSzzfs01Di7zdb8yQRUfDctA1vyun4ppzDXdV2l/qH7VyeJCIKiEjN2JBAmn3v7y1p95Lk695fE2sPj4qEpSuIaPuZMncfLivZQUTR4+wRi6TTU1fMVcQa1WpP/UgbynIzl8/hOtZansWSX1Jey1WNrrwo69fbSzpcEWf2bvqC6JkNG5bac5fihe1rox0WWfvN3rQzJP+vDWum2zZVGpu+fQm1suboxNeURPn5J3n9THWFqk81NHdFYhS3jEnKV4k0p8vKrSsqKcwlSoqKICKiiNilRJqcwjPW+FtWWEK0Ysakttqp1fteS0w7rIldn5vzRrQUZyQAACIlAAA8YgIiUndfqyk7sOvN1NiRRJoy1aebX188Z1yI7/DnN/NuHSxR7SshSkyKdWoblE6akUSkyTpe1jXlW7P4mWCHCSOViXOJzhTaso3XlJMiHDJLcEiY5w9HRL9KRBvXrMwqKrelZUXqP68V/nODMsD9PJqv0pIyslTnNFyoUn2xfe3i+ZMUfX0ZhmEYX0Xc8o9qO5y81WcLS4iUzykdG/KClc+tcIjCJ7cT0ZLZcY7xLFq5rLX2QsXsxUqi3C/tO1xXpMrSkHKRbXXBEbGJRLmnr1gC8umj24kS46KDrYfBCqKS/JNc51ndhZJcosS4icGtbZKxUvX2kiWfaaLTC1XpsciTAACIlAAA8KgKHpuQ+sGuwitsc8210/l7N72aECEn9Rdr50Qv2cclt9pK9Rki0hV+sXnzhw7/ZX2tJiJNSVmXjKQyN8LlfswwRRQR5arbvb5xYe14JEWwMmWTUk5F/708TuHLjIpb/lZW7hm1rvXnbUonbcq/YHkYS33NtZKcXW+mKqdxoUwR++KGnLMrOvxEEE15LhFFhzvH4OAw/mZp1BeJSOmm1gZHtLb0kcrFzxB9kaOyjI3E9XpNWDyb1yI6MS6aaG8x99tBSdFnRHMTYq1di4Oj4xKJVEdLNEREZUWfEUXFRYS3ts7CtxLm/LaIiCrLK2txEgIAPE5wLyUAQK8lDVZEP6OIfmbxmt+rc99akvTf+5a8pozNT1U01FYSEeVvfyu/e8Our69LGX0Du6UqYtYcKonb96esj/dkFV0tyvqwKOtDIrlyzR93bXrW/S1/8ufWrbH9ERCsiEpMjUpM7dRS9Q10acyTK+KIcp1qzfVTQ8a1umCFclECfZ2bc1Sz+AW5pdfrM4lKXr9fiopLklPayTI1RSvOFOZoKPqtSfaKGBybMJdyPyu88MdE+a3TKg3JX4tr/UZKjUYjX7om6crm7Z+t2LBI6e6OVgAA6J3QSgkA0DuUbF8QN5xJsrRDOicqReL7aSuI6OuSsloikVRKRLShkPWgi55Kb6Rm50m65vruqiF57OL0XYVX2ObKC4f2bVg8QU4a1eYFSzafeWj7rKZe51oftc6TaptdP1Vf0/qSFTMSE4hyvymstfZ6TVjk1Mk2Ivo5oi9Pq3WkPplfQvIkh8F3FJNmy4lUJRctzw9ZMq2NoXnkS/cW7t606cN10aTZnrGpqAGnJAAAIiUAADxKwsKCi9SUqyqpdf9+QN8wIqIanY5IrhgnJ6LT6ltdVx61+guXaV9ecOnfynXBXdx6p8rOJZVHKF9Yt/esujA9mqjIesdgt5KHJxJRSXmlc1ZUl6l4n1KMJSJVmdo5U1aWtzUw0Mj5SxYRfaoqrKWSY1kaSlwy16kxNnjSjESivUXnLJkxNsoxccYsISo5fUVTdnI70QrllDbujox7RqkQkXT62g2vyunMxjX/XaLDSQkAgEgJAACPDrnyuVQiyvpge5G7UKk7diCHiOYqo+VEFBH7opwod+/XzmlK/en8sIlz5n9U1I41i6REpNY4pqOrFwrdfDTrgNNYsldVud8QPcOVqsuU71v+s7jhz+9zDLRSRcRDe8qFIjYhgUj1pdPTI3WFh/fy/46evU5OtPebQsdaU6u+VHlxPCQSbVedLCrM1dCiJOVgl09MSVCS5nRZfsmXRIsmjXPMjNIpyhVE+y4euHCcaG50RLCXWxac8PbmRKKit1dsP4OzEgAAkRIAAB4dwc+t2/UM0fG0uClJGz8vUluHI9XVqos+XTt/0cYSkq/4VZKCiEiqTNmQQJSf8frm4lp+9Ep7O19zrlk52zLuDNeYVlld21p2iVYqiUr25KhsnzKq961Pc3ebpmbj25vtibehZPPK5fkkX/PGEs/ZjmupU1fefYCqCY+IqC9Sf/Fx1jHehhjLcj7LJYpOmPIwguXIpBWvyunr5Usyi2xxsfbY5rTfOsRe6eyktdNI8+GS1M/t2VP9WVra1178xjB3SSrR3o825J+h1BcS3GT2keOUcsr9LEulIeVc58F/KXhS3CKi3O3bv6HoZya1o44GL970xwSiorXv71PjtAQAeAxgeB4AgF5DkbqvUJOYmHY4N21xbprru7sPbLINmjIy9eP9JUsWbF87JSLrhSWp0WE1atW+Hflqki/et3dNlOVTYYMj5ETbf50qvRgXMSM1dVqw23S05tU01Y6Nc6aUrHhBqSC16vPt+f03bPhVWtp/O300NpbS4iL2Ll6aOkmqVn2+Pf+qXPl+7oa5rXWqlCsSiPI3/Xp5zTMRcc+tSRjZgZqJXvHRhpzYtLQZEXufTUqcoehbz62dYtdvXxH1cH4BSPggd8PFxLSMuHFFKxbPVuhKsvZ+XuY7UkFX+UEses3nOWVzk7IWx5V8tSQ1Wqo+vG/7182KkXK62tYguf2VCS9S1qf5GkrNmRHstlpilxJ9qFJR9CY3uVoeO1dJX6hKSL4hNrp9B+LSDRt256d9sSbtC+XeRXKcmQAAvRtaKQEAepHg2HUqdaVq15oXlcoJlkt5xTRl6vq9hZXXdr3o8CRHxbMfF1Ye+vjVuOCTm9e+tXbjl2rFixtyzpbtfcGeLqSz1+Z+sDiiIXfzW2vTDqs9pqM/lJ3evSZBenp75tq1n58Oe+nAtW/WKUNcPzl/89cX9i5VlHy2dm1mjjpixceqkkP/1cYzDBWLNu19M8H3cNbGt9buLengw02k09ZZNrZs+8a31q7NzK+JXvGxqrLwIT5BMSB23T9LDm1bEXEzZ+Nba/eeVSRtKzz9qcuYsuGJu05eyFk/P/jk5rVvbcyvUW7IVR1YH+fN0aB8NpWI6MUEZX/3tTJuymIiInlSnLtcrYhWyolcb7P0orqj16xfIyfNvpUb8u/itAQA6OUYlmVRCwBgc+3aNe7FgAEDUBttso2QGhQUhNpoVdFGJi6NNhSy62JRGd2l9qvX+y7YvmJ/DR7pAQAA3jhx4oRIJBKLxRKJZPDgwV7OhVZKAACA3pkoVV9uJ/m6xLnIkwAA0IUQKQEAAHoXIxGR5utNmz6l6F8nKaWoEQAA6EIYngcAAKA3Ue97fviSL4mISL4454Vo1AgAAHQptFICAAD0Jr7B8gg5keKZNXsPZyUORoUAAEDXwvA8AOAAw/O0C4bnAQAAgF4Dw/MAAAAAAABAt0KkBAAAAAAAAERKAAAAAAAA6F4Y8RUAoDf47C/7UQkAAACPtKXPL0CkBAAA/CMEAAAAjxF0fAUAAAAAAABESgAAAAAAAECkBAAAAAAAAERKAAAAAAAAQKQEAAAAAAAAQKQEAAAAAAAAREoAAAAAAABApAQAAAAAAABESgAAAAAAAECkBAAAAAAAAECkBAAAAAAAgP+fvfuNifLe8///1qLJ9443nBz+qEfF9Ea3h2VkO63HC7emhAQrHfF7Q7NUahrkYE0zwAaShoOwXZAlJz/NIhNjYSlpLJRNze63MNJKQjB25bLq9OCwpNkbJwxyqMA0483drKeV343rz1zXcA0M1org85GTE5y5/nw+n+tier34/BkiJQAAAACASAkAAAAAIFICAAAAAJ5vKTQBAKwBExMTNAIAAKvarl27iJQAgBWzbds2GgEAgFVqenp6lZacga8AAAAAACIlAAAAAIBICQAAAAAgUgIAAAAAiJQAAAAAABApAQAAAABESgAAAAAAkRIAAAAAsDql0AQAsPaEuqRz1OmNNDnpkfag1J2WdG3LkLjdIiKdPpEyKXM/ybOX+SXuePrp5qT5jHhOS0Ga074i/lKuIQAAREoAwApxl4pf+8kpvPkP6D8MnpGgR4+UT8ycXBmVt5ziopZa3UmWHAAArAYMfAUAPFGzMiuSnkZDAADwXKCXEgCes8R3VZqDUndaQmfkypzIgPiCUnfavtGcNJ+RWe3nnITDUK3Da7Vuydmr0jwgItLpk/RCqTsQ27jTJyER6RRfjvgLRURkVHwDtt3FPvB1UCuhfYO156WXXuK2BIDn0Msvv/zv//7vREoAwGpVcFrkjAQ9tuAnIhISX2cswg2eEV+XQ6ocPCNXROr8kq7F1DMip6XggPgzxNfpMIuyzG+ZrjknInIlaNs93b5LqEuubBH/aSMG/4u4jfmfAACsgTz5m9/8Zm3UhUgJALAnym8lvTDWJVjwOwmekcE5eyfhnATn5C0j46UfkLeCEhyVggPLOJHba+yeI+kDMjsnbsspZu+LbNF/Tj8Qm/+5Vk1MTHDvAcDz44MPPlgzdSFSAgBsZu/LrGVIaoKN4idMuj1y5f7yTvTrRfscC7xypVN8PpE1PeoVAAAiJQBgTfnzXPw0yGTM3X/S5XCL3y+ijbA9I1cIlgAAPJNY8RUAYPPrNJldMh+mS7rI7Fzshdn7kr7lFylPwWnx++WtNAmOcnEAACBSAgCeGelbHNJjgVdkVDpDRla8Kj5tsVarNPGkyZV/0VeFnb0qV+bEk7N0WJ2bSbZs2rJAujkJJnF8AADw9DHwFQCeX+5XRDrF55Myv/VV8ZeJr1N8xgsLl28VkYLTkt4lzcZGyYxKdXvkivadJb9bumwFp+XPPn0upYi4yxj1CgDAs2jd/Pw8rQDAZC47mZbG8/vS5g2bNm1a8Qu3bds2rshqpH0vpfGrF+2rKGhSbRuUdAardv+CBYj2VxY0jsS/qtQPthVJf2XBUN5gW5Er0ld5cDjvy/NFqVwxAHgCtBVfm5qazFemp6d37dq1sqW6fft2SkrKhg0bNm7cmPxzBb2UAAA8W3IbBs8fcun/uNvqKfPIL5wqtQDpWvj6ofPBQ1wQAMBimEsJAMAzbPc79YqEp6K0BACASAkAAH6eSF+lx6JtzHhjrDX2autYbIdoX4Xj60mJ9ld6Kvoc4uzd2Nkq+4m7AECkBAAAz6a7nzZJfYM+Dnas9WBTZmdQ11kil0pb72q5sTTcMKi93HW8u1SPmmOtnoLhfP31wYZw6fJTpXPOLJMuvRBdmY0FpEoAeJ4xlxIAgGfLSGOBp9H6Qsn3Ii4RkeyqYDD28u68EukWEZHvw6pIvv5ydoWx0d3hbqV+0JiW6TrUUD9U8HH/O7GJmia1qcDTZD1jV7AqO0GivDE0UtJ53ng3u6qzxFP26dihRNsDAIiUAADgKbItzyNjrZ7S0opMy/I5tlVhS0REst9pyC3Qg2gsDUanwqJ227Oi5OY7nTLR8jwOvg+r0q16um0vlnDVAIBICQAAnkHZVZ0l3WXh70VcMtbqKe0WkeNdwbZsLW1qG7n0pVnHWj2lpZ5uLVjK5MhysmJyIuHwL/+9JgCAVYS5lAAArBJ3h7ulpCsYDFZkm+kuPn8Gg8FgV4l0D9+VrTtzRQ1//2TLkJqZKaxACwAgUgIAsDpE+7q6cxveMWYqhsMR7Yex1oNNI2L8bF159e5wt5Tk7RbXoRMlYi7Vo68W23r3Z5Yn+52G3JHGxr6Ice42j/OqsACA5wMDXwEAeLbELc8Tm1q5u2qwobLgoD45sqRzsL6roOnrsard2VVf1lceNPfKrf9SWz4nuyrYJZ5SzyX9UE9kwKrr0PlBiRXjyY+tBQCsKuvm5+dpBQCmiYkJ7Ye0tDRaY0nzhk2bNq34hdu2bVsyWw6ekStzTm/kSJlIp4i/dMFbc9J8RjynpWDBTdHpEymTMrfMXpXmoNSdlnTHs4bE1ylvWY8wJ81nRAql7kD80V791ihGgvOGuhKUc3V66aWXrL96AIDnwQcffCAiTU2xFdSmp6d37dq1sqW6fft2SkrKhg0bNm7cmORzhdBLCQDPm4LTUmCJeWV+cVve9f9CZ3WLW+TPsyJGOJwdFUmT2aDMHjBSaEhCImVucbuXKIa79BcrJwAAWCbmUgIAnoZfp8ncTOyfoaB4vJI+JyGjy3R2RiRN6BwHAGB1oZcSAGDEPOuA0jlpPiOzIiLiLrRt1umTkIiIpBc6JMDBM3JlS2xUqnlMt0eumH2ScxKck7fc4kmLdV2GgpLukfRE41qN8pT5RdbWwFcAAFY1eikBAA46z4gUit8vfr/IgJ4ttcQYytFf9wT1bGnl9oiMxl6/MyruV0RE0jNE5kTrkpwdldkccYukb5HQt/qWf56TtIwEpTEmXvrtw3QBAACREgDwixg8Iz6f+Hzi69Jfmb0qg3NJ7Tt7VUJpcsJYOKeszHgjJFfmpMzoHiz4ncNiPOk5ki5yJ6RvHxJ5VUuBbnGLzM6JiMzd13Om+xUjf1q3jC+Nw0I+AADgGcHAVwBYi0IivxN/WixbiojkiD+5VDZ3X2SLJS6m6z/HT3d0nPqYJp40ufKtiFtC34rkxPoVX82RK6NScEDujMqrpbacmTZj29LqSqeIiDuDiwoAAJESAPB0uI1lXa1LvD4tBV650ikhbdRrmSVsbpHZ+yIhCaXJW8aLv06T4Kik35f0Lc5HSy+UEyLNnRJau6Nef/Ob32iryQMAsOow8BUAEC9ti8j92PxJmdV/ts6HFLH/bA+0bm30rH0sa3qOpI/K4Iy+DI++rUdm78udUfHkOBfGkyPpB8Qt0tm1ZvPkyy+/zF0HAFil6KUEAMRLPyDuAfn4qj59sbMzlhXfSpPOLn211cF/Ecs3Tdq8miOdAwvGsqZJmsiVAXnrtOVcGSIDEhJ5ddHvDykrE1+ndIakbM31VP7bv/0btxwAYPWilxIA4BTh/JI2oC/wI4WxTsWC0/LWff31oCfhSNTY6jsLoqakiduaHt3iloQTKa2bleVIqDPZFYYAAMDTsW5+fp5WAGCamJjQfkhL4zvnlzZv2LRp04pfuG3btj1DTRMSX6eU8Z0fAAAkZ3p6eteuXStbhtu3b6ekpGzYsGHjxo3JP1fQSwkA+AUS5beSXkieBABg7WMuJQDgiZqT5jMymyZ1pbQFAABESgAAliVN6vy0AgAAzwsGvgIAAAAAiJQAAAAAACIlAAAAAIBICQAAAAAgUgIAAAAAQKQEAAAAABApAQAAAABESgAAAAAAkRIAAAAAQKQEAAAAAGBpKTQBAAAr6KWXXqIRAOA59PLLL//7v//7GqgIvZQAAAAA8LTz5G9+85u1URd6KQEAWHkTExM0AgA8Pz744IM1Uxd6KQEAAAAAREoAAAAAAJESAAAAAECkBAAAAAAQKQEAAAAAIFICwHMkJD5f7H+doST26BJfV+J3tSPMSbNPBuf0F2dDMpvEvlieSF+lx+PxtI45vTnW5nFW0ReN9FV6KvsiDju1ejytdxMcrW3MOKnjvrEi2Y8w1uox9tVF+yo8lf1Ry6Gczxvtr/RU9EWdz5K4DL+AWPXttYh7cawt/nIYVYhV0OlQthpF+ysXXrTK/uhTq2vrgpP/nKZ2ri+A5w9fIgIAa9PsVWkekDK/uMXIgWekuVDqDjzmATt9ImXiFpE0qfNbzhKUOjft/YRFvxkeUXJz1e6P+985f8gV9252RTBYYcSVg8N5X54vSo29ez5Y9IuUKXVfniLDU1HZbZTn7nC3kpt7aXisIjtbj083htXcvNMuSS1avBiuQ+eDh57Z5nfty8+VoXBUso2qjg1fys1VuofvVmXv1i/RjaGR3PwGl7iqgsFF283eFEr9YFuRyxo4Dxa0bg9W7X5KdSvpjJ0r2l9ZcLBS7PcPACwXvZQAsDaFgpJeKLGslyYnCmU2qPco4hlPlFpcOXFcRoZuRJ+VUrkyX5SRye/Nf4993V1SeiJTuofvGi/dD49IZubqzyeu7ZmihmNVvTvcffzEiRel+2uzU+77sCqZ210/O6gXnThuPezTreahEyUyEr7PbxwAIiUAwMms/Ukx/YD4T0u6iIh02sfBxv1z8IwxXLYrtkFIJNQpvq7YwFetIzRuHKzDQXwS4mIsy91Pm9TcvN+6sl8vEXX4xrKGJtoGjsYGOlb2h61bxYbOVvSFFxxjrM1jHZVqDlLNfr1ELg0b6Wds+FJu5pbsvOMSnoqaIVOO52VLovGrWnkq+yKJB75qvml1GpkZ7auwDto0h6FaX7ed1DJCOMHrTtUXEdmdV2KJymNfd+fu3Jr9eon8KRw1Q6aU5O2WRCN7tVPYxwAvYazNU9nfp9VcP+DdVqfxsQnqa9n4ccejWo9sG+WbqCUd6guASAkAWBsKvCKjeqJbmPcWMyp/9orfL36/uEel+aqI6ANo3WXiL7Vl1LpCfRxsQZrtGJ0+CXr0g9QV6okUSRr7uluUvH2pIrvfqVdGhr95vMf0aF9FaffxrmAwGAwO5g01dVsiYumlEv2N/OGmS/F72qOs1mW6zyUiWzJzJRyOGJlKyduXKlt35hpdqdHwnyR359ZE1Wr1aOVZcpjlSNNQ5qBWvAZpOqhnm7G2gqYXtVIHg8GuEukubRuLe32wQZrOaEk12lfhKRVj+87MpoOxCY2LV19ERLZmKmZUHhu+lJv3W5dsycw1miU6FRYlc2vicKidYuGg5QV/PmgtvSQlr+sDh0cahzO/DAaDwardEu2v9JSZFejKbCzQAptzfSN9lWXh+i+NxrlU6jhvNv4W6f+4+3iXMQ52rNUTO3LX8e5SPVVG+yo8pX+qt1yR+FS5jPoCIFICAFYNt/j98laaiMiVM8vpLcyRMmO8bFmZzA4sPw2GJJQmJw7EkudbaXLlKpck2UQ5fElKSrXpdq59+bkjjZ8+TpfT3U+b1JKuCi2ruIpO1+cax/+0caSks0p/41BDvbJg3915JWJEWW165G9dItp0Sn2cZHQqrOVM12/z9KBl3TJRntTLs7jc+tP6bEPXoYZ6pfvj/qjoM0jN3bPzjuuxKPyn2J6uQ+eD2kzFyI3hWPVFdld1HR9p+texpKpvtrw2yjcSDmsJP3Vfnp7wLTE7YZ6scq6q2lRg7Wot67ZObtT/lGAkebOcItlVnSUjjZ+OJarv/fCI5W8CVcGEkzO7y2InL2gciet3NVssu6JL76eN3BhW466I7c8cS9QXwHOA5XkAYC0rOC0FRszzdUrnGakzxr4mkr7F+g9JF5mdE3faMk46O6OPhrUdlouRbBQc7paSLiMPuH6blytNllVhkhWdCouSF+tGS83M1H6IhMOSmxe7yq7MFxfunZ13XEqHbkQPFck3wyNKXkNqLGg1fT1WtXvrjSHJO23mzKbwfREJW7aMizGlIot0YMaxzsY0J3Dq8S3aX1nQaKSn4yLiKiotaSor9VwSkdx6c6WZ++ER6R7xdNsOfDzJ6hst3zg8VpG99ZthyW8wE37T5PciEtZWIVroUmmpyCIdmPHL88R5MdN46/uwKt1qXAVKEtZ39zv1SkHTQU+TiCwa3W0JNtJXebCpoC0zWJEdf8NIdt5x+XgqKhIekcwTqbaw3WRekSXrC4BICQBYI9ziLxNfp4TmJD3tlz3V3H2RtKWzKxyTYF9Xt4iU2qPEyNdjVbufaidQ9t/V5x4cvhHZJ/q6pkae2J4pQ+FoJDysmjHDlfmiNH099s7OsLyY5xyWjncFXx/2lDX2/TZ+1OtYm6f0kiXtbElYJGPLkq7g+Wztn9obu6uCwSqRaF+Flqly6788v28qLOLUdRYJJ9sEqZmZMhyORMNDI5mlrlj1G4fH/i4zLJl5zsN3S7qCecOe0sb+fT9rFGgkHI6Lfyan+haluoragkUicrfVowXOZPqEU4saGoYLhsJRWbhlNPwnkZ0OO30/OSJy4gnXF8BqxsBXAFiLQk5TKNMTZLw5sW5oW9RnVmZl2RE0bUv8MZF0kLgxrEpJZ9BqsCFXLn283O8PjF+zNBIOx5KSdZFP20BKS9jYl6eMhL9ZMJZ1d16JOnzjm/CItgyPlj9fL5E/DX86NGLOCYyPWa9na/NCjYmOluxaEaupEZ+M6ZpG8XJ3btXHA3cGg3pKXFhsV1FbMBgc1IZlurZn2o9jDYpJVF9EJDvv+MjwNzfCqrYMj1F9CQ//67C1+vbwnJct2e805I40Nv6sb9dMzcyU2LpHjlfYWl974AwGO60LKT3WDWMuaWudQGu7Ik+0vgCIlACAZ4tb3kqTK2ds0yBDAzKbo6+j8+s0CQX0LxQJDdi/WWQ0tvprZ2fsm0h+nSZzM/HnSc9wSI/pB8Qt0tkVi6zN9hVlkUj0m+ERpf6d3fZn/d/m5cryF+nZ/U69oi9gIxLtO9NkjBbNfqcht7tMX/Mm2t/YpDpHjH35ud2NTSOx2X2arZnKSFNjty09bsnMVbu71dzMLYtllqLT9blqU+PSi4LGkme0v7FJLTlhdH/FlpZtKzCKHe2rsCxwas7njE+wY636eqRJVl9EZOvO3JHGpm5betyaqYx0XxpZfBCvNuFwYX5ejvicZizDm6C+d1uta7HGlt5dwtinjSP6xN3deeaKRyIy1laqL2mbui9Pibsi8TNmn0R9AaxiDHwFgLWp4LS4r9omNKYXiv9A7N0/+/R33WXiHrXsmSO/DoivU9+lztjF7ZErA+ILSt3vbNnVLdLpE3eZvGp5ucwvnT7xGWd3l8WW/MEiPm0cyW1oiB8+mFp04niTNrNxOSMLXUVtg1JR4PGIiOQ21JeoTUYAOD8olfobSn398ZEmx/1/m5crIxK/CI1rX36uqJl51tybui9PkRGJC58LaMMsGwtatwffWWy73Pr8sF682ODV7Kov6ysPFngaRUTkeNdgw8cFjcNjFVVFbV1hjza3UESkpDNYlBqrfoFHr1xuw6A2MjPJ6pstkGnretWqLwlWIbLl52FtmuLfPebNoJfzoFEBYxKmc31TqwYb4jZ2TpTdZbZB1ZaxtdlVwcFM44axtLyrqC2Y2eYxWtIygdOxvhUs0wM8d9bNz8/TCgBMExMT2g9paWm0xpLmDZs2bVrxC7dt2zauyGr00ksvWX/1niGRvsqDw3lfLvmdHwCAZfvggw9EpKkp9ket6enpXbt2rWypbt++nZKSsmHDho0bNyb/XMHAVwAA4CD6zfDI8RPkSQDA4hj4CgAA4oy1ekq7paQryCBGAACREgAALE+29j0VAAAsiYGvAAAAAAAiJQAAAACASAkAAAAAWBWYSwkAwAr7zW9+o60mDwDAqkMvJQAAK5wnX375ZdoBALBK0UsJAMBK+rd/+zcaAQCwetFLCQAAAAAgUgIAAAAAiJQAAAAAACIlAAAAAIBICQAAAAAAkRIAAAAAQKQEAAAAABApAQAAAABESgAAAAAAkRIAAAAAACIlAAAAAIBICQAAAAAgUgIAAAfRgRolxj9uvhEJ1Cg1gcgzX4GE5Rz3K4o/9Bg7Lmii0HjUbKvqQHQ5hxq/oCgXxhfbdxU07FItmZhZ/ad+9RMLjS+vQMvdXkQkOh6K8tkCECkBAFjzxv2K4h3eH1B1gbp75asiRiYly6eqPvcTiNzeS2HtZ1fhWfWc1/Xc3SdPpiWfCSG/curaL7i9iEg0UO39ZJqPF4BICQDAmg+UF8p799YGLBnJVXi245ja8ocAPSwAACIlAABYLFFe65Hi4/F9blnvq7aOuDt+Y0ysvfcyZL6u1AxYEmgkEBtHaxnxaB1ea9s+0XGMQtqGXIb8lqG50UC1ZReHctr2TViARBU09vI2q3KzxavUBCL2wauWmvrvxGV1443qQNi58aOBaofBxuMXlJqBgFYgf0ivgsOYZHG+ENaqLTjUkk29SKWsLWktub2pByz7hhz/hGErqbbv+AXFOh44UQvbRs8mbvkELWy0XsivnOoV6S13LKG1JbXTLdjesQoi436lJjCg7f7/fVTtbbkparNXqQ5E48cMx/6p1TRguVX4Ow6wXCk0AQAAKykSvifK/ozFN1JbhvcHVNWlhavD/kzVl6UHLan9QvWmikQCNYe9NRI4W+jSHsGLL6pn3drTc7kiHer7WRLye5t3dKhns7Q8cLgl8OpZb6p2nB0dqpqlP20bx7Ek3DeOSfmNcZ87S0TGb/SKKOGIZKWKRNTrN5X9H7gWKac9GdoK7N+m+jKW3tFVeDYgNd7h/VpfbtSadQ+3SF1ALXRpNVVF2W+cq7ynuMPSUHJsYU4uv1cXUM+59LIp/g7jvGrz9f1fqGqqForK7+mnkPELSvmFN9T3s+IT4Kl7er300+ltaz9UMk29WKUssdDbsqtDPZelH/MPAcX4A0Rv8/XaL9SzqVoSq9n5hV4M8xKUT9QGVG3jaKDa2/KHgHLOm7WvWHquqxGvN1VEouqwquTVuvQ4d08/oEQD1V7lQof6flYyhYwrp7ZZ+YU31Pd96kVRTkmH/SovaMlxv1Lu36f63LbtE1XBZb8DRUq3Vnuv52nNu+g0zJstLbu0axINVHu9FzLjry+ARdFLCQDAituRmbrEFmY3puvV/YrcC0eM5/66Wj0wpHpr6xR1WI1qke9YhzHpLst3sVh6ro2LRKfvxY6Y6j2rnjXzQ/FF8+E+y3exWG3+LO4ZPGuffhCR8Ws9xbV1cv1OVESid66re/crqYuUMxZn4gp81jIzcNEdE4oOfNK7t7ZWj2RZvovFZpb5rDlWKVdhbe3eBTuHrln21bbp/cTsNoxVambypqUd3lcd8kasMc0qWMQOlVRTJ65UbJPwhC1vWzu0Yy3s9nUcU1su2w5v39il5Bkldb9RLKp2TfU/E7zq0v58EDuguLwf1Co9nwQiyRRyYXNlvXFsqSs6M6la9nacO5qwClr185TlT7It7tALGasggOTRSwkAwIq7p/f4JaTszHB6+r4pO47Hnp9dr+5XmidnJBqeECXPsoP7jWL5JByRrMJ3i5vLy5VeEVHqzM6xmcmb0ntT6bU/ZMefzTyIhO/t3fn2Nmm5pEYLvTOTRndWwnImLPBSFVzazKQqu96NHTFjpyL3RBb2/boydy2IZdP35GavV2mxBxLjp12ZxmGz3q5TvM1epVlEih061mLG/Uq50YyWLrvYoZJq6oSVsqQq7/HillPlSo+IKLX2fsgd2+y7DoejsqDI+lBSPfGaea98WI0WeuXOdXXv/tpUPbuqPVrdY420P6lCWkNyjbfZiIqLp0r327V7vS2HlRYROdaxWG+hQxXiq5+svZa7LzVzh7RMzoik8rkEECkBAFgVEj3CRgI1hyffXSzAOAYseXfh65HwPZGdInq3j/6I71WaRakLnH01fE+k+OKSS4lm7NyrXr8TVeS65NW63JnFN6/NyPi1HmX/F6ty7dWZSVXsqyIl4io8qxbqibFc6XUIlpFAzeEWVUTRBoJGAjWHr0uCC5FEUyfBrV/JQLUWwOKD5VLpTtEGl0YHarzDRnQ+Uqscvq5GFDFHvcrM5E3rXx8s6Tm5Yo5fUMp7tCh+Nkv751KN7T2nevXEWK70OATLRaoAYEUw8BUAgJWV9Xad0nspflGQ8cst6t7Fu+4ydu6Ve9Ox/aLT92TvzgxxZe4SdXLGHp5sY2tdhWdVVQ1oA2VTM3eI7TiJnvWVPEUd/uyzYdn/qksk641jvdcuXOtNYtRuogL/fBk7FZkIR+2h2gjq1jawjRSN7XvT2kxLXymfqqpqR7H0XrMvKhO9c13dWxtQVT162UZvxv35YOkWSFipBAFMVQO1e40xq/bjz0yqlj5SMcYeB1RjmK7t2KnK/r3q5J3YqFftkqlOjZRcIcev9UjxRVXVE7jDVVg0M6vqRXO4dXJVSFIkbOtRtd4GkfC9x+0zB4iUAABgZbgK3y2+2eK1r7dZ3qPUfrB4B5pLyVPU5hZ93lck0NKsahPJsvYVS0+5sb7luP9Urxx7I0tfbTW2Uqs6rG2f9Xad5TgLFv+Mne/V/crN3t6beobM2Kn09uhHTrKiSp5imTpoXyp2yZ237ViYALWma9EPMu43R0JqQf2UXtnoQEvLTadml95ycwnTSKDGeYnUcb91adbQtV4pfmNhN6NZtkig5lTvIn8+WLKpE1cqFqsC1ZbFVyPWECix44f85T1K7ZH462NGxOhATXlP/AXqbW6xTI51eY9b76XYLZREISUu4o5f8MauQsZO5xmzIb91yd/xG8YNZt8+cRVs1bH8bSVj514x/3AzfrnFHkPN2yAa+EOLeuxdL6NegeVg4CsAACsuy6eqb1xQLPP6Fp+zZ2aPs+o2v3JY3y02QNHtU7/YWXNY0dctMYYOugrPdkwq5eZUvmMd2iqm+nqqxnESDgdNVfbvFXWXniFdr+5XRN2xbxkjc/UTGeXSC5zkUijuN4qlvFzpLb6ovm1rug6/ok/2K66rVZqvO5xrb23tMbXFodk7RNFmJIokHJKa5fuituawOZ9Qqf3ibNaCelkaVqn9omPH4fLrd6LeBeNFk2vqhJUyD+M91zFpL7mZgorr9l/Xj79wNKx9x721gYs7vKfMhV71ayrWFW701VbNm8a8M5cs5IKmO9YRqPvE23xt/P2srFRl/96WlsPK9bhRtW5foC6ufbKMe8/YftEq2E6/r1hOlSs9xR2qT6u49itWfLGjuMcyAndvba2U63fl4hM4AThZNz8/TysAME1M6MOS0tLSaI0lzRs2bdq04hdu27ZtXBHg+TbuV8rl58zVjARqDl/fn9y0zLUhOhD7chpgZU1PT+/atWtly3D79u2UlJQNGzZs3Lgx+ecKBr4CAABARJsUyrBPAMvEwFcAAABo34BS3KEy7BPA8jDwFYANA1+XhYGvAADgiWDgKwAAAADguUOkBAAAAAA8JuZSAgCwkkb/879oBAB4PuX89UtESgAA8HPteSWbRgCA582tb8fWRkUY+AoAAAAAIFICAAAAAIiUAAAAAAAiJQAAAACASAkAAAAAAJESAAAAAECkBABgTYn2V3o8Ho/H03rX9nPM3VaPRWV/NLkDj43FDhIdu6vvNdbm8bT9nPXrx2ylsR8qencsuvwDjt1d5g56FYySVPRFtRc9Ho+nsi/CPQUAREoAAJ4rSv1gMFi1e8HPEu2r8HjKpCto6spsLNBC1FLBr3RYzIMUfDyl/yO7IhiseNzvw4z0VXpKpdMszGD9n0rNwkT7Kwu6wssPqGY5lyu7KhgcbMiN1evL+lzuJQAgUgIAAD0L9jc2qSVdwapsW47qKlGbPr27EuX5ZnhEqX9nt/mCq+h0fa46fIOOQQAgUgIAgGctUd4YGslteGdBl2J2VawbU+s5jBuGOtbqKe0W6S7zeNr+o6+ioEmVEaNv0xz4Gu2v9FT0jfWbe7fGxrBajtna31dpHU2qhr+3liW16HzwfFGqRPsrCxpHRG0q0DeO9lVYB8gaB4/0VXpa+7STVlxoiZVTe9+6V6t1TK0xrtXjqegLc2sAwDMghSYAAOCZFrkxrObmnXYtts3dVk9ZuP7L4PlULY8VeNq6ghXZVcEu8ZRKp5Y8B6WiYDh/8Pwhl4jYAqHa9HH+YDDo0vYtbcsLVmSLjLUebJKGweAhl5ZORyQ3T0REXIdOlDSWlnq6RSS3QT+g6G+dH5TKgqG8wbYil8hYW0HTi13Btmwz4hoHF5HupsmuYPC8iIj87f+JlXOs1VMabhgMtrm0xFvgadV6aKP9laWXSsyfCxpFjnN/AMAKo5cSAIDVxWFdnLGvu3MbGopS9VhXdLo+99LHy1mfpuSEHgtd+/Jz5U/hqEi0/+Nupb5Bfz27qrPEsn1s+uJIY4HDSkLmdrYZm9l59gRY8rrTZM67w5bziutQQ73S/XF/VGTs08aRkk599K/rUEO9ws0AACuPXkoAAFaX7KpgsEoLl22eUhGRaPhPMnKpwNNo3UzvUUyKkrl1wWvfT47Iiydi/Y9bMnPFNtTUdeh88JCZcku7yyozvzxvxFobfTSsJpYqczO3OG08FRa1u8DTZKtMvkgkHJbcvNgurswXuRkAgEgJAAAWl7ovT2ka/iZadCjR2Nfvw2r8ANSnnnK7xFO6sJBjbZ7SSyJS0hU8nx3LwIv5fnJElHpt3KwNa/8AwDOJga8AADzjXPvyc0caP038JZJbMxUZmfz+yZ516059BKzuftjoZxxrdfhWzK2ZDsNQx4YvSUlnMKivVRsN/ym588at/aNH68xMGQnfN/+d1NEAAERKAACe+0x56HzX8e5S64KrMtbq8ZReyq3/u2wRV1FpiVwqNWczRvsrjYVSt2YqEp7S4p8r88VlJE/XoRMlalOjHh3HWsu6jXey32nIHWkssE2evPtpk6pPyHRtz7RmQuPsMtZW0KQuloq1LV2HTpRId2mbkaAjfZX6RM3sdxpyu8v0BWCj/Y2JjwYAeHoY+AoAwCqQXREMvt7qORibYpirr8UqIiK7q4Kd4inzGLHP/BJL17783KbGAs9Q/WBbUfbrJVJW6rlU0qVPxlzinFVf1lce1KdoljTU5zYOmxE3+Nu+yoMej7mtUj8YNIaq7s4rkdJST3dJZ9B6BDneNdjwcUHj8FhF9oJleWzl1IbRei4ZldFXgjWWk9VOq9TXHx9p4s4AgJW2bn5+nlYAYJqYmNB+SEtLozWWNG/YtGnTil+4bdu2cUVWo9H//K89r2SLtoaN8d0b1p+fFZG+yoPhE3pSfebYWizSV3lwOC/BWkEA8Iy49e1Yzl+/ZP5zenp6165dK1uk27dvp6SkbNiwYePGjck/VzDwFQAAOIc0Y/SsiET7zjSNHM/Lpl0AAERKAACeUWpTgfkFj9afV4IxgVNT0PRil+UbJp8pY60ej/klJWNtHs/BphHuJQB4Whj4CsCGga/LwsBX/HzmwFcAwHOFga8AAAAAgOcdkRIAAAAAQKQEAAAAABApAQAAAABESgAAAAAAkRIAAAAAACIlAAAAAIBICQAAAAAgUgIAAAAAiJQAAAAAACIlAAAAAABESgAAAAAAkRIAAAAAQKQEAAAAABApAQAAAABESgAAAAAAiJQAAAAAACIlAAAAAIBICQAAAAAgUgIAAAAAQKQEAAAAABApAQAAAABESgAAAAAAkRIAAAAAQKQEAAAAAIBICQAAAAAgUgIAAAAAiJQAAAAAACIlAAAAAIBICQAAAAAAkRIAAAAAQKQEAAAAABApAQAAAABESgAAAAAAiJQAAAAAACIlAAAAAIBICQAAAAAgUgIAAAAAiJQAAAAAABApAQAAAABESgAAAAAAkRIAAAAAQKQEAAAAABApAQAAAABYhhSaAADWpMEzcmXO9kp6odQdSGrfUJd0joqIlPnFvczzdvpEyqTMLSIyGxJxS7rjKULidovMSfMZ8ZyWgjSnMoj4S+Nfn70qzUGpOy3p9nMBAAAiJQDgSYrLkJ0+8d13CGnx5uTKqLzlFPOWRc9+7oSx0y0iaVLn50IBALCKMfAVAJ4XZaclfVQ6Q0tmQZkVSU+jwQAAwNLopQSA50aavJUjnd+KOZjVOjhWG+M6e1WaB0REOn16J2fcAFp9KGzcgNUF41fN4zT74js8O30SEpFO8eWIv9C2ozngVtLkrS2WkGscTUTeKkxQu5D4OvUfze7Z2avSfF/eui9X5hyq8/N7YgEAAJESAJ6nULlFJCizok9EnCsUvxm9fFLmF/cB8WeIr1OPjqEuubJF/KdjabCzK4mhsyLpB6ROYpMercr8ljmQc7bc2DlqT7Y5elZsHjDin5YbF+RAbXtz5menT5rFGPQ7Kn8uE79bj6xmdWavSvO/iPu081RPAACQJAa+AsBzKSShNDlxIJYA30qTK1fjt3KX2gLkqzm/YImuDIi7TM+EWnk0gwFJLzS6E91S5lSGUDC2r4iUlcnsgJgjfF813pi9bwu9fvIkAAA/G72UAPA8mp0RmZNmn+3FRPnKOu5UfqFUOSdzIh5LCdKNga9/npO0jNjraVtE7sfv/ec5CXWKz/HIabFOzQKvXOkUn0+EUa8AABApAQDLDm73Jd0j6SKh+yJpDqNS48R9m4j2xR7PXq1kTsTt9G0is3H/dovfL6JNIj0jVwiWAAD8bAx8BYDnJ1DKlVHx5IhofX1zMrfUHndGxV0mfmOO4uz9BNvNLghvy5UmaSJ/thzFPNev02RuxpaKHfe1brOkgtPi98tbaRIc5bYAAIBICQBIQucZmc3RO+XSD4hbpLMrljabfc7fL2JGtVCXZenXNEkTuWKMhh0MOOyYnpEwtcalRM1bhRLq1CdAzl6NnavAK7MDMqj9M2QsCbtg39g2IqEu8Z1xSLmDZ8RnqXJwTg/YAADgsTHwFQDWrNkB8Q1YMp6xvqtGW3nVZ0xAdBw4WnZams8YB8mRukJpHpCQiNt8S5uXWCbpC0fEusUt0ulzOLLbI1cGxBeUut9ZiqctEuvTI+tbOXLFOI6/THxn9H++VShXggviq7avsY05pjcuVRaclj/bq8yoVwAAfqZ18/PztAIA08TEhP5Mnsaz9tLmDZs2bVrxC7dt2zauyGo0+p//teeVbNoBAJ43t74dy/nrl8x/Tk9P79q1a2WLdPv27ZSUlA0bNmzcuDH55woGvgIAAAAAHhOREgAAAABApAQAAAAAECkBAAAAAERKAAAAAACREgAAAAAAIiUAAAAAgEgJAAAAACBSAgAAAACIlAAAAAAAIiUAAAAAAERKAAAAAHiWnDx5kkgJAAAAAHicPNne3k6kBAAAAAA873mSSAkAAAAA5EkiJQAAAACshjzJXEoAAAAAwGPmSeZSAgAAAADIk0RKAAAAACBPEikBAAAA4FljzZBrMk+KSAqXGQCAlXXr2zEaAQBApAQAAMuW89cv0QgAgNWLga8AAAAAACIlAAAAAIBICQAAAAAgUgIAAAAAiJQAAAAAABApAQAAAABESgAAAAAAkRIAAAAAQKQEAAAAABApAQAAAAAgUgIAAAAAiJQAAAAAACIlAAAAAIBICQAAAAAgUgIAAAAAQKQEAAAAABApAQAAAABESgAAAAAAkRIAAAAAACIlAAAAAIBICQAAAAAgUgIAAAAAiJQAAAAAACIlAAAAAABESgAAAAAAkRIAAAAAQKQEAAB2435F8Yfsr0UCNQtffAwhv6IoiqLUDES1YyqKolwYj98sEqhRagKRJ1d+EZFooFqpGYiu8qvzy9TiMRo8EvAvUgzbxY0GqrV/+McXvyUe96YyLre1caKBC4Fo7BROp36yrGeJNc7auOucL5l23R7393SVVvyXv5GS+Yy78EwUg0gJAAAShYHwPVF2ZthfnJlUF774GE9CN3rlWIeqqmcLXdE719W9tQFVVd/Pit9uZlKVHZmpT6782kFvyo5trlV+eX6ZWiy7wcf9h1tkkWKkes+qgdq92pVwec+pgTpF9i68LNHApV6lLqDdEo8Zhk/dM47r8p7TjzN+wdsimdoRo9P3nE79pLl9qurLim+ctXHXWcOMopy6V/uFqvti//XDay4zJ/CUbqQlizFQUz6x8sUgUgIAgMTPK3euL0wX0el7sne/kvpzjx2eiKW9mUlVdmW6nvSjW/TOddWxqKFrvVL8hnuVX55fphbLbvCEuT1h+k1wuX924nIOw9Y7LaoOq0qe8vRSnbVx1sZdZw0zPcUd6llvquVvBxeL1eaW56Cv8qnfSIvc8gk+OUGkBADgmTAzqS5IF1F1OPYQM37BMujN0jtheT3RWDhrfrDFS9vuFwLW00UHaszjxoazxg3UDPmVan2U48ykKrtErY4viS01mcMyHYfdLtzGOtrNHPVXHYhGAjXGW+MXrIeKBqpjpU3QYuN+pSYQGfeb5UyiVFotwhccG8Q/rh/BPy720YlG4xjnjT+L9SFVb3D9LcvG1ZZxpIdbVFFbDmsFsGxjvSi22Bl/uY0TlfeK9J4ymsW5BRY0lPUIp3pFesuVmkBEogM1SnUgKuN+xdtyU9Rmr3JhPC61JrhLE1TBeiKz+pFAjeU6Wk6q+EPxjaPfddZ7JkFUUxZUXDvyuPGWrScw0c1pq6Dl9US3VuLjOP5GtDSrxRd98YMK3G/X7lWv34k634fWgllPHfKbTe18URL/jsdxrrLj/a8f0xyJnXDUruWKmNtoN5IY+9pG1yf89EvQ8o5XPOHHnaVcgWqlvEekp9ysVBIfvERKAADwVEXDE7LgL/EzkzeNPBDyl0/UBvQxb7XS7PWHjAcd4/VAnbQcdno8tWUMW7wMVCvl0qEdtUNaWozTjV9QvM079DcuFveeMp6Z7H1T4zd6jUQUDU+I9FyXD1RVVTuOqWZJYqkp5FcOt+y4qJ+tuKfcadheNPAHcxu141hvufYAF/LHRv0dn/QeblH1mGqPTBH1+k39X+MXFKcW01pDbTl87Q1VVdWz3plkSiUzk6rcbJncp7WzYm+Q3vI/SK2qqqovy1pONVArLV7tsTUSqFHK5aJeGKWnXLt8ZuGjAzXeZqn9QlXfz9I2vlcXiD+I29dxTLQBzD63jF8wt7Fdelt3cUS9flPZ/6rttnIVng3UKbK3NqCNek10XeIaKtV6hNravaLUBbTXjUuc5btYLFLcoY2pjt11Ce/SRFWInWjbjtidcee67FXMKPFZs1p83Osyz2JvHO16eW+8oVfqZstnIceoZtzklopr+36iXdKLxWrszgnUHHa6OW2/R4Havb3l2vVKeMMnuMkTfTTcua4u2eMadx9a3snYqVhjoP9Ur1JX601N/NGR8Hd8QcRyrLLj/T8zqYracrgl9vnwB4cqj19QvMP7A6p9m0j4nkjvKX3fQJ3Se8nS7I5VSHhLO1/xhB93ljvR+0GtIkrtF6p6zutK8oOXSAkAAJ6qiHp94UDESPieWPLATeP5LNV7VlV9bpHQZy03izvOeV36g/67xdJ7LeT4uGk8I1riZXSgpeVmcYcxozLrSK0ismObS0L+8h6l9gvjwdTSGRKdvifH3siyxmA9zs1M3hSlrlYLHllHahW5F45Yt9En7/n0J+Ost+sUdVh1fJI2H+my3tce4MznYLM8YjzmzkxaI1OsptGMI9q+IiKSmrnD1hpm7ZIsVTQ8IXKsQ9vMVfhusaiTM6I3iMQuQTTjbUv6cmXuMp6VL7eoxu6S6n33mPTeiPXjGXlS31Hb2Jji6PIeL5aea+ML87OImXZchWfNIGEbnpdgrubMpDmSUGtbpxawNdSCAzj1e9t6pM1TL3qXOlbB5qbW0uOfDe9/N894MXStd2/t227bFbeOudWul8Ns4QX3mhHnsnz6tFJ9X7393W/X7pV709ododRqv3dxUU2roH4u83otcWstuMkXTYuxX7oEsdN+H8bH8omwnmUHPundW1tb6NJ/950uSuLfcQvnKie8/6PT90QU8w4XEYeYGgl80qPUfqAXKetIrXLzuhox70PbHzViH18OVUh8Sztece28Th93iT5FF2m951kK/x0HAGCFzUyqouyPG/Z657oqO97Vc5QvUHfP21yu9IhSF9CefQOXekWkXOm17lXs+Li5d7/1Qf/dVNFnKNXV2h9VlZ0ZMn65V451WB7gXJm7pGVyRkTUYVXJq7XliuMuI6kWv7twoRetl+wDl4T8LTdFbnqVZsu7e/cvfAD2nuuYVMpbDistUtyhZYzQtV5Rau1dbcX7svRoITs6UhfW1OVKjQaqvS03Y1Wr1Xovb1hqF/osuVLNTN5Uaj9Y+FQf34auVC0fqrGz1mWIjF/rkeKLsd2z3ldVEYkE7omy40aNt0eNFSkS+KRHRMqVnoVX1dLgIlnvB2onvC2nlF7bA7fW3Z3hcOljxq/1yI6LLqMBizssF861bYeW4mZuxN0GC/7YEev3VvZ/4DLS7Lv6OO0bvXKsI2vRuzRBFSwydipyPRyRrJlr9/Lezto2qd6YEXGN3+gtPq669PzzblZ848xM3pTi41lOpbVI9Z69OKmcavEqLbH8GVGvO19rkVSXK+RXTlkqcuxdV6ymBrdPVUVC/vKEt5bTTf54nxp6lR1/ly1teHNyRsSlde1ePOuSaCB++4yde+X6dFTciX/HrTeQY5VFxPn+11Jxh+Mtavu427u/1jpZVPWKSPSObT65cY8lroIkvKVdTld8/HKLKqIeVlqsn4N5i3yKLmxts/We64mWREoAAFaY4zI8M5OqNQ+4Cs+qhdoISW+NBM4WiogUX4x1myQ6tvaM6HJ6FrT1i8bSZly/hPkIaH++tDyp64+DCw8VMn6YEdlbG1i0N8YMXD5V9cm4XykvV0R/4LY1zszkTWXnBw6RKRZpQn7lVK9SF1DPacHJr5ySWF+W9XE2mVLZg6ul4nEP3ON+pbx3b21APesy/inbXBJRnSPNzKQqqjpRG7i4w3vqk8ARM1MliBlabndb47fqlWig2ttyuEb0SGYrkjXjJQiEEjeD12jSqOr03B8rufn0H2ucaHjCDHK2dk58lzpWwZriMnfIdZFo4NK9/R+4ZMZI3RO1te/H7u34xtFystvpTzNx3D5V9UnIr5wqV6RDfT/L+lsQF9sC1d6Wm8Udqqr3b1d7r+/MSBSQlrq1nG7yBDJ2KjIcjkpW3KGiA58Y1XQOftY2DEck484nvXtrA26n3/3YEcYT/Y47fSDEJ03n+z9+e+fSOt+r9o8v7a8hWkxNXIVEt3SCKy7mH+mW+KOfpRiJT/0cY+ArAADPnkjgkx4pPu512Rcp0SbCmeO4jCF5iz4LJV6bx7J7NHCp1xzwpg/r1APVZy3a4FL7cqPjl1vMkWAzk6rt0fKGfijbSMib1oM6sn6zZZZP7YgNJ7PsGx34pNd6XnMEXSTwSY8xF/RGr/UxcfxGr1GMBSudLl0qbdie5Z/mZMW49VdD13qtKSJ0rXfR1Vmj0/f01BE/1k4bM7xg+zvXzRmkli9ddHnPBWK721Y6Hb/WY3Tnxj+8W0bD2lpg/LNmbUzsYkvCWufXxS6xZSJrXDs73aWJq+BwC6vXd72rp82JcOByy47jXpf9LJbGiV9H13ngqPWrDt0+9aIxdNN+rWPtGVGv37REfceR6nGcb63EN3kCrlf360NA7cf5rFlV6t7OkiXXAc7YuVedvBNo0WafOvzu6+n0Dbcs8ju+tIT3v/1eSmrVYsePr/i5AM5VSHRLJ7ji8R93CT6arvXYLnfCUxMpAQDASnG9ul+52dJiXZX0cIuqzRbTB26Z64uYS+q7lDxFbf5s3PKo6rBgacK1eVyZu8TcffyC11ybJ2tfsfR8oi9QEQnUWOcxxp6iasp7zN6AaHhCYiXUpmIeybJFPvcbxdL7iXW5TodlEjN27hVj7Q3L03zGTsXcNxJoaVadvnhj3H+4RbX0HpipWy+qVoxI+J714S+pUmmB2VYA/dF8ZjL+e1PMR/9IoOZUr2iP46mZOySWl8Yv6CtkWvKwS8kz/kyQquzfq7ZcHrckHz2BWLe3XjvrGjz29XWdn91tk+VsLRANVJdrc+3iG8p+AOfvpHGespvoLk1YhYVx6Pql6zu0YJyxU5Hr13uMglkqaP3jgv3LHhLMBrTeVJY/gtiutT4r720jjprZT7vZ9Apm7ordbLHrlfDWSnCTLyLVW1snLYftq7Aq5ffMP5osvA8X6G22zOaNuyghv9dpRVn777jt48q5yonu/7j7MMH83oydipnxYqv7Jtw3cRUS3dIJrrjt406igWqn9YFtxUiq9Z5DDHwFAGClpXrPqpl+JTbzSqkLqOZYLLdPvSjKKWM62rEO7S1X4dmOScWcpVZ8UVUXPptaB/LZh7FpM9m03YsvdhT3lOtfE+/2BepqvMbkotioxVTvu8dayg8rLSJKXaDjmPeTnYq5Rk7tF+9OHlYUEcs6HNY5hFm+L2prDhsV3FsbUBeOCXR5zwWk2uvVz6zUfnE2S8w5b16lWWRvcfFeEWNp3KwjtcphbdphcccXtfcOT2pP51nvdxQr5fpxjnV0HFPLzdbYuzM2QDepUkXDE1J8MbDzkr6Z2SDR6Xuy643Y9m5fxzGlXG+34o6Lxeopp7Mc08ZORgOxYaLienW/0tzyWcjrc+sT7Yy5lOZIS8naVyynypWe4g7Vl/W+2iG2S++Nddu+61p46S3VsU+WW1C297OcGsp2mZQ8paXZqwzXBs4pscGu7jeKpbxc6S2+qL49HZsXl+guTVSFhemlZWJ/rXlj31TFnMZmGX9raZy3kxlmKanes1+I7dKfy9LzZ13H/uHYtT7rNnPdda/+O6jUXqxVTl2P/R7FblrzeiW6tRLc5JFAzeHr+x0nlGqD3rf5ldh8P6X2i1hzxd+HTm0oN/W/8pgHtFwUy9ES/o7bJKhygvvfOkw64fzeBEUK2e5h674Jq5Dolna+4vEfd7YP3tjdouzf29JyWLleFzhb6Ep86ufauvn5eVoBgGliYkL7IS0tjdZY0rxh06ZNK37htm3bxhVBfIAYqPEO79dHo4X8yin5GcuBPAvG/Uq5LD2D9Dm92oFq7/U8vfPKdumRDONrQtbW3RUNVHtbdiWz/i1W3vT09K5du1a2DLdv305JSdmwYcPGjRuTf65g4CsAAGuW5esi4r4eYJU+9C9rItbzloisw0fNAdJYzm/L2psUZ/vCD+CXQqQEAGCtGr/WI2qzV6kORCWqDqvSUx5bo2K1PvQnvV7I83Sh/YqiHNYXUxm/oCiKt2XJ9WNgF7euz+r/E0OgRlGUU/cSfLko8CQx8BWADQNfl4WBrwAA4Ilg4CsAAAAA4LlDpAQAAAAAPCa+RAQAgJUUiUT6+vqmpqZoitVl+/btRUVFqanM7ARApAQAACunr6/vr/7qr44dO0ZTrC5//OMf+/r6fve739EUAJ5zDHwFAGAlTU1N/c3f/A3tsOr8zd/8DX3LAECkBAAAAAAQKQEAAAAAREoAAAAAAJESAAA8RePt7eNLbPLgal3+77968FTO9dR815Gf3/HdsvZoz89/dsoPAKsdK74CALD6/fBVXdXUvt4lttp8oHnowFM619Py4N6k7Hk9fTm7vHxyaIhbBgCeFHopAQBY/eambsn2Hb9ac+da2uzUbdm+bTO3AAAQKQEAQJzv2vPrvvrhu/b8/Pz8uq9+0F4xGENYH1yty6+6LHK5Qt9GvuswN8qvu2oMdP3hqzp9gwdf/T6/7uqDB1fr4reJO/2C4yx6Lv0V41zt3/3wVV1+fn5++0Dc2NTxdtvGDqdLeKjv9FeMza7+x2XZsz3NbK74xtEOW3f1gXZw/QetMOPt+fnt38X2av/O1vJmSR589XsGygJAQgx8BQDgWfXDvSm5dbl4e9vQ0Ek9Sp2Tms+HDmwWefDV748e7dgxVP7y5gPV1V8fvfH6580HNmsJqmKy+vOhNzdruxQfbd82dDJL71089ivRevZu3T56rubzoaHNMt6eX3Xuq1ea34zreBxvdziO7VwPvvr90XOib/Pgat3R4vYdQydfFu1cl2/9c/XnQ0ObRR5cnfrnKUtaq7q8p+Zz++mSPZSMt+dXTVX3DjX/SivVOZEjO8yfFzSONjL21udHt7cODZVrJ9IHyj6YnhK5VZEvbUNDJ+XBV78/WtHxt0PlL2uH2t46NJSlV/yW7Kn+e25HAHBGLyUAAM+qualbsqe69+TLWhT7f+duHW3TcqPI5jffPiKf/8d3IvbBnw/S/+/Q0D+9qY8E/dWO7WZom56S17an60lV9tR8bhxKJNFA1tvnjmoder96s3lo6GSW7VwPrp47d/tIm3GuzQeOHZHL/zFunEssb23bLpP3jD7VnsuvVVcfsA1VTfpQWhyt1uPor948dlS0Si3eOHtqPj+ZpZ0qVv7ZqVsiR9qG9OYVkT3b00UefPXP524dbdO3107xDA30BYBnDr2UAAA8o75TL8vRNj0+/fBVz+ciUpH/uXWTI6JHxD379MGfmzf/6sFXvz967ra5zZ7qNC1L3drzevVmPakeaTNC3YPpKXltn8P6NlknP6+ZOnq2Iv9zS/6MnevBra9v7ampfjm2Q/r21+TG9APJkvi30rbvuT01K7JZvrt89taR1mb73MekDzX+H5ctJdft3LH5h6/OJWqcuF1+uDclR45lib6uT80R46SzU7dl+9ub5YevbtzeU/33L1uKskeP4gAAIiUAAKvHwrVMbV1qMXNTt17bV60lz/H2/KrLe2o+H/qnzcY/ZcevROS7//hctrduXpghZ6duyc5jjuvbaCvEPrhad/Ts0Tr5vPnAZtu5JG5dHCOVyXfGD4Zf7dguN+79IOnf9lx+rfrzLIdzJXsoW7ozm+heosaJq+yDb2/cem1fte0UsiCW2/okY1EcAOCEga8AADybFq5lOnXvB4ftvlMvy84dm42frSNav1MvWwa76svYzE7dMrfXU9mCTjjrN1huPtD8ec2eW1/femA/l4hMTT+w7NJzWY78bZbtXIb07a/dmvr2q3Nnbx15+03HeJbsoW5PzZo/j18+d3vPvlc2L9I49spa/hl3ZNsytpZD/fBVz+esKAsAREoAAFadH+5NabFK86s9+167de7/GYuSjrfn52vLkMZnQi37abGw4nPRE1QsMsVt7/wlHJu3bZfb5y7ry5w+uPX1rT2v79ls23fzntf33Dp7+TujPEfP3jrSaiyo89q+PQsmH14+a5mjaD9bsodK275HLvdo69P+8FVd1WW9R3HRxjmimJ2XlvLbvwolNtHUdqjv2ovP3YqPxwAAGwa+AgDwTJqbuvXa9mpL7nrzn9qm8s3pgkfahoZeNvLYubNH87+u/vyf3ny5vO1IfsXR/HMiIkfb2o7eqjAj09FjL+sZcs++v3cc8GmRdXKoVfKr8i9r/zzaNnRgs4hYz7X5QHPbVH6Fvsme6t4hbdrng+kp2fm39pC6ecdOkdt7qv/vy451TfZQv3qzuXUqv+po/lmR16rbavbc+loLiIkaZ3bq9p7tscVaY3W3NIj2hjn613qoI22tRy7rI4cBAM7Wzc/P0woATBMTE9oPaWn8WX5p84ZNmzat+IXbtm0bV2Q1qq+vr62tXeu1fPDV74+e29k2VP7y6ir3dx35FZKw2C0tLU1NTdzDAJ6I6enpXbt2rWwZbt++nZKSsmHDho0bNyb/XMHAVwAA8Asbv3zu9pG21ZAnrZNItYmUlnGzAAAHDHwFAAC/mB++qis+d0v2VPc2r4pktvlAdfXXR/WRwyJHWoecJn8CAIiUAADgKfjVm81Db66qEm9+859WWYkBYGUx8BUAAAAAQKQEAGAV2r59+x//+EfaYdX54x//uH37dtoBABj4CgDASioqKurr6xscHKQpVt3fAoqKimgHACBSAgCwklJTU3/3u9/RDgCAVYqBrwAAAAAAIiUAAAAAgEgJAAAAAFgVmEsJAGvE9PQ0jQAAAIiUAIBl27VrF40AAACePga+AgAAAACIlAAAAAAAIiUAAAAAgEgJAAAAACBSAgAAAABApAQAAAAAECkBAAAAAERKAAAAAACREgAAAABApAQAAAAAgEgJAAAAACBSAgAAAACIlAAAAAAAIiUAAAAAgEgJAAAAAACREgAAAABApAQAAAAAECkBAAAAAERKAAAAAACIlACwVt1t9Vi03n2Chx4b04821vqEj7xiZgYenjz58MOBn1auCD9+dPLhyZN/GXVs8Tb9Mo6t5Vs2OnY3usbuKwAgUgIAVuezeX+lp0y6goYv68Nlnsr+6BPJk62e0uFntuazP374Dz/OrLHLGen7+FJu/ZfBYLAqe+3es30VBR9PaT9nVwWDVbv5PQYAIiUAYIWezm8MjeQ2vBOLH6lFDQ25I0M3omu73qN/OfkPj2bWXr3uh0ckMzOVGxsA8KxLoQkAYM0YmfxexGX+03XofPBQ7N2xNk/pJe3H3PovzxeZceVuq6esW3+jYfD8IZf9qGOtntJuESnzdB/vClaIiMhUX2VZ04iIiJR0WjqXljiUEQM7Hn70rf5zznsb38sx3pj98cNYPlz3XvsG7Z2ZgYcf9kvGoReKvv9J3zF9/Yf/mJIx+peTH82LiMw++vDkw5z3Nhbd17Zcn97/aFQk49ALHxa+IPLjRycfmYNLi/5x48H0xRtS237de+/JR9rxLYWxF9I8ReJCmtFXP1Rsl4R/HuivLGgcEZFST7fejJG+yoN6g8vxrmBFtohIpK/yYDivIdzUOCJK/WBbkct+1aShPtyo7ZVb/+X5fd/oh7VtnOyRo30VBU2qtl1JV6K+U6cbINpfWTCUV/9iU5N2+8UdUC3wDNUPtmV+6ikV815KWKrhvM68YYd7z7hLFy8eAOAXQC8lAKwNrqLSErlU6vF4PJ7Kvkh8SOmr8JSao2I7M5sO6tvYh8t2ZTYWLBgrm10V7CoRKekM6k/2It2N4RP6oUq6y5I/VHyeFJHRjx5+NGqELlt/4/xHJx9+ORv790z/T7EdZx+1J54DOdOvB8j0LS/I7I8fWvKkiPT9g3HGJcwbeVIrjDbj8ceP7J2iM/0/LV1IS57Utll8Aqfr0PlgZ4lISVcweP6QS+62eg42ZXbqDVtyqdTTZs6v7G6aPBEMBoO2PClxl6nr+EjTQU+jNOhHUJsatUuT7JHHWj0Fw/mD2naDDeFSpxme0f5KT1m4/kt93LVYbwC1qUm/NQbrpamgbUzEVdQ2WK9IbsNgfOEXK9VIU5dejcGG3O4yrRjRvorScINevK7j3aVtY3wiAACREgCwTLurgsHBekVERpoO2ld2idwYVku6jEAou6u6jo80/euYNly2pNPs0smu6iwZafx0yefx2Ajb3XklMhK+L8keavbHvm9FRIr+cWN7+8b299aJyOidH0V++vKLeRGRV9a3t29sb9/43isiIn39P1p2Xvee5a2Z7+clZ4N2BElf/2G7pbfT3DJHRvsfzRgbtLdv/PCQiMjoF0nNvcw49EJ7+8b29vU5IiLzfQM/iaRoR25v39je/kJRuojIlO1YCwppVC3nvY3m0czQm4yxr7vleJfRHZdd1Vkil4bNhi15PXvJy5T9eolIyQm903hrprLMI98d7lbqG4w+Z9ehhnql++P4vxdoQ68b9N7v+HHX5u3nKjpdn3vp4wV/9Ui6vqV6/nT9Ni9XwuGIiHwfVi1/AqmI/e0DAPAUMPAVANYSV1FbsEiPAa2esu7SiszBtiLX/fCIdI94um3bHtefxbvVuDdKljxN5vaFXWLJHWpmfkZEXlmvDz3N2dDerr3x49SsiKx7r1z/D1POofUZ3z6a+XZ+VEQfpvrKOi0z5ry6Tr6dX6x8xpYiP818LyJSdEofgJpRuD6n/9Ho7KPRWclZopbrivThqSlFhx6O9mv5UD/sl//wU9/sYqe2FHJ+alZEZPSjhydj283PzEpOejLXNBr+k+Tmb7X87SCvRD4ORyRbRCQ3c8uyLtPjHDk6FRa1u8DTZMur+Q43QGapZdz1b/NyG8Pfi2wVESUzdprUzEztzxCpT6q+2e805BY0FngahVGvAECkBAA8Iburgp3iKRu+ESnaNxV2ftSO9IXjJkM+tkj4iR0qgYyt6574lstnTLNs39juFCx/yVPbmjrzKR75+8mFczWTcD88InLiqdTXmDY81uopLfV0EywB4Gli4CsArAl3Wx2mUG7JzNUeuLdnij5E0C41M1MkPPUkFoVN8lAZ6zJE5NtH+vzD0b+cPPnw5D/8OCPrtqeLyPxHHfpIV33Aaqy/cdEDJvRCxlYRkb6L+kjXmYFHoyKSvj6JHkJtpKuI/DR6W4+L+u56qfTux6VoVTMHvur/O5ieZMu6Ml/UFl6yRrUnshhsskfeujNX1PD3Sxxta6ZiuwGiU+FY56R190g4vFjn6s+pb3aVNv1Suofv8qEAAERKAEDydr9Tr4w0HbQtmjL2r00jx08UpRrvnukznvfHWj3aV1Zmv9OQO9LYaGbRsTaPp6IvulRacHyaT+pQ6SlF2iTJf3h48uRDbdGajNfWZcgLBw+vExH59tHJkw9PntSX8Ck6lNxomtlHH550XnQn59D6DGODkycfftgvIpJzOCUjiaPO9P908uTDkye1rsh1RYUvZGyxFjLJ+ZB61UY/eqhVzUjRycp+vUQulbbeNa5dWbccz3siXXBJHtl16ESJWNa8ifRVejyt8ZnNtS/fcgNE+hobR3Lz9xkdm+bu0b4zxm25MD0+Zn3N+1n788pwt5Tk7eZDAQCeEga+AsDa4CpqC+7rryzweMyXchsGg/qSKq6itkGpKDCnw5lf8OA6dH5QKgsOGm84j2907cvPbWrUv+whYQmSOpTklG98z7Loa+wbNXI2tP+j85eILCZ93Wvpoo0+nb3vtIxqesqH7cv9EhGjAP+4rk8vj1GYnA3vvWIU/pX17a/On/xofvTOj5Kz6H9Pcza0v2dZ9NX65SJJ/b2gKvhlZuVB49KaX6rxBP4SkeSRs6uCXeIp9ehfQuM8wtl16Hxwe6vHuAFs3yKj1NdLqX4ay1myXy+RslLPpZKuYN7PqG921Zf1lQe1uZSifWNKthZfKwqG8xN+mQ0A4IlYNz8/TysAME1MTGg/pKWl0RpLmjds2rSJ1lhDzAmTSWRaLEX7XsplT8UEADx1t2/fTklJ2bBhw8aNG7dt25bkXgx8BQAAAAA8JiIlAAAAAOAxMfAVgA0DX5eFga8AAGDNYOArAAAAAOCpIlICAAAAAIiUAAAAAAAiJQAAAACASAkAAAAAIFICAAAAAECkBAAAAAAQKQEAAAAAREoAAAAAAJESAAAAAECkBAAAAACASAkAAAAAIFICAAAAAIiUAAAAAAAiJQAAAACASAkAAAAAAJESAAAAAECkBAAAAAAQKQEAAAAAREoAAAAAAIiUAAAAAAAiJQAAAACASAkAAAAAIFICAAAAAIiUAAAAAAAQKQEAAAAAREoAAAAAAJESAAAAAECkBAAAAAAQKQEAAAAAIFICAAAAAIiUAAAAAAAiJQAAAACASAkAAAAAAJESAAAAAECkBAAAAAAQKQEAAAAAREoAAAAAAJESAAAAAAAiJQAAAACASAkAAAAAIFICAAAAAIiUAAAAAAAiJQAAAAAAREoAAAAAAJESAAAAAECkBAAAAAAQKQEAAAAAIFICAAAAAIiUAAAAAAAiJQAAAACASAkAz5X5+XkaAQAArF4//fQTkRIAVsx///d/kyoBAMDqzZOTk5PrLJLfN4XmA4Cf7+HDh//zP//zl7/85eHDh//7v//78OHDv/zlLz/99NNPP/306NEj0iYAAHiWrVu3bv369S+88MJj7EukBICf+xE8Pz9v/jFP+8Pe+vXr169f/+jRo/Xr14sxLJZgCQAAnsEnGTNSms8w9FICwMp8IlvzpMZ8lzwJAACe5VS53o5ICQArnCe1oSOPHj169OgRkRIAAKyKSPnCCy8QKQHgqX4Ea6Netf83P4u1AKmNfSVSAgCA1RIp169fn5KSsqxJlURKAHgyn8XmvHYtPa5bt05bmIdICQAAVkWkNB9mUlKWkROJlADwZD6ItU/h+fn5lJSUdevWvfDCC3RRAgCA1ZUqrfN3iJQA8JQ+gs1uSW3igdZjqXVRstYrAABYLZHSujAEkRIAVuCDWCyDRuYNREoAALCKIqWGSAkAT/VT2PxqSu1na5IkTwIAgFWUKsXyt3IiJQCsQKpc+E8AAIDVlS2JlACwMp+/1u5K7XV6KQEAwNpLkkRKAPhlP47NJElfJQAAWMPZkkgJAM/ExzEAAMBqtJ4mAAAAAAAQKQEAAAAAREoAAAAAAJESAAAAAECkBAAAAACASAkAAAAAIFICAAAAAIiUAAAAAAAiJQAAAACASAkAAAAAAJESAAAAAECkBAAAAAAQKQEAAAAAREoAAAAAAJESAAAAAAAiJQAAAADgqfn/BwBffrT6nZhfUAAAAABJRU5ErkJggg==" style="width: 1022px;" data-filename="GettingStarted1.png"><br></p><p>You'll notice several characteristics, including:</p><ul><li>a title and subtitle, with a search bar underneath it (top left, under icon)</li><li>a <i>page </i>toolbar (top; more on that momentarily)</li><li>an open, system-specific tiddler called "GettingStarted" (center right)</li></ul><p><br></p><h3><b>But what is a tiddler?</b></h3><p>A "tiddler" is like a little compartment or drawer where you can tuck away HTML, CSS, JavaScript, images, and other web content to be opened on demand. These tiddlers are baked into an overall HTML file or "page." You open tiddlers either by searching for them via the search bar, or by using a developed [[table of contents|2.2 The table of contents]] (ToC). When a link to a tiddler is clicked, it's like opening the drawer associated with that link and revealing its contents. When you're done examining the contents, you simply can close the tiddler, though you're welcome to keep the drawer open if you need to continue to reference it. However, it can at times be confusing to have too many tiddlers open at once, so you may want to find a balance that works for you, the reader.</p><p>The other thing you need to know about tiddlers is they are used everywhere in TiddlyWiki. Almost everything has a tiddler at its core. For example, tags, which are used as metadata identifiers, are actually tiddlers. So are settings files, style sheets, and much more. Just remember that a lot of useful tools are found in TiddlyWiki, and most are practically stored in those little drawers called "tiddlers."</p><p><br></p><h3><b>The GettingStarted tiddler</b></h3><p>Going back to our initial steps, the GettingStarted tiddler opens automatically because it's set to be a default tiddler. You can verify this by looking at the third text field in the tiddler called "Default tiddlers." You'll want to keep this setting in mind for later. For now, it is set as default to remind you that now's a good time to update the title and subtitle of this TiddlyWiki object (or more accurately, "page"). If you're using this page as a structured guide or book, this may be easy to set. If you're making an actual wiki-like body of knowledge, it may not be so straightforward. Either way, you should update these fields. For now, you can keep `[[GettingStarted]]` in the "Default tiddlers" section, or you can add one or more new tiddlers (remember the `[[` and `]]`) as default (though since you're just now starting out, you may do that later, once more tiddlers are made). You're free to close the tiddler when you're done, which you do by clicking the large X in the top right-hand portion of the tiddler.</p><p><b>NOTE</b>: If you do remove GettingStarted from the list of default tiddlers, you can always get back to the tiddler by either typing "GettingStarted" into the search box or clicking the gear icon in the page toolbar at top (which opens the special [[$:/ControlPanel]] tiddler) and selecting the "Info" tab.</p><p>There's also the matter of the page toolbar, at the top (not to be confused with the various tiddler toolbars). Here's a look at that toolbar again:</p><p><img src="data:image/png;base64,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" style="width: 353px;" data-filename="PageToolbar1.png"></p><p>From left to right:</p><ul><li>the plus opens a new tiddler</li><li>the gear opens the [[$:/ControlPanel]] tiddler</li><li>the frame engages and disengages full-screen mode</li><li>the printer opens the print dialog</li><li>the cluster of four "x" closes all open tiddlers</li><li>the circled checkmark saves the TiddlyWiki page itself</li></ul><p>A little more must be said about saving the TiddlyWiki page. You should rapidly notice that circled checkmark will turn red when practically any change is made to a tiddler field. This is a visual cue to remind you that your changes should eventually be saved:</p><p><img src="data:image/png;base64,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" style="width: 353px;" data-filename="PageToolbar2.png"></p><p><b>IT IS OF VITAL IMPORTANCE</b> you remember to save your work before closing the tab or browser. All work since the last save will be lost if you do not. And don't forget to save at least semi-frequently. </p><p>Depending on the browser you are using, as well as whether or not you working on desktop or mobile, you will receive a download notification indicating that a new version of the page has been saved (assuming notifications are turned on). The new page will save, in most cases, to the download location set within the browser itself. (For example, my instance of Chrome on Windows 10 saves the file to the current user's downloads folder.) Also note that if you save multiple times in an editing session without moving the file out of the download location, the operating system (OS) will append numbers to the back of the file name so as to not overwrite the existing file with that name.</p><p>It is useful to come up with a set of your own good practices when dealing with these saves. After a save, I tend to cut the file from the download folder and then paste it into the folder where my active copy is located. This will overwrite the existing file, if I allow it. I then close the saved page/tab in the browser and open the freshly updated file again in the browser to continue working on it. I also keep a back-up in a sub-folder, just in case. </p><p>You may have also noticed a link at the top of the GettingStarted tiddler about saving changes. <a href="https://tiddlywiki.com/#GettingStarted" target="_blank">This link</a> takes you to the TiddlyWiki website, where you can enter your OS and browser information and view other alternative saving methods. You may choose my methods or some other method, but whatever method you choose, be consistent; you do not want to lose your work, nor do you want a cluster of 20 or 30 files without knowing much about what edits were made on each file.<br></p><p>The next section takes a look at basic tiddler creation and tagging.</p>
<h4><b><br></b></h4><h4><b>Creating and editing your tiddler</b></h4><p>As noted in the introduction to this chapter, clicking the plus sign in the page toolbar at top will open a new tiddler. It should look something like this:</p><p><br></p><p><img src="data:image/png;base64,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" style="width: 1022px;" data-filename="NewTiddler1.png"></p><p><br></p><p>Critical things to notice here include:<br></p><ul><li>a drop-down "Type" box in the top left of the tiddler</li><li>a small toolbar of a trash can, circled X, and checkmark, in the top-right</li><li>the tiddler title box (pre-highlighted), generated as "New Tiddler"</li><li>a field to add tags, just below the title box</li><li>the default TiddlyWiki toolbar and the edit box below that</li><li>a section to add fields, at bottom (discussed later)</li></ul><p>Unless you're perfectly accustomed to hand-coding your entries into a TiddlyWiki interface, you likely want to use the <span style="font-size: 14px;">"what you see is what you get" or WYSIWYG editor for entering a multimedia tiddler. You can change to that editor by clicking the drop-down "Type" box and under "Text" select "summernote(text/x-htmlp)." You should notice the toolbar above the main edit window change to something like this:<br><br></span><img src="data:image/png;base64,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" style="width: 756px;" data-filename="NewTiddler2.png"><span style="font-size: 14px;"><br></span></p><p><span style="font-size: 14px;"><br></span></p><p><span style="font-size: 14px;">From here, you're largely set to edit your tiddler. The toolbar should give you a fair amount of flexibility to do just that. Hovering over each button in the toolbar will tell you what the button does, though some buttons have drop-downs, so be mindful of that when looking for extra editing options. For example, the first button on the left when clicked shows a drop-down of several text formatting options, including a blockquote, codeblock, and header text option. </span></p><p>Several buttons deserve additional discussion. First, the button with a "W" on it is the wiki embed button. This allows WikiPress to "suck in" the contents of a MediaWiki-hosted page. We'll discuss that process a bit later. Second, the button that shows <img src="data:image/png;base64,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" style="width: 23px;" data-filename="CodeButton.png"> opens the code view window. Instead of viewing the WYSIWYG content in the edit window, you now see the underlying HTML code. If you press the same button again, you'll return to the WYSIWYG results.</p><p><a href="https://commons.wikimedia.org/wiki/File:A_curious_kitten_(Pixabay).jpg" target="_blank"><img src="data:image/jpeg;base64,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" style="width: 250px; float: right;" data-filename="A_curious_kitten_(Pixabay).jpg" class="note-float-right"></a></p><p>If you know absolutely nothing about editing HTML code, you may want to take the time to learn a few <a href="https://www.tutorialrepublic.com/html-tutorial/" target="_blank" style="background-color: rgb(255, 255, 255);">rudimentary basics</a>. That said, there are few minor things the toolbar and WikiPress editor won't help you with. One of the most prominent things missing is the ability to change the specific size of an image you add to a tiddler. The prior two images in this tiddler were added using the "Picture" button in the toolbar. However, they were added at their default size. Now say I want to add an image but it's too big, and I want a user to be taken to an external page when clicked. Unfortunately I'll need to go into the code and edit it to decrease the width but also add some code to make the image hyperlinked. (That's what happened to our curious kitten to the right.) Chapter 2.6 will further discuss how this was accomplished, but know for now that the "Code View" button is your starting point.</p><p>When you're done editing the tiddler (or even if you're not but want to protect the work you've done so far), you'll want to save it. Like saving the entire TiddlyWiki using the top circled checkmark, you'll want to save your tiddler by clicking the checkmark in the top right of the tiddler. Note, however, that unlike the page save button, the tiddler save button does not turn red, so you'll have to quickly get into the habit of remembering to save your work. Additionally, it's vital to remember that even though you may have saved your tiddler, <b>you still must save the entire page!</b></p><h4><b>Tagging your tiddler</b></h4><p>TiddlyWiki has <a href="https://tiddlywiki.com/#Tagging" target="_blank">this to say</a> about tags:</p><blockquote>Tagging is a way of organizing tiddlers into categories ... By tagging your tiddlers, you can view, navigate and organize your information in numerous additional ways ... The colored tag pills on a tiddler give you quick access to all the other tiddlers with the same tag, as well as to the tiddler that represents the tag itself.<br></blockquote><p>For example, if your TiddlyWiki page includes content about multiple animal types, maybe you want to tag tiddlers with tags for each animal. If your tiddler is solely about kittens or, more broadly, felines, you may want to add such a tag. You do that by placing your cursor into the tag box (initially marked "tag name"), typing the tag name, and clicking the "add" button just to the right. The end result should look something like this:<br></p><img src="data:image/png;base64,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" style="width: 510px;" data-filename="Tagging1.png"><p><b><br></b></p><p><b>NOTE</b>: This version of WikiPress hides the orange pill-shaped tags of tiddlers by default, as they don't make sense within a formal guide or book. To re-enable visible tags on a tiddler, open the system tiddler [[$:/core/ui/ViewTemplate/tags]], click the edit icon, add the tag [[$:/tags/ViewTemplate]], and save.</p><p>Speaking of guides and books, you should notice to the left of this guide a table of contents (ToC). Did you know this ToC is generated in part thanks to the use of tags? This nicely leads us into the next section about building a table of contents in WikiPress.</p>
<p><br></p><h3><b>The basics</b></h3><p>As the previous section mentioned, a convenient table of contents (ToC) for formally structured content such as guides, books, and other organized documents can be developed, in part, in WikiPress with the help of tags. The WikiPress base file comes with the ability to make a ToC, thanks to the [[TableOfContents]] tiddler. (If the TableOfContents tiddler is missing, you'll need to create a new tiddler called "TableOfContents", add the tag [[$:/tags/SideBar]], add the appropriate text, and add two fields using the "Add a new field" interface at the bottom of the tiddler; see <a href="https://tiddlywiki.com/static/Adding%2520a%2520table%2520of%2520contents%2520to%2520the%2520sidebar.html" target="_blank">Adding a table of contents to the sidebar</a> for more.)</p><p>There are more than a few considerations to make when building out your ToC, if you choose to use one. First, you have to add the tag "TableOfContents" to each primary or head chapter of the guide or book. Using this guide as an example, the primary or head chapters include "1. Introduction," "2. Getting Started," and "3. Advanced Use" and are all in bold, as seen on the left-hand side. </p><p>Here's an example. Create a tiddler called "1. This is the introduction to chapter one", set the type to Summernote, and add the tag TableOfContents. It should look something like this:</p><p><br></p><p><img src="data:image/png;base64,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" style="width: 626px;" data-filename="ToC1.png"></p><p><br></p><p>And when you click the save checkmark, you should see something like this:</p><p><img src="data:image/png;base64,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" style="width: 324px;" data-filename="ToC2.png"></p><p>This is your first chapter, though you have the ability to add sections and subsections underneath this chapter head. This brings us to our second thing to remember about the ToC: if you want to make sections of a chapter—or even subsections of sections—you need to tag the tiddler that is to appear under the chapter head or section head with the title of the tiddler it is to be nested under. Going back to our examples above, let's nest a section under "1. This is the introduction to chapter one". Create another tiddler, set the type to Summernote, set the title to "1.1 This is the first section of Chapter 1", and then add a tag using the exact name of the tiddler it should be nested under. In this case, the tag will be called "1. This is the introduction to chapter one" (without the quotes). It should look something like this:</p><p><br></p><p></p><p><img src="data:image/png;base64,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" style="width: 1021px;" data-filename="ToC3.png"><br></p><p><br></p><p>Before you even click the save checkmark on the tiddler, you should also notice that a ">" has appeared to the left of the Chapter 1 listing in the ToC on the left. This indicates that there is further information nested under the heading. Clicking the ">" will expand the heading, but you won't see the new subsection under it yet. Click the save checkmark now, and you should see this:</p><p><img src="data:image/png;base64,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" style="width: 330px;" data-filename="ToC4.png"><br></p><p></p><p>And that's the most important information to know. You can continue on this path, drilling further down if you wish to create a subsection (e.g., 1.1.1 This is the first subsection of Chapter 1), always remembering the top-level tag is "TableOfContent" and the section and subsection tag is the title of the tiddler it's nested under. </p><p><br></p><h3><b>A table of contents without numbers?</b></h3><p>There's something else important to consider when building out a ToC with WikiPress, and it will heavily determine how you go about developing it. The underlying software, TiddlyWiki, defaults to sorting the ToC alphabetically by title. While there <a href="https://tiddlywiki.com/prerelease/static/How%2520to%2520change%2520the%2520sort%2520order%2520of%2520sub-branches%2520in%2520a%2520TOC%2520macro.html" target="_blank" style="background-color: rgb(255, 255, 255);">are ways</a> internally to <a href="https://stackoverflow.com/questions/45908395/tiddlywiki-table-of-contents-sorting" target="_blank" style="background-color: rgb(255, 255, 255);">modify</a> this behavior, you probably don't want to mess with them unless you have a comfortable understanding of how to do it. Broadly speaking, what this means is if you don't include numbering in the title, you'll end up with a ToC that's not in order. </p><p>If you prefer a numbering system in your titles—as this guide uses, and as described above—then you have little more to worry about; your organized guide, book, or the like can simply use a consistent numbering system in its chapter, section, and subsequent subsection titles (e.g., 1.1.1 and 1.1.1.1), and you can call it a day. (Also note that if you add a new numbered section or subsection later down the road but it appears to be out of numerical order, don't be worried. You should simply be able to save your tiddlers, save the page itself, and then reopen the page. It should now show the correct ordering, assuming you have numbered titles properly.)</p><p>There is a way, however, to develop a ToC that is manually sorted to a specific order, without using numbers at the start of the title. This takes a little extra effort to do, but if you truly want a numberless ToC, it'll be your go-to method, though it requires some advance planning or regular updates. Let's walk through it.</p><p>Assuming your [[TableOfContents]] tiddler is intact, open it and choose to edit it. At the bottom, you'll see this:</p><p><img src="data:image/png;base64,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" style="width: 607px;" data-filename="ToC5.png"></p><p>You'll want to click the trash can icon to the right of the "list-after" entry, which will remove it from the tiddler. You'll then want to, from "Add a new field," select the "list" option from the drop-down, and then click the "add" button. You'll see the new entry for "list," but you'll need to add information in the box to the right. This is where either advanced preparation or regular updates come into play. In this box, you're going to enter the titles of the main chapters of your WikiPress object. They must be entered in the order they should appear, with `[[` and `]]` surrounding them, and a space between each. </p><p>For example, if you're making a WikiPress book with three chapters, like this one, but don't want numbers, you'd place `[[Introduction]] [[Getting Started]] [[Advanced Use]]` in the field to the right of "list":</p><p><img src="data:image/png;base64,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" style="width: 607px;" data-filename="ToC6.png"></p><p>Of course, you'll also need to create those tiddlers and assign the TableOfContents tag to them all. But once that is done, you should have something like this:</p><p><img src="data:image/png;base64,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" style="width: 600px;" data-filename="ToC7.png"></p><p><br></p><p>From there, you'll add sections and subsections in a similar way, creating a list in each chapter head tiddler containing the names of the sections under that chapter heading. Continuing to use our guide here as an example, we'd add the following list to the "Introduction" tiddler: `[[What is TiddlyWiki?]] [[What is WikiPress?]] [[The value of using WikiPress to publish]] [[About LabLynx, Inc.]] [[Additional support]]`.</p><p>After making those tiddlers and tagging them with "Introduction," we get something like this:</p><p><img src="data:image/png;base64,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" style="width: 600px;" data-filename="ToC8.png"></p><p><br></p><p>Remember that as you add (and subtract) chapters, sections, and subsections, you'll need to update the respective top-level tiddlers and their lists to accurately reflect the organization of your new ToC.</p><p>The next section briefly discusses the style sheet for WikiPress.</p>
<p><br></p><p><br></p><p><span style="font-size: 15px;">The WikiPress base file also comes with the [[StyleSheet]] tiddler. This tiddler is set to type "text/css" and broadly acts like a <a href="https://en.wikipedia.org/wiki/CSS" target="_blank">cascading style sheet</a> (CSS) file would work for a given website. Wikipedia describes CSS as being able "to enable the separation of presentation and content, including layout, colors, and fonts," with that separation providing accessibility, flexibility, sharing, and caching benefits to end users and web developers. In the same way, the StyleSheet tiddler allows the WikiPress content developer to carefully tweak elements of appearance. </span></p><p>For most purposes, you're not going to have a need to modify the StyleSheet. In fact, if you know little to nothing about HTML and CSS, you most definitely want to be careful about making significant changes to the StyleSheet in WikiPress. That said, you may be curious what some of the StyleSheet settings do. If you open [[StyleSheet]], you'll notice some comments before each collection of settings, between `/*`and `*/` marks. These comments should provide enough context to give you an idea what the intended change is for the corresponding settings. There may be a reason or two for you to want to modify some of the existing settings in this tiddler. If for some reason you choose to use WikiPress as a journal, for example, you may wonder where the time and date is located. The StyleSheet currently hides this as it's not appropriate for an organized guide or book. However, if you decide you want tiddlers to show that information, you'd simply need to delete the associate lines from the StyleSheet. </p><p>Of course, you can always add to this file as well, though you're again encouraged to largely know what you're doing before making such changes. Additionally, before adding to StyleSheet, you're strongly encouraged to open [[$:/ControlPanel]], click the Appearance and Settings tabs, and look through the various options the base TiddlyWiki interface gives you towards modifying the way your page and tiddlers look. There may be a setting in one of those tabs that already allows you to modify the way an element looks without needing to go to StyleSheet to do it.</p><p><br></p>
<p><br></p><p><span style="font-size: 16px;"><b>About wiki embeds</b></span></p><p>As mentioned earlier in this guide, the Summernote plug-in adds a toolbar button (the "W") to the tiddler editor, allowing you to embed an existing MediaWiki page. <a href="https://www.mediawiki.org/wiki/MediaWiki" target="_blank">MediaWiki</a> is the underlying open-source wiki software that the popular <a href="https://en.wikipedia.org/wiki/Main_Page" target="_blank">Wikipedia</a> runs on. However, many other businesses, organizations, social groups, and fanbases have adopted the software for maintaining their various bodies of knowledge. Other sites using MediaWiki include <a href="https://community.fandom.com/wiki/Help:MediaWiki" target="_blank">Fandom.com</a>, <a href="https://www.wikihow.com/wikiHow:Powered-and-Inspired-by-MediaWiki" target="_blank">wikiHow.com</a>, and <a href="https://www.limswiki.org/index.php/Main_Page" target="_blank">LIMSwiki.org</a>. </p><p>This functionality was originally added to facilitate making a portable and distributable guide or book out of a collection of wiki pages. Readily making books from wiki pages used to be a strong part of MediaWiki's <a href="https://www.mediawiki.org/wiki/Extension:Collection" target="_blank">Collection extension</a>; however, support for that extension waned significantly over time. WikiPress attempts to pick up that slack somewhat. That said, embedding wiki pages into your TiddlyWiki page has other uses beyond making a strictly wiki-page-based book. (See section 3.2 for more about blending wiki-based content into your pages.)</p><p>However, embedding a wiki page does have a downside: the embedded content isn't synched to the original content. In other words, when you import a wiki page for embedding, you're importing it's current state. Future changes to the wiki page won't translate to your WikiPress file. While this may seem relatively obvious, it's still important to mention should you embed a wiki page that is highly trafficked and modified. If the content you're building out on WikiPress is predominately wiki-embedded content, you will want to consider developing an update schedule to your finalized WikiPress publication, particularly if you expect the original wiki content to change over time and require your published content to remain relevant.</p><p><br></p><p><span style="font-weight: 700; font-size: 16px;">Embedding a wiki page</span></p><p><span style="font-size: 14px;">A wiki page can be embedded as part of an existing tiddler, or the entire tiddler can make up the content of a wiki page. Let's say you want to do the latter. First, create a new tiddler and give it the necessary title and tag. Be sure you set the tiddler type to Summernote as well. Then, place your cursor in the text editing box, and then press the "W" (Embed Wiki Page) button. A new dialogue box should open:</span></p><p><span style="font-size: 14px;"><br></span></p><p><img src="data:image/png;base64,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" style="width: 1024px;" data-filename="WikiEmbed1.png"><span style="font-size: 14px;"><br></span><span style="font-weight: 700; font-size: 16px;"><br></span>By default, all the checkboxes are unchecked. In most cases, you won't need to display the wiki-based page title, table of contents (ToC), info boxes, and warning boxes of a wiki page. However, if you need them to be included, be sure to apply the appropriate check marks. Very rarely, if ever, will you need to suppress HTML and CSS elements from the wiki page you wish to embed. However, if you know what you're doing, you can add particular elements to the "Hide HTML elements" box in the middle of the dialogue to suppress them. Finally, if you'd like to attribute the original source of the wiki page, you can check the box at the bottom and customize the attribution text. </p><p>Let's say you want to embed the Wikipedia page about the company Coleco Industries, Inc. You'll need its URL, which is: <a href="https://en.wikipedia.org/wiki/Coleco" target="_blank">https://en.wikipedia.org/wiki/Coleco</a></p><p>Paste that into the top box of the dialogue. Let's also say you want the information box that appears in the top right; check the box next to "Display info boxes" and then click the "Embed Wiki Page" button in the bottom right of the dialogue box. You should see something like this:</p><p><br></p><p><img src="data:image/png;base64,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" style="width: 828px;" data-filename="WikiEmbed2.png"></p><p>Once embedded, you should review how the page looks in the editor. You may find there are elements of the embed that you don't want in the final page. But that's one of the benefits of this mechanism; you can edit and delete the embedded content at-will at this point. In the case of our Coleco article, when we scroll to the bottom, we notice some Wikipedia templates—Atari 2600 and Authority control—appear at the bottom, and not in the same fashion as they do on Wikipedia. We ultimately decide that these templates are useless for this tiddler and want to delete them. You can do this one of two ways: highlighting the material you want to delete with your cursor and pressing the Delete key on your keyboard, or by clicking the<img src="data:image/png;base64,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" style="width: 23px;" data-filename="CodeButton.png">button and editing the code directly. The first method will likely be far easier, as the latter requires you to know exactly what code to look for to remove. Let's use the first method. Once you hit delete, those pesky templates should be gone:</p><p><br></p><p><img src="data:image/png;base64,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" style="width: 668px;" data-filename="WikiEmbed3.png"></p><p><br></p><p>At this point, if you're happy with the way it looks, save the tiddler. And if you're at a good saving spot, also save your page!</p><p><br></p><p><span style="font-size: 16px;"><b>Deleting embedded wiki content</b></span></p><p>One other thing to add: If you need to completely remove the embedded wiki content (assuming the tiddler contains only the embedded content and none of your own non-embedded content), you should remove it using the Code View tool. Click the<img src="data:image/png;base64,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" data-filename="CodeButton.png" style="width: 23px;">button, place your cursor in the black code editing box, select all of the code (e.g., in Windows, you'd Ctrl-A), delete the selected code, and then press the <img src="data:image/png;base64,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" data-filename="CodeButton.png" style="width: 23px;">button again to get out of the code editor. This ensures every last bit of embedded code is removed and is useful in case you embedded the wrong wiki page or embedded the content in the wrong tiddler. If you don't do this, you may inadvertently leave behind blank spaces or other code remnants that interfere with the final appearance of the tiddler.</p><p>(If you're an advanced user and have mixed embedded wiki content with other non-wiki content in a tiddler, it'll be up to you to carefully remove just the embedded wiki content and its code remnants in Code View. See 3.2 for more.)</p>
<p><br></p><p><br></p><p><b><span style="font-size: 16px;">External linking</span></b></p><p>Linking to an external page within a tiddler is straightforward. You can do this either by typing the text you want to link first, highlighting that text, and clicking the Link button (which looks like a chain link), or you can put your cursor where you want the link in the editor and click the Link button. From there you'll get a dialogue box where you can enter the link text (or it will show the link text if you correctly highlighted it), the URL, and several options. You can choose to have the link open in a new browser tab and you can tell the toolbar to use the default protocol. </p><p>Regarding the default protocol option, selecting the "Use default protocol" option will add "`http://`" to the front of your URL (in the code) for you if you don't paste the HTTP protocol information in with your URL (e.g., if you were to enter or paste "www.wikipedia.org" for the URL without the leading protocol). Note that if you include the protocol in the URL you enter, selecting the default protocol option will do nothing. This is important because some URLs use the HTTPS protocol, and you don't want that overwritten with HTTP. Also note the default is indeed HTTP, so if you need HTTPS, you're best to include the protocol in the URL you enter, or you'll otherwise have to go into Code View and update it to HTTPS. Finally, note that the Link tool assumes you're linking to a webpage, using either HTTP or HTTPS. If you want to link to an email address or an FTP server, you'll ultimately have to go into Code View and change the URI scheme (e.g., "`mailto:`" and "`ftp://`", respectively) in the code.</p><p><br></p><p><span style="font-weight: 700;"><span style="font-size: 16px;">Internal linking</span></span></p><p>To make internal links to other tiddlers, you'll need to keep a few things in mind. First, internal links to standard content tiddlers (e.g., like this one) are formatted one of two ways:</p><ul><li>Like MediaWiki, you surround the name of the tiddler with `[[` and `]]`; for example, a link to the prior section is made using `[[2.4 Embedding a wiki page]]`, which results in [[2.4 Embedding a wiki page]].</li><li>Slightly different from MediaWiki, if you want the text of the link to appear differently from the actual name of the tiddler, you use `[[` followed by the text you want to appear, a `|`, the name of the tiddler, and `]]`; for example, a link to the prior section but with the text "prior section" is made using `[[prior section|2.4 Embedding a wiki page]]`, which results in [[prior section|2.4 Embedding a wiki page]].</li></ul><p>Similarly, you can link to normal internal tags. For example, a tag that comes with WikiPress is the [[Filters]] tag, which is attached to several special administrative tools (see 3.1 for more). As such, `[[Filters]]` yields [[Filters]] (though it's admittedly boring, as it's just a tiddler representing the tag; however, you can verify it's a tag by clicking the information button in the tiddler toolbar and selecting the "Tagging" tab, thus showing you what's tagged with it).</p><p>The second thing to know here is that you can link to internal tiddlers that are system tiddlers. In prior sections, we talked about the system tiddlers, and they begin with a "$:/". One that's been mentioned a few times is the [[$:/ControlPanel]] tiddler, which is a <a href="https://tiddlywiki.com/#ShadowTiddlers" target="_blank">shadow tiddler</a>, meaning it's hidden from normal searches and filters. These don't <i>seem</i> to require the `[[` and `]]`, though not using them can lead to problems, as we'll see shortly. </p><p>Using them without square brackets, for example:</p><ul><li>`$:/ControlPanel` yields $:/ControlPanel</li><li>`$:/DefaultTiddlers` yields $:/DefaultTiddlers<br></li><li>`$:/SiteTitle` yields $:/SiteTitle</li></ul><p>In the same way, you can link to system tags, which are tiddlers. For example, `$:/tags/ControlPanel` yields [[$:/tags/ControlPanel]]. </p><p>However, there are times when you should add `[[` and `]]` around system tiddlers and tags. Note the example above. Let's see what happens if we don't use square brackets and end with punctuation:</p><ul><li> `With square brackets yields [[$:/tags/ControlPanel]].` --> With square brackets yields [[$:/tags/ControlPanel]].</li></ul><p>vs.</p><ul><li>`Without square brackets yields $:/tags/ControlPanel.` --> Without square brackets yields $:/tags/ControlPanel.</li></ul><p>You should notice that by not using square brackets when ending with a period, the link is in italics. The italics indicate that the tiddler/tag hasn't been made yet. Why? Because it thinks the full name of the tiddler is `$:/tags/ControlPanel.`, with the period.</p><p><b>This is why it is likely for the best to always use square brackets around a linked tiddler, regardless of whether it's normal or system.</b> If you always use square brackets around your linked tiddlers, you should never run into a problem.</p>
<p><a href="https://commons.wikimedia.org/wiki/File:A_curious_kitten_(Pixabay).jpg" target="_blank"><img src="data:image/jpeg;base64,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" style="width: 250px; float: right;" data-filename="A_curious_kitten_(Pixabay).jpg" class="note-float-right"></a></p><p><br></p><p><b><span style="font-size: 16px;">Image size and hyperlinking</span></b></p><p>In [[2.1 Creating and tagging a tiddler]], we talked a little bit about the need to occasionally use the Code View toolbar button to see the underlying HTML code such that we can edit it. This need shouldn't come around often, but as was mentioned, one of the most prominent things missing from WikiPress is the ability to change the specifics of an image, particularly the width and any associated hyperlink. Unfortunately, you need to go into the code and edit it to change these aspects.</p><p>To the right you'll see our prior example of a curious kitten. You should notice that the image is of a relatively small width, and whenever you hover your cursor over it (or click the image) there's a hyperlink associated with it. However, if we click the <img src="data:image/png;base64,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" style="width: 23px;" data-filename="CodeButton.png">button to see the Data View, we may be a little shocked at first at what we see. In the case of our kitten image, we first see something like this:</p><p><br></p><p><img src="data:image/png;base64,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W7euXVv9o5Bv3Lhx4cIF5cXgzZs333777Usne+3aNfx8l7q6uoaGhoWFhbm5ORTCrl69uhbTWR5cv3797NmzqVSqvr5+1apVGzZsaG1tvXr16qZNm5YhP3rjxo1f/OIXmUzmoYce0qkrQZnK+fzzzz/44IMtLS0vvfRSKpV64IEHHn300TVr1tz0sb300ku33367TouGh4ffeeedFTJCBb/61bVk8lcMc/vtt6/51OrS/Pw8ANTX1386p3/9+vX333//+vXrJb9ps9msVitxPiTkggceeOAnP/nJmTNnkJu7++67cdd86tSpz3/+88sWbwHAxx9//Mtf/vJnP/vZ9evXN23a9MADD0xPT4+OjgLAgQMHHnrooeoekbKwsJDP5/v7+y9durRnz54vfvGLVSE7OTn56quvomHfeeede/fu3b179/z8PM/zr7zyyubNm7/4xS/ed999VXnWlStXzpw5c+XKFfzDpqam1tbWWhwnc+PGjcHBQZ7nv/GNb6CToz/66KMTJ06cO3fud37nd5ZO/913333nnXcAYNeuXXfddRf6MJfLnT179saNG01NTffee+8999yzbt26X/7ylzRNL07H3njjjbm5OYvF4nK5UOx748aNs2fP5nK5hoaGX/u1X7t1A+KSWLNmzWOPPYYM/OrVq9/73ve2bt26EgaG4j+dFl28ePHll1/esWPHSmPjyIj4r/+a27Vrw+23r8SjwBEzH3/8cQD4q7/6K8PvuN3uL33pS4t+xIcffjg4OPjAAw9YLJa/+Zu/+eijjwzXl6XEyqIoTk1NFflCU1OTxWK5WUz++OOP0+n0vffeW19fPz8/f+bMGafTuW7dOgAYGhpqbm6+4447AOCDDz6Ynp4m7Tok5JISMA8//DBePUQZprq6ujVr1hw6dGiZT4FrbGw8ePDg5cuX33zzzc2bN3d0dKxdu3bt2rVvvPHGqVOnKIpqaWmp4uPq6+u3b9+OjPYLX/iC4QVbi8Ddd9+9fv36iYmJ6enpffv2IWOrr68/ePDgjRs3KIpyOBzVmsLPfvazkydP6j7ctGnTli1bmpqaqi6gK1eunDt3rqGhQbl04rbbbvvt3/7tf/iHf6jiI37+85+/88473/jGNxobG69evfriiy+eO3fO5XKhGc3Pz6fT6QMHDiwl1H7rrbcmJyfXrFmDpPOLX/ziH//xH+12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4or5eZ7nDxw4cPfdd69YFv/bv/0bujzHZrPlcjnlh7q6OqvV+uGHH+7YseOee+6p8lPPHn348b8FAOpbf/HX/9uD8rVKV8f+5tt/8DcCAHzzr974P3ZXPc47/+oPT13b9/WHPlPNe5zy+TzHce+99x76509/+lO73f6Nb3zDbrcTAyYgICAg+OSHXAsLC7/61a8uXboEcqppYWHh/fffR+//b9q06fbbb19KdmTr1q2tra0lkxmXLl1a+rtvN27cOHv2LIqHdNi4caPL5VpKTmXDhg0//vGP7Xb7d7/73QsXLvz4xz/+kz/5k/7+/q9//etr1qz54Q9/eOTIkZrJd/9jv/1go5LNqm988Lcf2/83Pa/U5mEfn+3/wfPwfz5W5Xszf/7zn7/33nv333//l770JQD48Y9/PDo6OjQ09Mgjj5AefAICAgKCT3jIJYpiMpkcGRmRlvL6+m9/+9tXrlz5+7//e+XIpc997nOPPvqoxWKp+qCnpqb++Z//ed++fffdd9+iF935+fmPPvpoy5Yt6Izy11577fz584Vfu+222yiK2rp166JHe9tttzEM88Mf/rC+vv4LX/hCMpl84403tm/fvm3btuHh4S984QsbN26sgWTX7nr8r6PuN/6o83vwl3/O3rMWAD5+h/uj77zwwN+82JUK8FV5yK/e5M6sZb/YiiKusZ+dvO1rf37/Whj7V+7j3ez9t1fhCdeuXctmswCwe/duq9UKALt27RodHb18+fL8/DwJuQgICAgIPskh140bN1Kp1Pvvv//Nb35zx44dALBq1aqGhgYAePrpp1HO6b333uvv70+lUrVIRXz44Yfvv//+9PT0UojcuHHj5ZdfHh8f37dvX2tra+1YXFdX53K5/vEf//HNN9/cs2fP3r17n3vuuSNHjtTX17/xxhu/93u/V5OnOh6P7V67Fu7/79G//u53/gj+8s8fhef/6DsvPBD979++dy3cG2udXRp98d9e+pu/+OuBj/f/x/9L+uTS6f7kbV969jMAcIflg//rD76x1vPtP/jWlz6ztJB7zZo1jz322GOPPYb+ef369QsXLgDAxo0b6+vriQETEBAQEHySQ665ubn33nvvC1/4Qmtr640bN1599VUl3QUATqcT/eqjjz5688035+bmivdjlYOf//znH3zwwYEDB9auXQsA99577x//8R9XpYF6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" style="width: 806px;" data-filename="CodeViewPict1.png"></p><p><br></p><p>And if we continue to scroll down, the gobbledygook appears to endlessly go on! However, the gobbledygook does serve a purpose, even if it can be mighty inconvenient to get around in the Code View. What you're seeing is part of what's called a <a href="https://en.wikipedia.org/wiki/Data_URI_scheme" target="_blank">data URI scheme</a>. As Wikipedia notes, this methodology has several benefits, including speeding up page loads and being able "to package images as well as other multimedia contents in a single HTML file for page saving." In the blue highlighted text above, you'll note the "src" or source file, which is usually an image URL, is instead `"data:image/jpeg;base64,"` and then a bunch of units of digital information that represent the image itself (all the information after the comma). </p><p>All of this is to say that you 1. don't want to alter the data URI scheme itself and 2. can largely ignore it. Yes, it has the disadvantage of also making the overall TiddlyWiki HTML page size bigger the more large images you include, but it's largely in the name of overall performance and keeping all content in one simple HTML file. (See [[section 3.6|3.6 A note about image-heavy implementations]] for more on this topic.)</p><p>So what do you need to actually alter? As the code image above shows, the image was made clickable by surrounding the HTML `img` code with the `a` code. In this case, we add the following before the `img` code:</p><pre><a href="https://commons.wikimedia.org/wiki/File:A_curious_kitten_(Pixabay).jpg" target="_blank"></pre><p>And of course, after the `img` code we have to close with:</p><pre></a></pre><p><b>NOTE</b>: For more on hyperlinking images, see the associated W3School <a href="https://www.w3schools.com/tags/tag_a.asp" target="_blank">tutorial page</a>, as well as W3Schools' <a href="https://www.w3schools.com/tags/tryit.asp?filename=tryhtml_image_link" target="_blank">"try it" tool</a>.</p><p><br></p><p>"But what about image width?" you may ask. We have to look just past the URI image data to find what we're looking for:</p><p><br></p><p><img src="data:image/png;base64,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+jQKVXfs2LEZ07k4eOutt5599tlarbZ9+/Zt27bt3bv3wIEDZ86cueaaay5CvfP8+fM//vGPm83m+9//fpe4EowonN/4xjfuv//+SCTy2GOP1Wq1e++992Mf+9jOnTsv+dgee+yxG264wSVFTz/99M9+9rMtMkILv/zlWVn+JcfdcMMNO9+2snTu3DkA2L59+9tz+m+99dbLL7/81ltvDf1mKBQKBoPE+LyNQqt77733O9/5zjPPPIPM2W233Yab4Mcff/w973nPRYurAODNN9987rnnfvCDH7z11lvXXHPNvffee+LEiaWlJQB48MEH3//+92/sESMXLlzodrvz8/MnT548ePDgBz/4wQ157LFjx5544gk07JtuuumBBx647777zp07pyjKd7/73WuvvfaDH/zg3XffvSHveuONN5555pk33ngD/3D//v0HDhzYjONYzp8/v7i4qCjKJz7xCXSS8muvvXbkyJGf/OQnv/Vbv7X+57/44os/+9nPAODOO+98xzvegT7sdDrPPvvs+fPn9+/ff9ddd91xxx27d+9+7rnnWJZdm4w99dRTp0+fpiiKYRgU454/f/7ZZ5/tdDp79uz5lV/5lcs38B2KnTt3Pvzww0jBz5w58/nPf37fvn1bYWAoznNJ0fHjx7/97W/feuutW42MjYb+L//SufPOvTfcsBWPxkbE/MxnPgMA/+2//TfP7ySTyQ996ENrfsWrr766uLh47733UhT1N3/zN6+99pqnf1lPTKzr+srKyoAv7N+/n6KoS0XkN998U1XVu+66a/v27efOnXvmmWdisdju3bsBoF6vj4+P33jjjQDwi1/84sSJE2SZzdsrtBobG/vABz6Ad/2Me57Hxnbu3Hno0KGLfFpaIBB46KGHXn/99R/96EfXXnttIpHYtWvXrl27nnrqqccff5ym6UgksoGv2759+y233IKU873vfa/nBVJrwG233XbVVVctLy+fOHFicnISKdX27dsfeuih8+fP0zQdjUY3ago/+MEPvvWtb7k+vOaaa66//vr9+/dvOIPeeOONn/zkJ3v27LEuW7juuut+8zd/8x/+4R828BU//OEPf/azn33iE58IBAJnzpx59NFHf/KTnzAMg2Z07tw5VVUffPDB9YTUL7zwwrFjx3bu3Im48+Mf//gf//Efw+Hwfffdt0my3Wq1kJO75ZZbBEHYu3fvqVOnqtXqSy+9ZPm548ePP/LII3v27PnhD38IAJ/5zGcikQiqM6FPfuu3fstloz3/r/Uu5NsA4Bvf+MYbb7zRbDY/9alPqarKMIyqqj/84Q+///3vo7dc8kLatddem0wmXZ9/73vfi0ajW+QKVMzln3vmmR4ANBqvx+PX7N69Dd5+CAQCKHTYPBw/frxcLg/4wmc+85lLGFoBwN69e2ma3rlz59mzZ1utViQS2bt3LwD87Gc/u/nmm5Fabd++/dVXXyXRydsrtEKwjvrVdf0b3/jG/v373//+9+/YseNSnUKLHz28Y8cOJKznzp3TdX3D3/WLX/yi3W5Ho9GNLc5t27bNk3rbtm3bwIrI2bNn2+12/+fBYDAQCGwGa8bGxrZv337ixIlHH330ox/9KGrJXX311Q8++KCrcrbmqPS2224LBAKPPfbY9773vVQq9f3vf//HP/7xe9/73o985CNjY2NvvfXWo48+ury83Gw2w+HwGl6xa9eu973vfXfeeeff/u3f1mq18fHxHTt2LCwsXHPNNQ8//PDanjkUp06dWlxcRCWip59++vnnn7/77rvn5+fvv//+z33uc8ePH//6179+/PhxAGi32x/4wAcefvjhxx577Mknn3zHO97x7LPPXnvttX/2Z3926tSp+fn5AwcOII1A6P+/uq4/8sgjn//854PB4De+8Y1vf/vbH/jAB1CK//u///tnz55VVXXHjh0o5EKdwS1SSHvsscfwz5999tndu3ffcMMNqJC5dfDyy2cajR4A/OhHry8vn77jjqtgi+FDH/qQVZH6sz/7s03iGjJl+/bt+8IXvrAZr9i3b9/U1NTgLxCvT7B1Qys8rnruueeee+65c+fOpVKpHTt2nDt37syZM9u2bdu9e/fY2Njzzz//93//96jFDgAHDhx4+OGHUQl0k3DmzJlf/vKXABCNRjfDB7RarXPnzo2Pj1+OPaBer/fyyy/3f/6Od7zjqqs2xdxfddVV8Xh8eXn5Jz/5yU9/+tN7770XrXm64447NvAt73nPe5aXlxVFOX/+fL1ev+222xKJBApVd+zY8du//dvrf8UNN9zwwQ9+8Gtf+9qjjz66ffv2TqfzG7/xG5sUV7lglZ1QPAEAFEVZyTdFUbfccgsS+CeffNKVIls/8Uyg0f99/vnn0dqOnTt33n///U8++SRa+TfKOsIzZ8587Wtfe/7559Gf27dv/7f/9t8eOHDg4sv2qVOnfvazn6XTaWswOF555ZVKpfL666+jP2+66SZBEDaq6jwY58/Ds8++PjFx9VNPnXzttbOq2qPpq9achF7CiWx9UBS1KsNy8aX3pZdempubQ/8+ceLET3/6U2SmTpw48dxzzyHPeObMmUQiYQrP+W9+85tHjx61nvDRj370ve99L+H1FRtavfHGG2fPnr3tttuazebu3btpmt6xYwfS/CNHjlx11VUcx11//fXRaPQ973nPE088gSz1hz70oc2Lq1555ZWvfOUrp0+f3rFjxyc+8YkDBw6gIW0gdF3XNG337t0bGxlcNLzyyiso7nThXe9612ZUHJ9++ul//Md/tP48d+7c008/jQ7sQLjuuut+//d/f/2p5O7duz/wgQ8sLy8vLi7u3bs3lUptRhHuwIED8Xj8Bz/4AQAwDBOLxTaPU3v37v3IRz6ClqRYC1Csth0iXX+YZYVijz322H/8j/8RAD7zmc+84x3vcHUA8f+L0o8f/vCH6AsAcMstt6CVtqPUZXfv3v1rv/Zrx44dO3nyJAC8//3v38Dm9aqgKMr999+P1+dw3HTTTQ8++OCRI0cs2l60cKTTOdvtvvWxj+3rdt/66U9PPfvs6+9//3X79q1xOdEmTeQirLWykoTjx49v0lqr5eVlRJl+xGKx/qWWF196b7nllg984AOoIfjtb3+bZVkksY899phVC2i1WlZDcGxsLJFIvPjii8eOHUNm51d+5VdI4HLFhlaoXtXpdHiev+qqq4LBoBVqjI+P/8Ef/IH1zbGxsWQy+corr/z85z9PJpObmuXfeOONPM8DwLe+9a2vfe1r999//6/92q9tbDHm+PHjL7/8ciQSuRz3mp0/f77VavV/Hg6HN4kvu3btGh8fH1zT2qjtQtddd93NN9988uTJUCi0SWX/HTt2RKNRFFrddtttm122tPomTz/9NLLCjz76KAqGTp069fWvf33Ab1F/B33tIx/5yMMPP4yXr/D/i8Iyl9fE96uO4uw/+MEP/tM//dOtt976q7/6q5dkVcCpU6c0TavVaviHLid98ODBl19+WVXVBx54gKbpiza2pSX9jjv23nbbVXffffVPf3rqpz89tbSkP/hgcD0ByiWZyDqBtjxveLq7TmwF6R2Ma6655sMf/vA//MM/7N27Fy0mJoHLlRlavf7661//+tdfeOEFAPj617/+u7/7u1YC7Ymrr776ox/96PPPP795C36tMO6qq67au3fvAw888Nxzz33ve9/bvn37hz/84Q3UlhdffBF1AzepfbapeP3111999dU/+qM/wrf1Li0tvfDCC1dfffVmvDEWi7lKOxcuXOh0OidOnACAPXv23HTTTRvFnaWlJVTYf+mll5566inrfJANxMmTJxcWFqwaSSQS2ZCjN/yC+EceeeS3f/u3UVLretHzzz/vuWbOqkBYRxLs2bPHVdPq/7+33HLLD37wg+PHj+/bt++xxx47ceJEOp1e1Wjvu+++EydOHDhwYJMEaZQi3+c+9zn0b7/DF3bt2vXQQw9RFPW+973vonlQXT/3wgv6Bz94/alT5+68c++11+44ceKtZ57p3X9/gKLWmFRsxkQuwlqro0ePnj17ttPppFKpTVpr5Urst6D0rrYhiHDHHXc89NBDwWDw4qxAILgEoRUeV6Fy9OC4ysoMbrrppos2K4qirrnmmtdee+348eNnz57dqBbk6dOnNU3bvn07OkRgYxEIBEKh0GuvvdbpdKwPz5w5c/r06Y064OTVV1/dvn27q2OysrJy6623bl4qefbs2e9///u/+qu/ipKtbdu2XX/99T/60Y8WFhasjW/rf0u73X788cevueaaQ4cOPf7449/73vduv/32jV1pd/78+e9///vHjh1DOzb+1//6X0888cRHP/rRTSLdvn37JiYm/vzP/xywLsn999+PmjXpdPrWW2/Vdd1zuxPLstVqFbViP/OZz7go3P9/kSJ/8YtfBHM34mo7Mmjj8Na3d9dcc81HPvKRi/nGl18+88ILb7z6ats0TdtPnHir0ei1WqcnJqjLaCLrV5/bb7/92muvdVUWNzqQHXL4Anidv3AxpXe1DUEL999/P4lXrtjQyhVXffzjH8eXHF24cOHYsWM33njjpSr5XrhwAZ0K8dprr6FG/rXXXruBgzl+/PhLL70UDoc34+CuPXv2JBKJY8eOPfnkk9dff/2BAwfOnj27uLg4Pj6+UaHViy++6DpJ9ezZsydPnrzrrrs2lS/tdvvFF1+04tGxsbHbb799YWFhbGwM39q5Zrz55puLi4uvvfbaoUOH7rrrrvPnz3/ta1/7zne+c+ONN25gcVHTtCeffPK222574IEHxsbGWq1WvV4/cOAAWpzRbreXl5fvuuuuPXv2bNQbDx486Do3of8TABAEAf0jEokg07xz506rhDO4wGMhEom4ahVWA9Hajod/uEXgufTHk0qXBG+9deGpp3q///s3xWKGL3/yyZP/1//18zfeOP/00yfvvHPv1mmObfZaK3QM8qOPPvqrv/qrZ8+e/cu//MvNWGs19PAF2ALnLxCQ0Mo3rgoEAr/zO7/Tv5R7ZWVlaWkJbRW8OBM4c+bMM888g0b1yiuvzM/PB4NBdPZmJBJ53/vet1FLeX75y19+97vfPXPmjK7rrVbrwIEDG97zvuOOO/7wD//we9/73pNPPvnkk0/u37//Pe95zwZW+6699tpvf/vb+L708+fPh8PhzV43du7cua997Wsf+chH7rnnnh07dpw9e/bHP/7x9u3b4/H4+kOfpaWlo0ePtlqtd73rXffeey8A3Hnnnffee+/TTz89Nzf3/ve/f/1HrfZ6PUVRVFU9c+bM+9//frRAnmXZ5eXl//7f/zvDMCzLXrhwYefOnU899dTaTiUluPJw9uwFRen+4AcnYjHq7NkLO3due+utC9deu2P//t0rK2e+//2T73zn3vvvf2urrT3aPCPwne9858UXX1xZWdm8hdhDD1+AS33+AloUiI4M7Xa7rVYLNVW63e6xY8fQVvpf/OIXG5ihEWz10Or06dPoICK/uGrbtm0HDx7813/913Pnzl1MexEOhz/+8Y+7YpRQKHTttdduSFEE1cPOnj17//33o6rshp/gde7cuR/96Ecojdu9e7e1SwUdbAEA99xzz/qX9dx3330HDhzALwWyzsjYVAZdd911v/d7v/fyyy9/5StfOXv27GuvvXbdddd98pOffOc737khxhQV80OhEArUdu7c+eEPfxiFWRuyT3DXrl2oOoUWh1ky9ulPf/r06dNjY2O7du3avXv39773PfRSAgIAWF4+/YMfnLzppt3f/Gbn7NkL8XjgpZdO/4//cTwc3hUO7wKAWq27f/9LW2Qd+mavtdq+fftv/MZvWH9uUnS12sMXLjJ27drFMAzafotyS+t/4f++8cYbyZVcb6PQ6oYbbvid3/kdWZaTyaSf+G7btu0iSzY692Gz37Jt27ZNXSu2ffv2d7/73a6bEF3T3JAXXfxkaOfOneg6oNtuu20zjmPx3N64sRbWU8bGxsase3XOnTv3z//8z+h0qEt+nCbBFgFN/7/yedcn4PqE4O3lbnfswK+GIyChlR1dZTKZLbg99QoAqQBfvti+fTvHcRzHEVIQEBAQEKw6SCJxFQEBAQEBAQHBhoVWBAQEBAQEBAQEJLQiICAgICAgICChFQEBAQEBAQHB5Rta7dmzZ8A+NYK3Lc6fP79nzx50IiuRlvWTbmxsjJAOEad/+eZWI47nILes8BNVvcik3srS6ym6BJcgtNq5c+fx48eJEhK49PP48eM7d+50nRNGpGXNpNu7d++rr776Nifd+fPnX3311f6bjrYUcfwGuTWFn6jqxSf1lpVeP9EluAjYpuu666OTJ0+ePXv29OnTW2F8b555c9fuzb3o+4033tjsu5YvwiveemsTj3Xes2fPrl27PI/f3GxpuQgCcKlId+LEiVOnTr2dvd3Y2NjevXuvvfbarUycAYPcdFN5AWAbUdWLpKpXnmoPEF2CzcNzzz138OBBj9CKgICAgICAgIBgbaEV6cISEBAQEBAQEGwYSGhFQEBAQEBAQEBCKwICAgICAgKCyyW0cm3cJbjIGEx/ss1nzaQjICAgICDYbHjstuj1em+++eZlvZHkCtiRt3Pnzmuuuab/fx0/fvz06dOvv/76Jr36xRdfvAhid/fdd1980hEQEBAQEFyC0OrkyZPnzp278cYbN++csR//+Mc0TW/qrC7OK971rndt0sPRiSknT550hQjHjx8/e/bsHXfcsXlR3YsvvnjbbbehQ3FcR+OsE6iedOHChRdffHHzuONHOgICAgICgksTWp09e3ZT4yqCUTA2NrZv375f/OIXrqDh9OnTmxpXWW/fZmJjQyuEi086AgICAgKCSxZanT59msRVWyS6cvVkx8bGXn/99YtwYt7Y2NiGR1dWXHURFor1k46AgICAgOCShVYEBNu3b9/Y6AqPqza2EkZAQEBAQEBCK4KtjrGxse3bt2/fvn3DQ6tz584R8hIQEBAQkNCK4O0YWo2Z2JBnnj9/HrUCyeEIBAQEBAQktCJ424VW27ZtQwHW+rcKolgKPeHChQtkJR8BAQEBAQmtCN52QKHVhjQEt23bhqKrsbExctgpAQEBAQEJrQjejnGVFU5t1CZBq3ZFlrETEBAQEJDQ6uLhwoULKysrp06dGj7uHTve8Y53XISTCC4znHuz1zuD/rk7ENi13f/D0WKsDQzX1vCrM2fOPPvssy+88MLVV19966233nXXXTt37iRMJiAgICAgodWoeOONNxYWFu655569e/cOih/OnVMU5cEHH7ztttu2LGX/9V//FV0aEwqFOp2O9Y+xsbFgMPjqq6/eeuutd9xxxwa/9dkvfeAzfwsA9O//l7/+v99vXid05vm/+fQf/o0GAJ/8b0/97/dteDz30hNfffzs5Mfff/tG3l/U7XYlSfr5z3+O/vz+978fDoc/8YlPhMNhorcEBAQEBFdOaHXhwoVf/vKXJ0+eBLN0dOHChZdffhntq7/mmmtuuOGG9VQ79u3bd+DAgaHFiZMnT65/r9n58+efffZZFPe4cPXVVzMMs54ayd69e7/5zW+Gw+E/+IM/eOWVV775zW/+2Z/92fz8/Mc//vGdO3d+9atfPXz48Kax9X0P/+b9Aas6tT1w/28+/L6/mfnu5rzszWfn//Ib8H88vMH3Qv7whz/8+c9/fs8993zoQx8CgG9+85tLS0v1ev3DH/4wWQtPQEBAQHCFhFa6rsuy3Gg0DJe9ffunP/3pN9544+///u+tI4ve/e53f+xjH6MoasPHurKy8j//5/+cnJy8++671+xcz50799prr11//fXozO7vfe97L730Uv/XrrvuOpqm9+3bt+bRXnfddRzHffWrX92+fft73/teWZafeuqpW2655eabb3766aff+973Xn311ZvA0F13fuavS8mn/njq8/BXf8HfsQsA3vyZ9Mefe+Tev3k0W8spG/KSX/5IemYX/8EDKLJ6/gffuu63/+KeXfD8v0hv3sffc8MGvOHs2bPtdhsA7rvvvmAwCAB33nnn0tLS66+/fu7cORJaERAQEBBcCaHV+fPna7Xayy+//MlPfvLWW28FgG3btu3ZswcA/uRP/gTVkH7+85/Pz8/XarXNKC28+uqrL7/88okTJ9bzkPPnz3/7299utVqTk5MHDhzYPMqOjY0xDPOP//iPP/rRjw4ePPjAAw987WtfO3z48Pbt25966qnf/d3f3ZS3Rj9Tvm/XLrjnv5b++g8+98fwV3/xMfjGH3/ukXtL//XTd+2Cu8oHTq3v+fq/PvY3/+WvF95837//P41PTh6dl6/70BdvB4AbqV/8n3/4iV2pT//h73/o9vWF1jt37nz44Ycffvhh9Odbb731yiuvAMDVV1+9fft2orcEBAQEBFdCaHX69Omf//zn733vew8cOHD+/PknnnjCKl8BQCwWQ//rtdde+9GPfnT69OnB66VGwQ9/+MNf/OIXDz744K5duwDgrrvu+g//4T9syELmEydOPPLII5t9OPju3bvf8573LC4uHjx4MBqNPvLII+fPn2+323v27Lnmmms25ZV7d6G23K67Pv1fS3/9B5/78H8BWkBxFQDArl1r5sm51370tdL/W371nt/O/pev3nOdGd689oPHn7jzNz99OwDAdZP/2xe/+skf/dPcF/9vf3s990e5h+2vrQdvvPHGP//zP6uqOj4+fv/995OSFQEBAQHBVsYavdTY2Nju3btdZYaNHdmrr776ne98p1arPf300xcuXGg2my+//PKuXbsur937733ve5vN5vHjx5999tkDBw5873vfO3r06AMPPHDZnUHw2rdL/+HvXv/NP/+LP/otPGD6xROPPPXef/PgjdYH26+757f+6C/+/Ddf/7v/UPr2a+t/77lz5/7lX/5FVdV77rknk8nccMMNRGkJCAgICLYyVlG12rNnz6233vrEE09cd911t95668TERCwWQw3B06dPX7hwAZW1nnjiibvuugt9vh40Gg202mZhYeGtt9564okndu3a9clPfnJDnOu1116LGoLPP//8ptJ33759t9566z/90z8FAoFUKvXVr36Vpulf//Vf36z3tY8dC91883Z488d//Qe5H37krx79GHzjjz/3B3+NClfnjh3r3HzzmjbYXfeBP/rSNfP/9f/5bx+f/Nznf/9Dt6Oi2wvf+R8/ea9wH9b8O/mvj/3NF//q6NUf/09fSsevW/+Ezpw5c+zYsRtuuOGDH/zgVVddRTSWgICAgODKCa3GxsaSyeSrr776t3/7t0aFYvv2T3/606dOnfq7v/s762uxWCyZTK6za/Pqq68+88wz6N+nTp165JFH0L9rtRrHceupkI2NjX3gAx9Ay9hHOUBrvfTdsYNl2a997Wv//t//+3379u3YseOd73znrl27Nut9x6Tf+/8c+K+/d0z8f/zwI8Yydv4v/gr++HN/8Nf/3/zNf/cHz3/i2//72s4u2E7d8qv8f/6bh55/9G+/mP3rqz/3xf/8wRufV/7hNe7/mDR7m7/4l//w+b96/X1Tf/jf/vDAdRu0IGrXrl0f+chHAGCzWqgEBAQEBASXKrQCAIqifvd3f7f/8IXPfOYzaN1SKBS69tpr19PtevPNN8+dO7eysrJr167x8XHX//3lL3/54osv3n777a+88sr111+/lghh+3ar7rVnz54HHnjgXe96V//Xrr76arQxbf245557ut3uzTffvGPHjl//9V+fmJjYVI72/uU//t6/3P+///++iLYHAsCuO/i/+NKbn//d33sS4JOfWN/Tt1934KP/2xff/7HvvPAmvPmjx//5uo//+T27LNbd8Jt/8ZVfuWVD94a+8cYb6Hiw66+/PhAIEI0lICAgILiiQisA2LZt2759+1ynEkQikY0a0Msvv/zoo4/eddddDz30kN93vv3tbz/99NOxWGyd7xobG7v33ns3ibJWae3666//2Mc+hv49YFIbiifn/noh9Z8/crNxGvuxhb+ee3IDH0/d8v77QK9/67l3pz9/u/Xprlvu+5UNn8np06effPJJAHj3u99NQisCAgICgiswtNpUXHXVVf/m3/yboX26SCTyzne+8x3veAfhnxt3/7tv/0vW+Pc5ACO0CrzvT/7nt/8EAGD3xgUnVPzTX4xv+oT27Nlz//33o38Q9hIQEBAQkNBqddi2bdtNN91EuLJ2bN8VCPYt5NoVCOy6XCcUCASSySRhLAEBAQHB5QJyRBABAQEBAQEBAQmtCAgICAgICAhIaEVAQEBAQEBAQEIrAgICAgICAgICEloRrAPoyu2t9igCAgICAoKtDPcOwT179pw/f57cgHvJcf78eddxA+fPn7/66qvfeuutHTs2d1/nhQsXrEhoQ0Ii/GkXIcbqJx0BAQEBAcFFgzuE2rlz5/Hjx8+fP09Ic2njquPHj7vu8xkbG9uzZ0+r1Xrrrbc2ewAXLlw4f/48ioSsf6wNrudcEtIREBAQEBBcNGzTdd310cmTJ8+ePXv69OlNeuWbZ97ctXtzz1l64403Nvsq302tHu3Zs2fnzp2et+YdP3789OnTr7/++ia9Gt0qs9m4++67Lz7pCAgICAgINhXPPffcwYMHPYID4pa2Mvbt27epHdt3v/vdhMgEBAQEBARrBllTdRnyjKyEIyAgICAgIKEVAQEBAQEBAQEJrQgICAgICAgICEhoRUBAQEBAQEBw0bFjZWWFUIGAgICAgICAYGNCq4ceemjgF9jCXI4J6OrsVLHGFuZy0WZpSlQABFHiaNBkPl8FQZQ4mOfzFRBmpFSnNAdZ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" style="width: 798px;" data-filename="CodeViewPict2.png"></p><p><br></p><p>In the blue highlighted code, we need to find the following code and change the number to suit our needs:</p><pre>style="width: 250px; float: right;"</pre><p>If the code reveals no width set (or you haven't floated your image to the left or right yet, which you can do by clicking the image in the edit window and selecting "Float Left" or "Float Right"), you'll have to add this line of code and adjust to your needs. Remember that if you have trouble locating what you need to edit, you can typically perform a search (e.g., Ctrl-F in many Windows-based browsers) to find the `img` or `width` code in the window. If you have multiple images in a tiddler, just continue to arrow through the found instances until you get to the correct one.</p><p>(Also note in the blue highlighted code above the closing `/a` tag, previously mentioned.)</p><p><span style="font-size: 16px; font-weight: 700;"><br></span></p><p><span style="font-size: 16px; font-weight: 700;">Font size and family</span><br></p><p>As of this writing, while the Summernote editor does allow you to choose a font size using the associated Font Size drop-down box, it sadly does not allow you to input your own custom font size. However, you can still edit this in Code View. Say you want a font size of 16, which the bold sub-headers of this tiddler are set to. The easiest way to accomplish this is in two steps. First, highlight the text you want to resize and then choose a size, any size, from the drop-down Font Size toolbar item. Second, click the Code View button, and search for the font size code associated with the text you resized (you can perform a find for the exact text in the code if it makes it easier). It may look something like this: </p><pre><span style="font-size: 24px;">Your text</span></pre><p>Once located, change the number to one more your liking. </p><p>Similarly, you can change the font family to one not listed in the Font Family drop-down, using the `font-family` property in the HTML style.</p><p><b>NOTE</b>: For more about adjusting the style properties of a font or other HTML element, see the W3School <a href="https://www.w3schools.com/html/html_styles.asp" target="_blank" style="background-color: rgb(255, 255, 255); color: rgb(35, 82, 124); text-decoration-line: underline; outline: 0px;">tutorial page</a>.</p>
<p><br></p><p><img src="data:image/png;base64,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" style="width: 200px; float: right;" data-filename="512px-Font_Awesome_5_solid_graduation-cap.svg.png" class="note-float-right">The previous chapter went over some of the basics of approaching WikiPress and its underlying TiddlyWiki components. If you were to stop reading now, you'd most likely be able to take what you've learned previously and manage to work through creating a simple book or guide (like this one), albeit with a few fumbles. For many readers, that would be sufficient, particularly with the additional support resources [[listed in 1.5|1.5 Additional support]].However. some of you may want to do more with this platform once you've become more comfortable with it, and that's what this chapter aims to help you do. </p><p>TiddlyWiki is a bit of a challenging platform in itself. As Soren Bjornstad, author of the freely available online TiddlyWiki textbook <i><a href="https://groktiddlywiki.com/read/" target="_blank">Grok TiddlyWiki</a></i>, notes:</p><blockquote><p>Maintaining a well-organized TiddlyWiki requires a modest amount of effort, and TiddlyWiki has a bit of a learning curve, but it's extremely powerful and customizable, and once you grok it, it will change the way you take notes, think about your work and your ideas, and relate to information in general.</p></blockquote><p>While the WikiPress plug-in was built to better facilitate the creation of books and guides using multiple sources of content, there's still more that can be done with it. And even if you inevitably use WikiPress for books and guides, you may still want to learn a little more about the interface, some of its tools, and what other considerations should be taken. The rest of this chapter will dig into that.</p><p><span style="font-size: 10px;">* Image credit: Font Awesome, care of </span><a href="https://commons.wikimedia.org/wiki/File:TiddlyWiki_Poster.svg" target="_blank" style="background-color: rgb(255, 255, 255); font-size: 10px;">Wikimedia Commons</a><br></p>
<p><br></p><p>There may be times when working with WikiPress you'd like a few extra administrative and content development tools to be available, but you don't want to enable some of them in the toolbars. (One common reason is you could enable a toolbar item via the control panel that helps you create the content of the book or guide, but then you accidentally forget to leave it enabled for the end user, who really has no need or business using the tool.) WikiPress comes with a tiddler called [[Tools (administrative)]] that contains links to common administrative tools and useful filters that may help you if you're doing advanced editing and creation of content.</p><p>As mentioned in the [[next section|3.2 The control panel and finalizing a book or guide]], these tools are relatively easy to find and may allow an end user to alter the finalized WikiPress HTML page. If you're <i>really</i> concerned with an end user of a finalized WikiPress HTML page accessing the "Tools (administrative)" tiddler, consider installing a plug-in that allows you to <a href="https://danielorodriguez.com/TW5-EncryptTiddlerPlugin/" target="_blank" style="background-color: rgb(255, 255, 255);">encrypt (password) only that tiddler</a>. Ensure anyone who may need to edit that WikiPress page in the future has the password, however. </p><p>For convenience, the content of that tiddler is included here:</p><p>{{Tools (administrative)}}</p>
<p><b><span style="font-size: 16px;"><br></span></b></p><p><b><span style="font-size: 16px;">Appearance > Toolbars</span></b></p><p>We've mentioned the control panel a few times throughout this guide, but let's discuss a few more details about it. As stated prior, [[$:/ControlPanel]] is a special shadow tiddler that doesn't show up in regular tiddler searches. However, the gear icon in the page toolbar at top makes it readily accessible. As you use the control panel, one thing you may notice about it is that it has a little bit of a memory. In other words, when you navigate to a specific tab in the control panel and then close the tiddler, re-opening the tiddler and going back into ControlPanel takes you back to that last tab. As such, depending on what was last viewed, what you see will differ. When I open up the control panel, I see this:</p><p><img src="data:image/png;base64,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" style="width: 786px;" data-filename="ControlPanel1.png"></p><p>Customizing what appears in your toolbars is probably one of the most common uses of the control panel. There are multiple toolbars that can be customized, though you're most likely to make changes to the Page and View Toolbars. These are the toolbars you're going to have a need to modify the most. </p><p>The [[introduction to the second chapter|2. Getting Started]] introduced the default Page Toolbar. Here's that information again, for your convenience:</p><p style="font-size: 15px;"><img src="data:image/png;base64,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" data-filename="PageToolbar1.png" style="width: 353px;"></p><p style="font-size: 15px;">From left to right:</p><ul style="font-size: 15px;"><li>the plus opens a new tiddler</li><li>the gear opens the <a class="tc-tiddlylink tc-tiddlylink-shadow" href="#%24%3A%2FControlPanel">$:/ControlPanel</a> tiddler</li><li>the frame engages and disengages full-screen mode</li><li>the printer opens the print dialog</li><li>the cluster of four "x" closes all open tiddlers</li><li>the circled checkmark saves the TiddlyWiki page itself</li></ul><p>Beyond these functions, you can also add other useful functions. For example, the "Home" tool resets the page and opens any tiddler(s) set as default. The "Advanced Search," "Tiddler Manager," and "Tag Manager" tools are also useful for advanced development of your WikiPress object. However, they are available via the [[Tools (administrative)]] tiddler at any time should you not want to add them to the page toolbar. The drop-down "More" button may also be a compelling add, as it makes many of those additional options available at once all from a drop-down menu.</p><p>The View Toolbar is a bit more tricky to consider. Looking at the image of the control panel above, you'll notice the four icons I'm currently using as I edit this:</p><ul><li>the down arrow, which shows more actions</li><li>the circled "i", which shows several tabs of information about the tiddler</li><li>the pencil, which opens the tiddler editor</li><li>the X, which closes the tiddler</li></ul><p>Realistically, these four buttons are really all you'll need. However, like the Page Toolbar, you may want to consider adding a few buttons to make your content creation and editing process a little easier. The "More" button and its additional drop-down options may be useful to you, as could the "Info" and "Clone" tools. But you largely can get by without them.</p><p>So what of the Edit and Editor Toolbars? First, the Edit Toolbar is limited for a reason: the immediate moment calls for very little but saving, cancelling, or deleting your tiddler. Second, the Editor Toolbar changes apply <i>only</i> to the default, built-in TiddlyWiki 5 text editor, not the Summernote editor. If you find you want to use the default editor, this is where you go to change what appears in the toolbar. But for all practical purposes, you're almost exclusively going to want to stick to the Summernote editor, as described earlier.</p><h6><b style="font-family: inherit;">Finalizing a book or guide</b><br></h6><p>I previously noted "as I edit this" when discussing the View Toolbar because when this guide is finalized for the intended audience, the only tools likely to show in this toolbar with be the "Close" button and an added "Close Others" button. That's because the end user risks breaking the final document by keeping those tools open. They could delete one or more tiddlers, add more toolbars, remove or alter content, and other unintended activity. (Again, this keeps in mind that the end product is a guide, and not a multi-user wiki or the like.) Even the Page Toolbar and its control panel tool will need to be removed in that context for some final products. <br></p><p>Keep in mind who your final audience is for the completed file, as well as what the final product will be. If you're making a book or guide like this, the final product probably doesn't need to show administrator- and developer-friendly tools to the audience. They simply need a useful and uncluttered interface to do the basics: interact with the content. However, if the final product is more abstract like a wiki and has multiple users editing it often, your opinion about what tools to display may change. This means being mindful of any toolbars you've altered as part of your content development process, ensuring they are appropriate for the final audience and product.</p><p>Finalizing a guide should be the last step performed to a WikiPress object, after all the final edits and quality checks are performed. For a book or guide that needs to be finalized to prevent (easy) editing, step one is going to be ensuring that only the "Close" and "Close Others" buttons are available on a tiddler by editing the View Toolbar ControlPanel settings. Step two is going to be ensuring that only the "Full Screen," "Print Page," and "Close All" buttons are available on the page by editing the Page Toolbar.</p><p>This brings up an important point: how do you remove the "Save Changes" button from the Page Toolbar and still save the WikiPress HTML page? TiddlyWiki has [[keyboard shortcuts|$:/core/ui/ControlPanel/KeyboardShortcuts]]. You'll need to ``ctrl-s`` to save the page at the end.</p><p>One more point: how do you take the finalized page and re-enable toolbar buttons, in case you need to make revisions or additions to the file? You'll need to get back into the ControlPanel. You'll have several ways of doing that. First, you can enter ``$:/ControlPanel`` into the search box and press enter. The other method is to access the administrative tools, as described in [[3.1|3.1 Administrative tools]], by typing the word "admin" in the search box and then selecting "Tools (administrative)" from the results. From there, click on "System tiddlers" and search for the link to [[$:/ControlPanel]]. </p><p>As mentioned in the [[previous section|3.1 Administrative tools]], If you're <i>really</i> concerned with an end user of the book or guide accessing the "Tools (administrative)" tiddler, consider installing a plug-in that allows you to <a href="https://danielorodriguez.com/TW5-EncryptTiddlerPlugin/" target="_blank">encrypt (password) only that tiddler</a>. Ensure anyone who may need to edit that WikiPress page in the future has the password, however. Conversely, you can delete that tiddler, but with the disadvantage that those tools will be gone for anyone who needs to modify the file later on.</p><p><br></p><p><span style="font-weight: 700;"><span style="font-size: 16px;">Appearance > Palette</span></span></p><p>You can choose a preset color palette for your page from here, as well as tweak individual element colors. The default palette is Vanilla, the last palette in the list. Note that you may need to click the "show editor" button at the bottom to view the color editing tools for palette elements. One thing you should keep in mind when editing the colors of specific elements is that your change may not have a noticeable effect. If you don't see a change, it's likely because one or more of the [[stylesheets|$:/tags/Stylesheet]] has precedence over the element. It's beyond the scope of this guide to discuss altering these stylesheets (beyond what's discussed in 2.3) or tracking down what's overriding a style via the <a href="https://wickedlysmart.com/hfjsconsole/" target="_blank">browser's console tool</a>. Just know that a stylesheet may be a culprit if you don't see a change when altering a palette element's color.<span style="font-weight: 700;"><span style="font-size: 16px;"><br></span></span><br></p><p><span style="font-weight: 700;"><span style="font-size: 16px;">Info</span></span></p><p><span style="font-size: 14px;">In the introduction to the second chapter, we briefly discussed the [[</span>GettingStarted]] tiddler, which appears as the default tiddler upon opening the base WikiPress file. That tiddler lets you set a few basic settings, which also appear in the Info section of the control panel. You'll notice a "Basics" and "Advanced" tab; you probably won't have a need to mess with the advanced settings. However, you'll notice some additional basic settings that may be of relevance, depending on what your final document is meant to be. <br></p><ul><li><b>Animation duration</b>: The number of milliseconds (ms) it takes for the animated movements of tiddlers to take; default is 400ms. In a few cases, you may want to speed up or slow down these movements.</li><li><b>Default tiddlers</b>: Though in the [[GettingStarted]] tiddler, it's useful to remember you can edit them from here also.</li><li><b>Title of new tiddlers</b>: Perhaps "New Tiddler" doesn't float your boat. Knock yourself out here.</li><li><b>Title and Text for new journal tiddlers</b>: "Dear diary," you begin. Yes, you can <a href="https://tiddlywiki.com/#Creating%20journal%20tiddlers" target="_blank">make diary- or journal-like entries</a>, using WikiPress as an electronic diary. (See 3.5 for more.) The title defaults to "DDth MMM YYYY," a date format. You'll want to look at TiddlyWiki's page on <a href="https://tiddlywiki.com/#DateFormat" target="_blank">date formats</a> to see how you can alter this. As for the text box, this allows you to place some default text that appears when a new journal tiddler is made.</li><li><b>Tags for new tiddlers</b>: This allows you to have one or more tags get added to a new tiddler by default.</li><li><b>Tags for new journal tiddlers</b>: Similar to above but for new journal tiddlers; The "Journal" tag is already set by default.</li><li><b>Default focus field for new tiddlers</b>: Default is the title field, but can be changed to elsewhere.</li></ul><p>Also note a set of filters at the bottom, enacted by the [[$:/AdvancedSearch]] tiddler. Simply click the magnifying glass to see the results of the filter:</p><p><br></p><p><img src="data:image/png;base64,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" style="width: 359px;" data-filename="ControlPanel2.png"></p><p><span style="font-size: 16px; font-weight: 700;"><br></span></p><p><span style="font-size: 16px; font-weight: 700;">Settings</span><br></p><p>You're largely discouraged from changing the settings in this tab. The exception may be the Tiddler Opening Behaviour section, which allows you to choose where a local tiddler opens when a link inside a tiddler is clicked and when a link outside the tiddler is clicked. Note that the description uses "<a href="https://tiddlywiki.com/#Story%20River" target="_blank">story river</a>," which TiddlyWiki says "is the sequence of tiddlers in the main column of the display." Beyond these settings, I wouldn't make any other adjustments.</p><p><br></p><p><span style="font-size: 16px; font-weight: 700;">Keyboard Shortcuts</span><br></p><p>This section gets an honorable mention. You can find a link to the Keyboard Shortcuts tiddler in the [[Tools (administrative)]] tiddler, or you can try to remember its formal title [[$:/core/ui/ControlPanel/KeyboardShortcuts]]. Either way, there may be a few shortcuts that you inevitably find handy during your content development.</p>
<p><br></p><p><img src="data:image/png;base64,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" style="width: 400px; float: right;" data-filename="WikiBook1.png" class="note-float-right">Section 2.4 of this guide discussed embedding a wiki page into a tiddler, though it made reference to the idea of this functionality originally being added to facilitate making a portable and distributable guide or book out of a collection of wiki pages. In a vaguely similar way, you already can see this idea in the <a href="https://en.wikibooks.org/wiki/Main_Page" target="_blank" style="background-color: rgb(255, 255, 255);">WikiBooks.org</a> project, an attempt at collecting open-content textbooks, annotated texts, instruction guides, and manuals. However, most of their books are made-from-scratch and don't embed various Wikipedia pages. LIMSwiki has attempted that concept in the past, however, using the MediaWiki Collection extension. For example, the book <a href="https://en.wikibooks.org/wiki/Main_Page" target="_blank" style="background-color: rgb(255, 255, 255);"><i>Introduction to Medical Devices, Volume 1</i></a> was originally made by compiling various related Wikipedia and LIMSwiki pages into a downloadable PDF file. But the extension began to fall apart and was not maintained. Enter WikiPress, which can essentially do the same thing, but in a more friendly HTML file.<br></p><p>If we look at that book, we see that it's organized in much the same way this guide is. There are five chapters, with content under each chapter heading. But it's a bit different too. The LIMSwiki book doesn't number each wiki page, and the chapter titles are simply text. And, of course, each wiki page is either a LIMSwiki page or an embedded or "<a href="https://www.mediawiki.org/wiki/Manual:$wgEnableScaryTranscluding" target="_blank">transcluded</a>" Wikipedia page. One final difference: </p><p>For the purposes of WikiPress, something very similar can be done here. Two aspects should be noted, however. The table of contents (ToC) of WikiPress depends on every entry being a tiddler. In other words, one can't make a simply textual chapter header as you can on MediaWiki (e.g., "What Is a Medical Device?"). At a bare minimum, the chapter header (e.g., using this guide, "1. Introduction") needs to be an empty tiddler with a title. This is sadly unavoidable. </p><p>The other aspect to remember is how WikiPress handles the ToC and its organization. As discussed in section 2.2, it organizes the ToC alphabetically by title if we make no other accommodations, requiring the inclusion of numbers before our titles if we are making a strictly organized document like a book or guide. </p><p><b>NOTE</b>: As section 2.2 notes, you can also set up your ToC without numbers, using a "list" within the top-level chapter, section, and subsection tiddlers. Or you can even mix it up with some using numbers and some not. Going forward, the rest of this section will demonstrate making a hybrid ToC using the numbered approach rather than the "list" approach.</p><p>We admittedly would have a little bit of leeway if we were to try to recreate<i> Introduction to Medical Devices, Volume 1</i> in WikiPress. If you look closely, there are section (the italicized text) and subsections in the third chapter, with the wiki pages (the subsections) organized alphabetically under each section. We'd be hard pressed to replicate that exactly here without using the "list" approach because WikiPress would try to sort everything under the third chapter alphabetically. We could get around it, however, if we put, for example "3.1" in front of each subsection header, e.g., "3.1 General medicine instrument." We then could choose to not number the pages under each header and subheader because WikiPress would organize them alphabetically anyway. This is an example of a hybrid ToC, made possible because tiddlers can be tagged to their parent tiddler in the ToC; as long as you don't have a need for non-alphabetized ordering, it can work without using "list."</p><p>As such, the process for recreating this book would look something like this:<br><br><img src="data:image/png;base64,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To1zN7/xkE8VozEgbcDIw/qhYfO8ERERERHRS3iLR4QcUXUwnEvFl6k5WV33rP/nsLIOwDNKDWM+rcbS5/zxIgDW/Xq5BgBQmgNHzYU52byZBoJBJz+yKsxnxhXAOtTLKORFZb1lhwlrEhERERHR2fQWjwjZwoaktsUbChRg/38ZMPJRhONuljwnnzLNjFmUrHJ90wGsw/KBbJgZ08wUBz1zwwVgb9TDhanCgWdsuECj7KfemRkjj0rpMJyMJCoHcssOY2uaRSm2JhERERERMRB6/eIDR5pcUFCtuQDgeBULALSbGWMiBbhWFeqwpAJAanw+Y0ykYAkL0lUNANQJWYP4OYxvCvl0yw4tYSlywR8a0uSC0lyTiIiIiIjOnLc4NU6VVHi2Ay0+KOTAAYZV4EW4JHHgSBswi4d6ua77/ypmiprYd6Ccb0m0s18IKHJSjlu0w5Q66AZrOsLQ683SvXChpdiBiIiIiIgYCJ0qRRpWUK254xPNeMOuebYit4RGifGSHwuZAGBv1I3yoWXKFxVUW6MX9bwERzhAx6PnRLhD1z4ABqGel6BIfEgdEREREdG74W1OjUuNfy5j3S1HSWjWobEO7XprNBLGSwBgeRUHw7mUvVHXS8HD5fwYRkFKG4ZdFf5C635dv9+AJkXpcPaGF6XJAe07hCZpYa4dnIah18tMjSMiIiIiOrMkIcTbXcIuL1QNnuHmL+n51LjYQ94SHiXX5alxWk5YtZYdxtdU8yljgnlxdOY9ffrU/+HcuXNsDSIiImIg9H6zDvUymhEXEQMhIiIioneOzCYgIiIiIiIGQkRERERERO84psYRvb+YGkdERETvLY4IERERERERAyEiIiIiIiIGQkRERERERAyEiIiIiIiIGAgRERERERExECIiIiIiImIgRERERERExECIiIiIiIiIgRAREREREREDISIiIiIiIgZCREREREREDISIiIiIiIgYCBERERERETEQIiIiIiIiYiBERERERETEQIiIiIiIiBgIERERERERMRAiIiIiIiJiIERERERERMRAiIiIiIiIiIEQERERERERAyEiIiIiIiIGQkRERERERAyEiIiIiIiIGAgRERERERExECIiIiIiImIgRERERERExECIiIiIiIiIgRAREREREVEX//8AZl7dEtTv4qQAAAAASUVORK5CYII=" style="width: 1024px;" data-filename="WikiBook2.png"></p><p><br></p><p>Compare the above with the image in the top right of this tiddler. Pretty similar, yes? It differs only because we had to make the section "General medicine instrument" numbered to retain ordering for the entirety of the third chapter. Each chapter header is an empty tiddler with a title (though additional content could have been—and probably should be—added to supplement the book). Each page under the chapter headers is then a tiddler that embeds a MediaWiki page from LIMSwiki or Wikipedia. The tiddler you see open above, "Introduction to Medical Devices (Volume 1)" is set as the default tiddler when this page is opened, though it's not listed in the ToC. If we wanted to, we could have also made this tiddler the first chapter, listed in the ToC, and then incremented the subsequent chapters by one.</p><p>That's all there really is to making a purely wiki-based book. Of course, you could add more to the content, including adding extra tags to your tiddlers, inserting additional images (e.g., I could have added the LIMSwiki cover image), etc. In other words, just because you embedded a wiki page into a tiddler doesn't mean that the embedded content is immutable. But more on that in the next section.</p>
<p><p><br></p><p><b><span style="font-size: 16px;">Transclusion</span></b></p><p>Like MediaWiki, WikiPress and the underlying TiddlyWiki support the concept of transclusion. TiddlyWiki has <a href="https://tiddlywiki.com/#Transclusion" target="_blank">this to say about transclusion</a>:</p><blockquote>Transclusion is the process of referencing one tiddler "A" from another tiddler "B" such that the content of "A" appears to be a part of "B" ... Note that if the content of "A" is modified then the modification automatically appears in "B". This makes it easier to maintain repetitive content, by allowing every piece to be written in a single place, but viewed from many.<br></blockquote><p>An extremely basic example of transclusion has already been demonstrated in [[section 3.1|3.1 Administrative tools]]. Here's what the editor view of that tiddler looks like:</p><p><br></p><p><img src="data:image/png;base64,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" style="width: 802px;" data-filename="Blending1.png"><br></p><p><br></p><p>You'll notice first that the introductory paragraph and the following line are all part of the tiddler. Then there are two curly braces surrounding the [[Tools (administrative)]] tiddler. This looks similar to linking to a tiddler, but again it uses curly braces instead of square brackets. This essentially took the content of the text editor box (i.e., the `text` field) of [[Tools (administrative)]] and embedded it in the space after the original text in the tiddler [[3.1 Administrative tools]]. This is transclusion at its simplest.</p><p>Of course, you can also transclude information found in <a href="https://tiddlywiki.com/#Transclusion" target="_blank">other fields of a tiddler</a>. This will be much less common, but know that it's possible. For example, if I wanted for some reason to transclude the date and time Tools (administrative) was last modified, I could do that by using `{{Tools (administrative)!!modified}}`. However, you most common use is going to be `text` field content.</p><p>Imagine a scenario where you have an image repeated across multiple tiddlers. You could put an image with its own link in a tiddler, give it the title of the image, and then transclude the image into multiple tiddlers by calling that tiddler with `{{` `}}`. Or if you have a piece of information that changes status frequently, while the rest of the book or guide remains relatively static, you could turn that bit of information into its own tiddler and transclude it such that you only need to modify the transcluded tiddler, not the one or more tiddlers that need to have that information. This is a useful example of blending often-repeated or -changed content.</p> <p><br></p><p><b><span style="font-size: 16px;">MediaWiki and blending content</span></b></p><p>As was hinted at in the previous section about wiki-based books, another way to blend content is through the wiki embed ability of WikiPress. We said that just because you embedded a wiki page into a tiddler doesn't mean that the embedded content is immutable. Section 2.4 also hinted at this concept when we removed the Wikipedia templates Atari 2600 and Authority control from the bottom of the embeded Coleco article. Beyond that, you can change the text, add your own text, add more images, or whatever else you want. (However, if you're embedding wiki content with a specific license, you'll want to carefully follow the recommendations of that license, including giving appropriate attribution credit. Some licenses may even disallow you from remixing the content.)</p><p>One important factor you should consider, however, when you're adding content to an embedded wiki page is that the embed process also embeds the styles and CSS from the source wiki. As such, when you add content post-embed, you'll be constrained by those styles. Similarly, if you have a page of your own content but want to embed a small portion of wiki content (more on that in a moment) inside your own content, the wiki's styles for that content may not match up with the styles affecting your original content. This problem has been mitigated partially in WikiPress' included [[StyleSheet]], which is sympathetic to <a href="https://www.limswiki.org/" target="_blank" style="background-color: rgb(255, 255, 255);">LIMSwiki</a> and, to a lesser degree, <a href="https://en.wikipedia.org/wiki/Main_Page" target="_blank" style="background-color: rgb(255, 255, 255);">Wikipedia</a>. However, other MediaWiki installations may have different styling, so be aware when embedding their content.</p><p>If you choose to embed MediaWiki content inside your original WikiPress content, a couple more aspects should be noted. First, the embed plug-in for WikiPress does not allow you to grab the URL for a specific section of a wiki page. Using Wikipedia's <a href="https://en.wikipedia.org/wiki/Coleco" target="_blank">Coleco</a> article as an example again, if you copy the URL to the section about "Brand" from the table of contents (in Windows, right-click "2 Brand" and Copy Link Address) and paste it into the embed dialogue (e.g., `https://en.wikipedia.org/wiki/Coleco#Brand`), the embed plug-in still embeds the entire wiki page, not just the "Brand" section. This isn't a huge issue, however, as you can simply just delete the embedded content you don't want.</p><p>Second, and more importantly, is noting the slight advantage you can gain by having an active user account on a MediaWiki installation. Most commonly this will be at Wikipedia (account creation is more limited on some MediaWiki sites). If you have your own account on a MediaWiki installation, you can make your own sandbox page, which is hosted on your User page. For example, you'd go to User:YourUserName in the MediaWiki installation and add `* [[/Sandbox|My primary sandbox]]` to your user page, and then save it. You'll have a red link that, when clicked, will allow you to create a subpage of your User page called "Sandbox." From there, you can play with wiki code largely without consequence.</p><p>Why is this Sanbox page useful? Remember that you can embed most any MediaWiki-based page, and that includes your User-based Sanbox page. The clever content developer can then, for example, copy and paste the source code from a specific section of a MediaWiki page, add a References section, save the Sanbox page, and then embed that page into WikiPress. (Keep in mind, however, if you copy from one MediaWiki installation to another, you may end up with a bunch of red links because the receiving wiki doesn't have those pages.) Here's what it might look like:</p><br><img src="data:image/png;base64,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" style="width: 800px;" data-filename="Blending2.png"></p><p><br></p><p>The end result is you manage to only embed one section of a wiki page, while at the same time only listing the references for that particular section. If you end up making WikiPress books out of a lot of wiki content, you may find this process to be most useful. </p><p> Finally, if you use this sandbox process and are already fluent in creating content in MediaWiki, you may discover one other benefit: you can develop you content almost exclusively in MediaWiki (again, assuming you have an account) rather than in WikiPress. Granted, this may be an edge user case, meaning not many will take advantage of it, but there's a certain appeal of developing all your content in MediaWiki, if you're most proficient there, and then simply embedding that content using the wiki embed. It takes a lot of the beginner headaches of trying to fidget with this and that in TiddlyWiki when you already know how to do it in MediaWiki.</p><p><br></p>
<p></p><p></p><p><br></p><p>In the [[introduction|1. Introduction]] of this guide, we noted that TiddlyWiki, and by extension WikiPress, is flexible enough to be used in multiple ways, including but not limited to a:<br></p><ul><li>book, guide, or manual (like this one)</li><li>traditional wiki</li><li>professional portfolio of work</li><li>recipe collection</li><li>journal or blog</li></ul><p>At its core, the platform's appeal is in being able to place all your content within one HTML file, making it portable and enduring. Let's look at a few additional examples outside the book, guide, and manual.</p><p><br></p><h3><b>Traditional wiki</b></h3><p>For practical purposes, you probably don't want to use WikiPress as a traditional wiki. Rather, you'll likely want to use the default TiddlyWiki configuration. And even then, if you require significant multi-user features with security or authentication, TiddlyWiki <a href="https://groups.google.com/g/TiddlyWiki/c/1dsf_u7X1Qg" target="_blank">may not be</a> the best solution for you. However, if you're going to run a basic wiki for yourself or a handful of people, the <a href="https://tiddlywiki.com/static/GettingStarted.html" target="_blank">base TiddlyWiki install</a> may make sense. If you do, this guide will have given you the basics to do so, and even if you use the WikiPress version, you could turn your table of contents into a list of links to important parts of your wiki, including tiddlers with lists of pages organized by tags (see "Journal or blog" below for more on lists).</p><p><br></p><h3><b>Professional portfolio of work</b></h3><p>With the job market constantly in flux, and with it the procedures companies use to hire, this suggestion may not make a lot of sense. After all, the rapid rise of AI-driven automated resume screeners is arguably causing <a href="https://www.businessinsider.com/ai-recruitment-tools-cv-scanners-automated-hiring-overlook-hidden-workers-2021-9" target="_blank">significant problems for qualified candidates</a>, causing some to wonder if the days or resumes <a href="https://www.businessinsider.com/glassdoor-indeed-resumes-outdated-should-replaced-hisayuki-idekoba-labor-shortage-2021-11" target="_blank">should be well behind us</a>. That said, if you can get your foot in the door of the application process, and your portfolio of work is highly visual, perhaps a WikiPress-based job portfolio makes sense. One can embed images and videos into tiddlers, as well as text, so why not show off what you've created? Again, the convenience of being an HTML file means your portfolio is portable and durable. Even if you're "cold calling" for a job with an email, you can easily include your portfolio with the email as an attachment. And of course, you could simply host the HTML page online and make your portfolio findable by search engines.</p><p><br></p><h3><b>Recipe collection</b></h3><p>Let's use the recipe collection as an example. I have a tendency of finding interesting recipes online that I want to use now or in the future. The URL to the recipe's web page will get saved to the "Food and Drink" bookmarks folder of my browser. That is typically done on my desktop computer, but then sometimes I find recipes when I'm on my mobile phone or on my tablet. This gets tricky then. Do I email myself the URL from my mobile phone and then save it the URL when I get to my desktop? Yes, there are presumably ways to synch up bookmarks across multiple devices, but you can see how this might get tedious.</p><p>Now imagine you have a singular HTML file housing all your recipes. You take an empty WikiPress instance and build out your collection of recipes from your bookmarks, copy and pasting the ingredients, instructions, and any valuable comments of each recipe to a tiddler. You also add any number of tags to those recipe tiddlers, and perhaps you even have a default tiddler that opens that contains links to all those tags. You then take that HTML file and place in a file hosting service like Dropbox, and you have Dropbox installed on all your devices. Then you can simply open the WikiPress file from whatever device you're using and access existing or add new recipe tiddlers when you want, saving the file when you're done. The HTML file is then updated on Dropbox and therefore on all your computing devices. Useful, yes?</p><p><br></p><h3><b>Journal or blog</b></h3><p>If you want to use WikiPress as a journal or blog, you'll want to make a minor adjustment. Go to the [[StyleSheet]] and look at the top for this section:</p><pre><code>/* Hide time and date under tiddler titles */ /* If you wish to view time and date again, remove "display: none;" line only, keeping line-height line */ .tc-subtitle { display: none; line-height: 40px; }</code></pre> Simply edit the tiddler and either comment out (using the `/*` and `*/` notation) or remove the line `display: none;`. You should now see time and date again, which is appropriate for most journal and blog entries. You can start a new journal/blog tiddler by pressing Alt+J on your keyboard, or by going to [[$:/ControlPanel]] > Appearance > Toolbars > Page Toolbar and adding a check next to "new journal," and then pressing the new button that appears at top. You may also want a tiddler that opens by default that uses TiddlyWiki's <a href="https://tiddlywiki.com/static/Introduction%2520to%2520Lists.html" target="_blank">list functionality</a> to make a list of all tiddlers tagged "journal". For example, you could put something like this in a tiddler:<br><pre><<list-links "[tag[Journal]!prefix[$]!prefix[Draft]days:modified[-30]!sort[created]]">><br></pre><p></p>And end up with something like this for your journal entries being listed from newest to oldest:<p></p><p><img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAbYAAADaCAIAAABFKvCyAAAACXBIWXMAAAsTAAALEwEAmpwYAAAKT2lDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjanVNnVFPpFj333vRCS4iAlEtvUhUIIFJCi4AUkSYqIQkQSoghodkVUcERRUUEG8igiAOOjoCMFVEsDIoK2AfkIaKOg6OIisr74Xuja9a89+bN/rXXPues852zzwfACAyWSDNRNYAMqUIeEeCDx8TG4eQuQIEKJHAAEAizZCFz/SMBAPh+PDwrIsAHvgABeNMLCADATZvAMByH/w/qQplcAYCEAcB0kThLCIAUAEB6jkKmAEBGAYCdmCZTAKAEAGDLY2LjAFAtAGAnf+bTAICd+Jl7AQBblCEVAaCRACATZYhEAGg7AKzPVopFAFgwABRmS8Q5ANgtADBJV2ZIALC3AMDOEAuyAAgMADBRiIUpAAR7AGDIIyN4AISZABRG8lc88SuuEOcqAAB4mbI8uSQ5RYFbCC1xB1dXLh4ozkkXKxQ2YQJhmkAuwnmZGTKBNA/g88wAAKCRFRHgg/P9eM4Ors7ONo62Dl8t6r8G/yJiYuP+5c+rcEAAAOF0ftH+LC+zGoA7BoBt/qIl7gRoXgugdfeLZrIPQLUAoOnaV/Nw+H48PEWhkLnZ2eXk5NhKxEJbYcpXff5nwl/AV/1s+X48/Pf14L7iJIEyXYFHBPjgwsz0TKUcz5IJhGLc5o9H/LcL//wd0yLESWK5WCoU41EScY5EmozzMqUiiUKSKcUl0v9k4t8s+wM+3zUAsGo+AXuRLahdYwP2SycQWHTA4vcAAPK7b8HUKAgDgGiD4c93/+8//UegJQCAZkmScQAAXkQkLlTKsz/HCAAARKCBKrBBG/TBGCzABhzBBdzBC/xgNoRCJMTCQhBCCmSAHHJgKayCQiiGzbAdKmAv1EAdNMBRaIaTcA4uwlW4Dj1wD/phCJ7BKLyBCQRByAgTYSHaiAFiilgjjggXmYX4IcFIBBKLJCDJiBRRIkuRNUgxUopUIFVIHfI9cgI5h1xGupE7yAAygvyGvEcxlIGyUT3UDLVDuag3GoRGogvQZHQxmo8WoJvQcrQaPYw2oefQq2gP2o8+Q8cwwOgYBzPEbDAuxsNCsTgsCZNjy7EirAyrxhqwVqwDu4n1Y8+xdwQSgUXACTYEd0IgYR5BSFhMWE7YSKggHCQ0EdoJNwkDhFHCJyKTqEu0JroR+cQYYjIxh1hILCPWEo8TLxB7iEPENyQSiUMyJ7mQAkmxpFTSEtJG0m5SI+ksqZs0SBojk8naZGuyBzmULCAryIXkneTD5DPkG+Qh8lsKnWJAcaT4U+IoUspqShnlEOU05QZlmDJBVaOaUt2ooVQRNY9aQq2htlKvUYeoEzR1mjnNgxZJS6WtopXTGmgXaPdpr+h0uhHdlR5Ol9BX0svpR+iX6AP0dwwNhhWDx4hnKBmbGAcYZxl3GK+YTKYZ04sZx1QwNzHrmOeZD5lvVVgqtip8FZHKCpVKlSaVGyovVKmqpqreqgtV81XLVI+pXlN9rkZVM1PjqQnUlqtVqp1Q61MbU2epO6iHqmeob1Q/pH5Z/YkGWcNMw09DpFGgsV/jvMYgC2MZs3gsIWsNq4Z1gTXEJrHN2Xx2KruY/R27iz2qqaE5QzNKM1ezUvOUZj8H45hx+Jx0TgnnKKeX836K3hTvKeIpG6Y0TLkxZVxrqpaXllirSKtRq0frvTau7aedpr1Fu1n7gQ5Bx0onXCdHZ4/OBZ3nU9lT3acKpxZNPTr1ri6qa6UbobtEd79up+6Ynr5egJ5Mb6feeb3n+hx9L/1U/W36p/VHDFgGswwkBtsMzhg8xTVxbzwdL8fb8VFDXcNAQ6VhlWGX4YSRudE8o9VGjUYPjGnGXOMk423GbcajJgYmISZLTepN7ppSTbmmKaY7TDtMx83MzaLN1pk1mz0x1zLnm+eb15vft2BaeFostqi2uGVJsuRaplnutrxuhVo5WaVYVVpds0atna0l1rutu6cRp7lOk06rntZnw7Dxtsm2qbcZsOXYBtuutm22fWFnYhdnt8Wuw+6TvZN9un2N/T0HDYfZDqsdWh1+c7RyFDpWOt6azpzuP33F9JbpL2dYzxDP2DPjthPLKcRpnVOb00dnF2e5c4PziIuJS4LLLpc+Lpsbxt3IveRKdPVxXeF60vWdm7Obwu2o26/uNu5p7ofcn8w0nymeWTNz0MPIQ+BR5dE/C5+VMGvfrH5PQ0+BZ7XnIy9jL5FXrdewt6V3qvdh7xc+9j5yn+M+4zw33jLeWV/MN8C3yLfLT8Nvnl+F30N/I/9k/3r/0QCngCUBZwOJgUGBWwL7+Hp8Ib+OPzrbZfay2e1BjKC5QRVBj4KtguXBrSFoyOyQrSH355jOkc5pDoVQfujW0Adh5mGLw34MJ4WHhVeGP45wiFga0TGXNXfR3ENz30T6RJZE3ptnMU85ry1KNSo+qi5qPNo3ujS6P8YuZlnM1VidWElsSxw5LiquNm5svt/87fOH4p3iC+N7F5gvyF1weaHOwvSFpxapLhIsOpZATIhOOJTwQRAqqBaMJfITdyWOCnnCHcJnIi/RNtGI2ENcKh5O8kgqTXqS7JG8NXkkxTOlLOW5hCepkLxMDUzdmzqeFpp2IG0yPTq9MYOSkZBxQqohTZO2Z+pn5mZ2y6xlhbL+xW6Lty8elQfJa7OQrAVZLQq2QqboVFoo1yoHsmdlV2a/zYnKOZarnivN7cyzytuQN5zvn//tEsIS4ZK2pYZLVy0dWOa9rGo5sjxxedsK4xUFK4ZWBqw8uIq2Km3VT6vtV5eufr0mek1rgV7ByoLBtQFr6wtVCuWFfevc1+1dT1gvWd+1YfqGnRs+FYmKrhTbF5cVf9go3HjlG4dvyr+Z3JS0qavEuWTPZtJm6ebeLZ5bDpaql+aXDm4N2dq0Dd9WtO319kXbL5fNKNu7g7ZDuaO/PLi8ZafJzs07P1SkVPRU+lQ27tLdtWHX+G7R7ht7vPY07NXbW7z3/T7JvttVAVVN1WbVZftJ+7P3P66Jqun4lvttXa1ObXHtxwPSA/0HIw6217nU1R3SPVRSj9Yr60cOxx++/p3vdy0NNg1VjZzG4iNwRHnk6fcJ3/ceDTradox7rOEH0x92HWcdL2pCmvKaRptTmvtbYlu6T8w+0dbq3nr8R9sfD5w0PFl5SvNUyWna6YLTk2fyz4ydlZ19fi753GDborZ752PO32oPb++6EHTh0kX/i+c7vDvOXPK4dPKy2+UTV7hXmq86X23qdOo8/pPTT8e7nLuarrlca7nuer21e2b36RueN87d9L158Rb/1tWeOT3dvfN6b/fF9/XfFt1+cif9zsu72Xcn7q28T7xf9EDtQdlD3YfVP1v+3Njv3H9qwHeg89HcR/cGhYPP/pH1jw9DBY+Zj8uGDYbrnjg+OTniP3L96fynQ89kzyaeF/6i/suuFxYvfvjV69fO0ZjRoZfyl5O/bXyl/erA6xmv28bCxh6+yXgzMV70VvvtwXfcdx3vo98PT+R8IH8o/2j5sfVT0Kf7kxmTk/8EA5jz/GMzLdsAAAAgY0hSTQAAeiUAAICDAAD5/wAAgOkAAHUwAADqYAAAOpgAABdvkl/FRgAAF9NJREFUeNrs3X9oG/f9x/G3ftTLoAwP+oVT0426TWEuK/jsb7I4rH9UIYPKLG5tGkhCv9A6RM7sDlInBS9eo7TKCq2dwlotUuas8C12oMVO7WEVFqz8EbCzpPYZNuIvtItLlkwHLdRbw5LJ+vH9406/T7aUOHYSPx+U4li6093Hupfen8+d7mO7fv26LLdUjmQO4zfGEwQA7nrOO7Rem81m/GC32202m91uz4QmEQlgTUekzWZLpVJGSho/5yYj+QiAKjKbksX/BIA1HZGZvnZuOWn8nioSABGZF5S5yUgtCYCILJmVAHCvsNMEAEBEAgARCQBEJAAQkQCwmlbujDaXQwIgItPrdTq/853v0L4A6GhbIB8BEJEAQERWiGFHAEQkABCRlJAAiEhSEgDoaAPAKkUkUy8AICIBgIgEACLyTvS1AYCIBAAiEgCISAAAEQkARCQAEJEAQEQCABEJAEQkABCRAEBEAgARCQBEJACAiAQAIhIAiEgAICIBgIgEACISAIhIACAiAYCIBAAiEgCIyPuYfqrVZlB7Jq8v/fTBHcazWwev3u17lt7UCu0Y1HOapfWUfguNWdFScnWwNeeli9d29DyHIYjIVTdztOPtyZv8wQFUwrl2dlV7s8P/swn/T9fdH7tT/Yjbva3ot/HopbOzuohITeO2mu8WL/ZINW96gIi0Dsmjr/ibzvkbH7wP9kXxHBv3WPZqf7B7WESkre9PhxpLLb1zKLWTNz9AR5vuNgAickktB7s8Zne7q+88IQmAiMyldviPGf3OyZ79fWWc3bZ282rk5Gt7tjY+ZpyNfaxx6543ByevFmTuzchrxuP1fTMW60g/aqt/V7N4+MwB49EDZ+5UlC9xbvprbfidzlZjH11Pbn356PBf55deaXxeO93XuWOLuZh7z9HTs/O3vo039bMnD7y8dcsTZktv+dmeo6cmdesmmTxqPOvNSZH5yfc6m54w/jqtne9FdD4QcTuuL6tvv/32X//61z//+c/U3SE62GJWkYPRVGq6d7O5141vTNywevrAC+bTB/5e/Og34792K9atqHiOTX+T+9TRjpzXLTDdW5de7oWBoodvjHcbL9Ix9k3lO/z3AXOHxT9RbrPkuTzcYTWCWdP20eXLpZdKzQ11bLZa7KWhy3PpTcrf2cw2+CeLtu+r8UPPlGzp3ovF7TLhNx59Y2zijfzNr+udTgG3bk2NRapdx3vNSvL1rr7PKqou5gb/p3brmxHjZHHLwf6hyPh4ZKj/4K5aRUT08Kv1njezo5zV6hYjAIbPTRdWUl9MhzOl5cfTlwq3Qpv8QBcReWFLffVKN9Dcqd1bWgKTIiJK7U7/QDizj3Mnd+zu+bREUfjl4O7G1sB5ERHlx7v8g2PjkfGhP3Tt+rEy90Hr7tfHKqslvxzc/dTWo2d1EZENLV1/GBqPjI8P93ftNFv6wEbP0VJDJb9ra3l9Uja0+AfHxiND/QdbWn7ZolIHgSqy/HJp+li6ytjsn75RbhWZs9Sh8a8KissJv1nyKB2jmQLncr95RU7XeP6rZApMYxH/xfy1ab1qyfLzDleRX411mKVb46E/fVNY1uUUifnb9s3YvvRi3ePfFNTd3Tk1XVlVZE6lX7i21Dfn/O50S499ZVVFishm/8S3lD6girzlSnJfwG8chOd7Ot7Vyqokvx4OvDppRucpv/uh/EerGw99dLJDERE98PrJ9OBiTf2zRtYNTP41b4ht+lxAROSFlhYRET2izeXVcRfDmoiI27NRWekS8o+BgC4i4jkx4N+WX8E+5PZ/2O+xXOyLocBxXUTk2f6B37jzF6t2/2ag/9kKtmH+dODAeTNPi9Ym1T89NHTCbOmeDzTLNbS91nFfXNQFTteslnVq13t+s7v9q45yutv6mYGTRry+3bPrUatnPORpe1UVEZnpDae/Tqc2tioWITirnRERaXn+QOvzIiIRLfechj55JiIism2Xe8NKJ2TkVNgYA+14ocbi8Q27uw5aLXZ20FxsX6vVYjW793eVfxopfMps6d5f7bJam1T/vO1AnYiIdiw8afF4i1ut5qgGEXl7IfnfXYHfpM9uvxLQlnj6zUvasPGTp7HkuFZtnds4yCN/SQfiZnenIiISOTOZPW385ezEjIioW2oba4068fjEbLaImp74WEREfba+ZoUbRdciZ0RE5PkttdYhs67+6Q6Lxc5FjGza8lSJxTa6O8rchpuXpj82W3pLXcmWVreZLX3pi+JH62se5aDGcnKuyb1ep+4P+Efre86LnD/Q8a57Yv8iY/pR3TwU3RKNRM6WeNYXZi0Y+XzuptSsM+rIF0XeEfl4Ynp+l6daRGT+LxPD6Qio+XurSEAkPDHjb6wTEbl5MRIQEVFaG1f8HMPV2YhZ/daUSufqH9SoIvmfKNHZM0tlU7Wrpk5kppyY1s2Pl20SPRuJlHhWuuqOzM7dlA35Xyfdpigc0yAil6e7/a5/rLFnUmTy1Y6+Zya6SpYt+txp85g8uiNydMk1f6nPiyiZsuudgMiQ9n/vezaLiMxeDIiI7NtSK1L91JYWCQyLNjGrd9UpIqKdHxARUTrdm1e8QeKy9N17HnLVFEbkzTIWc7meKDMi58xy/czR1jNLt/Tc1+mWzsbxd7/LMQ062ssTkpu7+sxr6CYP7OvT7sBLpC/90YcmjdVrE38UEWlprK0WkUdrje7ksGZc+TMZ+Z0uIvJiI9epAETk6odk4/6+9NntAz2/nyvxNEUpcfmOtY92ZQubRxo920REtE+n50Tkanog8imjL6tu+bmIiHw4OSsiMxNDuohIx9P1q3AzIqcs3UWNW7RhGYvdsFrQskpVjAFdOVhWSw/tpFcNIvKOerCx651DRskW3tt58osbVk/6vss8uazNVXyf3fSlP2e02XmZ14yBSLf6I/Ph2o0dIiJ6ZPqLzOU+HZ6nq1ehKR6pdaf3stRnhVy9NFzUia41Pz+m574s2X++dLrMiHTVGj/MzEU5NEFE3hWV5E97Ar82Q3LPLwPTFvVOde1G44rAyPC5kukxf3qP66mtW3/W2nk67znpS38CkYvz5hWR+9yZKrG6VnWLiES0Wc283Gc1vlQjIqKo5t0nT0e0r62fok2GLRZ72ojW4Yg2b73YzES43IGJWtW4iPLMcOSLki09/LLrSffWrTs6h7/k+AURuQLd7dcCh+pEROTTvj6reqfm6RYjI8O/6gtbxsdNLfD2Sf2vkciZiepqV95DdY27RURk4PxJ44pIt5pzUc2Gek+diEjgdCDysYhIy/PuVeo91rh3Gnt50v9bq/vFfR0+ecxiwLbmmV3mYm/0Wt0cZD58olcrfxteMFu651jYMnFvfhbo/UCfPRuJnKuupp8NInJluts97x1a7AzJht1+4zpKPdC2oydSkJLxueHXOnrM74T0dT6TP5C4bovnoIiI/vqBAzMiono25l5Uk77K74OTJ0VW5Us12Xza2eOvExHR3mxp+/1sXkrOa30vtwV068bpecO4bP5oyy9Ozl7PX+zd3W3H9Uq2wW+MDuvH21pfjxSm5JfDB17pMb/ndKzTvY73LojIlepu9x5cJJvWqa8Een+uiIh+9ujW/3qs6Rd9g59GImfDg+90NtU+1vqeceeHXQNv7ypaS8EV19mBSOPRJzfuyik5PfUbVrEVGruOG9870gf3PvmkpzNw2tjHPVtr6w/8URfF8qrDdY37ze906h/ueVJt6nxvOHI2Ej7Vt8ddW/9quNRipVq663ivRxERPfLm1u8/0dT5zmD4bCTy6WDfL5oeq0nfLOPFgV7O1WBlrLXbWJT07XhX9qCzuhnat5cG9pfsBSvPdA3NLXlrCZEXhwq34/N+d/pB9dht37jrtm+GdkN7v8Uypje0DZ0zV27RmN9Ov2/5tUWpaftowrw5SNk3Q7sxO9D1TMmWdu8furxQ4mZoFjeXA7iNxfJ0t93+/+1arDJ5sHbXsfHZz8f6D7a5N6fjYEOj+6Wu/vDl2Uhvy6MlFkxf+iMi7qfVwpfYUJ/O3dX4Uk1xGVfXMTQbnRj0tz1Ta2xXzeaWjt+OXb7YX3IHReRBteOjy9HJAf9LbnOxDY0t+94f+3y6/4WKv0u57ke7eiOzl8P9XS+5G9N5XbPZ3Xawf+zz2fFjLTVO3q9YIbbr168v4+oy0fu9732PxgXAWCQAEJEAQEQCAIhIACAiAYCIBAAiEgCISAAgIgGAiAQAIhIAiEgAWDvu21umfPjRKH9diMiLO7bTCLhl3OkHAOhoAwARCQBEJAAQkQBARALA3Yl5kioQHYv5rtlDe41Giwe9Sa3wKbb20AOqiEhc05yqKqLHfYeTm45UeZSl1lxwkZJi9x1xulZlP8vb5kpXGLXaL+1ELDhV0HSFDeLa7vA1OQpWqZ2Ijay3+H1lf80Lq9bI2olYUDLvpVyJ8OHEiDH3eIPlE0BE3rX5OCrSkG269lDu4/GgN6lvt6vpn6VdKpvPsCg7fN6F3NS4V+lx3+Gk0l7lU9P7dThu7Gl0LBacMpNROxEL5vzeN5r9sAl6Ez6R3DQ0gtW1/v57lyXChxMj6+2hI07jZ99Y4nY+BkBHe8XeuDHfqLiURYqCpKbYvcv3blb3OpqVVPBE/J7/aJlKRhV7czrp1e12l57UdBGJj4yK2m5+Bqh77aqeHNFEJKFdEJf5YSMizubtEr2QimY/imLBqcX+Fvfyx0nqgm5rNytHh+c5W86OgyryrqUlR8TuCzn1E7Gg9RMWglPSbNaA6Q54MOZtsIeMb3ZMLXhHU8Zzm8vtwDo8zyVHgilN0tWotuANpiz6njm/z+2a5fRhsy9q9C6b1ydHpjLPl8yIgdpe1Z6pWktts9VmGEMQzdeSI3phv9jVVBVqsowD0UU2ZXu5zp80xEb+kRDV4Tni8JSs5ZNagz201xY+nLiw7D3fouYq6A5n/lmwv15J+C7Y2zclg6NFgwa5gwxL9p0Vpy9UGJq6iItjkIhcMX/729/eeuutmZmZurq67u7uxx9/vIyK7oGQahzUJWrMT1LSYE+HiLM9ZHS0q9pVET0uIiMXbL7QA2YX8vCCq8zus8vmkmRUF1XJ9D2rCvue2oI3mEpHWzzoTfrGEr4mMftrIacZaodjkok5PXlhkyO012EcvV6vrT1U1W5sW3BBS2+b5TaX3AwRmUpeaa8KLbVj0alkVGwuRURLmT/kPnotVdy82gWR9WZMuJqqQiIiieXv3ordF0p383Obq5Sc/Y2OJURPjogjFHIYawueiIf2OkXiwZxBBtEWvMFkUJP2sv788WAw5druUEkpOtorychHEZmZmXnrrbeWqXMkzdsX+7BRnzMHGV0NdpekonrFx7B2IdsnFXG2t9uio0lNRLuYkgZ7+pBztoeqfE2O/P6aiPpAe4OMjGb67LZmI9QU2yYl26V1PWzLfcnmfeltbnI0K6mRscQim2Gs9idLHs3agm80dw3lFHeJkdx9uVPd24L9lQtTS6Zwwf6mW1Uc6iaRaxJN/0WygajaytvxRPhwzOtNatl1gipypRj5WPzzbY61qYtWHD+83Z5S6oouWjDmzT9ERRLRa+LaZCvaplRUUkFvLO+XmRNNiq2Mjn5ufedwrU8Y9V2JzShvtdqCN5hybXe0lx2QRue3+cgdPmcVLahnHeqmxIhFPVvQKc7f38V2P+cktZRzEi891KAteL2x5mW8tABE5JLq6uoyyVhXV3f7fTTtgrg22Vx36NA1wlcXvWCgMP3qlmP50X+kCq6hWaZqq9RmyNKnFNL5mB2mzBlGyA4trLcV5WOFAVH6AqMK1nFtuZosPTDdYJykjge9yQqWVu3NSuLCVMJDLUlHe8V0d3cbyWiMRd72+lJXdFEevhPv4ET4k5QZvoooIvo/irt+Dtd6i/E718M2uZXufN5+5SyeiF4T13pb6c0oKx/V9qq861cUUUSuZMM1/uepbEtqJ4zrgSovoBSnL1QVMv4rzMd40BsL5l7Lagxxumwuy/0t+otEK41OLaWJrT1UZZ6i0UVfsqG8CxqxRESuoscff7y/v/+zzz7r7+8v61xNGYVVUT/a9kPllqIkr4+ZGNEzQ1HO5u0SHU2E9WyF5T0cj4qoG20ylcz7/Ym4qPZmRUaOx3MvlPGNVbY9mcWjY5ktKbkZS5R12RNKeT2Y5u2iBc1EMK6aajbPfmSvl1xWth8qol2MZ8t/IwcV2yalYH9lU4NDRJT1km1eLTlyK586mfCNB3NPbVuXjTZVsld65bQ86Gjfo6IWp2XNwazRhPdCyrev/LRN+nJHDxXzBKtZGDZV+STmOxwbKehCqg+E2he8md+nrynxHBE5nMis0PILKotr3pRKL55Nq1KbsciRr40moyLR/BFMIzFdTVXt12LB7KuYV02NjIoUjqUuS2I6PEdSV7xJr7HmBnsofYLFc8ThOhHLNFemd29uobG/Dfb2hlSwohdUH/BtzzaX2u5o/iQxcjEuaqnjzrwcwlvU8lgt3FIXAOhoAwARCQBEJAAQkQBARAIAEQkARCQAEJEAQEQCABEJACAiAYCIBIBlwJ1+KpA/j7aI5N3ANf9uOsyjLZatxDza2R23nEd7OW4JDCJylfIxbx7tnDvFmlGYCD7syEyzxTzaucc882jfZluBjvbdzHIebXPiQ/NOsYqzuSFzu9ZlwDzaa3Ae7dJtBarIu5n1PNqpK7qozzlzQs2Yv5R5tJlH+xbn0S7ZViAiV8yyzaNtHuHxTL6ko4F5tJcqlJhHu7zRk2xbgY72ilneebRHDqd+Ys4kZZfRRKn5YZhHO1OBMo922XtecVuBKnIZLO882tkpnhWnd3vMN5rUmhzF72nm0c700JlHu6x9qbytQEQuj+WeRzunW/ywbfkPXebRXoPzaBe3FYjIFdPd3Z07FnnrK1JsmxS5EhVRcoJJsS/fwJExj7Y9bx5tteCYydZ3RWGdKkifSuvWnMXTtaqSKrEZZR3zhdmamUfbfJX4n6dE2Vgwj3blKa84faHFAktyNyM7j3bSYn+L/iLRayIVXWlkzqOdOXUjevb9UklbYfUwj/Ytc3ies2WmgRY9HhoV1yabS4R5tAvLOubRNv4KS86jXbKtQBV5LzLmsLaYq5p5tHOynnm0y55He5G2wmphHm0AoKMNAEQkABCRAEBEAgARCQBEJAAQkQBARAIAEQkARCQAgIgEgPJxG4sKMEns7ayQSWILtt96ktjl20EQkSuej0wSe6v5yCSxFQfofb2DdLTvM0wSexsfLUwSW5n7fgepIu/Dz3QmiWWS2Lx/3qFJYu/oDoKILAuTxDJJrFUv4W6ZJPbO7CDoaJeNSWKZJLaonr0rJ4kFVeSqYJJYJom1aq67bJJYEJGrhUlib6PaYpLYSt3SJLGgo72Kuru7jWRctklic4OprAKt3M51+JOUOaViZpLYQg7XellkktjbqVtzFk9Er4lrva30ZpSVj2p7Vd5VfplJYtNp8ucpUR4umCS28mszFafPGPoIVYUK8zEe9MaCWs4vspPEWu1v0V8kWml0mpPEVpmnaHTRiRwi8i7HJLFlYpJYWflJYkFH+77CJLFMErvUO6SiSWJxF2KSWACgow0ARCQAEJEAQEQCABEJAEQkABCRAEBEAgARCQBEJACAiAQAIhIAiEgAICIBgIgEACISAIhIACAiAYCIBAAiEgBARAIAEQkARCQAEJEAQEQCABEJAEQkABCRAEBEAgARCQAgIgGAiAQAIhIAiEgAICIBgIgEACISAIhIACAiAYCIBAAiEgBARAIAEQkARCQAEJEAQEQCABEJAEQkABCRAEBEAgARCQAgIgGAiAQAIhIA7qmITKVSNC4AItLav//9b1ISwL3OeYfWG4vFbty4sbCwEIvF/vOf/8RisYWFhUQikUgkkskk6QlgjUakzWZLpVI2my3zT5vNZrfb7XZ7Mpm02+2ZbjhBCWCNVpGZcMzkoyHzKPkIYO1GZHE+OhwOEUkmk8lkkogEsBYjMtPLNv6fCUcjEI2+NhEJgCrSLCEz+Wiz2YwTNUQkgDUdkca5GiMiU6mU0+m02WwOh4MSEsBaj0ijl52JyExFaZSQnMsGQEdbMhf92O32TDlJRAIgIvMujTR+zk1G8hEAVWThBeS5/wSAe8L/DwDESwLYMehGtgAAAABJRU5ErkJggg==" style="width: 438px;" data-filename="Alternative1.png"></p><p><br></p>
<p><p><br></p><p><br></p><p>In [[section 2.6|2.6 Code view and tweaking appearances]] of this guide, we discussed images a bit, under the context of needing to tweak some of their attributes using the Code View toolbar button. In that section we also addressed the somewhat unwieldy data URI scheme that underlays image storage in WikiPress. We noted that this scheme "<span style="font-size: 15px;">has the disadvantage of also making the overall TiddlyWiki HTML page size bigger the more large images you include, but it's largely in the name of overall performance and keeping all content in one simple HTML file." The other disadvantage is of course trying to work around that massive block of characters in Code View.</span></p><p>It's tough to say just how big the HTML file size can get with an image-heavy implementation of WikiPress. This guide, which is relatively image-light, already weighs in at more than seven megabytes, about the size of a large MP3 file. This size is fine for sharing across many platforms, but some have soft limits, like Google Mail, which <a href="https://support.google.com/mail/answer/6584" target="_blank">limits attachment size</a> to 25 megabytes before attempting to utilize Google Drive. A bigger file size, while unlikely, may require other considerations in some applications, including compressing the file using tools like <a href="https://www.7-zip.org/" target="_blank">7-Zip</a>.</p><p>In a few cases, it may even be tempting to host images elsewhere and link directly to the images in WikiPress in order to limit the size of the HTML file. While this is possible to do (via the Picture toolbar; see the image below), it comes with a strong caveat.</p><p><img src="data:image/png;base64,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" style="width: 712px;" data-filename="ANote1.png"></p><p><br></p><p>You'll notice the inserted image is simply a line of code, like normal HTML, in the Code Editor:</p><p><br></p><p><img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAzYAAAEKCAIAAABPClfpAAAACXBIWXMAAAsTAAALEwEAmpwYAAAKT2lDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjanVNnVFPpFj333vRCS4iAlEtvUhUIIFJCi4AUkSYqIQkQSoghodkVUcERRUUEG8igiAOOjoCMFVEsDIoK2AfkIaKOg6OIisr74Xuja9a89+bN/rXXPues852zzwfACAyWSDNRNYAMqUIeEeCDx8TG4eQuQIEKJHAAEAizZCFz/SMBAPh+PDwrIsAHvgABeNMLCADATZvAMByH/w/qQplcAYCEAcB0kThLCIAUAEB6jkKmAEBGAYCdmCZTAKAEAGDLY2LjAFAtAGAnf+bTAICd+Jl7AQBblCEVAaCRACATZYhEAGg7AKzPVopFAFgwABRmS8Q5ANgtADBJV2ZIALC3AMDOEAuyAAgMADBRiIUpAAR7AGDIIyN4AISZABRG8lc88SuuEOcqAAB4mbI8uSQ5RYFbCC1xB1dXLh4ozkkXKxQ2YQJhmkAuwnmZGTKBNA/g88wAAKCRFRHgg/P9eM4Ors7ONo62Dl8t6r8G/yJiYuP+5c+rcEAAAOF0ftH+LC+zGoA7BoBt/qIl7gRoXgugdfeLZrIPQLUAoOnaV/Nw+H48PEWhkLnZ2eXk5NhKxEJbYcpXff5nwl/AV/1s+X48/Pf14L7iJIEyXYFHBPjgwsz0TKUcz5IJhGLc5o9H/LcL//wd0yLESWK5WCoU41EScY5EmozzMqUiiUKSKcUl0v9k4t8s+wM+3zUAsGo+AXuRLahdYwP2SycQWHTA4vcAAPK7b8HUKAgDgGiD4c93/+8//UegJQCAZkmScQAAXkQkLlTKsz/HCAAARKCBKrBBG/TBGCzABhzBBdzBC/xgNoRCJMTCQhBCCmSAHHJgKayCQiiGzbAdKmAv1EAdNMBRaIaTcA4uwlW4Dj1wD/phCJ7BKLyBCQRByAgTYSHaiAFiilgjjggXmYX4IcFIBBKLJCDJiBRRIkuRNUgxUopUIFVIHfI9cgI5h1xGupE7yAAygvyGvEcxlIGyUT3UDLVDuag3GoRGogvQZHQxmo8WoJvQcrQaPYw2oefQq2gP2o8+Q8cwwOgYBzPEbDAuxsNCsTgsCZNjy7EirAyrxhqwVqwDu4n1Y8+xdwQSgUXACTYEd0IgYR5BSFhMWE7YSKggHCQ0EdoJNwkDhFHCJyKTqEu0JroR+cQYYjIxh1hILCPWEo8TLxB7iEPENyQSiUMyJ7mQAkmxpFTSEtJG0m5SI+ksqZs0SBojk8naZGuyBzmULCAryIXkneTD5DPkG+Qh8lsKnWJAcaT4U+IoUspqShnlEOU05QZlmDJBVaOaUt2ooVQRNY9aQq2htlKvUYeoEzR1mjnNgxZJS6WtopXTGmgXaPdpr+h0uhHdlR5Ol9BX0svpR+iX6AP0dwwNhhWDx4hnKBmbGAcYZxl3GK+YTKYZ04sZx1QwNzHrmOeZD5lvVVgqtip8FZHKCpVKlSaVGyovVKmqpqreqgtV81XLVI+pXlN9rkZVM1PjqQnUlqtVqp1Q61MbU2epO6iHqmeob1Q/pH5Z/YkGWcNMw09DpFGgsV/jvMYgC2MZs3gsIWsNq4Z1gTXEJrHN2Xx2KruY/R27iz2qqaE5QzNKM1ezUvOUZj8H45hx+Jx0TgnnKKeX836K3hTvKeIpG6Y0TLkxZVxrqpaXllirSKtRq0frvTau7aedpr1Fu1n7gQ5Bx0onXCdHZ4/OBZ3nU9lT3acKpxZNPTr1ri6qa6UbobtEd79up+6Ynr5egJ5Mb6feeb3n+hx9L/1U/W36p/VHDFgGswwkBtsMzhg8xTVxbzwdL8fb8VFDXcNAQ6VhlWGX4YSRudE8o9VGjUYPjGnGXOMk423GbcajJgYmISZLTepN7ppSTbmmKaY7TDtMx83MzaLN1pk1mz0x1zLnm+eb15vft2BaeFostqi2uGVJsuRaplnutrxuhVo5WaVYVVpds0atna0l1rutu6cRp7lOk06rntZnw7Dxtsm2qbcZsOXYBtuutm22fWFnYhdnt8Wuw+6TvZN9un2N/T0HDYfZDqsdWh1+c7RyFDpWOt6azpzuP33F9JbpL2dYzxDP2DPjthPLKcRpnVOb00dnF2e5c4PziIuJS4LLLpc+Lpsbxt3IveRKdPVxXeF60vWdm7Obwu2o26/uNu5p7ofcn8w0nymeWTNz0MPIQ+BR5dE/C5+VMGvfrH5PQ0+BZ7XnIy9jL5FXrdewt6V3qvdh7xc+9j5yn+M+4zw33jLeWV/MN8C3yLfLT8Nvnl+F30N/I/9k/3r/0QCngCUBZwOJgUGBWwL7+Hp8Ib+OPzrbZfay2e1BjKC5QRVBj4KtguXBrSFoyOyQrSH355jOkc5pDoVQfujW0Adh5mGLw34MJ4WHhVeGP45wiFga0TGXNXfR3ENz30T6RJZE3ptnMU85ry1KNSo+qi5qPNo3ujS6P8YuZlnM1VidWElsSxw5LiquNm5svt/87fOH4p3iC+N7F5gvyF1weaHOwvSFpxapLhIsOpZATIhOOJTwQRAqqBaMJfITdyWOCnnCHcJnIi/RNtGI2ENcKh5O8kgqTXqS7JG8NXkkxTOlLOW5hCepkLxMDUzdmzqeFpp2IG0yPTq9MYOSkZBxQqohTZO2Z+pn5mZ2y6xlhbL+xW6Lty8elQfJa7OQrAVZLQq2QqboVFoo1yoHsmdlV2a/zYnKOZarnivN7cyzytuQN5zvn//tEsIS4ZK2pYZLVy0dWOa9rGo5sjxxedsK4xUFK4ZWBqw8uIq2Km3VT6vtV5eufr0mek1rgV7ByoLBtQFr6wtVCuWFfevc1+1dT1gvWd+1YfqGnRs+FYmKrhTbF5cVf9go3HjlG4dvyr+Z3JS0qavEuWTPZtJm6ebeLZ5bDpaql+aXDm4N2dq0Dd9WtO319kXbL5fNKNu7g7ZDuaO/PLi8ZafJzs07P1SkVPRU+lQ27tLdtWHX+G7R7ht7vPY07NXbW7z3/T7JvttVAVVN1WbVZftJ+7P3P66Jqun4lvttXa1ObXHtxwPSA/0HIw6217nU1R3SPVRSj9Yr60cOxx++/p3vdy0NNg1VjZzG4iNwRHnk6fcJ3/ceDTradox7rOEH0x92HWcdL2pCmvKaRptTmvtbYlu6T8w+0dbq3nr8R9sfD5w0PFl5SvNUyWna6YLTk2fyz4ydlZ19fi753GDborZ752PO32oPb++6EHTh0kX/i+c7vDvOXPK4dPKy2+UTV7hXmq86X23qdOo8/pPTT8e7nLuarrlca7nuer21e2b36RueN87d9L158Rb/1tWeOT3dvfN6b/fF9/XfFt1+cif9zsu72Xcn7q28T7xf9EDtQdlD3YfVP1v+3Njv3H9qwHeg89HcR/cGhYPP/pH1jw9DBY+Zj8uGDYbrnjg+OTniP3L96fynQ89kzyaeF/6i/suuFxYvfvjV69fO0ZjRoZfyl5O/bXyl/erA6xmv28bCxh6+yXgzMV70VvvtwXfcdx3vo98PT+R8IH8o/2j5sfVT0Kf7kxmTk/8EA5jz/GMzLdsAAAAgY0hSTQAAeiUAAICDAAD5/wAAgOkAAHUwAADqYAAAOpgAABdvkl/FRgAAQgVJREFUeNrs3XtUW9eBL/4tCQRG5m0BtjEgO5EJENsyJX5EgE1w4oRomqZFidMojINXk8yPq8xMUlNuxuveddPWS277m4mW17SZXwkltNeJPPGko1A/SrEtFL9BfgB2SByBDRij8LZ4WEj6/XGkg9AbIQlhfz9/eGEhzmOffc75au99thhms5m41tzcvHLlSqYVg8FgMpmEEAaDQf8LAAAAAE5RQYv612Qymc1mk1VPT09ubq6rPwzzuGgqnLFYLDqiIZ8BAAAAzDWlMRgM6l9v/spzRKNimW1DGgUpDQAAAMDLfEaFM5PJRP93vhHNtovTNqIhnwEAAAB4k9Jo1H+ZTKYfIhqVxuhwRv9A0IoGAAAA4CmfUf2b1Cg0Kkp5090Z5s3SGc4gogEAAAB4b05dkV61ojkNagaDAWUdCGw2G4UAAADwoEY0u3zle0SzXRCazULK3bt3jxw50tXVFZzVpaenv/jii8nJySh5AAAA7xMUPexsTmnK245O23/xrECgj6WX7zxy5EhmZuYrr7wSnA1raWk5cuTIP/zDP+AYAQAAeIMKZ/SdnR6C5s29noniW7y6uro2btwYtNVt3LgxaC12AAAAD4D5NGkhogEAAACEHEQ0AAAAAEQ0AAAAAAhKRNOdlu871I7CXFzaPywu/rDV8WAefa/4vaM6lA8AAMCij2gAAAAA4E9h81/Eabm8QUfIoX3yp6TSbVyis7xACCGEWyyVFnIJIYS0H7I0tXGLi5MbGsiu91/Ksl1O+6f7GpKLuX9roNrjsna9v8vy+9lLpNZC2g/ta1ixa/2VQw06y3q4DfQKHFc6a4GL3sTExJIlS9y9o/XD4n88bP1PqbzhDWrXB4+9J/71eUIIEZeW2hb+fxRLFYQQsklcirMCAADgQYhohVIpkct7i9/flWVJU9xd70uzrNHq0OksaSFXd1p+qN0SktoP7TtESI6TRen+dmW99P1dXKI7JZcfOtT+/q4saiHJ1iWeksv/duh0NpXAdA0NRPr++1zSfmjfIfk+brH0/V1c0v7pvkON7YUvZVEr2vX++9ZtkZ+mo1sI+/LLLyMjI7OyslyFsObm5snJySeffNJtPrv1zqGGZ7mEkPYPi6XS/8hv+EnW4LH3xL9Okzf8IovKZISU0vms8x1Fw7MJZPDo/xT/hmwS4swAAABYUP7u6OQWSt+nG6u4WessgUjXdkWXs8vyelZxsauclFNMRShu9nou0el01iVa29u42ett/zTL8vas9Tkzf5v1eBa5q9MR3emG9qxd9LYU7nqKNDQughFzy5cvHxoaam9vn5iYcJrPhoaGli9f7m4ROW80NPziWUtJZeWLqR8Gz6vOb3q31HIQfiK3Npe1NylI6SvPJhBCSMKz//TOJpwWAAAACy0sMIu16V/kEkKI7q6Om0yHKy537t8h1P7pvkOtNkt0DIfJdq/renWk/dC+fbOyyyI4JKtXryaEfPvtt+3t7XZtaVQ+W7FiBfUeD3RH39v1m/PUz2JCSN+tCyTtlQTrr1PSniC3CCG6rltkk5A+Itz0NKLGiQEAAPCARTRLOOM+JX1/G1d3Si6/Ou8lUuGMWyx9v5CrOy2XX/H+bxfp+DOnKY3OZ1lZnnbJGs5K/63hFzmWPk0AAAB4iCNa+5V2m8H6NG4yV3dXZ20A0+nuEpLs9RJbnS3RM+4KLrnSryNZ3MV4YOxSWnt7u7f5jJDBZvV5sbzhJ3bvTEl7gqi7B0kO1ZDWd+sCIa9QzWa/uXWXPjhdtwhJw5kBAACwoAIw6Yau1/LwZfsh+d8sP3Kz13NbD1n6PtsbGnQ+L9H7P+UWFmfp/nbotOUPdKfl++SnFtN8X6tXr169evXQ0FBLS4v3+cyis2uQimvH3qMe1SQk4dlXSs//+rDlIPyH1PrAZ1bpu5sO/9+jg4QQMnj0X619owAAALBw/NKKxs1ax204tG9fzq73X9q1K2efZQAYt1i6i8gPXWnXFRZyC6W7ei2/4BYX57RfSfaycStr164s+yW26Qq3efWn0qfkcvm+BmorLbN1LCZ0W9qc8lnCznfeUYnFxb8hhBCxXPEuEf+6qf0nWVk5byjefU9cXEwI2fTuO6XkN9b3/0J+q5h6f+m772y6gLFoAAAAC4xhNpvd/Lq5uXn16tVhYWEsFovFYjGZTCaTyWAwGAzG/fv3fV5r+6f7GpIXX2AKjoiICLtXXM2CVllZWVVVFcxt279/v0wmwzECAADwEhW0zGaz2Ww2mUwmk8loNBqNxunp6W+//TY3N9fVHwbp2wV0p+T75DNdjg2t3PXZyGfe8jBLLQAAADxwwoKzGu62XcVXZ7ocixfDFLIAAAAAD3hEo2agLUR5AwAAAHgBX6MOAAAAgIgG/pOent7S0hK01bW0tKSnp6PYAQAAgiAMRbB4vfjii0eOHDl+/HjQEuGLL76IYgcAAPCS+3kz/BDR6OdFbVfGZrNR9At7OJOTk996661FVNsAAAAezjs7xTFNucH0ful2S8StGgAAAMCbBOUqTbkR5v2ibTMgAAAAAHiZo8w2HKObjxHNbrmIaAAAAAA+RzQv05RXrWjUVxYwGAz6BwriGgAAAIA3UYpmMpm8SWleRTQqlplMJkIInc+on1HuAAAAAG5ylG1Ko/IZ9e98IxqdzKgVUF+jjnwGAAAAMKeURuczih8iGoPBMBqNVD4zm810OENKAwAAAPCYz4jNyDE6qM03ovX09KB8AQAAAILJ85D/8fHxO3fu3Lt3b3p6GuUFAAAAMB+RkZERERErVqyIioryPaLp9frOzs5Vq1aFheGrogAAAAD8YHp6ure3d9WqVRwOx9V7PHy7wJ07d9LS0pDPAAAAAPwlLCxs5cqVvb29bt7jLqKZzWa9Xs9isVCUAAAAAH7EYrHu3bvnpjPTQysaxp8BAAAABIL7hzqZKCAAAACAUOPLILPR0VGDwTA5ORkKO3B/6j47gh3QVUxMTCxZsmSxr2J6ejpwYwojIyPDw8NjYmKCX1uCUAEWquhGRkbGx8c9TpzzAGMymVFRUbGxsaFcOG42MuCXSjMhDJyqQTpVH7xT203VhcUa0UZHR41GY3JyMpMZEi1w7e3tPB4Pq/BmFY8++miAFm4ymXQ63ejoqN31KAi15UEtupGREQaDsWrVqhA50RaEyWQaHBwcGRmxu4uEVOG42sjgVP6srCycqsE5VR+8U9tV1YUQ+pg61z8wGAxcLvdhvm2A009jXC7XYDDYDXtEbfG56MbHxxMSEh7yomMymQkJCePj43avh1ThuNrI0Kz8OFWDX9QhW3tdVV1YxBFtcnISpzE4PdsnJyftvhMMtcXnojOZTCg6qnAc+4NCrXCcbmTIVn6cqkEu6lCuvU6rLiziiAYAAAAAiGgAAAAAiGgAAAAAgIgGAAAAAHYCPoVMS0sLIWTjxo0oawAAG/u9eE8VigngoeX/VjQ33zbl5RsAAAAAHnL+b0W7fPny0NDQtm3bqOeKExMTbX87Ojp67Nix4uLihISE4Ozh1NRUb2+v3XPFkZGRXC6Xzfb/VNcmk+nOnTv0g9axsbHLli2b/2INBoPt/DpMJjMyMtJsNk9OTlKRNywsLBC7ExzT09PXrl1TqVQsFovBYERFRWVmZk5NTcXExASh/dVkMrW3t3d0dBQWFtpVV/Cycn7++ed5eXkZGRknTpxQqVTr169/4YUXwsPDF3zbTpw4sWzZMrta1NLScvPmzRDZQtp33xmUyu9EomXLloU/tHXJaDQSQlgs1sO5+9PT0z09Pd58NXZiYmJcXBwuPohoc7Z+/frTp09fvnyZuiymp6fbXspPnTq1adOmoOUzQsj9+/evX79+4cKF6enpmJiY9evXj4yMtLW1EUK2bdtWWFjo3ylqzGbz8PBwfX396Ojoxo0bi4uL/bLY3t7eM2fOUJu9fPnyzZs3b9iwwWg0qtXqL7/8MjY2tri4+PHHH/fLuiYmJi5fvjwxMWH7YkpKSmZmZiCm8zGZTE1NTWq1+uWXX6ZmBh8aGvriiy+++uqrF198cf7L7+rqunnzJiFk7dq1K1eupF4cGBi4du2ayWRKSUnJyspas2ZNRETE9evXhUKhb3Xs0qVLk5OTHA5HIBBQWdlkMl27dm1gYCAyMvJ73/ve4g3QHoWHh5eWllIn+NTU1Ntvv83lckNhw6i8aFeLdDrdyZMn09LSQq0YW1v1DQ0Da9dGLVsWilO9U4W5Z88eQsjvf/97p+8pKCh4+umnfV7F4OBgU1PT+vXrORzOxx9/PDQ05PT+Mp9srdfr+/r63LwhJSWFw+EsVCHfv39fo9FkZWWxWCyj0Xj58uWcnJyIiAhCSHNzc2pqanJyMiHk7t27IyMjGD6EiOYLJpO5fft2295MqgWLyWSGh4c///zzQZ61Lzo6eseOHffu3bt69WpsbGx+fj6bzWaz2ZcuXTp16hSPx8vIyPDj6lgs1qpVq6iTfOvWrU6/oM0H6enpS5Ys6e7uHhkZ2bJlC3VyslisHTt2mEwmHo/H5/P9tQsXLlz461//avdiTExMQkJCSkqK3w/QxMTEV199FRkZSX8JSXx8/A9+8INPP/3Uj6u4cuXKzZs3X3755ejo6KmpqePHj3/11VcCgYDaI6PRqNFotm3bNp9o/vXXX/f29oaHh1NHp729/ciRI0lJSRs2bAhQ3e7s7KRulqtWrZJIJFFRUePj43V1dbdv36bvlzqd7tixY5GRkVeuXCGE7NmzJyMjg2r3ol558cUX7a71Tn9Lr4u6RxJCPv/884mJiY6Ojr//+7/XaDQCgUCj0Vy5cuX8+fPUWhbwukbtQmxsbEFBgd3r586d4/P5IfIVwzbRwXj58hghpLX1Xm5uTEQEgzx8oqOjqQgSODqdrqamxs0b9uzZs4ARjRASFRXF4/HCw8MNBkNnZ2dGRkZUVBQh5ObNmytWrKBOKxaLNTg4iPiCiOY7eupqvV7/+eefp6SkFBYWhoWFLdSsyrZTaYeFhVGV3mg06vV6v6/r7t27/f39fD7fv42FDAbDaekxGAw/ttAYDIb+/n7H1+Pi4qKjowNxaJhMJovFGhkZOX78+HPPPUd1NS5dunTbtm12LXk+p9v09PTo6OgTJ06cO3euqKjo/Pnz7e3tW7du3blzJ5PJnJ6ePn78eHd3d0dHR1JSkg+rYLPZTz755Nq1a//4xz+qVKrU1NSwsLDGxsaYmJjS0lLflunR+Ph4U1MT1WTV0tJy48aNxx9/vL6+Pi8v74033tDpdJ999plOpyOE9Pf3b9++vbS09MSJExcvXly5cuW1a9diY2N//vOfj4+P19fXZ2ZmUmcExfG3er3+2LFjb7/9dlxc3Oeff37y5Mnt27dTTQ6vvfaawWDQaDRhYWFUdKN6PEOkYe/EiRO2r1+7di0iImLZsmVUw2ro6OmZam0dI4RcvXqvu3tyzZoloXarePrpp+kWsp///OcBOmrUpYzL5b7zzjuBWAWXy929e7f7NyAWwIMf0Wzz2fXr169fv240GouKisLCwoxG49TUFIPBiIiIYDKZN27cOHToEDUEgRCSmZlZWlpKNe0GyNTU1HfffUcI4fP5gbiXdHZ2Go3G1NTUxdi3NTY21tPT4/j6ypUrlywJyG1jyZIlubm53d3dX3311TfffLN+/XpqTNiaNWv8uJZNmzZ1d3er1WqTydTc3Jyenp6fn09F3rCwsB/+8IfzX8WyZcuKi4sPHz58/PhxFos1MDDw/e9/P0D5zA7dDEblEkIIh8OhGwM4HM6qVauoCn/x4kW7j+z0nzj9QE/99saNG9TYl/Dw8Ly8vIsXL1IjI70ZZzk1NXX48OEbN25Q/2WxWLt27crMzAx+3R4fH79582ZJSQm9Mbbu3LlTW1t779496r/Lly+XSCT+agV3z2Qi167dy85eeunS6NCQQaMZ4/GW+PxhdgF3JPRxOJw5XViCX3tv375dXV1N/TwyMvLNN99Ql6mRkZHr169Td8apqan8/Hxr5TEdPXr07Nmz9BKee+65rVu34lgjonkwMTFhMBjS09M7OjoiIiJ4PF5YWBh1Bfniiy+WLFkiEokSEhL4fP6mTZvOnDlDXfGffvrpwOWzO3fu/OEPf5icnAwLC3v55ZczMzOpTfJvKtVqtREREf5NGEFz584dKr/aefTRRwPRAtrS0nLkyBH6v0ajsaWlhZqohRIfH//aa6/N/6NtRETE9u3bu7u7m5qaoqKiioqKAtEomJmZmZube+HCBUKIQCDIyckJ3JGKiorauXMnNWSHHqBDd0dSRecY1+hId+LEiX/5l38hhOzZs2flypV2PZu2v6U+xly5coV6AyFk1apV1Ihmb9qJIyIinnrqqd7e3tHRUUJIYWGhHzvl50StVufl5dm2F9pavnz5tm3bvvjiC7psgxZrBgYMw8PTL7zAHR6e/uab8WvX7hUWxnO5Pg63CtCOBGEsGv1hQ6fTBWgsWnd3N1UyjnJychyHoga/9q5atWr79u1UR+fJkyeFQiFVY0+cOEG3KXR2dtIdnUwmMz8/v6urq7e3l7rsfO9730OyQUTzqv1sYGBALBYvWbIkLi6Ojiypqalvvvkm/U4mk1lQUHDnzp1bt24VFBQEtNUhOTlZLBYTQv76178ePnw4Ly/vqaee8m/jkE6n6+npycjIWIzPBppMps7OTsfXk5KSAnRc2Gx2amqq+zY2fz3eFR8fv2LFitHR0cTExAB1Z4SFhfH5fCqipaenB7oZle4Pamlpoa7mx48fp0LV+Pj4Z5995uZvqX4r6m07d+4sLS21bU6z/S0V7+zuvrbPF3sTGoqLi//85z+npaU98cQTCzLaYXx8XKvVqlQq2xftbvYbN27s6enRaDSbN2/m8XhB27a2Nv2aNVHp6Usef3zpN9+Mf/PNeFubftu2uPkEnQXZkXmiHlH3+8fmeQqF2uteTEzMM8888+mnn0ZFRVGDrZFsENHcuXfv3mefffb1118TQj777LNXXnmF/kDv1NKlS5977rkbN24EbmA1HQeXLFkSFRW1efPm69evnzt3jsViPfPMM34867q6uqhezgB1CwbUvXv3BgcH3333XdvHudva2r7++uulS5cGYo05OTl2TU1ms3lgYGBkZIQQEhkZuXz5cn8dnba2NqrD4vbt25cuXaLnhfGj0dHRxsZGus0mIyPDL1OuuPowcOzYsR/+8IfUh2y7Fd24ccPpmEK6RYSeiiIyMtKujc3xt6tWrbpw4YJOp+NyuSdOnBgZGSkpKZnT1m7YsGFkZCQzMzNAFcmjqKioN954g/rZ1aQbbDZ7x44dHA7nySefDNqdWK83fv21vrg4YXzcuHZtVGxs2MjI9OXLY3l50RyOjx9OArEjQRiLdvbsWYPBMDAwUFRUFKCxaHYNBCFYe+fa0UlZs2bNjh074uLigjOyAhZxRLPNZ1Qzu/t8Rn9SWb58edB2m8PhxMTEDA0N6XQ6g8Hgr67VyclJrVbLYrGoySP8Kzo6OjExcWhoaGBggH5xampqcnLSXxPkDA4Oslgsu56gvr6+tLS0wH20NRgM58+ff+KJJ6gPfwwGIyEh4erVq42NjfSDivNfS39//6lTp2JiYp5//vlTp06dO3du9erV/h2JaDKZzp8/39vbSz0Z87e//e3MmTPPPfdcgIqOy+VmZ2f/8pe/JDa9P3l5eVQnVElJSVpaml6vd/p4mlAorKuro7qY9+zZY1fCjr+lTuQPPviAWJ8enWtPE/Wgd+hfEGNiYnbu3BnMNfb0TH399cTgYL/10sQaGZlubR3r7JzMzuYsoh2Z/+mzevXq2NhYu5ZOfwdiD5NuEGfzbgSz9s61o5OWl5eHQIOINrd89tJLL9kOyTKbzb29vcnJyQvVlG02m6nZQIaGhqiBDrGxsX7cGJ1Od/v27aSkpEBM/BYZGZmfn9/b23vx4sWEhITMzEyDwdDU1JSamuqviNbV1WU3o6/BYBgdHc3Kygrocenv7+/q6qJzLZPJXL16dWNjI5PJtH0U12f3799vamoaGhp6/vnns7KyTCbT4cOHT58+nZyc7MfGTq1We/HixfT09M2bNzOZzM7Ozubm5szMTGrwSn9/f3d3d1ZWVmRkpL/WuHHjRrv5MhxfIYRIJBLqh4yMDOoSHx4eTjcpuW9womVkZNi1ndAdo/Tjk7YvhginQ6OcltKCmJ42X7o09tpry3NyLJng4sXRf/u3WxMTppaW0bVro0Kn0y/QY9Go6biPHz/+xBNPGAyG3/zmN4EYi+Zx0g0SAvNuAAQkotnms+jo6B/96EeOQ+b7+vra2tqoRzuDs4dTU1OXL1+mturOnTv19fVxcXHUHLAZGRlPPvmkv4Y6fffdd19++eXU1JRer+/s7MzMzPT7mIA1a9a89dZb586du3jx4sWLF1NSUjZt2uTH1sfY2NiTJ0/azkdgMpmSkpICPa7OaDQePnx4586d69atCwsLMxgM7e3tLBYrNzd3/hGqra3t7NmznZ2djz766Pr16wkha9euXb9+fUtLS3V1dWFh4fyn/B0bG1Or1RqNZmpqqrCwkHoQQSgUdnd3/+d//qdAIBAKhWazOTw8/NKlS77NjgsPHoPBrFYPX7gwkpPDMRjM4eGM6WlzbGxYSkpEX9/U+fOjjzwSlZc3HWpjswJ3ETh9+nRXV1dfX1/gBrx7nHSDLPS8G9SgSWrq2uHh4c7OTqqTZ3h4uLe3l5r64O7du378pAcPS0SbnJykJrJylc8YDMbGjRu//fZbo9EYzOtOUlLSSy+9ZJd1EhMTY2Nj/dJIQwgxm80GgyEvL49qbfb7DHBGo/Hq1avUx8qIiAj6qSJqQhNCyLp16+Y/7GnDhg2ZmZm2X5ZFz40S0AMUHx//4x//uKen5w9/+IPBYBgaGoqPj3/11VcfeeQRv1yUqU6KxMREKvCFh4c/88wzVFzzy3OdbDabai2jBs/Rdez111+fnJxkMplsNjsiIuLcuXPUSgEIId3dkxcujC5fHnH06IDBYM7Njb59e/K//kuXlMROSmITQlSq4ZSU2yEy3j/QY9FYLNb3v/99+r8BSmlznXQjyNhstkAgoB6Xpj6j0r+y/Tk5ORlfVYeINmfLli370Y9+pFQqCwoKXJ0GDAYjyGcINd9HoNfCYDACOpaOxWI99thjdt80arebfllR8D+chYeHU1+TlZ6eHojpfJw+jurfK7XTOsZkMunvmzIajX/5y1+o2cUWfFpXCBE83v+prLR7hdi9Ag/X/TgszPYrEwH83JS1bNmysrKyEHws+QGAlu3Fi8ViiUQikUiEogAAAC/5P0shnwEAAACEXEQDAAAAAEQ0AAAAAEQ0AAAAAAi1iBYZGenmuUJ4aJlMpsjISGpmYNSW+Rcdk8lE0VGF4zi8NdQKx+lGhmzlx6ka5KIO5drrtOrCIo5o4eHhOp0OJzPYnec6nS48PNxunjnUFp+LLioqanBw8CEvOpPJNDg46PgNYCFVOK42MjQrP07V4Bd1yNZeV1UXQgfD7rOULbPZ3NLS8thjj9m9Pjo6ajAYJicnQ2EH7k/dZ0ewA7qKiYmJQH8nehBWMT0dwGnKIyMj2Wy202lgA11bglABFqroRkZGxsfHH+a7JpPJjIqKio2NDeXCcbORAb9Umglh4FQN0qn64J3abqouBM3169c3btzoahZ9X2pzTEyM2Wz217z88ABwUx9QW3wuutjYWFw9XVkUhROClR+nKk5tWEwfU337M5zG4H19QG1B4eD44lTFoQcIUkQDAAAAAEQ0AAAAAEQ0WMzwWBYAAMBi58vjAg/Agz8PwBOU4eHhMTExjr/S6XSTk5P37t0L0Kq7urqCUC8ff/zx4BcdAADAIo5oo6OjRqMxOTk5cPPdtbe383i8gO52cFbx6KOPBmjh1Iw7o6OjdlFDp9MZDIY1a9YELh12dXWlp6dTI2H9Ox6Wmv/FbDZ3dXUF7ui4KjoAAIDFHdEMBkNA8xl4g8lkcrncu3fv2oWPycnJgOYzeu0MK/9GNErwiw4AAGDRR7TJyUnksxBJaXZ9zUwm8969e0GYuZHJZPo9pdH5LAgD6RyLDgAAYNFHNAAWi+XflGabzzCZEAAAACIa+ILJZLJYLBaL5feIZjQaUbwAAACIaOB7RGNa+WWZJpOJ6uIM9Fg0AAAARDR4YCMag8Gggtr8H+2kMhm1BLPZjJGOAAAAiGjgIyqi+aWjk8FgUCmNyWRi0l0AAABENPA9VNGxzF8PddJtaXhcAAAAYPFFNLPZ3NfXNz4+7nnHwsJWrlwZhBkoFhnj/bGxKerHiOhoNsv1i95lNT/GPh/+ampq6tq1a19//fXSpUvT0tKysrLCw8NxkAEAABEt2CYmJhobG9etWxcVFeUuhxiNarV627Zt6enpIbsv3377LfVlSomJiQMDA/QPTCYzLi5ucHAwLS1tzZo1fl7rtX/fvuePhBDea7/96P/Js37N1tSNj19/62MtIeTV31/6xw1+z4W3z3xyyrDlpcLV/vxer+HhYYVCcevWLeq/58+fT0pKevnll5OSknBiAwAAIpo9s9n83XffjY6OEmtTltls7unpoeZTiImJWbZs2XxaX7hcbmZmpsfGktHR0fk/G2gyma5du0blJztLly4VCATzabOJioo6evRoUlLSm2++eefOnaNHj/785z+vr69/6aWXwsPDP/nkk7179wbsuD9Z+oO8aLq1jBWd94PSJz8+8GVgVnb/Wv1vPif/q9TP37t65cqVW7durVu37umnnyaEHD16tK2trbm5+ZlnnsEzBwAAgIg2i16vVyqVra2tlls/i/X6669PTEwcOnSInvLqsccee+GFFzgcjt93pq+v77//+7+3bNny+OOP+3yTNhqNQ0NDCQkJ1Bz0586du337tuPb4uPjeTwel8v1eWvj4+NFItEnn3zCYrG2bt2qVCovXbq0atWqFStWtLS0bN26denSpQE44uy1ez6SF1z66e63yYe/Eq9hE0Lu31T89I1j6z8+Xq6Sqv2yku+uKi6zxcWZVEK7ceGv8T/81To2udGguL9BvG6ZH9ZgMBj6+/sJIRs2bIiLiyOErF27tq2t7d69e0ajERENAAAQ0WaYTCaVStXT0/Pqq6+mpaURQhgMRmRkJCHkZz/7GdWmdevWrfr6epVKFYimjsHBwZ6enpGRkXnuxcmTJzs7O7ds2ZKZmRm4omcymQKB4MiRI1evXt24cePmzZsPHz68d+9eFot16dKlV155JSBr5e+p2cBmk3W/k3/05hs/JR/+6gXy+U/fOLZe/rvXs9gkqyZzfH7L13974uPfftR4/8l//t+WV0bP1ivjn/5gNSEkmXP3f7/1Mrvo9bdee3r1/CJ6eHh4aWlpaWkp9d/p6ek7d+4QQpYuXcpisXBiAwAAItqMycnJW7dubd26NTMz02QynTlzhm5OI4Tk5ORQvxoaGrp69erk5KT78WTeuHLlyt27d7dt28ZmswkhWVlZ7733nl8GjI+MjBw7dizQk91HRERs2rSpqalp48aNfD7/2LFjJpOpv78/MjIyJiYmIKuMYlPdjeys138n/+jNN575LeFJqHxGCCFsts/HxDh09bD818rBdT8s/+0n6+KtMWnowqkza3/w+mpCCInf8j8++OTVq3+u/uAnf0wQvSstnXnbfExMTPzlL3/RaDSpqal5eXloQgMAgAdAoG5mTCYzIiLCrtnDv6sYHBw8ffq0SqVqaWkxm80dHR09PT1sNntxzdqwdevWjo4OnU537dq1zMzMc+fOnT17dvPmzYtu7omhk/L3/nTvB7/81bsv2gavu2eOXdr6d9uS6RdY8etefPdXv/zBvT+9Jz85NP/1Go3GhoYGjUazbt26srKyZcuW4awGAIAHgD9b0SIjI9PS0s6cORMfH5+WlpadnZ2Tk0N1dE5OTprNZqqZ7cyZM1lZWdTr89Ha2kqNRmpsbJyenj5z5gybzX711Vf9cpOOjY2lOjpv3LgR0APA5XLT0tL+/Oc/R0dHFxUVffLJJzwe79lnnw3U+vp7exNXrGCR++0fvSm9svPD4y+Qz3/6xpsfUQ1pxt7egRUrfHogMn77u/8eU/+7/7nr1JY33n7t6dVUI+DXp//rq62SDTadmqPfnvj4gw/PLn1p37+X5MbPf4empqZ6e3uXLVtWXFy8ZMkSnNIAAICIZo/JZBYUFAwODv7xj3+kXqEeFxgfH//Tn/5Evy0nJ6egoGCevVGDg4OXL1+mfh4fHz927Bj1s0qlEolE82mxYzKZ27dvpx4X8GYCtvkegLAwoVB4+PDhf/7nf+ZyuWFhYY888gibzQ7U+noVP/5/M3/3417ZP13ZaXlcQPyrD8lP33jzo3+tXPGnN2+8fPIffZuzgsVZ9YT4Fx/vuHH8jx+Uf7T0jQ9+UZx8Q/3pkOh/bbH22d5teO/tD+89ufut37+VGe+nAWNsNnvnzp2EkEB1DQMAACz2iEYI4XA4r7zyiuOkG3v27KHGdSUmJsbGxs6nF+/+/ftGo7Gvr4/NZqemptr99rvvvuvq6lq9evWdO3cSEhJ8SRosFt0OFxkZuXnz5kcffdTxbUuXLqUeJJy/devWDQ8Pr1ixIiws7Nlnn83Ozg7oIR9r+JcfN+T94//9gHqckxDCXiP+1b/ff/uVH18k5NWX57d0Vnzmc//jg8IXTn99n9y/euov8S/9ch2bPnTLfvCrP3xvlV+f5Z2YmKCml0tISIiOjsYpDQAAiGjOMRgMLpdrNxtFRkaGv5bf09Nz/PjxrKysHTt2uHrPyZMnW1pacnJy5rkuJpO5fv36ABU93dSXkJDwwgsvUD+72Sm/ulj9UWPRL3ausHy7QG/jR9UX/RnVVxVuIPrmv15/rOTt1fSr7FUbvuf3PZmcnLx48SIh5LHHHkNEAwAARLSFsWTJkr/7u7/z2P+YkZHxyCOPrFy5EgfY3uP/cLKh3PKzkRBLRIt+8mf/ffJnhBAS4b+Qw8l9/YPcgO9QZGRkXl4e9QMOLwAAIKItDAaDsXz5chw237HY0XEOA93Y0dHsxbpD0dHRBQUFOLAAAPCAwQxSAAAAAIhoAAAAAICIBgAAAICIBgAAAACIaLBwzGZzCC4KAADgATDnJzojIyNNJhO+qXrBmUwmu2kmTCbT0qVLp6enw8IC+6Cu2WymE5VfopXt0oKQ1RyLDgAAINTMOWmFh4frdDqTyYSyW9h8ptPp7L7nislkRkZGdnZ2Tk9PB3oDzGazyWSiEhX9g2/slrMgRQcAABBq5tzcEhMTMzo6evfu3cnJyQBtE4vJ0mq1gd7zQK8iPDw8cKuIjIxks9mOk+lzudz+/v6bN2/eu3cvcLvW2tq6eI+Oq6IDAABY3BGNSmlms3k+37MJ8+Sm/JOSkgLaE/3YY489qEUHAAAQOny8keMmt7Dclz9GCqLqAgDAQxrRAAAAAAARDQAAAAARDQAAAAAWjufHBfr6+lBMAAAAAKEV0Xbs2IFiAgAAAPAvhULh5rfo6AQAAAAIOYhoAAAAAIhoAAAAAICIBgAAAICIBgAAAACIaAAAAACIaAAAAACAiAYAAACAiAYAAAAAiGgAAAAAgIgGAAAAgIgGAAAAAIhoAAAAAIhogVdQVaNQKA5IFlXBSmQKRU2lkNp4WRn1orCqmv45lJTJFNVVQsd9OKCoqRT6s1AOKCiOixVW1igUgSocyQGFQlFTVTCztqpql7sW0C3xuJ3+LXA3lZM6DjZl4qqs/L3eWTVNInNd1CF0IELuEjTHK4mLE3xuC/dyIV6XFXV8Ff4pWLpKuz2DXO0Ctc0KhUIh888xLqiq8deiPOx1gE7VIN/fvSwriWw+taVMRl3ZhJU1imAcnYcnoj0UXFwWg3GqC6sKeFrVfrXDqosytI0ytadKr/D+Olu3VywWi5WdONzOL1WeC9w/6irFYrFYqUWZL/CB8PkzlUhANMpaL+Os4wnumJW9v0o4+Xjj20cLtWy3WCyWN+v9EalFvE6lWCwWi8W7fThwqv27xWLxQY0+qEcxhD6x++XDYbA+YT5cwvwd6ouGD+7er3JfL8tJrZv3OCxEtX+3atEVrHZ4jJA+NVHx+iv4w6F8MyzI5xNNda3DcdrCJ83Vde7/trZSXEsfVmlNpXa3rzc2tWx34G6JdXvFdaGxJe5ODG8KPAjxbS5lNfdoWEcW44EIsUuQJJunVYnVM1dUKb9DoyUCr07wMpmihGia9YTv21VC3dRRLuDnC4naugGSnAx9xxfqhSsrYWoi0arqCDzg5nYBcbwn6wnpVhE1r186NrxYPqD6L6IVVNVUCEizvFJFJ62c1oPDRRUCDiFkTCMvpz7GqferRIoKhYwnrqz1uBAiOaAQZRBCiL5Zbr39C6uqy0lHvyCXRzqVSiISZRBtvWVp9PspNn/lohGohGf/zjKZomBYXkvKqS3vVIr31rl7v4v7y/5ytYtaJZEpRDxCCNEqxZV1tttcolCU0AvnWd9GRAqFiBBC9JqDu/eriLCyppxUNyZKqb+i991mybYFbvmQLc0lGmfpWfK8gHTIHfZEIsolHQfVzjbbfuHU/nYPSPk+Vh16yXqbLZTIFDnDzUmCXI6+WdnBFwmi6d86bElBVU1FXKO4ss72yBYMW38l4NiUtou1U791uiXebLltmQirqqVxKnFrNnVYZxYlrKyR5nJm/tq2as0qcMsSbE4QiUxRNPzXDv4OZ7upipNSO2t7uBMbbRY+h1PYvqzKZIrsYU2iQBCt19R38EsEnJk9ncOBIPS+z9prh7VbFj7HAzGz5TbLt2xMaw61KJtK6/YqYV/znV2C3FROYVW1VBDtcJrYbqFtCc9cUmbtqW1VsTnBbRr59tLvLI9TiXfXSmQK5xFt9gkukRUMy8X7SWWNwE1lJkTreiHqsx3lufz8AqKmtrYshzfWIVe5Kiv7K6f97ngfxFyWCS8ueg7L4VmX4+ka7vqi57S+zd5NhyK0b3Byds1Xezj0zvfHujG2W+iiXrkr1QypQiGdvUczu29bVo5b6MNCvC8ru5o5s+QymSK7VT5Q5Hg0nZ/g9IeHmZaFRcBPHZ1lMkWFoL/erpGZJ6qIaxSLxWK5hgjK6SbQ2krxQU1SiUOjqLOFuOga4wj4w/KDGn2GqGhALm/W87Il1BJEGVoltcYxQjqVbs9AiawkSXNQ7KR5PFogpbb8oEafUWTp7C+TKVy9fy54JUXDB6kt5BVVCq37KNeMEW297cLrKi1t71ql9WX6TOPkSosG5GKxWFyv5ZVYekIlB0RJzXLLe8v3q727Kzvt0xFWFvE6G21PbE8Ll+Rk6DvO+lYmrvrdeILERnG9lpMrilOJlZ0c/hah8y1RdfeTpFSnYzI8dGFIZApqaVSqmFMPoLCqmt4SuYYIpDZdvbwSBXWAlJ0cwfMSqqjLcwlVf5SdhIxp5DZJZXaBq7sHSFKKQ5fBVy52Uzusj47jzf8sdlVWGQKq/AUlcY1ipTaan19A5nogPPRqFVTVVAj66+mqNacDIZFRf0v9SYbI5sLCEymo002pjRaIyojHq4RjzXdxCXJeOYWVIlIrFttf9IRVZQLSbDlhCdFrDlbWUXtNX1Lq+wUV1iENBVXluf3Ws97+Ji15XkCalXU2BevuLm5/gtdVOr8yzK7MY24XomrqGLPsL9Wkp+9oUrsrK4ksu9WyMzbXq7neYqR0mdRreSU1VQX0GDIRjxBeiXeDyaIFosRGsVgsPqghueVuB3K5OsFd1Dfbo+mpz9TFNd/FbrpDnZWz65urekVcnpjKTqKnz2XLdcl295X9uVJLn6yzyunDQrwvK+vVwFnVyhBJHY/m3GLAQxDRhJU1VHZxuFJYr0RE3dSh5yTyZt8MlP25UnoAk+uFuGiztAytmBUvJNk80tlKr5EkpnrqGJ+50DjfclVTxxgnjkeooRj65mr7jyMz40y9HZKlraeSlkOZzAld7WpbtTY3RQ4/X+jyPHTyWUq4hc+xlNisl/P5HG1bnUNhOVm4dcyvyO7G5g96zRd11OdXZa37LdEOj9GHQyYhRJiSRAa6PZ2X+VQ+8/EELhMJounqp95fq9Fn5EgcDlBdm5aqh8ItfM5YR5OKWF6cFarsC1w7oLde4BSyMkIKUpNIf7fKxW6quvvpDznVVUJCeIkc/YD/GvKt5a+3SQb+PBAplnzma+NKEW+mhtRV1mttt8p6utW1dlpSr9urhPOa733lVMsq6Zw9c4IX5POjrR9galu1hLqkWHpULe+vVWrGeDkzI5Nsf/b9s5CLE9xZZSaaahcngsNC1E0demshe7M9dZX0p5HZ1yvvD3JVAW+m+tVWWjIx9aFCrNQSOutU1nmqzJaPRrODpvcnuKv6JnleQBxvEH7ZTff10PYmy88XeqhX3rep5/NnqkSdkm4HcVc5vV2IP8rKydGkTqu5x4AHvKNTmM/nEOLFOMvEVCEh9qdyRlFVQd1+ldcLcZ9+BvQkN0dCSB0R5vM59Gc7lxeOg6k1FVTD7OxeMOut1Ka/khcXTfr71E4aHhZ+kAonjkeIitTtladWSy3749UNTyLKJZqDdU6v1/Jau499zhdODxgSVtYoqlPlXrbezYOzLVF3D0hzeESYEtffSVILiJYQjxmFkyvgEb3m7Dy21/WAhpnbPN2o3tcvtXYPSbJ5pNMm7jgUuLqvX5rNIwWpcQNakiIkWmpdauJiN4fHilILiCSbaAcsyc9JXQ3VA8HLFRCibZ1P14PLFDizWHqMnburhLOaP8cb2+wOTepDv6q7v0LA3yIkKjUpy+ERLXWD5yVyOHTHkG1/j2r/bp5MQXWB2Y9YKOJ1Noq9vea4OMHnxslCZvo6eTO9nO4WMavjSa/xaTv8XaW9GJvh6gT3/PHPdz7vprqvn9ofl/Vqbt09cZxo3qyldHqonHNYSGAkpQgJUc8xBjz4EU29v1xNymQuh5c5rdbWMWdi+jOKlwvxWEcJzzJya0wj99g6Yg1YwsoaqUJG3H0C0w6PkTiPV2TieqhNAOmtFxJroCyoqqlQyIinkixzfnmVZPP0TkaneVi4+mxHeW4czzGF+5+TLdEO6ItSJPl80lo7nLNFyEvk9Ld52BB9s7yalEsrZBJVpY8HLNpmf3lxHA8fIIb1hCeoUCgqCCFapc0IRScFrh3WF6RKtvBJW/Vwdr6QF8cZaFUTQlzsZveANIcniUscVqriRGXC4UR9UEbD+udAaOvFrdkKUXWV1ud8b/PxT5iSRMiwb1cJFzV/DmlGZnNZE1bWSBNnrh68XMutSls/c+xdDoeyJnvJAYW0uopYhznm8zlzGBdf5lV+8mUhqqaOMgF/i1CS6LnEhJU1ogz6M7BEpiiazw2YWmRqIiED821cSE0kHiqnqxN8LvUtaLspTEkiA61qQnheDbPzro3K6SnpvHLOcSEBS7dzjgGhzU9j0VwNL7PmmPJcm+4D67gT+zrkfiHetRLTXfviuVQLdV+/x7c0deidjKKwtLTb8DGfqbsHiE1LMr387n63rcqSAyLeTJuf7V/ZXyUdJrvyda4Nh4VbtuR5wazeEKoLeG4P9s+R/Zakxg201qm6CV+U411GUct2Kzt5Iq82UlhVPXvCsNpWLbGMJrTvoXBRPoQeqGH7YcB1gacm9rfWqrsJX5SdZNMW5WI3U1JJR5NaO5yULYqL7u9WLaYDUbfXfjCf9wdCfbZDT48zIxJRLsdJrfbmKuGnuTYsrSAFVeX0oyFU45zD2LK6Ni3Hw3Aoust7ZjnK2rlcD1XeXQa1w/qZIYbWxx3cLYTqVisv8rLX1docJTkg8mlsh7qpQ8/JFUnocoie95EqEwmi3bbdujjBXdU37cBM56/M7nO7t9f8+eymRGS9yXpTrxyrmf2ghdpWbbTNCHKPlXMuC3FbVg5XWm/qemW59Wj6HgMe1FY02xYpiUxRXlWgtvYxc6xtBrZdY8KqMn7HQbHzfmj7hdg8ypEhVSik+mb5bpnrz/QqkcL6gIzn/D7riRK95uDuOk+3c1JZI7U8XOmnjymz7lLKHIUl+tssvK6yPse6UzbP5mRYn/J0+ngdtQT3l/KCfH60ttHZXBuczsY6x+YBZwuf9Yii5+ZDp0dTPetAVCgUFe4fQXK+Jeq+fmmJgNTvJ4S0DihEGVqlw0OUIoVC5PBcp7W3rib/4O79vDltSV2lmMgUNk8wua0PdV9oiipsm/wtW+K8wFXd/RUiwYByPyGkrV9RwtO2qd3spnZAL8rlaw7uJyrSUSYVjGmU7m5OznfTY1nN40DYPOdILdu+tqj3l/NkCpFCkaMUV9bNqUqo9u8mVTUVNk/G1bpt+XNxlfBc8z1fguqUzUVSy8K1mma9gGpFq1VqCqSzjj11PaytFBOZwnqRnKkSs5781SrF1gdRnTby2ZZViUJRYl248xPc9kAIpAqFlNp91f7qLTXSCoWiguib5UoizXF7lbC2mgs4Yxqbz4fOT3C1rFGkEFG7r2/WaDP4DlvitEq4ufx6vly7bhgTWA/ETPV2UfNdnOAu6ptaVp1v6ffXaw4qtRU5Plzz576bzm6yLuqV27sbvfH0lXz27js+vDm7cs5pIT6UlddHc44xIOQxzGazq9+ZzeaWlhaxWOxjm7/nOdL8y26qAmq6IPlu2WKP0U46DnyZUsG++U1RNOBYOME/ag8LuwKXHFCIiFK8l6DAg3z2uLhK8AJ4IOgpYGZCFfF413T4TOUwoYkvJ7hfrhIAIXAVtTutFm0MUCgUGzduZDAYAW5FW3izZ8cpyOdHB2PQ9CLlYobS+c0NCK6TwexhJZKcDKJv1hKiRoGHxlUigAfCbriSJJtHxjRzHis4xyeT/DIFcSDnMQaYo4KqogxPwwcfuBgQuhEt3Wj62/C4kh32T9GR/zo2Kbo/7enn/0/01G+HirYpFHt5vzgQ/1/v3b4etlsXiYoNIUC9vza/xqaj0+8d5eBl6rAZOUDIPGZSncOxt+0AIou+5yWg9+AaZ6O45niyzJ7plLYAD3L5Z0vsJmK10s6pIdYvC1kYs2eM93S2LsAJHlCB6+j0Q0TrYjG9C2cuf86bNgnjo3DpAwAAgFDjvqMzdCMaAAAAwEMb0ZgoIAAAAIBQg4gGAAAAgIgGAAAAAIhoAAAAAIhoAAAAAPCgRDRhZY2C4tX39LkikSkUNZVC6nsJZWXertflO8tknr7cUCKb47eJhboyGfX9aMLKGoVC5tPBEFZVe1X48681wVoRAABAsAV06lq7r2JwRy3brbZ8tVHoFlbAvw6FmqPPZmLDmfkGbae7tP1WvgWYjzF00qRIQDTyWpzFAADwAHrAOjq1w2Okv09NVN39RD/sxXesqGW7xeIQmX1YIitJ0nbqbRObiCjFYrFYLNcQgZRuX6ytFFvINYmimkqhf4tQT/q7VUTd10/GZopQWFnjfkWSAwpft0RYVe2hJdLpwiXZPK3K4yztEpmPbYEAAAALyS+taMKqaqnA8sVYli+UmGn+sX4Vg75ZvltGZn+nqTdfcTrzHRpefA2Ien859YaZ75p0aPqi2/boJes1s78+WVhZI821fg3JmGbWKxnW73Gxbb7iWb+3ZPZXu0gOKEQZ3n7DhuSAiNeplA8UzbQj1lZaZw1WN3WUC/ipQkJm77+6e0DKnymonNaDw0Wzt2TWNhRU1VQISPPsL/O220L6qwBrK8W1tlm2UaSQKg7wnDXaCauqpQKike9VOztw9PItJd+aTdUNutjV+1UiRYVCxnOalZ0unPq+Nm3j3pk4q8hulQ8UUYfJpqrUKZtrpIqaVHxVOQAALCp+aEUTVpYLBpTWdh3Lzb5ur1gslmvGiLbe8ovdMjUh6qYOPYefb2kPKcjnR+s7zqrdhj9RUrNcLBaLxcr+XKkPA4+0A3pOIs/Zb+oqxWKxWGnf1lYmk+b2W/anXmsNKLvFYrGyk+gtGyO2SSocQUlcI7WoaIHIt6FRZTJRhlY55y5LSU6GbQHyRBXUlsg1RFBeKSSE1O2Va8Z4ogMSQoRVZbPy2RzVVYrlmkSRw+A8iUwhFQwoxbO/dpBXUjR8UCwWi5Wd1Nrp1xVFA3KxWKzs5Aiet2kXPKhJKnFsKnO+cEKI5HkBaVbOKq8MkTSxUSwWiw9qSG453Synlu0W1/cLKjBqDQAAHrKIRgghGTle9iWpZY3aaH5+ASGECLfwOZ2N7to2CvL5RFM90xyi52VLiO2zBVZu7r7qvn66xaimUkgILy7aTR+osKqAp62f0zfL6jUHqffXtXaSpJSZkFG3dyazuk+5HlZaUFWey7Ht1LOWgIg3qwDpLVE3ddDBVL2/XKnNKKqqFAlmCnOuW0isixIrBwRSuuuwoKpGIUpqljs2rWnrLa1WdW3aWdWjU0llxLo2LUlMnSks1f7dYmV/rnTmeRHXC3fIpoQQQsY0cuqdqqaOMU6cbSx3GQEBAABClB86OtWy3bwDCpFCIfKqL7KutVNUtEVIVCSfTzS1buMBL44TzbP2LFI3eMsa59AQpB3WF6QKiSSHaPstqaW/O5T6vCzNkC7Hw0lkFQLSLK+c1e1oKQFhZY2iOlVe7mxIViLdMVpXWZ+jKEnSHKz005MOvKJKYZ1MLdzC5xCi91j+JG7mf211M7HJ6S5nFFUV1O1XETcLF1YW8TobxW4PYlKKQ7cwIZxckYSo63DeAwDAwxDRCCF1e6mRXxKZQlpTSdyntLo2raggX1hA+KSj2mNUmj26y3qHthkrRt34610P+Vd191fk8MrikgaUjYkiScFw0pg3DxIEL6Hl8zkkmoq4FJFCUWQdpyWRKUS8TqXYRZGqz3aU58bxHMMIIWSg2/JiQVVNCVHW94sqZBJV5TwCinVYmNhyRNSy3Woikbkco2bN2d4UuHWcHL2nrhcuzOdztCoP+9HfZ1MkZTJFCc9dJQEAAAgx/n2iUzs8Nis/dA8QqmtyllqlhgjKy/j9Hh/Hq23VRlvGVM1army3eDaPt97UFNJxVq0dSMp5Po5DZxdnmWdmmwuqakpmDWLTDtgMpPOC5IDCi6nF1PvLZ3ZE3qwnnUqxeHY+cz1GTfK8gNPZWucQd8pzOdb2KmoImrKuttJuWJh1C72c101YVe10WJirMWrWvyrg6Tua1F7ks/56sUO4d7bwMpGAaJSuj7iwslwQrW2ttc1nSZqDyGcAALCYzL8VzfZxTkJmt/fU7VXmWLpAbftA1U0d5YLc/pmb6KyFiBQKkfV5ybpKMZEpZro6fWoI0Q6PiQR8jVxG1KSjvEKgb1bSLSuWt1QoFBWWBwxttlmrPKgpKrONhtX51VLL1gR+QjJhZRGPEJIx08BG7f6sRsRZm8ERVCgUFbYFZW33ooZ/faEpqhApDhD6T7QDepLB4W8REpXa08aU8zvkLhrz1PvL1ZIDivJKodr6Bt6sJ3nVHqpQGb/joNjFqET7hUuyefoOuZMlRgusFcX2GVWJrIQoxbvRuQkAAIsLw2w2u/qd2WxuaWkRi8UBCB810sTGh3fO1YCQyBRFw3OdWsLSwrR4JqQoqKqpiGt0fMShTKYoGHY+Jg8AACAkKRSKjRs3MhgMp78NW4AtKqgqzyWag8hnCx7pRDyHOeFCHT1tGwAAwAMtuBGtwDLFq7ZejHlEF9rM7L7+1TagP8Fm/VN05L+OTYruTyvZYW5+LrxvPM1m4WAAAADYWZiOTniweRPOqJ/Lo5cgogEAwMPJfUcnIhoAAABAyEU0JgoIAAAAINQgogEAAAAgogEAAAAAIhoAAAAAIhoAAAAAIKIBAAAAIKIBAAAAACIaAAAAACIaAAAAACCiAQAAAAAiGgAAAAAiGgAAAAAgogEAAAAgogEAAAAAIhoAAAAAIhoAAAAAIKIBAAAAIKIBAAAAACIaAAAAACCiAQAAACCiAQAAAAAiGgAAAAAiGgAAAAAgogEAAAAgogEAAAAAIhoAAAAAIKIBAAAAIKIBAAAAACIaAAAAACIaAAAAACCiAQAAACCiAQAAAAAiGgAAAAAiGgAAAAAgogEAAAAAIhoAAAAAIhoAAAAAIKIBAAAAIKIBAAAAACIaAAAAACIaAAAAACCiAQAAAAAiGgAAAAAiGgAAAAAgogEAAAAgogEAAAAAIhoAAAAAIhoAAAAAIKIBAAAAIKIBAAAAACIaAAAAACCiAQAAACCiAQAAAAAiGgAAAAAiGgAAAAAgogEAAAAgogEAAAAAIhoAAAAAIKIBAAAAIKIBAAAAACIaAAAAACIaAAAAACCiAQAAACCiAQAAAAAiGgAAAAAiGgAAAAAgogEAAAAAIhoAAAAAIhoAAAAAIKIBAAAAIKIBAAAAACIaAAAAACIaAAAAACCiAQAAAAAiGgAAAAAiGgAAAAAgogEAAAAgogEAAAAAIhoAAAAAIhoAAAAAIKIBAAAAIKIBAAAAACIaAAAAACCiAQAAACCiAQAAAAAiGgAAAAAiGgAAAAAgogEAAAAgogEAAAAAIhoAAAAAIKIBAAAAIKIBAAAAACIaAAAAACIaAAAAACCiAQAAACCiAQAAAAAiGgAAAAAiGgAAAAAgogEAAACAM///AMu7mr3eu8XxAAAAAElFTkSuQmCC" style="width: 822px;" data-filename="ANote2.png"></p><p><br></p> The advantage to this method is that you don't end up with all that data URI information pumping up the size of the WikiPress file. The disadvantage—and it's a big one—is that an internet connection is required to ensure the image appears properly. (Tangentially, this same issue exists with videos added to a tiddler using the Video toolbar button, as well as images that are added via the wiki embed process.) </p><p>Broadly speaking, it's likely true that most readers will have an always-on internet connection on their computing device. While some may choose to read your WikiPress file in offline mode, which will result in missing images or videos, this has to be considered an edge case. However, be mindful of your final audience and how they may use the file before choosing to link to images and videos in a tiddler. You may want to notify your reader early on that an internet connection is required to fully experience your content.</p><p>That said, when developing your WikiPress content, you may deem it most likely your reader will have internet access, making externally hosted images slightly more attractive. If the image you need to add to a tiddler is large but hosted externally (preferably on a site you control, or a load-optimized public site like <a href="https://commons.wikimedia.org/wiki/Main_Page" target="_blank">Wikimedia Commons</a>), it could be useful to link directly to that external image to minimize the overall file size of the WikiPress page.</p>
/* Hide time and date under tiddler titles */ .tc-subtitle { display: none; } /* Shrink the default blockquote font size down to something manageable */ blockquote { font-size: 14px !important; } /* Give extra padding to floated objects (rather than directly to images, which caused problems with images in infoboxes) */ div.floatleft, table.floatleft, div.floatright, table.floatright { padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; } /* Several citation fixes */ /* Fix issue with extra URLs showing up in citations */ .citation *.printonly { display: none; } /* Ensure citation external link icon appears */ .mw-parser-output a.external, .link-https { background-image: url(https://www.limswiki.org/resources/src/mediawiki.skinning/images/external-ltr.svg?59558); background-position: center right; background-repeat: no-repeat; padding-right: 13px; } /* Ensure styling for citations from LIMSwiki and Wikipedia is not overridden by user agent stylesheet*/ cite { font-style: normal !important; word-wrap: break-word !important; } /* Infobox fixes */ /* Set infobox template style */ .infobox { border: 1px solid #aaa; background-color: #f9f9f9; color: black; /* @noflip */ margin: 0.5em 0 0.5em 1em; padding: 0.2em; float: right; clear: right; line-height: 1.5em; width: 22em; } /* Make infoboxes appear uniformly colored, spaced, and without inner borders */ table thead tr td, table th, table td { background-color: #f9f9f9; padding: 6px 6px 6px 6px; border-top: 0; border-left: 0; } /* Ensure footer appears, if called */ .printfooter { display: block !important; } /* a:link and a:visited not modifiable for Summernote plug-in through ControlPanel */ a:link { color: #6666ff !important; } a:visited { color: #43a2d7 !important; text-decoration: none; } /* Allow intentional bolding of internal links to take effect */ /* Note that by default, TiddlyWiki applies "font-weight:normal" to regular tiddlylinks, and then applies "font-weight:bold" or "font-style:italics" to tc-tiddlylinks-shadow and tc-tiddlylinks-missing, respectively. Be mindful of this. */ a.tc-tiddlylink-resolves { font-weight:inherit !important; } /* MW Embed seems to screw up imported header font family */ .mw-body h1, .mw-body-content h1, .mw-body-content h2 { font-family: sans-serif !important; } /* Alter embedded MediaWiki text to a default size of 14px for WikiPress */ /* Main body text resize */ .mw-body-content { font-size: 14px !important; } /* Header resize, consistent with Summernote */ h1 { font-size: 26px !important; } h2 { font-size: 21px; } h3 { font-size: 17px !important; } h4 { font-size: 16px !important; } h5 { font-size: 15px !important; } h6 { font-size: 14px !important; } /* Make an exception for the H2 used in the title of tiddlers; this is the original default */ .tc-titlebar h2 { font-size: 1em !important; display: inline !important; } /* Style for embeds using [[Template:Flowlist]], which allows lists to flow around floating objects */ .flowlist ul { overflow-x: hidden; margin-left: 0 !important; padding-left: 1.6em !important; } .flowlist ol { overflow-x: hidden; margin-left: 0 !important; padding-left: 3.2em !important; } .flowlist dl { overflow-x: hidden; }
<br><b> <span style="font-size: 18px;">This listing displays all system tags, as well as the tiddlers that use them (shadow tiddlers are in bold):</span></b> <$list filter="[all[shadows+tiddlers]tags[]is[system]sort[title]]"> <h2><$link><$view field="title"/></$link></h2> <<list-links "[all[current]tagging[]]">> </$list>
<br><b> <span style="font-size: 18px;">This listing displays all system tiddlers, sorted by title (shadow tiddlers are in bold):</span></b> <$list filter="[all[shadows+tiddlers]is[system]sort[title]]"> <h2><$link><$view field="title"/></$link></h2> </$list>
<div><div class="tc-table-of-contents"></div><div><br></div><div><<toc-selective-expandable 'TableOfContents'>></div><div><br></div><div></div></div>
<p><span style="font-size: 16px;"><span style="font-weight: 700;"><br></span></span></p><p><span style="font-size: 16px;"><span style="font-weight: 700;">The following administrative tools are built in to TiddlyWiki</span></span>:</p><p><br></p><ul><li><b>[[Advanced Search|$:/AdvancedSearch]]</b>: Provides standard, system, shadow, and filter searches for tiddlers</li><li><b>[[Tiddler Manager|$:/Manager]]</b>: Provides a listing of all non-system tiddlers and/or tags and allows you to edit their attributes</li><li><span style="font-weight: 700;">[[Tag Manager|$:/TagManager]]</span>: Provides a listing of all non-system tags and what's attached to those tags, as well as a means to edit attributes of those tags</li><li><b>[[Keyboard Shortcuts|$:/core/ui/ControlPanel/KeyboardShortcuts]]</b>: Provides a listing of available keyboard shortcuts</li></ul><p><br></p><p><span style="font-size: 16px;"><b>The following administrative filters are built in to WikiPress</b></span>:</p><p><br></p><ul><li><b>[[System tiddlers]]</b>: This filtered listing displays all system tiddlers, sorted by title (with shadow tiddlers in bold)</li><li><b>[[System tags and the tiddlers that use them]]</b>: This filtered listing displays all system tags, as well as the tiddlers that use those tags (with shadow tiddlers in bold)</li></ul>