yes
show
{ "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>" } } }
[[The Ink Well]]
The following tiddlers were imported: # [[$:/plugins/ValdikSS/neocities]]
no
{ "tiddlers": { "$:/config/HighlightPlugin/TypeMappings/application/javascript": { "title": "$:/config/HighlightPlugin/TypeMappings/application/javascript", "text": "javascript" }, "$:/config/HighlightPlugin/TypeMappings/application/json": { "title": "$:/config/HighlightPlugin/TypeMappings/application/json", "text": "json" }, "$:/config/HighlightPlugin/TypeMappings/text/css": { "title": "$:/config/HighlightPlugin/TypeMappings/text/css", "text": "css" }, "$:/config/HighlightPlugin/TypeMappings/text/html": { "title": "$:/config/HighlightPlugin/TypeMappings/text/html", "text": "html" }, "$:/config/HighlightPlugin/TypeMappings/image/svg+xml": { "title": "$:/config/HighlightPlugin/TypeMappings/image/svg+xml", "text": "xml" }, "$:/config/HighlightPlugin/TypeMappings/text/x-markdown": { "title": "$:/config/HighlightPlugin/TypeMappings/text/x-markdown", "text": "markdown" }, "$:/plugins/tiddlywiki/highlight/highlight.js": { "text": "var hljs = require(\"$:/plugins/tiddlywiki/highlight/highlight.js\");\n/*! highlight.js v9.18.1 | BSD3 License | git.io/hljslicense */\n!function(e){var n=\"object\"==typeof window&&window||\"object\"==typeof self&&self;\"undefined\"==typeof exports||exports.nodeType?n&&(n.hljs=e({}),\"function\"==typeof define&&define.amd&&define([],function(){return n.hljs})):e(exports)}(function(a){var f=[],i=Object.keys,_={},c={},C=!0,n=/^(no-?highlight|plain|text)$/i,l=/\\blang(?:uage)?-([\\w-]+)\\b/i,t=/((^(<[^>]+>|\\t|)+|(?:\\n)))/gm,r={case_insensitive:\"cI\",lexemes:\"l\",contains:\"c\",keywords:\"k\",subLanguage:\"sL\",className:\"cN\",begin:\"b\",beginKeywords:\"bK\",end:\"e\",endsWithParent:\"eW\",illegal:\"i\",excludeBegin:\"eB\",excludeEnd:\"eE\",returnBegin:\"rB\",returnEnd:\"rE\",variants:\"v\",IDENT_RE:\"IR\",UNDERSCORE_IDENT_RE:\"UIR\",NUMBER_RE:\"NR\",C_NUMBER_RE:\"CNR\",BINARY_NUMBER_RE:\"BNR\",RE_STARTERS_RE:\"RSR\",BACKSLASH_ESCAPE:\"BE\",APOS_STRING_MODE:\"ASM\",QUOTE_STRING_MODE:\"QSM\",PHRASAL_WORDS_MODE:\"PWM\",C_LINE_COMMENT_MODE:\"CLCM\",C_BLOCK_COMMENT_MODE:\"CBCM\",HASH_COMMENT_MODE:\"HCM\",NUMBER_MODE:\"NM\",C_NUMBER_MODE:\"CNM\",BINARY_NUMBER_MODE:\"BNM\",CSS_NUMBER_MODE:\"CSSNM\",REGEXP_MODE:\"RM\",TITLE_MODE:\"TM\",UNDERSCORE_TITLE_MODE:\"UTM\",COMMENT:\"C\",beginRe:\"bR\",endRe:\"eR\",illegalRe:\"iR\",lexemesRe:\"lR\",terminators:\"t\",terminator_end:\"tE\"},m=\"</span>\",O=\"Could not find the language '{}', did you forget to load/include a language module?\",B={classPrefix:\"hljs-\",tabReplace:null,useBR:!1,languages:void 0},o=\"of and for in not or if then\".split(\" \");function x(e){return e.replace(/&/g,\"&\").replace(/</g,\"<\").replace(/>/g,\">\")}function g(e){return e.nodeName.toLowerCase()}function u(e){return n.test(e)}function s(e){var n,t={},r=Array.prototype.slice.call(arguments,1);for(n in e)t[n]=e[n];return r.forEach(function(e){for(n in e)t[n]=e[n]}),t}function E(e){var a=[];return function e(n,t){for(var r=n.firstChild;r;r=r.nextSibling)3===r.nodeType?t+=r.nodeValue.length:1===r.nodeType&&(a.push({event:\"start\",offset:t,node:r}),t=e(r,t),g(r).match(/br|hr|img|input/)||a.push({event:\"stop\",offset:t,node:r}));return t}(e,0),a}function d(e,n,t){var r=0,a=\"\",i=[];function o(){return e.length&&n.length?e[0].offset!==n[0].offset?e[0].offset<n[0].offset?e:n:\"start\"===n[0].event?e:n:e.length?e:n}function c(e){a+=\"<\"+g(e)+f.map.call(e.attributes,function(e){return\" \"+e.nodeName+'=\"'+x(e.value).replace(/\"/g,\""\")+'\"'}).join(\"\")+\">\"}function l(e){a+=\"</\"+g(e)+\">\"}function u(e){(\"start\"===e.event?c:l)(e.node)}for(;e.length||n.length;){var s=o();if(a+=x(t.substring(r,s[0].offset)),r=s[0].offset,s===e){for(i.reverse().forEach(l);u(s.splice(0,1)[0]),(s=o())===e&&s.length&&s[0].offset===r;);i.reverse().forEach(c)}else\"start\"===s[0].event?i.push(s[0].node):i.pop(),u(s.splice(0,1)[0])}return a+x(t.substr(r))}function R(n){return n.v&&!n.cached_variants&&(n.cached_variants=n.v.map(function(e){return s(n,{v:null},e)})),n.cached_variants?n.cached_variants:function e(n){return!!n&&(n.eW||e(n.starts))}(n)?[s(n,{starts:n.starts?s(n.starts):null})]:Object.isFrozen(n)?[s(n)]:[n]}function p(e){if(r&&!e.langApiRestored){for(var n in e.langApiRestored=!0,r)e[n]&&(e[r[n]]=e[n]);(e.c||[]).concat(e.v||[]).forEach(p)}}function v(n,r){var a={};return\"string\"==typeof n?t(\"keyword\",n):i(n).forEach(function(e){t(e,n[e])}),a;function t(t,e){r&&(e=e.toLowerCase()),e.split(\" \").forEach(function(e){var n=e.split(\"|\");a[n[0]]=[t,function(e,n){return n?Number(n):function(e){return-1!=o.indexOf(e.toLowerCase())}(e)?0:1}(n[0],n[1])]})}}function S(r){function s(e){return e&&e.source||e}function f(e,n){return new RegExp(s(e),\"m\"+(r.cI?\"i\":\"\")+(n?\"g\":\"\"))}function a(a){var i,e,o={},c=[],l={},t=1;function n(e,n){o[t]=e,c.push([e,n]),t+=function(e){return new RegExp(e.toString()+\"|\").exec(\"\").length-1}(n)+1}for(var r=0;r<a.c.length;r++){n(e=a.c[r],e.bK?\"\\\\.?(?:\"+e.b+\")\\\\.?\":e.b)}a.tE&&n(\"end\",a.tE),a.i&&n(\"illegal\",a.i);var u=c.map(function(e){return e[1]});return i=f(function(e,n){for(var t=/\\[(?:[^\\\\\\]]|\\\\.)*\\]|\\(\\??|\\\\([1-9][0-9]*)|\\\\./,r=0,a=\"\",i=0;i<e.length;i++){var o=r+=1,c=s(e[i]);for(0<i&&(a+=n),a+=\"(\";0<c.length;){var l=t.exec(c);if(null==l){a+=c;break}a+=c.substring(0,l.index),c=c.substring(l.index+l[0].length),\"\\\\\"==l[0][0]&&l[1]?a+=\"\\\\\"+String(Number(l[1])+o):(a+=l[0],\"(\"==l[0]&&r++)}a+=\")\"}return a}(u,\"|\"),!0),l.lastIndex=0,l.exec=function(e){var n;if(0===c.length)return null;i.lastIndex=l.lastIndex;var t=i.exec(e);if(!t)return null;for(var r=0;r<t.length;r++)if(null!=t[r]&&null!=o[\"\"+r]){n=o[\"\"+r];break}return\"string\"==typeof n?(t.type=n,t.extra=[a.i,a.tE]):(t.type=\"begin\",t.rule=n),t},l}if(r.c&&-1!=r.c.indexOf(\"self\")){if(!C)throw new Error(\"ERR: contains `self` is not supported at the top-level of a language. See documentation.\");r.c=r.c.filter(function(e){return\"self\"!=e})}!function n(t,e){t.compiled||(t.compiled=!0,t.k=t.k||t.bK,t.k&&(t.k=v(t.k,r.cI)),t.lR=f(t.l||/\\w+/,!0),e&&(t.bK&&(t.b=\"\\\\b(\"+t.bK.split(\" \").join(\"|\")+\")\\\\b\"),t.b||(t.b=/\\B|\\b/),t.bR=f(t.b),t.endSameAsBegin&&(t.e=t.b),t.e||t.eW||(t.e=/\\B|\\b/),t.e&&(t.eR=f(t.e)),t.tE=s(t.e)||\"\",t.eW&&e.tE&&(t.tE+=(t.e?\"|\":\"\")+e.tE)),t.i&&(t.iR=f(t.i)),null==t.relevance&&(t.relevance=1),t.c||(t.c=[]),t.c=Array.prototype.concat.apply([],t.c.map(function(e){return R(\"self\"===e?t:e)})),t.c.forEach(function(e){n(e,t)}),t.starts&&n(t.starts,e),t.t=a(t))}(r)}function T(n,e,a,t){var i=e;function o(e,n){if(function(e,n){var t=e&&e.exec(n);return t&&0===t.index}(e.eR,n)){for(;e.endsParent&&e.parent;)e=e.parent;return e}if(e.eW)return o(e.parent,n)}function c(e,n,t,r){if(!t&&\"\"===n)return\"\";if(!e)return n;var a='<span class=\"'+(r?\"\":B.classPrefix);return(a+=e+'\">')+n+(t?\"\":m)}function l(){p+=null!=d.sL?function(){var e=\"string\"==typeof d.sL;if(e&&!_[d.sL])return x(v);var n=e?T(d.sL,v,!0,R[d.sL]):w(v,d.sL.length?d.sL:void 0);return 0<d.relevance&&(M+=n.relevance),e&&(R[d.sL]=n.top),c(n.language,n.value,!1,!0)}():function(){var e,n,t,r,a,i,o;if(!d.k)return x(v);for(r=\"\",n=0,d.lR.lastIndex=0,t=d.lR.exec(v);t;)r+=x(v.substring(n,t.index)),a=d,i=t,void 0,o=g.cI?i[0].toLowerCase():i[0],(e=a.k.hasOwnProperty(o)&&a.k[o])?(M+=e[1],r+=c(e[0],x(t[0]))):r+=x(t[0]),n=d.lR.lastIndex,t=d.lR.exec(v);return r+x(v.substr(n))}(),v=\"\"}function u(e){p+=e.cN?c(e.cN,\"\",!0):\"\",d=Object.create(e,{parent:{value:d}})}function s(e){var n=e[0],t=e.rule;return t&&t.endSameAsBegin&&(t.eR=function(e){return new RegExp(e.replace(/[-\\/\\\\^$*+?.()|[\\]{}]/g,\"\\\\$&\"),\"m\")}(n)),t.skip?v+=n:(t.eB&&(v+=n),l(),t.rB||t.eB||(v=n)),u(t),t.rB?0:n.length}var f={};function r(e,n){var t=n&&n[0];if(v+=e,null==t)return l(),0;if(\"begin\"==f.type&&\"end\"==n.type&&f.index==n.index&&\"\"===t)return v+=i.slice(n.index,n.index+1),1;if(\"begin\"===(f=n).type)return s(n);if(\"illegal\"===n.type&&!a)throw new Error('Illegal lexeme \"'+t+'\" for mode \"'+(d.cN||\"<unnamed>\")+'\"');if(\"end\"===n.type){var r=function(e){var n=e[0],t=i.substr(e.index),r=o(d,t);if(r){var a=d;for(a.skip?v+=n:(a.rE||a.eE||(v+=n),l(),a.eE&&(v=n));d.cN&&(p+=m),d.skip||d.sL||(M+=d.relevance),(d=d.parent)!==r.parent;);return r.starts&&(r.endSameAsBegin&&(r.starts.eR=r.eR),u(r.starts)),a.rE?0:n.length}}(n);if(null!=r)return r}return v+=t,t.length}var g=D(n);if(!g)throw console.error(O.replace(\"{}\",n)),new Error('Unknown language: \"'+n+'\"');S(g);var E,d=t||g,R={},p=\"\";for(E=d;E!==g;E=E.parent)E.cN&&(p=c(E.cN,\"\",!0)+p);var v=\"\",M=0;try{for(var b,h,N=0;d.t.lastIndex=N,b=d.t.exec(i);)h=r(i.substring(N,b.index),b),N=b.index+h;for(r(i.substr(N)),E=d;E.parent;E=E.parent)E.cN&&(p+=m);return{relevance:M,value:p,i:!1,language:n,top:d}}catch(e){if(e.message&&-1!==e.message.indexOf(\"Illegal\"))return{i:!0,relevance:0,value:x(i)};if(C)return{relevance:0,value:x(i),language:n,top:d,errorRaised:e};throw e}}function w(t,e){e=e||B.languages||i(_);var r={relevance:0,value:x(t)},a=r;return e.filter(D).filter(L).forEach(function(e){var n=T(e,t,!1);n.language=e,n.relevance>a.relevance&&(a=n),n.relevance>r.relevance&&(a=r,r=n)}),a.language&&(r.second_best=a),r}function M(e){return B.tabReplace||B.useBR?e.replace(t,function(e,n){return B.useBR&&\"\\n\"===e?\"<br>\":B.tabReplace?n.replace(/\\t/g,B.tabReplace):\"\"}):e}function b(e){var n,t,r,a,i,o=function(e){var n,t,r,a,i=e.className+\" \";if(i+=e.parentNode?e.parentNode.className:\"\",t=l.exec(i)){var o=D(t[1]);return o||(console.warn(O.replace(\"{}\",t[1])),console.warn(\"Falling back to no-highlight mode for this block.\",e)),o?t[1]:\"no-highlight\"}for(n=0,r=(i=i.split(/\\s+/)).length;n<r;n++)if(u(a=i[n])||D(a))return a}(e);u(o)||(B.useBR?(n=document.createElement(\"div\")).innerHTML=e.innerHTML.replace(/\\n/g,\"\").replace(/<br[ \\/]*>/g,\"\\n\"):n=e,i=n.textContent,r=o?T(o,i,!0):w(i),(t=E(n)).length&&((a=document.createElement(\"div\")).innerHTML=r.value,r.value=d(t,E(a),i)),r.value=M(r.value),e.innerHTML=r.value,e.className=function(e,n,t){var r=n?c[n]:t,a=[e.trim()];return e.match(/\\bhljs\\b/)||a.push(\"hljs\"),-1===e.indexOf(r)&&a.push(r),a.join(\" \").trim()}(e.className,o,r.language),e.result={language:r.language,re:r.relevance},r.second_best&&(e.second_best={language:r.second_best.language,re:r.second_best.relevance}))}function h(){if(!h.called){h.called=!0;var e=document.querySelectorAll(\"pre code\");f.forEach.call(e,b)}}var N={disableAutodetect:!0};function D(e){return e=(e||\"\").toLowerCase(),_[e]||_[c[e]]}function L(e){var n=D(e);return n&&!n.disableAutodetect}return a.highlight=T,a.highlightAuto=w,a.fixMarkup=M,a.highlightBlock=b,a.configure=function(e){B=s(B,e)},a.initHighlighting=h,a.initHighlightingOnLoad=function(){window.addEventListener(\"DOMContentLoaded\",h,!1),window.addEventListener(\"load\",h,!1)},a.registerLanguage=function(n,e){var t;try{t=e(a)}catch(e){if(console.error(\"Language definition for '{}' could not be registered.\".replace(\"{}\",n)),!C)throw e;console.error(e),t=N}p(_[n]=t),t.rawDefinition=e.bind(null,a),t.aliases&&t.aliases.forEach(function(e){c[e]=n})},a.listLanguages=function(){return i(_)},a.getLanguage=D,a.requireLanguage=function(e){var n=D(e);if(n)return n;throw new Error(\"The '{}' language is required, but not loaded.\".replace(\"{}\",e))},a.autoDetection=L,a.inherit=s,a.debugMode=function(){C=!1},a.IR=a.IDENT_RE=\"[a-zA-Z]\\\\w*\",a.UIR=a.UNDERSCORE_IDENT_RE=\"[a-zA-Z_]\\\\w*\",a.NR=a.NUMBER_RE=\"\\\\b\\\\d+(\\\\.\\\\d+)?\",a.CNR=a.C_NUMBER_RE=\"(-?)(\\\\b0[xX][a-fA-F0-9]+|(\\\\b\\\\d+(\\\\.\\\\d*)?|\\\\.\\\\d+)([eE][-+]?\\\\d+)?)\",a.BNR=a.BINARY_NUMBER_RE=\"\\\\b(0b[01]+)\",a.RSR=a.RE_STARTERS_RE=\"!|!=|!==|%|%=|&|&&|&=|\\\\*|\\\\*=|\\\\+|\\\\+=|,|-|-=|/=|/|:|;|<<|<<=|<=|<|===|==|=|>>>=|>>=|>=|>>>|>>|>|\\\\?|\\\\[|\\\\{|\\\\(|\\\\^|\\\\^=|\\\\||\\\\|=|\\\\|\\\\||~\",a.BE=a.BACKSLASH_ESCAPE={b:\"\\\\\\\\[\\\\s\\\\S]\",relevance:0},a.ASM=a.APOS_STRING_MODE={cN:\"string\",b:\"'\",e:\"'\",i:\"\\\\n\",c:[a.BE]},a.QSM=a.QUOTE_STRING_MODE={cN:\"string\",b:'\"',e:'\"',i:\"\\\\n\",c:[a.BE]},a.PWM=a.PHRASAL_WORDS_MODE={b:/\\b(a|an|the|are|I'm|isn't|don't|doesn't|won't|but|just|should|pretty|simply|enough|gonna|going|wtf|so|such|will|you|your|they|like|more)\\b/},a.C=a.COMMENT=function(e,n,t){var r=a.inherit({cN:\"comment\",b:e,e:n,c:[]},t||{});return r.c.push(a.PWM),r.c.push({cN:\"doctag\",b:\"(?:TODO|FIXME|NOTE|BUG|XXX):\",relevance:0}),r},a.CLCM=a.C_LINE_COMMENT_MODE=a.C(\"//\",\"$\"),a.CBCM=a.C_BLOCK_COMMENT_MODE=a.C(\"/\\\\*\",\"\\\\*/\"),a.HCM=a.HASH_COMMENT_MODE=a.C(\"#\",\"$\"),a.NM=a.NUMBER_MODE={cN:\"number\",b:a.NR,relevance:0},a.CNM=a.C_NUMBER_MODE={cN:\"number\",b:a.CNR,relevance:0},a.BNM=a.BINARY_NUMBER_MODE={cN:\"number\",b:a.BNR,relevance:0},a.CSSNM=a.CSS_NUMBER_MODE={cN:\"number\",b:a.NR+\"(%|em|ex|ch|rem|vw|vh|vmin|vmax|cm|mm|in|pt|pc|px|deg|grad|rad|turn|s|ms|Hz|kHz|dpi|dpcm|dppx)?\",relevance:0},a.RM=a.REGEXP_MODE={cN:\"regexp\",b:/\\//,e:/\\/[gimuy]*/,i:/\\n/,c:[a.BE,{b:/\\[/,e:/\\]/,relevance:0,c:[a.BE]}]},a.TM=a.TITLE_MODE={cN:\"title\",b:a.IR,relevance:0},a.UTM=a.UNDERSCORE_TITLE_MODE={cN:\"title\",b:a.UIR,relevance:0},a.METHOD_GUARD={b:\"\\\\.\\\\s*\"+a.UIR,relevance:0},[a.BE,a.ASM,a.QSM,a.PWM,a.C,a.CLCM,a.CBCM,a.HCM,a.NM,a.CNM,a.BNM,a.CSSNM,a.RM,a.TM,a.UTM,a.METHOD_GUARD].forEach(function(e){!function n(t){Object.freeze(t);var r=\"function\"==typeof t;Object.getOwnPropertyNames(t).forEach(function(e){!t.hasOwnProperty(e)||null===t[e]||\"object\"!=typeof t[e]&&\"function\"!=typeof t[e]||r&&(\"caller\"===e||\"callee\"===e||\"arguments\"===e)||Object.isFrozen(t[e])||n(t[e])});return t}(e)}),a});hljs.registerLanguage(\"swift\",function(e){var i={keyword:\"#available #colorLiteral #column #else #elseif #endif #file #fileLiteral #function #if #imageLiteral #line #selector #sourceLocation _ __COLUMN__ __FILE__ __FUNCTION__ __LINE__ Any as as! as? associatedtype associativity break case catch class continue convenience default defer deinit didSet do dynamic dynamicType else enum extension fallthrough false fileprivate final for func get guard if import in indirect infix init inout internal is lazy left let mutating nil none nonmutating open operator optional override postfix precedence prefix private protocol Protocol public repeat required rethrows return right self Self set static struct subscript super switch throw throws true try try! try? Type typealias unowned var weak where while willSet\",literal:\"true false nil\",built_in:\"abs advance alignof alignofValue anyGenerator assert assertionFailure bridgeFromObjectiveC bridgeFromObjectiveCUnconditional bridgeToObjectiveC bridgeToObjectiveCUnconditional c contains count countElements countLeadingZeros debugPrint debugPrintln distance dropFirst dropLast dump encodeBitsAsWords enumerate equal fatalError filter find getBridgedObjectiveCType getVaList indices insertionSort isBridgedToObjectiveC isBridgedVerbatimToObjectiveC isUniquelyReferenced isUniquelyReferencedNonObjC join lazy lexicographicalCompare map max maxElement min minElement numericCast overlaps partition posix precondition preconditionFailure print println quickSort readLine reduce reflect reinterpretCast reverse roundUpToAlignment sizeof sizeofValue sort split startsWith stride strideof strideofValue swap toString transcode underestimateCount unsafeAddressOf unsafeBitCast unsafeDowncast unsafeUnwrap unsafeReflect withExtendedLifetime withObjectAtPlusZero withUnsafePointer withUnsafePointerToObject withUnsafeMutablePointer withUnsafeMutablePointers withUnsafePointer withUnsafePointers withVaList zip\"},t=e.C(\"/\\\\*\",\"\\\\*/\",{c:[\"self\"]}),n={cN:\"subst\",b:/\\\\\\(/,e:\"\\\\)\",k:i,c:[]},r={cN:\"string\",c:[e.BE,n],v:[{b:/\"\"\"/,e:/\"\"\"/},{b:/\"/,e:/\"/}]},a={cN:\"number\",b:\"\\\\b([\\\\d_]+(\\\\.[\\\\deE_]+)?|0x[a-fA-F0-9_]+(\\\\.[a-fA-F0-9p_]+)?|0b[01_]+|0o[0-7_]+)\\\\b\",relevance:0};return n.c=[a],{k:i,c:[r,e.CLCM,t,{cN:\"type\",b:\"\\\\b[A-Z][\\\\wÀ-ʸ']*[!?]\"},{cN:\"type\",b:\"\\\\b[A-Z][\\\\wÀ-ʸ']*\",relevance:0},a,{cN:\"function\",bK:\"func\",e:\"{\",eE:!0,c:[e.inherit(e.TM,{b:/[A-Za-z$_][0-9A-Za-z$_]*/}),{b:/</,e:/>/},{cN:\"params\",b:/\\(/,e:/\\)/,endsParent:!0,k:i,c:[\"self\",a,r,e.CBCM,{b:\":\"}],i:/[\"']/}],i:/\\[|%/},{cN:\"class\",bK:\"struct protocol class extension enum\",k:i,e:\"\\\\{\",eE:!0,c:[e.inherit(e.TM,{b:/[A-Za-z$_][\\u00C0-\\u02B80-9A-Za-z$_]*/})]},{cN:\"meta\",b:\"(@discardableResult|@warn_unused_result|@exported|@lazy|@noescape|@NSCopying|@NSManaged|@objc|@objcMembers|@convention|@required|@noreturn|@IBAction|@IBDesignable|@IBInspectable|@IBOutlet|@infix|@prefix|@postfix|@autoclosure|@testable|@available|@nonobjc|@NSApplicationMain|@UIApplicationMain|@dynamicMemberLookup|@propertyWrapper)\"},{bK:\"import\",e:/$/,c:[e.CLCM,t]}]}});hljs.registerLanguage(\"less\",function(e){function r(e){return{cN:\"string\",b:\"~?\"+e+\".*?\"+e}}function t(e,r,t){return{cN:e,b:r,relevance:t}}var a=\"[\\\\w-]+\",c=\"(\"+a+\"|@{\"+a+\"})\",s=[],n=[],b={b:\"\\\\(\",e:\"\\\\)\",c:n,relevance:0};n.push(e.CLCM,e.CBCM,r(\"'\"),r('\"'),e.CSSNM,{b:\"(url|data-uri)\\\\(\",starts:{cN:\"string\",e:\"[\\\\)\\\\n]\",eE:!0}},t(\"number\",\"#[0-9A-Fa-f]+\\\\b\"),b,t(\"variable\",\"@@?\"+a,10),t(\"variable\",\"@{\"+a+\"}\"),t(\"built_in\",\"~?`[^`]*?`\"),{cN:\"attribute\",b:a+\"\\\\s*:\",e:\":\",rB:!0,eE:!0},{cN:\"meta\",b:\"!important\"});var i=n.concat({b:\"{\",e:\"}\",c:s}),l={bK:\"when\",eW:!0,c:[{bK:\"and not\"}].concat(n)},o={b:c+\"\\\\s*:\",rB:!0,e:\"[;}]\",relevance:0,c:[{cN:\"attribute\",b:c,e:\":\",eE:!0,starts:{eW:!0,i:\"[<=$]\",relevance:0,c:n}}]},u={cN:\"keyword\",b:\"@(import|media|charset|font-face|(-[a-z]+-)?keyframes|supports|document|namespace|page|viewport|host)\\\\b\",starts:{e:\"[;{}]\",rE:!0,c:n,relevance:0}},v={cN:\"variable\",v:[{b:\"@\"+a+\"\\\\s*:\",relevance:15},{b:\"@\"+a}],starts:{e:\"[;}]\",rE:!0,c:i}},C={v:[{b:\"[\\\\.#:&\\\\[>]\",e:\"[;{}]\"},{b:c,e:\"{\"}],rB:!0,rE:!0,i:\"[<='$\\\"]\",relevance:0,c:[e.CLCM,e.CBCM,l,t(\"keyword\",\"all\\\\b\"),t(\"variable\",\"@{\"+a+\"}\"),t(\"selector-tag\",c+\"%?\",0),t(\"selector-id\",\"#\"+c),t(\"selector-class\",\"\\\\.\"+c,0),t(\"selector-tag\",\"&\",0),{cN:\"selector-attr\",b:\"\\\\[\",e:\"\\\\]\"},{cN:\"selector-pseudo\",b:/:(:)?[a-zA-Z0-9\\_\\-\\+\\(\\)\"'.]+/},{b:\"\\\\(\",e:\"\\\\)\",c:i},{b:\"!important\"}]};return s.push(e.CLCM,e.CBCM,u,v,o,C),{cI:!0,i:\"[=>'/<($\\\"]\",c:s}});hljs.registerLanguage(\"armasm\",function(s){return{cI:!0,aliases:[\"arm\"],l:\"\\\\.?\"+s.IR,k:{meta:\".2byte .4byte .align .ascii .asciz .balign .byte .code .data .else .end .endif .endm .endr .equ .err .exitm .extern .global .hword .if .ifdef .ifndef .include .irp .long .macro .rept .req .section .set .skip .space .text .word .arm .thumb .code16 .code32 .force_thumb .thumb_func .ltorg ALIAS ALIGN ARM AREA ASSERT ATTR CN CODE CODE16 CODE32 COMMON CP DATA DCB DCD DCDU DCDO DCFD DCFDU DCI DCQ DCQU DCW DCWU DN ELIF ELSE END ENDFUNC ENDIF ENDP ENTRY EQU EXPORT EXPORTAS EXTERN FIELD FILL FUNCTION GBLA GBLL GBLS GET GLOBAL IF IMPORT INCBIN INCLUDE INFO KEEP LCLA LCLL LCLS LTORG MACRO MAP MEND MEXIT NOFP OPT PRESERVE8 PROC QN READONLY RELOC REQUIRE REQUIRE8 RLIST FN ROUT SETA SETL SETS SN SPACE SUBT THUMB THUMBX TTL WHILE WEND \",built_in:\"r0 r1 r2 r3 r4 r5 r6 r7 r8 r9 r10 r11 r12 r13 r14 r15 pc lr sp ip sl sb fp a1 a2 a3 a4 v1 v2 v3 v4 v5 v6 v7 v8 f0 f1 f2 f3 f4 f5 f6 f7 p0 p1 p2 p3 p4 p5 p6 p7 p8 p9 p10 p11 p12 p13 p14 p15 c0 c1 c2 c3 c4 c5 c6 c7 c8 c9 c10 c11 c12 c13 c14 c15 q0 q1 q2 q3 q4 q5 q6 q7 q8 q9 q10 q11 q12 q13 q14 q15 cpsr_c cpsr_x cpsr_s cpsr_f cpsr_cx cpsr_cxs cpsr_xs cpsr_xsf cpsr_sf cpsr_cxsf spsr_c spsr_x spsr_s spsr_f spsr_cx spsr_cxs spsr_xs spsr_xsf spsr_sf spsr_cxsf s0 s1 s2 s3 s4 s5 s6 s7 s8 s9 s10 s11 s12 s13 s14 s15 s16 s17 s18 s19 s20 s21 s22 s23 s24 s25 s26 s27 s28 s29 s30 s31 d0 d1 d2 d3 d4 d5 d6 d7 d8 d9 d10 d11 d12 d13 d14 d15 d16 d17 d18 d19 d20 d21 d22 d23 d24 d25 d26 d27 d28 d29 d30 d31 {PC} {VAR} {TRUE} {FALSE} {OPT} {CONFIG} {ENDIAN} {CODESIZE} {CPU} {FPU} {ARCHITECTURE} {PCSTOREOFFSET} {ARMASM_VERSION} {INTER} {ROPI} {RWPI} {SWST} {NOSWST} . @\"},c:[{cN:\"keyword\",b:\"\\\\b(adc|(qd?|sh?|u[qh]?)?add(8|16)?|usada?8|(q|sh?|u[qh]?)?(as|sa)x|and|adrl?|sbc|rs[bc]|asr|b[lx]?|blx|bxj|cbn?z|tb[bh]|bic|bfc|bfi|[su]bfx|bkpt|cdp2?|clz|clrex|cmp|cmn|cpsi[ed]|cps|setend|dbg|dmb|dsb|eor|isb|it[te]{0,3}|lsl|lsr|ror|rrx|ldm(([id][ab])|f[ds])?|ldr((s|ex)?[bhd])?|movt?|mvn|mra|mar|mul|[us]mull|smul[bwt][bt]|smu[as]d|smmul|smmla|mla|umlaal|smlal?([wbt][bt]|d)|mls|smlsl?[ds]|smc|svc|sev|mia([bt]{2}|ph)?|mrr?c2?|mcrr2?|mrs|msr|orr|orn|pkh(tb|bt)|rbit|rev(16|sh)?|sel|[su]sat(16)?|nop|pop|push|rfe([id][ab])?|stm([id][ab])?|str(ex)?[bhd]?|(qd?)?sub|(sh?|q|u[qh]?)?sub(8|16)|[su]xt(a?h|a?b(16)?)|srs([id][ab])?|swpb?|swi|smi|tst|teq|wfe|wfi|yield)(eq|ne|cs|cc|mi|pl|vs|vc|hi|ls|ge|lt|gt|le|al|hs|lo)?[sptrx]?\",e:\"\\\\s\"},s.C(\"[;@]\",\"$\",{relevance:0}),s.CBCM,s.QSM,{cN:\"string\",b:\"'\",e:\"[^\\\\\\\\]'\",relevance:0},{cN:\"title\",b:\"\\\\|\",e:\"\\\\|\",i:\"\\\\n\",relevance:0},{cN:\"number\",v:[{b:\"[#$=]?0x[0-9a-f]+\"},{b:\"[#$=]?0b[01]+\"},{b:\"[#$=]\\\\d+\"},{b:\"\\\\b\\\\d+\"}],relevance:0},{cN:\"symbol\",v:[{b:\"^[a-z_\\\\.\\\\$][a-z0-9_\\\\.\\\\$]+\"},{b:\"^\\\\s*[a-z_\\\\.\\\\$][a-z0-9_\\\\.\\\\$]+:\"},{b:\"[=#]\\\\w+\"}],relevance:0}]}});hljs.registerLanguage(\"ruby\",function(e){var c=\"[a-zA-Z_]\\\\w*[!?=]?|[-+~]\\\\@|<<|>>|=~|===?|<=>|[<>]=?|\\\\*\\\\*|[-/+%^&*~`|]|\\\\[\\\\]=?\",b={keyword:\"and then defined module in return redo if BEGIN retry end for self when next until do begin unless END rescue else break undef not super class case require yield alias while ensure elsif or include attr_reader attr_writer attr_accessor\",literal:\"true false nil\"},r={cN:\"doctag\",b:\"@[A-Za-z]+\"},a={b:\"#<\",e:\">\"},n=[e.C(\"#\",\"$\",{c:[r]}),e.C(\"^\\\\=begin\",\"^\\\\=end\",{c:[r],relevance:10}),e.C(\"^__END__\",\"\\\\n$\")],s={cN:\"subst\",b:\"#\\\\{\",e:\"}\",k:b},t={cN:\"string\",c:[e.BE,s],v:[{b:/'/,e:/'/},{b:/\"/,e:/\"/},{b:/`/,e:/`/},{b:\"%[qQwWx]?\\\\(\",e:\"\\\\)\"},{b:\"%[qQwWx]?\\\\[\",e:\"\\\\]\"},{b:\"%[qQwWx]?{\",e:\"}\"},{b:\"%[qQwWx]?<\",e:\">\"},{b:\"%[qQwWx]?/\",e:\"/\"},{b:\"%[qQwWx]?%\",e:\"%\"},{b:\"%[qQwWx]?-\",e:\"-\"},{b:\"%[qQwWx]?\\\\|\",e:\"\\\\|\"},{b:/\\B\\?(\\\\\\d{1,3}|\\\\x[A-Fa-f0-9]{1,2}|\\\\u[A-Fa-f0-9]{4}|\\\\?\\S)\\b/},{b:/<<[-~]?'?(\\w+)(?:.|\\n)*?\\n\\s*\\1\\b/,rB:!0,c:[{b:/<<[-~]?'?/},{b:/\\w+/,endSameAsBegin:!0,c:[e.BE,s]}]}]},i={cN:\"params\",b:\"\\\\(\",e:\"\\\\)\",endsParent:!0,k:b},l=[t,a,{cN:\"class\",bK:\"class module\",e:\"$|;\",i:/=/,c:[e.inherit(e.TM,{b:\"[A-Za-z_]\\\\w*(::\\\\w+)*(\\\\?|\\\\!)?\"}),{b:\"<\\\\s*\",c:[{b:\"(\"+e.IR+\"::)?\"+e.IR}]}].concat(n)},{cN:\"function\",bK:\"def\",e:\"$|;\",c:[e.inherit(e.TM,{b:c}),i].concat(n)},{b:e.IR+\"::\"},{cN:\"symbol\",b:e.UIR+\"(\\\\!|\\\\?)?:\",relevance:0},{cN:\"symbol\",b:\":(?!\\\\s)\",c:[t,{b:c}],relevance:0},{cN:\"number\",b:\"(\\\\b0[0-7_]+)|(\\\\b0x[0-9a-fA-F_]+)|(\\\\b[1-9][0-9_]*(\\\\.[0-9_]+)?)|[0_]\\\\b\",relevance:0},{b:\"(\\\\$\\\\W)|((\\\\$|\\\\@\\\\@?)(\\\\w+))\"},{cN:\"params\",b:/\\|/,e:/\\|/,k:b},{b:\"(\"+e.RSR+\"|unless)\\\\s*\",k:\"unless\",c:[a,{cN:\"regexp\",c:[e.BE,s],i:/\\n/,v:[{b:\"/\",e:\"/[a-z]*\"},{b:\"%r{\",e:\"}[a-z]*\"},{b:\"%r\\\\(\",e:\"\\\\)[a-z]*\"},{b:\"%r!\",e:\"![a-z]*\"},{b:\"%r\\\\[\",e:\"\\\\][a-z]*\"}]}].concat(n),relevance:0}].concat(n);s.c=l;var d=[{b:/^\\s*=>/,starts:{e:\"$\",c:i.c=l}},{cN:\"meta\",b:\"^([>?]>|[\\\\w#]+\\\\(\\\\w+\\\\):\\\\d+:\\\\d+>|(\\\\w+-)?\\\\d+\\\\.\\\\d+\\\\.\\\\d(p\\\\d+)?[^>]+>)\",starts:{e:\"$\",c:l}}];return{aliases:[\"rb\",\"gemspec\",\"podspec\",\"thor\",\"irb\"],k:b,i:/\\/\\*/,c:n.concat(d).concat(l)}});hljs.registerLanguage(\"lua\",function(e){var t=\"\\\\[=*\\\\[\",a=\"\\\\]=*\\\\]\",n={b:t,e:a,c:[\"self\"]},l=[e.C(\"--(?!\"+t+\")\",\"$\"),e.C(\"--\"+t,a,{c:[n],relevance:10})];return{l:e.UIR,k:{literal:\"true false nil\",keyword:\"and break do else elseif end for goto if in local not or repeat return then until while\",built_in:\"_G _ENV _VERSION __index __newindex __mode __call __metatable __tostring __len __gc __add __sub __mul __div __mod __pow __concat __unm __eq __lt __le assert collectgarbage dofile error getfenv getmetatable ipairs load loadfile loadstringmodule next pairs pcall print rawequal rawget rawset require select setfenvsetmetatable tonumber tostring type unpack xpcall arg selfcoroutine resume yield status wrap create running debug getupvalue debug sethook getmetatable gethook setmetatable setlocal traceback setfenv getinfo setupvalue getlocal getregistry getfenv io lines write close flush open output type read stderr stdin input stdout popen tmpfile math log max acos huge ldexp pi cos tanh pow deg tan cosh sinh random randomseed frexp ceil floor rad abs sqrt modf asin min mod fmod log10 atan2 exp sin atan os exit setlocale date getenv difftime remove time clock tmpname rename execute package preload loadlib loaded loaders cpath config path seeall string sub upper len gfind rep find match char dump gmatch reverse byte format gsub lower table setn insert getn foreachi maxn foreach concat sort remove\"},c:l.concat([{cN:\"function\",bK:\"function\",e:\"\\\\)\",c:[e.inherit(e.TM,{b:\"([_a-zA-Z]\\\\w*\\\\.)*([_a-zA-Z]\\\\w*:)?[_a-zA-Z]\\\\w*\"}),{cN:\"params\",b:\"\\\\(\",eW:!0,c:l}].concat(l)},e.CNM,e.ASM,e.QSM,{cN:\"string\",b:t,e:a,c:[n],relevance:5}])}});hljs.registerLanguage(\"matlab\",function(e){var a=\"('|\\\\.')+\",s={relevance:0,c:[{b:a}]};return{k:{keyword:\"break case catch classdef continue else elseif end enumerated events for function global if methods otherwise parfor persistent properties return spmd switch try while\",built_in:\"sin sind sinh asin asind asinh cos cosd cosh acos acosd acosh tan tand tanh atan atand atan2 atanh sec secd sech asec asecd asech csc cscd csch acsc acscd acsch cot cotd coth acot acotd acoth hypot exp expm1 log log1p log10 log2 pow2 realpow reallog realsqrt sqrt nthroot nextpow2 abs angle complex conj imag real unwrap isreal cplxpair fix floor ceil round mod rem sign airy besselj bessely besselh besseli besselk beta betainc betaln ellipj ellipke erf erfc erfcx erfinv expint gamma gammainc gammaln psi legendre cross dot factor isprime primes gcd lcm rat rats perms nchoosek factorial cart2sph cart2pol pol2cart sph2cart hsv2rgb rgb2hsv zeros ones eye repmat rand randn linspace logspace freqspace meshgrid accumarray size length ndims numel disp isempty isequal isequalwithequalnans cat reshape diag blkdiag tril triu fliplr flipud flipdim rot90 find sub2ind ind2sub bsxfun ndgrid permute ipermute shiftdim circshift squeeze isscalar isvector ans eps realmax realmin pi i inf nan isnan isinf isfinite j why compan gallery hadamard hankel hilb invhilb magic pascal rosser toeplitz vander wilkinson max min nanmax nanmin mean nanmean type table readtable writetable sortrows sort figure plot plot3 scatter scatter3 cellfun legend intersect ismember procrustes hold num2cell \"},i:'(//|\"|#|/\\\\*|\\\\s+/\\\\w+)',c:[{cN:\"function\",bK:\"function\",e:\"$\",c:[e.UTM,{cN:\"params\",v:[{b:\"\\\\(\",e:\"\\\\)\"},{b:\"\\\\[\",e:\"\\\\]\"}]}]},{cN:\"built_in\",b:/true|false/,relevance:0,starts:s},{b:\"[a-zA-Z][a-zA-Z_0-9]*\"+a,relevance:0},{cN:\"number\",b:e.CNR,relevance:0,starts:s},{cN:\"string\",b:\"'\",e:\"'\",c:[e.BE,{b:\"''\"}]},{b:/\\]|}|\\)/,relevance:0,starts:s},{cN:\"string\",b:'\"',e:'\"',c:[e.BE,{b:'\"\"'}],starts:s},e.C(\"^\\\\s*\\\\%\\\\{\\\\s*$\",\"^\\\\s*\\\\%\\\\}\\\\s*$\"),e.C(\"\\\\%\",\"$\")]}});hljs.registerLanguage(\"apache\",function(e){var r={cN:\"number\",b:\"[\\\\$%]\\\\d+\"};return{aliases:[\"apacheconf\"],cI:!0,c:[e.HCM,{cN:\"section\",b:\"</?\",e:\">\"},{cN:\"attribute\",b:/\\w+/,relevance:0,k:{nomarkup:\"order deny allow setenv rewriterule rewriteengine rewritecond documentroot sethandler errordocument loadmodule options header listen serverroot servername\"},starts:{e:/$/,relevance:0,k:{literal:\"on off all\"},c:[{cN:\"meta\",b:\"\\\\s\\\\[\",e:\"\\\\]$\"},{cN:\"variable\",b:\"[\\\\$%]\\\\{\",e:\"\\\\}\",c:[\"self\",r]},r,e.QSM]}}],i:/\\S/}});hljs.registerLanguage(\"yaml\",function(e){var b=\"true false yes no null\",a={cN:\"string\",relevance:0,v:[{b:/'/,e:/'/},{b:/\"/,e:/\"/},{b:/\\S+/}],c:[e.BE,{cN:\"template-variable\",v:[{b:\"{{\",e:\"}}\"},{b:\"%{\",e:\"}\"}]}]};return{cI:!0,aliases:[\"yml\",\"YAML\",\"yaml\"],c:[{cN:\"attr\",v:[{b:\"\\\\w[\\\\w :\\\\/.-]*:(?=[ \\t]|$)\"},{b:'\"\\\\w[\\\\w :\\\\/.-]*\":(?=[ \\t]|$)'},{b:\"'\\\\w[\\\\w :\\\\/.-]*':(?=[ \\t]|$)\"}]},{cN:\"meta\",b:\"^---s*$\",relevance:10},{cN:\"string\",b:\"[\\\\|>]([0-9]?[+-])?[ ]*\\\\n( *)[\\\\S ]+\\\\n(\\\\2[\\\\S ]+\\\\n?)*\"},{b:\"<%[%=-]?\",e:\"[%-]?%>\",sL:\"ruby\",eB:!0,eE:!0,relevance:0},{cN:\"type\",b:\"!\"+e.UIR},{cN:\"type\",b:\"!!\"+e.UIR},{cN:\"meta\",b:\"&\"+e.UIR+\"$\"},{cN:\"meta\",b:\"\\\\*\"+e.UIR+\"$\"},{cN:\"bullet\",b:\"\\\\-(?=[ ]|$)\",relevance:0},e.HCM,{bK:b,k:{literal:b}},{cN:\"number\",b:e.CNR+\"\\\\b\"},a]}});hljs.registerLanguage(\"plaintext\",function(e){return{disableAutodetect:!0}});hljs.registerLanguage(\"erlang-repl\",function(e){return{k:{built_in:\"spawn spawn_link self\",keyword:\"after and andalso|10 band begin bnot bor bsl bsr bxor case catch cond div end fun if let not of or orelse|10 query receive rem try when xor\"},c:[{cN:\"meta\",b:\"^[0-9]+> \",relevance:10},e.C(\"%\",\"$\"),{cN:\"number\",b:\"\\\\b(\\\\d+#[a-fA-F0-9]+|\\\\d+(\\\\.\\\\d+)?([eE][-+]?\\\\d+)?)\",relevance:0},e.ASM,e.QSM,{b:\"\\\\?(::)?([A-Z]\\\\w*(::)?)+\"},{b:\"->\"},{b:\"ok\"},{b:\"!\"},{b:\"(\\\\b[a-z'][a-zA-Z0-9_']*:[a-z'][a-zA-Z0-9_']*)|(\\\\b[a-z'][a-zA-Z0-9_']*)\",relevance:0},{b:\"[A-Z][a-zA-Z0-9_']*\",relevance:0}]}});hljs.registerLanguage(\"cmake\",function(e){return{aliases:[\"cmake.in\"],cI:!0,k:{keyword:\"break cmake_host_system_information cmake_minimum_required cmake_parse_arguments cmake_policy configure_file continue elseif else endforeach endfunction endif endmacro endwhile execute_process file find_file find_library find_package find_path find_program foreach function get_cmake_property get_directory_property get_filename_component get_property if include include_guard list macro mark_as_advanced math message option return separate_arguments set_directory_properties set_property set site_name string unset variable_watch while add_compile_definitions add_compile_options add_custom_command add_custom_target add_definitions add_dependencies add_executable add_library add_link_options add_subdirectory add_test aux_source_directory build_command create_test_sourcelist define_property enable_language enable_testing export fltk_wrap_ui get_source_file_property get_target_property get_test_property include_directories include_external_msproject include_regular_expression install link_directories link_libraries load_cache project qt_wrap_cpp qt_wrap_ui remove_definitions set_source_files_properties set_target_properties set_tests_properties source_group target_compile_definitions target_compile_features target_compile_options target_include_directories target_link_directories target_link_libraries target_link_options target_sources try_compile try_run ctest_build ctest_configure ctest_coverage ctest_empty_binary_directory ctest_memcheck ctest_read_custom_files ctest_run_script ctest_sleep ctest_start ctest_submit ctest_test ctest_update ctest_upload build_name exec_program export_library_dependencies install_files install_programs install_targets load_command make_directory output_required_files remove subdir_depends subdirs use_mangled_mesa utility_source variable_requires write_file qt5_use_modules qt5_use_package qt5_wrap_cpp on off true false and or not command policy target test exists is_newer_than is_directory is_symlink is_absolute matches less greater equal less_equal greater_equal strless strgreater strequal strless_equal strgreater_equal version_less version_greater version_equal version_less_equal version_greater_equal in_list defined\"},c:[{cN:\"variable\",b:\"\\\\${\",e:\"}\"},e.HCM,e.QSM,e.NM]}});hljs.registerLanguage(\"kotlin\",function(e){var t={keyword:\"abstract as val var vararg get set class object open private protected public noinline crossinline dynamic final enum if else do while for when throw try catch finally import package is in fun override companion reified inline lateinit init interface annotation data sealed internal infix operator out by constructor super tailrec where const inner suspend typealias external expect actual trait volatile transient native default\",built_in:\"Byte Short Char Int Long Boolean Float Double Void Unit Nothing\",literal:\"true false null\"},a={cN:\"symbol\",b:e.UIR+\"@\"},n={cN:\"subst\",b:\"\\\\${\",e:\"}\",c:[e.CNM]},c={cN:\"variable\",b:\"\\\\$\"+e.UIR},r={cN:\"string\",v:[{b:'\"\"\"',e:'\"\"\"(?=[^\"])',c:[c,n]},{b:\"'\",e:\"'\",i:/\\n/,c:[e.BE]},{b:'\"',e:'\"',i:/\\n/,c:[e.BE,c,n]}]};n.c.push(r);var i={cN:\"meta\",b:\"@(?:file|property|field|get|set|receiver|param|setparam|delegate)\\\\s*:(?:\\\\s*\"+e.UIR+\")?\"},l={cN:\"meta\",b:\"@\"+e.UIR,c:[{b:/\\(/,e:/\\)/,c:[e.inherit(r,{cN:\"meta-string\"})]}]},s={cN:\"number\",b:\"\\\\b(0[bB]([01]+[01_]+[01]+|[01]+)|0[xX]([a-fA-F0-9]+[a-fA-F0-9_]+[a-fA-F0-9]+|[a-fA-F0-9]+)|(([\\\\d]+[\\\\d_]+[\\\\d]+|[\\\\d]+)(\\\\.([\\\\d]+[\\\\d_]+[\\\\d]+|[\\\\d]+))?|\\\\.([\\\\d]+[\\\\d_]+[\\\\d]+|[\\\\d]+))([eE][-+]?\\\\d+)?)[lLfF]?\",relevance:0},b=e.C(\"/\\\\*\",\"\\\\*/\",{c:[e.CBCM]}),o={v:[{cN:\"type\",b:e.UIR},{b:/\\(/,e:/\\)/,c:[]}]},d=o;return d.v[1].c=[o],o.v[1].c=[d],{aliases:[\"kt\"],k:t,c:[e.C(\"/\\\\*\\\\*\",\"\\\\*/\",{relevance:0,c:[{cN:\"doctag\",b:\"@[A-Za-z]+\"}]}),e.CLCM,b,{cN:\"keyword\",b:/\\b(break|continue|return|this)\\b/,starts:{c:[{cN:\"symbol\",b:/@\\w+/}]}},a,i,l,{cN:\"function\",bK:\"fun\",e:\"[(]|$\",rB:!0,eE:!0,k:t,i:/fun\\s+(<.*>)?[^\\s\\(]+(\\s+[^\\s\\(]+)\\s*=/,relevance:5,c:[{b:e.UIR+\"\\\\s*\\\\(\",rB:!0,relevance:0,c:[e.UTM]},{cN:\"type\",b:/</,e:/>/,k:\"reified\",relevance:0},{cN:\"params\",b:/\\(/,e:/\\)/,endsParent:!0,k:t,relevance:0,c:[{b:/:/,e:/[=,\\/]/,eW:!0,c:[o,e.CLCM,b],relevance:0},e.CLCM,b,i,l,r,e.CNM]},b]},{cN:\"class\",bK:\"class interface trait\",e:/[:\\{(]|$/,eE:!0,i:\"extends implements\",c:[{bK:\"public protected internal private constructor\"},e.UTM,{cN:\"type\",b:/</,e:/>/,eB:!0,eE:!0,relevance:0},{cN:\"type\",b:/[,:]\\s*/,e:/[<\\(,]|$/,eB:!0,rE:!0},i,l]},r,{cN:\"meta\",b:\"^#!/usr/bin/env\",e:\"$\",i:\"\\n\"},s]}});hljs.registerLanguage(\"javascript\",function(e){var r=\"<>\",a=\"</>\",t={b:/<[A-Za-z0-9\\\\._:-]+/,e:/\\/[A-Za-z0-9\\\\._:-]+>|\\/>/},c=\"[A-Za-z$_][0-9A-Za-z$_]*\",n={keyword:\"in of if for while finally var new function do return void else break catch instanceof with throw case default try this switch continue typeof delete let yield const export super debugger as async await static import from as\",literal:\"true false null undefined NaN Infinity\",built_in:\"eval isFinite isNaN parseFloat parseInt decodeURI decodeURIComponent encodeURI encodeURIComponent escape unescape Object Function Boolean Error EvalError InternalError RangeError ReferenceError StopIteration SyntaxError TypeError URIError Number Math Date String RegExp Array Float32Array Float64Array Int16Array Int32Array Int8Array Uint16Array Uint32Array Uint8Array Uint8ClampedArray ArrayBuffer DataView JSON Intl arguments require module console window document Symbol Set Map WeakSet WeakMap Proxy Reflect Promise\"},s={cN:\"number\",v:[{b:\"\\\\b(0[bB][01]+)n?\"},{b:\"\\\\b(0[oO][0-7]+)n?\"},{b:e.CNR+\"n?\"}],relevance:0},o={cN:\"subst\",b:\"\\\\$\\\\{\",e:\"\\\\}\",k:n,c:[]},i={b:\"html`\",e:\"\",starts:{e:\"`\",rE:!1,c:[e.BE,o],sL:\"xml\"}},b={b:\"css`\",e:\"\",starts:{e:\"`\",rE:!1,c:[e.BE,o],sL:\"css\"}},l={cN:\"string\",b:\"`\",e:\"`\",c:[e.BE,o]};o.c=[e.ASM,e.QSM,i,b,l,s,e.RM];var u=o.c.concat([e.CBCM,e.CLCM]);return{aliases:[\"js\",\"jsx\",\"mjs\",\"cjs\"],k:n,c:[{cN:\"meta\",relevance:10,b:/^\\s*['\"]use (strict|asm)['\"]/},{cN:\"meta\",b:/^#!/,e:/$/},e.ASM,e.QSM,i,b,l,e.CLCM,e.C(\"/\\\\*\\\\*\",\"\\\\*/\",{relevance:0,c:[{cN:\"doctag\",b:\"@[A-Za-z]+\",c:[{cN:\"type\",b:\"\\\\{\",e:\"\\\\}\",relevance:0},{cN:\"variable\",b:c+\"(?=\\\\s*(-)|$)\",endsParent:!0,relevance:0},{b:/(?=[^\\n])\\s/,relevance:0}]}]}),e.CBCM,s,{b:/[{,\\n]\\s*/,relevance:0,c:[{b:c+\"\\\\s*:\",rB:!0,relevance:0,c:[{cN:\"attr\",b:c,relevance:0}]}]},{b:\"(\"+e.RSR+\"|\\\\b(case|return|throw)\\\\b)\\\\s*\",k:\"return throw case\",c:[e.CLCM,e.CBCM,e.RM,{cN:\"function\",b:\"(\\\\(.*?\\\\)|\"+c+\")\\\\s*=>\",rB:!0,e:\"\\\\s*=>\",c:[{cN:\"params\",v:[{b:c},{b:/\\(\\s*\\)/},{b:/\\(/,e:/\\)/,eB:!0,eE:!0,k:n,c:u}]}]},{cN:\"\",b:/\\s/,e:/\\s*/,skip:!0},{v:[{b:r,e:a},{b:t.b,e:t.e}],sL:\"xml\",c:[{b:t.b,e:t.e,skip:!0,c:[\"self\"]}]}],relevance:0},{cN:\"function\",bK:\"function\",e:/\\{/,eE:!0,c:[e.inherit(e.TM,{b:c}),{cN:\"params\",b:/\\(/,e:/\\)/,eB:!0,eE:!0,c:u}],i:/\\[|%/},{b:/\\$[(.]/},e.METHOD_GUARD,{cN:\"class\",bK:\"class\",e:/[{;=]/,eE:!0,i:/[:\"\\[\\]]/,c:[{bK:\"extends\"},e.UTM]},{bK:\"constructor get set\",e:/\\{/,eE:!0}],i:/#(?!!)/}});hljs.registerLanguage(\"scss\",function(e){var t=\"@[a-z-]+\",r={cN:\"variable\",b:\"(\\\\$[a-zA-Z-][a-zA-Z0-9_-]*)\\\\b\"},i={cN:\"number\",b:\"#[0-9A-Fa-f]+\"};e.CSSNM,e.QSM,e.ASM,e.CBCM;return{cI:!0,i:\"[=/|']\",c:[e.CLCM,e.CBCM,{cN:\"selector-id\",b:\"\\\\#[A-Za-z0-9_-]+\",relevance:0},{cN:\"selector-class\",b:\"\\\\.[A-Za-z0-9_-]+\",relevance:0},{cN:\"selector-attr\",b:\"\\\\[\",e:\"\\\\]\",i:\"$\"},{cN:\"selector-tag\",b:\"\\\\b(a|abbr|acronym|address|area|article|aside|audio|b|base|big|blockquote|body|br|button|canvas|caption|cite|code|col|colgroup|command|datalist|dd|del|details|dfn|div|dl|dt|em|embed|fieldset|figcaption|figure|footer|form|frame|frameset|(h[1-6])|head|header|hgroup|hr|html|i|iframe|img|input|ins|kbd|keygen|label|legend|li|link|map|mark|meta|meter|nav|noframes|noscript|object|ol|optgroup|option|output|p|param|pre|progress|q|rp|rt|ruby|samp|script|section|select|small|span|strike|strong|style|sub|sup|table|tbody|td|textarea|tfoot|th|thead|time|title|tr|tt|ul|var|video)\\\\b\",relevance:0},{cN:\"selector-pseudo\",b:\":(visited|valid|root|right|required|read-write|read-only|out-range|optional|only-of-type|only-child|nth-of-type|nth-last-of-type|nth-last-child|nth-child|not|link|left|last-of-type|last-child|lang|invalid|indeterminate|in-range|hover|focus|first-of-type|first-line|first-letter|first-child|first|enabled|empty|disabled|default|checked|before|after|active)\"},{cN:\"selector-pseudo\",b:\"::(after|before|choices|first-letter|first-line|repeat-index|repeat-item|selection|value)\"},r,{cN:\"attribute\",b:\"\\\\b(src|z-index|word-wrap|word-spacing|word-break|width|widows|white-space|visibility|vertical-align|unicode-bidi|transition-timing-function|transition-property|transition-duration|transition-delay|transition|transform-style|transform-origin|transform|top|text-underline-position|text-transform|text-shadow|text-rendering|text-overflow|text-indent|text-decoration-style|text-decoration-line|text-decoration-color|text-decoration|text-align-last|text-align|tab-size|table-layout|right|resize|quotes|position|pointer-events|perspective-origin|perspective|page-break-inside|page-break-before|page-break-after|padding-top|padding-right|padding-left|padding-bottom|padding|overflow-y|overflow-x|overflow-wrap|overflow|outline-width|outline-style|outline-offset|outline-color|outline|orphans|order|opacity|object-position|object-fit|normal|none|nav-up|nav-right|nav-left|nav-index|nav-down|min-width|min-height|max-width|max-height|mask|marks|margin-top|margin-right|margin-left|margin-bottom|margin|list-style-type|list-style-position|list-style-image|list-style|line-height|letter-spacing|left|justify-content|initial|inherit|ime-mode|image-orientation|image-resolution|image-rendering|icon|hyphens|height|font-weight|font-variant-ligatures|font-variant|font-style|font-stretch|font-size-adjust|font-size|font-language-override|font-kerning|font-feature-settings|font-family|font|float|flex-wrap|flex-shrink|flex-grow|flex-flow|flex-direction|flex-basis|flex|filter|empty-cells|display|direction|cursor|counter-reset|counter-increment|content|column-width|column-span|column-rule-width|column-rule-style|column-rule-color|column-rule|column-gap|column-fill|column-count|columns|color|clip-path|clip|clear|caption-side|break-inside|break-before|break-after|box-sizing|box-shadow|box-decoration-break|bottom|border-width|border-top-width|border-top-style|border-top-right-radius|border-top-left-radius|border-top-color|border-top|border-style|border-spacing|border-right-width|border-right-style|border-right-color|border-right|border-radius|border-left-width|border-left-style|border-left-color|border-left|border-image-width|border-image-source|border-image-slice|border-image-repeat|border-image-outset|border-image|border-color|border-collapse|border-bottom-width|border-bottom-style|border-bottom-right-radius|border-bottom-left-radius|border-bottom-color|border-bottom|border|background-size|background-repeat|background-position|background-origin|background-image|background-color|background-clip|background-attachment|background-blend-mode|background|backface-visibility|auto|animation-timing-function|animation-play-state|animation-name|animation-iteration-count|animation-fill-mode|animation-duration|animation-direction|animation-delay|animation|align-self|align-items|align-content)\\\\b\",i:\"[^\\\\s]\"},{b:\"\\\\b(whitespace|wait|w-resize|visible|vertical-text|vertical-ideographic|uppercase|upper-roman|upper-alpha|underline|transparent|top|thin|thick|text|text-top|text-bottom|tb-rl|table-header-group|table-footer-group|sw-resize|super|strict|static|square|solid|small-caps|separate|se-resize|scroll|s-resize|rtl|row-resize|ridge|right|repeat|repeat-y|repeat-x|relative|progress|pointer|overline|outside|outset|oblique|nowrap|not-allowed|normal|none|nw-resize|no-repeat|no-drop|newspaper|ne-resize|n-resize|move|middle|medium|ltr|lr-tb|lowercase|lower-roman|lower-alpha|loose|list-item|line|line-through|line-edge|lighter|left|keep-all|justify|italic|inter-word|inter-ideograph|inside|inset|inline|inline-block|inherit|inactive|ideograph-space|ideograph-parenthesis|ideograph-numeric|ideograph-alpha|horizontal|hidden|help|hand|groove|fixed|ellipsis|e-resize|double|dotted|distribute|distribute-space|distribute-letter|distribute-all-lines|disc|disabled|default|decimal|dashed|crosshair|collapse|col-resize|circle|char|center|capitalize|break-word|break-all|bottom|both|bolder|bold|block|bidi-override|below|baseline|auto|always|all-scroll|absolute|table|table-cell)\\\\b\"},{b:\":\",e:\";\",c:[r,i,e.CSSNM,e.QSM,e.ASM,{cN:\"meta\",b:\"!important\"}]},{b:\"@(page|font-face)\",l:t,k:\"@page @font-face\"},{b:\"@\",e:\"[{;]\",rB:!0,k:\"and or not only\",c:[{b:t,cN:\"keyword\"},r,e.QSM,e.ASM,i,e.CSSNM]}]}});hljs.registerLanguage(\"perl\",function(e){var t=\"getpwent getservent quotemeta msgrcv scalar kill dbmclose undef lc ma syswrite tr send umask sysopen shmwrite vec qx utime local oct semctl localtime readpipe do return format read sprintf dbmopen pop getpgrp not getpwnam rewinddir qqfileno qw endprotoent wait sethostent bless s|0 opendir continue each sleep endgrent shutdown dump chomp connect getsockname die socketpair close flock exists index shmgetsub for endpwent redo lstat msgctl setpgrp abs exit select print ref gethostbyaddr unshift fcntl syscall goto getnetbyaddr join gmtime symlink semget splice x|0 getpeername recv log setsockopt cos last reverse gethostbyname getgrnam study formline endhostent times chop length gethostent getnetent pack getprotoent getservbyname rand mkdir pos chmod y|0 substr endnetent printf next open msgsnd readdir use unlink getsockopt getpriority rindex wantarray hex system getservbyport endservent int chr untie rmdir prototype tell listen fork shmread ucfirst setprotoent else sysseek link getgrgid shmctl waitpid unpack getnetbyname reset chdir grep split require caller lcfirst until warn while values shift telldir getpwuid my getprotobynumber delete and sort uc defined srand accept package seekdir getprotobyname semop our rename seek if q|0 chroot sysread setpwent no crypt getc chown sqrt write setnetent setpriority foreach tie sin msgget map stat getlogin unless elsif truncate exec keys glob tied closedirioctl socket readlink eval xor readline binmode setservent eof ord bind alarm pipe atan2 getgrent exp time push setgrent gt lt or ne m|0 break given say state when\",r={cN:\"subst\",b:\"[$@]\\\\{\",e:\"\\\\}\",k:t},s={b:\"->{\",e:\"}\"},n={v:[{b:/\\$\\d/},{b:/[\\$%@](\\^\\w\\b|#\\w+(::\\w+)*|{\\w+}|\\w+(::\\w*)*)/},{b:/[\\$%@][^\\s\\w{]/,relevance:0}]},c=[e.BE,r,n],a=[n,e.HCM,e.C(\"^\\\\=\\\\w\",\"\\\\=cut\",{eW:!0}),s,{cN:\"string\",c:c,v:[{b:\"q[qwxr]?\\\\s*\\\\(\",e:\"\\\\)\",relevance:5},{b:\"q[qwxr]?\\\\s*\\\\[\",e:\"\\\\]\",relevance:5},{b:\"q[qwxr]?\\\\s*\\\\{\",e:\"\\\\}\",relevance:5},{b:\"q[qwxr]?\\\\s*\\\\|\",e:\"\\\\|\",relevance:5},{b:\"q[qwxr]?\\\\s*\\\\<\",e:\"\\\\>\",relevance:5},{b:\"qw\\\\s+q\",e:\"q\",relevance:5},{b:\"'\",e:\"'\",c:[e.BE]},{b:'\"',e:'\"'},{b:\"`\",e:\"`\",c:[e.BE]},{b:\"{\\\\w+}\",c:[],relevance:0},{b:\"-?\\\\w+\\\\s*\\\\=\\\\>\",c:[],relevance:0}]},{cN:\"number\",b:\"(\\\\b0[0-7_]+)|(\\\\b0x[0-9a-fA-F_]+)|(\\\\b[1-9][0-9_]*(\\\\.[0-9_]+)?)|[0_]\\\\b\",relevance:0},{b:\"(\\\\/\\\\/|\"+e.RSR+\"|\\\\b(split|return|print|reverse|grep)\\\\b)\\\\s*\",k:\"split return print reverse grep\",relevance:0,c:[e.HCM,{cN:\"regexp\",b:\"(s|tr|y)/(\\\\\\\\.|[^/])*/(\\\\\\\\.|[^/])*/[a-z]*\",relevance:10},{cN:\"regexp\",b:\"(m|qr)?/\",e:\"/[a-z]*\",c:[e.BE],relevance:0}]},{cN:\"function\",bK:\"sub\",e:\"(\\\\s*\\\\(.*?\\\\))?[;{]\",eE:!0,relevance:5,c:[e.TM]},{b:\"-\\\\w\\\\b\",relevance:0},{b:\"^__DATA__$\",e:\"^__END__$\",sL:\"mojolicious\",c:[{b:\"^@@.*\",e:\"$\",cN:\"comment\"}]}];return r.c=a,{aliases:[\"pl\",\"pm\"],l:/[\\w\\.]+/,k:t,c:s.c=a}});hljs.registerLanguage(\"go\",function(e){var n={keyword:\"break default func interface select case map struct chan else goto package switch const fallthrough if range type continue for import return var go defer bool byte complex64 complex128 float32 float64 int8 int16 int32 int64 string uint8 uint16 uint32 uint64 int uint uintptr rune\",literal:\"true false iota nil\",built_in:\"append cap close complex copy imag len make new panic print println real recover delete\"};return{aliases:[\"golang\"],k:n,i:\"</\",c:[e.CLCM,e.CBCM,{cN:\"string\",v:[e.QSM,e.ASM,{b:\"`\",e:\"`\"}]},{cN:\"number\",v:[{b:e.CNR+\"[i]\",relevance:1},e.CNM]},{b:/:=/},{cN:\"function\",bK:\"func\",e:\"\\\\s*(\\\\{|$)\",eE:!0,c:[e.TM,{cN:\"params\",b:/\\(/,e:/\\)/,k:n,i:/[\"']/}]}]}});hljs.registerLanguage(\"x86asm\",function(s){return{cI:!0,l:\"[.%]?\"+s.IR,k:{keyword:\"lock rep repe repz repne repnz xaquire xrelease bnd nobnd aaa aad aam aas adc add and arpl bb0_reset bb1_reset bound bsf bsr bswap bt btc btr bts call cbw cdq cdqe clc cld cli clts cmc cmp cmpsb cmpsd cmpsq cmpsw cmpxchg cmpxchg486 cmpxchg8b cmpxchg16b cpuid cpu_read cpu_write cqo cwd cwde daa das dec div dmint emms enter equ f2xm1 fabs fadd faddp fbld fbstp fchs fclex fcmovb fcmovbe fcmove fcmovnb fcmovnbe fcmovne fcmovnu fcmovu fcom fcomi fcomip fcomp fcompp fcos fdecstp fdisi fdiv fdivp fdivr fdivrp femms feni ffree ffreep fiadd ficom ficomp fidiv fidivr fild fimul fincstp finit fist fistp fisttp fisub fisubr fld fld1 fldcw fldenv fldl2e fldl2t fldlg2 fldln2 fldpi fldz fmul fmulp fnclex fndisi fneni fninit fnop fnsave fnstcw fnstenv fnstsw fpatan fprem fprem1 fptan frndint frstor fsave fscale fsetpm fsin fsincos fsqrt fst fstcw fstenv fstp fstsw fsub fsubp fsubr fsubrp ftst fucom fucomi fucomip fucomp fucompp fxam fxch fxtract fyl2x fyl2xp1 hlt ibts icebp idiv imul in inc incbin insb insd insw int int01 int1 int03 int3 into invd invpcid invlpg invlpga iret iretd iretq iretw jcxz jecxz jrcxz jmp jmpe lahf lar lds lea leave les lfence lfs lgdt lgs lidt lldt lmsw loadall loadall286 lodsb lodsd lodsq lodsw loop loope loopne loopnz loopz lsl lss ltr mfence monitor mov movd movq movsb movsd movsq movsw movsx movsxd movzx mul mwait neg nop not or out outsb outsd outsw packssdw packsswb packuswb paddb paddd paddsb paddsiw paddsw paddusb paddusw paddw pand pandn pause paveb pavgusb pcmpeqb pcmpeqd pcmpeqw pcmpgtb pcmpgtd pcmpgtw pdistib pf2id pfacc pfadd pfcmpeq pfcmpge pfcmpgt pfmax pfmin pfmul pfrcp pfrcpit1 pfrcpit2 pfrsqit1 pfrsqrt pfsub pfsubr pi2fd pmachriw pmaddwd pmagw pmulhriw pmulhrwa pmulhrwc pmulhw pmullw pmvgezb pmvlzb pmvnzb pmvzb pop popa popad popaw popf popfd popfq popfw por prefetch prefetchw pslld psllq psllw psrad psraw psrld psrlq psrlw psubb psubd psubsb psubsiw psubsw psubusb psubusw psubw punpckhbw punpckhdq punpckhwd punpcklbw punpckldq punpcklwd push pusha pushad pushaw pushf pushfd pushfq pushfw pxor rcl rcr rdshr rdmsr rdpmc rdtsc rdtscp ret retf retn rol ror rdm rsdc rsldt rsm rsts sahf sal salc sar sbb scasb scasd scasq scasw sfence sgdt shl shld shr shrd sidt sldt skinit smi smint smintold smsw stc std sti stosb stosd stosq stosw str sub svdc svldt svts swapgs syscall sysenter sysexit sysret test ud0 ud1 ud2b ud2 ud2a umov verr verw fwait wbinvd wrshr wrmsr xadd xbts xchg xlatb xlat xor cmove cmovz cmovne cmovnz cmova cmovnbe cmovae cmovnb cmovb cmovnae cmovbe cmovna cmovg cmovnle cmovge cmovnl cmovl cmovnge cmovle cmovng cmovc cmovnc cmovo cmovno cmovs cmovns cmovp cmovpe cmovnp cmovpo je jz jne jnz ja jnbe jae jnb jb jnae jbe jna jg jnle jge jnl jl jnge jle jng jc jnc jo jno js jns jpo jnp jpe jp sete setz setne setnz seta setnbe setae setnb setnc setb setnae setcset setbe setna setg setnle setge setnl setl setnge setle setng sets setns seto setno setpe setp setpo setnp addps addss andnps andps cmpeqps cmpeqss cmpleps cmpless cmpltps cmpltss cmpneqps cmpneqss cmpnleps cmpnless cmpnltps cmpnltss cmpordps cmpordss cmpunordps cmpunordss cmpps cmpss comiss cvtpi2ps cvtps2pi cvtsi2ss cvtss2si cvttps2pi cvttss2si divps divss ldmxcsr maxps maxss minps minss movaps movhps movlhps movlps movhlps movmskps movntps movss movups mulps mulss orps rcpps rcpss rsqrtps rsqrtss shufps sqrtps sqrtss stmxcsr subps subss ucomiss unpckhps unpcklps xorps fxrstor fxrstor64 fxsave fxsave64 xgetbv xsetbv xsave xsave64 xsaveopt xsaveopt64 xrstor xrstor64 prefetchnta prefetcht0 prefetcht1 prefetcht2 maskmovq movntq pavgb pavgw pextrw pinsrw pmaxsw pmaxub pminsw pminub pmovmskb pmulhuw psadbw pshufw pf2iw pfnacc pfpnacc pi2fw pswapd maskmovdqu clflush movntdq movnti movntpd movdqa movdqu movdq2q movq2dq paddq pmuludq pshufd pshufhw pshuflw pslldq psrldq psubq punpckhqdq punpcklqdq addpd addsd andnpd andpd cmpeqpd cmpeqsd cmplepd cmplesd cmpltpd cmpltsd cmpneqpd cmpneqsd cmpnlepd cmpnlesd cmpnltpd cmpnltsd cmpordpd cmpordsd cmpunordpd cmpunordsd cmppd comisd cvtdq2pd cvtdq2ps cvtpd2dq cvtpd2pi cvtpd2ps cvtpi2pd cvtps2dq cvtps2pd cvtsd2si cvtsd2ss cvtsi2sd cvtss2sd cvttpd2pi cvttpd2dq cvttps2dq cvttsd2si divpd divsd maxpd maxsd minpd minsd movapd movhpd movlpd movmskpd movupd mulpd mulsd orpd shufpd sqrtpd sqrtsd subpd subsd ucomisd unpckhpd unpcklpd xorpd addsubpd addsubps haddpd haddps hsubpd hsubps lddqu movddup movshdup movsldup clgi stgi vmcall vmclear vmfunc vmlaunch vmload vmmcall vmptrld vmptrst vmread vmresume vmrun vmsave vmwrite vmxoff vmxon invept invvpid pabsb pabsw pabsd palignr phaddw phaddd phaddsw phsubw phsubd phsubsw pmaddubsw pmulhrsw pshufb psignb psignw psignd extrq insertq movntsd movntss lzcnt blendpd blendps blendvpd blendvps dppd dpps extractps insertps movntdqa mpsadbw packusdw pblendvb pblendw pcmpeqq pextrb pextrd pextrq phminposuw pinsrb pinsrd pinsrq pmaxsb pmaxsd pmaxud pmaxuw pminsb pminsd pminud pminuw pmovsxbw pmovsxbd pmovsxbq pmovsxwd pmovsxwq pmovsxdq pmovzxbw pmovzxbd pmovzxbq pmovzxwd pmovzxwq pmovzxdq pmuldq pmulld ptest roundpd roundps roundsd roundss crc32 pcmpestri pcmpestrm pcmpistri pcmpistrm pcmpgtq popcnt getsec pfrcpv pfrsqrtv movbe aesenc aesenclast aesdec aesdeclast aesimc aeskeygenassist vaesenc vaesenclast vaesdec vaesdeclast vaesimc vaeskeygenassist vaddpd vaddps vaddsd vaddss vaddsubpd vaddsubps vandpd vandps vandnpd vandnps vblendpd vblendps vblendvpd vblendvps vbroadcastss vbroadcastsd vbroadcastf128 vcmpeq_ospd vcmpeqpd vcmplt_ospd vcmpltpd vcmple_ospd vcmplepd vcmpunord_qpd vcmpunordpd vcmpneq_uqpd vcmpneqpd vcmpnlt_uspd vcmpnltpd vcmpnle_uspd vcmpnlepd vcmpord_qpd vcmpordpd vcmpeq_uqpd vcmpnge_uspd vcmpngepd vcmpngt_uspd vcmpngtpd vcmpfalse_oqpd vcmpfalsepd vcmpneq_oqpd vcmpge_ospd vcmpgepd vcmpgt_ospd vcmpgtpd vcmptrue_uqpd vcmptruepd vcmplt_oqpd vcmple_oqpd vcmpunord_spd vcmpneq_uspd vcmpnlt_uqpd vcmpnle_uqpd vcmpord_spd vcmpeq_uspd vcmpnge_uqpd vcmpngt_uqpd vcmpfalse_ospd vcmpneq_ospd vcmpge_oqpd vcmpgt_oqpd vcmptrue_uspd vcmppd vcmpeq_osps vcmpeqps vcmplt_osps vcmpltps vcmple_osps vcmpleps vcmpunord_qps vcmpunordps vcmpneq_uqps vcmpneqps vcmpnlt_usps vcmpnltps vcmpnle_usps vcmpnleps vcmpord_qps vcmpordps vcmpeq_uqps vcmpnge_usps vcmpngeps vcmpngt_usps vcmpngtps vcmpfalse_oqps vcmpfalseps vcmpneq_oqps vcmpge_osps vcmpgeps vcmpgt_osps vcmpgtps vcmptrue_uqps vcmptrueps vcmplt_oqps vcmple_oqps vcmpunord_sps vcmpneq_usps vcmpnlt_uqps vcmpnle_uqps vcmpord_sps vcmpeq_usps vcmpnge_uqps vcmpngt_uqps vcmpfalse_osps vcmpneq_osps vcmpge_oqps vcmpgt_oqps vcmptrue_usps vcmpps vcmpeq_ossd vcmpeqsd vcmplt_ossd vcmpltsd vcmple_ossd vcmplesd vcmpunord_qsd vcmpunordsd vcmpneq_uqsd vcmpneqsd vcmpnlt_ussd vcmpnltsd vcmpnle_ussd vcmpnlesd vcmpord_qsd vcmpordsd vcmpeq_uqsd vcmpnge_ussd vcmpngesd vcmpngt_ussd vcmpngtsd vcmpfalse_oqsd vcmpfalsesd vcmpneq_oqsd vcmpge_ossd vcmpgesd vcmpgt_ossd vcmpgtsd vcmptrue_uqsd vcmptruesd vcmplt_oqsd vcmple_oqsd vcmpunord_ssd vcmpneq_ussd vcmpnlt_uqsd vcmpnle_uqsd vcmpord_ssd vcmpeq_ussd vcmpnge_uqsd vcmpngt_uqsd vcmpfalse_ossd vcmpneq_ossd vcmpge_oqsd vcmpgt_oqsd vcmptrue_ussd vcmpsd vcmpeq_osss vcmpeqss vcmplt_osss vcmpltss vcmple_osss vcmpless vcmpunord_qss vcmpunordss vcmpneq_uqss vcmpneqss vcmpnlt_usss vcmpnltss vcmpnle_usss vcmpnless vcmpord_qss vcmpordss vcmpeq_uqss vcmpnge_usss vcmpngess vcmpngt_usss vcmpngtss vcmpfalse_oqss vcmpfalsess vcmpneq_oqss vcmpge_osss vcmpgess vcmpgt_osss vcmpgtss vcmptrue_uqss vcmptruess vcmplt_oqss vcmple_oqss vcmpunord_sss vcmpneq_usss vcmpnlt_uqss vcmpnle_uqss vcmpord_sss vcmpeq_usss vcmpnge_uqss vcmpngt_uqss vcmpfalse_osss vcmpneq_osss vcmpge_oqss vcmpgt_oqss vcmptrue_usss vcmpss vcomisd vcomiss vcvtdq2pd vcvtdq2ps vcvtpd2dq vcvtpd2ps vcvtps2dq vcvtps2pd vcvtsd2si vcvtsd2ss vcvtsi2sd vcvtsi2ss vcvtss2sd vcvtss2si vcvttpd2dq vcvttps2dq vcvttsd2si vcvttss2si vdivpd vdivps vdivsd vdivss vdppd vdpps vextractf128 vextractps vhaddpd vhaddps vhsubpd vhsubps vinsertf128 vinsertps vlddqu vldqqu vldmxcsr vmaskmovdqu vmaskmovps vmaskmovpd vmaxpd vmaxps vmaxsd vmaxss vminpd vminps vminsd vminss vmovapd vmovaps vmovd vmovq vmovddup vmovdqa vmovqqa vmovdqu vmovqqu vmovhlps vmovhpd vmovhps vmovlhps vmovlpd vmovlps vmovmskpd vmovmskps vmovntdq vmovntqq vmovntdqa vmovntpd vmovntps vmovsd vmovshdup vmovsldup vmovss vmovupd vmovups vmpsadbw vmulpd vmulps vmulsd vmulss vorpd vorps vpabsb vpabsw vpabsd vpacksswb vpackssdw vpackuswb vpackusdw vpaddb vpaddw vpaddd vpaddq vpaddsb vpaddsw vpaddusb vpaddusw vpalignr vpand vpandn vpavgb vpavgw vpblendvb vpblendw vpcmpestri vpcmpestrm vpcmpistri vpcmpistrm vpcmpeqb vpcmpeqw vpcmpeqd vpcmpeqq vpcmpgtb vpcmpgtw vpcmpgtd vpcmpgtq vpermilpd vpermilps vperm2f128 vpextrb vpextrw vpextrd vpextrq vphaddw vphaddd vphaddsw vphminposuw vphsubw vphsubd vphsubsw vpinsrb vpinsrw vpinsrd vpinsrq vpmaddwd vpmaddubsw vpmaxsb vpmaxsw vpmaxsd vpmaxub vpmaxuw vpmaxud vpminsb vpminsw vpminsd vpminub vpminuw vpminud vpmovmskb vpmovsxbw vpmovsxbd vpmovsxbq vpmovsxwd vpmovsxwq vpmovsxdq vpmovzxbw vpmovzxbd vpmovzxbq vpmovzxwd vpmovzxwq vpmovzxdq vpmulhuw vpmulhrsw vpmulhw vpmullw vpmulld vpmuludq vpmuldq vpor vpsadbw vpshufb vpshufd vpshufhw vpshuflw vpsignb vpsignw vpsignd vpslldq vpsrldq vpsllw vpslld vpsllq vpsraw vpsrad vpsrlw vpsrld vpsrlq vptest vpsubb vpsubw vpsubd vpsubq vpsubsb vpsubsw vpsubusb vpsubusw vpunpckhbw vpunpckhwd vpunpckhdq vpunpckhqdq vpunpcklbw vpunpcklwd vpunpckldq vpunpcklqdq vpxor vrcpps vrcpss vrsqrtps vrsqrtss vroundpd vroundps vroundsd vroundss vshufpd vshufps vsqrtpd vsqrtps vsqrtsd vsqrtss vstmxcsr vsubpd vsubps vsubsd vsubss vtestps vtestpd vucomisd vucomiss vunpckhpd vunpckhps vunpcklpd vunpcklps vxorpd vxorps vzeroall vzeroupper pclmullqlqdq pclmulhqlqdq pclmullqhqdq pclmulhqhqdq pclmulqdq vpclmullqlqdq vpclmulhqlqdq vpclmullqhqdq vpclmulhqhqdq vpclmulqdq vfmadd132ps vfmadd132pd vfmadd312ps vfmadd312pd vfmadd213ps vfmadd213pd vfmadd123ps vfmadd123pd vfmadd231ps vfmadd231pd vfmadd321ps vfmadd321pd vfmaddsub132ps vfmaddsub132pd vfmaddsub312ps vfmaddsub312pd vfmaddsub213ps vfmaddsub213pd vfmaddsub123ps vfmaddsub123pd vfmaddsub231ps vfmaddsub231pd vfmaddsub321ps vfmaddsub321pd vfmsub132ps vfmsub132pd vfmsub312ps vfmsub312pd vfmsub213ps vfmsub213pd vfmsub123ps vfmsub123pd vfmsub231ps vfmsub231pd vfmsub321ps vfmsub321pd vfmsubadd132ps vfmsubadd132pd vfmsubadd312ps vfmsubadd312pd vfmsubadd213ps vfmsubadd213pd vfmsubadd123ps vfmsubadd123pd vfmsubadd231ps vfmsubadd231pd vfmsubadd321ps vfmsubadd321pd vfnmadd132ps vfnmadd132pd vfnmadd312ps vfnmadd312pd vfnmadd213ps vfnmadd213pd vfnmadd123ps vfnmadd123pd vfnmadd231ps vfnmadd231pd vfnmadd321ps vfnmadd321pd vfnmsub132ps vfnmsub132pd vfnmsub312ps vfnmsub312pd vfnmsub213ps vfnmsub213pd vfnmsub123ps vfnmsub123pd vfnmsub231ps vfnmsub231pd vfnmsub321ps vfnmsub321pd vfmadd132ss vfmadd132sd vfmadd312ss vfmadd312sd vfmadd213ss vfmadd213sd vfmadd123ss vfmadd123sd vfmadd231ss vfmadd231sd vfmadd321ss vfmadd321sd vfmsub132ss vfmsub132sd vfmsub312ss vfmsub312sd vfmsub213ss vfmsub213sd vfmsub123ss vfmsub123sd vfmsub231ss vfmsub231sd vfmsub321ss vfmsub321sd vfnmadd132ss vfnmadd132sd vfnmadd312ss vfnmadd312sd vfnmadd213ss vfnmadd213sd vfnmadd123ss vfnmadd123sd vfnmadd231ss vfnmadd231sd vfnmadd321ss vfnmadd321sd vfnmsub132ss vfnmsub132sd vfnmsub312ss vfnmsub312sd vfnmsub213ss vfnmsub213sd vfnmsub123ss vfnmsub123sd vfnmsub231ss vfnmsub231sd vfnmsub321ss vfnmsub321sd rdfsbase rdgsbase rdrand wrfsbase wrgsbase vcvtph2ps vcvtps2ph adcx adox rdseed clac stac xstore xcryptecb xcryptcbc xcryptctr xcryptcfb xcryptofb montmul xsha1 xsha256 llwpcb slwpcb lwpval lwpins vfmaddpd vfmaddps vfmaddsd vfmaddss vfmaddsubpd vfmaddsubps vfmsubaddpd vfmsubaddps vfmsubpd vfmsubps vfmsubsd vfmsubss vfnmaddpd vfnmaddps vfnmaddsd vfnmaddss vfnmsubpd vfnmsubps vfnmsubsd vfnmsubss vfrczpd vfrczps vfrczsd vfrczss vpcmov vpcomb vpcomd vpcomq vpcomub vpcomud vpcomuq vpcomuw vpcomw vphaddbd vphaddbq vphaddbw vphadddq vphaddubd vphaddubq vphaddubw vphaddudq vphadduwd vphadduwq vphaddwd vphaddwq vphsubbw vphsubdq vphsubwd vpmacsdd vpmacsdqh vpmacsdql vpmacssdd vpmacssdqh vpmacssdql vpmacsswd vpmacssww vpmacswd vpmacsww vpmadcsswd vpmadcswd vpperm vprotb vprotd vprotq vprotw vpshab vpshad vpshaq vpshaw vpshlb vpshld vpshlq vpshlw vbroadcasti128 vpblendd vpbroadcastb vpbroadcastw vpbroadcastd vpbroadcastq vpermd vpermpd vpermps vpermq vperm2i128 vextracti128 vinserti128 vpmaskmovd vpmaskmovq vpsllvd vpsllvq vpsravd vpsrlvd vpsrlvq vgatherdpd vgatherqpd vgatherdps vgatherqps vpgatherdd vpgatherqd vpgatherdq vpgatherqq xabort xbegin xend xtest andn bextr blci blcic blsi blsic blcfill blsfill blcmsk blsmsk blsr blcs bzhi mulx pdep pext rorx sarx shlx shrx tzcnt tzmsk t1mskc valignd valignq vblendmpd vblendmps vbroadcastf32x4 vbroadcastf64x4 vbroadcasti32x4 vbroadcasti64x4 vcompresspd vcompressps vcvtpd2udq vcvtps2udq vcvtsd2usi vcvtss2usi vcvttpd2udq vcvttps2udq vcvttsd2usi vcvttss2usi vcvtudq2pd vcvtudq2ps vcvtusi2sd vcvtusi2ss vexpandpd vexpandps vextractf32x4 vextractf64x4 vextracti32x4 vextracti64x4 vfixupimmpd vfixupimmps vfixupimmsd vfixupimmss vgetexppd vgetexpps vgetexpsd vgetexpss vgetmantpd vgetmantps vgetmantsd vgetmantss vinsertf32x4 vinsertf64x4 vinserti32x4 vinserti64x4 vmovdqa32 vmovdqa64 vmovdqu32 vmovdqu64 vpabsq vpandd vpandnd vpandnq vpandq vpblendmd vpblendmq vpcmpltd vpcmpled vpcmpneqd vpcmpnltd vpcmpnled vpcmpd vpcmpltq vpcmpleq vpcmpneqq vpcmpnltq vpcmpnleq vpcmpq vpcmpequd vpcmpltud vpcmpleud vpcmpnequd vpcmpnltud vpcmpnleud vpcmpud vpcmpequq vpcmpltuq vpcmpleuq vpcmpnequq vpcmpnltuq vpcmpnleuq vpcmpuq vpcompressd vpcompressq vpermi2d vpermi2pd vpermi2ps vpermi2q vpermt2d vpermt2pd vpermt2ps vpermt2q vpexpandd vpexpandq vpmaxsq vpmaxuq vpminsq vpminuq vpmovdb vpmovdw vpmovqb vpmovqd vpmovqw vpmovsdb vpmovsdw vpmovsqb vpmovsqd vpmovsqw vpmovusdb vpmovusdw vpmovusqb vpmovusqd vpmovusqw vpord vporq vprold vprolq vprolvd vprolvq vprord vprorq vprorvd vprorvq vpscatterdd vpscatterdq vpscatterqd vpscatterqq vpsraq vpsravq vpternlogd vpternlogq vptestmd vptestmq vptestnmd vptestnmq vpxord vpxorq vrcp14pd vrcp14ps vrcp14sd vrcp14ss vrndscalepd vrndscaleps vrndscalesd vrndscaless vrsqrt14pd vrsqrt14ps vrsqrt14sd vrsqrt14ss vscalefpd vscalefps vscalefsd vscalefss vscatterdpd vscatterdps vscatterqpd vscatterqps vshuff32x4 vshuff64x2 vshufi32x4 vshufi64x2 kandnw kandw kmovw knotw kortestw korw kshiftlw kshiftrw kunpckbw kxnorw kxorw vpbroadcastmb2q vpbroadcastmw2d vpconflictd vpconflictq vplzcntd vplzcntq vexp2pd vexp2ps vrcp28pd vrcp28ps vrcp28sd vrcp28ss vrsqrt28pd vrsqrt28ps vrsqrt28sd vrsqrt28ss vgatherpf0dpd vgatherpf0dps vgatherpf0qpd vgatherpf0qps vgatherpf1dpd vgatherpf1dps vgatherpf1qpd vgatherpf1qps vscatterpf0dpd vscatterpf0dps vscatterpf0qpd vscatterpf0qps vscatterpf1dpd vscatterpf1dps vscatterpf1qpd vscatterpf1qps prefetchwt1 bndmk bndcl bndcu bndcn bndmov bndldx bndstx sha1rnds4 sha1nexte sha1msg1 sha1msg2 sha256rnds2 sha256msg1 sha256msg2 hint_nop0 hint_nop1 hint_nop2 hint_nop3 hint_nop4 hint_nop5 hint_nop6 hint_nop7 hint_nop8 hint_nop9 hint_nop10 hint_nop11 hint_nop12 hint_nop13 hint_nop14 hint_nop15 hint_nop16 hint_nop17 hint_nop18 hint_nop19 hint_nop20 hint_nop21 hint_nop22 hint_nop23 hint_nop24 hint_nop25 hint_nop26 hint_nop27 hint_nop28 hint_nop29 hint_nop30 hint_nop31 hint_nop32 hint_nop33 hint_nop34 hint_nop35 hint_nop36 hint_nop37 hint_nop38 hint_nop39 hint_nop40 hint_nop41 hint_nop42 hint_nop43 hint_nop44 hint_nop45 hint_nop46 hint_nop47 hint_nop48 hint_nop49 hint_nop50 hint_nop51 hint_nop52 hint_nop53 hint_nop54 hint_nop55 hint_nop56 hint_nop57 hint_nop58 hint_nop59 hint_nop60 hint_nop61 hint_nop62 hint_nop63\",built_in:\"ip eip rip al ah bl bh cl ch dl dh sil dil bpl spl r8b r9b r10b r11b r12b r13b r14b r15b ax bx cx dx si di bp sp r8w r9w r10w r11w r12w r13w r14w r15w eax ebx ecx edx esi edi ebp esp eip r8d r9d r10d r11d r12d r13d r14d r15d rax rbx rcx rdx rsi rdi rbp rsp r8 r9 r10 r11 r12 r13 r14 r15 cs ds es fs gs ss st st0 st1 st2 st3 st4 st5 st6 st7 mm0 mm1 mm2 mm3 mm4 mm5 mm6 mm7 xmm0 xmm1 xmm2 xmm3 xmm4 xmm5 xmm6 xmm7 xmm8 xmm9 xmm10 xmm11 xmm12 xmm13 xmm14 xmm15 xmm16 xmm17 xmm18 xmm19 xmm20 xmm21 xmm22 xmm23 xmm24 xmm25 xmm26 xmm27 xmm28 xmm29 xmm30 xmm31 ymm0 ymm1 ymm2 ymm3 ymm4 ymm5 ymm6 ymm7 ymm8 ymm9 ymm10 ymm11 ymm12 ymm13 ymm14 ymm15 ymm16 ymm17 ymm18 ymm19 ymm20 ymm21 ymm22 ymm23 ymm24 ymm25 ymm26 ymm27 ymm28 ymm29 ymm30 ymm31 zmm0 zmm1 zmm2 zmm3 zmm4 zmm5 zmm6 zmm7 zmm8 zmm9 zmm10 zmm11 zmm12 zmm13 zmm14 zmm15 zmm16 zmm17 zmm18 zmm19 zmm20 zmm21 zmm22 zmm23 zmm24 zmm25 zmm26 zmm27 zmm28 zmm29 zmm30 zmm31 k0 k1 k2 k3 k4 k5 k6 k7 bnd0 bnd1 bnd2 bnd3 cr0 cr1 cr2 cr3 cr4 cr8 dr0 dr1 dr2 dr3 dr8 tr3 tr4 tr5 tr6 tr7 r0 r1 r2 r3 r4 r5 r6 r7 r0b r1b r2b r3b r4b r5b r6b r7b r0w r1w r2w r3w r4w r5w r6w r7w r0d r1d r2d r3d r4d r5d r6d r7d r0h r1h r2h r3h r0l r1l r2l r3l r4l r5l r6l r7l r8l r9l r10l r11l r12l r13l r14l r15l db dw dd dq dt ddq do dy dz resb resw resd resq rest resdq reso resy resz incbin equ times byte word dword qword nosplit rel abs seg wrt strict near far a32 ptr\",meta:\"%define %xdefine %+ %undef %defstr %deftok %assign %strcat %strlen %substr %rotate %elif %else %endif %if %ifmacro %ifctx %ifidn %ifidni %ifid %ifnum %ifstr %iftoken %ifempty %ifenv %error %warning %fatal %rep %endrep %include %push %pop %repl %pathsearch %depend %use %arg %stacksize %local %line %comment %endcomment .nolist __FILE__ __LINE__ __SECT__ __BITS__ __OUTPUT_FORMAT__ __DATE__ __TIME__ __DATE_NUM__ __TIME_NUM__ __UTC_DATE__ __UTC_TIME__ __UTC_DATE_NUM__ __UTC_TIME_NUM__ __PASS__ struc endstruc istruc at iend align alignb sectalign daz nodaz up down zero default option assume public bits use16 use32 use64 default section segment absolute extern global common cpu float __utf16__ __utf16le__ __utf16be__ __utf32__ __utf32le__ __utf32be__ __float8__ __float16__ __float32__ __float64__ __float80m__ __float80e__ __float128l__ __float128h__ __Infinity__ __QNaN__ __SNaN__ Inf NaN QNaN SNaN float8 float16 float32 float64 float80m float80e float128l float128h __FLOAT_DAZ__ __FLOAT_ROUND__ __FLOAT__\"},c:[s.C(\";\",\"$\",{relevance:0}),{cN:\"number\",v:[{b:\"\\\\b(?:([0-9][0-9_]*)?\\\\.[0-9_]*(?:[eE][+-]?[0-9_]+)?|(0[Xx])?[0-9][0-9_]*\\\\.?[0-9_]*(?:[pP](?:[+-]?[0-9_]+)?)?)\\\\b\",relevance:0},{b:\"\\\\$[0-9][0-9A-Fa-f]*\",relevance:0},{b:\"\\\\b(?:[0-9A-Fa-f][0-9A-Fa-f_]*[Hh]|[0-9][0-9_]*[DdTt]?|[0-7][0-7_]*[QqOo]|[0-1][0-1_]*[BbYy])\\\\b\"},{b:\"\\\\b(?:0[Xx][0-9A-Fa-f_]+|0[DdTt][0-9_]+|0[QqOo][0-7_]+|0[BbYy][0-1_]+)\\\\b\"}]},s.QSM,{cN:\"string\",v:[{b:\"'\",e:\"[^\\\\\\\\]'\"},{b:\"`\",e:\"[^\\\\\\\\]`\"}],relevance:0},{cN:\"symbol\",v:[{b:\"^\\\\s*[A-Za-z._?][A-Za-z0-9_$#@~.?]*(:|\\\\s+label)\"},{b:\"^\\\\s*%%[A-Za-z0-9_$#@~.?]*:\"}],relevance:0},{cN:\"subst\",b:\"%[0-9]+\",relevance:0},{cN:\"subst\",b:\"%!S+\",relevance:0},{cN:\"meta\",b:/^\\s*\\.[\\w_-]+/}]}});hljs.registerLanguage(\"cpp\",function(e){function t(e){return\"(?:\"+e+\")?\"}var r=\"decltype\\\\(auto\\\\)\",a=\"[a-zA-Z_]\\\\w*::\",i=\"(\"+r+\"|\"+t(a)+\"[a-zA-Z_]\\\\w*\"+t(\"<.*?>\")+\")\",c={cN:\"keyword\",b:\"\\\\b[a-z\\\\d_]*_t\\\\b\"},s={cN:\"string\",v:[{b:'(u8?|U|L)?\"',e:'\"',i:\"\\\\n\",c:[e.BE]},{b:\"(u8?|U|L)?'(\\\\\\\\(x[0-9A-Fa-f]{2}|u[0-9A-Fa-f]{4,8}|[0-7]{3}|\\\\S)|.)\",e:\"'\",i:\".\"},{b:/(?:u8?|U|L)?R\"([^()\\\\ ]{0,16})\\((?:.|\\n)*?\\)\\1\"/}]},n={cN:\"number\",v:[{b:\"\\\\b(0b[01']+)\"},{b:\"(-?)\\\\b([\\\\d']+(\\\\.[\\\\d']*)?|\\\\.[\\\\d']+)(u|U|l|L|ul|UL|f|F|b|B)\"},{b:\"(-?)(\\\\b0[xX][a-fA-F0-9']+|(\\\\b[\\\\d']+(\\\\.[\\\\d']*)?|\\\\.[\\\\d']+)([eE][-+]?[\\\\d']+)?)\"}],relevance:0},o={cN:\"meta\",b:/#\\s*[a-z]+\\b/,e:/$/,k:{\"meta-keyword\":\"if else elif endif define undef warning error line pragma _Pragma ifdef ifndef include\"},c:[{b:/\\\\\\n/,relevance:0},e.inherit(s,{cN:\"meta-string\"}),{cN:\"meta-string\",b:/<.*?>/,e:/$/,i:\"\\\\n\"},e.CLCM,e.CBCM]},l={cN:\"title\",b:t(a)+e.IR,relevance:0},u=t(a)+e.IR+\"\\\\s*\\\\(\",p={keyword:\"int float while private char char8_t char16_t char32_t catch import module export virtual operator sizeof dynamic_cast|10 typedef const_cast|10 const for static_cast|10 union namespace unsigned long volatile static protected bool template mutable if public friend do goto auto void enum else break extern using asm case typeid wchar_tshort reinterpret_cast|10 default double register explicit signed typename try this switch continue inline delete alignas alignof constexpr consteval constinit decltype concept co_await co_return co_yield requires noexcept static_assert thread_local restrict final override atomic_bool atomic_char atomic_schar atomic_uchar atomic_short atomic_ushort atomic_int atomic_uint atomic_long atomic_ulong atomic_llong atomic_ullong new throw return and and_eq bitand bitor compl not not_eq or or_eq xor xor_eq\",built_in:\"std string wstring cin cout cerr clog stdin stdout stderr stringstream istringstream ostringstream auto_ptr deque list queue stack vector map set bitset multiset multimap unordered_set unordered_map unordered_multiset unordered_multimap array shared_ptr abort terminate abs acos asin atan2 atan calloc ceil cosh cos exit exp fabs floor fmod fprintf fputs free frexp fscanf future isalnum isalpha iscntrl isdigit isgraph islower isprint ispunct isspace isupper isxdigit tolower toupper labs ldexp log10 log malloc realloc memchr memcmp memcpy memset modf pow printf putchar puts scanf sinh sin snprintf sprintf sqrt sscanf strcat strchr strcmp strcpy strcspn strlen strncat strncmp strncpy strpbrk strrchr strspn strstr tanh tan vfprintf vprintf vsprintf endl initializer_list unique_ptr _Bool complex _Complex imaginary _Imaginary\",literal:\"true false nullptr NULL\"},m=[c,e.CLCM,e.CBCM,n,s],d={v:[{b:/=/,e:/;/},{b:/\\(/,e:/\\)/},{bK:\"new throw return else\",e:/;/}],k:p,c:m.concat([{b:/\\(/,e:/\\)/,k:p,c:m.concat([\"self\"]),relevance:0}]),relevance:0},b={cN:\"function\",b:\"(\"+i+\"[\\\\*&\\\\s]+)+\"+u,rB:!0,e:/[{;=]/,eE:!0,k:p,i:/[^\\w\\s\\*&:<>]/,c:[{b:r,k:p,relevance:0},{b:u,rB:!0,c:[l],relevance:0},{cN:\"params\",b:/\\(/,e:/\\)/,k:p,relevance:0,c:[e.CLCM,e.CBCM,s,n,c,{b:/\\(/,e:/\\)/,k:p,relevance:0,c:[\"self\",e.CLCM,e.CBCM,s,n,c]}]},c,e.CLCM,e.CBCM,o]};return{aliases:[\"c\",\"cc\",\"h\",\"c++\",\"h++\",\"hpp\",\"hh\",\"hxx\",\"cxx\"],k:p,i:\"</\",c:[].concat(d,b,m,[o,{b:\"\\\\b(deque|list|queue|stack|vector|map|set|bitset|multiset|multimap|unordered_map|unordered_set|unordered_multiset|unordered_multimap|array)\\\\s*<\",e:\">\",k:p,c:[\"self\",c]},{b:e.IR+\"::\",k:p},{cN:\"class\",bK:\"class struct\",e:/[{;:]/,c:[{b:/</,e:/>/,c:[\"self\"]},e.TM]}]),exports:{preprocessor:o,strings:s,k:p}}});hljs.registerLanguage(\"arduino\",function(e){var t=\"boolean byte word String\",r=\"setup loopKeyboardController MouseController SoftwareSerial EthernetServer EthernetClient LiquidCrystal RobotControl GSMVoiceCall EthernetUDP EsploraTFT HttpClient RobotMotor WiFiClient GSMScanner FileSystem Scheduler GSMServer YunClient YunServer IPAddress GSMClient GSMModem Keyboard Ethernet Console GSMBand Esplora Stepper Process WiFiUDP GSM_SMS Mailbox USBHost Firmata PImage Client Server GSMPIN FileIO Bridge Serial EEPROM Stream Mouse Audio Servo File Task GPRS WiFi Wire TFT GSM SPI SD runShellCommandAsynchronously analogWriteResolution retrieveCallingNumber printFirmwareVersion analogReadResolution sendDigitalPortPair noListenOnLocalhost readJoystickButton setFirmwareVersion readJoystickSwitch scrollDisplayRight getVoiceCallStatus scrollDisplayLeft writeMicroseconds delayMicroseconds beginTransmission getSignalStrength runAsynchronously getAsynchronously listenOnLocalhost getCurrentCarrier readAccelerometer messageAvailable sendDigitalPorts lineFollowConfig countryNameWrite runShellCommand readStringUntil rewindDirectory readTemperature setClockDivider readLightSensor endTransmission analogReference detachInterrupt countryNameRead attachInterrupt encryptionType readBytesUntil robotNameWrite readMicrophone robotNameRead cityNameWrite userNameWrite readJoystickY readJoystickX mouseReleased openNextFile scanNetworks noInterrupts digitalWrite beginSpeaker mousePressed isActionDone mouseDragged displayLogos noAutoscroll addParameter remoteNumber getModifiers keyboardRead userNameRead waitContinue processInput parseCommand printVersion readNetworks writeMessage blinkVersion cityNameRead readMessage setDataMode parsePacket isListening setBitOrder beginPacket isDirectory motorsWrite drawCompass digitalRead clearScreen serialEvent rightToLeft setTextSize leftToRight requestFrom keyReleased compassRead analogWrite interrupts WiFiServer disconnect playMelody parseFloat autoscroll getPINUsed setPINUsed setTimeout sendAnalog readSlider analogRead beginWrite createChar motorsStop keyPressed tempoWrite readButton subnetMask debugPrint macAddress writeGreen randomSeed attachGPRS readString sendString remotePort releaseAll mouseMoved background getXChange getYChange answerCall getResult voiceCall endPacket constrain getSocket writeJSON getButton available connected findUntil readBytes exitValue readGreen writeBlue startLoop IPAddress isPressed sendSysex pauseMode gatewayIP setCursor getOemKey tuneWrite noDisplay loadImage switchPIN onRequest onReceive changePIN playFile noBuffer parseInt overflow checkPIN knobRead beginTFT bitClear updateIR bitWrite position writeRGB highByte writeRed setSpeed readBlue noStroke remoteIP transfer shutdown hangCall beginSMS endWrite attached maintain noCursor checkReg checkPUK shiftOut isValid shiftIn pulseIn connect println localIP pinMode getIMEI display noBlink process getBand running beginSD drawBMP lowByte setBand release bitRead prepare pointTo readRed setMode noFill remove listen stroke detach attach noTone exists buffer height bitSet circle config cursor random IRread setDNS endSMS getKey micros millis begin print write ready flush width isPIN blink clear press mkdir rmdir close point yield image BSSID click delay read text move peek beep rect line open seek fill size turn stop home find step tone sqrt RSSI SSID end bit tan cos sin pow map abs max min get run put\",i=\"DIGITAL_MESSAGE FIRMATA_STRING ANALOG_MESSAGE REPORT_DIGITAL REPORT_ANALOG INPUT_PULLUP SET_PIN_MODE INTERNAL2V56 SYSTEM_RESET LED_BUILTIN INTERNAL1V1 SYSEX_START INTERNAL EXTERNAL DEFAULT OUTPUT INPUT HIGH LOW\",o=e.requireLanguage(\"cpp\").rawDefinition(),a=o.k;return a.keyword+=\" \"+t,a.literal+=\" \"+i,a.built_in+=\" \"+r,o});hljs.registerLanguage(\"nginx\",function(e){var r={cN:\"variable\",v:[{b:/\\$\\d+/},{b:/\\$\\{/,e:/}/},{b:\"[\\\\$\\\\@]\"+e.UIR}]},b={eW:!0,l:\"[a-z/_]+\",k:{literal:\"on off yes no true false none blocked debug info notice warn error crit select break last permanent redirect kqueue rtsig epoll poll /dev/poll\"},relevance:0,i:\"=>\",c:[e.HCM,{cN:\"string\",c:[e.BE,r],v:[{b:/\"/,e:/\"/},{b:/'/,e:/'/}]},{b:\"([a-z]+):/\",e:\"\\\\s\",eW:!0,eE:!0,c:[r]},{cN:\"regexp\",c:[e.BE,r],v:[{b:\"\\\\s\\\\^\",e:\"\\\\s|{|;\",rE:!0},{b:\"~\\\\*?\\\\s+\",e:\"\\\\s|{|;\",rE:!0},{b:\"\\\\*(\\\\.[a-z\\\\-]+)+\"},{b:\"([a-z\\\\-]+\\\\.)+\\\\*\"}]},{cN:\"number\",b:\"\\\\b\\\\d{1,3}\\\\.\\\\d{1,3}\\\\.\\\\d{1,3}\\\\.\\\\d{1,3}(:\\\\d{1,5})?\\\\b\"},{cN:\"number\",b:\"\\\\b\\\\d+[kKmMgGdshdwy]*\\\\b\",relevance:0},r]};return{aliases:[\"nginxconf\"],c:[e.HCM,{b:e.UIR+\"\\\\s+{\",rB:!0,e:\"{\",c:[{cN:\"section\",b:e.UIR}],relevance:0},{b:e.UIR+\"\\\\s\",e:\";|{\",rB:!0,c:[{cN:\"attribute\",b:e.UIR,starts:b}],relevance:0}],i:\"[^\\\\s\\\\}]\"}});hljs.registerLanguage(\"xml\",function(e){var c={cN:\"symbol\",b:\"&[a-z]+;|&#[0-9]+;|&#x[a-f0-9]+;\"},s={b:\"\\\\s\",c:[{cN:\"meta-keyword\",b:\"#?[a-z_][a-z1-9_-]+\",i:\"\\\\n\"}]},a=e.inherit(s,{b:\"\\\\(\",e:\"\\\\)\"}),t=e.inherit(e.ASM,{cN:\"meta-string\"}),l=e.inherit(e.QSM,{cN:\"meta-string\"}),r={eW:!0,i:/</,relevance:0,c:[{cN:\"attr\",b:\"[A-Za-z0-9\\\\._:-]+\",relevance:0},{b:/=\\s*/,relevance:0,c:[{cN:\"string\",endsParent:!0,v:[{b:/\"/,e:/\"/,c:[c]},{b:/'/,e:/'/,c:[c]},{b:/[^\\s\"'=<>`]+/}]}]}]};return{aliases:[\"html\",\"xhtml\",\"rss\",\"atom\",\"xjb\",\"xsd\",\"xsl\",\"plist\",\"wsf\",\"svg\"],cI:!0,c:[{cN:\"meta\",b:\"<![a-z]\",e:\">\",relevance:10,c:[s,l,t,a,{b:\"\\\\[\",e:\"\\\\]\",c:[{cN:\"meta\",b:\"<![a-z]\",e:\">\",c:[s,a,l,t]}]}]},e.C(\"\\x3c!--\",\"--\\x3e\",{relevance:10}),{b:\"<\\\\!\\\\[CDATA\\\\[\",e:\"\\\\]\\\\]>\",relevance:10},c,{cN:\"meta\",b:/<\\?xml/,e:/\\?>/,relevance:10},{b:/<\\?(php)?/,e:/\\?>/,sL:\"php\",c:[{b:\"/\\\\*\",e:\"\\\\*/\",skip:!0},{b:'b\"',e:'\"',skip:!0},{b:\"b'\",e:\"'\",skip:!0},e.inherit(e.ASM,{i:null,cN:null,c:null,skip:!0}),e.inherit(e.QSM,{i:null,cN:null,c:null,skip:!0})]},{cN:\"tag\",b:\"<style(?=\\\\s|>)\",e:\">\",k:{name:\"style\"},c:[r],starts:{e:\"</style>\",rE:!0,sL:[\"css\",\"xml\"]}},{cN:\"tag\",b:\"<script(?=\\\\s|>)\",e:\">\",k:{name:\"script\"},c:[r],starts:{e:\"<\\/script>\",rE:!0,sL:[\"actionscript\",\"javascript\",\"handlebars\",\"xml\"]}},{cN:\"tag\",b:\"</?\",e:\"/?>\",c:[{cN:\"name\",b:/[^\\/><\\s]+/,relevance:0},r]}]}});hljs.registerLanguage(\"markdown\",function(e){return{aliases:[\"md\",\"mkdown\",\"mkd\"],c:[{cN:\"section\",v:[{b:\"^#{1,6}\",e:\"$\"},{b:\"^.+?\\\\n[=-]{2,}$\"}]},{b:\"<\",e:\">\",sL:\"xml\",relevance:0},{cN:\"bullet\",b:\"^\\\\s*([*+-]|(\\\\d+\\\\.))\\\\s+\"},{cN:\"strong\",b:\"[*_]{2}.+?[*_]{2}\"},{cN:\"emphasis\",v:[{b:\"\\\\*.+?\\\\*\"},{b:\"_.+?_\",relevance:0}]},{cN:\"quote\",b:\"^>\\\\s+\",e:\"$\"},{cN:\"code\",v:[{b:\"^```\\\\w*\\\\s*$\",e:\"^```[ ]*$\"},{b:\"`.+?`\"},{b:\"^( {4}|\\\\t)\",e:\"$\",relevance:0}]},{b:\"^[-\\\\*]{3,}\",e:\"$\"},{b:\"\\\\[.+?\\\\][\\\\(\\\\[].*?[\\\\)\\\\]]\",rB:!0,c:[{cN:\"string\",b:\"\\\\[\",e:\"\\\\]\",eB:!0,rE:!0,relevance:0},{cN:\"link\",b:\"\\\\]\\\\(\",e:\"\\\\)\",eB:!0,eE:!0},{cN:\"symbol\",b:\"\\\\]\\\\[\",e:\"\\\\]\",eB:!0,eE:!0}],relevance:10},{b:/^\\[[^\\n]+\\]:/,rB:!0,c:[{cN:\"symbol\",b:/\\[/,e:/\\]/,eB:!0,eE:!0},{cN:\"link\",b:/:\\s*/,e:/$/,eB:!0}]}]}});hljs.registerLanguage(\"properties\",function(e){var r=\"[ \\\\t\\\\f]*\",t=\"(\"+r+\"[:=]\"+r+\"|[ \\\\t\\\\f]+)\",n=\"([^\\\\\\\\\\\\W:= \\\\t\\\\f\\\\n]|\\\\\\\\.)+\",a=\"([^\\\\\\\\:= \\\\t\\\\f\\\\n]|\\\\\\\\.)+\",c={e:t,relevance:0,starts:{cN:\"string\",e:/$/,relevance:0,c:[{b:\"\\\\\\\\\\\\n\"}]}};return{cI:!0,i:/\\S/,c:[e.C(\"^\\\\s*[!#]\",\"$\"),{b:n+t,rB:!0,c:[{cN:\"attr\",b:n,endsParent:!0,relevance:0}],starts:c},{b:a+t,rB:!0,relevance:0,c:[{cN:\"meta\",b:a,endsParent:!0,relevance:0}],starts:c},{cN:\"attr\",relevance:0,b:a+r+\"$\"}]}});hljs.registerLanguage(\"bash\",function(e){var t={cN:\"variable\",v:[{b:/\\$[\\w\\d#@][\\w\\d_]*/},{b:/\\$\\{(.*?)}/}]},a={cN:\"string\",b:/\"/,e:/\"/,c:[e.BE,t,{cN:\"variable\",b:/\\$\\(/,e:/\\)/,c:[e.BE]}]};return{aliases:[\"sh\",\"zsh\"],l:/\\b-?[a-z\\._]+\\b/,k:{keyword:\"if then else elif fi for while in do done case esac function\",literal:\"true false\",built_in:\"break cd continue eval exec exit export getopts hash pwd readonly return shift test times trap umask unset alias bind builtin caller command declare echo enable help let local logout mapfile printf read readarray source type typeset ulimit unalias set shopt autoload bg bindkey bye cap chdir clone comparguments compcall compctl compdescribe compfiles compgroups compquote comptags comptry compvalues dirs disable disown echotc echoti emulate fc fg float functions getcap getln history integer jobs kill limit log noglob popd print pushd pushln rehash sched setcap setopt stat suspend ttyctl unfunction unhash unlimit unsetopt vared wait whence where which zcompile zformat zftp zle zmodload zparseopts zprof zpty zregexparse zsocket zstyle ztcp\",_:\"-ne -eq -lt -gt -f -d -e -s -l -a\"},c:[{cN:\"meta\",b:/^#![^\\n]+sh\\s*$/,relevance:10},{cN:\"function\",b:/\\w[\\w\\d_]*\\s*\\(\\s*\\)\\s*\\{/,rB:!0,c:[e.inherit(e.TM,{b:/\\w[\\w\\d_]*/})],relevance:0},e.HCM,a,{cN:\"\",b:/\\\\\"/},{cN:\"string\",b:/'/,e:/'/},t]}});hljs.registerLanguage(\"dockerfile\",function(e){return{aliases:[\"docker\"],cI:!0,k:\"from maintainer expose env arg user onbuild stopsignal\",c:[e.HCM,e.ASM,e.QSM,e.NM,{bK:\"run cmd entrypoint volume add copy workdir label healthcheck shell\",starts:{e:/[^\\\\]$/,sL:\"bash\"}}],i:\"</\"}});hljs.registerLanguage(\"python\",function(e){var r={keyword:\"and elif is global as in if from raise for except finally print import pass return exec else break not with class assert yield try while continue del or def lambda async await nonlocal|10\",built_in:\"Ellipsis NotImplemented\",literal:\"False None True\"},b={cN:\"meta\",b:/^(>>>|\\.\\.\\.) /},c={cN:\"subst\",b:/\\{/,e:/\\}/,k:r,i:/#/},a={b:/\\{\\{/,relevance:0},l={cN:\"string\",c:[e.BE],v:[{b:/(u|b)?r?'''/,e:/'''/,c:[e.BE,b],relevance:10},{b:/(u|b)?r?\"\"\"/,e:/\"\"\"/,c:[e.BE,b],relevance:10},{b:/(fr|rf|f)'''/,e:/'''/,c:[e.BE,b,a,c]},{b:/(fr|rf|f)\"\"\"/,e:/\"\"\"/,c:[e.BE,b,a,c]},{b:/(u|r|ur)'/,e:/'/,relevance:10},{b:/(u|r|ur)\"/,e:/\"/,relevance:10},{b:/(b|br)'/,e:/'/},{b:/(b|br)\"/,e:/\"/},{b:/(fr|rf|f)'/,e:/'/,c:[e.BE,a,c]},{b:/(fr|rf|f)\"/,e:/\"/,c:[e.BE,a,c]},e.ASM,e.QSM]},n={cN:\"number\",relevance:0,v:[{b:e.BNR+\"[lLjJ]?\"},{b:\"\\\\b(0o[0-7]+)[lLjJ]?\"},{b:e.CNR+\"[lLjJ]?\"}]},i={cN:\"params\",b:/\\(/,e:/\\)/,c:[\"self\",b,n,l,e.HCM]};return c.c=[l,n,b],{aliases:[\"py\",\"gyp\",\"ipython\"],k:r,i:/(<\\/|->|\\?)|=>/,c:[b,n,{bK:\"if\",relevance:0},l,e.HCM,{v:[{cN:\"function\",bK:\"def\"},{cN:\"class\",bK:\"class\"}],e:/:/,i:/[${=;\\n,]/,c:[e.UTM,i,{b:/->/,eW:!0,k:\"None\"}]},{cN:\"meta\",b:/^[\\t ]*@/,e:/$/},{b:/\\b(print|exec)\\(/}]}});hljs.registerLanguage(\"ini\",function(e){var b={cN:\"number\",relevance:0,v:[{b:/([\\+\\-]+)?[\\d]+_[\\d_]+/},{b:e.NR}]},a=e.C();a.v=[{b:/;/,e:/$/},{b:/#/,e:/$/}];var c={cN:\"variable\",v:[{b:/\\$[\\w\\d\"][\\w\\d_]*/},{b:/\\$\\{(.*?)}/}]},r={cN:\"literal\",b:/\\bon|off|true|false|yes|no\\b/},n={cN:\"string\",c:[e.BE],v:[{b:\"'''\",e:\"'''\",relevance:10},{b:'\"\"\"',e:'\"\"\"',relevance:10},{b:'\"',e:'\"'},{b:\"'\",e:\"'\"}]};return{aliases:[\"toml\"],cI:!0,i:/\\S/,c:[a,{cN:\"section\",b:/\\[+/,e:/\\]+/},{b:/^[a-z0-9\\[\\]_\\.-]+(?=\\s*=\\s*)/,cN:\"attr\",starts:{e:/$/,c:[a,{b:/\\[/,e:/\\]/,c:[a,r,c,n,b,\"self\"],relevance:0},r,c,n,b]}}]}});hljs.registerLanguage(\"diff\",function(e){return{aliases:[\"patch\"],c:[{cN:\"meta\",relevance:10,v:[{b:/^@@ +\\-\\d+,\\d+ +\\+\\d+,\\d+ +@@$/},{b:/^\\*\\*\\* +\\d+,\\d+ +\\*\\*\\*\\*$/},{b:/^\\-\\-\\- +\\d+,\\d+ +\\-\\-\\-\\-$/}]},{cN:\"comment\",v:[{b:/Index: /,e:/$/},{b:/={3,}/,e:/$/},{b:/^\\-{3}/,e:/$/},{b:/^\\*{3} /,e:/$/},{b:/^\\+{3}/,e:/$/},{b:/^\\*{15}$/}]},{cN:\"addition\",b:\"^\\\\+\",e:\"$\"},{cN:\"deletion\",b:\"^\\\\-\",e:\"$\"},{cN:\"addition\",b:\"^\\\\!\",e:\"$\"}]}});hljs.registerLanguage(\"http\",function(e){var t=\"HTTP/[0-9\\\\.]+\";return{aliases:[\"https\"],i:\"\\\\S\",c:[{b:\"^\"+t,e:\"$\",c:[{cN:\"number\",b:\"\\\\b\\\\d{3}\\\\b\"}]},{b:\"^[A-Z]+ (.*?) \"+t+\"$\",rB:!0,e:\"$\",c:[{cN:\"string\",b:\" \",e:\" \",eB:!0,eE:!0},{b:t},{cN:\"keyword\",b:\"[A-Z]+\"}]},{cN:\"attribute\",b:\"^\\\\w\",e:\": \",eE:!0,i:\"\\\\n|\\\\s|=\",starts:{e:\"$\",relevance:0}},{b:\"\\\\n\\\\n\",starts:{sL:[],eW:!0}}]}});hljs.registerLanguage(\"sql\",function(e){var t=e.C(\"--\",\"$\");return{cI:!0,i:/[<>{}*]/,c:[{bK:\"begin end start commit rollback savepoint lock alter create drop rename call delete do handler insert load replace select truncate update set show pragma grant merge describe use explain help declare prepare execute deallocate release unlock purge reset change stop analyze cache flush optimize repair kill install uninstall checksum restore check backup revoke comment values with\",e:/;/,eW:!0,l:/[\\w\\.]+/,k:{keyword:\"as abort abs absolute acc acce accep accept access accessed accessible account acos action activate add addtime admin administer advanced advise aes_decrypt aes_encrypt after agent aggregate ali alia alias all allocate allow alter always analyze ancillary and anti any anydata anydataset anyschema anytype apply archive archived archivelog are as asc ascii asin assembly assertion associate asynchronous at atan atn2 attr attri attrib attribu attribut attribute attributes audit authenticated authentication authid authors auto autoallocate autodblink autoextend automatic availability avg backup badfile basicfile before begin beginning benchmark between bfile bfile_base big bigfile bin binary_double binary_float binlog bit_and bit_count bit_length bit_or bit_xor bitmap blob_base block blocksize body both bound bucket buffer_cache buffer_pool build bulk by byte byteordermark bytes cache caching call calling cancel capacity cascade cascaded case cast catalog category ceil ceiling chain change changed char_base char_length character_length characters characterset charindex charset charsetform charsetid check checksum checksum_agg child choose chr chunk class cleanup clear client clob clob_base clone close cluster_id cluster_probability cluster_set clustering coalesce coercibility col collate collation collect colu colum column column_value columns columns_updated comment commit compact compatibility compiled complete composite_limit compound compress compute concat concat_ws concurrent confirm conn connec connect connect_by_iscycle connect_by_isleaf connect_by_root connect_time connection consider consistent constant constraint constraints constructor container content contents context contributors controlfile conv convert convert_tz corr corr_k corr_s corresponding corruption cos cost count count_big counted covar_pop covar_samp cpu_per_call cpu_per_session crc32 create creation critical cross cube cume_dist curdate current current_date current_time current_timestamp current_user cursor curtime customdatum cycle data database databases datafile datafiles datalength date_add date_cache date_format date_sub dateadd datediff datefromparts datename datepart datetime2fromparts day day_to_second dayname dayofmonth dayofweek dayofyear days db_role_change dbtimezone ddl deallocate declare decode decompose decrement decrypt deduplicate def defa defau defaul default defaults deferred defi defin define degrees delayed delegate delete delete_all delimited demand dense_rank depth dequeue des_decrypt des_encrypt des_key_file desc descr descri describ describe descriptor deterministic diagnostics difference dimension direct_load directory disable disable_all disallow disassociate discardfile disconnect diskgroup distinct distinctrow distribute distributed div do document domain dotnet double downgrade drop dumpfile duplicate duration each edition editionable editions element ellipsis else elsif elt empty enable enable_all enclosed encode encoding encrypt end end-exec endian enforced engine engines enqueue enterprise entityescaping eomonth error errors escaped evalname evaluate event eventdata events except exception exceptions exchange exclude excluding execu execut execute exempt exists exit exp expire explain explode export export_set extended extent external external_1 external_2 externally extract failed failed_login_attempts failover failure far fast feature_set feature_value fetch field fields file file_name_convert filesystem_like_logging final finish first first_value fixed flash_cache flashback floor flush following follows for forall force foreign form forma format found found_rows freelist freelists freepools fresh from from_base64 from_days ftp full function general generated get get_format get_lock getdate getutcdate global global_name globally go goto grant grants greatest group group_concat group_id grouping grouping_id groups gtid_subtract guarantee guard handler hash hashkeys having hea head headi headin heading heap help hex hierarchy high high_priority hosts hour hours http id ident_current ident_incr ident_seed identified identity idle_time if ifnull ignore iif ilike ilm immediate import in include including increment index indexes indexing indextype indicator indices inet6_aton inet6_ntoa inet_aton inet_ntoa infile initial initialized initially initrans inmemory inner innodb input insert install instance instantiable instr interface interleaved intersect into invalidate invisible is is_free_lock is_ipv4 is_ipv4_compat is_not is_not_null is_used_lock isdate isnull isolation iterate java join json json_exists keep keep_duplicates key keys kill language large last last_day last_insert_id last_value lateral lax lcase lead leading least leaves left len lenght length less level levels library like like2 like4 likec limit lines link list listagg little ln load load_file lob lobs local localtime localtimestamp locate locator lock locked log log10 log2 logfile logfiles logging logical logical_reads_per_call logoff logon logs long loop low low_priority lower lpad lrtrim ltrim main make_set makedate maketime managed management manual map mapping mask master master_pos_wait match matched materialized max maxextents maximize maxinstances maxlen maxlogfiles maxloghistory maxlogmembers maxsize maxtrans md5 measures median medium member memcompress memory merge microsecond mid migration min minextents minimum mining minus minute minutes minvalue missing mod mode model modification modify module monitoring month months mount move movement multiset mutex name name_const names nan national native natural nav nchar nclob nested never new newline next nextval no no_write_to_binlog noarchivelog noaudit nobadfile nocheck nocompress nocopy nocycle nodelay nodiscardfile noentityescaping noguarantee nokeep nologfile nomapping nomaxvalue nominimize nominvalue nomonitoring none noneditionable nonschema noorder nopr nopro noprom nopromp noprompt norely noresetlogs noreverse normal norowdependencies noschemacheck noswitch not nothing notice notnull notrim novalidate now nowait nth_value nullif nulls num numb numbe nvarchar nvarchar2 object ocicoll ocidate ocidatetime ociduration ociinterval ociloblocator ocinumber ociref ocirefcursor ocirowid ocistring ocitype oct octet_length of off offline offset oid oidindex old on online only opaque open operations operator optimal optimize option optionally or oracle oracle_date oradata ord ordaudio orddicom orddoc order ordimage ordinality ordvideo organization orlany orlvary out outer outfile outline output over overflow overriding package pad parallel parallel_enable parameters parent parse partial partition partitions pascal passing password password_grace_time password_lock_time password_reuse_max password_reuse_time password_verify_function patch path patindex pctincrease pctthreshold pctused pctversion percent percent_rank percentile_cont percentile_disc performance period period_add period_diff permanent physical pi pipe pipelined pivot pluggable plugin policy position post_transaction pow power pragma prebuilt precedes preceding precision prediction prediction_cost prediction_details prediction_probability prediction_set prepare present preserve prior priority private private_sga privileges procedural procedure procedure_analyze processlist profiles project prompt protection public publishingservername purge quarter query quick quiesce quota quotename radians raise rand range rank raw read reads readsize rebuild record records recover recovery recursive recycle redo reduced ref reference referenced references referencing refresh regexp_like register regr_avgx regr_avgy regr_count regr_intercept regr_r2 regr_slope regr_sxx regr_sxy reject rekey relational relative relaylog release release_lock relies_on relocate rely rem remainder rename repair repeat replace replicate replication required reset resetlogs resize resource respect restore restricted result result_cache resumable resume retention return returning returns reuse reverse revoke right rlike role roles rollback rolling rollup round row row_count rowdependencies rowid rownum rows rtrim rules safe salt sample save savepoint sb1 sb2 sb4 scan schema schemacheck scn scope scroll sdo_georaster sdo_topo_geometry search sec_to_time second seconds section securefile security seed segment select self semi sequence sequential serializable server servererror session session_user sessions_per_user set sets settings sha sha1 sha2 share shared shared_pool short show shrink shutdown si_averagecolor si_colorhistogram si_featurelist si_positionalcolor si_stillimage si_texture siblings sid sign sin size size_t sizes skip slave sleep smalldatetimefromparts smallfile snapshot some soname sort soundex source space sparse spfile split sql sql_big_result sql_buffer_result sql_cache sql_calc_found_rows sql_small_result sql_variant_property sqlcode sqldata sqlerror sqlname sqlstate sqrt square standalone standby start starting startup statement static statistics stats_binomial_test stats_crosstab stats_ks_test stats_mode stats_mw_test stats_one_way_anova stats_t_test_ stats_t_test_indep stats_t_test_one stats_t_test_paired stats_wsr_test status std stddev stddev_pop stddev_samp stdev stop storage store stored str str_to_date straight_join strcmp strict string struct stuff style subdate subpartition subpartitions substitutable substr substring subtime subtring_index subtype success sum suspend switch switchoffset switchover sync synchronous synonym sys sys_xmlagg sysasm sysaux sysdate sysdatetimeoffset sysdba sysoper system system_user sysutcdatetime table tables tablespace tablesample tan tdo template temporary terminated tertiary_weights test than then thread through tier ties time time_format time_zone timediff timefromparts timeout timestamp timestampadd timestampdiff timezone_abbr timezone_minute timezone_region to to_base64 to_date to_days to_seconds todatetimeoffset trace tracking transaction transactional translate translation treat trigger trigger_nestlevel triggers trim truncate try_cast try_convert try_parse type ub1 ub2 ub4 ucase unarchived unbounded uncompress under undo unhex unicode uniform uninstall union unique unix_timestamp unknown unlimited unlock unnest unpivot unrecoverable unsafe unsigned until untrusted unusable unused update updated upgrade upped upper upsert url urowid usable usage use use_stored_outlines user user_data user_resources users using utc_date utc_timestamp uuid uuid_short validate validate_password_strength validation valist value values var var_samp varcharc vari varia variab variabl variable variables variance varp varraw varrawc varray verify version versions view virtual visible void wait wallet warning warnings week weekday weekofyear wellformed when whene whenev wheneve whenever where while whitespace window with within without work wrapped xdb xml xmlagg xmlattributes xmlcast xmlcolattval xmlelement xmlexists xmlforest xmlindex xmlnamespaces xmlpi xmlquery xmlroot xmlschema xmlserialize xmltable xmltype xor year year_to_month years yearweek\",literal:\"true false null unknown\",built_in:\"array bigint binary bit blob bool boolean char character date dec decimal float int int8 integer interval number numeric real record serial serial8 smallint text time timestamp tinyint varchar varchar2 varying void\"},c:[{cN:\"string\",b:\"'\",e:\"'\",c:[{b:\"''\"}]},{cN:\"string\",b:'\"',e:'\"',c:[{b:'\"\"'}]},{cN:\"string\",b:\"`\",e:\"`\"},e.CNM,e.CBCM,t,e.HCM]},e.CBCM,t,e.HCM]}});hljs.registerLanguage(\"vala\",function(e){return{k:{keyword:\"char uchar unichar int uint long ulong short ushort int8 int16 int32 int64 uint8 uint16 uint32 uint64 float double bool struct enum string void weak unowned owned async signal static abstract interface override virtual delegate if while do for foreach else switch case break default return try catch public private protected internal using new this get set const stdout stdin stderr var\",built_in:\"DBus GLib CCode Gee Object Gtk Posix\",literal:\"false true null\"},c:[{cN:\"class\",bK:\"class interface namespace\",e:\"{\",eE:!0,i:\"[^,:\\\\n\\\\s\\\\.]\",c:[e.UTM]},e.CLCM,e.CBCM,{cN:\"string\",b:'\"\"\"',e:'\"\"\"',relevance:5},e.ASM,e.QSM,e.CNM,{cN:\"meta\",b:\"^#\",e:\"$\",relevance:2}]}});hljs.registerLanguage(\"asciidoc\",function(e){return{aliases:[\"adoc\"],c:[e.C(\"^/{4,}\\\\n\",\"\\\\n/{4,}$\",{relevance:10}),e.C(\"^//\",\"$\",{relevance:0}),{cN:\"title\",b:\"^\\\\.\\\\w.*$\"},{b:\"^[=\\\\*]{4,}\\\\n\",e:\"\\\\n^[=\\\\*]{4,}$\",relevance:10},{cN:\"section\",relevance:10,v:[{b:\"^(={1,5}) .+?( \\\\1)?$\"},{b:\"^[^\\\\[\\\\]\\\\n]+?\\\\n[=\\\\-~\\\\^\\\\+]{2,}$\"}]},{cN:\"meta\",b:\"^:.+?:\",e:\"\\\\s\",eE:!0,relevance:10},{cN:\"meta\",b:\"^\\\\[.+?\\\\]$\",relevance:0},{cN:\"quote\",b:\"^_{4,}\\\\n\",e:\"\\\\n_{4,}$\",relevance:10},{cN:\"code\",b:\"^[\\\\-\\\\.]{4,}\\\\n\",e:\"\\\\n[\\\\-\\\\.]{4,}$\",relevance:10},{b:\"^\\\\+{4,}\\\\n\",e:\"\\\\n\\\\+{4,}$\",c:[{b:\"<\",e:\">\",sL:\"xml\",relevance:0}],relevance:10},{cN:\"bullet\",b:\"^(\\\\*+|\\\\-+|\\\\.+|[^\\\\n]+?::)\\\\s+\"},{cN:\"symbol\",b:\"^(NOTE|TIP|IMPORTANT|WARNING|CAUTION):\\\\s+\",relevance:10},{cN:\"strong\",b:\"\\\\B\\\\*(?![\\\\*\\\\s])\",e:\"(\\\\n{2}|\\\\*)\",c:[{b:\"\\\\\\\\*\\\\w\",relevance:0}]},{cN:\"emphasis\",b:\"\\\\B'(?!['\\\\s])\",e:\"(\\\\n{2}|')\",c:[{b:\"\\\\\\\\'\\\\w\",relevance:0}],relevance:0},{cN:\"emphasis\",b:\"_(?![_\\\\s])\",e:\"(\\\\n{2}|_)\",relevance:0},{cN:\"string\",v:[{b:\"``.+?''\"},{b:\"`.+?'\"}]},{cN:\"code\",b:\"(`.+?`|\\\\+.+?\\\\+)\",relevance:0},{cN:\"code\",b:\"^[ \\\\t]\",e:\"$\",relevance:0},{b:\"^'{3,}[ \\\\t]*$\",relevance:10},{b:\"(link:)?(http|https|ftp|file|irc|image:?):\\\\S+\\\\[.*?\\\\]\",rB:!0,c:[{b:\"(link|image:?):\",relevance:0},{cN:\"link\",b:\"\\\\w\",e:\"[^\\\\[]+\",relevance:0},{cN:\"string\",b:\"\\\\[\",e:\"\\\\]\",eB:!0,eE:!0,relevance:0}],relevance:10}]}});hljs.registerLanguage(\"json\",function(e){var i={literal:\"true false null\"},n=[e.CLCM,e.CBCM],c=[e.QSM,e.CNM],r={e:\",\",eW:!0,eE:!0,c:c,k:i},t={b:\"{\",e:\"}\",c:[{cN:\"attr\",b:/\"/,e:/\"/,c:[e.BE],i:\"\\\\n\"},e.inherit(r,{b:/:/})].concat(n),i:\"\\\\S\"},a={b:\"\\\\[\",e:\"\\\\]\",c:[e.inherit(r)],i:\"\\\\S\"};return c.push(t,a),n.forEach(function(e){c.push(e)}),{c:c,k:i,i:\"\\\\S\"}});hljs.registerLanguage(\"rust\",function(e){var t=\"([ui](8|16|32|64|128|size)|f(32|64))?\",r=\"drop i8 i16 i32 i64 i128 isize u8 u16 u32 u64 u128 usize f32 f64 str char bool Box Option Result String Vec Copy Send Sized Sync Drop Fn FnMut FnOnce ToOwned Clone Debug PartialEq PartialOrd Eq Ord AsRef AsMut Into From Default Iterator Extend IntoIterator DoubleEndedIterator ExactSizeIterator SliceConcatExt ToString assert! assert_eq! bitflags! bytes! cfg! col! concat! concat_idents! debug_assert! debug_assert_eq! env! panic! file! format! format_args! include_bin! include_str! line! local_data_key! module_path! option_env! print! println! select! stringify! try! unimplemented! unreachable! vec! write! writeln! macro_rules! assert_ne! debug_assert_ne!\";return{aliases:[\"rs\"],k:{keyword:\"abstract as async await become box break const continue crate do dyn else enum extern false final fn for if impl in let loop macro match mod move mut override priv pub ref return self Self static struct super trait true try type typeof unsafe unsized use virtual where while yield\",literal:\"true false Some None Ok Err\",built_in:r},l:e.IR+\"!?\",i:\"</\",c:[e.CLCM,e.C(\"/\\\\*\",\"\\\\*/\",{c:[\"self\"]}),e.inherit(e.QSM,{b:/b?\"/,i:null}),{cN:\"string\",v:[{b:/r(#*)\"(.|\\n)*?\"\\1(?!#)/},{b:/b?'\\\\?(x\\w{2}|u\\w{4}|U\\w{8}|.)'/}]},{cN:\"symbol\",b:/'[a-zA-Z_][a-zA-Z0-9_]*/},{cN:\"number\",v:[{b:\"\\\\b0b([01_]+)\"+t},{b:\"\\\\b0o([0-7_]+)\"+t},{b:\"\\\\b0x([A-Fa-f0-9_]+)\"+t},{b:\"\\\\b(\\\\d[\\\\d_]*(\\\\.[0-9_]+)?([eE][+-]?[0-9_]+)?)\"+t}],relevance:0},{cN:\"function\",bK:\"fn\",e:\"(\\\\(|<)\",eE:!0,c:[e.UTM]},{cN:\"meta\",b:\"#\\\\!?\\\\[\",e:\"\\\\]\",c:[{cN:\"meta-string\",b:/\"/,e:/\"/}]},{cN:\"class\",bK:\"type\",e:\";\",c:[e.inherit(e.UTM,{endsParent:!0})],i:\"\\\\S\"},{cN:\"class\",bK:\"trait enum struct union\",e:\"{\",c:[e.inherit(e.UTM,{endsParent:!0})],i:\"[\\\\w\\\\d]\"},{b:e.IR+\"::\",k:{built_in:r}},{b:\"->\"}]}});hljs.registerLanguage(\"awk\",function(e){return{k:{keyword:\"BEGIN END if else while do for in break continue delete next nextfile function func exit|10\"},c:[{cN:\"variable\",v:[{b:/\\$[\\w\\d#@][\\w\\d_]*/},{b:/\\$\\{(.*?)}/}]},{cN:\"string\",c:[e.BE],v:[{b:/(u|b)?r?'''/,e:/'''/,relevance:10},{b:/(u|b)?r?\"\"\"/,e:/\"\"\"/,relevance:10},{b:/(u|r|ur)'/,e:/'/,relevance:10},{b:/(u|r|ur)\"/,e:/\"/,relevance:10},{b:/(b|br)'/,e:/'/},{b:/(b|br)\"/,e:/\"/},e.ASM,e.QSM]},e.RM,e.HCM,e.NM]}});hljs.registerLanguage(\"java\",function(e){var a=\"false synchronized int abstract float private char boolean var static null if const for true while long strictfp finally protected import native final void enum else break transient catch instanceof byte super volatile case assert short package default double public try this switch continue throws protected public private module requires exports do\",t={cN:\"number\",b:\"\\\\b(0[bB]([01]+[01_]+[01]+|[01]+)|0[xX]([a-fA-F0-9]+[a-fA-F0-9_]+[a-fA-F0-9]+|[a-fA-F0-9]+)|(([\\\\d]+[\\\\d_]+[\\\\d]+|[\\\\d]+)(\\\\.([\\\\d]+[\\\\d_]+[\\\\d]+|[\\\\d]+))?|\\\\.([\\\\d]+[\\\\d_]+[\\\\d]+|[\\\\d]+))([eE][-+]?\\\\d+)?)[lLfF]?\",relevance:0};return{aliases:[\"jsp\"],k:a,i:/<\\/|#/,c:[e.C(\"/\\\\*\\\\*\",\"\\\\*/\",{relevance:0,c:[{b:/\\w+@/,relevance:0},{cN:\"doctag\",b:\"@[A-Za-z]+\"}]}),e.CLCM,e.CBCM,e.ASM,e.QSM,{cN:\"class\",bK:\"class interface\",e:/[{;=]/,eE:!0,k:\"class interface\",i:/[:\"\\[\\]]/,c:[{bK:\"extends implements\"},e.UTM]},{bK:\"new throw return else\",relevance:0},{cN:\"function\",b:\"([À-ʸa-zA-Z_$][À-ʸa-zA-Z_$0-9]*(<[À-ʸa-zA-Z_$][À-ʸa-zA-Z_$0-9]*(\\\\s*,\\\\s*[À-ʸa-zA-Z_$][À-ʸa-zA-Z_$0-9]*)*>)?\\\\s+)+\"+e.UIR+\"\\\\s*\\\\(\",rB:!0,e:/[{;=]/,eE:!0,k:a,c:[{b:e.UIR+\"\\\\s*\\\\(\",rB:!0,relevance:0,c:[e.UTM]},{cN:\"params\",b:/\\(/,e:/\\)/,k:a,relevance:0,c:[e.ASM,e.QSM,e.CNM,e.CBCM]},e.CLCM,e.CBCM]},t,{cN:\"meta\",b:\"@[A-Za-z]+\"}]}});hljs.registerLanguage(\"cs\",function(e){var a={keyword:\"abstract as base bool break byte case catch char checked const continue decimal default delegate do double enum event explicit extern finally fixed float for foreach goto if implicit in int interface internal is lock long object operator out override params private protected public readonly ref sbyte sealed short sizeof stackalloc static string struct switch this try typeof uint ulong unchecked unsafe ushort using virtual void volatile while add alias ascending async await by descending dynamic equals from get global group into join let nameof on orderby partial remove select set value var when where yield\",literal:\"null false true\"},i={cN:\"number\",v:[{b:\"\\\\b(0b[01']+)\"},{b:\"(-?)\\\\b([\\\\d']+(\\\\.[\\\\d']*)?|\\\\.[\\\\d']+)(u|U|l|L|ul|UL|f|F|b|B)\"},{b:\"(-?)(\\\\b0[xX][a-fA-F0-9']+|(\\\\b[\\\\d']+(\\\\.[\\\\d']*)?|\\\\.[\\\\d']+)([eE][-+]?[\\\\d']+)?)\"}],relevance:0},c={cN:\"string\",b:'@\"',e:'\"',c:[{b:'\"\"'}]},r=e.inherit(c,{i:/\\n/}),n={cN:\"subst\",b:\"{\",e:\"}\",k:a},t=e.inherit(n,{i:/\\n/}),s={cN:\"string\",b:/\\$\"/,e:'\"',i:/\\n/,c:[{b:\"{{\"},{b:\"}}\"},e.BE,t]},l={cN:\"string\",b:/\\$@\"/,e:'\"',c:[{b:\"{{\"},{b:\"}}\"},{b:'\"\"'},n]},b=e.inherit(l,{i:/\\n/,c:[{b:\"{{\"},{b:\"}}\"},{b:'\"\"'},t]});n.c=[l,s,c,e.ASM,e.QSM,i,e.CBCM],t.c=[b,s,r,e.ASM,e.QSM,i,e.inherit(e.CBCM,{i:/\\n/})];var o={v:[l,s,c,e.ASM,e.QSM]},d=e.IR+\"(<\"+e.IR+\"(\\\\s*,\\\\s*\"+e.IR+\")*>)?(\\\\[\\\\])?\";return{aliases:[\"csharp\",\"c#\"],k:a,i:/::/,c:[e.C(\"///\",\"$\",{rB:!0,c:[{cN:\"doctag\",v:[{b:\"///\",relevance:0},{b:\"\\x3c!--|--\\x3e\"},{b:\"</?\",e:\">\"}]}]}),e.CLCM,e.CBCM,{cN:\"meta\",b:\"#\",e:\"$\",k:{\"meta-keyword\":\"if else elif endif define undef warning error line region endregion pragma checksum\"}},o,i,{bK:\"class interface\",e:/[{;=]/,i:/[^\\s:,]/,c:[e.TM,e.CLCM,e.CBCM]},{bK:\"namespace\",e:/[{;=]/,i:/[^\\s:]/,c:[e.inherit(e.TM,{b:\"[a-zA-Z](\\\\.?\\\\w)*\"}),e.CLCM,e.CBCM]},{cN:\"meta\",b:\"^\\\\s*\\\\[\",eB:!0,e:\"\\\\]\",eE:!0,c:[{cN:\"meta-string\",b:/\"/,e:/\"/}]},{bK:\"new return throw await else\",relevance:0},{cN:\"function\",b:\"(\"+d+\"\\\\s+)+\"+e.IR+\"\\\\s*\\\\(\",rB:!0,e:/\\s*[{;=]/,eE:!0,k:a,c:[{b:e.IR+\"\\\\s*\\\\(\",rB:!0,c:[e.TM],relevance:0},{cN:\"params\",b:/\\(/,e:/\\)/,eB:!0,eE:!0,k:a,relevance:0,c:[o,i,e.CBCM]},e.CLCM,e.CBCM]}]}});hljs.registerLanguage(\"mathematica\",function(e){return{aliases:[\"mma\",\"wl\"],l:\"(\\\\$|\\\\b)\"+e.IR+\"\\\\b\",k:\"AASTriangle AbelianGroup Abort AbortKernels AbortProtect AbortScheduledTask Above Abs AbsArg AbsArgPlot Absolute AbsoluteCorrelation AbsoluteCorrelationFunction AbsoluteCurrentValue AbsoluteDashing AbsoluteFileName AbsoluteOptions AbsolutePointSize AbsoluteThickness AbsoluteTime AbsoluteTiming AcceptanceThreshold AccountingForm Accumulate Accuracy AccuracyGoal ActionDelay ActionMenu ActionMenuBox ActionMenuBoxOptions Activate Active ActiveClassification ActiveClassificationObject ActiveItem ActivePrediction ActivePredictionObject ActiveStyle AcyclicGraphQ AddOnHelpPath AddSides AddTo AddToSearchIndex AddUsers AdjacencyGraph AdjacencyList AdjacencyMatrix AdjustmentBox AdjustmentBoxOptions AdjustTimeSeriesForecast AdministrativeDivisionData AffineHalfSpace AffineSpace AffineStateSpaceModel AffineTransform After AggregatedEntityClass AggregationLayer AircraftData AirportData AirPressureData AirTemperatureData AiryAi AiryAiPrime AiryAiZero AiryBi AiryBiPrime AiryBiZero AlgebraicIntegerQ AlgebraicNumber AlgebraicNumberDenominator AlgebraicNumberNorm AlgebraicNumberPolynomial AlgebraicNumberTrace AlgebraicRules AlgebraicRulesData Algebraics AlgebraicUnitQ Alignment AlignmentMarker AlignmentPoint All AllowAdultContent AllowedCloudExtraParameters AllowedCloudParameterExtensions AllowedDimensions AllowedFrequencyRange AllowedHeads AllowGroupClose AllowIncomplete AllowInlineCells AllowKernelInitialization AllowLooseGrammar AllowReverseGroupClose AllowScriptLevelChange AllTrue Alphabet AlphabeticOrder AlphabeticSort AlphaChannel AlternateImage AlternatingFactorial AlternatingGroup AlternativeHypothesis Alternatives AltitudeMethod AmbientLight AmbiguityFunction AmbiguityList Analytic AnatomyData AnatomyForm AnatomyPlot3D AnatomySkinStyle AnatomyStyling AnchoredSearch And AndersonDarlingTest AngerJ AngleBisector AngleBracket AnglePath AnglePath3D AngleVector AngularGauge Animate AnimationCycleOffset AnimationCycleRepetitions AnimationDirection AnimationDisplayTime AnimationRate AnimationRepetitions AnimationRunning AnimationRunTime AnimationTimeIndex Animator AnimatorBox AnimatorBoxOptions AnimatorElements Annotate Annotation AnnotationDelete AnnotationNames AnnotationRules AnnotationValue Annuity AnnuityDue Annulus AnomalyDetection AnomalyDetectorFunction Anonymous Antialiasing AntihermitianMatrixQ Antisymmetric AntisymmetricMatrixQ Antonyms AnyOrder AnySubset AnyTrue Apart ApartSquareFree APIFunction Appearance AppearanceElements AppearanceRules AppellF1 Append AppendCheck AppendLayer AppendTo ApplicationIdentificationKey Apply ApplySides ArcCos ArcCosh ArcCot ArcCoth ArcCsc ArcCsch ArcCurvature ARCHProcess ArcLength ArcSec ArcSech ArcSin ArcSinDistribution ArcSinh ArcTan ArcTanh Area Arg ArgMax ArgMin ArgumentCountQ ARIMAProcess ArithmeticGeometricMean ARMAProcess Around AroundReplace ARProcess Array ArrayComponents ArrayDepth ArrayFilter ArrayFlatten ArrayMesh ArrayPad ArrayPlot ArrayQ ArrayResample ArrayReshape ArrayRules Arrays Arrow Arrow3DBox ArrowBox Arrowheads ASATriangle Ask AskAppend AskConfirm AskDisplay AskedQ AskedValue AskFunction AskState AskTemplateDisplay AspectRatio AspectRatioFixed Assert AssociateTo Association AssociationFormat AssociationMap AssociationQ AssociationThread AssumeDeterministic Assuming Assumptions AstronomicalData AsymptoticDSolveValue AsymptoticEqual AsymptoticEquivalent AsymptoticGreater AsymptoticGreaterEqual AsymptoticIntegrate AsymptoticLess AsymptoticLessEqual AsymptoticOutputTracker AsymptoticRSolveValue AsymptoticSolve AsymptoticSum Asynchronous AsynchronousTaskObject AsynchronousTasks Atom AtomCoordinates AtomCount AtomDiagramCoordinates AtomList AtomQ AttentionLayer Attributes Audio AudioAmplify AudioAnnotate AudioAnnotationLookup AudioBlockMap AudioCapture AudioChannelAssignment AudioChannelCombine AudioChannelMix AudioChannels AudioChannelSeparate AudioData AudioDelay AudioDelete AudioDevice AudioDistance AudioFade AudioFrequencyShift AudioGenerator AudioIdentify AudioInputDevice AudioInsert AudioIntervals AudioJoin AudioLabel AudioLength AudioLocalMeasurements AudioLooping AudioLoudness AudioMeasurements AudioNormalize AudioOutputDevice AudioOverlay AudioPad AudioPan AudioPartition AudioPause AudioPitchShift AudioPlay AudioPlot AudioQ AudioRecord AudioReplace AudioResample AudioReverb AudioSampleRate AudioSpectralMap AudioSpectralTransformation AudioSplit AudioStop AudioStream AudioStreams AudioTimeStretch AudioTrim AudioType AugmentedPolyhedron AugmentedSymmetricPolynomial Authenticate Authentication AuthenticationDialog AutoAction Autocomplete AutocompletionFunction AutoCopy AutocorrelationTest AutoDelete AutoEvaluateEvents AutoGeneratedPackage AutoIndent AutoIndentSpacings AutoItalicWords AutoloadPath AutoMatch Automatic AutomaticImageSize AutoMultiplicationSymbol AutoNumberFormatting AutoOpenNotebooks AutoOpenPalettes AutoQuoteCharacters AutoRefreshed AutoRemove AutorunSequencing AutoScaling AutoScroll AutoSpacing AutoStyleOptions AutoStyleWords AutoSubmitting Axes AxesEdge AxesLabel AxesOrigin AxesStyle AxiomaticTheory AxisBabyMonsterGroupB Back Background BackgroundAppearance BackgroundTasksSettings Backslash Backsubstitution Backward Ball Band BandpassFilter BandstopFilter BarabasiAlbertGraphDistribution BarChart BarChart3D BarcodeImage BarcodeRecognize BaringhausHenzeTest BarLegend BarlowProschanImportance BarnesG BarOrigin BarSpacing BartlettHannWindow BartlettWindow BaseDecode BaseEncode BaseForm Baseline BaselinePosition BaseStyle BasicRecurrentLayer BatchNormalizationLayer BatchSize BatesDistribution BattleLemarieWavelet BayesianMaximization BayesianMaximizationObject BayesianMinimization BayesianMinimizationObject Because BeckmannDistribution Beep Before Begin BeginDialogPacket BeginFrontEndInteractionPacket BeginPackage BellB BellY Below BenfordDistribution BeniniDistribution BenktanderGibratDistribution BenktanderWeibullDistribution BernoulliB BernoulliDistribution BernoulliGraphDistribution BernoulliProcess BernsteinBasis BesselFilterModel BesselI BesselJ BesselJZero BesselK BesselY BesselYZero Beta BetaBinomialDistribution BetaDistribution BetaNegativeBinomialDistribution BetaPrimeDistribution BetaRegularized Between BetweennessCentrality BeveledPolyhedron BezierCurve BezierCurve3DBox BezierCurve3DBoxOptions BezierCurveBox BezierCurveBoxOptions BezierFunction BilateralFilter Binarize BinaryDeserialize BinaryDistance BinaryFormat BinaryImageQ BinaryRead BinaryReadList BinarySerialize BinaryWrite BinCounts BinLists Binomial BinomialDistribution BinomialProcess BinormalDistribution BiorthogonalSplineWavelet BipartiteGraphQ BiquadraticFilterModel BirnbaumImportance BirnbaumSaundersDistribution BitAnd BitClear BitGet BitLength BitNot BitOr BitSet BitShiftLeft BitShiftRight BitXor BiweightLocation BiweightMidvariance Black BlackmanHarrisWindow BlackmanNuttallWindow BlackmanWindow Blank BlankForm BlankNullSequence BlankSequence Blend Block BlockchainAddressData BlockchainBase BlockchainBlockData BlockchainContractValue BlockchainData BlockchainGet BlockchainKeyEncode BlockchainPut BlockchainTokenData BlockchainTransaction BlockchainTransactionData BlockchainTransactionSign BlockchainTransactionSubmit BlockMap BlockRandom BlomqvistBeta BlomqvistBetaTest Blue Blur BodePlot BohmanWindow Bold Bond BondCount BondList BondQ Bookmarks Boole BooleanConsecutiveFunction BooleanConvert BooleanCountingFunction BooleanFunction BooleanGraph BooleanMaxterms BooleanMinimize BooleanMinterms BooleanQ BooleanRegion Booleans BooleanStrings BooleanTable BooleanVariables BorderDimensions BorelTannerDistribution Bottom BottomHatTransform BoundaryDiscretizeGraphics BoundaryDiscretizeRegion BoundaryMesh BoundaryMeshRegion BoundaryMeshRegionQ BoundaryStyle BoundedRegionQ BoundingRegion Bounds Box BoxBaselineShift BoxData BoxDimensions Boxed Boxes BoxForm BoxFormFormatTypes BoxFrame BoxID BoxMargins BoxMatrix BoxObject BoxRatios BoxRotation BoxRotationPoint BoxStyle BoxWhiskerChart Bra BracketingBar BraKet BrayCurtisDistance BreadthFirstScan Break BridgeData BrightnessEqualize BroadcastStationData Brown BrownForsytheTest BrownianBridgeProcess BrowserCategory BSplineBasis BSplineCurve BSplineCurve3DBox BSplineCurve3DBoxOptions BSplineCurveBox BSplineCurveBoxOptions BSplineFunction BSplineSurface BSplineSurface3DBox BSplineSurface3DBoxOptions BubbleChart BubbleChart3D BubbleScale BubbleSizes BuildingData BulletGauge BusinessDayQ ButterflyGraph ButterworthFilterModel Button ButtonBar ButtonBox ButtonBoxOptions ButtonCell ButtonContents ButtonData ButtonEvaluator ButtonExpandable ButtonFrame ButtonFunction ButtonMargins ButtonMinHeight ButtonNote ButtonNotebook ButtonSource ButtonStyle ButtonStyleMenuListing Byte ByteArray ByteArrayFormat ByteArrayQ ByteArrayToString ByteCount ByteOrderingC CachedValue CacheGraphics CachePersistence CalendarConvert CalendarData CalendarType Callout CalloutMarker CalloutStyle CallPacket CanberraDistance Cancel CancelButton CandlestickChart CanonicalGraph CanonicalizePolygon CanonicalizePolyhedron CanonicalName CanonicalWarpingCorrespondence CanonicalWarpingDistance CantorMesh CantorStaircase Cap CapForm CapitalDifferentialD Capitalize CapsuleShape CaptureRunning CardinalBSplineBasis CarlemanLinearize CarmichaelLambda CaseOrdering Cases CaseSensitive Cashflow Casoratian Catalan CatalanNumber Catch Catenate CatenateLayer CauchyDistribution CauchyWindow CayleyGraph CDF CDFDeploy CDFInformation CDFWavelet Ceiling CelestialSystem Cell CellAutoOverwrite CellBaseline CellBoundingBox CellBracketOptions CellChangeTimes CellContents CellContext CellDingbat CellDynamicExpression CellEditDuplicate CellElementsBoundingBox CellElementSpacings CellEpilog CellEvaluationDuplicate CellEvaluationFunction CellEvaluationLanguage CellEventActions CellFrame CellFrameColor CellFrameLabelMargins CellFrameLabels CellFrameMargins CellGroup CellGroupData CellGrouping CellGroupingRules CellHorizontalScrolling CellID CellLabel CellLabelAutoDelete CellLabelMargins CellLabelPositioning CellLabelStyle CellLabelTemplate CellMargins CellObject CellOpen CellPrint CellProlog Cells CellSize CellStyle CellTags CellularAutomaton CensoredDistribution Censoring Center CenterArray CenterDot CentralFeature CentralMoment CentralMomentGeneratingFunction Cepstrogram CepstrogramArray CepstrumArray CForm ChampernowneNumber ChangeOptions ChannelBase ChannelBrokerAction ChannelDatabin ChannelHistoryLength ChannelListen ChannelListener ChannelListeners ChannelListenerWait ChannelObject ChannelPreSendFunction ChannelReceiverFunction ChannelSend ChannelSubscribers ChanVeseBinarize Character CharacterCounts CharacterEncoding CharacterEncodingsPath CharacteristicFunction CharacteristicPolynomial CharacterName CharacterRange Characters ChartBaseStyle ChartElementData ChartElementDataFunction ChartElementFunction ChartElements ChartLabels ChartLayout ChartLegends ChartStyle Chebyshev1FilterModel Chebyshev2FilterModel ChebyshevDistance ChebyshevT ChebyshevU Check CheckAbort CheckAll Checkbox CheckboxBar CheckboxBox CheckboxBoxOptions ChemicalData ChessboardDistance ChiDistribution ChineseRemainder ChiSquareDistribution ChoiceButtons ChoiceDialog CholeskyDecomposition Chop ChromaticityPlot ChromaticityPlot3D ChromaticPolynomial Circle CircleBox CircleDot CircleMinus CirclePlus CirclePoints CircleThrough CircleTimes CirculantGraph CircularOrthogonalMatrixDistribution CircularQuaternionMatrixDistribution CircularRealMatrixDistribution CircularSymplecticMatrixDistribution CircularUnitaryMatrixDistribution Circumsphere CityData ClassifierFunction ClassifierInformation ClassifierMeasurements ClassifierMeasurementsObject Classify ClassPriors Clear ClearAll ClearAttributes ClearCookies ClearPermissions ClearSystemCache ClebschGordan ClickPane Clip ClipboardNotebook ClipFill ClippingStyle ClipPlanes ClipPlanesStyle ClipRange Clock ClockGauge ClockwiseContourIntegral Close Closed CloseKernels ClosenessCentrality Closing ClosingAutoSave ClosingEvent CloudAccountData CloudBase CloudConnect CloudDeploy CloudDirectory CloudDisconnect CloudEvaluate CloudExport CloudExpression CloudExpressions CloudFunction CloudGet CloudImport CloudLoggingData CloudObject CloudObjectInformation CloudObjectInformationData CloudObjectNameFormat CloudObjects CloudObjectURLType CloudPublish CloudPut CloudRenderingMethod CloudSave CloudShare CloudSubmit CloudSymbol CloudUnshare ClusterClassify ClusterDissimilarityFunction ClusteringComponents ClusteringTree CMYKColor Coarse CodeAssistOptions Coefficient CoefficientArrays CoefficientDomain CoefficientList CoefficientRules CoifletWavelet Collect Colon ColonForm ColorBalance ColorCombine ColorConvert ColorCoverage ColorData ColorDataFunction ColorDetect ColorDistance ColorFunction ColorFunctionScaling Colorize ColorNegate ColorOutput ColorProfileData ColorQ ColorQuantize ColorReplace ColorRules ColorSelectorSettings ColorSeparate ColorSetter ColorSetterBox ColorSetterBoxOptions ColorSlider ColorsNear ColorSpace ColorToneMapping Column ColumnAlignments ColumnBackgrounds ColumnForm ColumnLines ColumnsEqual ColumnSpacings ColumnWidths CombinedEntityClass CombinerFunction CometData CommonDefaultFormatTypes Commonest CommonestFilter CommonName CommonUnits CommunityBoundaryStyle CommunityGraphPlot CommunityLabels CommunityRegionStyle CompanyData CompatibleUnitQ CompilationOptions CompilationTarget Compile Compiled CompiledCodeFunction CompiledFunction CompilerOptions Complement CompleteGraph CompleteGraphQ CompleteKaryTree CompletionsListPacket Complex Complexes ComplexExpand ComplexInfinity ComplexityFunction ComplexListPlot ComplexPlot ComplexPlot3D ComponentMeasurements ComponentwiseContextMenu Compose ComposeList ComposeSeries CompositeQ Composition CompoundElement CompoundExpression CompoundPoissonDistribution CompoundPoissonProcess CompoundRenewalProcess Compress CompressedData ComputeUncertainty Condition ConditionalExpression Conditioned Cone ConeBox ConfidenceLevel ConfidenceRange ConfidenceTransform ConfigurationPath ConformAudio ConformImages Congruent ConicHullRegion ConicHullRegion3DBox ConicHullRegionBox ConicOptimization Conjugate ConjugateTranspose Conjunction Connect ConnectedComponents ConnectedGraphComponents ConnectedGraphQ ConnectedMeshComponents ConnectedMoleculeComponents ConnectedMoleculeQ ConnectionSettings ConnectLibraryCallbackFunction ConnectSystemModelComponents ConnesWindow ConoverTest ConsoleMessage ConsoleMessagePacket ConsolePrint Constant ConstantArray ConstantArrayLayer ConstantImage ConstantPlusLayer ConstantRegionQ Constants ConstantTimesLayer ConstellationData ConstrainedMax ConstrainedMin Construct Containing ContainsAll ContainsAny ContainsExactly ContainsNone ContainsOnly ContentFieldOptions ContentLocationFunction ContentObject ContentPadding ContentsBoundingBox ContentSelectable ContentSize Context ContextMenu Contexts ContextToFileName Continuation Continue ContinuedFraction ContinuedFractionK ContinuousAction ContinuousMarkovProcess ContinuousTask ContinuousTimeModelQ ContinuousWaveletData ContinuousWaveletTransform ContourDetect ContourGraphics ContourIntegral ContourLabels ContourLines ContourPlot ContourPlot3D Contours ContourShading ContourSmoothing ContourStyle ContraharmonicMean ContrastiveLossLayer Control ControlActive ControlAlignment ControlGroupContentsBox ControllabilityGramian ControllabilityMatrix ControllableDecomposition ControllableModelQ ControllerDuration ControllerInformation ControllerInformationData ControllerLinking ControllerManipulate ControllerMethod ControllerPath ControllerState ControlPlacement ControlsRendering ControlType Convergents ConversionOptions ConversionRules ConvertToBitmapPacket ConvertToPostScript ConvertToPostScriptPacket ConvexHullMesh ConvexPolygonQ ConvexPolyhedronQ ConvolutionLayer Convolve ConwayGroupCo1 ConwayGroupCo2 ConwayGroupCo3 CookieFunction Cookies CoordinateBoundingBox CoordinateBoundingBoxArray CoordinateBounds CoordinateBoundsArray CoordinateChartData CoordinatesToolOptions CoordinateTransform CoordinateTransformData CoprimeQ Coproduct CopulaDistribution Copyable CopyDatabin CopyDirectory CopyFile CopyTag CopyToClipboard CornerFilter CornerNeighbors Correlation CorrelationDistance CorrelationFunction CorrelationTest Cos Cosh CoshIntegral CosineDistance CosineWindow CosIntegral Cot Coth Count CountDistinct CountDistinctBy CounterAssignments CounterBox CounterBoxOptions CounterClockwiseContourIntegral CounterEvaluator CounterFunction CounterIncrements CounterStyle CounterStyleMenuListing CountRoots CountryData Counts CountsBy Covariance CovarianceEstimatorFunction CovarianceFunction CoxianDistribution CoxIngersollRossProcess CoxModel CoxModelFit CramerVonMisesTest CreateArchive CreateCellID CreateChannel CreateCloudExpression CreateDatabin CreateDataSystemModel CreateDialog CreateDirectory CreateDocument CreateFile CreateIntermediateDirectories CreateManagedLibraryExpression CreateNotebook CreatePalette CreatePalettePacket CreatePermissionsGroup CreateScheduledTask CreateSearchIndex CreateSystemModel CreateTemporary CreateUUID CreateWindow CriterionFunction CriticalityFailureImportance CriticalitySuccessImportance CriticalSection Cross CrossEntropyLossLayer CrossingCount CrossingDetect CrossingPolygon CrossMatrix Csc Csch CTCLossLayer Cube CubeRoot Cubics Cuboid CuboidBox Cumulant CumulantGeneratingFunction Cup CupCap Curl CurlyDoubleQuote CurlyQuote CurrencyConvert CurrentDate CurrentImage CurrentlySpeakingPacket CurrentNotebookImage CurrentScreenImage CurrentValue Curry CurvatureFlowFilter CurveClosed Cyan CycleGraph CycleIndexPolynomial Cycles CyclicGroup Cyclotomic Cylinder CylinderBox CylindricalDecompositionD DagumDistribution DamData DamerauLevenshteinDistance DampingFactor Darker Dashed Dashing DatabaseConnect DatabaseDisconnect DatabaseReference Databin DatabinAdd DatabinRemove Databins DatabinUpload DataCompression DataDistribution DataRange DataReversed Dataset Date DateBounds Dated DateDelimiters DateDifference DatedUnit DateFormat DateFunction DateHistogram DateList DateListLogPlot DateListPlot DateListStepPlot DateObject DateObjectQ DateOverlapsQ DatePattern DatePlus DateRange DateReduction DateString DateTicksFormat DateValue DateWithinQ DaubechiesWavelet DavisDistribution DawsonF DayCount DayCountConvention DayHemisphere DaylightQ DayMatchQ DayName DayNightTerminator DayPlus DayRange DayRound DeBruijnGraph DeBruijnSequence Debug DebugTag Decapitalize Decimal DecimalForm DeclareKnownSymbols DeclarePackage Decompose DeconvolutionLayer Decrement Decrypt DecryptFile DedekindEta DeepSpaceProbeData Default DefaultAxesStyle DefaultBaseStyle DefaultBoxStyle DefaultButton DefaultColor DefaultControlPlacement DefaultDuplicateCellStyle DefaultDuration DefaultElement DefaultFaceGridsStyle DefaultFieldHintStyle DefaultFont DefaultFontProperties DefaultFormatType DefaultFormatTypeForStyle DefaultFrameStyle DefaultFrameTicksStyle DefaultGridLinesStyle DefaultInlineFormatType DefaultInputFormatType DefaultLabelStyle DefaultMenuStyle DefaultNaturalLanguage DefaultNewCellStyle DefaultNewInlineCellStyle DefaultNotebook DefaultOptions DefaultOutputFormatType DefaultPrintPrecision DefaultStyle DefaultStyleDefinitions DefaultTextFormatType DefaultTextInlineFormatType DefaultTicksStyle DefaultTooltipStyle DefaultValue DefaultValues Defer DefineExternal DefineInputStreamMethod DefineOutputStreamMethod DefineResourceFunction Definition Degree DegreeCentrality DegreeGraphDistribution DegreeLexicographic DegreeReverseLexicographic DEigensystem DEigenvalues Deinitialization Del DelaunayMesh Delayed Deletable Delete DeleteAnomalies DeleteBorderComponents DeleteCases DeleteChannel DeleteCloudExpression DeleteContents DeleteDirectory DeleteDuplicates DeleteDuplicatesBy DeleteFile DeleteMissing DeleteObject DeletePermissionsKey DeleteSearchIndex DeleteSmallComponents DeleteStopwords DeleteWithContents DeletionWarning DelimitedArray DelimitedSequence Delimiter DelimiterFlashTime DelimiterMatching Delimiters DeliveryFunction Dendrogram Denominator DensityGraphics DensityHistogram DensityPlot DensityPlot3D DependentVariables Deploy Deployed Depth DepthFirstScan Derivative DerivativeFilter DerivedKey DescriptorStateSpace DesignMatrix DestroyAfterEvaluation Det DeviceClose DeviceConfigure DeviceExecute DeviceExecuteAsynchronous DeviceObject DeviceOpen DeviceOpenQ DeviceRead DeviceReadBuffer DeviceReadLatest DeviceReadList DeviceReadTimeSeries Devices DeviceStreams DeviceWrite DeviceWriteBuffer DGaussianWavelet DiacriticalPositioning Diagonal DiagonalizableMatrixQ DiagonalMatrix DiagonalMatrixQ Dialog DialogIndent DialogInput DialogLevel DialogNotebook DialogProlog DialogReturn DialogSymbols Diamond DiamondMatrix DiceDissimilarity DictionaryLookup DictionaryWordQ DifferenceDelta DifferenceOrder DifferenceQuotient DifferenceRoot DifferenceRootReduce Differences DifferentialD DifferentialRoot DifferentialRootReduce DifferentiatorFilter DigitalSignature DigitBlock DigitBlockMinimum DigitCharacter DigitCount DigitQ DihedralAngle DihedralGroup Dilation DimensionalCombinations DimensionalMeshComponents DimensionReduce DimensionReducerFunction DimensionReduction Dimensions DiracComb DiracDelta DirectedEdge DirectedEdges DirectedGraph DirectedGraphQ DirectedInfinity Direction Directive Directory DirectoryName DirectoryQ DirectoryStack DirichletBeta DirichletCharacter DirichletCondition DirichletConvolve DirichletDistribution DirichletEta DirichletL DirichletLambda DirichletTransform DirichletWindow DisableConsolePrintPacket DisableFormatting DiscreteChirpZTransform DiscreteConvolve DiscreteDelta DiscreteHadamardTransform DiscreteIndicator DiscreteLimit DiscreteLQEstimatorGains DiscreteLQRegulatorGains DiscreteLyapunovSolve DiscreteMarkovProcess DiscreteMaxLimit DiscreteMinLimit DiscretePlot DiscretePlot3D DiscreteRatio DiscreteRiccatiSolve DiscreteShift DiscreteTimeModelQ DiscreteUniformDistribution DiscreteVariables DiscreteWaveletData DiscreteWaveletPacketTransform DiscreteWaveletTransform DiscretizeGraphics DiscretizeRegion Discriminant DisjointQ Disjunction Disk DiskBox DiskMatrix DiskSegment Dispatch DispatchQ DispersionEstimatorFunction Display DisplayAllSteps DisplayEndPacket DisplayFlushImagePacket DisplayForm DisplayFunction DisplayPacket DisplayRules DisplaySetSizePacket DisplayString DisplayTemporary DisplayWith DisplayWithRef DisplayWithVariable DistanceFunction DistanceMatrix DistanceTransform Distribute Distributed DistributedContexts DistributeDefinitions DistributionChart DistributionDomain DistributionFitTest DistributionParameterAssumptions DistributionParameterQ Dithering Div Divergence Divide DivideBy Dividers DivideSides Divisible Divisors DivisorSigma DivisorSum DMSList DMSString Do DockedCells DocumentGenerator DocumentGeneratorInformation DocumentGeneratorInformationData DocumentGenerators DocumentNotebook DocumentWeightingRules Dodecahedron DomainRegistrationInformation DominantColors DOSTextFormat Dot DotDashed DotEqual DotLayer DotPlusLayer Dotted DoubleBracketingBar DoubleContourIntegral DoubleDownArrow DoubleLeftArrow DoubleLeftRightArrow DoubleLeftTee DoubleLongLeftArrow DoubleLongLeftRightArrow DoubleLongRightArrow DoubleRightArrow DoubleRightTee DoubleUpArrow DoubleUpDownArrow DoubleVerticalBar DoublyInfinite Down DownArrow DownArrowBar DownArrowUpArrow DownLeftRightVector DownLeftTeeVector DownLeftVector DownLeftVectorBar DownRightTeeVector DownRightVector DownRightVectorBar Downsample DownTee DownTeeArrow DownValues DragAndDrop DrawEdges DrawFrontFaces DrawHighlighted Drop DropoutLayer DSolve DSolveValue Dt DualLinearProgramming DualPolyhedron DualSystemsModel DumpGet DumpSave DuplicateFreeQ Duration Dynamic DynamicBox DynamicBoxOptions DynamicEvaluationTimeout DynamicGeoGraphics DynamicImage DynamicLocation DynamicModule DynamicModuleBox DynamicModuleBoxOptions DynamicModuleParent DynamicModuleValues DynamicName DynamicNamespace DynamicReference DynamicSetting DynamicUpdating DynamicWrapper DynamicWrapperBox DynamicWrapperBoxOptionsE EarthImpactData EarthquakeData EccentricityCentrality Echo EchoFunction EclipseType EdgeAdd EdgeBetweennessCentrality EdgeCapacity EdgeCapForm EdgeColor EdgeConnectivity EdgeContract EdgeCost EdgeCount EdgeCoverQ EdgeCycleMatrix EdgeDashing EdgeDelete EdgeDetect EdgeForm EdgeIndex EdgeJoinForm EdgeLabeling EdgeLabels EdgeLabelStyle EdgeList EdgeOpacity EdgeQ EdgeRenderingFunction EdgeRules EdgeShapeFunction EdgeStyle EdgeThickness EdgeWeight EdgeWeightedGraphQ Editable EditButtonSettings EditCellTagsSettings EditDistance EffectiveInterest Eigensystem Eigenvalues EigenvectorCentrality Eigenvectors Element ElementData ElementwiseLayer ElidedForms Eliminate EliminationOrder Ellipsoid EllipticE EllipticExp EllipticExpPrime EllipticF EllipticFilterModel EllipticK EllipticLog EllipticNomeQ EllipticPi EllipticReducedHalfPeriods EllipticTheta EllipticThetaPrime EmbedCode EmbeddedHTML EmbeddedService EmbeddingLayer EmbeddingObject EmitSound EmphasizeSyntaxErrors EmpiricalDistribution Empty EmptyGraphQ EmptyRegion EnableConsolePrintPacket Enabled Encode Encrypt EncryptedObject EncryptFile End EndAdd EndDialogPacket EndFrontEndInteractionPacket EndOfBuffer EndOfFile EndOfLine EndOfString EndPackage EngineEnvironment EngineeringForm Enter EnterExpressionPacket EnterTextPacket Entity EntityClass EntityClassList EntityCopies EntityFunction EntityGroup EntityInstance EntityList EntityPrefetch EntityProperties EntityProperty EntityPropertyClass EntityRegister EntityStore EntityStores EntityTypeName EntityUnregister EntityValue Entropy EntropyFilter Environment Epilog EpilogFunction Equal EqualColumns EqualRows EqualTilde EqualTo EquatedTo Equilibrium EquirippleFilterKernel Equivalent Erf Erfc Erfi ErlangB ErlangC ErlangDistribution Erosion ErrorBox ErrorBoxOptions ErrorNorm ErrorPacket ErrorsDialogSettings EscapeRadius EstimatedBackground EstimatedDistribution EstimatedProcess EstimatorGains EstimatorRegulator EuclideanDistance EulerAngles EulerCharacteristic EulerE EulerGamma EulerianGraphQ EulerMatrix EulerPhi Evaluatable Evaluate Evaluated EvaluatePacket EvaluateScheduledTask EvaluationBox EvaluationCell EvaluationCompletionAction EvaluationData EvaluationElements EvaluationEnvironment EvaluationMode EvaluationMonitor EvaluationNotebook EvaluationObject EvaluationOrder Evaluator EvaluatorNames EvenQ EventData EventEvaluator EventHandler EventHandlerTag EventLabels EventSeries ExactBlackmanWindow ExactNumberQ ExactRootIsolation ExampleData Except ExcludedForms ExcludedLines ExcludedPhysicalQuantities ExcludePods Exclusions ExclusionsStyle Exists Exit ExitDialog ExoplanetData Exp Expand ExpandAll ExpandDenominator ExpandFileName ExpandNumerator Expectation ExpectationE ExpectedValue ExpGammaDistribution ExpIntegralE ExpIntegralEi ExpirationDate Exponent ExponentFunction ExponentialDistribution ExponentialFamily ExponentialGeneratingFunction ExponentialMovingAverage ExponentialPowerDistribution ExponentPosition ExponentStep Export ExportAutoReplacements ExportByteArray ExportForm ExportPacket ExportString Expression ExpressionCell ExpressionPacket ExpressionUUID ExpToTrig ExtendedEntityClass ExtendedGCD Extension ExtentElementFunction ExtentMarkers ExtentSize ExternalBundle ExternalCall ExternalDataCharacterEncoding ExternalEvaluate ExternalFunction ExternalFunctionName ExternalObject ExternalOptions ExternalSessionObject ExternalSessions ExternalTypeSignature ExternalValue Extract ExtractArchive ExtractLayer ExtremeValueDistributionFaceForm FaceGrids FaceGridsStyle FacialFeatures Factor FactorComplete Factorial Factorial2 FactorialMoment FactorialMomentGeneratingFunction FactorialPower FactorInteger FactorList FactorSquareFree FactorSquareFreeList FactorTerms FactorTermsList Fail Failure FailureAction FailureDistribution FailureQ False FareySequence FARIMAProcess FeatureDistance FeatureExtract FeatureExtraction FeatureExtractor FeatureExtractorFunction FeatureNames FeatureNearest FeatureSpacePlot FeatureSpacePlot3D FeatureTypes FEDisableConsolePrintPacket FeedbackLinearize FeedbackSector FeedbackSectorStyle FeedbackType FEEnableConsolePrintPacket FetalGrowthData Fibonacci Fibonorial FieldCompletionFunction FieldHint FieldHintStyle FieldMasked FieldSize File FileBaseName FileByteCount FileConvert FileDate FileExistsQ FileExtension FileFormat FileHandler FileHash FileInformation FileName FileNameDepth FileNameDialogSettings FileNameDrop FileNameForms FileNameJoin FileNames FileNameSetter FileNameSplit FileNameTake FilePrint FileSize FileSystemMap FileSystemScan FileTemplate FileTemplateApply FileType FilledCurve FilledCurveBox FilledCurveBoxOptions Filling FillingStyle FillingTransform FilteredEntityClass FilterRules FinancialBond FinancialData FinancialDerivative FinancialIndicator Find FindAnomalies FindArgMax FindArgMin FindChannels FindClique FindClusters FindCookies FindCurvePath FindCycle FindDevices FindDistribution FindDistributionParameters FindDivisions FindEdgeCover FindEdgeCut FindEdgeIndependentPaths FindEquationalProof FindEulerianCycle FindExternalEvaluators FindFaces FindFile FindFit FindFormula FindFundamentalCycles FindGeneratingFunction FindGeoLocation FindGeometricConjectures FindGeometricTransform FindGraphCommunities FindGraphIsomorphism FindGraphPartition FindHamiltonianCycle FindHamiltonianPath FindHiddenMarkovStates FindIndependentEdgeSet FindIndependentVertexSet FindInstance FindIntegerNullVector FindKClan FindKClique FindKClub FindKPlex FindLibrary FindLinearRecurrence FindList FindMatchingColor FindMaximum FindMaximumFlow FindMaxValue FindMeshDefects FindMinimum FindMinimumCostFlow FindMinimumCut FindMinValue FindMoleculeSubstructure FindPath FindPeaks FindPermutation FindPostmanTour FindProcessParameters FindRepeat FindRoot FindSequenceFunction FindSettings FindShortestPath FindShortestTour FindSpanningTree FindSystemModelEquilibrium FindTextualAnswer FindThreshold FindTransientRepeat FindVertexCover FindVertexCut FindVertexIndependentPaths Fine FinishDynamic FiniteAbelianGroupCount FiniteGroupCount FiniteGroupData First FirstCase FirstPassageTimeDistribution FirstPosition FischerGroupFi22 FischerGroupFi23 FischerGroupFi24Prime FisherHypergeometricDistribution FisherRatioTest FisherZDistribution Fit FitAll FitRegularization FittedModel FixedOrder FixedPoint FixedPointList FlashSelection Flat Flatten FlattenAt FlattenLayer FlatTopWindow FlipView Floor FlowPolynomial FlushPrintOutputPacket Fold FoldList FoldPair FoldPairList FollowRedirects Font FontColor FontFamily FontForm FontName FontOpacity FontPostScriptName FontProperties FontReencoding FontSize FontSlant FontSubstitutions FontTracking FontVariations FontWeight For ForAll Format FormatRules FormatType FormatTypeAutoConvert FormatValues FormBox FormBoxOptions FormControl FormFunction FormLayoutFunction FormObject FormPage FormTheme FormulaData FormulaLookup FortranForm Forward ForwardBackward Fourier FourierCoefficient FourierCosCoefficient FourierCosSeries FourierCosTransform FourierDCT FourierDCTFilter FourierDCTMatrix FourierDST FourierDSTMatrix FourierMatrix FourierParameters FourierSequenceTransform FourierSeries FourierSinCoefficient FourierSinSeries FourierSinTransform FourierTransform FourierTrigSeries FractionalBrownianMotionProcess FractionalGaussianNoiseProcess FractionalPart FractionBox FractionBoxOptions FractionLine Frame FrameBox FrameBoxOptions Framed FrameInset FrameLabel Frameless FrameMargins FrameRate FrameStyle FrameTicks FrameTicksStyle FRatioDistribution FrechetDistribution FreeQ FrenetSerretSystem FrequencySamplingFilterKernel FresnelC FresnelF FresnelG FresnelS Friday FrobeniusNumber FrobeniusSolve FromAbsoluteTime FromCharacterCode FromCoefficientRules FromContinuedFraction FromDate FromDigits FromDMS FromEntity FromJulianDate FromLetterNumber FromPolarCoordinates FromRomanNumeral FromSphericalCoordinates FromUnixTime Front FrontEndDynamicExpression FrontEndEventActions FrontEndExecute FrontEndObject FrontEndResource FrontEndResourceString FrontEndStackSize FrontEndToken FrontEndTokenExecute FrontEndValueCache FrontEndVersion FrontFaceColor FrontFaceOpacity Full FullAxes FullDefinition FullForm FullGraphics FullInformationOutputRegulator FullOptions FullRegion FullSimplify Function FunctionCompile FunctionCompileExport FunctionCompileExportByteArray FunctionCompileExportLibrary FunctionCompileExportString FunctionDomain FunctionExpand FunctionInterpolation FunctionPeriod FunctionRange FunctionSpace FussellVeselyImportanceGaborFilter GaborMatrix GaborWavelet GainMargins GainPhaseMargins GalaxyData GalleryView Gamma GammaDistribution GammaRegularized GapPenalty GARCHProcess GatedRecurrentLayer Gather GatherBy GaugeFaceElementFunction GaugeFaceStyle GaugeFrameElementFunction GaugeFrameSize GaugeFrameStyle GaugeLabels GaugeMarkers GaugeStyle GaussianFilter GaussianIntegers GaussianMatrix GaussianOrthogonalMatrixDistribution GaussianSymplecticMatrixDistribution GaussianUnitaryMatrixDistribution GaussianWindow GCD GegenbauerC General GeneralizedLinearModelFit GenerateAsymmetricKeyPair GenerateConditions GeneratedCell GeneratedDocumentBinding GenerateDerivedKey GenerateDigitalSignature GenerateDocument GeneratedParameters GeneratedQuantityMagnitudes GenerateHTTPResponse GenerateSecuredAuthenticationKey GenerateSymmetricKey GeneratingFunction GeneratorDescription GeneratorHistoryLength GeneratorOutputType Generic GenericCylindricalDecomposition GenomeData GenomeLookup GeoAntipode GeoArea GeoArraySize GeoBackground GeoBoundingBox GeoBounds GeoBoundsRegion GeoBubbleChart GeoCenter GeoCircle GeodesicClosing GeodesicDilation GeodesicErosion GeodesicOpening GeoDestination GeodesyData GeoDirection GeoDisk GeoDisplacement GeoDistance GeoDistanceList GeoElevationData GeoEntities GeoGraphics GeogravityModelData GeoGridDirectionDifference GeoGridLines GeoGridLinesStyle GeoGridPosition GeoGridRange GeoGridRangePadding GeoGridUnitArea GeoGridUnitDistance GeoGridVector GeoGroup GeoHemisphere GeoHemisphereBoundary GeoHistogram GeoIdentify GeoImage GeoLabels GeoLength GeoListPlot GeoLocation GeologicalPeriodData GeomagneticModelData GeoMarker GeometricAssertion GeometricBrownianMotionProcess GeometricDistribution GeometricMean GeometricMeanFilter GeometricScene GeometricTransformation GeometricTransformation3DBox GeometricTransformation3DBoxOptions GeometricTransformationBox GeometricTransformationBoxOptions GeoModel GeoNearest GeoPath GeoPosition GeoPositionENU GeoPositionXYZ GeoProjection GeoProjectionData GeoRange GeoRangePadding GeoRegionValuePlot GeoResolution GeoScaleBar GeoServer GeoSmoothHistogram GeoStreamPlot GeoStyling GeoStylingImageFunction GeoVariant GeoVector GeoVectorENU GeoVectorPlot GeoVectorXYZ GeoVisibleRegion GeoVisibleRegionBoundary GeoWithinQ GeoZoomLevel GestureHandler GestureHandlerTag Get GetBoundingBoxSizePacket GetContext GetEnvironment GetFileName GetFrontEndOptionsDataPacket GetLinebreakInformationPacket GetMenusPacket GetPageBreakInformationPacket Glaisher GlobalClusteringCoefficient GlobalPreferences GlobalSession Glow GoldenAngle GoldenRatio GompertzMakehamDistribution GoodmanKruskalGamma GoodmanKruskalGammaTest Goto Grad Gradient GradientFilter GradientOrientationFilter GrammarApply GrammarRules GrammarToken Graph Graph3D GraphAssortativity GraphAutomorphismGroup GraphCenter GraphComplement GraphData GraphDensity GraphDiameter GraphDifference GraphDisjointUnion GraphDistance GraphDistanceMatrix GraphElementData GraphEmbedding GraphHighlight GraphHighlightStyle GraphHub Graphics Graphics3D Graphics3DBox Graphics3DBoxOptions GraphicsArray GraphicsBaseline GraphicsBox GraphicsBoxOptions GraphicsColor GraphicsColumn GraphicsComplex GraphicsComplex3DBox GraphicsComplex3DBoxOptions GraphicsComplexBox GraphicsComplexBoxOptions GraphicsContents GraphicsData GraphicsGrid GraphicsGridBox GraphicsGroup GraphicsGroup3DBox GraphicsGroup3DBoxOptions GraphicsGroupBox GraphicsGroupBoxOptions GraphicsGrouping GraphicsHighlightColor GraphicsRow GraphicsSpacing GraphicsStyle GraphIntersection GraphLayout GraphLinkEfficiency GraphPeriphery GraphPlot GraphPlot3D GraphPower GraphPropertyDistribution GraphQ GraphRadius GraphReciprocity GraphRoot GraphStyle GraphUnion Gray GrayLevel Greater GreaterEqual GreaterEqualLess GreaterEqualThan GreaterFullEqual GreaterGreater GreaterLess GreaterSlantEqual GreaterThan GreaterTilde Green GreenFunction Grid GridBaseline GridBox GridBoxAlignment GridBoxBackground GridBoxDividers GridBoxFrame GridBoxItemSize GridBoxItemStyle GridBoxOptions GridBoxSpacings GridCreationSettings GridDefaultElement GridElementStyleOptions GridFrame GridFrameMargins GridGraph GridLines GridLinesStyle GroebnerBasis GroupActionBase GroupBy GroupCentralizer GroupElementFromWord GroupElementPosition GroupElementQ GroupElements GroupElementToWord GroupGenerators Groupings GroupMultiplicationTable GroupOrbits GroupOrder GroupPageBreakWithin GroupSetwiseStabilizer GroupStabilizer GroupStabilizerChain GroupTogetherGrouping GroupTogetherNestedGrouping GrowCutComponents Gudermannian GuidedFilter GumbelDistributionHaarWavelet HadamardMatrix HalfLine HalfNormalDistribution HalfPlane HalfSpace HamiltonianGraphQ HammingDistance HammingWindow HandlerFunctions HandlerFunctionsKeys HankelH1 HankelH2 HankelMatrix HankelTransform HannPoissonWindow HannWindow HaradaNortonGroupHN HararyGraph HarmonicMean HarmonicMeanFilter HarmonicNumber Hash Haversine HazardFunction Head HeadCompose HeaderLines Heads HeavisideLambda HeavisidePi HeavisideTheta HeldGroupHe HeldPart HelpBrowserLookup HelpBrowserNotebook HelpBrowserSettings Here HermiteDecomposition HermiteH HermitianMatrixQ HessenbergDecomposition Hessian HexadecimalCharacter Hexahedron HexahedronBox HexahedronBoxOptions HiddenMarkovProcess HiddenSurface Highlighted HighlightGraph HighlightImage HighlightMesh HighpassFilter HigmanSimsGroupHS HilbertCurve HilbertFilter HilbertMatrix Histogram Histogram3D HistogramDistribution HistogramList HistogramTransform HistogramTransformInterpolation HistoricalPeriodData HitMissTransform HITSCentrality HjorthDistribution HodgeDual HoeffdingD HoeffdingDTest Hold HoldAll HoldAllComplete HoldComplete HoldFirst HoldForm HoldPattern HoldRest HolidayCalendar HomeDirectory HomePage Horizontal HorizontalForm HorizontalGauge HorizontalScrollPosition HornerForm HostLookup HotellingTSquareDistribution HoytDistribution HTMLSave HTTPErrorResponse HTTPRedirect HTTPRequest HTTPRequestData HTTPResponse Hue HumanGrowthData HumpDownHump HumpEqual HurwitzLerchPhi HurwitzZeta HyperbolicDistribution HypercubeGraph HyperexponentialDistribution Hyperfactorial Hypergeometric0F1 Hypergeometric0F1Regularized Hypergeometric1F1 Hypergeometric1F1Regularized Hypergeometric2F1 Hypergeometric2F1Regularized HypergeometricDistribution HypergeometricPFQ HypergeometricPFQRegularized HypergeometricU Hyperlink HyperlinkCreationSettings Hyperplane Hyphenation HyphenationOptions HypoexponentialDistribution HypothesisTestDataI IconData Iconize IconizedObject IconRules Icosahedron Identity IdentityMatrix If IgnoreCase IgnoreDiacritics IgnorePunctuation IgnoreSpellCheck IgnoringInactive Im Image Image3D Image3DProjection Image3DSlices ImageAccumulate ImageAdd ImageAdjust ImageAlign ImageApply ImageApplyIndexed ImageAspectRatio ImageAssemble ImageAugmentationLayer ImageBoundingBoxes ImageCache ImageCacheValid ImageCapture ImageCaptureFunction ImageCases ImageChannels ImageClip ImageCollage ImageColorSpace ImageCompose ImageContainsQ ImageContents ImageConvolve ImageCooccurrence ImageCorners ImageCorrelate ImageCorrespondingPoints ImageCrop ImageData ImageDeconvolve ImageDemosaic ImageDifference ImageDimensions ImageDisplacements ImageDistance ImageEffect ImageExposureCombine ImageFeatureTrack ImageFileApply ImageFileFilter ImageFileScan ImageFilter ImageFocusCombine ImageForestingComponents ImageFormattingWidth ImageForwardTransformation ImageGraphics ImageHistogram ImageIdentify ImageInstanceQ ImageKeypoints ImageLevels ImageLines ImageMargins ImageMarker ImageMarkers ImageMeasurements ImageMesh ImageMultiply ImageOffset ImagePad ImagePadding ImagePartition ImagePeriodogram ImagePerspectiveTransformation ImagePosition ImagePreviewFunction ImagePyramid ImagePyramidApply ImageQ ImageRangeCache ImageRecolor ImageReflect ImageRegion ImageResize ImageResolution ImageRestyle ImageRotate ImageRotated ImageSaliencyFilter ImageScaled ImageScan ImageSize ImageSizeAction ImageSizeCache ImageSizeMultipliers ImageSizeRaw ImageSubtract ImageTake ImageTransformation ImageTrim ImageType ImageValue ImageValuePositions ImagingDevice ImplicitRegion Implies Import ImportAutoReplacements ImportByteArray ImportOptions ImportString ImprovementImportance In Inactivate Inactive IncidenceGraph IncidenceList IncidenceMatrix IncludeAromaticBonds IncludeConstantBasis IncludeDefinitions IncludeDirectories IncludeFileExtension IncludeGeneratorTasks IncludeHydrogens IncludeInflections IncludeMetaInformation IncludePods IncludeQuantities IncludeRelatedTables IncludeSingularTerm IncludeWindowTimes Increment IndefiniteMatrixQ Indent IndentingNewlineSpacings IndentMaxFraction IndependenceTest IndependentEdgeSetQ IndependentPhysicalQuantity IndependentUnit IndependentUnitDimension IndependentVertexSetQ Indeterminate IndeterminateThreshold IndexCreationOptions Indexed IndexGraph IndexTag Inequality InexactNumberQ InexactNumbers InfiniteLine InfinitePlane Infinity Infix InflationAdjust InflationMethod Information InformationData InformationDataGrid Inherited InheritScope InhomogeneousPoissonProcess InitialEvaluationHistory Initialization InitializationCell InitializationCellEvaluation InitializationCellWarning InitializationObjects InitializationValue Initialize InitialSeeding InlineCounterAssignments InlineCounterIncrements InlineRules Inner InnerPolygon InnerPolyhedron Inpaint Input InputAliases InputAssumptions InputAutoReplacements InputField InputFieldBox InputFieldBoxOptions InputForm InputGrouping InputNamePacket InputNotebook InputPacket InputSettings InputStream InputString InputStringPacket InputToBoxFormPacket Insert InsertionFunction InsertionPointObject InsertLinebreaks InsertResults Inset Inset3DBox Inset3DBoxOptions InsetBox InsetBoxOptions Insphere Install InstallService InstanceNormalizationLayer InString Integer IntegerDigits IntegerExponent IntegerLength IntegerName IntegerPart IntegerPartitions IntegerQ IntegerReverse Integers IntegerString Integral Integrate Interactive InteractiveTradingChart Interlaced Interleaving InternallyBalancedDecomposition InterpolatingFunction InterpolatingPolynomial Interpolation InterpolationOrder InterpolationPoints InterpolationPrecision Interpretation InterpretationBox InterpretationBoxOptions InterpretationFunction Interpreter InterpretTemplate InterquartileRange Interrupt InterruptSettings IntersectingQ Intersection Interval IntervalIntersection IntervalMarkers IntervalMarkersStyle IntervalMemberQ IntervalSlider IntervalUnion Into Inverse InverseBetaRegularized InverseCDF InverseChiSquareDistribution InverseContinuousWaveletTransform InverseDistanceTransform InverseEllipticNomeQ InverseErf InverseErfc InverseFourier InverseFourierCosTransform InverseFourierSequenceTransform InverseFourierSinTransform InverseFourierTransform InverseFunction InverseFunctions InverseGammaDistribution InverseGammaRegularized InverseGaussianDistribution InverseGudermannian InverseHankelTransform InverseHaversine InverseImagePyramid InverseJacobiCD InverseJacobiCN InverseJacobiCS InverseJacobiDC InverseJacobiDN InverseJacobiDS InverseJacobiNC InverseJacobiND InverseJacobiNS InverseJacobiSC InverseJacobiSD InverseJacobiSN InverseLaplaceTransform InverseMellinTransform InversePermutation InverseRadon InverseRadonTransform InverseSeries InverseShortTimeFourier InverseSpectrogram InverseSurvivalFunction InverseTransformedRegion InverseWaveletTransform InverseWeierstrassP InverseWishartMatrixDistribution InverseZTransform Invisible InvisibleApplication InvisibleTimes IPAddress IrreduciblePolynomialQ IslandData IsolatingInterval IsomorphicGraphQ IsotopeData Italic Item ItemAspectRatio ItemBox ItemBoxOptions ItemSize ItemStyle ItoProcessJaccardDissimilarity JacobiAmplitude Jacobian JacobiCD JacobiCN JacobiCS JacobiDC JacobiDN JacobiDS JacobiNC JacobiND JacobiNS JacobiP JacobiSC JacobiSD JacobiSN JacobiSymbol JacobiZeta JankoGroupJ1 JankoGroupJ2 JankoGroupJ3 JankoGroupJ4 JarqueBeraALMTest JohnsonDistribution Join JoinAcross Joined JoinedCurve JoinedCurveBox JoinedCurveBoxOptions JoinForm JordanDecomposition JordanModelDecomposition JulianDate JuliaSetBoettcher JuliaSetIterationCount JuliaSetPlot JuliaSetPointsK KagiChart KaiserBesselWindow KaiserWindow KalmanEstimator KalmanFilter KarhunenLoeveDecomposition KaryTree KatzCentrality KCoreComponents KDistribution KEdgeConnectedComponents KEdgeConnectedGraphQ KelvinBei KelvinBer KelvinKei KelvinKer KendallTau KendallTauTest KernelExecute KernelFunction KernelMixtureDistribution Kernels Ket Key KeyCollisionFunction KeyComplement KeyDrop KeyDropFrom KeyExistsQ KeyFreeQ KeyIntersection KeyMap KeyMemberQ KeypointStrength Keys KeySelect KeySort KeySortBy KeyTake KeyUnion KeyValueMap KeyValuePattern Khinchin KillProcess KirchhoffGraph KirchhoffMatrix KleinInvariantJ KnapsackSolve KnightTourGraph KnotData KnownUnitQ KochCurve KolmogorovSmirnovTest KroneckerDelta KroneckerModelDecomposition KroneckerProduct KroneckerSymbol KuiperTest KumaraswamyDistribution Kurtosis KuwaharaFilter KVertexConnectedComponents KVertexConnectedGraphQLABColor Label Labeled LabeledSlider LabelingFunction LabelingSize LabelStyle LabelVisibility LaguerreL LakeData LambdaComponents LambertW LaminaData LanczosWindow LandauDistribution Language LanguageCategory LanguageData LanguageIdentify LanguageOptions LaplaceDistribution LaplaceTransform Laplacian LaplacianFilter LaplacianGaussianFilter Large Larger Last Latitude LatitudeLongitude LatticeData LatticeReduce Launch LaunchKernels LayeredGraphPlot LayerSizeFunction LayoutInformation LCHColor LCM LeaderSize LeafCount LeapYearQ LearnDistribution LearnedDistribution LearningRate LearningRateMultipliers LeastSquares LeastSquaresFilterKernel Left LeftArrow LeftArrowBar LeftArrowRightArrow LeftDownTeeVector LeftDownVector LeftDownVectorBar LeftRightArrow LeftRightVector LeftTee LeftTeeArrow LeftTeeVector LeftTriangle LeftTriangleBar LeftTriangleEqual LeftUpDownVector LeftUpTeeVector LeftUpVector LeftUpVectorBar LeftVector LeftVectorBar LegendAppearance Legended LegendFunction LegendLabel LegendLayout LegendMargins LegendMarkers LegendMarkerSize LegendreP LegendreQ LegendreType Length LengthWhile LerchPhi Less LessEqual LessEqualGreater LessEqualThan LessFullEqual LessGreater LessLess LessSlantEqual LessThan LessTilde LetterCharacter LetterCounts LetterNumber LetterQ Level LeveneTest LeviCivitaTensor LevyDistribution Lexicographic LibraryDataType LibraryFunction LibraryFunctionError LibraryFunctionInformation LibraryFunctionLoad LibraryFunctionUnload LibraryLoad LibraryUnload LicenseID LiftingFilterData LiftingWaveletTransform LightBlue LightBrown LightCyan Lighter LightGray LightGreen Lighting LightingAngle LightMagenta LightOrange LightPink LightPurple LightRed LightSources LightYellow Likelihood Limit LimitsPositioning LimitsPositioningTokens LindleyDistribution Line Line3DBox Line3DBoxOptions LinearFilter LinearFractionalOptimization LinearFractionalTransform LinearGradientImage LinearizingTransformationData LinearLayer LinearModelFit LinearOffsetFunction LinearOptimization LinearProgramming LinearRecurrence LinearSolve LinearSolveFunction LineBox LineBoxOptions LineBreak LinebreakAdjustments LineBreakChart LinebreakSemicolonWeighting LineBreakWithin LineColor LineGraph LineIndent LineIndentMaxFraction LineIntegralConvolutionPlot LineIntegralConvolutionScale LineLegend LineOpacity LineSpacing LineWrapParts LinkActivate LinkClose LinkConnect LinkConnectedQ LinkCreate LinkError LinkFlush LinkFunction LinkHost LinkInterrupt LinkLaunch LinkMode LinkObject LinkOpen LinkOptions LinkPatterns LinkProtocol LinkRankCentrality LinkRead LinkReadHeld LinkReadyQ Links LinkService LinkWrite LinkWriteHeld LiouvilleLambda List Listable ListAnimate ListContourPlot ListContourPlot3D ListConvolve ListCorrelate ListCurvePathPlot ListDeconvolve ListDensityPlot ListDensityPlot3D Listen ListFormat ListFourierSequenceTransform ListInterpolation ListLineIntegralConvolutionPlot ListLinePlot ListLogLinearPlot ListLogLogPlot ListLogPlot ListPicker ListPickerBox ListPickerBoxBackground ListPickerBoxOptions ListPlay ListPlot ListPlot3D ListPointPlot3D ListPolarPlot ListQ ListSliceContourPlot3D ListSliceDensityPlot3D ListSliceVectorPlot3D ListStepPlot ListStreamDensityPlot ListStreamPlot ListSurfacePlot3D ListVectorDensityPlot ListVectorPlot ListVectorPlot3D ListZTransform Literal LiteralSearch LocalAdaptiveBinarize LocalCache LocalClusteringCoefficient LocalizeDefinitions LocalizeVariables LocalObject LocalObjects LocalResponseNormalizationLayer LocalSubmit LocalSymbol LocalTime LocalTimeZone LocationEquivalenceTest LocationTest Locator LocatorAutoCreate LocatorBox LocatorBoxOptions LocatorCentering LocatorPane LocatorPaneBox LocatorPaneBoxOptions LocatorRegion Locked Log Log10 Log2 LogBarnesG LogGamma LogGammaDistribution LogicalExpand LogIntegral LogisticDistribution LogisticSigmoid LogitModelFit LogLikelihood LogLinearPlot LogLogisticDistribution LogLogPlot LogMultinormalDistribution LogNormalDistribution LogPlot LogRankTest LogSeriesDistribution LongEqual Longest LongestCommonSequence LongestCommonSequencePositions LongestCommonSubsequence LongestCommonSubsequencePositions LongestMatch LongestOrderedSequence LongForm Longitude LongLeftArrow LongLeftRightArrow LongRightArrow LongShortTermMemoryLayer Lookup Loopback LoopFreeGraphQ LossFunction LowerCaseQ LowerLeftArrow LowerRightArrow LowerTriangularize LowerTriangularMatrixQ LowpassFilter LQEstimatorGains LQGRegulator LQOutputRegulatorGains LQRegulatorGains LUBackSubstitution LucasL LuccioSamiComponents LUDecomposition LunarEclipse LUVColor LyapunovSolve LyonsGroupLyMachineID MachineName MachineNumberQ MachinePrecision MacintoshSystemPageSetup Magenta Magnification Magnify MailAddressValidation MailExecute MailFolder MailItem MailReceiverFunction MailResponseFunction MailSearch MailServerConnect MailServerConnection MailSettings MainSolve MaintainDynamicCaches Majority MakeBoxes MakeExpression MakeRules ManagedLibraryExpressionID ManagedLibraryExpressionQ MandelbrotSetBoettcher MandelbrotSetDistance MandelbrotSetIterationCount MandelbrotSetMemberQ MandelbrotSetPlot MangoldtLambda ManhattanDistance Manipulate Manipulator MannedSpaceMissionData MannWhitneyTest MantissaExponent Manual Map MapAll MapAt MapIndexed MAProcess MapThread MarchenkoPasturDistribution MarcumQ MardiaCombinedTest MardiaKurtosisTest MardiaSkewnessTest MarginalDistribution MarkovProcessProperties Masking MatchingDissimilarity MatchLocalNameQ MatchLocalNames MatchQ Material MathematicalFunctionData MathematicaNotation MathieuC MathieuCharacteristicA MathieuCharacteristicB MathieuCharacteristicExponent MathieuCPrime MathieuGroupM11 MathieuGroupM12 MathieuGroupM22 MathieuGroupM23 MathieuGroupM24 MathieuS MathieuSPrime MathMLForm MathMLText Matrices MatrixExp MatrixForm MatrixFunction MatrixLog MatrixNormalDistribution MatrixPlot MatrixPower MatrixPropertyDistribution MatrixQ MatrixRank MatrixTDistribution Max MaxBend MaxCellMeasure MaxColorDistance MaxDetect MaxDuration MaxExtraBandwidths MaxExtraConditions MaxFeatureDisplacement MaxFeatures MaxFilter MaximalBy Maximize MaxItems MaxIterations MaxLimit MaxMemoryUsed MaxMixtureKernels MaxOverlapFraction MaxPlotPoints MaxPoints MaxRecursion MaxStableDistribution MaxStepFraction MaxSteps MaxStepSize MaxTrainingRounds MaxValue MaxwellDistribution MaxWordGap McLaughlinGroupMcL Mean MeanAbsoluteLossLayer MeanAround MeanClusteringCoefficient MeanDegreeConnectivity MeanDeviation MeanFilter MeanGraphDistance MeanNeighborDegree MeanShift MeanShiftFilter MeanSquaredLossLayer Median MedianDeviation MedianFilter MedicalTestData Medium MeijerG MeijerGReduce MeixnerDistribution MellinConvolve MellinTransform MemberQ MemoryAvailable MemoryConstrained MemoryConstraint MemoryInUse MengerMesh Menu MenuAppearance MenuCommandKey MenuEvaluator MenuItem MenuList MenuPacket MenuSortingValue MenuStyle MenuView Merge MergeDifferences MergingFunction MersennePrimeExponent MersennePrimeExponentQ Mesh MeshCellCentroid MeshCellCount MeshCellHighlight MeshCellIndex MeshCellLabel MeshCellMarker MeshCellMeasure MeshCellQuality MeshCells MeshCellShapeFunction MeshCellStyle MeshCoordinates MeshFunctions MeshPrimitives MeshQualityGoal MeshRange MeshRefinementFunction MeshRegion MeshRegionQ MeshShading MeshStyle Message MessageDialog MessageList MessageName MessageObject MessageOptions MessagePacket Messages MessagesNotebook MetaCharacters MetaInformation MeteorShowerData Method MethodOptions MexicanHatWavelet MeyerWavelet Midpoint Min MinColorDistance MinDetect MineralData MinFilter MinimalBy MinimalPolynomial MinimalStateSpaceModel Minimize MinimumTimeIncrement MinIntervalSize MinkowskiQuestionMark MinLimit MinMax MinorPlanetData Minors MinRecursion MinSize MinStableDistribution Minus MinusPlus MinValue Missing MissingBehavior MissingDataMethod MissingDataRules MissingQ MissingString MissingStyle MissingValuePattern MittagLefflerE MixedFractionParts MixedGraphQ MixedMagnitude MixedRadix MixedRadixQuantity MixedUnit MixtureDistribution Mod Modal Mode Modular ModularInverse ModularLambda Module Modulus MoebiusMu Molecule MoleculeContainsQ MoleculeEquivalentQ MoleculeGraph MoleculeModify MoleculePattern MoleculePlot MoleculePlot3D MoleculeProperty MoleculeQ MoleculeValue Moment Momentary MomentConvert MomentEvaluate MomentGeneratingFunction MomentOfInertia Monday Monitor MonomialList MonomialOrder MonsterGroupM MoonPhase MoonPosition MorletWavelet MorphologicalBinarize MorphologicalBranchPoints MorphologicalComponents MorphologicalEulerNumber MorphologicalGraph MorphologicalPerimeter MorphologicalTransform MortalityData Most MountainData MouseAnnotation MouseAppearance MouseAppearanceTag MouseButtons Mouseover MousePointerNote MousePosition MovieData MovingAverage MovingMap MovingMedian MoyalDistribution Multicolumn MultiedgeStyle MultigraphQ MultilaunchWarning MultiLetterItalics MultiLetterStyle MultilineFunction Multinomial MultinomialDistribution MultinormalDistribution MultiplicativeOrder Multiplicity MultiplySides Multiselection MultivariateHypergeometricDistribution MultivariatePoissonDistribution MultivariateTDistributionN NakagamiDistribution NameQ Names NamespaceBox NamespaceBoxOptions Nand NArgMax NArgMin NBernoulliB NBodySimulation NBodySimulationData NCache NDEigensystem NDEigenvalues NDSolve NDSolveValue Nearest NearestFunction NearestNeighborGraph NearestTo NebulaData NeedCurrentFrontEndPackagePacket NeedCurrentFrontEndSymbolsPacket NeedlemanWunschSimilarity Needs Negative NegativeBinomialDistribution NegativeDefiniteMatrixQ NegativeIntegers NegativeMultinomialDistribution NegativeRationals NegativeReals NegativeSemidefiniteMatrixQ NeighborhoodData NeighborhoodGraph Nest NestedGreaterGreater NestedLessLess NestedScriptRules NestGraph NestList NestWhile NestWhileList NetAppend NetBidirectionalOperator NetChain NetDecoder NetDelete NetDrop NetEncoder NetEvaluationMode NetExtract NetFlatten NetFoldOperator NetGraph NetInformation NetInitialize NetInsert NetInsertSharedArrays NetJoin NetMapOperator NetMapThreadOperator NetMeasurements NetModel NetNestOperator NetPairEmbeddingOperator NetPort NetPortGradient NetPrepend NetRename NetReplace NetReplacePart NetSharedArray NetStateObject NetTake NetTrain NetTrainResultsObject NetworkPacketCapture NetworkPacketRecording NetworkPacketRecordingDuring NetworkPacketTrace NeumannValue NevilleThetaC NevilleThetaD NevilleThetaN NevilleThetaS NewPrimitiveStyle NExpectation Next NextCell NextDate NextPrime NextScheduledTaskTime NHoldAll NHoldFirst NHoldRest NicholsGridLines NicholsPlot NightHemisphere NIntegrate NMaximize NMaxValue NMinimize NMinValue NominalVariables NonAssociative NoncentralBetaDistribution NoncentralChiSquareDistribution NoncentralFRatioDistribution NoncentralStudentTDistribution NonCommutativeMultiply NonConstants NondimensionalizationTransform None NoneTrue NonlinearModelFit NonlinearStateSpaceModel NonlocalMeansFilter NonNegative NonNegativeIntegers NonNegativeRationals NonNegativeReals NonPositive NonPositiveIntegers NonPositiveRationals NonPositiveReals Nor NorlundB Norm Normal NormalDistribution NormalGrouping NormalizationLayer Normalize Normalized NormalizedSquaredEuclideanDistance NormalMatrixQ NormalsFunction NormFunction Not NotCongruent NotCupCap NotDoubleVerticalBar Notebook NotebookApply NotebookAutoSave NotebookClose NotebookConvertSettings NotebookCreate NotebookCreateReturnObject NotebookDefault NotebookDelete NotebookDirectory NotebookDynamicExpression NotebookEvaluate NotebookEventActions NotebookFileName NotebookFind NotebookFindReturnObject NotebookGet NotebookGetLayoutInformationPacket NotebookGetMisspellingsPacket NotebookImport NotebookInformation NotebookInterfaceObject NotebookLocate NotebookObject NotebookOpen NotebookOpenReturnObject NotebookPath NotebookPrint NotebookPut NotebookPutReturnObject NotebookRead NotebookResetGeneratedCells Notebooks NotebookSave NotebookSaveAs NotebookSelection NotebookSetupLayoutInformationPacket NotebooksMenu NotebookTemplate NotebookWrite NotElement NotEqualTilde NotExists NotGreater NotGreaterEqual NotGreaterFullEqual NotGreaterGreater NotGreaterLess NotGreaterSlantEqual NotGreaterTilde Nothing NotHumpDownHump NotHumpEqual NotificationFunction NotLeftTriangle NotLeftTriangleBar NotLeftTriangleEqual NotLess NotLessEqual NotLessFullEqual NotLessGreater NotLessLess NotLessSlantEqual NotLessTilde NotNestedGreaterGreater NotNestedLessLess NotPrecedes NotPrecedesEqual NotPrecedesSlantEqual NotPrecedesTilde NotReverseElement NotRightTriangle NotRightTriangleBar NotRightTriangleEqual NotSquareSubset NotSquareSubsetEqual NotSquareSuperset NotSquareSupersetEqual NotSubset NotSubsetEqual NotSucceeds NotSucceedsEqual NotSucceedsSlantEqual NotSucceedsTilde NotSuperset NotSupersetEqual NotTilde NotTildeEqual NotTildeFullEqual NotTildeTilde NotVerticalBar Now NoWhitespace NProbability NProduct NProductFactors NRoots NSolve NSum NSumTerms NuclearExplosionData NuclearReactorData Null NullRecords NullSpace NullWords Number NumberCompose NumberDecompose NumberExpand NumberFieldClassNumber NumberFieldDiscriminant NumberFieldFundamentalUnits NumberFieldIntegralBasis NumberFieldNormRepresentatives NumberFieldRegulator NumberFieldRootsOfUnity NumberFieldSignature NumberForm NumberFormat NumberLinePlot NumberMarks NumberMultiplier NumberPadding NumberPoint NumberQ NumberSeparator NumberSigns NumberString Numerator NumeratorDenominator NumericalOrder NumericalSort NumericArray NumericArrayQ NumericArrayType NumericFunction NumericQ NuttallWindow NValues NyquistGridLines NyquistPlotO ObservabilityGramian ObservabilityMatrix ObservableDecomposition ObservableModelQ OceanData Octahedron OddQ Off Offset OLEData On ONanGroupON Once OneIdentity Opacity OpacityFunction OpacityFunctionScaling Open OpenAppend Opener OpenerBox OpenerBoxOptions OpenerView OpenFunctionInspectorPacket Opening OpenRead OpenSpecialOptions OpenTemporary OpenWrite Operate OperatingSystem OptimumFlowData Optional OptionalElement OptionInspectorSettings OptionQ Options OptionsPacket OptionsPattern OptionValue OptionValueBox OptionValueBoxOptions Or Orange Order OrderDistribution OrderedQ Ordering OrderingBy OrderingLayer Orderless OrderlessPatternSequence OrnsteinUhlenbeckProcess Orthogonalize OrthogonalMatrixQ Out Outer OuterPolygon OuterPolyhedron OutputAutoOverwrite OutputControllabilityMatrix OutputControllableModelQ OutputForm OutputFormData OutputGrouping OutputMathEditExpression OutputNamePacket OutputResponse OutputSizeLimit OutputStream Over OverBar OverDot Overflow OverHat Overlaps Overlay OverlayBox OverlayBoxOptions Overscript OverscriptBox OverscriptBoxOptions OverTilde OverVector OverwriteTarget OwenT OwnValuesPackage PackingMethod PaddedForm Padding PaddingLayer PaddingSize PadeApproximant PadLeft PadRight PageBreakAbove PageBreakBelow PageBreakWithin PageFooterLines PageFooters PageHeaderLines PageHeaders PageHeight PageRankCentrality PageTheme PageWidth Pagination PairedBarChart PairedHistogram PairedSmoothHistogram PairedTTest PairedZTest PaletteNotebook PalettePath PalindromeQ Pane PaneBox PaneBoxOptions Panel PanelBox PanelBoxOptions Paneled PaneSelector PaneSelectorBox PaneSelectorBoxOptions PaperWidth ParabolicCylinderD ParagraphIndent ParagraphSpacing ParallelArray ParallelCombine ParallelDo Parallelepiped ParallelEvaluate Parallelization Parallelize ParallelMap ParallelNeeds Parallelogram ParallelProduct ParallelSubmit ParallelSum ParallelTable ParallelTry Parameter ParameterEstimator ParameterMixtureDistribution ParameterVariables ParametricFunction ParametricNDSolve ParametricNDSolveValue ParametricPlot ParametricPlot3D ParametricRegion ParentBox ParentCell ParentConnect ParentDirectory ParentForm Parenthesize ParentList ParentNotebook ParetoDistribution ParetoPickandsDistribution ParkData Part PartBehavior PartialCorrelationFunction PartialD ParticleAcceleratorData ParticleData Partition PartitionGranularity PartitionsP PartitionsQ PartLayer PartOfSpeech PartProtection ParzenWindow PascalDistribution PassEventsDown PassEventsUp Paste PasteAutoQuoteCharacters PasteBoxFormInlineCells PasteButton Path PathGraph PathGraphQ Pattern PatternSequence PatternTest PauliMatrix PaulWavelet Pause PausedTime PDF PeakDetect PeanoCurve PearsonChiSquareTest PearsonCorrelationTest PearsonDistribution PercentForm PerfectNumber PerfectNumberQ PerformanceGoal Perimeter PeriodicBoundaryCondition PeriodicInterpolation Periodogram PeriodogramArray Permanent Permissions PermissionsGroup PermissionsGroupMemberQ PermissionsGroups PermissionsKey PermissionsKeys PermutationCycles PermutationCyclesQ PermutationGroup PermutationLength PermutationList PermutationListQ PermutationMax PermutationMin PermutationOrder PermutationPower PermutationProduct PermutationReplace Permutations PermutationSupport Permute PeronaMalikFilter Perpendicular PerpendicularBisector PersistenceLocation PersistenceTime PersistentObject PersistentObjects PersistentValue PersonData PERTDistribution PetersenGraph PhaseMargins PhaseRange PhysicalSystemData Pi Pick PIDData PIDDerivativeFilter PIDFeedforward PIDTune Piecewise PiecewiseExpand PieChart PieChart3D PillaiTrace PillaiTraceTest PingTime Pink PitchRecognize Pivoting PixelConstrained PixelValue PixelValuePositions Placed Placeholder PlaceholderReplace Plain PlanarAngle PlanarGraph PlanarGraphQ PlanckRadiationLaw PlaneCurveData PlanetaryMoonData PlanetData PlantData Play PlayRange Plot Plot3D Plot3Matrix PlotDivision PlotJoined PlotLabel PlotLabels PlotLayout PlotLegends PlotMarkers PlotPoints PlotRange PlotRangeClipping PlotRangeClipPlanesStyle PlotRangePadding PlotRegion PlotStyle PlotTheme Pluralize Plus PlusMinus Pochhammer PodStates PodWidth Point Point3DBox Point3DBoxOptions PointBox PointBoxOptions PointFigureChart PointLegend PointSize PoissonConsulDistribution PoissonDistribution PoissonProcess PoissonWindow PolarAxes PolarAxesOrigin PolarGridLines PolarPlot PolarTicks PoleZeroMarkers PolyaAeppliDistribution PolyGamma Polygon Polygon3DBox Polygon3DBoxOptions PolygonalNumber PolygonAngle PolygonBox PolygonBoxOptions PolygonCoordinates PolygonDecomposition PolygonHoleScale PolygonIntersections PolygonScale Polyhedron PolyhedronAngle PolyhedronCoordinates PolyhedronData PolyhedronDecomposition PolyhedronGenus PolyLog PolynomialExtendedGCD PolynomialForm PolynomialGCD PolynomialLCM PolynomialMod PolynomialQ PolynomialQuotient PolynomialQuotientRemainder PolynomialReduce PolynomialRemainder Polynomials PoolingLayer PopupMenu PopupMenuBox PopupMenuBoxOptions PopupView PopupWindow Position PositionIndex Positive PositiveDefiniteMatrixQ PositiveIntegers PositiveRationals PositiveReals PositiveSemidefiniteMatrixQ PossibleZeroQ Postfix PostScript Power PowerDistribution PowerExpand PowerMod PowerModList PowerRange PowerSpectralDensity PowersRepresentations PowerSymmetricPolynomial Precedence PrecedenceForm Precedes PrecedesEqual PrecedesSlantEqual PrecedesTilde Precision PrecisionGoal PreDecrement Predict PredictionRoot PredictorFunction PredictorInformation PredictorMeasurements PredictorMeasurementsObject PreemptProtect PreferencesPath Prefix PreIncrement Prepend PrependLayer PrependTo PreprocessingRules PreserveColor PreserveImageOptions Previous PreviousCell PreviousDate PriceGraphDistribution PrimaryPlaceholder Prime PrimeNu PrimeOmega PrimePi PrimePowerQ PrimeQ Primes PrimeZetaP PrimitivePolynomialQ PrimitiveRoot PrimitiveRootList PrincipalComponents PrincipalValue Print PrintableASCIIQ PrintAction PrintForm PrintingCopies PrintingOptions PrintingPageRange PrintingStartingPageNumber PrintingStyleEnvironment Printout3D Printout3DPreviewer PrintPrecision PrintTemporary Prism PrismBox PrismBoxOptions PrivateCellOptions PrivateEvaluationOptions PrivateFontOptions PrivateFrontEndOptions PrivateKey PrivateNotebookOptions PrivatePaths Probability ProbabilityDistribution ProbabilityPlot ProbabilityPr ProbabilityScalePlot ProbitModelFit ProcessConnection ProcessDirectory ProcessEnvironment Processes ProcessEstimator ProcessInformation ProcessObject ProcessParameterAssumptions ProcessParameterQ ProcessStateDomain ProcessStatus ProcessTimeDomain Product ProductDistribution ProductLog ProgressIndicator ProgressIndicatorBox ProgressIndicatorBoxOptions Projection Prolog PromptForm ProofObject Properties Property PropertyList PropertyValue Proportion Proportional Protect Protected ProteinData Pruning PseudoInverse PsychrometricPropertyData PublicKey PublisherID PulsarData PunctuationCharacter Purple Put PutAppend Pyramid PyramidBox PyramidBoxOptionsQBinomial QFactorial QGamma QHypergeometricPFQ QnDispersion QPochhammer QPolyGamma QRDecomposition QuadraticIrrationalQ QuadraticOptimization Quantile QuantilePlot Quantity QuantityArray QuantityDistribution QuantityForm QuantityMagnitude QuantityQ QuantityUnit QuantityVariable QuantityVariableCanonicalUnit QuantityVariableDimensions QuantityVariableIdentifier QuantityVariablePhysicalQuantity Quartics QuartileDeviation Quartiles QuartileSkewness Query QueueingNetworkProcess QueueingProcess QueueProperties Quiet Quit Quotient QuotientRemainderRadialGradientImage RadialityCentrality RadicalBox RadicalBoxOptions RadioButton RadioButtonBar RadioButtonBox RadioButtonBoxOptions Radon RadonTransform RamanujanTau RamanujanTauL RamanujanTauTheta RamanujanTauZ Ramp Random RandomChoice RandomColor RandomComplex RandomEntity RandomFunction RandomGeoPosition RandomGraph RandomImage RandomInstance RandomInteger RandomPermutation RandomPoint RandomPolygon RandomPolyhedron RandomPrime RandomReal RandomSample RandomSeed RandomSeeding RandomVariate RandomWalkProcess RandomWord Range RangeFilter RangeSpecification RankedMax RankedMin RarerProbability Raster Raster3D Raster3DBox Raster3DBoxOptions RasterArray RasterBox RasterBoxOptions Rasterize RasterSize Rational RationalFunctions Rationalize Rationals Ratios RawArray RawBoxes RawData RawMedium RayleighDistribution Re Read ReadByteArray ReadLine ReadList ReadProtected ReadString Real RealAbs RealBlockDiagonalForm RealDigits RealExponent Reals RealSign Reap RecognitionPrior RecognitionThreshold Record RecordLists RecordSeparators Rectangle RectangleBox RectangleBoxOptions RectangleChart RectangleChart3D RectangularRepeatingElement RecurrenceFilter RecurrenceTable RecurringDigitsForm Red Reduce RefBox ReferenceLineStyle ReferenceMarkers ReferenceMarkerStyle Refine ReflectionMatrix ReflectionTransform Refresh RefreshRate Region RegionBinarize RegionBoundary RegionBounds RegionCentroid RegionDifference RegionDimension RegionDisjoint RegionDistance RegionDistanceFunction RegionEmbeddingDimension RegionEqual RegionFunction RegionImage RegionIntersection RegionMeasure RegionMember RegionMemberFunction RegionMoment RegionNearest RegionNearestFunction RegionPlot RegionPlot3D RegionProduct RegionQ RegionResize RegionSize RegionSymmetricDifference RegionUnion RegionWithin RegisterExternalEvaluator RegularExpression Regularization RegularlySampledQ RegularPolygon ReIm ReImLabels ReImPlot ReImStyle Reinstall RelationalDatabase RelationGraph Release ReleaseHold ReliabilityDistribution ReliefImage ReliefPlot RemoteAuthorizationCaching RemoteConnect RemoteConnectionObject RemoteFile RemoteRun RemoteRunProcess Remove RemoveAlphaChannel RemoveAsynchronousTask RemoveAudioStream RemoveBackground RemoveChannelListener RemoveChannelSubscribers Removed RemoveDiacritics RemoveInputStreamMethod RemoveOutputStreamMethod RemoveProperty RemoveScheduledTask RemoveUsers RenameDirectory RenameFile RenderAll RenderingOptions RenewalProcess RenkoChart RepairMesh Repeated RepeatedNull RepeatedString RepeatedTiming RepeatingElement Replace ReplaceAll ReplaceHeldPart ReplaceImageValue ReplaceList ReplacePart ReplacePixelValue ReplaceRepeated ReplicateLayer RequiredPhysicalQuantities Resampling ResamplingAlgorithmData ResamplingMethod Rescale RescalingTransform ResetDirectory ResetMenusPacket ResetScheduledTask ReshapeLayer Residue ResizeLayer Resolve ResourceAcquire ResourceData ResourceFunction ResourceObject ResourceRegister ResourceRemove ResourceSearch ResourceSubmissionObject ResourceSubmit ResourceSystemBase ResourceUpdate ResponseForm Rest RestartInterval Restricted Resultant ResumePacket Return ReturnEntersInput ReturnExpressionPacket ReturnInputFormPacket ReturnPacket ReturnReceiptFunction ReturnTextPacket Reverse ReverseBiorthogonalSplineWavelet ReverseElement ReverseEquilibrium ReverseGraph ReverseSort ReverseSortBy ReverseUpEquilibrium RevolutionAxis RevolutionPlot3D RGBColor RiccatiSolve RiceDistribution RidgeFilter RiemannR RiemannSiegelTheta RiemannSiegelZ RiemannXi Riffle Right RightArrow RightArrowBar RightArrowLeftArrow RightComposition RightCosetRepresentative RightDownTeeVector RightDownVector RightDownVectorBar RightTee RightTeeArrow RightTeeVector RightTriangle RightTriangleBar RightTriangleEqual RightUpDownVector RightUpTeeVector RightUpVector RightUpVectorBar RightVector RightVectorBar RiskAchievementImportance RiskReductionImportance RogersTanimotoDissimilarity RollPitchYawAngles RollPitchYawMatrix RomanNumeral Root RootApproximant RootIntervals RootLocusPlot RootMeanSquare RootOfUnityQ RootReduce Roots RootSum Rotate RotateLabel RotateLeft RotateRight RotationAction RotationBox RotationBoxOptions RotationMatrix RotationTransform Round RoundImplies RoundingRadius Row RowAlignments RowBackgrounds RowBox RowHeights RowLines RowMinHeight RowReduce RowsEqual RowSpacings RSolve RSolveValue RudinShapiro RudvalisGroupRu Rule RuleCondition RuleDelayed RuleForm RulePlot RulerUnits Run RunProcess RunScheduledTask RunThrough RuntimeAttributes RuntimeOptions RussellRaoDissimilaritySameQ SameTest SampledEntityClass SampleDepth SampledSoundFunction SampledSoundList SampleRate SamplingPeriod SARIMAProcess SARMAProcess SASTriangle SatelliteData SatisfiabilityCount SatisfiabilityInstances SatisfiableQ Saturday Save Saveable SaveAutoDelete SaveConnection SaveDefinitions SavitzkyGolayMatrix SawtoothWave Scale Scaled ScaleDivisions ScaledMousePosition ScaleOrigin ScalePadding ScaleRanges ScaleRangeStyle ScalingFunctions ScalingMatrix ScalingTransform Scan ScheduledTask ScheduledTaskActiveQ ScheduledTaskInformation ScheduledTaskInformationData ScheduledTaskObject ScheduledTasks SchurDecomposition ScientificForm ScientificNotationThreshold ScorerGi ScorerGiPrime ScorerHi ScorerHiPrime ScreenRectangle ScreenStyleEnvironment ScriptBaselineShifts ScriptForm ScriptLevel ScriptMinSize ScriptRules ScriptSizeMultipliers Scrollbars ScrollingOptions ScrollPosition SearchAdjustment SearchIndexObject SearchIndices SearchQueryString SearchResultObject Sec Sech SechDistribution SecondOrderConeOptimization SectionGrouping SectorChart SectorChart3D SectorOrigin SectorSpacing SecuredAuthenticationKey SecuredAuthenticationKeys SeedRandom Select Selectable SelectComponents SelectedCells SelectedNotebook SelectFirst Selection SelectionAnimate SelectionCell SelectionCellCreateCell SelectionCellDefaultStyle SelectionCellParentStyle SelectionCreateCell SelectionDebuggerTag SelectionDuplicateCell SelectionEvaluate SelectionEvaluateCreateCell SelectionMove SelectionPlaceholder SelectionSetStyle SelectWithContents SelfLoops SelfLoopStyle SemanticImport SemanticImportString SemanticInterpretation SemialgebraicComponentInstances SemidefiniteOptimization SendMail SendMessage Sequence SequenceAlignment SequenceAttentionLayer SequenceCases SequenceCount SequenceFold SequenceFoldList SequenceForm SequenceHold SequenceLastLayer SequenceMostLayer SequencePosition SequencePredict SequencePredictorFunction SequenceReplace SequenceRestLayer SequenceReverseLayer SequenceSplit Series SeriesCoefficient SeriesData ServiceConnect ServiceDisconnect ServiceExecute ServiceObject ServiceRequest ServiceResponse ServiceSubmit SessionSubmit SessionTime Set SetAccuracy SetAlphaChannel SetAttributes Setbacks SetBoxFormNamesPacket SetCloudDirectory SetCookies SetDelayed SetDirectory SetEnvironment SetEvaluationNotebook SetFileDate SetFileLoadingContext SetNotebookStatusLine SetOptions SetOptionsPacket SetPermissions SetPrecision SetProperty SetSecuredAuthenticationKey SetSelectedNotebook SetSharedFunction SetSharedVariable SetSpeechParametersPacket SetStreamPosition SetSystemModel SetSystemOptions Setter SetterBar SetterBox SetterBoxOptions Setting SetUsers SetValue Shading Shallow ShannonWavelet ShapiroWilkTest Share SharingList Sharpen ShearingMatrix ShearingTransform ShellRegion ShenCastanMatrix ShiftedGompertzDistribution ShiftRegisterSequence Short ShortDownArrow Shortest ShortestMatch ShortestPathFunction ShortLeftArrow ShortRightArrow ShortTimeFourier ShortTimeFourierData ShortUpArrow Show ShowAutoConvert ShowAutoSpellCheck ShowAutoStyles ShowCellBracket ShowCellLabel ShowCellTags ShowClosedCellArea ShowCodeAssist ShowContents ShowControls ShowCursorTracker ShowGroupOpenCloseIcon ShowGroupOpener ShowInvisibleCharacters ShowPageBreaks ShowPredictiveInterface ShowSelection ShowShortBoxForm ShowSpecialCharacters ShowStringCharacters ShowSyntaxStyles ShrinkingDelay ShrinkWrapBoundingBox SiderealTime SiegelTheta SiegelTukeyTest SierpinskiCurve SierpinskiMesh Sign Signature SignedRankTest SignedRegionDistance SignificanceLevel SignPadding SignTest SimilarityRules SimpleGraph SimpleGraphQ SimplePolygonQ SimplePolyhedronQ Simplex Simplify Sin Sinc SinghMaddalaDistribution SingleEvaluation SingleLetterItalics SingleLetterStyle SingularValueDecomposition SingularValueList SingularValuePlot SingularValues Sinh SinhIntegral SinIntegral SixJSymbol Skeleton SkeletonTransform SkellamDistribution Skewness SkewNormalDistribution SkinStyle Skip SliceContourPlot3D SliceDensityPlot3D SliceDistribution SliceVectorPlot3D Slider Slider2D Slider2DBox Slider2DBoxOptions SliderBox SliderBoxOptions SlideView Slot SlotSequence Small SmallCircle Smaller SmithDecomposition SmithDelayCompensator SmithWatermanSimilarity SmoothDensityHistogram SmoothHistogram SmoothHistogram3D SmoothKernelDistribution SnDispersion Snippet SnubPolyhedron SocialMediaData Socket SocketConnect SocketListen SocketListener SocketObject SocketOpen SocketReadMessage SocketReadyQ Sockets SocketWaitAll SocketWaitNext SoftmaxLayer SokalSneathDissimilarity SolarEclipse SolarSystemFeatureData SolidAngle SolidData SolidRegionQ Solve SolveAlways SolveDelayed Sort SortBy SortedBy SortedEntityClass Sound SoundAndGraphics SoundNote SoundVolume SourceLink Sow Space SpaceCurveData SpaceForm Spacer Spacings Span SpanAdjustments SpanCharacterRounding SpanFromAbove SpanFromBoth SpanFromLeft SpanLineThickness SpanMaxSize SpanMinSize SpanningCharacters SpanSymmetric SparseArray SpatialGraphDistribution SpatialMedian SpatialTransformationLayer Speak SpeakTextPacket SpearmanRankTest SpearmanRho SpeciesData SpecificityGoal SpectralLineData Spectrogram SpectrogramArray Specularity SpeechRecognize SpeechSynthesize SpellingCorrection SpellingCorrectionList SpellingDictionaries SpellingDictionariesPath SpellingOptions SpellingSuggestionsPacket Sphere SphereBox SpherePoints SphericalBesselJ SphericalBesselY SphericalHankelH1 SphericalHankelH2 SphericalHarmonicY SphericalPlot3D SphericalRegion SphericalShell SpheroidalEigenvalue SpheroidalJoiningFactor SpheroidalPS SpheroidalPSPrime SpheroidalQS SpheroidalQSPrime SpheroidalRadialFactor SpheroidalS1 SpheroidalS1Prime SpheroidalS2 SpheroidalS2Prime Splice SplicedDistribution SplineClosed SplineDegree SplineKnots SplineWeights Split SplitBy SpokenString Sqrt SqrtBox SqrtBoxOptions Square SquaredEuclideanDistance SquareFreeQ SquareIntersection SquareMatrixQ SquareRepeatingElement SquaresR SquareSubset SquareSubsetEqual SquareSuperset SquareSupersetEqual SquareUnion SquareWave SSSTriangle StabilityMargins StabilityMarginsStyle StableDistribution Stack StackBegin StackComplete StackedDateListPlot StackedListPlot StackInhibit StadiumShape StandardAtmosphereData StandardDeviation StandardDeviationFilter StandardForm Standardize Standardized StandardOceanData StandbyDistribution Star StarClusterData StarData StarGraph StartAsynchronousTask StartExternalSession StartingStepSize StartOfLine StartOfString StartProcess StartScheduledTask StartupSound StartWebSession StateDimensions StateFeedbackGains StateOutputEstimator StateResponse StateSpaceModel StateSpaceRealization StateSpaceTransform StateTransformationLinearize StationaryDistribution StationaryWaveletPacketTransform StationaryWaveletTransform StatusArea StatusCentrality StepMonitor StereochemistryElements StieltjesGamma StirlingS1 StirlingS2 StopAsynchronousTask StoppingPowerData StopScheduledTask StrataVariables StratonovichProcess StreamColorFunction StreamColorFunctionScaling StreamDensityPlot StreamMarkers StreamPlot StreamPoints StreamPosition Streams StreamScale StreamStyle String StringBreak StringByteCount StringCases StringContainsQ StringCount StringDelete StringDrop StringEndsQ StringExpression StringExtract StringForm StringFormat StringFreeQ StringInsert StringJoin StringLength StringMatchQ StringPadLeft StringPadRight StringPart StringPartition StringPosition StringQ StringRepeat StringReplace StringReplaceList StringReplacePart StringReverse StringRiffle StringRotateLeft StringRotateRight StringSkeleton StringSplit StringStartsQ StringTake StringTemplate StringToByteArray StringToStream StringTrim StripBoxes StripOnInput StripWrapperBoxes StrokeForm StructuralImportance StructuredArray StructuredSelection StruveH StruveL Stub StudentTDistribution Style StyleBox StyleBoxAutoDelete StyleData StyleDefinitions StyleForm StyleHints StyleKeyMapping StyleMenuListing StyleNameDialogSettings StyleNames StylePrint StyleSheetPath Subdivide Subfactorial Subgraph SubMinus SubPlus SubresultantPolynomialRemainders SubresultantPolynomials Subresultants Subscript SubscriptBox SubscriptBoxOptions Subscripted Subsequences Subset SubsetEqual SubsetMap SubsetQ Subsets SubStar SubstitutionSystem Subsuperscript SubsuperscriptBox SubsuperscriptBoxOptions Subtract SubtractFrom SubtractSides SubValues Succeeds SucceedsEqual SucceedsSlantEqual SucceedsTilde Success SuchThat Sum SumConvergence SummationLayer Sunday SunPosition Sunrise Sunset SuperDagger SuperMinus SupernovaData SuperPlus Superscript SuperscriptBox SuperscriptBoxOptions Superset SupersetEqual SuperStar Surd SurdForm SurfaceArea SurfaceColor SurfaceData SurfaceGraphics SurvivalDistribution SurvivalFunction SurvivalModel SurvivalModelFit SuspendPacket SuzukiDistribution SuzukiGroupSuz SwatchLegend Switch Symbol SymbolName SymletWavelet Symmetric SymmetricGroup SymmetricKey SymmetricMatrixQ SymmetricPolynomial SymmetricReduction Symmetrize SymmetrizedArray SymmetrizedArrayRules SymmetrizedDependentComponents SymmetrizedIndependentComponents SymmetrizedReplacePart SynchronousInitialization SynchronousUpdating Synonyms Syntax SyntaxForm SyntaxInformation SyntaxLength SyntaxPacket SyntaxQ SynthesizeMissingValues SystemDialogInput SystemException SystemGet SystemHelpPath SystemInformation SystemInformationData SystemInstall SystemModel SystemModeler SystemModelExamples SystemModelLinearize SystemModelParametricSimulate SystemModelPlot SystemModelProgressReporting SystemModelReliability SystemModels SystemModelSimulate SystemModelSimulateSensitivity SystemModelSimulationData SystemOpen SystemOptions SystemProcessData SystemProcesses SystemsConnectionsModel SystemsModelDelay SystemsModelDelayApproximate SystemsModelDelete SystemsModelDimensions SystemsModelExtract SystemsModelFeedbackConnect SystemsModelLabels SystemsModelLinearity SystemsModelMerge SystemsModelOrder SystemsModelParallelConnect SystemsModelSeriesConnect SystemsModelStateFeedbackConnect SystemsModelVectorRelativeOrders SystemStub SystemTestTab TabFilling Table TableAlignments TableDepth TableDirections TableForm TableHeadings TableSpacing TableView TableViewBox TableViewBoxBackground TableViewBoxOptions TabSpacings TabView TabViewBox TabViewBoxOptions TagBox TagBoxNote TagBoxOptions TaggingRules TagSet TagSetDelayed TagStyle TagUnset Take TakeDrop TakeLargest TakeLargestBy TakeList TakeSmallest TakeSmallestBy TakeWhile Tally Tan Tanh TargetDevice TargetFunctions TargetSystem TargetUnits TaskAbort TaskExecute TaskObject TaskRemove TaskResume Tasks TaskSuspend TaskWait TautologyQ TelegraphProcess TemplateApply TemplateArgBox TemplateBox TemplateBoxOptions TemplateEvaluate TemplateExpression TemplateIf TemplateObject TemplateSequence TemplateSlot TemplateSlotSequence TemplateUnevaluated TemplateVerbatim TemplateWith TemporalData TemporalRegularity Temporary TemporaryVariable TensorContract TensorDimensions TensorExpand TensorProduct TensorQ TensorRank TensorReduce TensorSymmetry TensorTranspose TensorWedge TestID TestReport TestReportObject TestResultObject Tetrahedron TetrahedronBox TetrahedronBoxOptions TeXForm TeXSave Text Text3DBox Text3DBoxOptions TextAlignment TextBand TextBoundingBox TextBox TextCases TextCell TextClipboardType TextContents TextData TextElement TextForm TextGrid TextJustification TextLine TextPacket TextParagraph TextPosition TextRecognize TextSearch TextSearchReport TextSentences TextString TextStructure TextStyle TextTranslation Texture TextureCoordinateFunction TextureCoordinateScaling TextWords Therefore ThermodynamicData ThermometerGauge Thick Thickness Thin Thinning ThisLink ThompsonGroupTh Thread ThreadingLayer ThreeJSymbol Threshold Through Throw ThueMorse Thumbnail Thursday Ticks TicksStyle TideData Tilde TildeEqual TildeFullEqual TildeTilde TimeConstrained TimeConstraint TimeDirection TimeFormat TimeGoal TimelinePlot TimeObject TimeObjectQ Times TimesBy TimeSeries TimeSeriesAggregate TimeSeriesForecast TimeSeriesInsert TimeSeriesInvertibility TimeSeriesMap TimeSeriesMapThread TimeSeriesModel TimeSeriesModelFit TimeSeriesResample TimeSeriesRescale TimeSeriesShift TimeSeriesThread TimeSeriesWindow TimeUsed TimeValue TimeWarpingCorrespondence TimeWarpingDistance TimeZone TimeZoneConvert TimeZoneOffset Timing Tiny TitleGrouping TitsGroupT ToBoxes ToCharacterCode ToColor ToContinuousTimeModel ToDate Today ToDiscreteTimeModel ToEntity ToeplitzMatrix ToExpression ToFileName Together Toggle ToggleFalse Toggler TogglerBar TogglerBox TogglerBoxOptions ToHeldExpression ToInvertibleTimeSeries TokenWords Tolerance ToLowerCase Tomorrow ToNumberField TooBig Tooltip TooltipBox TooltipBoxOptions TooltipDelay TooltipStyle Top TopHatTransform ToPolarCoordinates TopologicalSort ToRadicals ToRules ToSphericalCoordinates ToString Total TotalHeight TotalLayer TotalVariationFilter TotalWidth TouchPosition TouchscreenAutoZoom TouchscreenControlPlacement ToUpperCase Tr Trace TraceAbove TraceAction TraceBackward TraceDepth TraceDialog TraceForward TraceInternal TraceLevel TraceOff TraceOn TraceOriginal TracePrint TraceScan TrackedSymbols TrackingFunction TracyWidomDistribution TradingChart TraditionalForm TraditionalFunctionNotation TraditionalNotation TraditionalOrder TrainingProgressCheckpointing TrainingProgressFunction TrainingProgressMeasurements TrainingProgressReporting TrainingStoppingCriterion TransferFunctionCancel TransferFunctionExpand TransferFunctionFactor TransferFunctionModel TransferFunctionPoles TransferFunctionTransform TransferFunctionZeros TransformationClass TransformationFunction TransformationFunctions TransformationMatrix TransformedDistribution TransformedField TransformedProcess TransformedRegion TransitionDirection TransitionDuration TransitionEffect TransitiveClosureGraph TransitiveReductionGraph Translate TranslationOptions TranslationTransform Transliterate Transparent TransparentColor Transpose TransposeLayer TrapSelection TravelDirections TravelDirectionsData TravelDistance TravelDistanceList TravelMethod TravelTime TreeForm TreeGraph TreeGraphQ TreePlot TrendStyle Triangle TriangleCenter TriangleConstruct TriangleMeasurement TriangleWave TriangularDistribution TriangulateMesh Trig TrigExpand TrigFactor TrigFactorList Trigger TrigReduce TrigToExp TrimmedMean TrimmedVariance TropicalStormData True TrueQ TruncatedDistribution TruncatedPolyhedron TsallisQExponentialDistribution TsallisQGaussianDistribution TTest Tube TubeBezierCurveBox TubeBezierCurveBoxOptions TubeBox TubeBoxOptions TubeBSplineCurveBox TubeBSplineCurveBoxOptions Tuesday TukeyLambdaDistribution TukeyWindow TunnelData Tuples TuranGraph TuringMachine TuttePolynomial TwoWayRule Typed TypeSpecifierUnateQ Uncompress UnconstrainedParameters Undefined UnderBar Underflow Underlined Underoverscript UnderoverscriptBox UnderoverscriptBoxOptions Underscript UnderscriptBox UnderscriptBoxOptions UnderseaFeatureData UndirectedEdge UndirectedGraph UndirectedGraphQ UndoOptions UndoTrackedVariables Unequal UnequalTo Unevaluated UniformDistribution UniformGraphDistribution UniformPolyhedron UniformSumDistribution Uninstall Union UnionPlus Unique UnitaryMatrixQ UnitBox UnitConvert UnitDimensions Unitize UnitRootTest UnitSimplify UnitStep UnitSystem UnitTriangle UnitVector UnitVectorLayer UnityDimensions UniverseModelData UniversityData UnixTime Unprotect UnregisterExternalEvaluator UnsameQ UnsavedVariables Unset UnsetShared UntrackedVariables Up UpArrow UpArrowBar UpArrowDownArrow Update UpdateDynamicObjects UpdateDynamicObjectsSynchronous UpdateInterval UpdateSearchIndex UpDownArrow UpEquilibrium UpperCaseQ UpperLeftArrow UpperRightArrow UpperTriangularize UpperTriangularMatrixQ Upsample UpSet UpSetDelayed UpTee UpTeeArrow UpTo UpValues URL URLBuild URLDecode URLDispatcher URLDownload URLDownloadSubmit URLEncode URLExecute URLExpand URLFetch URLFetchAsynchronous URLParse URLQueryDecode URLQueryEncode URLRead URLResponseTime URLSave URLSaveAsynchronous URLShorten URLSubmit UseGraphicsRange UserDefinedWavelet Using UsingFrontEnd UtilityFunctionV2Get ValenceErrorHandling ValidationLength ValidationSet Value ValueBox ValueBoxOptions ValueDimensions ValueForm ValuePreprocessingFunction ValueQ Values ValuesData Variables Variance VarianceEquivalenceTest VarianceEstimatorFunction VarianceGammaDistribution VarianceTest VectorAngle VectorAround VectorColorFunction VectorColorFunctionScaling VectorDensityPlot VectorGlyphData VectorGreater VectorGreaterEqual VectorLess VectorLessEqual VectorMarkers VectorPlot VectorPlot3D VectorPoints VectorQ Vectors VectorScale VectorStyle Vee Verbatim Verbose VerboseConvertToPostScriptPacket VerificationTest VerifyConvergence VerifyDerivedKey VerifyDigitalSignature VerifyInterpretation VerifySecurityCertificates VerifySolutions VerifyTestAssumptions Version VersionNumber VertexAdd VertexCapacity VertexColors VertexComponent VertexConnectivity VertexContract VertexCoordinateRules VertexCoordinates VertexCorrelationSimilarity VertexCosineSimilarity VertexCount VertexCoverQ VertexDataCoordinates VertexDegree VertexDelete VertexDiceSimilarity VertexEccentricity VertexInComponent VertexInDegree VertexIndex VertexJaccardSimilarity VertexLabeling VertexLabels VertexLabelStyle VertexList VertexNormals VertexOutComponent VertexOutDegree VertexQ VertexRenderingFunction VertexReplace VertexShape VertexShapeFunction VertexSize VertexStyle VertexTextureCoordinates VertexWeight VertexWeightedGraphQ Vertical VerticalBar VerticalForm VerticalGauge VerticalSeparator VerticalSlider VerticalTilde ViewAngle ViewCenter ViewMatrix ViewPoint ViewPointSelectorSettings ViewPort ViewProjection ViewRange ViewVector ViewVertical VirtualGroupData Visible VisibleCell VoiceStyleData VoigtDistribution VolcanoData Volume VonMisesDistribution VoronoiMeshWaitAll WaitAsynchronousTask WaitNext WaitUntil WakebyDistribution WalleniusHypergeometricDistribution WaringYuleDistribution WarpingCorrespondence WarpingDistance WatershedComponents WatsonUSquareTest WattsStrogatzGraphDistribution WaveletBestBasis WaveletFilterCoefficients WaveletImagePlot WaveletListPlot WaveletMapIndexed WaveletMatrixPlot WaveletPhi WaveletPsi WaveletScale WaveletScalogram WaveletThreshold WeaklyConnectedComponents WeaklyConnectedGraphComponents WeaklyConnectedGraphQ WeakStationarity WeatherData WeatherForecastData WebAudioSearch WebElementObject WeberE WebExecute WebImage WebImageSearch WebSearch WebSessionObject WebSessions WebWindowObject Wedge Wednesday WeibullDistribution WeierstrassE1 WeierstrassE2 WeierstrassE3 WeierstrassEta1 WeierstrassEta2 WeierstrassEta3 WeierstrassHalfPeriods WeierstrassHalfPeriodW1 WeierstrassHalfPeriodW2 WeierstrassHalfPeriodW3 WeierstrassInvariantG2 WeierstrassInvariantG3 WeierstrassInvariants WeierstrassP WeierstrassPPrime WeierstrassSigma WeierstrassZeta WeightedAdjacencyGraph WeightedAdjacencyMatrix WeightedData WeightedGraphQ Weights WelchWindow WheelGraph WhenEvent Which While White WhiteNoiseProcess WhitePoint Whitespace WhitespaceCharacter WhittakerM WhittakerW WienerFilter WienerProcess WignerD WignerSemicircleDistribution WikipediaData WikipediaSearch WilksW WilksWTest WindDirectionData WindingCount WindingPolygon WindowClickSelect WindowElements WindowFloating WindowFrame WindowFrameElements WindowMargins WindowMovable WindowOpacity WindowPersistentStyles WindowSelected WindowSize WindowStatusArea WindowTitle WindowToolbars WindowWidth WindSpeedData WindVectorData WinsorizedMean WinsorizedVariance WishartMatrixDistribution With WolframAlpha WolframAlphaDate WolframAlphaQuantity WolframAlphaResult WolframLanguageData Word WordBoundary WordCharacter WordCloud WordCount WordCounts WordData WordDefinition WordFrequency WordFrequencyData WordList WordOrientation WordSearch WordSelectionFunction WordSeparators WordSpacings WordStem WordTranslation WorkingPrecision WrapAround Write WriteLine WriteString WronskianXMLElement XMLObject XMLTemplate Xnor Xor XYZColorYellow Yesterday YuleDissimilarityZernikeR ZeroSymmetric ZeroTest ZeroWidthTimes Zeta ZetaZero ZIPCodeData ZipfDistribution ZoomCenter ZoomFactor ZTest ZTransform$Aborted $ActivationGroupID $ActivationKey $ActivationUserRegistered $AddOnsDirectory $AllowExternalChannelFunctions $AssertFunction $Assumptions $AsynchronousTask $AudioInputDevices $AudioOutputDevices $BaseDirectory $BatchInput $BatchOutput $BlockchainBase $BoxForms $ByteOrdering $CacheBaseDirectory $Canceled $ChannelBase $CharacterEncoding $CharacterEncodings $CloudBase $CloudConnected $CloudCreditsAvailable $CloudEvaluation $CloudExpressionBase $CloudObjectNameFormat $CloudObjectURLType $CloudRootDirectory $CloudSymbolBase $CloudUserID $CloudUserUUID $CloudVersion $CloudVersionNumber $CloudWolframEngineVersionNumber $CommandLine $CompilationTarget $ConditionHold $ConfiguredKernels $Context $ContextPath $ControlActiveSetting $Cookies $CookieStore $CreationDate $CurrentLink $CurrentTask $CurrentWebSession $DateStringFormat $DefaultAudioInputDevice $DefaultAudioOutputDevice $DefaultFont $DefaultFrontEnd $DefaultImagingDevice $DefaultLocalBase $DefaultMailbox $DefaultNetworkInterface $DefaultPath $Display $DisplayFunction $DistributedContexts $DynamicEvaluation $Echo $EmbedCodeEnvironments $EmbeddableServices $EntityStores $Epilog $EvaluationCloudBase $EvaluationCloudObject $EvaluationEnvironment $ExportFormats $Failed $FinancialDataSource $FontFamilies $FormatType $FrontEnd $FrontEndSession $GeoEntityTypes $GeoLocation $GeoLocationCity $GeoLocationCountry $GeoLocationPrecision $GeoLocationSource $HistoryLength $HomeDirectory $HTMLExportRules $HTTPCookies $HTTPRequest $IgnoreEOF $ImageFormattingWidth $ImagingDevice $ImagingDevices $ImportFormats $IncomingMailSettings $InitialDirectory $Initialization $InitializationContexts $Input $InputFileName $InputStreamMethods $Inspector $InstallationDate $InstallationDirectory $InterfaceEnvironment $InterpreterTypes $IterationLimit $KernelCount $KernelID $Language $LaunchDirectory $LibraryPath $LicenseExpirationDate $LicenseID $LicenseProcesses $LicenseServer $LicenseSubprocesses $LicenseType $Line $Linked $LinkSupported $LoadedFiles $LocalBase $LocalSymbolBase $MachineAddresses $MachineDomain $MachineDomains $MachineEpsilon $MachineID $MachineName $MachinePrecision $MachineType $MaxExtraPrecision $MaxLicenseProcesses $MaxLicenseSubprocesses $MaxMachineNumber $MaxNumber $MaxPiecewiseCases $MaxPrecision $MaxRootDegree $MessageGroups $MessageList $MessagePrePrint $Messages $MinMachineNumber $MinNumber $MinorReleaseNumber $MinPrecision $MobilePhone $ModuleNumber $NetworkConnected $NetworkInterfaces $NetworkLicense $NewMessage $NewSymbol $Notebooks $NoValue $NumberMarks $Off $OperatingSystem $Output $OutputForms $OutputSizeLimit $OutputStreamMethods $Packages $ParentLink $ParentProcessID $PasswordFile $PatchLevelID $Path $PathnameSeparator $PerformanceGoal $Permissions $PermissionsGroupBase $PersistenceBase $PersistencePath $PipeSupported $PlotTheme $Post $Pre $PreferencesDirectory $PreInitialization $PrePrint $PreRead $PrintForms $PrintLiteral $Printout3DPreviewer $ProcessID $ProcessorCount $ProcessorType $ProductInformation $ProgramName $PublisherID $RandomState $RecursionLimit $RegisteredDeviceClasses $RegisteredUserName $ReleaseNumber $RequesterAddress $RequesterWolframID $RequesterWolframUUID $ResourceSystemBase $RootDirectory $ScheduledTask $ScriptCommandLine $ScriptInputString $SecuredAuthenticationKeyTokens $ServiceCreditsAvailable $Services $SessionID $SetParentLink $SharedFunctions $SharedVariables $SoundDisplay $SoundDisplayFunction $SourceLink $SSHAuthentication $SummaryBoxDataSizeLimit $SuppressInputFormHeads $SynchronousEvaluation $SyntaxHandler $System $SystemCharacterEncoding $SystemID $SystemMemory $SystemShell $SystemTimeZone $SystemWordLength $TemplatePath $TemporaryDirectory $TemporaryPrefix $TestFileName $TextStyle $TimedOut $TimeUnit $TimeZone $TimeZoneEntity $TopDirectory $TraceOff $TraceOn $TracePattern $TracePostAction $TracePreAction $UnitSystem $Urgent $UserAddOnsDirectory $UserAgentLanguages $UserAgentMachine $UserAgentName $UserAgentOperatingSystem $UserAgentString $UserAgentVersion $UserBaseDirectory $UserDocumentsDirectory $Username $UserName $UserURLBase $Version $VersionNumber $VoiceStyles $WolframID $WolframUUID\",c:[e.C(\"\\\\(\\\\*\",\"\\\\*\\\\)\",{c:[\"self\"]}),e.QSM,e.CNM]}});hljs.registerLanguage(\"vim\",function(e){return{l:/[!#@\\w]+/,k:{keyword:\"N|0 P|0 X|0 a|0 ab abc abo al am an|0 ar arga argd arge argdo argg argl argu as au aug aun b|0 bN ba bad bd be bel bf bl bm bn bo bp br brea breaka breakd breakl bro bufdo buffers bun bw c|0 cN cNf ca cabc caddb cad caddf cal cat cb cc ccl cd ce cex cf cfir cgetb cgete cg changes chd che checkt cl cla clo cm cmapc cme cn cnew cnf cno cnorea cnoreme co col colo com comc comp con conf cope cp cpf cq cr cs cst cu cuna cunme cw delm deb debugg delc delf dif diffg diffo diffp diffpu diffs diffthis dig di dl dell dj dli do doautoa dp dr ds dsp e|0 ea ec echoe echoh echom echon el elsei em en endfo endf endt endw ene ex exe exi exu f|0 files filet fin fina fini fir fix fo foldc foldd folddoc foldo for fu go gr grepa gu gv ha helpf helpg helpt hi hid his ia iabc if ij il im imapc ime ino inorea inoreme int is isp iu iuna iunme j|0 ju k|0 keepa kee keepj lN lNf l|0 lad laddb laddf la lan lat lb lc lch lcl lcs le lefta let lex lf lfir lgetb lgete lg lgr lgrepa lh ll lla lli lmak lm lmapc lne lnew lnf ln loadk lo loc lockv lol lope lp lpf lr ls lt lu lua luad luaf lv lvimgrepa lw m|0 ma mak map mapc marks mat me menut mes mk mks mksp mkv mkvie mod mz mzf nbc nb nbs new nm nmapc nme nn nnoreme noa no noh norea noreme norm nu nun nunme ol o|0 om omapc ome on ono onoreme opt ou ounme ow p|0 profd prof pro promptr pc ped pe perld po popu pp pre prev ps pt ptN ptf ptj ptl ptn ptp ptr pts pu pw py3 python3 py3d py3f py pyd pyf quita qa rec red redi redr redraws reg res ret retu rew ri rightb rub rubyd rubyf rund ru rv sN san sa sal sav sb sbN sba sbf sbl sbm sbn sbp sbr scrip scripte scs se setf setg setl sf sfir sh sim sig sil sl sla sm smap smapc sme sn sni sno snor snoreme sor so spelld spe spelli spellr spellu spellw sp spr sre st sta startg startr star stopi stj sts sun sunm sunme sus sv sw sy synti sync tN tabN tabc tabdo tabe tabf tabfir tabl tabm tabnew tabn tabo tabp tabr tabs tab ta tags tc tcld tclf te tf th tj tl tm tn to tp tr try ts tu u|0 undoj undol una unh unl unlo unm unme uns up ve verb vert vim vimgrepa vi viu vie vm vmapc vme vne vn vnoreme vs vu vunme windo w|0 wN wa wh wi winc winp wn wp wq wqa ws wu wv x|0 xa xmapc xm xme xn xnoreme xu xunme y|0 z|0 ~ Next Print append abbreviate abclear aboveleft all amenu anoremenu args argadd argdelete argedit argglobal arglocal argument ascii autocmd augroup aunmenu buffer bNext ball badd bdelete behave belowright bfirst blast bmodified bnext botright bprevious brewind break breakadd breakdel breaklist browse bunload bwipeout change cNext cNfile cabbrev cabclear caddbuffer caddexpr caddfile call catch cbuffer cclose center cexpr cfile cfirst cgetbuffer cgetexpr cgetfile chdir checkpath checktime clist clast close cmap cmapclear cmenu cnext cnewer cnfile cnoremap cnoreabbrev cnoremenu copy colder colorscheme command comclear compiler continue confirm copen cprevious cpfile cquit crewind cscope cstag cunmap cunabbrev cunmenu cwindow delete delmarks debug debuggreedy delcommand delfunction diffupdate diffget diffoff diffpatch diffput diffsplit digraphs display deletel djump dlist doautocmd doautoall deletep drop dsearch dsplit edit earlier echo echoerr echohl echomsg else elseif emenu endif endfor endfunction endtry endwhile enew execute exit exusage file filetype find finally finish first fixdel fold foldclose folddoopen folddoclosed foldopen function global goto grep grepadd gui gvim hardcopy help helpfind helpgrep helptags highlight hide history insert iabbrev iabclear ijump ilist imap imapclear imenu inoremap inoreabbrev inoremenu intro isearch isplit iunmap iunabbrev iunmenu join jumps keepalt keepmarks keepjumps lNext lNfile list laddexpr laddbuffer laddfile last language later lbuffer lcd lchdir lclose lcscope left leftabove lexpr lfile lfirst lgetbuffer lgetexpr lgetfile lgrep lgrepadd lhelpgrep llast llist lmake lmap lmapclear lnext lnewer lnfile lnoremap loadkeymap loadview lockmarks lockvar lolder lopen lprevious lpfile lrewind ltag lunmap luado luafile lvimgrep lvimgrepadd lwindow move mark make mapclear match menu menutranslate messages mkexrc mksession mkspell mkvimrc mkview mode mzscheme mzfile nbclose nbkey nbsart next nmap nmapclear nmenu nnoremap nnoremenu noautocmd noremap nohlsearch noreabbrev noremenu normal number nunmap nunmenu oldfiles open omap omapclear omenu only onoremap onoremenu options ounmap ounmenu ownsyntax print profdel profile promptfind promptrepl pclose pedit perl perldo pop popup ppop preserve previous psearch ptag ptNext ptfirst ptjump ptlast ptnext ptprevious ptrewind ptselect put pwd py3do py3file python pydo pyfile quit quitall qall read recover redo redir redraw redrawstatus registers resize retab return rewind right rightbelow ruby rubydo rubyfile rundo runtime rviminfo substitute sNext sandbox sargument sall saveas sbuffer sbNext sball sbfirst sblast sbmodified sbnext sbprevious sbrewind scriptnames scriptencoding scscope set setfiletype setglobal setlocal sfind sfirst shell simalt sign silent sleep slast smagic smapclear smenu snext sniff snomagic snoremap snoremenu sort source spelldump spellgood spellinfo spellrepall spellundo spellwrong split sprevious srewind stop stag startgreplace startreplace startinsert stopinsert stjump stselect sunhide sunmap sunmenu suspend sview swapname syntax syntime syncbind tNext tabNext tabclose tabedit tabfind tabfirst tablast tabmove tabnext tabonly tabprevious tabrewind tag tcl tcldo tclfile tearoff tfirst throw tjump tlast tmenu tnext topleft tprevious trewind tselect tunmenu undo undojoin undolist unabbreviate unhide unlet unlockvar unmap unmenu unsilent update vglobal version verbose vertical vimgrep vimgrepadd visual viusage view vmap vmapclear vmenu vnew vnoremap vnoremenu vsplit vunmap vunmenu write wNext wall while winsize wincmd winpos wnext wprevious wqall wsverb wundo wviminfo xit xall xmapclear xmap xmenu xnoremap xnoremenu xunmap xunmenu yank\",built_in:\"synIDtrans atan2 range matcharg did_filetype asin feedkeys xor argv complete_check add getwinposx getqflist getwinposy screencol clearmatches empty extend getcmdpos mzeval garbagecollect setreg ceil sqrt diff_hlID inputsecret get getfperm getpid filewritable shiftwidth max sinh isdirectory synID system inputrestore winline atan visualmode inputlist tabpagewinnr round getregtype mapcheck hasmapto histdel argidx findfile sha256 exists toupper getcmdline taglist string getmatches bufnr strftime winwidth bufexists strtrans tabpagebuflist setcmdpos remote_read printf setloclist getpos getline bufwinnr float2nr len getcmdtype diff_filler luaeval resolve libcallnr foldclosedend reverse filter has_key bufname str2float strlen setline getcharmod setbufvar index searchpos shellescape undofile foldclosed setqflist buflisted strchars str2nr virtcol floor remove undotree remote_expr winheight gettabwinvar reltime cursor tabpagenr finddir localtime acos getloclist search tanh matchend rename gettabvar strdisplaywidth type abs py3eval setwinvar tolower wildmenumode log10 spellsuggest bufloaded synconcealed nextnonblank server2client complete settabwinvar executable input wincol setmatches getftype hlID inputsave searchpair or screenrow line settabvar histadd deepcopy strpart remote_peek and eval getftime submatch screenchar winsaveview matchadd mkdir screenattr getfontname libcall reltimestr getfsize winnr invert pow getbufline byte2line soundfold repeat fnameescape tagfiles sin strwidth spellbadword trunc maparg log lispindent hostname setpos globpath remote_foreground getchar synIDattr fnamemodify cscope_connection stridx winbufnr indent min complete_add nr2char searchpairpos inputdialog values matchlist items hlexists strridx browsedir expand fmod pathshorten line2byte argc count getwinvar glob foldtextresult getreg foreground cosh matchdelete has char2nr simplify histget searchdecl iconv winrestcmd pumvisible writefile foldlevel haslocaldir keys cos matchstr foldtext histnr tan tempname getcwd byteidx getbufvar islocked escape eventhandler remote_send serverlist winrestview synstack pyeval prevnonblank readfile cindent filereadable changenr exp\"},i:/;/,c:[e.NM,{cN:\"string\",b:\"'\",e:\"'\",i:\"\\\\n\"},{cN:\"string\",b:/\"(\\\\\"|\\n\\\\|[^\"\\n])*\"/},e.C('\"',\"$\"),{cN:\"variable\",b:/[bwtglsav]:[\\w\\d_]*/},{cN:\"function\",bK:\"function function!\",e:\"$\",relevance:0,c:[e.TM,{cN:\"params\",b:\"\\\\(\",e:\"\\\\)\"}]},{cN:\"symbol\",b:/<[\\w-]+>/}]}});hljs.registerLanguage(\"makefile\",function(e){var i={cN:\"variable\",v:[{b:\"\\\\$\\\\(\"+e.UIR+\"\\\\)\",c:[e.BE]},{b:/\\$[@%<?\\^\\+\\*]/}]},r={cN:\"string\",b:/\"/,e:/\"/,c:[e.BE,i]},a={cN:\"variable\",b:/\\$\\([\\w-]+\\s/,e:/\\)/,k:{built_in:\"subst patsubst strip findstring filter filter-out sort word wordlist firstword lastword dir notdir suffix basename addsuffix addprefix join wildcard realpath abspath error warning shell origin flavor foreach if or and call eval file value\"},c:[i]},n={b:\"^\"+e.UIR+\"\\\\s*(?=[:+?]?=)\"},t={cN:\"section\",b:/^[^\\s]+:/,e:/$/,c:[i]};return{aliases:[\"mk\",\"mak\"],k:\"define endef undefine ifdef ifndef ifeq ifneq else endif include -include sinclude override export unexport private vpath\",l:/[\\w-]+/,c:[e.HCM,i,r,a,n,{cN:\"meta\",b:/^\\.PHONY:/,e:/$/,k:{\"meta-keyword\":\".PHONY\"},l:/[\\.\\w]+/},t]}});hljs.registerLanguage(\"objectivec\",function(e){var t=/[a-zA-Z@][a-zA-Z0-9_]*/,i=\"@interface @class @protocol @implementation\";return{aliases:[\"mm\",\"objc\",\"obj-c\"],k:{keyword:\"int float while char export sizeof typedef const struct for union unsigned long volatile static bool mutable if do return goto void enum else break extern asm case short default double register explicit signed typename this switch continue wchar_t inline readonly assign readwrite self @synchronized id typeof nonatomic super unichar IBOutlet IBAction strong weak copy in out inout bycopy byref oneway __strong __weak __block __autoreleasing @private @protected @public @try @property @end @throw @catch @finally @autoreleasepool @synthesize @dynamic @selector @optional @required @encode @package @import @defs @compatibility_alias __bridge __bridge_transfer __bridge_retained __bridge_retain __covariant __contravariant __kindof _Nonnull _Nullable _Null_unspecified __FUNCTION__ __PRETTY_FUNCTION__ __attribute__ getter setter retain unsafe_unretained nonnull nullable null_unspecified null_resettable class instancetype NS_DESIGNATED_INITIALIZER NS_UNAVAILABLE NS_REQUIRES_SUPER NS_RETURNS_INNER_POINTER NS_INLINE NS_AVAILABLE NS_DEPRECATED NS_ENUM NS_OPTIONS NS_SWIFT_UNAVAILABLE NS_ASSUME_NONNULL_BEGIN NS_ASSUME_NONNULL_END NS_REFINED_FOR_SWIFT NS_SWIFT_NAME NS_SWIFT_NOTHROW NS_DURING NS_HANDLER NS_ENDHANDLER NS_VALUERETURN NS_VOIDRETURN\",literal:\"false true FALSE TRUE nil YES NO NULL\",built_in:\"BOOL dispatch_once_t dispatch_queue_t dispatch_sync dispatch_async dispatch_once\"},l:t,i:\"</\",c:[{cN:\"built_in\",b:\"\\\\b(AV|CA|CF|CG|CI|CL|CM|CN|CT|MK|MP|MTK|MTL|NS|SCN|SK|UI|WK|XC)\\\\w+\"},e.CLCM,e.CBCM,e.CNM,e.QSM,e.ASM,{cN:\"string\",v:[{b:'@\"',e:'\"',i:\"\\\\n\",c:[e.BE]}]},{cN:\"meta\",b:/#\\s*[a-z]+\\b/,e:/$/,k:{\"meta-keyword\":\"if else elif endif define undef warning error line pragma ifdef ifndef include\"},c:[{b:/\\\\\\n/,relevance:0},e.inherit(e.QSM,{cN:\"meta-string\"}),{cN:\"meta-string\",b:/<.*?>/,e:/$/,i:\"\\\\n\"},e.CLCM,e.CBCM]},{cN:\"class\",b:\"(\"+i.split(\" \").join(\"|\")+\")\\\\b\",e:\"({|$)\",eE:!0,k:i,l:t,c:[e.UTM]},{b:\"\\\\.\"+e.UIR,relevance:0}]}});hljs.registerLanguage(\"shell\",function(s){return{aliases:[\"console\"],c:[{cN:\"meta\",b:\"^\\\\s{0,3}[/\\\\w\\\\d\\\\[\\\\]()@-]*[>%$#]\",starts:{e:\"$\",sL:\"bash\"}}]}});hljs.registerLanguage(\"erlang\",function(e){var r=\"[a-z'][a-zA-Z0-9_']*\",c=\"(\"+r+\":\"+r+\"|\"+r+\")\",n={keyword:\"after and andalso|10 band begin bnot bor bsl bzr bxor case catch cond div end fun if let not of orelse|10 query receive rem try when xor\",literal:\"false true\"},a=e.C(\"%\",\"$\"),b={cN:\"number\",b:\"\\\\b(\\\\d+#[a-fA-F0-9]+|\\\\d+(\\\\.\\\\d+)?([eE][-+]?\\\\d+)?)\",relevance:0},i={b:\"fun\\\\s+\"+r+\"/\\\\d+\"},l={b:c+\"\\\\(\",e:\"\\\\)\",rB:!0,relevance:0,c:[{b:c,relevance:0},{b:\"\\\\(\",e:\"\\\\)\",eW:!0,rE:!0,relevance:0}]},d={b:\"{\",e:\"}\",relevance:0},o={b:\"\\\\b_([A-Z][A-Za-z0-9_]*)?\",relevance:0},t={b:\"[A-Z][a-zA-Z0-9_]*\",relevance:0},v={b:\"#\"+e.UIR,relevance:0,rB:!0,c:[{b:\"#\"+e.UIR,relevance:0},{b:\"{\",e:\"}\",relevance:0}]},f={bK:\"fun receive if try case\",e:\"end\",k:n};f.c=[a,i,e.inherit(e.ASM,{cN:\"\"}),f,l,e.QSM,b,d,o,t,v];var s=[a,i,f,l,e.QSM,b,d,o,t,v];l.c[1].c=s,d.c=s;var u={cN:\"params\",b:\"\\\\(\",e:\"\\\\)\",c:v.c[1].c=s};return{aliases:[\"erl\"],k:n,i:\"(</|\\\\*=|\\\\+=|-=|/\\\\*|\\\\*/|\\\\(\\\\*|\\\\*\\\\))\",c:[{cN:\"function\",b:\"^\"+r+\"\\\\s*\\\\(\",e:\"->\",rB:!0,i:\"\\\\(|#|//|/\\\\*|\\\\\\\\|:|;\",c:[u,e.inherit(e.TM,{b:r})],starts:{e:\";|\\\\.\",k:n,c:s}},a,{b:\"^-\",e:\"\\\\.\",relevance:0,eE:!0,rB:!0,l:\"-\"+e.IR,k:\"-module -record -undef -export -ifdef -ifndef -author -copyright -doc -vsn -import -include -include_lib -compile -define -else -endif -file -behaviour -behavior -spec\",c:[u]},b,e.QSM,v,o,t,d,{b:/\\.$/}]}});hljs.registerLanguage(\"powershell\",function(e){var t={keyword:\"if else foreach return do while until elseif begin for trap data dynamicparam end break throw param continue finally in switch exit filter try process catch hidden static parameter\"},n={b:\"`[\\\\s\\\\S]\",relevance:0},c={cN:\"variable\",v:[{b:/\\$\\B/},{cN:\"keyword\",b:/\\$this/},{b:/\\$[\\w\\d][\\w\\d_:]*/}]},i={cN:\"string\",v:[{b:/\"/,e:/\"/},{b:/@\"/,e:/^\"@/}],c:[n,c,{cN:\"variable\",b:/\\$[A-z]/,e:/[^A-z]/}]},a={cN:\"string\",v:[{b:/'/,e:/'/},{b:/@'/,e:/^'@/}]},r=e.inherit(e.C(null,null),{v:[{b:/#/,e:/$/},{b:/<#/,e:/#>/}],c:[{cN:\"doctag\",v:[{b:/\\.(synopsis|description|example|inputs|outputs|notes|link|component|role|functionality)/},{b:/\\.(parameter|forwardhelptargetname|forwardhelpcategory|remotehelprunspace|externalhelp)\\s+\\S+/}]}]}),o={cN:\"built_in\",v:[{b:\"(\".concat(\"Add|Clear|Close|Copy|Enter|Exit|Find|Format|Get|Hide|Join|Lock|Move|New|Open|Optimize|Pop|Push|Redo|Remove|Rename|Reset|Resize|Search|Select|Set|Show|Skip|Split|Step|Switch|Undo|Unlock|Watch|Backup|Checkpoint|Compare|Compress|Convert|ConvertFrom|ConvertTo|Dismount|Edit|Expand|Export|Group|Import|Initialize|Limit|Merge|New|Out|Publish|Restore|Save|Sync|Unpublish|Update|Approve|Assert|Complete|Confirm|Deny|Disable|Enable|Install|Invoke|Register|Request|Restart|Resume|Start|Stop|Submit|Suspend|Uninstall|Unregister|Wait|Debug|Measure|Ping|Repair|Resolve|Test|Trace|Connect|Disconnect|Read|Receive|Send|Write|Block|Grant|Protect|Revoke|Unblock|Unprotect|Use|ForEach|Sort|Tee|Where\",\")+(-)[\\\\w\\\\d]+\")}]},l={cN:\"class\",bK:\"class enum\",e:/\\s*[{]/,eE:!0,relevance:0,c:[e.TM]},s={cN:\"function\",b:/function\\s+/,e:/\\s*\\{|$/,eE:!0,rB:!0,relevance:0,c:[{b:\"function\",relevance:0,cN:\"keyword\"},{cN:\"title\",b:/\\w[\\w\\d]*((-)[\\w\\d]+)*/,relevance:0},{b:/\\(/,e:/\\)/,cN:\"params\",relevance:0,c:[c]}]},p={b:/using\\s/,e:/$/,rB:!0,c:[i,a,{cN:\"keyword\",b:/(using|assembly|command|module|namespace|type)/}]},b={v:[{cN:\"operator\",b:\"(\".concat(\"-and|-as|-band|-bnot|-bor|-bxor|-casesensitive|-ccontains|-ceq|-cge|-cgt|-cle|-clike|-clt|-cmatch|-cne|-cnotcontains|-cnotlike|-cnotmatch|-contains|-creplace|-csplit|-eq|-exact|-f|-file|-ge|-gt|-icontains|-ieq|-ige|-igt|-ile|-ilike|-ilt|-imatch|-in|-ine|-inotcontains|-inotlike|-inotmatch|-ireplace|-is|-isnot|-isplit|-join|-le|-like|-lt|-match|-ne|-not|-notcontains|-notin|-notlike|-notmatch|-or|-regex|-replace|-shl|-shr|-split|-wildcard|-xor\",\")\\\\b\")},{cN:\"literal\",b:/(-)[\\w\\d]+/,relevance:0}]},d={cN:\"function\",b:/\\[.*\\]\\s*[\\w]+[ ]??\\(/,e:/$/,rB:!0,relevance:0,c:[{cN:\"keyword\",b:\"(\".concat(t.keyword.toString().replace(/\\s/g,\"|\"),\")\\\\b\"),endsParent:!0,relevance:0},e.inherit(e.TM,{endsParent:!0})]},u=[d,r,n,e.NM,i,a,o,c,{cN:\"literal\",b:/\\$(null|true|false)\\b/},{cN:\"selector-tag\",b:/\\@\\B/,relevance:0}],m={b:/\\[/,e:/\\]/,eB:!0,eE:!0,relevance:0,c:[].concat(\"self\",u,{b:\"(\"+[\"string\",\"char\",\"byte\",\"int\",\"long\",\"bool\",\"decimal\",\"single\",\"double\",\"DateTime\",\"xml\",\"array\",\"hashtable\",\"void\"].join(\"|\")+\")\",cN:\"built_in\",relevance:0},{cN:\"type\",b:/[\\.\\w\\d]+/,relevance:0})};return d.c.unshift(m),{aliases:[\"ps\",\"ps1\"],l:/-?[A-z\\.\\-]+/,cI:!0,k:t,c:u.concat(l,s,p,b,m)}});hljs.registerLanguage(\"typescript\",function(e){var r=\"[A-Za-z$_][0-9A-Za-z$_]*\",t={keyword:\"in if for while finally var new function do return void else break catch instanceof with throw case default try this switch continue typeof delete let yield const class public private protected get set super static implements enum export import declare type namespace abstract as from extends async await\",literal:\"true false null undefined NaN Infinity\",built_in:\"eval isFinite isNaN parseFloat parseInt decodeURI decodeURIComponent encodeURI encodeURIComponent escape unescape Object Function Boolean Error EvalError InternalError RangeError ReferenceError StopIteration SyntaxError TypeError URIError Number Math Date String RegExp Array Float32Array Float64Array Int16Array Int32Array Int8Array Uint16Array Uint32Array Uint8Array Uint8ClampedArray ArrayBuffer DataView JSON Intl arguments require module console window document any number boolean string void Promise\"},n={cN:\"meta\",b:\"@\"+r},a={b:\"\\\\(\",e:/\\)/,k:t,c:[\"self\",e.QSM,e.ASM,e.NM]},c={cN:\"params\",b:/\\(/,e:/\\)/,eB:!0,eE:!0,k:t,c:[e.CLCM,e.CBCM,n,a]},s={cN:\"number\",v:[{b:\"\\\\b(0[bB][01]+)n?\"},{b:\"\\\\b(0[oO][0-7]+)n?\"},{b:e.CNR+\"n?\"}],relevance:0},o={cN:\"subst\",b:\"\\\\$\\\\{\",e:\"\\\\}\",k:t,c:[]},i={b:\"html`\",e:\"\",starts:{e:\"`\",rE:!1,c:[e.BE,o],sL:\"xml\"}},l={b:\"css`\",e:\"\",starts:{e:\"`\",rE:!1,c:[e.BE,o],sL:\"css\"}},b={cN:\"string\",b:\"`\",e:\"`\",c:[e.BE,o]};return o.c=[e.ASM,e.QSM,i,l,b,s,e.RM],{aliases:[\"ts\"],k:t,c:[{cN:\"meta\",b:/^\\s*['\"]use strict['\"]/},e.ASM,e.QSM,i,l,b,e.CLCM,e.CBCM,s,{b:\"(\"+e.RSR+\"|\\\\b(case|return|throw)\\\\b)\\\\s*\",k:\"return throw case\",c:[e.CLCM,e.CBCM,e.RM,{cN:\"function\",b:\"(\\\\(.*?\\\\)|\"+e.IR+\")\\\\s*=>\",rB:!0,e:\"\\\\s*=>\",c:[{cN:\"params\",v:[{b:e.IR},{b:/\\(\\s*\\)/},{b:/\\(/,e:/\\)/,eB:!0,eE:!0,k:t,c:[\"self\",e.CLCM,e.CBCM]}]}]}],relevance:0},{cN:\"function\",bK:\"function\",e:/[\\{;]/,eE:!0,k:t,c:[\"self\",e.inherit(e.TM,{b:r}),c],i:/%/,relevance:0},{bK:\"constructor\",e:/[\\{;]/,eE:!0,c:[\"self\",c]},{b:/module\\./,k:{built_in:\"module\"},relevance:0},{bK:\"module\",e:/\\{/,eE:!0},{bK:\"interface\",e:/\\{/,eE:!0,k:\"interface extends\"},{b:/\\$[(.]/},{b:\"\\\\.\"+e.IR,relevance:0},n,a]}});hljs.registerLanguage(\"fortran\",function(e){return{cI:!0,aliases:[\"f90\",\"f95\"],k:{literal:\".False. .True.\",keyword:\"kind do while private call intrinsic where elsewhere type endtype endmodule endselect endinterface end enddo endif if forall endforall only contains default return stop then block endblock public subroutine|10 function program .and. .or. .not. .le. .eq. .ge. .gt. .lt. goto save else use module select case access blank direct exist file fmt form formatted iostat name named nextrec number opened rec recl sequential status unformatted unit continue format pause cycle exit c_null_char c_alert c_backspace c_form_feed flush wait decimal round iomsg synchronous nopass non_overridable pass protected volatile abstract extends import non_intrinsic value deferred generic final enumerator class associate bind enum c_int c_short c_long c_long_long c_signed_char c_size_t c_int8_t c_int16_t c_int32_t c_int64_t c_int_least8_t c_int_least16_t c_int_least32_t c_int_least64_t c_int_fast8_t c_int_fast16_t c_int_fast32_t c_int_fast64_t c_intmax_t C_intptr_t c_float c_double c_long_double c_float_complex c_double_complex c_long_double_complex c_bool c_char c_null_ptr c_null_funptr c_new_line c_carriage_return c_horizontal_tab c_vertical_tab iso_c_binding c_loc c_funloc c_associated c_f_pointer c_ptr c_funptr iso_fortran_env character_storage_size error_unit file_storage_size input_unit iostat_end iostat_eor numeric_storage_size output_unit c_f_procpointer ieee_arithmetic ieee_support_underflow_control ieee_get_underflow_mode ieee_set_underflow_mode newunit contiguous recursive pad position action delim readwrite eor advance nml interface procedure namelist include sequence elemental pure integer real character complex logical dimension allocatable|10 parameter external implicit|10 none double precision assign intent optional pointer target in out common equivalence data\",built_in:\"alog alog10 amax0 amax1 amin0 amin1 amod cabs ccos cexp clog csin csqrt dabs dacos dasin datan datan2 dcos dcosh ddim dexp dint dlog dlog10 dmax1 dmin1 dmod dnint dsign dsin dsinh dsqrt dtan dtanh float iabs idim idint idnint ifix isign max0 max1 min0 min1 sngl algama cdabs cdcos cdexp cdlog cdsin cdsqrt cqabs cqcos cqexp cqlog cqsin cqsqrt dcmplx dconjg derf derfc dfloat dgamma dimag dlgama iqint qabs qacos qasin qatan qatan2 qcmplx qconjg qcos qcosh qdim qerf qerfc qexp qgamma qimag qlgama qlog qlog10 qmax1 qmin1 qmod qnint qsign qsin qsinh qsqrt qtan qtanh abs acos aimag aint anint asin atan atan2 char cmplx conjg cos cosh exp ichar index int log log10 max min nint sign sin sinh sqrt tan tanh print write dim lge lgt lle llt mod nullify allocate deallocate adjustl adjustr all allocated any associated bit_size btest ceiling count cshift date_and_time digits dot_product eoshift epsilon exponent floor fraction huge iand ibclr ibits ibset ieor ior ishft ishftc lbound len_trim matmul maxexponent maxloc maxval merge minexponent minloc minval modulo mvbits nearest pack present product radix random_number random_seed range repeat reshape rrspacing scale scan selected_int_kind selected_real_kind set_exponent shape size spacing spread sum system_clock tiny transpose trim ubound unpack verify achar iachar transfer dble entry dprod cpu_time command_argument_count get_command get_command_argument get_environment_variable is_iostat_end ieee_arithmetic ieee_support_underflow_control ieee_get_underflow_mode ieee_set_underflow_mode is_iostat_eor move_alloc new_line selected_char_kind same_type_as extends_type_ofacosh asinh atanh bessel_j0 bessel_j1 bessel_jn bessel_y0 bessel_y1 bessel_yn erf erfc erfc_scaled gamma log_gamma hypot norm2 atomic_define atomic_ref execute_command_line leadz trailz storage_size merge_bits bge bgt ble blt dshiftl dshiftr findloc iall iany iparity image_index lcobound ucobound maskl maskr num_images parity popcnt poppar shifta shiftl shiftr this_image\"},i:/\\/\\*/,c:[e.inherit(e.ASM,{cN:\"string\",relevance:0}),e.inherit(e.QSM,{cN:\"string\",relevance:0}),{cN:\"function\",bK:\"subroutine function program\",i:\"[${=\\\\n]\",c:[e.UTM,{cN:\"params\",b:\"\\\\(\",e:\"\\\\)\"}]},e.C(\"!\",\"$\",{relevance:0}),{cN:\"number\",b:\"(?=\\\\b|\\\\+|\\\\-|\\\\.)(?=\\\\.\\\\d|\\\\d)(?:\\\\d+)?(?:\\\\.?\\\\d*)(?:[de][+-]?\\\\d+)?\\\\b\\\\.?\",relevance:0}]}});hljs.registerLanguage(\"php\",function(e){var c={b:\"\\\\$+[a-zA-Z_-ÿ][a-zA-Z0-9_-ÿ]*\"},i={cN:\"meta\",b:/<\\?(php)?|\\?>/},t={cN:\"string\",c:[e.BE,i],v:[{b:'b\"',e:'\"'},{b:\"b'\",e:\"'\"},e.inherit(e.ASM,{i:null}),e.inherit(e.QSM,{i:null})]},a={v:[e.BNM,e.CNM]};return{aliases:[\"php\",\"php3\",\"php4\",\"php5\",\"php6\",\"php7\"],cI:!0,k:\"and include_once list abstract global private echo interface as static endswitch array null if endwhile or const for endforeach self var while isset public protected exit foreach throw elseif include __FILE__ empty require_once do xor return parent clone use __CLASS__ __LINE__ else break print eval new catch __METHOD__ case exception default die require __FUNCTION__ enddeclare final try switch continue endfor endif declare unset true false trait goto instanceof insteadof __DIR__ __NAMESPACE__ yield finally\",c:[e.HCM,e.C(\"//\",\"$\",{c:[i]}),e.C(\"/\\\\*\",\"\\\\*/\",{c:[{cN:\"doctag\",b:\"@[A-Za-z]+\"}]}),e.C(\"__halt_compiler.+?;\",!1,{eW:!0,k:\"__halt_compiler\",l:e.UIR}),{cN:\"string\",b:/<<<['\"]?\\w+['\"]?$/,e:/^\\w+;?$/,c:[e.BE,{cN:\"subst\",v:[{b:/\\$\\w+/},{b:/\\{\\$/,e:/\\}/}]}]},i,{cN:\"keyword\",b:/\\$this\\b/},c,{b:/(::|->)+[a-zA-Z_\\x7f-\\xff][a-zA-Z0-9_\\x7f-\\xff]*/},{cN:\"function\",bK:\"function\",e:/[;{]/,eE:!0,i:\"\\\\$|\\\\[|%\",c:[e.UTM,{cN:\"params\",b:\"\\\\(\",e:\"\\\\)\",c:[\"self\",c,e.CBCM,t,a]}]},{cN:\"class\",bK:\"class interface\",e:\"{\",eE:!0,i:/[:\\(\\$\"]/,c:[{bK:\"extends implements\"},e.UTM]},{bK:\"namespace\",e:\";\",i:/[\\.']/,c:[e.UTM]},{bK:\"use\",e:\";\",c:[e.UTM]},{b:\"=>\"},t,a]}});hljs.registerLanguage(\"haskell\",function(e){var i={v:[e.C(\"--\",\"$\"),e.C(\"{-\",\"-}\",{c:[\"self\"]})]},a={cN:\"meta\",b:\"{-#\",e:\"#-}\"},l={cN:\"meta\",b:\"^#\",e:\"$\"},c={cN:\"type\",b:\"\\\\b[A-Z][\\\\w']*\",relevance:0},n={b:\"\\\\(\",e:\"\\\\)\",i:'\"',c:[a,l,{cN:\"type\",b:\"\\\\b[A-Z][\\\\w]*(\\\\((\\\\.\\\\.|,|\\\\w+)\\\\))?\"},e.inherit(e.TM,{b:\"[_a-z][\\\\w']*\"}),i]};return{aliases:[\"hs\"],k:\"let in if then else case of where do module import hiding qualified type data newtype deriving class instance as default infix infixl infixr foreign export ccall stdcall cplusplus jvm dotnet safe unsafe family forall mdo proc rec\",c:[{bK:\"module\",e:\"where\",k:\"module where\",c:[n,i],i:\"\\\\W\\\\.|;\"},{b:\"\\\\bimport\\\\b\",e:\"$\",k:\"import qualified as hiding\",c:[n,i],i:\"\\\\W\\\\.|;\"},{cN:\"class\",b:\"^(\\\\s*)?(class|instance)\\\\b\",e:\"where\",k:\"class family instance where\",c:[c,n,i]},{cN:\"class\",b:\"\\\\b(data|(new)?type)\\\\b\",e:\"$\",k:\"data family type newtype deriving\",c:[a,c,n,{b:\"{\",e:\"}\",c:n.c},i]},{bK:\"default\",e:\"$\",c:[c,n,i]},{bK:\"infix infixl infixr\",e:\"$\",c:[e.CNM,i]},{b:\"\\\\bforeign\\\\b\",e:\"$\",k:\"foreign import export ccall stdcall cplusplus jvm dotnet safe unsafe\",c:[c,e.QSM,i]},{cN:\"meta\",b:\"#!\\\\/usr\\\\/bin\\\\/env runhaskell\",e:\"$\"},a,l,e.QSM,e.CNM,c,e.inherit(e.TM,{b:\"^[_a-z][\\\\w']*\"}),i,{b:\"->|<-\"}]}});hljs.registerLanguage(\"coffeescript\",function(e){var c={keyword:\"in if for while finally new do return else break catch instanceof throw try this switch continue typeof delete debugger super yield import export from as default await then unless until loop of by when and or is isnt not\",literal:\"true false null undefined yes no on off\",built_in:\"npm require console print module global window document\"},n=\"[A-Za-z$_][0-9A-Za-z$_]*\",r={cN:\"subst\",b:/#\\{/,e:/}/,k:c},i=[e.BNM,e.inherit(e.CNM,{starts:{e:\"(\\\\s*/)?\",relevance:0}}),{cN:\"string\",v:[{b:/'''/,e:/'''/,c:[e.BE]},{b:/'/,e:/'/,c:[e.BE]},{b:/\"\"\"/,e:/\"\"\"/,c:[e.BE,r]},{b:/\"/,e:/\"/,c:[e.BE,r]}]},{cN:\"regexp\",v:[{b:\"///\",e:\"///\",c:[r,e.HCM]},{b:\"//[gim]{0,3}(?=\\\\W)\",relevance:0},{b:/\\/(?![ *]).*?(?![\\\\]).\\/[gim]{0,3}(?=\\W)/}]},{b:\"@\"+n},{sL:\"javascript\",eB:!0,eE:!0,v:[{b:\"```\",e:\"```\"},{b:\"`\",e:\"`\"}]}];r.c=i;var s=e.inherit(e.TM,{b:n}),t=\"(\\\\(.*\\\\))?\\\\s*\\\\B[-=]>\",a={cN:\"params\",b:\"\\\\([^\\\\(]\",rB:!0,c:[{b:/\\(/,e:/\\)/,k:c,c:[\"self\"].concat(i)}]};return{aliases:[\"coffee\",\"cson\",\"iced\"],k:c,i:/\\/\\*/,c:i.concat([e.C(\"###\",\"###\"),e.HCM,{cN:\"function\",b:\"^\\\\s*\"+n+\"\\\\s*=\\\\s*\"+t,e:\"[-=]>\",rB:!0,c:[s,a]},{b:/[:\\(,=]\\s*/,relevance:0,c:[{cN:\"function\",b:t,e:\"[-=]>\",rB:!0,c:[a]}]},{cN:\"class\",bK:\"class\",e:\"$\",i:/[:=\"\\[\\]]/,c:[{bK:\"extends\",eW:!0,i:/[:=\"\\[\\]]/,c:[s]},s]},{b:n+\":\",e:\":\",rB:!0,rE:!0,relevance:0}])}});hljs.registerLanguage(\"r\",function(e){var r=\"([a-zA-Z]|\\\\.[a-zA-Z.])[a-zA-Z0-9._]*\";return{c:[e.HCM,{b:r,l:r,k:{keyword:\"function if in break next repeat else for return switch while try tryCatch stop warning require library attach detach source setMethod setGeneric setGroupGeneric setClass ...\",literal:\"NULL NA TRUE FALSE T F Inf NaN NA_integer_|10 NA_real_|10 NA_character_|10 NA_complex_|10\"},relevance:0},{cN:\"number\",b:\"0[xX][0-9a-fA-F]+[Li]?\\\\b\",relevance:0},{cN:\"number\",b:\"\\\\d+(?:[eE][+\\\\-]?\\\\d*)?L\\\\b\",relevance:0},{cN:\"number\",b:\"\\\\d+\\\\.(?!\\\\d)(?:i\\\\b)?\",relevance:0},{cN:\"number\",b:\"\\\\d+(?:\\\\.\\\\d*)?(?:[eE][+\\\\-]?\\\\d*)?i?\\\\b\",relevance:0},{cN:\"number\",b:\"\\\\.\\\\d+(?:[eE][+\\\\-]?\\\\d*)?i?\\\\b\",relevance:0},{b:\"`\",e:\"`\",relevance:0},{cN:\"string\",c:[e.BE],v:[{b:'\"',e:'\"'},{b:\"'\",e:\"'\"}]}]}});hljs.registerLanguage(\"autohotkey\",function(e){var a={b:\"`[\\\\s\\\\S]\"};return{cI:!0,aliases:[\"ahk\"],k:{keyword:\"Break Continue Critical Exit ExitApp Gosub Goto New OnExit Pause return SetBatchLines SetTimer Suspend Thread Throw Until ahk_id ahk_class ahk_pid ahk_exe ahk_group\",literal:\"true false NOT AND OR\",built_in:\"ComSpec Clipboard ClipboardAll ErrorLevel\"},c:[a,e.inherit(e.QSM,{c:[a]}),e.C(\";\",\"$\",{relevance:0}),e.CBCM,{cN:\"number\",b:e.NR,relevance:0},{cN:\"variable\",b:\"%[a-zA-Z0-9#_$@]+%\"},{cN:\"built_in\",b:\"^\\\\s*\\\\w+\\\\s*(,|%)\"},{cN:\"title\",v:[{b:'^[^\\\\n\";]+::(?!=)'},{b:'^[^\\\\n\";]+:(?!=)',relevance:0}]},{cN:\"meta\",b:\"^\\\\s*#\\\\w+\",e:\"$\",relevance:0},{cN:\"built_in\",b:\"A_[a-zA-Z0-9]+\"},{b:\",\\\\s*,\"}]}});hljs.registerLanguage(\"elixir\",function(e){var b=\"[a-zA-Z_][a-zA-Z0-9_.]*(\\\\!|\\\\?)?\",c=\"and false then defined module in return redo retry end for true self when next until do begin unless nil break not case cond alias while ensure or include use alias fn quote require import with|0\",n={cN:\"subst\",b:\"#\\\\{\",e:\"}\",l:b,k:c},r=\"[/|([{<\\\"']\",a={cN:\"string\",b:\"~[a-z](?=\"+r+\")\",c:[{endsParent:!0,c:[{c:[e.BE,n],v:[{b:/\"/,e:/\"/},{b:/'/,e:/'/},{b:/\\//,e:/\\//},{b:/\\|/,e:/\\|/},{b:/\\(/,e:/\\)/},{b:/\\[/,e:/\\]/},{b:/\\{/,e:/\\}/},{b:/</,e:/>/}]}]}]},i={cN:\"string\",b:\"~[A-Z](?=\"+r+\")\",c:[{b:/\"/,e:/\"/},{b:/'/,e:/'/},{b:/\\//,e:/\\//},{b:/\\|/,e:/\\|/},{b:/\\(/,e:/\\)/},{b:/\\[/,e:/\\]/},{b:/\\{/,e:/\\}/},{b:/\\</,e:/\\>/}]},l={cN:\"string\",c:[e.BE,n],v:[{b:/\"\"\"/,e:/\"\"\"/},{b:/'''/,e:/'''/},{b:/~S\"\"\"/,e:/\"\"\"/,c:[]},{b:/~S\"/,e:/\"/,c:[]},{b:/~S'''/,e:/'''/,c:[]},{b:/~S'/,e:/'/,c:[]},{b:/'/,e:/'/},{b:/\"/,e:/\"/}]},s={cN:\"function\",bK:\"def defp defmacro\",e:/\\B\\b/,c:[e.inherit(e.TM,{b:b,endsParent:!0})]},t=e.inherit(s,{cN:\"class\",bK:\"defimpl defmodule defprotocol defrecord\",e:/\\bdo\\b|$|;/}),d=[l,i,a,e.HCM,t,s,{b:\"::\"},{cN:\"symbol\",b:\":(?![\\\\s:])\",c:[l,{b:\"[a-zA-Z_]\\\\w*[!?=]?|[-+~]\\\\@|<<|>>|=~|===?|<=>|[<>]=?|\\\\*\\\\*|[-/+%^&*~`|]|\\\\[\\\\]=?\"}],relevance:0},{cN:\"symbol\",b:b+\":(?!:)\",relevance:0},{cN:\"number\",b:\"(\\\\b0o[0-7_]+)|(\\\\b0b[01_]+)|(\\\\b0x[0-9a-fA-F_]+)|(-?\\\\b[1-9][0-9_]*(.[0-9_]+([eE][-+]?[0-9]+)?)?)\",relevance:0},{cN:\"variable\",b:\"(\\\\$\\\\W)|((\\\\$|\\\\@\\\\@?)(\\\\w+))\"},{b:\"->\"},{b:\"(\"+e.RSR+\")\\\\s*\",c:[e.HCM,{cN:\"regexp\",i:\"\\\\n\",c:[e.BE,n],v:[{b:\"/\",e:\"/[a-z]*\"},{b:\"%r\\\\[\",e:\"\\\\][a-z]*\"}]}],relevance:0}];return{l:b,k:c,c:n.c=d}});hljs.registerLanguage(\"gradle\",function(e){return{cI:!0,k:{keyword:\"task project allprojects subprojects artifacts buildscript configurations dependencies repositories sourceSets description delete from into include exclude source classpath destinationDir includes options sourceCompatibility targetCompatibility group flatDir doLast doFirst flatten todir fromdir ant def abstract break case catch continue default do else extends final finally for if implements instanceof native new private protected public return static switch synchronized throw throws transient try volatile while strictfp package import false null super this true antlrtask checkstyle codenarc copy boolean byte char class double float int interface long short void compile runTime file fileTree abs any append asList asWritable call collect compareTo count div dump each eachByte eachFile eachLine every find findAll flatten getAt getErr getIn getOut getText grep immutable inject inspect intersect invokeMethods isCase join leftShift minus multiply newInputStream newOutputStream newPrintWriter newReader newWriter next plus pop power previous print println push putAt read readBytes readLines reverse reverseEach round size sort splitEachLine step subMap times toInteger toList tokenize upto waitForOrKill withPrintWriter withReader withStream withWriter withWriterAppend write writeLine\"},c:[e.CLCM,e.CBCM,e.ASM,e.QSM,e.NM,e.RM]}});hljs.registerLanguage(\"css\",function(e){var c={b:/(?:[A-Z\\_\\.\\-]+|--[a-zA-Z0-9_-]+)\\s*:/,rB:!0,e:\";\",eW:!0,c:[{cN:\"attribute\",b:/\\S/,e:\":\",eE:!0,starts:{eW:!0,eE:!0,c:[{b:/[\\w-]+\\(/,rB:!0,c:[{cN:\"built_in\",b:/[\\w-]+/},{b:/\\(/,e:/\\)/,c:[e.ASM,e.QSM,e.CSSNM]}]},e.CSSNM,e.QSM,e.ASM,e.CBCM,{cN:\"number\",b:\"#[0-9A-Fa-f]+\"},{cN:\"meta\",b:\"!important\"}]}}]};return{cI:!0,i:/[=\\/|'\\$]/,c:[e.CBCM,{cN:\"selector-id\",b:/#[A-Za-z0-9_-]+/},{cN:\"selector-class\",b:/\\.[A-Za-z0-9_-]+/},{cN:\"selector-attr\",b:/\\[/,e:/\\]/,i:\"$\",c:[e.ASM,e.QSM]},{cN:\"selector-pseudo\",b:/:(:)?[a-zA-Z0-9\\_\\-\\+\\(\\)\"'.]+/},{b:\"@(page|font-face)\",l:\"@[a-z-]+\",k:\"@page @font-face\"},{b:\"@\",e:\"[{;]\",i:/:/,rB:!0,c:[{cN:\"keyword\",b:/@\\-?\\w[\\w]*(\\-\\w+)*/},{b:/\\s/,eW:!0,eE:!0,relevance:0,k:\"and or not only\",c:[{b:/[a-z-]+:/,cN:\"attribute\"},e.ASM,e.QSM,e.CSSNM]}]},{cN:\"selector-tag\",b:\"[a-zA-Z-][a-zA-Z0-9_-]*\",relevance:0},{b:\"{\",e:\"}\",i:/\\S/,c:[e.CBCM,c]}]}});\n\nexports.hljs = hljs;\n", "type": "application/javascript", "title": "$:/plugins/tiddlywiki/highlight/highlight.js", "module-type": "library" }, "$:/plugins/tiddlywiki/highlight/highlight.css": { "text": "/*\n\nOriginal highlight.js style (c) Ivan Sagalaev <maniac@softwaremaniacs.org>\n\n*/\n\n.hljs {\n display: block;\n overflow-x: auto;\n padding: 0.5em;\n background: #F0F0F0;\n}\n\n\n/* Base color: saturation 0; */\n\n.hljs,\n.hljs-subst {\n color: #444;\n}\n\n.hljs-comment {\n color: #888888;\n}\n\n.hljs-keyword,\n.hljs-attribute,\n.hljs-selector-tag,\n.hljs-meta-keyword,\n.hljs-doctag,\n.hljs-name {\n font-weight: bold;\n}\n\n\n/* User color: hue: 0 */\n\n.hljs-type,\n.hljs-string,\n.hljs-number,\n.hljs-selector-id,\n.hljs-selector-class,\n.hljs-quote,\n.hljs-template-tag,\n.hljs-deletion {\n color: #880000;\n}\n\n.hljs-title,\n.hljs-section {\n color: #880000;\n font-weight: bold;\n}\n\n.hljs-regexp,\n.hljs-symbol,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-link,\n.hljs-selector-attr,\n.hljs-selector-pseudo {\n color: #BC6060;\n}\n\n\n/* Language color: hue: 90; */\n\n.hljs-literal {\n color: #78A960;\n}\n\n.hljs-built_in,\n.hljs-bullet,\n.hljs-code,\n.hljs-addition {\n color: #397300;\n}\n\n\n/* Meta color: hue: 200 */\n\n.hljs-meta {\n color: #1f7199;\n}\n\n.hljs-meta-string {\n color: #4d99bf;\n}\n\n\n/* Misc effects */\n\n.hljs-emphasis {\n font-style: italic;\n}\n\n.hljs-strong {\n font-weight: bold;\n}\n", "type": "text/css", "title": "$:/plugins/tiddlywiki/highlight/highlight.css", "tags": "[[$:/tags/Stylesheet]]" }, "$:/plugins/tiddlywiki/highlight/highlightblock.js": { "title": "$:/plugins/tiddlywiki/highlight/highlightblock.js", "text": "/*\\\ntitle: $:/plugins/tiddlywiki/highlight/highlightblock.js\ntype: application/javascript\nmodule-type: widget\n\nWraps up the fenced code blocks parser for highlight and use in TiddlyWiki5\n\n\\*/\n(function() {\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar TYPE_MAPPINGS_BASE = \"$:/config/HighlightPlugin/TypeMappings/\";\n\nvar CodeBlockWidget = require(\"$:/core/modules/widgets/codeblock.js\").codeblock;\n\nvar hljs = require(\"$:/plugins/tiddlywiki/highlight/highlight.js\");\n\nhljs.configure({tabReplace: \" \"});\t\n\nCodeBlockWidget.prototype.postRender = function() {\n\tvar domNode = this.domNodes[0],\n\t\tlanguage = this.language,\n\t\ttiddler = this.wiki.getTiddler(TYPE_MAPPINGS_BASE + language);\n\tif(tiddler) {\n\t\tlanguage = tiddler.fields.text || \"\";\n\t}\n\tif(language && hljs.getLanguage(language)) {\n\t\tdomNode.className = language.toLowerCase() + \" hljs\";\n\t\tif($tw.browser && !domNode.isTiddlyWikiFakeDom) {\n\t\t\thljs.highlightBlock(domNode);\t\t\t\n\t\t} else {\n\t\t\tvar text = domNode.textContent;\n\t\t\tdomNode.children[0].innerHTML = hljs.fixMarkup(hljs.highlight(language,text).value);\n\t\t\t// If we're using the fakedom then specially save the original raw text\n\t\t\tif(domNode.isTiddlyWikiFakeDom) {\n\t\t\t\tdomNode.children[0].textInnerHTML = text;\n\t\t\t}\n\t\t}\n\t}\t\n};\n\n})();\n", "type": "application/javascript", "module-type": "widget" }, "$:/plugins/tiddlywiki/highlight/howto": { "title": "$:/plugins/tiddlywiki/highlight/howto", "text": "! Supporting Additional Languages\n \nThe [[highlight.js|https://github.com/highlightjs/highlight.js]] project supports many languages. Only a subset of these languages are supported by the plugin. It is possible for users to change the set of languages supported by the plugin by following these steps:\n \n# Go to the highlight.js project [[download page|https://highlightjs.org/download/]], select the language definitions to include, and press the Download button to download a zip archive containing customised support files for a highlight.js syntax highlighting server.\n# Locate the `highlight.pack.js` file in the highlight plugin -- on a stock Debian 8 system running Tiddlywiki5 under node-js it is located at `/usr/local/lib/node_modules/tiddlywiki/plugins/tiddlywiki/highlight/files/highlight.pack.js`.\n# Replace the plugin `highlight.pack.js` file located in step 2 with the one from the downloaded archive obtained in step 1.\n# Restart the Tiddlywiki server.\n" }, "$:/plugins/tiddlywiki/highlight/license": { "title": "$:/plugins/tiddlywiki/highlight/license", "type": "text/plain", "text": "Copyright (c) 2006, Ivan Sagalaev\nAll rights reserved.\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\n notice, this list of conditions and the following disclaimer.\n * Redistributions in binary form must reproduce the above copyright\n notice, this list of conditions and the following disclaimer in the\n documentation and/or other materials provided with the distribution.\n * Neither the name of highlight.js nor the names of its contributors\n may be used to endorse or promote products derived from this software\n without specific prior written permission.\n\nTHIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND ANY\nEXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED\nWARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE\nDISCLAIMED. IN NO EVENT SHALL THE REGENTS AND CONTRIBUTORS BE LIABLE FOR ANY\nDIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES\n(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;\nLOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND\nON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT\n(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS\nSOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n" }, "$:/plugins/tiddlywiki/highlight/readme": { "title": "$:/plugins/tiddlywiki/highlight/readme", "text": "This plugin provides syntax highlighting of code blocks using v9.18.1 of [[highlight.js|https://github.com/isagalaev/highlight.js]] from Ivan Sagalaev.\n\n! Usage\n\nWhen the plugin is installed it automatically applies highlighting to all codeblocks defined with triple backticks or with the CodeBlockWidget.\n\nThe language can optionally be specified after the opening triple braces:\n\n<$codeblock code=\"\"\"```css\n * { margin: 0; padding: 0; } /* micro reset */\n\nhtml { font-size: 62.5%; }\nbody { font-size: 14px; font-size: 1.4rem; } /* =14px */\nh1 { font-size: 24px; font-size: 2.4rem; } /* =24px */\n```\"\"\"/>\n\nIf no language is specified highlight.js will attempt to automatically detect the language.\n\n! Built-in Language Brushes\n\nThe plugin includes support for the following languages (referred to as \"brushes\" by highlight.js):\n\n* apache\n* arduino\n* arm assembly\n* asciidoc\n* autohotkey\n* awk\n* bash\n* cmake\n* coffeescript\n* cpp\n* cs\n* css\n* diff\n* dockerfile\n* erlang\n* elixir\n* fortran\n* go\n* gradle\n* haskell\n* html\n* http\n* ini\n* intel x86 assembly\n* java\n* javascript\n* json\n* kotlin\n* less\n* lua\n* makefile\n* markdown\n* mathematica\n* matlab\n* nginx\n* objectivec\n* perl\n* php\n* plaintext\n* powershell\n* properties\n* python\n* R\n* ruby\n* rust\n* scss\n* shell session\n* sql\n* swift\n* toml\n* typescript\n* vala\n* vim script\n* xml\n* yaml\n\nYou can also specify the language as a MIME content type (eg `text/html` or `text/css`). The mapping is accomplished via mapping tiddlers whose titles start with `$:/config/HighlightPlugin/TypeMappings/`.\n" }, "$:/plugins/tiddlywiki/highlight/styles": { "title": "$:/plugins/tiddlywiki/highlight/styles", "tags": "[[$:/tags/Stylesheet]]", "text": ".hljs {\n display: block;\n overflow-x: auto;\n padding: 0.5em;\n background: <<colour tiddler-editor-background>>;\n color: <<colour foreground>>;\n -webkit-text-size-adjust:none\n}\n\n.hljs-comment,\n.hljs-quote {\n color: #93a1a1;\n}\n\n/* Solarized Green */\n.hljs-keyword,\n.hljs-selector-tag,\n.hljs-addition {\n color: #859900;\n}\n\n/* Solarized Cyan */\n.hljs-number,\n.hljs-string,\n.hljs-meta .hljs-meta-string,\n.hljs-literal,\n.hljs-doctag,\n.hljs-regexp {\n color: #2aa198;\n}\n\n/* Solarized Blue */\n.hljs-title,\n.hljs-section,\n.hljs-name,\n.hljs-selector-id,\n.hljs-selector-class {\n color: #268bd2;\n}\n\n/* Solarized Yellow */\n.hljs-attribute,\n.hljs-attr,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-class .hljs-title,\n.hljs-type {\n color: #b58900;\n}\n\n/* Solarized Orange */\n.hljs-symbol,\n.hljs-bullet,\n.hljs-subst,\n.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-selector-attr,\n.hljs-selector-pseudo,\n.hljs-link {\n color: #cb4b16;\n}\n\n/* Solarized Red */\n.hljs-built_in,\n.hljs-deletion {\n color: #dc322f;\n}\n\n.hljs-formula {\n background: #eee8d5;\n}\n\n.hljs-emphasis {\n font-style: italic;\n}\n\n.hljs-strong {\n font-weight: bold;\n}\n" }, "$:/plugins/tiddlywiki/highlight/usage": { "title": "$:/plugins/tiddlywiki/highlight/usage", "text": "! Usage\n\nFenced code blocks can have a language specifier added to trigger highlighting in a specific language. Otherwise heuristics are used to detect the language.\n\n```\n ```js\n var a = b + c; // Highlighted as JavaScript\n ```\n```\n! Adding Themes\n\nYou can add themes from highlight.js by copying the CSS to a new tiddler and tagging it with [[$:/tags/Stylesheet]]. The available themes can be found on GitHub:\n\nhttps://github.com/isagalaev/highlight.js/tree/master/src/styles\n" } } }
{ "tiddlers": { "$:/plugins/ValdikSS/neocities/neocities.js": { "created": "20190818174123991", "text": "/*\\\ntitle: $:/plugins/ValdikSS/neocities/neocities.js\ntype: application/javascript\nmodule-type: saver\n\nSaves changes on Neocities websites via 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 NeocitiesSaver = function(wiki) {\n this.wiki = wiki;\n};\n\nNeocitiesSaver.prototype.save = function(text, method, callback) {\n // Get the various parameters we need\n var apikey = $tw.utils.getPassword(\"neocities\"),\n uploadDir = this.wiki.getTextReference(\"$:/NeocitiesUploadDir\") || \"\",\n uploadFilename = this.wiki.getTextReference(\"$:/NeocitiesFilename\") || \"index.html\",\n // Neocities does not support CORS to API. CORS proxy is required for now.\n //url = \"https://neocities.org/api/upload\";\n url = \"https://cors-anywhere.herokuapp.com/https://neocities.org/api/upload\";\n // Bail out if we don't have the bits we need\n if(!apikey || apikey.toString().trim() === \"\") {\n return false;\n }\n\n // Assemble the header\n var boundary = \"---------------------------\" + \"AaB03x\";\n var head = [];\n head.push(\"--\" + boundary);\n head.push(\"Content-Disposition: form-data; name=\\\"\" + uploadDir + \"/\" + uploadFilename + \"\\\"; filename=\\\"tiddlywiki.html\\\"\");\n head.push(\"Content-Type: text/html;charset=UTF-8\");\n head.push(\"Content-Length: \" + text.length + \"\\r\\n\");\n head.push(\"\");\n // Assemble the tail and the data itself\n var tail = \"\\r\\n--\" + boundary + \"--\\r\\n\",\n data = head.join(\"\\r\\n\") + text + tail;\n // Do the HTTP post\n var http = new XMLHttpRequest();\n http.open(\"POST\", url, true);\n http.setRequestHeader(\"Content-Type\", \"multipart/form-data; boundary=\" + boundary);\n http.setRequestHeader(\"Authorization\", \"Bearer \" + apikey);\n http.onreadystatechange = function() {\n if (http.readyState == 4) {\n if (http.status == 200) {\n if (JSON.parse(http.responseText).result == \"success\") {\n callback(null, \"Saved to Neocities\");\n }\n else {\n callback(\"Neocities ERROR: \" + http.responseText);\n }\n }\n else {\n try {\n var jsonparsed = JSON.parse(http.responseText);\n var message = jsonparsed.message;\n } catch(ex) {\n var message = http.responseText;\n }\n callback(\"Neocities ERROR: \" + http.status + \"\\r\\n\" + message);\n }\n }\n };\n try {\n http.send(data);\n } catch(ex) {\n callback($tw.language.getString(\"Error/Caption\") + \":\" + ex);\n return false;\n }\n $tw.notifier.display(\"$:/language/Notifications/Save/Starting\");\n return true;\n};\n\n/*\nInformation about this saver\n*/\nNeocitiesSaver.prototype.info = {\n name: \"neocities\",\n priority: 2000,\n capabilities: [\"save\", \"autosave\"]\n};\n\n/*\nStatic method that returns true if this saver is capable of working\n*/\nexports.canSave = function(wiki) {\n return true;\n};\n\n/*\nCreate an instance of this saver\n*/\nexports.create = function(wiki) {\n return new NeocitiesSaver(wiki);\n};\n\n})();\n", "type": "application/javascript", "title": "$:/plugins/ValdikSS/neocities/neocities.js", "module-type": "saver", "modified": "20190818194238663" }, "$:/plugins/ValdikSS/neocities/readme": { "created": "20190818160322200", "text": "This plugin provides a ''saver'' module for saving changes of Tiddlywikis hosted on [[Neocities|https://neocities.com/]].\n\n''WARNING:'' this plugin uses third-party service `cors-anywhere.herokuapp.com` provided by [[Rob Wu|https://robwu.nl/]] to bypass API security to allow it to be used from browser (CORS). Your API key would be transmitted over this service.", "title": "$:/plugins/ValdikSS/neocities/readme", "modified": "20190818193443966" }, "$:/plugins/ValdikSS/neocities/interface": { "text": "Go to [[Neocities settings page|https://neocities.org/settings/]], press \"Manage Site Settings\" → API Key.\n\n|Neocities API key|<$password name=\"neocities\"/>|\n|File name|<$edit-text tiddler=\"$:/NeocitiesFilename\" default=\"index.html\" tag=\"input\"/> |\n|Upload Directory|<$edit-text tiddler=\"$:/NeocitiesUploadDir\" default=\"\" tag=\"input\"/> |", "title": "$:/plugins/ValdikSS/neocities/interface", "tags": "$:/tags/ControlPanel/Saving", "modified": "20190818185124593", "created": "20190818160743004", "caption": "Neocities Saver" } } }
Poetical Explorations by JB Schirtzinger
To Pluck Version 1
yes
$:/core/ui/ControlPanel/Saving
$:/plugins/ValdikSS/neocities/interface
$:/core/ui/SideBar/Open
yes
yes
no
no
{ "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" } } }
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b20veGFwLzEuMC9tbS8iCiAgICB4bWxuczpzdEV2dD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlRXZlbnQjIgogICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICAgeG1sbnM6R0lNUD0iaHR0cDovL3d3dy5naW1wLm9yZy94bXAvIgogICAgeG1sbnM6dGlmZj0iaHR0cDovL25zLmFkb2JlLmNvbS90aWZmLzEuMC8iCiAgICB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iCiAgIHhtcE1NOkRvY3VtZW50SUQ9ImdpbXA6ZG9jaWQ6Z2ltcDplOTQ5ZDJlYS0yOGVjLTRkNjEtOTUwZi0xM2ZhMDExMzA5MzciCiAgIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6ZmVhNzA5MjgtNjNhMi00ZDE0LWJiZjAtYjY3OTM0Y2NlYzk3IgogICB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6MTcyYmNmYTYtZTlmOC00MmQxLWIwNjktZjI2MjA2ODQxMDQ3IgogICBkYzpGb3JtYXQ9ImltYWdlL3BuZyIKICAgR0lNUDpBUEk9IjIuMCIKICAgR0lNUDpQbGF0Zm9ybT0iTGludXgiCiAgIEdJTVA6VGltZVN0YW1wPSIxNjMyNzk0OTkzMzExMTAzIgogICBHSU1QOlZlcnNpb249IjIuMTAuMjgiCiAgIHRpZmY6T3JpZW50YXRpb249IjEiCiAgIHhtcDpDcmVhdG9yVG9vbD0iR0lNUCAyLjEwIj4KICAgPHhtcE1NOkhpc3Rvcnk+CiAgICA8cmRmOlNlcT4KICAgICA8cmRmOmxpCiAgICAgIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiCiAgICAgIHN0RXZ0OmNoYW5nZWQ9Ii8iCiAgICAgIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6NDM2MGZhZWUtMGYzYy00OGUxLWI1ODQtODk0YzFkYzM5YTVlIgogICAgICBzdEV2dDpzb2Z0d2FyZUFnZW50PSJHaW1wIDIuMTAgKExpbnV4KSIKICAgICAgc3RFdnQ6d2hlbj0iMjAyMS0wOS0yN1QyMTowOTo1My0wNTowMCIvPgogICAgPC9yZGY6U2VxPgogICA8L3htcE1NOkhpc3Rvcnk+CiAgPC9yZGY6RGVzY3JpcHRpb24+CiA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgCjw/eHBhY2tldCBlbmQ9InciPz6qFuegAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAB3RJTUUH5QkcAgk0bnAxVQAAIABJREFUeNrsvXlUlGX/P/5i3xRBQRRRccEFTQ1TM4W0zNLKycw0U8tHn09l2dfSSh9bnmxTU9NcmNxxSc0FXABlR3YckJF92IZ1hh0GZhhmu39/eIafOnNf122R2dP9OsfTOfQ69/ua97W+r+u9gOHBg8c/Au3t7Ux2djaTmppK5JWUlDAymYwRiUREXmpqKlNdXc1UVFSwcgwGA5OWlsZkZmYynZ2drDy5XM6UlZVR2yYWixmZTMYUFBQ8NL0VFRUxMpmMycjIoOqjsrKSqaqqYuXodDomPT2dycjIYDQaDSuvpqaGKS8vp+rj1q1bjEwmYwoLC6lty8/PZ1paWlg5LS0tTH5+PlWmRCJhZDIZc+vWrYfWB1VVVUxlZSW1bZmZmYxMJmOKioqo+sjNzWUUCgUrp7m5mSkoKKDK5IrU1FRGKpUyMpmMldPZ2clkZmYyaWlpjMFgYOVVVFQwVVVV1LaJRCJGJpMxJSUl1Lbl5OQwbW1trJzGxkZGIpFQZebl5TGtra2c9FFaWsrU1taycjo6OpisrCyqzPLycqampoYqMz09ndHr9ZzaRkN9fT1TXFxM5dHG2YPIVKlUjFgspvLKysoYuVxO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7l1y8eJFcv78eY06fNWqVZRjWFt5REdHk6NHj5LU1FTy3XffUcpj7dq1pKSkhGzbto08fvxYK3lQ2bWcnByyceNGUl1dTVavXk0pj++//548ePCAnD17lly6dEmjPCIiIihtWltbG/nwww9p5SGTyci1a9fIyZMnSVJSEtm9e7fa8S2RSMhnn31GKioqyObNm8nTp0//kDwyMzPJ5s2bSXl5Ofnss8/UykMqlZLdu3eThw8fkpMnT5Lr16+rlUdlZSWJjIwk3t7e5Ntvv6XMjLl582by3//+l2RmZr5WmVr/6fhLb9y+/PJLwmQySWpqKiWHz+cTJpNJmEwmbdrsxMREwmQyyYYNG2jb3L17N2EymeTatWu0vHnz5hEmk0mbirSoqIgwmUyydOlS2medO3eOMJlMcvjwYVre559/TphMJklPT//Dsn3w4AFhMpkkMjKyW77Vv/71L8JkMkltbS0lJz8/nzCZTLJixQraZ506dYowmUxy9OhRWt7HH39MmEwmefbsGSWHy+USJpNJZsyYQfuse/fuESaTSTZv3kzL27p1K2EymeT27du0vHfffZcwmUyN6XGzsrLIZ599Rvbt20eKi4vVGpJjx46RoUOHksDAQDJixAji7+9PmEymisJevnw56d+/Pxk7dizx9/cno0aNUvm+HA6HTJgwgfTr149MmjSJMBgMMmXKFHLz5k0lXkxMDBk1ahTx8/MjY8eOJT4+Phq/718RNTU1hMlkkrlz576yjVtXV5dCZ2mToliH/5+N25MnT8i2bds0llsoKCgga9euJbt27SL5+fmUC6/q6mry/fffk59++onMnj2bcuEYERFBcnJyyKZNm0hsbCz53//+p7LYfuONNwiDwSCTJk0iXl5e5M033yTnz59X4iUlJZExY8YQX19fMm7cOOLl5UWYTKZK6u49e/aQwYMHk5CQEIUemT9/vkrfZs+eTby9vcn48eNJ//79SVhYGNmzZ48K78iRI+TEiROKxe3hw4dJUlKSWv2cnJxMdu/eTe7cuUPWrl2rUrKAy+WSFStWkJycHPL111+TuLg4snHjRhWZvSgPT09P8tZbb5FLly6p2DS5PMLCwoi3tzdhMpkqm94dO3aQQYMGkdDQUBIcHEyCgoLIBx98oNL/mTNnKuTh6+tLxo8fT77//nuVsSGXvVyvMplMkpKSosQ7ffo0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Ly9ucy5hZG9iZS5jb20vdGlmZi8xLjAvIgogICAgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIgogICB4bXBNTTpEb2N1bWVudElEPSJnaW1wOmRvY2lkOmdpbXA6MDIyMTRiMjUtZjcwZC00ZWRmLWI0MDctNTMyY2JmNDc0YzIzIgogICB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjY4OWVmMGE4LTkwMzctNDQ5My04ZDA4LTUxMzM3MDQzZTA4MiIKICAgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOjZiNmMxYzFhLTRjMzQtNGI3NS1hMGZjLTU0YjcwMWQwOGFlMSIKICAgZGM6Rm9ybWF0PSJpbWFnZS9wbmciCiAgIEdJTVA6QVBJPSIyLjAiCiAgIEdJTVA6UGxhdGZvcm09IkxpbnV4IgogICBHSU1QOlRpbWVTdGFtcD0iMTYzMzM3Mjg4MDk2NzE5NSIKICAgR0lNUDpWZXJzaW9uPSIyLjEwLjI4IgogICB0aWZmOk9yaWVudGF0aW9uPSIxIgogICB4bXA6Q3JlYXRvclRvb2w9IkdJTVAgMi4xMCI+CiAgIDx4bXBNTTpIaXN0b3J5PgogICAgPHJkZjpTZXE+CiAgICAgPHJkZjpsaQogICAgICBzdEV2dDphY3Rpb249InNhdmVkIgogICAgICBzdEV2dDpjaGFuZ2VkPSIvIgogICAgICBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOjhkNjRhMjc0LWFjYjUtNDIzYy04NTM2LTdjNzg5NWYwZTdjMCIKICAgICAgc3RFdnQ6c29mdHdhcmVBZ2VudD0iR2ltcCAyLjEwIChMaW51eCkiCiAgICAgIHN0RXZ0OndoZW49IjIwMjEtMTAtMDRUMTM6NDE6MjAtMDU6MDAiLz4KICAgIDwvcmRmOlNlcT4KICAgPC94bXBNTTpIaXN0b3J5PgogIDwvcmRmOkRlc2NyaXB0aW9uPgogPC9yZGY6UkRGPgo8L3g6eG1wbWV0YT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgIAo8P3hwYWNrZXQgZW5kPSJ3Ij8+Fr9r0wAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAAOxAAADsQBlSsOGwAAAAd0SU1FB+UKBBIpFA6xk+8AABepSURBVHja7d19kB3VdSDwM3pjaZADI1kCSUxkBhF9RCIBbMdCyJsIDyTBMsqXojhQrhDbtf5IsKgQL1v2Atm4zK5JQmLZOIWsBJyAC4Uy3jVOnMSJ8Rby4gBFyhVhJLPoWRp9AJKMBo0iDcyb3n8SYksjNJo3Pd23+/er4g/Pdb/X99zbp071a/XpaDabWRynt7c3AIrWOtaMn/3RZfHN1iXx7b3/Jxaf0Xla40D1TRECoKw2rF0V2y66MW5Z0R99V98e2WmOA9XX4Y4MUEZbN66Ly24bjqe2PxA9HfvjmqVL4sj1D8dD6y8Z0zigkAEoxEs77osLLvlkPPDsY7FqdldERAy9uCUuPX9N/Na3dsS6qX/9muPvWzJDEEEhAwBQbp6RAQAUMgAAChkAAIUMAKCQAQBQyAAAKGQAABQyAIBCBgBAIQMAUKlCpnWsGX2zp0fXzJWx/ejwaY8DAAqZwmxYuyq2XXRj3LKiP/quvj2y0xwHAKqr1E0jt25cF5fdNhxPbX8gejr2xzVLl8SR6x+Oh9ZfMqZxAEAhU4iXdtwXF1zyyXjg2cdi1eyuiIgYenFLXHr+mvitb+2IdVP/+jXH37dkhtUFAIUMAEA5+VdLAIBCBgBAIQMAoJCpjoP9u2JX/4FxjwPIjyhkKMxNb10aS99yw7jHAeRHFDIAACXjn18DAMlyRwYAUMgAAChkAAAUMtVxRmNKdHR0RPd5N58wdtv5M6KjoyM6Ojri2IhYAfKj/KiQoYQ+vWcwBnZ+/IS/f7R5KAb3bRIgQH6UHxUyAAAKGQAAhQwAgEIGAFDIAAAoZAAAFDIAgEIGAEAhAwCgkAEAUMikr7PRiBsXzIpzFv3+CWOfXDwnZvV+KBqNRnR0iBUgP8qP9dLRbDaz4//Y29srMgBA6bkjAwAoZMiPNvXpah1rRt/s6dE1c2VsPzp82uOA/IhCphK0qU/ThrWrYttFN8YtK/qj7+rbIzvNcUB+RCEDhdi6cV3cuvXN8a2/+b34r//rsXjb926PNZ/65zGPA6CQScKhfXtj774Xk/18TvTSjvvi8o9siy8/8YWYP60RU6bOjc8//pXYfWtfbNp26JTjgPzI2HQKQfF+902L4v6RX4zB5+9N8vM50VkLro39A9f+0N+mzXxb/POh7//b/zrVOCA/MhbuyAAAyXJHpgQ27RuMTQl/PoD8SFHckQEAFDKc3MH+XbGr/8C4x/P+foCiDD63N/bsfaG0+VH+VMgQETe9dWksfcsN4x7P+/sBirJx5bJYsPiq0uZH+VMhAwAntXuoFdNmLhcIxs3DvpPgVA+TeZgNqKOR4QPxueeOxNqvfqy0+VH+LD93ZFKoNrWpByrocP8d0ZqxOjZe0SM/Mm4dzWbzhPYuvb29IgMAlJ47MgCAQob8aFMPID+ikEmaNvUA8iMKGQBAIcMParcNfNnb1GtzD8iP8qNCpsJ+902LYtHF1xd2fOrnB8iP8iMKGQCgdrxHJgFnNKbEH/Qfjt8+9/Wjjh957s/iR+a9L462suia5NJ084Vz4tptByMi4g2LNsUL37nOgkFNlOH6L3N+ZHJoUUBb3vHQltg61IqIiMbUeQICrn9QyJTNwf5dcSSmxxvnzx7XeLufn/f5t3P8mecvjCUFzw/Iz+Bze2NgpDN6zj2nkOs/5fwo/00ON9rGIO8270W3qS/78UBxNq5cFgsWX1XZ/JH3+cl/ChkACrR7qBXTZi4XCErLw74J8DAbUISR4QPR3TUn1n51V9x9ZU8pz1F+xLImQJt6oAiH+++I1ozVsfGKntKeo/yIOzIAQLLckaEw2ciR2PCJ34+/ff5fBQMAhUxVVbVNfceU18c7l7wY11z2/hhoZRYakB9RyFRVVdvUL/iVP44Hr3shfnr9/7bIUIAtv7k4Fv/mFvmRZHkhHoVbdfPfxbeFAYBxcEcmim/jXvU29drcg/woP8qPCpkcFd3Gvept6rW5h/LqmtUTPbO65Ef5MVl+WgKosbf84dfj68JAwrxHJgHeXAkgPzI6ywoAKGTK7GD/rtjVf2Dc4+1+ft7Hl/38yh4fSNngc3tjz94XXP8VnZ/8p5CJiPzbrNe9TX3q8YGUbVy5LBYsvsr1X9H5yX8KGYBK2z3UimkzlwsEteVh3wR4mA0YzcjwgejumhNrv7or7r6yp5YxkB+xrAnQph4YzeH+O6I1Y3VsvKKntjGQH3FHBgBIljsyAIBChvxoUw8gP6KQSZo29QDyIwoZAEAhUy6pt2HXpj7t+IL8Jj/KbwqZtqTehl2b+rTjC/Kb/Ci/KWQAAE6b98gkwJsr87P5wjlx7baDERHxhkWb4oXvXCco2H/yIwnpFALq7B0PbYmtQ62IiGhMnScg2H+gkJl4B/t3xZGYHm+cP3tc4+1+ftmPr/r88jz+zPMXxpKC14dqG3xubwyMdEbPuecUsv/kx3rHpxb5q9lsZsf/Vzbvnfv67PXnXDvu8XY/v+jju6Z0ZJ/eM3jS8cF9m7KIyI626hmfsh9Pvf3RghnZ1B95k+tHfizk+DrkL78YAuRo91Arps1cLhCQEw/7JsDDbJCmkeED0d01J9Z+dVfcfWWPgMiP5MCyJkCbekjT4f47ojVjdWy8QhEjP5IXd2QAgGS5IwMAKGTIjzb1APIjCpmkaVMPID+ikAEAFDITS5t6beodT1nZv/Kj40uuDG/29eZKb650PGVl/8qP1sebfQEAcuE9Mgnw5srq2nzhnLh228GIiHjDok3xwneuExTxR350fZyGTksFxXnHQ1ti61ArIiIaU+cJiPiD66OIQqbdNuLa1GtTX9fjzzx/YSwpeH9UXdHxd7z8KD/lbCIe9m23jbiHrTzM5ngPC3tY1/Hyo/zkYV8AoFY87JsAD7MByI+MzrImQJt6APmR0bkjAwAkyx0ZAEAhQ360qQeQH1HIJE2begD5EYUMAKCQ+WHaoGtT73jHO97x8qPjCzEZb/Z1vDdXOt7xjne8/Oh4b/YFAPgB3iOTAG+uBJAfGZ1lBQDqXcgc7N8Vu/oPOL6g48XH8Y53vOPFp4rrMyYe9vUwm/VxvOMdLz+Kr4d9AQAmmYd9E+BhNgD5kdFZ1gRoUw8gPzI6d2QAgGS5IwMAKGTIjzb1APIjbRQyf7NiXpy97EvGCxqPaK9NvfgaN25cfhS/VNfXHRkAoN53ZAAAFDIAAJNdyExpTImYMsV4QeNtL7L4GjduXH4Uv4qub+dY/k9dc7ti2uu6jBc03i7xNW7cuPwoflVd3zEVMtPnT48zpp1hvKDxdomvcePG5Ufxq+r6junNviMvH42hmBZnTB399o/xfMfb7SUivsaNG5cf5ccUx8diTEc+9uF3xdr3bjFe0Hi7xNe4cePyo/hVdX3H9NPS97/9WDz20kHjBY23S3yNGzcuP4pfVddX08gEaFMPID8yOsuaAG3qAeRHRueODACQLHdkAIDqFjKtY83omz09umaujO1Hh41P8nhEe23qxde4cePyo/yY6vqOSbPZzI7/7wfdsfqN2blv/2/ZJ66an/X0fSIbyTLjkzieZVnWNaUj+/SewexkBvdtyiIiO9o6cUx8jRs3Lj/Kj6mu71i8ZiHzL3f9anbmeb+U7To2nLWG9mW/dkF39s4/edL4JI23e6GKr3HjxuVH+THl9W2rkBl49t5s9lk/kT28/+ir/+dj338ku7h7Zva5p180nvN4uxeq+Bo3blx+lB9TX9+x8K+WEuA9CQDyI+N82BcAQCEDAKCQAQBQyAAAChkAAIUMAIBCBgBQyFAS2tQDyI+MzgvxAIBkuSMDAChkyE87beoB5Ef5USFD4T69ZzAGdn78hL9/tHkoBvdtEiBAfpQfFTIAAAoZAACFDACAQgYAUMgAAChkAAAUMgCAQgYAQCEDAKCQAQBQyKRPm3oA+ZHRdTSbzez4P/b29ooMAFB67sgAAAoZ8qNNPYD8iEImadrUA8iPKGQAAIUMAIBCBgBAIQMAKGQAABQyAAAKGQAAhQwAoJABAFDIAAAoZCpPm3oA+ZHRdTSbzez4P/b29ooMAFB67sgAAAoZ8qNNPYD8iEImadrUA8iPKGQAAIUMAIBCBgBAIQMAKGQAABQyAAAKGQAAhQwAoJABAFDIAAAoZCpPm3oA+ZHRdTSbzez4P/b29ooMAFB67sgAAAqZ8Woda0bf7OnRNXNlbD867PNLpurxq/r3W79qf7/9We342J+JFDIb1q6KbRfdGLes6I++q2+PrMafv+2ut0f3eR+akPMaevHvo6tzWvzti8dqvT51/37rV+3vr9P+rGN+tD/HqNlsZsf/N1n+5a5fzc4875eyXceGs9bQvuzXLujO3vknT9bz80eGsitmdmXv/vv+CTu/jf/p3Gzxe/6htutT9++3ftX+/lrtzxrmR/tz7AorZAaevTebfdZPZA/vP/rq3459/5Hs4u6Z2eeefrF2n7/3G+/NpnW/LfvX1siExfjQ//uDrDF1Xrbj6HDt1qfu32/9qv39ddufdcuP9ufp8a+WSuJ3LpgRj13/zdhyw7IJ/dz153fHkzf833hk/TJBBuRH+bFyxv2MzMsDT8b7V6+IOWd1x6Lla+IzX3w0Bl8ZiqceuTfWb26ecrxdZf/80zn+pR13xIbd0+MvP7Bkwhf4pj//5Xj81g/G0ZHqxi/F/VH3z7f/7P+xkh/rd/1O2jMyOx5Yk91wxz3Zlscfze6/8+Zs+XlnZhGRTZ97abb5mYFTjo/V/cvOyRqNRtZoNLKzf/zuMX9/u9r9/NM5/s9+5txs8Xu+ls89t5Fj2eUzurJ3f233hM4v7/Up+vhU9t/Jzm+y4pN3fihqfpN1fNHXT1n3j/xY7vyW9/6atJ+WRl5pxZTXNf7jD9nLsXPH89GzYH50dpx6fKwON5+JPUOtiIhoTJ0XCxd0j+n729Xu54/1+KFD/xjds98RX9o/EFfN7MqlWH36s6vi0k8ui4Gdd07Y/PJen6KPT2X/nez8Jis+eeeHouY3WccXff2Udf/Ij+XOb3nvr9PlGZmCfeMDS+OarR+OvVs+kNt3tIb6Y0H3gvjQ1gNx0491CzogP8qPleHNvgVqDe2Md9/zTHz47nfl+j2NafPjL96zMD513f2CDsiP8mOluCNToKfv/Jm49PZlMbDzs7l/19Chr8eM2VfFl/YPxM/ndIsWQH5ksrkjU5SRY/HBj/1T/MKmj07K102b8fb47E+fHTd85JtiD8iP8qNChva8PPhEXP47t8RdfT2T9p3r7t0Q117wrOAD8qP8WBl+WgIAkuWODACgkKmqdtug591Gve5t5Mu+PlWPv/iIT53zr/ytkElCu23Q826jXvc28mVfn6rHX3zEp875V/4uiaK6X9ehjX3ebdTr3ka+7OtT9fiLj/jUOf/K3+WhkMmpDXrebdTr3ka+7OtT9fiLj/jUOf/K3+XiXy0BAMk66TMyVW8TXnQb8rq3YS9dG3jxs78rtL/qvj/qvn9S3x8T9oxM3m3ai24Tnncb9In6/rw+v+g27Hnvr7LEL6/zn6zvL/r8xvv5RV/fRe+voq/v1PNvWeKX1/VVlvyR+09LebdpL7pNeN5t0Cfq+/P6/KLbsOe9v8oSv7zOf7K+v+jzG+/nF319F72/ir6+U8+/ZYlfXtdXWfLHRPGMDACQLO+RAQAUMgAAChkAAIUMAKCQAQBQyAAAKGR+SCptxrF/zN/87C+sj0LmBMm0Gcf+MX/zs7+wPhMv5e7XKbUZx/4xf/NzfYm/9Zl4yRYyqbUZx/4xf/NzfYm/9Zl4WhQAAMkq7BmZ1NuIV70NfNHnX/fvr/r+K3v87K9q76+qXx95z6908Svqp6XJaiOeV5v1iWoDX/XzL/v+SHV/ln39it7fE7W+RV1/RUtlf+V1/aR+feQ9v7LFr7CfliarjXhebdYnqg181c+/7Psj1f1Z9vUren9P1PoWdf0VLZX9ldf1k/r1kff8yhY/z8gAAMnyZl8AQCEDAKCQAQBQyAAAChkAAIUMAIBCplTK3gbd+dk/4iM+WD+FDCdV9jbozs/+ER/xwfpVWqrdr8ug7G3QnZ/9Iz7ig/WrOoXMOJW9Dbrzs3/ER3ywfnWgRQEAkKxkn5Gpehv2us8/9fm1e/7Wt977w/pbP2rwjMxY24iPtw16VebfrqLiV5Y28eOdf7vnX5b5l3V9U7/+T3X+ru+0z7/q6+enpQky1jbi422DXpX5t6uo+JWlTfx459/u+Zdl/mVd39Sv/1Odv+s77fOv+vqVjWdkAIBkeY8MAKCQAQBQyAAAKGQAAIUMAEBJdZ5sYGBgYNwfOmPGjDh06JDoAgC5ckfmFFrHdsaaBXNjznk/F88k2Gb9VOef+vzsT+uH/SU+Chlew12/sTq+e+H18V/eujvWvOtTybVZP9X5pz4/+9P6YX+JT72d9IV4flqKePqe6+LKPxqOf3ri8zGv40C8b/lPxZH//JXY/MGfrMT5pz6/urN+2F/igzsyJ3X4e38V77z5u3H/NzZFz7RGTJk6J/704c2x93+sib/47kDy55/6/OxP64f9JT5EuCMDACSstndkXn7p23HDuitj4Y/Ojzf3vSs2fvmxOPLKUDz96Oa46cGdzt/8kp5/2eNn/zo/80ch06Z9D//POGPVe+IvH3owPvbrPxl/9bFfjp6z58Tbr9sUl178hgn7ngcvXRizZs2KWbNmxY8t/0Jy529++cwv7/mP9fhU51f0+Yu//JLy/qya2v60NFqb9f7v7Y95vT0T2mZ9cOezsffVNutz44Les5I6f/PLZ355z3+sx6c6v6LPX/zll5T3p0KmIoUMAJA+/2oJAFDIAAAoZAAAFDIAgEIGAKCkOk820N3dPe4PzTKtswCA/Lkjk7jWsWb0zZ4eXTNXxvYKtpGv+vyw/tgfKGRqbcPaVbHtohvjlhX90Xf17ZVrI1/1+WH9sT9oz0lfiEf5bd24Li67bTie2v5A9HTsj2uWLokj1z8cD62/xPyw/tgf1II7Mol6acd9cflHtsWXn/hCzJ/WiClT58bnH/9K7L61LzZtO2R+WH/sD2rBHRkAIFnuyJTUywNPxvtXr4g5Z3XHouVr4jNffDQGXxmKpx65N9ZvbuZ+vPi/dvzaHbd/q/39VT//vM9P/uK0NJvN7Pj/KN6OB9ZkN9xxT7bl8Uez+++8OVt+3plZRGTT516abX5mIPfj/939y87JGo1G1mg0srN//O7k4jje8z9V/NodL/v8J2v/5nV+qcd/ss6/rOdX9vlTLn5aKqnR2szv3PF89CyYP6Y28+0e/+8ON5+JPa+2oZ8XCxd0JxXH8Z7/qeLX7njZ5z9Z+zev80s9/pN1/mU9v7LPn3JRyAAAyfKMDACgkAEAUMgAAChkAACFDACAQgYAQCEDr2oda0bf7OnRNXNlbD86bH7mJz6gkIF0bFi7KrZddGPcsqI/+q6+PTLzMz/xgVrxQjyStXXjurjstuF4avsD0dOxP65ZuiSOXP9wPLT+EvMzP/GBmnBHhiS9tOO+uPwj2+LLT3wh5k9rxJSpc+Pzj38ldt/aF5u2HTI/8xMfqAl3ZACAZLkjw6heHngy3r96Rcw5qzsWLV8Tn/niozH4ylA89ci9sX5zM/fjiz7/up9f0edf9v1T9/2d+v5FIUMN7Pnaf4/pV3wgHvz638XHf+PiuPfGn4szp3bFW9fdGSvfPGvCjt984Zzo7OyMzs7OOGfpPaU5/1TOr6rnX/T6ner7J2v9Uo0PTCY/LTGqkVdaMeV1jf/4Q/Zy7NzxfPQsmB+dHRN3/OHmM7FnqBUREY2p82Lhgu5SnH8q51fV8y96/U71/ZO1fqnGBxQyAABj4KclAEAhAwCgkAEAUMgAAAoZAACFDACAQgYAQCEDAChkAAAUMgAAChkAQCEDAKCQAQBQyAAAKGQAAIUMAIBCBgBAIQMAKGQAABQyAAAKGQAAhQwAoJABAFDIAAAoZAAAhQwAgEIGAEAhAwCgkAEAFDIAAAoZAACFDACgkAEAUMgAAChkAAAUMgCAQgYAQCEDAKCQAQAUMgAAChkAAIUMAIBCBgBQyAAAKGQAABQyAIBCBgAgSf8f77W63YAweJEAAAAASUVORK5CYII=
iVBORw0KGgoAAAANSUhEUgAAAV8AAADkCAIAAACwrbDUAAAX5XpUWHRSYXcgcHJvZmlsZSB0eXBlIGV4aWYAAHjarZppllO7FYX/axQZgrqjZjhq18oMMvx8+9pVgYK8wAtVgI19rSudZjeS3fnXP6/7Bz/WsnfZaiu9FM9P7rnHwZPmXz/j+Tf4/Pz7/Nh9Pwvfv+5Ofn8o8lLiMb3+28rrMXy8/v7Ax2MYPLNvBmrr/cb8/o3+vkFsXwZ63yhpRpEn+z1Qfw+U4uuN8B5gvJblS2/12yXM83p8f/4VBv46/TM/XrX3xV/+nyvR28Z9UownheT5N6b2mkDS3+DS0Bv861PmwpDy81yv8PZ7JgTkZ3H6/OnM6Gqq+acXfZeVz2dfsjXeSXFfs5Xj+5L0Jcjl8/Gnr7tgP8/KE/pv7pzb+1n8/vUWg71m9CX6+nvvbvdZM6sYuRDq8l7UxxKfZ1w3uYVu3RxTK77y1xiiPr+d30ZVL0ph++Unvyv0EMnKDTnsMMIN53lcYTHFHI+LlScxLlKkF1uqsceVXvnjN9xYU087NbK4SHvi1fg5l/Dctvvlnrs17rwDl8bAYIGP/Pav+90P3KtWCEGxHOWJFfOKUcFmGsqc/uUyMhLuO6j2BPjj9+uP8prIoCnKapFOYOdriGnhP0iQnkQnLjQeXz0Y6n4PQIi4tTGZkMgAWQvJQgm+xlhDIJCNBA2mHumZSQaCWdxMMuaUCrlpUbfmIzU8l0aLvOx4HTAjE5ZKquSmp0Gycjbqp+ZGDQ1Lls2sWLVm3UZJJRcrpdQiUBw11eyq1VJrbbXX0VLLzVpptbXW2+ixJ0DTeum1t977GNxzMPLg04MLxphxppmnuVlmnW32ORbls/KyVVZdbfU1dtxpgx+77Lrb7nuccCilk4+dcuppp59xKbWb3M3Xbrn1ttvv+MzaO60//P5G1sI7a/HJlC6sn1nj1Vo/hgiCE1POSFh0OZDxqhRQ0FE58y3kHJU55cz3SFdYZJKmnO2gjJHBfEK0Gz5y5+Iro8rc/5U3V/N3eYt/N3NOqfvNzP2Yt59lbYuG1pOxVxcqqD7RfVwzYuMP3frjo/tvb/zu458aaLjUCirilBjiCnHkGToLb4BdoLJo7nw9kWszrtHajmEP0t18XOBAJdSwmoZzbYjflYmuEfc20tEN/lxgdqgFHs03h3Xrx2do8X5Cj0iX1I7l2oWQUOqYPloFlmOa9ogbC9kkA37j0f3Khdb6iWGtnZhriSs3yoUf+GK3c3xmAY5QkNq647jHbFbze/Pp3P05s3lVcM59tr7KjnOdmuCokGdOO+ya8+SSxZCOqi0+z7L8SM0swyhpVP5zuV0sYyImyuh8/Nx4trXbitGRs8Zzc12ExB+j+9O6gUrcpfOJOfgT/BoLucSkY4fjuH9hVIu5jXFTAH9bBBHaIfa+Qsj9ruj6LHtupph3o4d823PQrwAFZB25ixh7HQu2NMzNPs5Mv9FWpY11duFpC8mVzD08H2X5xCoPuhOFBV5UI9Nl7tH35TaJDs6TxoUSbmzlbij1EXN1hHRcSX1damzXAUYks02bjk0tERHgZq4WYiqVxfhLFMO1NQsRBJXQn5OZTpq1uTVH2afeMogbs+mD0ITAKFQ+0NIOMTwXCZFUyqeasKASvD3q7I3QxTAYKN++gJnTF2Mf7pQAqEdxxMUC54ncDkSblXSwtLx7SGkx4oQdJ7AXWCS81kiecLhOiJL+QMqQoXyZ1kw9EiOQamwwu4+q8rzIkTsJE6zbjaajmwbKv4S2EEY1pEW5hkG79bFTBiyFaZm0HMEbRXRA4lBz5ALQCkijPj0ltjyN7CaNflqmJc856uCDtrjUHxO8ZQrzNsicN4kjg3d3oNN6WIVOmB0BEA/dTUFKU1dQdcxGzkqebSemQQ0azZDGylrfZRYkfRRQBaBdFCoKrTCvQJmVOtwtz8prZ3yAuRHCsRcgPuo+AHS/tSp7NdjMVhYakaisvhuIZYxFVEpJpL+FVYFxKpUctGWYEEpoIEJ2HsLsjH4Ec9qi8BYrLxmmGXPq/rkQohS7R7F1C6uHLrAIKMS2LrUSfw2JwA9bi+fbO/TlAifoE8jCEJ6NRJ+O+AxbAEPmp3VafdKUoQyKvt5uKJDGpJIaGcaPyxFRn0GZfnsHUk8rE5SYewmAB/hUr9+d+pide9PKBYQiQs235KFrWpRetu4g/gZApX6SUSWwOAFrB147Gf1QAYR6zwW7a7+HwBAmWBrtkRERJYcDEkQJLRoTuKciRt6F5dJkM+x5QFWDLQ+NEuiftDFuB5QatHeg6GiQHQg99RVPmE5awMd9qfNyztBIgQaR6rmqdmqBsQHE/mibMalFuAX6SCzf0guozdyggBgEiUNlxWIIkwDcZhF/qUh+lkcZ0q2ICrqJ9ilHTlPy6Mh3loNRLK72pTzeT8agLlFI49QM+DduuUuCFltlWrPy2pjpSX0tF7BEXISM/EON5HWo0iVuBBO2v1w7rOi6sDXsXISriyAapuXSCQStXQZkYCOEB5XmFnaGhHrwsVaQQm6bagfe0+b/TN/vddFhbWF1cu802Bg9IF7yTdQFAJsH7iiU7XsREXdgknWeCm/MjH4H/A8A2GF6koW1rAvRdTpSYR6JB2CUfkDngX5uRwTizpFimJmGkljo0MoQ/4ebjq924BWUF0OMDev0thcdXB/DlaPtGkty2ihYdDrd2EVwQC3iFhR6utYT2AhBpXIpBFwFd7WciAIkVMuk1bDjkzZxBDKHntDKaExE6JgbXN+CAGZJocxiktx7DdgnxzpVLF7N/13/ur9qcLNzB/FYgH8EpGhwCyQqSzqhcsJFEmhYmNINsHEfZhfRQ6VMMUoG7NSLnlihKgZIeoIREeQAXBolSsbxTVUNg0WKflGQ5whUCepEkW5l/YqDkLu7TmszI1xRz8dupHwyjFOk7JN0PpRJGfhr222UHsoBaW4IL6uUFBpCPh0MRa/7lAY1uCSfIbsDhpeRqt+RChuQ4pG4I9jXiCR8yoqG7wfABcNWBKeZSQfFWUNu0footloDj0GnhVa/8C25bbB0BtodrHKkw6kgVFHXZXVpFNwEKOHXnV1FBmxhHFATYB8aCHap+BQImPTRw4b0iyfTfSh9JN2p6HxozpfF4BOtf5j7xP3MNWJU4PfCuhBT6AXyu8PUBHk7ReRQHa3TvRjYktAxLAFtFvzk6osDuQeUtkn3RkqaHsslwhowBoPVCIZR2dIaCMfJRAgoGA/0oCwiumukRBUAZeAJdj/YXfA0bIn8hnkhzopMDSim3F1Fkh/qnJsBikv4jNCirwy9JrmAgt0Z7AQiYSugPD54QxwLAndlVCGazqP8D4hpmstJZaJ5wFYkRZ4IYpRNCBTKnB2amgAGUH7hKUzCgeSpU2ATBYQ7qpFgYQMpun1kyc6iE4fYvaLbgI0K/gJ34jiQFSkRQTL04LCJpCSdWMsxHPiC4ZPkyHQ6qAbM09TwsnVEX1MO2xWIgIzUDz1x4feuHboSDzzXckJMuIVjlJNDzwoKsYSRpS5xI9XDMmk9oCejbxrEwnAZlqmSWnB+4IVZK93kJjzchODN9uWDQG9Ux7FEnAPBIH6XbkR1eNQt0pWQg14JzKPLQC1kDHaR7ocd6yabNIAwayA7Ifw0jJIACSn1i24VEAPV6Miu2kTRlZdQ0B9UikMvjN5LQINTH3jXnA6Ucak8eHpLqVpSJVUqCc0opY+8g4XzIsv+AgW4quBEXOgjbWehZnqjOIeAqzTYBGynFsAManxCIABrIB0hvHKIauQessbrOFoUJNlUdyRnGXfcQYgQQFvYgj430+7DIJvwNLJ9touVWiqsTKfBphUVn5w8D6yiCZZW8Ib2WCuMD7hFEQEGfAw0LCNQugV0VOw77pzQYp4aZYPFdxeKC4dioJWkmBMxQ3tnCghP6QkaaFVKgHJQ7Y1wZyEUd2lImgtEYABvOw7T9ChYVi8LsjAaUDGFvht+KQQNvMgRkUMIYJNm4C20DYIXsXrVpJjhixfpCU6kvmWZ7AmP9HvWrdCDqwT5k160bxLBpIM3RNegTxEUtD0uSHToMIUwD+4n21i20FZEU/eAjbrsJopm7dsadvseDMM4DG/Yeu1n0/fjQLWruIL9ITe9pEQ5GakC74Fd4Cci43AJGzBGeajTKdKyqOmE34+DedKY9M5EtztlWLPuJvm/zqKaMrxw6wq+jP1LLhz4dGgc9LnIC31RPVThy2NPKO+GHtNGFw2sD4DCuE4EG3m/SNaUhDrECGmAqoVgND2ljZZBVj2iA0E6DQAvAUvBGrUBRYBI2VRnUZNyaqR5HxQjPsQB+tREAtfRT0GRBXLuwHJkyHAg5p7d4OmRa5RXkJ+zAUBdqgB0xszTA6c4I3/yIpU2gXt5hq721NO9Da6AfcC0nagymiZRYWEt2I8ksl6dQFw5ViuOUapoXiGidEFGoLsVLscj5kt9J6C2auMBrY84IOGI60RcPQG4ffqZUX0O8wOUQfgEExqGcU8axAPrmkHVwZN5aS3kOIAJ99uQ2JNgmsx7SDuImhxkBSSsqvygQCLOqtbC4NiyE/Wj9w1gRnckqKbnlV+HKdi2hegQ/ZfhWPMdly5Cts+NkBW9B/lenl3Yhxmq8K5sEnq3w7IzogDIA06NHj4PfLmOyvO74rWRxDQT7Naitkag9aLewUf2vFGNl/UDcx09ickCH5gK6GxYchwlTUuDk02zQYdYx7ROTCFdKbnQuQGTR8pKxsUJN0GBQO1UGVAmHTDGplLZDTCNtAh8p3mXGkQzJmxb2iSFhAwFE2lGTJN2FuXkpNUhIhAyDU27bScnSuiAqkLXYA+l93Evq8tkZDk/7Avoj5BFpaBnNkDZVdpcjtQ+aA0IyG1tw/lzuB5UGQACLpVooEUw+QttRJmS1Ni10eXRo7mBkcLysABp8GxJR2COlT4AJm7wrYIT2DaAwyPhaD9DXjLX5I0St+ZlvjJCh9qkWWeJZDNQoQRb+r4EygQ+x4jDgiiDx1fC7oNJK8+BjxYMQ5dBatqAvcrEkmxIVM26DjZUUYFi5H5oswIl4sGRQ2MgMBkQVJ8F/pSiM5kVUFp7tzo9oT9xXPVkF9Q/yAoQ4VD0SBGAHm92Zmoyfkwevo8e1sradxjEFM14EVogK1dVnAck7lRc2kVlzqiV0jouHPPWtV+RH+s2n3tjFRomGll1poAXNvQMUmoSSaH8Yasc0QWsl0ICdmnNu5J2zVFrdU5wekmnY2Ip8RKgdPKJVPLa4aX7QKe4ptNRTGfR2vtCzshfavvmRPT9VLxxahfxIbE9cYgbiS0CqNLpPq4cBgicp0M2Esh1RsBTw4uMmIMormovFazCxy15Gm3L/8VWtPvxDXChiWDXBcQushlihVcBeaQBeit6GVwk5pTDGiiJxJrptTxxYgAONh+9tUDdjqGSzULbd2IOd3Q0HQKADoG3URWR9MChkC6aA9efrhvwtJ8QnvGeSg5xj268W5tPlyY8cjpF+5azbNQUSub0RVQGpZ3RmUnGE9+/iA8yAfdBbchu1gC00NrEhG6Ea0vUURqkRelXKSlWGnQ6AsVz6UZWp+LgL+hSu9N4WeAzgwC8tvDouE24CnzUfvyG9Te1SRIBbLxTjS9LQ9mj4IeDLpHgp4BH4A4yU9KsaaMBDp0JWHu4CzEFHXTgCsI0DJ1p62CDLLwT5EUWJmsvn+SDDEc+tOGFJhlIK0wPogeUfiw1FPCwPQSpHaZTWXfXHhuxIP0wV8cFRa9TBR16plHlgtUWBcWIpiBUsx87QASQA9xKgGMtCyJrAzE2wF9HA0hoIeERHkDFxZiaYP7xv118o4Ly2uIcksTPtgmRH6cemQlgA6on2HmrGaiYoeOMTFtcAUVAaUIsOjVm9VLZhI6RVIP2HCKA+bhVIB+hCLCNpIBgy4BJqTK68IIlrJAkao8U38L68EeDdTbBh7Ysr/TUefazUBkQszt5bZiZddPxABydvnUsfYOOTVCgF2Um0WdYdmiTquu6erUdtQGUdwC8TsOL4K29lLDBDRcYgnQk7XScVYD3QpXTT4hY7AefXhvPB2ZNHevAMC0F5nIciFw1VcgByZOsnr9zCFWyW9rYBuNapOmZ2wmXkgwq4qOZ6FDj2Tuhc8s+BRAIeZAHlHbWfGS1gFeHQUNUz3jhQOTN1pZcSb4hxxC1VeeZ8dnAvwmBhzSjPuRy49KOFkKBSsExewd0aROCOru09cGMTEbYaaGUNoWFkaRssE7UTdr1UIaAw5JUKtLSUDnI5a+jHnVyAOEtqDQ+m1gmGN6kGzsLiVNlq/cAuKsrcJSVejSvhKIeisqwTVchQJgS36LVsyrwnDJEahO0HUErhE41T/3sKPIve+IhHqomPZu50hXXnDYACMTQjk22qj1/tGdfWMo6qjZUwjC0FvQP0rWMGpor6/iXCRqK0ARjNl1U9VaGI3emG0IokOchgII7NNAGR3zc79b3n49mgAiJBAeQaA5k9TQ2Wsk3uJG28pXl62wNGTjaszvAsmSYiTOLhO2ki7K8IrISYAePvFuiMKROk8InblFnQQu/rPDqFAmA0f4QBJ229NUddQqwUFAou/vaEL7VIf9hWcxMoBkxjSg1CQQKZGMPoQ+aMhcIMoCTDy03sP6uoy/ZUIkJLQv9o4+oBG2g6ZQVT4tEjVQglFuorXy7bEXD4KHmlVYEmPKP1gZ96FiEX9NQHfAHe+C+Q/Tx21ozoH2gN8aBQ2gOfDR6ARS8veHdaXEiytVXh3Fj7HWYuuNTQqGFppAsGkm+GOfvWT/qDtxBtpT/7dncD29AFuglDVZ1ukmYtdXeQn72YSAVoEid2vfVYRJhY97Du4zCgjPRUomsIjROQG5Bw1f9PTAshGii0E4ZVlrc2tLEZ+iACkHecXKXKG+nvWLUDv+Zq94J/yNf6utcmu6BZKd2novvXh6cpG00prB60jMVhT+5pFVHiR+aSPRtmD8ioxq+EZN1qjaRk44nKVBW8+zvb6CaHEb5MUQXIPZ0i2ZEaSoAqJW+ZagL5I4PSDi9fSBNZPJFE2bEdWr51H78s3ZYdcxODHXK62bShwNCjosyqRUJyqf6stuN2o1FNfbYAhSirZigc6BkEXUxwRPWwpy064faQI1stRj6mXal6SkQDOKzZYsiOPraxjQkl9cuCuYXG7C06KHiBtxuBUawsEFSZ1CGJIV4vPq7KdwsKgAHU/4E6QBSd/wGhVlAHJzdAJ5U9uARNsrLO8IE0BDxplXnYrAobQOhAq7Q4sK9RwQxVKb9HfzDRMNU2Up9ka9WR+RZK2sK2D3mcSdao+jge6klmiFJEfbPwTc0gvxJ+noPQES2AEuyPVZpyWHBdJjYu6iZWpzgY6ig+3NkJSXI4Not5g5onIs90L1DoB+nwTJgg7aTERHcS50GijfJ4jAbdoUhdcgmhDMIlBKh/KDdVanEpR3rjiWrADI225NPh1hDm+K7UBKnkppv0fRXH4FDV2XlqKRmuyNn/UjUCdrmOfxd2qY49C+pSLkWilDfCQk6OcL+LZX0CTrk3a6gFYffASVyIha012XaIis6d9IhdQXcaNN59e2m47UZNZ+vizQSenSqO4XLDvKlKDxs34JslLyTNkdGlQL1i1acuBVqBJ4E5euaYKBQEF9UaUlAEWU2nLxV0neKvL5HAOLT8pTmzBgjmhZviShCkoHBRdUA2e9pr/0LYBvI2PomQ3VFh0g6edFhCjAFoskq4YL17Yghu+/rXvZStrxqRUokYtN0pJC1jBvDcYbt0Cmp6awO3dcTStGYVZSg6AeJqXAmKb54LrIcCw0p4ju1R7TBIhF3IkZjSL1sfnXP56A3fqaM5a5z48SSNQAuaHMhalNCKetV8EsDoOPcZPamnSxiDhrcLpvCDHVGR4eDKzdQeYiqoW9REcUEbZp2XLQxTjc++1rdRYmRHq5py0k7bHjmqN2Ih4lJHvakSwsZca4J5E6P5IxPB+5oE4tUYFqMZdhR+K8N9oHKxOZT60QHQ3K1K4kO6ktnLGWg7ORQsE5yMiGViBrWdnwC2GAaYJ0VeLqYVkS7SgHfJqPNKkBANA/F0Hmmk64Kw3uc2AUQRtJWyA3mRCHICFY+SkcXIG7RB/I78udypPgLqwIAFoO6D9uy9nw1OE5wv3FQ34j6A1/10ler/B8fCGNxd3f/Bn3p6pLqsiqXAAABhWlDQ1BJQ0MgcHJvZmlsZQAAeJx9kT1Iw0AcxV/TilIqgnYo4pChOlkQFRFctApFqBBqhVYdTC79giYNSYqLo+BacPBjserg4qyrg6sgCH6AuLk5KbpIif9rCi1iPDjux7t7j7t3gFAvM80KjAGabpupRFzMZFfF7lcEEUA/ZhCRmWXMSVISnuPrHj6+3sV4lve5P0evmrMY4BOJZ5lh2sQbxFObtsF5nzjMirJKfE48atIFiR+5rrj8xrnQZIFnhs10ap44TCwWOljpYFY0NeJJ4qiq6ZQvZFxWOW9x1spV1ronf2Eop68sc53mEBJYxBIkiFBQRQll2IjRqpNiIUX7cQ//YNMvkUshVwmMHAuoQIPc9IP/we9urfzEuJsUigNdL47zMQx07wKNmuN8HztO4wTwPwNXettfqQPTn6TX2lr0COjbBi6u25qyB1zuAJEnQzblpuSnKeTzwPsZfVMWGLgFgmtub619nD4AaeoqeQMcHAIjBcpe93h3T2dv/55p9fcDi/NysSKiaAQAAA0aaVRYdFhNTDpjb20uYWRvYmUueG1wAAAAAAA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/Pgo8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJYTVAgQ29yZSA0LjQuMC1FeGl2MiI+CiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogIDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiCiAgICB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIKICAgIHhtbG5zOnN0RXZ0PSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VFdmVudCMiCiAgICB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iCiAgICB4bWxuczpHSU1QPSJodHRwOi8vd3d3LmdpbXAub3JnL3htcC8iCiAgICB4bWxuczp0aWZmPSJodHRwOi8vbnMuYWRvYmUuY29tL3RpZmYvMS4wLyIKICAgIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIKICAgeG1wTU06RG9jdW1lbnRJRD0iZ2ltcDpkb2NpZDpnaW1wOjQ3YjIyNzUwLWVlNTMtNDc3My05N2U5LTlkY2JmMjk5ODYxNiIKICAgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo5ZWI1ZGM2YS1iMTNmLTQ4NjItODc5Ny02YjgzNTY2YWE4OTMiCiAgIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo4MzY3OWM3Yi1jNTI5LTRlZTEtYTg2Mi03M2M0MGJkMGE3NmMiCiAgIGRjOkZvcm1hdD0iaW1hZ2UvcG5nIgogICBHSU1QOkFQST0iMi4wIgogICBHSU1QOlBsYXRmb3JtPSJMaW51eCIKICAgR0lNUDpUaW1lU3RhbXA9IjE2MzMzNzQwMjI5MzE2OTMiCiAgIEdJTVA6VmVyc2lvbj0iMi4xMC4yOCIKICAgdGlmZjpPcmllbnRhdGlvbj0iMSIKICAgeG1wOkNyZWF0b3JUb29sPSJHSU1QIDIuMTAiPgogICA8eG1wTU06SGlzdG9yeT4KICAgIDxyZGY6U2VxPgogICAgIDxyZGY6bGkKICAgICAgc3RFdnQ6YWN0aW9uPSJzYXZlZCIKICAgICAgc3RFdnQ6Y2hhbmdlZD0iLyIKICAgICAgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDo1ZmE0YzhhNC00NzQ0LTQ0MmYtODFlNy0xOTcyNjg2ZTc3NTAiCiAgICAgIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkdpbXAgMi4xMCAoTGludXgpIgogICAgICBzdEV2dDp3aGVuPSIyMDIxLTEwLTA0VDE0OjAwOjIyLTA1OjAwIi8+CiAgICA8L3JkZjpTZXE+CiAgIDwveG1wTU06SGlzdG9yeT4KICA8L3JkZjpEZXNjcmlwdGlvbj4KIDwvcmRmOlJERj4KPC94OnhtcG1ldGE+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAKPD94cGFja2V0IGVuZD0idyI/PsdohkUAAAAJcEhZcwAADsQAAA7EAZUrDhsAAAAHdElNRQflCgQTABalOwcfAAAO20lEQVR42u2dv5qqvBaH43n2pTAWPl4BXoFnGqtpp8Ny7+brTjndbrSc6b7Wyka5gvEKfCyEe+EU6giaAIEEArxvNRMhWfnDL8mSLEdJkggAgCf+QxMAAOoAAKgDAKAOAIA6AADqAACoAwCgDgCAOgAA6gAAqAMAoA4AAKgDAKAOAIA6AADqAACoAwCgDgCAOgAA6gAAqAMAoA4AgDoAAOoAAIA6AADqAACoAwCgDgCAOgAA6gAAqAMAoA4AgDoAAOoAAKgDAKAOAACoAwCgDgCAOgAA6gAAqAMAoA4AgDr0mng9G41Go9FsHVu8BcsBdeiUKszWcbx+/yNWURKtxJ/3co/Mwy2XfAZp+U1rRqNlWO66O/I7yl8pLNzeHxKoxT4QwT5J9oHwV1GSJNHKF8G+5J3ZW65ZDc3yfSCud0cr/5pxGaKVL8oVW/5KG7d3GNYONaffj+Pqn7mZzOaL4OujqeWDM5aH2y8RLOZCCOGNpxr2v/85+GVqUP5KG7ezdhgs9+n2Nu1pTH+SW34m5QFZfr8zY8E+eBiomck7WvkiVXSdK00V1EdQByOP2G0cCaHzkDzdUn5x3x/Lf9ThvsOQbD2ytj2n1L+y/u2oA0inPXdzdN7yInVAG1AH1KHRxYNDlmd3FsUPKNqAOqAOw1OHn719xvmQzXQfCOUKo+qV9W9HHYCdhdWdxZPMPD+Iqu8W61xZ/3bUAZqY6dvxSrab4U0d9sGP++H2fUi5R7bWlbVvRx2goYesjW8027b8cuftS5DbviL1/y05CHzJN/KSZI0rMwVXuf2hKcv83SFGSZLwUlOdd4Dfxb/fvz0juYXL0XaRfM6xHJwAdXDnuWj4Eeuu5YA6DGz5YHYy77flgDoAQJtwCgsAUAcAQB0AAHUAANQBAFCHDlI1tGK8njkRsLDr9gPq4C7eeHo4RfoP125zuEZNw35AHXrKfBF8bbUn0ejkysPVdfsBdeiZPITbL3/ygv2AOvScl4l/PMe6D9fbq4f9gDr03fXw+iY2O43HKz4fXXq4um4/oA4uy4OeZy/ebQ7TsYf9gDrgenh+uBzz6HXdfkAdeiIPLrr7u24/oA4OU96z56a7v+v2wyDUoaPv4JX27Dnq7u+6/V0fP67hbPSXcLkUn8QiA8ZPe/xytGtHH5Pom+4Bxg9rBwBwDrySAIA6AADqAACoAwCgDgCAOgAA6vDE5R23cDmarePK77uFy9EoGyUxFTYxXKYyfU6/FC3NpBqF+ZgqyAZWjc9p6sd+yYa9rF/odWhVjaaJOrQjDkYO/s0/o5X48zfMZHs9bJw5H6BKl2ZiyhjtC1qkGeOL+yt7uNxYi1WMpjkc3HpX8nrw7+XsX/6vetDH+/2dZLO95hSfj2K68NTpkTKT6mOwKB9TBdmgGeML+2u+CP67DT/n87qFvkzSQ8vLZguPJA6xD4S/ipIk2QfBPkn2weW/WhnqEaxWfrC3WL9U5tHKr1u/hjvHrPHRc1Mr+yvYZ4uvU43M0DKVbT8RLoqDtXGdHdOq9GaesI6JQ4PGS/vFUomd64VGccjvYCtOYXw+3nYo0SkV7EyVbnMffw+vEu82oltRGZsyXt4v2mEvS+5p7GSLV9KCR9LKI3ofYqlxl5Nu+Qm7hFfpnjg0ZryiXyy5EPFMdsHvEK18+Q4wWvk3W5VrQNU1+n6HfbGVsoLKGJlZyRbtd0tnaKjpGzG+sKAcv4PUR1BnbCgcKuCi38FWH6U2lpkiVOkNqKC/ijo6IhswPq9fLBWMPLjud7AWp9ClfcXPRvf946uTIVsbMD6vX/R/kKfst5w2ssXvYFIcSu5k069QFr9OadklWeF9Tu/1TRy03/myESjRReNz+6XQhag3NvBMFkFsqLq61lT8QhsFddp4sM4vmqDWoG8ofqGNgjptPLB2AIDB+x0AAHUAANQBAFAHAEAdAAB1AADUoWUywf3yAwpWLiD9Ap0qwKTOa4PaZoXLUteXvEzfDEcMLmGSLLnxUUHAyStOnb5KHdS8hoKpf0ImffjzOf+CA6Jmju1EK7/MUcuSl1WwxB2Di62Sn8RselRwMsuBM5oPoXnuj+xPj9XupnQGkvz1nx7tcELRyi8T+azkZfrxtJwyuNh42dHM5keFrUBlqIO+gtsLKHjp5cLAAeVHQm4gCtkH1wpEBRErS172WFCx7e0brGn8T4+3OiqQh5bV4XF4WggomOljRSBJM+KgtuA+MeXcWPIyfXtcM7jYtucFZRujQrvdiO9glntk8otzyHxAwUysSsXpYL14lg82Fzu/Po7XzL3Xt+OHwtdV8jIJ3ngqcqMTuGZwsfHZHm9pVBQ37ABw6YxmdDpcf2siPh/9yT/3bjpsIyEqhGCId5vD9H9ebv7Za0zj/f7+lv1d7TIZLxP/cKrWPO0YXGx8psfbGRXmG5bvLCov8HQDCuouXNX5rzQXkM5tR4tWwE7vn/NdH+2Nij1bi9Z3Fnfmn4qAgp9zkYmVrrsYuYYxUuc/Ph06GcSt6s6hG8Zfery9UTHvesP24G2o29rtYdNnKqBgNlalPH/teJYZmx0gPh9FbuA71wwuZ/ytx9sZFaUaFnWwi/f65v/8gEqtgIKqYXD3Nsrz14hnKbE59+07s2EglZkXznAtGVzT+GuPtzMqur8m64PfoZs/VOaUzWU23842sssvJPKyZOLA71l0sRdqvh+o8IJZtMQdgxEH1IHlg2NmONjILvc7v717gaizAOCgVxIAUAcAQB0AAHUAANQBAFCH9giXI1Oh/CwEkmy5ZYw0jal8GsJ+gEmDQw516Myw2m1+DlbFu83t/djM+/Xpa1xn/hmtxJ+/oSv5NIQ3nj6eD3nqTck1gDrkEaVOXd5fls8eqok6dTLT+/2dmPh5e1P5NKSKT2cwn3uz6jlNKIdDr6eZeXXVeCBJaP11ZjsBJo0NOd6k7tCIMhtIElx5odlCgEnIpW87C/OBJKG9HZXtAJMwKL9Dym8lVKE9stdAVzyTikAteCYH4HeQLyxvVpY/img8kGSxPfp2Gq+4Q2WZbSWzASabbFj8Ds66sR52pA+/fIQvqntdquhNuhS/Q0msBJKEVrEXYBJ65XdQhSe8/V0lkGRRno9/69pZuYIuNLLVG0u2tlaASVM9CBeI/gIAg/jOwt1Nz3L0TFems04bD6wdAIC1AwCgDgCAOgAA6gAAqAMAoA4AgDo4jeqFON10/WJn6/g5aqMqvSek6pWJ7qhKr93AtdNBnz6FCpGexdFNr3zwK5uhKj3pY4M/nn6Tpps5W1cjHYZ7RrOVMaSKTDS0iEWqaFtmonAhD5zRrLnSVZy91E3XW/QqAskMLsDMfBEcZBGaVOnauUtjy+qmw0D9Do9nL6uma4uDLLR1l+LhG+Jl4ksjNKnStXOXHtHWTYdBqoMqVKRuuh73COrl0nuMN54K2QOpStfMXRE8UjcdhqgOuit8Qkt2bPGgCh6pmw7DUwfdFf4AV/49cGzgekAdKq7wpQ+7bjq4u8tCHlCHSrTydYX91XS3lm+ZHyIsTq/U2HgmUYcq4tD41xWX3e3rmy+boFTpLB3qNTaeyYYhNlS9KXM9exf/fv/2Sqb3lXA52i4kv+CrSgfUgediIM8FjYA6AMsHWgB1AAAgvgMAoA4AgDoAAOoAAKgDAKAOeoTL0WwdS4NEVvuopgHNFNqtlrfX2s13N+oAANB9dXiZ+Jc/nt/nr/ZRTQOaKbRbLW+vtZvv7iHxq/M18MbTqfA8MRVnMx/VNKCZQrvV8vZau/nuHhK8KwkA+B0AAHUAANQBAFAHAEAdAAB1AADUAQBQBwBAHQAAdQAA1AEAAHUAANQBAFAHAEAdAAB1KOISNPD2X7yejUbp8IHZj3vDMGtNa6AOerxM/MMpuv0XnQ5CiOP5NhbC7Zf/9tq/33IcZq1pDdRBD288vY+E+HwMVqv7UInPRzEd93BgDLPWtAbqUGHi2OxiIYSIdxsxeX1987+24W0aqR1pNFymV6nxejZbx/LEPtXaDOmGSa3v4/VstlwqP9Jvym60BurQwsTx+nabKKLTYTr27jNJfD7WX1POF8FtoF3G3turJ0/sU62NWSmuT224/RK3+Tw6HaaLf5Qf6U/03WgN1KHNdWV8PgaLuRDzRXCZSaoNtRx5uOuANLFPtTZm5eWpjc/HILg2Wbj9ChbznI/62hqoQ3tOqXi3EZcl5C3hfDSyppwvgus8lNIBaWKfam2Gm4pGJzFZTPzjOU4/wKqP+toaqEM7e4vjOb7PEpeEcLcxNG28TMTzPCRN7FOtjcnD8RzH5+N0PB9PD5td+PMA53zU19ZAHVpav+5S8443nh42H5tDxYlIsX3OLnuliX2qtTF5mG7+/t2IyYuYL4LDaXtKrb+UH/W1NbpE0hOilS+E8FeRMqF+Ab7vi2BfmNinWhs082JU6s+ij/raGt2hN29Se69vvkh/q/2UYGD1cHichqSJfaq1QTMvRqX+LPqor63RHfilPADot98BAFAHAEAdAAB1AGiK0WhEI6AOAIA6AADqAACoAwCgDnV5iBbyHGEwFaSlVuZWC2q9pjaMLGNw/VqUbpZ4PRstOXIxKHX4iRIgGzi7mmdw0plbLaj1mtowUtvgSrUoW8rl75CHflA7i0yUpizRqe4jk87cakGt19SGkboGV6tFyVLcaSLUwQV5CLdftQN/lBrsJgpqvaaNyoPU4Kq1KFWKS02EOjTIyyWukGxs1I/ZlM7cakGt19SGkToGV69FiVKIWj9UdUiFNk3vOc1EG01nbrWg1mtqw0gNg2vUorgUQs8OVh2kjqnYVMiwIj9b3GRsstYNsNZitWpRVEpM/LjhqoNk52nQiZ+/kW7424LWDbDUYjVrkV+Kg02EOrQpDyY91LmDvWlXeOsG2GmxurXILYWvK4atDo+OKbMe6hw/W/Ou8NYNsNFi9WuRUwpfVwxdHbKOKcMearWfrQVXeOsGWGgxA7VQl8LXFVXpXRzdfdBQEOLGCnLWACMGG69FQYZ9HPPEpAYAdhYAgDoAgLvwexYAwNoBAFAHAEAdAAB1AADUAQBQBwBAHQAAdQCAfvB/rkLC0HBd3VcAAAAASUVORK5CYII=
iVBORw0KGgoAAAANSUhEUgAAAb4AAAHACAIAAABSx5oPAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAgAElEQVR4Xuzde1wU9f4/8A8ICwLeIUENE8EC7XgBRcPyePKWCm6KmmKWppiAlyLRhOMhPEkXJfPUV0siL3hrf8qji7gZZqiIBYLlJRWQFZXbrlxXbrvs/P6YnIbPssPO7szs7f384zz8zGd2dmb49DmzO/Patx1BEAgAAAAb9vgCAAAAXYGpEwAAWIOpEwAAWIOpEwAAWIOpEwAAWIOpEwAAWIOpEwAAWIOpEwAAWIOpEwAAWIOpEwAAWIOpEwAAWIOpEwAAWIOpEwAAWIOpEwAAWIOpEwAAWIOpEwAAWIOpEwAAWIOpEwAAWIOpEwAAWIOpEwAAWIOpEwAAWIOpEwAAWIOpEwAAWIOpEwAAWIOpEwAAWIOpEwAAWIOpEwAAWIOpEwAAWIOpEwAAWIOpEwAAWIOpEwAAWIOpEwAAWIOpEwAAWIOpEwAAWIOpEwAAWIOpEwAAWIOpEwAAWIOpEwAAWIOpEwAAWIOpEwAAWIOpEwAAWIOpEwAAWIOpEwAAWIOpEwAAWIOpEwAAWIOpEwAAWIOpEwAAWIOpEwAAWIOpEwAAWIOpEwAAWIOpEwAAWIOpEwAAWIOpEwAAWIOpEwAAWIOpEwAAWIOpEwAAWIOpE4DOpaenb9q0CSEkk8kmTpyIdwPbBlMnAACw5oAvAMBmZGdnNzc3I4Ts7e0nT5585swZem9lZSW9CQAdTJ3AtlRXV0dGRpL/VqlUEyZMQAgdPnz48uXL+fn59DVbWlroTQDo4AM7sC1NTU1PPPFES0vLvn37RCKRVCp1dXX18fFpa2uTSqVSqXTcuHE5OTlSqbSqqop6Vbdu3WjbAACmTmADUlJSrl69SjVFIpGDg0Pv3r0zMjLS09NLSkoQQr169bpw4UJMTEx1dXW3bt0uXLgQERFRUVGBEKqsrPTy8qJeDgCCqRPYgj179rS1teFLuzJp0iRHR8epU6du3Lhxy5YteDewbfBdJ7By5eXlfn5+gYGBeEdX7OzsUlNT8aUAIITgqhNYvQEDBpw8eRJfCoBx7AiCwJcBYN5u376t0Whu374dFhaGEMrNzW1vb7948WJcXBy+qhaCINrb2wmCcHR0RAi1tbVVVla2tbX5+voihGprawmCqKmp8fX1LSsrO3fuXI8ePUaMGJGbm+vj4/Pcc8/hmwO2Cj6wA8tTUFCgVquPHj1KTp13795Vq9Xnzp3rdOr86aefBg8ePGzYMLJpZ2fn4PD3sBeJRN7e3lSzT58+CKG+ffsihJKTk/fs2ePh4TFz5sz9+/dHRETA1Ako8IEdmKnZs2c3NzcvWLAgNTU1MTERIfTrr7+GhIQ0Njbiq3aUkJDwyy+/UNHJCRMmbNu2ra6uruNaXduzZ09aWppIJNq/f//hw4fxbmDbYOoE5qilpcXFxaWgoGDMmDHkkqKiojVr1hw/frxHjx4d1+2Cm5vbvn37evfujXd0JTo6evny5SqVatmyZYsXL8a7gW2DD+zA9OiByGnTpmVkZHz++ecKhSI6Orpfv36jRo1qamp65ZVXjhw50q9fv6ysrGvXrj3zzDP19fVZWVlDhgzBthYaGjpo0KC3334bW87WlStXhg8fXllZee3atWeffRbvBrYNbhMB09AViLxx4wZCKDExMTQ0dNu2bUeOHDlw4MD69esHDx589OhRX1/fHTt2IITEYrFUKq2vrz979mxraytBEPfv3x8/fvyCBQu4ukK0s7PbvXt3UlJSRUVFWlramTNn0tPT8ZWArYKrTmAaZCCyrKzs6NGjy5Ytk0ql8+bN8/HxQQhFRERkZ2f/8ccfly9ffuutt0aPHr1mzZqwsLDIyMjMzEypVIoQIv8XITR//vzXXnuN2qyzszP1byPFxcWtXr3a09OT/OQeERGBrwFsGEydQDgpKSlTp06lPvzSA5EymWz79u3k8q+//nrx4sXvvPPOmTNn4uPjU1NTnZycJkyYMGLEiIMHD164cOHvLfLpzJkzgYGBMpns/PnzY8eOxbuBbYPbREA4egYif//993/84x95eXnYhPXhhx9+8sknZWVl9IX8KSkp8ff3RwjJZLLhw4fj3cC2wVUnEIj+gcixY8fSJ80VK1aQ/+jbt29paSm1nG9xcXGbN28eNGhQZGRkcnIyfGAHdHDVCQRicYHIzZs3Jycnq1Sq5OTklJQUvBvYNrjDDgyHBSLlcvkPP/wgl8s7TfVgmAOR5qC4uNjBwUEikSgUitjY2KioKGdn55EjR27YsAFfFdgeuOoEhisoKMjPz//yyy/J5qNHjy5fvnzu3LmOa/3lp59+un37NtUkA5HkvIkeByLNZ95ECJE7c/fu3evXr9vb2x8/fvzQoUNYEQ5gs2DqBPoyVSASADMEt4kAO2Qg8rvvvjMsEIkvBcAywdQJOmhubs7OzkYIqdXq6urqAQMGUF3V1dVVVVUMgUisgA9XgUgAzBBMnbaOHogcM2bM0qVLExMTZ8+erVKpHjx48NRTT1FrNjQ0HDx4cPDgwa2trWq1+tKlS87OzqNGjZozZ84vv/ySmJjo4uJSXFzc2tpKrh8cHIwQmjt3LrUFS5SZmdnU1LR06VK8A9g2mDptHT0Q6ejoKJfLg4KCysvLCwsLFQrFzZs3t2zZ8sknnzQ2Ng4dOlSfQKSdnR19+xbN29u7oKAAIfTw4UOzuoUFTA6mTlukKxCJEJLL5QihhoaG3NxchNDRo0epCpGpqan3798XPhBpQvb29uRpUavVeB+wbXCH3RbpGYjUReBAJABmCK46bY7+gUiMqQKRAJghuOq0ORYXiATADEEQ0wphgUjmfGSngcj29nby19fpFSLxV9oYpVL58OHDrKysurq62NhYvBvYGLjqtEJYIJI5H5mVlXXnzh0sEElVrejTp0/fvn1h3kQIubm5EQRRWFh49uxZvA/YHpg6LRVVMHLfvn1Dhw596aWXXnzxRX2+goR8JCeoWKpCoRg1ahTeDawdTJ0WCSsYuWjRolOnTi1btuyjjz7CV+2KwQUjAbBlcIfdAjAXjAwMDBSJRAihhoYGfb65hnykYQ4cOCCTyfClwFbB1GmmGApGvvzyy7///jtVMPLw4cNbt2798ccfCYJIT08Xi8VNTU30QCR6nCYUi8VjxozZsmULsvx8pPA8PDxcXFzCwsISEhLIJenp6ZcuXVKpVB1XBDYBpk4zpX/ByLFjxy5atCgpKWnJkiW1tbXUrxNRgUgqTYgQom4HAbbS0tLKysomT55MLVmyZEliYqJCoZgyZQptRWAT4LtOUzp9+jQZfCSlpKRcvXqVatILRqanp5eUlJDLv/766/Hjx8fFxUVGRn7++efkQnt7+3//+9+JiYm9H+vVqxfVRS10dXUlFwK2JBLJsWPHlEol3gFsEkydprR27drr169TTT3zkboKRvr7+6vV6sLCQvpCAAAf4AO7Kd28eZP6t/75SKxg5Ouvv079G8o/CIaKpbq7u1+5cqVjJ7B+cNVpLiAfCYAFgSAmj7CCkbm5ue3t7RcvXuw0EInpNB9pVgUjbRBBECqVSqPRODs7l5WVnTt3rkePHiNGjMjNzfXx8XnuuefwFwDrBVedPMIKRt69e1cmk+kKRFpcwUgblJWVJZPJnJ2dEULJycmvvvrqypUrt27d+uqrr/7f//0fvjawajB1GosKRELBSKtH/xvt2bMnLS1NJBLt37//8OHD+KrA2sHUaRQsEIkeF4w8fvy4YQUjIRBpzuh/o+jo6OXLl6tUqmXLli1evBhfFVg7uMOuL5VKhd2/vnPnzokTJ6hA5KhRo5qamhgKRtJfiyAQaeGuXLkyfPjwysrKa9euUaVKgO2AqbMLVCCyvb29qamJHiZ5/vnnq6urqUDkgQMH1q9f32nByOzs7MTExNbWVoIg7t+/LxaLFyxYQF6qQCDSQuXk5OzevTspKSkvLy8tLQ0eC7M1cIe9CzKZbNu2bWVlZV9++eXChQu7detGVYgky+2OGzfu8uXLs2fPHj16dElJSVhY2Ntvv52ZmRkaGkrfDlUwkuTs7EzebQAWauPGjR999JGnp+e8efM+//zziIiI9PR0fCVgveCqsxOdFoz09vbOzc2lV4hsa2tbvHjxO++8c+bMmfj4+NTUVCcnJ5sqGGnLzpw5ExgYKJPJzp8/j8W6gC2A20SdMDIQCQUjbUFJSYm/vz9CSCaTDR8+HO8G1g6uOnEGByKhYKRNiYuL27x586BBgyIjI5OTkyMiIvA1gFWDq04cBCKBPjZv3pycnKxSqZKTk1NSUvBuYO1s4jYRh4FIYSpEYiE/V1fXR48ecdKEvCBXiouLHR0djx8/LpfLExISlEpl//798ZWAFSNswJEjRw4ePDhr1qxOm5jTp0/funULXyqsN998EyHk4eFB3pT38/PjqhkREYG/GTBUaWlpdHS0roEErJsVfmC3lEDkqVOn+vXrR/1kHL2JhfyKioq4atLeH3ApNTXV09NTrVYrlUookGkLrHDqJJl/ILK4uNjBwYF8OBRrYiG/YcOGcdXEdwJwx9HREb4ltx2Weoe9ubk5OzsbIaRWq6urqwcMGEB1VVdXV1VVmUMgktpJhFBNTU3fvn3R46qWp06dOnHixODBg728vKKjo1etWkVvKhQKesivsrKSq2aH/UOouLh406ZN/+///b8rV67s3LmTqmsEDLBo0aJDhw69+OKLeAewRhZz1VldXS1+LCkpqaqqKjExMT8/Py8v7+LFi/k0dXV1Bw8ebGlp6TQQ+dprr+3YsWPnzp35+flisfjw4cPBwcEDBw7kIxBJ7WR+fv5vv/1G/mP9+vUIoRs3bsyYMaNnz57z58+/fv061szJyYmJiRGJRHl5eW+99ZZcLuekuX79+ubm5kqapqYmfKeBofr27evo6FhZWYl3AGtkMVed9AqRjo6Ocrk8KCiovLy8sLBQoVDcvHmTykcOHTp0zZo1YWFhkZGRmZmZUqkUIUT+L+osEEn9mw/kTv7xxx+tra1OTk5UVUt/f//t27crlUqJROLv7481586du3r1ak9PT/KTe0BAACfNN954AyF04sQJaveioqKofwPjLV26dP/+/fhSYI0s5qoT0SpEUmUdGxoacnNzi4qKYmJiqHzk888/jwUi6datW0eVh+zdu7fxUydWxhJrIoQaGhouXLiQl5dHr2o5c+bMsLCwu3fvPnjw4LPPPsOaZMhPpVKRIb/KykpOmqNHj6bvGKm6uhohBM/wc2Lq1Klnz57FlwJrZElTJ1vCBCKx1KaeIU6E0NNPP61Wq52cnLy9vbEmFvJTKpWcNJ9++mna+/+loaEhLCzsu+++Kyws5PtcWT17e3v4rtNW4E8rmSvsGTqyST2lyPyoJn8ePHgwc+ZMXU1sJ/V/DHDbtm0IoUGDBr377rsIIfJhF06amKioqFWrVuFvD/Sj/x8UWB9rvuoUAJba5CrEiYX8rly5wklz69at+DsBAAxiMUFMuVz+ww8/yOVyMj1JVohsb28nHzbiKh9pcALy/Pnzt27dGjp0KLWp0aNHk88GUTupf1XL4uJiT09PhUKhVqu9vLyuXr06YsQIfZp9+/bdvn37wIEDlUple3t7r169WlpaevXqRRDE0KFDi4uLS0pKHBwcXFxchgwZcv36dW9vb1dXV/IQzp49K5FIPDw8Ro4cuWHDBnyfzFhDQ0NBQUFra+v06dO7bHKIoBXIRAgpFIrMzEy5XB4bG4uvCqxPx4tQ8yXMhyNjEpCY+Ph44TOdcrkc2w2yaJKufe70EKZPn45v18z8/PPPiYmJO3bsaGtrI3R8MaKryR9hhigwExb5gZ2KWioUCm5DbwYnIL/44gt8WwJmOrEsKV1BQYGufdbnEMxQamrqokWL4uPjIyMj2f7GMNuQLgC6WOTUyR/yWUhdKUaG5qpVq/BtCZjpZBAUFKRrn/U5BDMhlUoXLlwYERFx6tQpZHTk0eCQLgAUy3gk/sCBAzKZDF9qkOzs7ObmZvQ4EIn1YmUOKxlDjfSmv7//n3/+iW1NMAxZUoZ9NqtDwNAzrM3Nzd9///2hQ4fs7Ozmz58/ZcoUeuQxJyeHHBstLS1ZWVm1tbXkw2GdNuVyORXS9fT0ZB4MrHA4RIFFsIyrTg8Pj4CAAOpn2BFC6enpM2bMWLhwIW0tneghzo8++ogKRBIEUdmRwQnI1atXOzg4uNI4OTnh+8EbKktqZ2dH3wdXV9f79+/r2mftQ8C3azr0DOvevXt37Nixe/fulStXNjY2Pnz4kB55LCwsLC0tDQ0NDQsLu3TpUk5ODkOztraWCukihK5evUpPxxoDG6Jr167952N8ZHyByVnGVWdaWlpZWRm9kO+SJUsSExMVCsWUKVNoK3aOHuJctmyZVColA5EPHz708vKirzlhwgRdKUbm5tq1a82hJmK/fv2USiV9ycaNG3Xts/Yh0F9oclSGVaVStbS0XLlyJS0tbc2aNRqNBtEij9nZ2RUVFa6urkVFRVTgVVfT19eXCunm5OSQr6XSscbAhuiNGzd++eWXDmsA62IZV50SieTYsWPYpMAMC0RSIc6MjAx6IBIjk8l0pRi7bOLbMg/6Zzo7jWkKSVeG1cfHx87OjvyVfvJ/ES3yKJFIyD8oFnjttDlx4kQqpPvZZ59Rr6W/qWGwIapPAQJg0Sxj6jSA/oFIutraWl0pxi6bHbdkLvTPdHYa0xSSrj9Zz549NRpNUFBQXFxcfX09+U2IkZFHvkO6Rn5zCsyfZXxgx1DfKLm7u1+5cqVjJ0JsqlpiJkyYkJ6eTpU5HDVqlP5N86yJiBVuZD4E/MUCYviTvfPOO9HR0fv37+/Zsyd9+Xvvvffee+/Rl3RJu2qpDO7tAINY51WnwYHIs2fP6koxdtnEt2Ue9M90mjamyfAn8/PzS0hIiImJefXVV+m/mAeACVlMEJOghd6wuGSXVR6JjlUtqUDk4MGDc3JysJWHDBlClTkkH2chCGLo0KGlpaUKhaJfv36dNm/evCmRSAYOHGhuKUascCPzEalUKgcHh169eo0ZM0afE2sM5nwkFrRlhq2MNRUKxc8//9zc3Ewmpi5duqTRaHJzc8m45Pnz5xUKxW+//UZedGO9rFRXV3/77bdyuXzz5s1shyiwPI9jRZYEi0tym7Gjx+lY5TJJZphiNPiIuD2xGIHzkbp+ZIu5yQrDeRbgMIHALOYDOz1riMUl8VW5o38u01JSjPof0eHDh8lfIRGgyuPrr78+c+ZMhFBGRoa9vX1LSwu+hikYU+RSsCEKTMVipk46LC6Jd3NH/1ymOacY6fQ/IvLEGhl51J9Sqayvrz99+nRAQADeZzoGH75gQxSYisVMnaGhoX5+fmTWkIxLtre3d1rlkUPYG9XW1upqko/4mD/9j4g8sWTkEd+K0XJycshvmcl8ZGNj46xZszIyMlQqlfElTzpFvtGdO3fwDkYGH75gQxSYisVMnfS6lVhcEl+VO/rnMs0qxchA/yMiTyxPVR6x9GRTU9OkSZNSUlImTZqEr8qRsLCw7Ozs5cuX79y5c9euXZcvXxaLxcHBwbqa4eHheXl5bA8/MzMzPz9fLBYLNkSBqVjkc51xcXH0NCF/D1Rib2RBKUZd9D+i5cuXBwcHI36qPGLpSYIgHBwcNmzYEBoa+umnn+JrG+3EiRPk878LFizo3r17e3t7RkbG3r17W1papFJpp809e/Z88803DQ0N+h++t7d3QUEB+e+kpCRhhigwFYu56qTDwoV4N3csKMWoJ/2PiDqxHFZ5pKKWWHqSvLP/6quv8vEDfU899VR5eTlZD3Xt2rU9evRwc3NzdHT08PB48skndTXd3d1FIhFic/j29vZUpdVz585pn0lgTSxy6sTChXg3dywoxagn/Y+IOrFGRh7pdEUtzZlhhy/YEAWmYpFTZ1xcXHp6evfu3aOjo/ft24d3cwd7o4CAAF3No0eP4i82S/of0b59+3x9fTdt2oQQeu+99zoNvLLCELXct29fUFAQ+e/8/Hye7hSxtWLFCoMPX7AhCkzFIqdOLFyId3PHUlKM+tP/iDg/sQxRS+sj2BAFpmIxQUw6LFyoVCr79++Pr2Qogpb4NNsUIyv0Izp37tzt27d1HQLW7N+//+zZs/HNGQorGMkqasmhmpqawsLCpqam0NBQhFBlZeWpU6eqq6s3btyIELpz505KSkpgYOCyZcvQ47RoQ0NDWFgYth1mvA5RYBaoXJFloYfeeMWQrjNhitFgJjwE7E+GVbUUDJbLxPZq+/btly5dWrJkSae9rBjzWmD+LPIDOyY9PZ38Tkomk3VaFZIrbFOMPJXtNEB6evr27dsRy0PIzc3lKR9pTFVLXs2bNy8kJASrHUBhqDwKbI01TJ2CIZ/RU+mILWqnGM1HREQE+TGZ7SHwl480OOPIqwcPHixZsuT+/ft4BwAdWeQj8YLByhyS6brKzspJajf/3oqpffDBB5mZmWFhYe+88w6rQ3j06BFX+UjtgpH0qpa8ohfXrK+vV6vV6HEu8/fff3/06BF95ZMnT65cuXLz5s3t7e2XLl3C9pmh8iizysrKRYsWzZ49+/Dhw1FRUW+88Qa+BrA0cNXJxKNjmUO2KcZ0NmU7+bNp06bIyEjy32wPgat8JHYmEW8RT2304pq5ubmltACoRqPB9urixYvjx48fN27cpUuXqLQo1UtPA7Oya9eupUuX5uTkfPPNNx999BHeDSyQNVx1duvWrdN/Gw8rc8g2xciqbKcwWB2Cj48PV/lI7EyS9M84GokqrqldL9Pe3p7aq3v37t26dWvWrFk1NTUikej27dsVFRVSqfTWrVsdt8favXv3xGLxt99+6+Tk1LNnz0ePHrm6uuIrAYtiDVedXl5eFRUVCKHKykpdX/AbBitzaECK0dwYcAic5CM7rWmqf8axS1TEs9MmelxcEyuQmZeXR9+rzMzMf//731Kp9MKFC2fOnJFIJGR8Uy6X0zdlgGHDhpH7o1Qqm5qaYN60AtYwdU6aNMnR0XHq1KkbN27csmUL3s0dA1KM5sasDsGwjGOnsIinYYnPkydPko/iikQiBweHBw8e4GsYKiYm5vjx4xcvXly8ePH777+PdwNLhD+tZCEEe2iO/kbbtm1DCA0aNOjdd99FCJGPHOlqcvtQpJE++eST3bt3EyY9BP7+ZA8ePJg5c6auZqcPcup6rpND2lueM2fOvXv3aKsAC2YNV52CMWGK0WClpaVisfj48eNz5sxBlnkIXcIinjaV+ASmYpFBTGRcgUxW6G/EKsVob2/v6OjI017pDzs5DQ0NIpGI3MmioqKLFy+OGzdOqVS2t7f36tXL1dU1PDxcoVCo1WovLy9u44O5ubltbW2XLl0iI4+sak/evn1bo9Hcvn2bDETm5ua2t7dfvHgxLi4OX1ULc71M+t8Xf6VxBBuiwDSo60/LxWv1wdOnT9+6dYv8N6sUI6+hRv0x7zMmPj6efrzcMqb2JKvX8ncIBuN1iAKTsIYP7LxWH5wwYcK2bdvq6uqQ1hsxpxixJr5doTDsc6dVPOnHazwqAMpKamoqmWH99ddfQ0JCGhsb8TU6wvKR3B4CJ3gdosAkrGHqxMKFeLdx3Nzc9u3bRz6dwyrFqB1qNAmGfe60iif9eI1HBUC7JJVKFy5cGBERcerUKXJJUVHRmjVrjh8/3qNHj47rdoHbQ+AEr0MUmIQ1TJ2CVR9kVU5Su7qkSTDsM99VPD/44INJkybt2LED79CSn5//zTffHDp06MCBA3v37m1ra6uqqnrllVfS09P79euXlZV17do1hFB9fX1WVlZJSQn2cnq1VPMk2BAFwsE/wVsghNDu3bvJh+HT0tL4+yIJeyNWTf72SltVVdWcxxj2ateuXQ4ODq40SUlJ+LaMc/DgwY8//rihoWHevHnBwcFjx4719PScM2fOuHHjqOa8efP++c9/1tTU7Nq1a9myZVOmTElKSnJ1dQ0ICPjjjz+ampq2bt26devWq1evfvzxxwkJCSEhIUFBQYGBgf37958zZ86hQ4fwdzU/JhwMgCfWMHWSt1nJ+CDi8zt47I3IHxPSs8nfXmkrLS1duXLl9OnTa2trySi6qfaKnDo1Go1cLv/yyy937949bdq06urqsrIyqimXy+fPn19eXr58+XKCIGJiYhITEzdt2kTGyWtqakI62rlzZy1Nc3Mz/q7mR7AhCgRjDRl2Mlwok8n4TkBib1RSUqJ/E98Wz8g8DFWa0bR7ZWdn5+7u3qNHD7VaTdaeRAhRTXd3927dutnZ2Tk6OiKEyP91cnKaMGHCiBEjDh48eOHCBWyDFkewIQoEYw3fdQpWfZBVilHgUKMuzPuMr20iPXv21Gg0QUFBcXFx9fX1Tk5O5PIPP/zwk08+KSsr67i65RFsiALh4JehFggLF/L3aYhVipHXUCMzegSQeZ/53isqAEpoPYxJb96+fVssFtfX11MvtDKCDVEgGGuYOhFCycnJZO4lJSWFv3GJvRGrJn97pY0+dZpqr+7cuTNnzpyJEyeWl5eTSximToIg8vPzX3311SVLlhw/fpxcYk0EO+1AMJYaxKQrLi52cHCQSCQKhSI2NjYqKsrZ2XnkyJEbNmzAVzUOqwKZ9ObNmzclEsnAgQM52Sss1efq6vro0SN6U6lUurq6Dh8+PC8vj5681N5JLC2KbcrIvKBcLv/hhx/kcjl5kyQnJ0ej0Vy8eJEMYmJN6ybYEAXCoc+jlou6zqJ+WnH69On4SlygX9AxZxw7jTxysles3teYppEXR/RzRWhdZjKHKa2PYEMUCMMabhOZCkPGUZ/Io8H0f18jmwihU6dO9evX7/XXX8d3glOC1TQFgCswdRqOIeOoT+TRYPq/r5FN9PiTpkql4vB3fwGwAjB1Go4h42hk5DE7O1sqlUql0tOnT+N9bN7XyGZ5efmJEycGDx7s5eUVHR2N7VVxcXF4eDi5P3xflpsRXeYAACAASURBVJq/hISEuXPnTpw4ccmSJUuXLsW7gdWxnqkzMzMzPz9fyFGrf3XJ1atX4y/WUl1dLX7so48+Iis4rl+/niCIyo70f18jm/X19TNmzOjZs+f8+fOvX79+9epVaq/wvdeB/KPMnj17+PDhO3fu3LVr1+XLl8VicXBwMNUMDw+/dOkS/koLFBMT079//6SkpEodZT6FH6KAR/iXn5apvb2djOUVFxeTx8XTd/D0Wx+scpld7lUpLT0pFotDQkJSUlLodxUoEyZMQLrfiMPm5MmTJ0+ePHbs2NjY2NDQ0PDwcGqvCIIoKiqaN28eQRCFhYWvvfYadjgE7Y9SU1Nz9+5dhiDm119/vXHjRoIgSktLX3jhBXxDliA+Pj43NzciIqKiomLKlCl4t4BDFAjDSq467e3te/fu3bt37169euF9vNG/uuTo0aPxFyOEtAo3ih6nJzMyMsjCjbR1/yaTyXS9EbfNAQMGhIWF3b1798GDB5999plEIsH2qrq6GiFUWlr6987RUH+UPn36eHt79+jRw83NjQxiPvnkk1TT3d39qaee4qmmKd9Onz6t/f9tRGcP/JlkiAL+WMnUaRLMGUd68+mnn8ZeSzKscGNtba2uN+K2iRB6+umn1Wq1k5OTt7f333vwWENDQ1hY2HfffVdYWGhMXFKwmqacW7t27fXr1/GlwBbgl6EWju+H5ugf2JkzjlhTe686LdxIPeeo/RggZfLkyUj3G3HY1H6uk76TRUVFq1atwlZgYOPPdVL4HqJAGHDVaTj9q0tu3boVf7ERhRvPnj2r6424beJvDAB4zBqCmBilUvnw4cOsrKy6ujo9qzvoj6CVOWSVy1SpVA4ODr169RozZszZs2clEomHhwc9ilddXf39999XV1eTV3xk4ca2trbBgwfn5OR02AmEgoKCqLqVV69eHTFiBFdNLy8v6ohu3bp148YNekyzvr5erVb7+PiUl5drB0CZQ5yVlZWnTp2qrq7uNIjJqkCmmVAoFJmZmXK5nO0+8zpEgUA6XoRaCezDL3/ob8QqH0mif2TD9hkr68hhlUfmTRl8RF2GOLEDtILP78x/MmaCDVHAE+v/wE6VV1QoFOR3eTzRPx+pTy4TK+vIYZVHbFNYOUk6/Y9Iu1laWmpr2UqD/0aCDVHAIeufOgUTrXc+Up9cJlbWkcMqj/pvSv8j0m7i27IB+p9YYAWsocAG5sCBAzKZDF/KA+yNyHxkZWUlmWKsrKzU1fT39//zzz//3pBJhYaGDho0iCwnafARaTepjZBY/VGys7Obm5sRQvb29tOmTcO7zQOrI8IY81pgJqzwqtPDwyMgIGDFihXUkvT09BkzZixcuJC2FgewN9I/H6krl0kG9cRicVJSEt7Hm+Dg4IEDB86dOxcZcUTazQ7v0XHLjY2N4eHhDLnMffv2sU18Ck97mOlP+7U8DVHAHyu86kxLSysrKyMffiQtWbIkMTFRoVBMmTKFtqKxsDeKi4tbvXo1mWJcvnx5QECArubatWs7bgkhhLy9vQsKCsh/k6XNhGfwEWk3Q0JCqM1269aNvmU3N7c9e/ZkZGS0t7dnZGTs3bu3paVFKpWSzT179kRGRkql0nnz5vn4+FAbMTfaw0x/2q/laYgC/ljhVadEIjl27JhSqcQ7uIa9kZG5TCqo17t3b1dXV7xbEAYfkXaze/fu9GwlfctUgUxducwTJ04w5FBNi8rOGjPMjHktMBNWOHWaivG5THOj/xFpN/v372+h2UpmhmVngfWx/qlzxYoV5JMf7u7uV65cwbu5ExcXl56e3r179+jo6H379gUEBOhqHj16FH+xWdL/iLSbCKHU1NSffvopOzs7ICAA37RlKi8v9/PzCwwMxDuMI9gQBRyy/qlTMEbmMs2Q/kek3cS3ZRUMzs4C62OFQUzUMS6J1Y/UDggag/5G586du337NqEjiIk1VbRcJud7ZQz6EbFKmmJNrNamj4/PhAkTqC0jhGpqagoLC5uamkJDQ5FWLvP8+fMKheK3335LTk5GCDU0NBQUFLS2tk6fPr3j/goKS4vSzxW+alcEG6KAL2SoyIphaULtgCBXuI0tmgkOc5lYTpHcMnXgzLlMbGVT4TAtSj8bgg1RwCHr/8COpQnxbuPQU4zGxBbx7ZolIw/Q4Jyi2WLIsHaJfjZ4HaKAJ9Y/dZKPGar4Dwhib8ScU7TE2KKRBwg5RTr62RBsiAIOWeEj8RgsTYh3G4eeYuQwtmieODzAnJwcMonY0tKSlZXF/Og7trJcLu/Tpw/iP6bZZR6U/tc3Bq9DFPAF/wRvdRBCu3fvJivepKWl8fdFEvZGrJr87ZWR6N91Mh8CcxM7wP/9739bt26VSqX79+9PSEiYNGlScHDw2LFjPT0958yZM27cOKo5b968119/nVp569at69at27p169atW/39/enb5ERVVdWcx2bOnEm9UUNDw7x58+h7deTIEfzFhmI+V8A8Wf/UidWt5G9csiqQiTX52ysj0adODg+QKq65evXqkJCQTz/9lKFe5ssvv0xfOSgoiF6Yk1ulOuqSajQauVxO36tHjx7hLzaUYEMUcMj6v+vE0oR4N3eMiS3i2zJLHB4gVVyzoaHhwoULa9eu1SeXSa6cl5enHdOk8pEGwF4r6qwuKRYedXd3d3Fx+XsTxhFsiAIOWf/UiaUJ8W7uGBNb7LglM2XOB2hMPtKY13JCsCEKOGT9UyeWJsS7uWNkbNH8me0BGpOPNOa1XBFsiAIOWf/UiaUJ8W7uWH1s0WwP0Jh8pDGv5YpgQxRwyDqDmHTFxcWurq7kgyazZs2Kiopydnaml6LkijGxxf79+8+ePRvfohkgDE2adnmAZMnP9vb2IUOGIIQqKioyMzOrqqo2b96MtGKaZC4zPz///fffp5pUTBPLRxrTzM3NVavVubm55K2bc+fOyeXy33777cMPP0QIqdVq8n8NSF4yoEaOUqmMjY1VKpX9+/fHVwJmxvqf6/T19ZXJZBcuXKirqwsNDT1+/DhCSKFQcD51km90584dmUzm6uoqlUr37Nnj4eExc+bM/fv3+/n5FRUV6WpGRESY59RpZ2cnEonIfx85ckT/I+ryAEUikbe3N9VsbW0tLCyUPS470dDQkJGRQf7JEEIPHjxQq9W///472Us2qXs7MplMrVafPXuWnP6Mad69e1etVp87d46cOsvLy9Vq9fXr18k3cnBwoP6XQ9TIqaurc3V1NdWvtQJWrP8Du6mwii0WFxd7enqq1WqlUmm2NRFZHZF2EBPoKTU11fwHA4Cpky/RbGKLCCFHR0eTf+nGjNURaR8g0J/5DwZgQ1NnS0tLdnY2vpQ3ZLquvb2dTNfV1tYyNBFCixYtOnToEL4Vc8LqiLQPUH85OTk5OTnocfLyzp07+BrWzvwHA+D4WxtzFhYWdvnyZXwpb3Jycnbv3p2UlJSXl5eWlrZ8+fKkpCRdzS+++KJv374PHjyorKzEN2Q2WB0R1jxz5gy+OS2ZmZlNTU1isVilUk2YMCE0NLSqqio7O/u///1vS0uLRqO5d++eWCyuqKiws7MToPngwQOEEEEQ9+/fF4vFCxYs4PvyWS6Xh4eHu7u7P/XUU2Y+GICtTJ0nTpy4cuWKSqXCO3jDqpxkcHAwQmjp0qX79+/HN2Q2WB0R1oyIiMA31xG9IOiyZcukUqmrq2tRUdEff/yxYMGC7t27d1o+k9emWq3u3r07tYfc3lXvVL9+/Xbt2vXNN980NDSY+WAANjF1PvXUU+Xl5QghhULh4eGBd/ODTNfJZDIyXVdSUsLQJF8ydepUc669weqIOj1ABmRBUPLfGRkZMpls+/btZPISIXT06FG1Wk3GNBFCPXr0EKYpMHt7e3d3d/KRBjMfDMCGvusUGKvYIvkSe3v7F198kbYN88LqiDo9QKA/Mx8MAKZOvrCKLfr6+m7atAkh9N57710x15qIrI5IyCCmlVmxYoX5DwYAUydfWMUW8RebJVZHZIkHCID+rD+IiVEqlQ8fPszKyqqrqyMDJBwyOLaoXT/SDGsisjoijUYzdOjQmpqavLy8LVu2sA0XYjFNdccEpGBNDsnl8h9++EEul5M5JQw5cgiCcHJyQggpFIrMzEy5XM75EAWcIWxPKe3ne/ljZP1IfHNmgNURRUREcFg/EoMV12QFe60xm2L2888/JyYm7tixo62tjWA56litDEzC1j+wp6amJiYmIoQUCgW3oTfriy2yOiL8xZzCimtilSmZm9hrOazTKZVK33333dWrV2s0mtTU1EWLFsXHx0dGRmo/YMBq1LFaGQjG1qdO/pDPM+oKJjI38W2ZB1ZHhL+YU8YU18Rea8ymMCKR6NGjR7dv3y4uLkYQprR2NvFcJ92BAwdkj3+eh1dkbFFXhUjmJr4t02lubqbSq5cuXWLYZxMeAlaZkrlpDIIgLl++HBgY+Ouvv2IXqkOHDv3iiy+OHTsWFxfX1NSEHocpDXjASLAhCoxhc1edHh4eAQEBK1asoJakp6fPmDFj4cKFtLU4kJOTExMTIxKJ8vLy3nrrLblcrn8zPz//n4/NnTsX37SAqqqqEhMT8/Pz8/PzL1++zLDP9Obq1auzs7N37Nixc+fO/Px8sVjM60f44ODggQMHUieKuclKdXW1+LEtW7asWLGioqJixYoVcrmcPCeU8vLy4cOHx8TE5OXlka/t27evo6MjPUyZmZlJno3vv/+eYdQJNkSBMWzuqjMtLa2srGzy5MnUkiVLliQmJioUiilTptBWNJYxsUVPT8+bN2/iWzSRoKCg8vLyP/7446WXXmLYZ3ozKipq/vz5X375JbURzm9YC6OpqemJJ54oKys7evRoRkZGY2NjY2Njnz59XnjhBfLHj7ds2fLJJ580Njb279+/f//+NTU1I0eOJMvEo47JWnrS9NChQ6NHj9Y16gQbosAYNjd1SiQSmUy2fft2vINrxsQWe/TogW/OpMhAZFBQEMM+Y02RSMTJF4jCS0lJmTp1KvWdg+hxgcxly5Z9+umnSqXyySef/Oabby5cuHD06NHq6upu3bqRaVFt9DAlPWlKPoGki2BDFBjD5j6wC8aY2KKXl1fHjZkFVkeEvdaCMBTIXLdunVgsXrdu3Zw5c/C+zkCY0prhTyvZAGEemtu2bRtCaNCgQe+++y5CiHysRM+m+TzXSZ4rcn9YHZH5HAIrDx48mDlzJtVkHir8PbjK/L7AHMBVJ1+sL7bI6ojwF1sIcyiQCSyCzQUxEULV1dXffvutXC7fvHlzWVnZuXPn+EhAFhcXOzg4SCQShUKxZcsW/Qtk3rx5UyKRDBw4kI+yncyws+Hq6lpfX69Wq/38/EpLSy9duvTss88qlcr29vZevXq5urp6e3tTUcurV6+OGDFCoVCo1WovLy+2yUv+NDQ0FBQUtLa2Tp8+HWmVwGRu1tfX5+fnt7S0zJo1q+NWEUKouLj4p59+KisrS05OPn/+/PPPP69SqS5fvjx+/Hh8VS23b9/WaDS3b98OCwvD+4QaosAoHS9CbQL90xAWLuT2YybDGzGnGEnTp0/Ht8gz5p3ExMfH8/eJlUP07xwIrU/ZzE3stRj633f37t0EQTQ1Ne3btw9frzPMp45h5OjaGSAwW//AjoUL8W7u6J9i/OKLL/AXC4VhJ024V2ydOnWqX79+r7/+Ot5hHOZA5Jtvvrlhw4aioqLXXnttwYIFWC/za5kJNkQBK7Y+dZLPJAoQH8TeiCHFuGrVKvzFQmHYSRPuFVvkVyUqlYosLiSMr7766uOPP/bz8zt8+PA333yDdxtBsCEKWLG55zoxWFwS7+aO/rlMf3//P//8E389P7Kzs5ubmxFC9vb206ZNY9hJIfeqS/R4aE1NTd++fdHjQzh16tSJEycGDx7s5eUVHR29YcMGmUyGHhfX9PHxoW2mCzk5OfTXyuVyei8Wl3R1dSV/IcnFxaWxsZGs6Emprq6m/k0QRFZW1rVr15555pn6+vqsrKwhQ4YMHTqUtnoHgg1RwIot3iaSyWT/+te/mpqaxo8f/+2335JVHisqKtLS0s6cOZOeno6/wFAMb7R8+XJdzV27dq1duxYhNH36dKlUim/UaNXV1ZGRkeS/VSrVhAkTEEKHDx++ceOGnZ0dw169/fbb1LPcBEF4e3u7ubkRBHH//v3x48cLUDCSIpPJXnnlldmzZyOEFAqFu7s7enwIO3bsUKvVP/300/vvv79kyZJ169bV1dWNHTu2qqqqqKjo/PnzVHHN4OBgeglMrBkSEtKjR4+hQ4eSry0rK2toaDhx4oSvr69KpXr48GFycvKjR498fX0TEhJ++OEHhFBCQsIrr7wyYsSIiIgI8hFXCv21crmc/EQvFoulUmlLS8vzzz8/adIk+voMI4fbIQoM1+GbT9vQ3t5e+9hbb72FECLjg4jr7+AZ3iggIIChSeLpNlFpaenKlSunT59eW1srFotDQkJSUlLIOxLkr/Dq2iv6ydFoNNShkZqbm/9+D56Rd1FWr14dEhISFBREP4STJ09Onjx57NixsbGxoaGh4eHhZC+58qeffvrll1/u3r172rRp1dXVZWVluppyufzll1+mv/a11177z3/+QxCEXC4fOXJkeHj4uHHjNm7cSL7ve++9RxCEUqncsWNHXV1dSEhISEjIjz/+OGPGjJCQkKVLl1KvHTFiBNlL+fLLL2kHRxCMI4fbIQoMZovfdZKRONK5c+cCAwNVKpWehRtZYXijyspKXc3Ro0fjG+IaFS7MyMhIT08vKSkhl5Ph0U73Cjs5dnZ21KGROE+pp6SkXL16VVcTPY6H5uXl0Q9h5syZYWFhd+/effDgwWeffSaRSMhecuW1a9f26NHDzc2NrHn55JNP6mq6u7ufOHGC/lrqFz9JEonk2LFjSqWSbG7ZsuWzzz6rqKh4++23P/744wsXLsTExFAxzeeff556IbmEbuXKlVQviWHkYGsCU7HFqZMOCxfi3dzRP8X49NNPY68VDPNO4mvzDAtEMuQjMU8//bRarXZycvL29sb7eHP+/PnQ0FB3d/dLly4tXboU7zaCYEMUsGLrUydW5RHv5o7+5SSPHj2Kv1gozDuJr82n8vJyPz+/wMDATpvMXnrppYcPH3K+wytWrCAfMHJ3d9cuVPnbb78NHjxYJBJduXJl2LBhWC/za5kJNkQBK7Y+dWLhQrybO/qnGKnf2hEe807ia/MJC0Safz4yNjY2ISHhzp07b775JrdXnYINUcCKLd5hpysuLnZ0dDx+/LhcLk9ISOAvPsiqnKRKpXJwcOjVq9eYMWPIQOSjR4/0ieK1trYePHiQvmT06NF+fn4FBQUNDQ1k5u/ixYsqlerixYvk73SQtSfb2tp8fX2Li4s9PT2pMCWH2UrtiCf9iJibPj4+9vb29Hzk+fPnFQpFfn7++++/TzV/++235ORkpBWmLC8vP3bsmEKhIFfGal7W1NQUFhbW1taGh4cjhCoqKjIzM6uqqjZv3oy0CnNiCFoBVIRQW1ubg4ODvb19S0uLs7NzbW0tQRA1NTW+vr74K9kQbIgCduj3jGwTPfTGH+aMI6smwz1W7NlDhFB8fDx2gMwRQJ4qRBpz+NrFNVk1scNnLlTJPBgEq6aJYd4rYBK2/oEdk5qa6unpqVarlUol28AcM4aMI9sm0soaGhM9ZC4YaQz6Xhlz+Ph2jcBcqFIb88nh8Fzpj78hCliBqRPHUyHDaN0ZR7ZNpJU1pJoVFRX4G7PEYYVI+k4ac/j4do1jzN+Xv2qarBhzCIArMHXiyEKG+FKjkXG69vZ2Mk5XW1trcLO8vJyeNaRHDzdu3Ii97/3797FQICY0NNTPz8/4gpHZ2dlSqVQqlZ4+fRohhAUijTl8/J3YOHDgwIEDB+hL6H/fnJwcYU4Ot3gaooAVmDpx2oUMOWFMgUysWV9fP2PGjJ49e86fP//69es3btygmjdv3nTtSKFQlJaWhoaGIoQaGxvFYjFWqJKrgpEfffQRWRty/fr1CCH6Xl2/ft3gw1+9evX58+d37ty5a9euy5cvi8Xi4OBgPZvh4eE3btzAqkvS/76FhYXUyamrqxOLxZGRkZmZmYWFheTKxpwc/vA0RAErtv7zH52iFzLkijEFMrHm5MmTf/zxR6VSKZFI/P39/f39t2/fTjZHjBjx3Xff0d93/vz55MXgrVu3yA+Y9F4jI0D0gpHLli2TSqXz5s0jf2KDvlf+/v5z585lOCKGZlRUVHh4+LRp09rb2zMyMvbu3dvS0iKVSvVp7tmzJzIy8uzZs/Tqkoj2983Ozq6oqCBPTq9evaiTY2dnR1/fDPExRAErcNXZialTp549exZfahzmjCOr5oABA+hZQyx6iL2vRCIh035yudyw9CRzIFKkI9OJ7ZUxh+/k5KQrLsncJMOU9Lgkifr76jo5vXr1oq9vhvgYooAVmDo7wUchQ+aMI6sm0soa8ho95CQQaczhd9wqB/j4+wrMCg7B4uFPK9keYR6aY1VOkrnJ8Fwn57AKkcwFIxnOpDGHz+1znZbICg7B+sBVp0CYM46smvim+cRVINKYw8e3BYAZsPUgJtKK0ykUiszMTLlcTsb4jEHWYmxoaJg+ffqOHTt69eql1K+cJHPTmCieMYFI7aZSqXR1dR0+fHheXp7r4/KZPj4+5eXl2MoNDQ0ikYjoLHhaVFR08eLFcePG0U/O9OnTs7Oz6+vrlyxZolQqNRoNPR+JhSmZm9jfV3/0c3X27FmJROLh4UF2qdXq8vJy6usR5iZCaOLEiW5ubvpEaTtFPwQokGku6JeggOD0wxG1qU7zkawCkVxl/owJRPLXxGiHR5n/KFydHAx2rowxZswYpF+UtktQINNMwAd2cyFM5s+YQCRPTQNqbTKfK67Qz5UBO0lXUFDAVbQUCmSaC3wutXnMFzissLrqjI+PP3v2bEhISMdtcCw6Ohoh9MQTTyxbtgwhRP6ypMmbmC6vOk1yrowRFBSEaJsy5lIR2ytjNgWMAY/Ed4CVOdSfSqU6c+YMfQn5xR99CbPQ0NBBgwYZn/nDilxivVh5xUrdhTkFa/pr1drUJzzKybliRj9X2jvJCnb4eDcb2F8Q7waCwedS25aZmSmRSAoLC/W86qyqqpozZ86cOXNmz579r3/9ayvNunXrtm7dKpVKZ82apVAo/spFurq6urq6uLg888wzQUFBgYGB/fv3nzNnzqFDh/BNs0Htxpw5c2bOnEnugL+/v0ajqegIIbR7924vLy+EUFpamjk0d+3a5eDgQD8/s2bNok4deYClpaVDhgwhzxVZQM142MkpLy8vLi6mL8F2EhmH2tRXX301d+5c+hs1NjbiO6cbfVNpaWlw1WkqMHV2gJU57FLp4+qSd+/eHT9+fAitCGJgYCBZ79Dd3R17FeflJKndqO1Y5FL7iwKydLCumpemamL//ZNlLOmnrp1WIVKpVNJXNpj2ycFg58oYzJuKj4/Hd043rGopTJ2mAg8n4WQy2fbt22UyGVlcmxm28tGjR9Vq9dGjR/V5rZFSUlKmTp1KfmTDdoNq7tu3j3qehuTl5TVgwACZTDZw4EAnJ6eSkpIhQ4aYvDls2DDha4srFArs5GDo56pbt27Ub4IYgHlT8fHx//3vf+lLGJBfm5r21AEEQUzLpX8gkq62tpYh8miq5uO9My/0c2VkmVIONwUFMs0Ffhlq81jdYcdWZn5Uk0N6BiK1P5OSvyGkK/JoqqZJPnVqnxwMdq6MwbwpVh/YsUirSU4dIOC7Tm0WMXVi9J86EULJyclkGInMOJpD0yT//Xd6cjDUTm41ukwpw6ZYTZ30TZnq1AECvuvUVl1d/e2338rl8rVr15LJjZEjR27YsAFfDyGEEEEQ7e3tBEE4OjoihGoNLYJoZD5SVyDy3r179+7da25udnFxGTJkyPXr17t37+7p6UnoEYh0dXX9/fffAwMD6flIg8OjzE2lEdFS/SmVSvIPSmpra7t169YTTzxBNtVqdWVl5aBBg8imRqNxc3ObNm0adfhPPvnkP/7xD6lUqlAo1q9f39bW1tDQ0Glz9erV6enpDg5/PfmnVqtv3rw5YsQIclNubm5tbW3kV5akwYMHd1pxs1Nk2RKJRKJQKGJjY6OiopydnRmGKOALfR4FRGeXbNOnT8dX4pqZ5COZaT/Gj+EpEMkVfS4zGXT5oL72yNElPj7emHOl/UYCDFGAgdtEJsNVwUiumgZkDYUJRFolOFeWDqZOk+GqYCRXzVWrVuG7yJKpKkRaIjhXlg6CmHzBApFYEysYqVAo6Ok6htgif00DsobCBCIBMEf4J3ibV/o48/fSSy+Rp0j/L5J0BSIJgvjf//5Hb27fvv2DDz548cUXL126RN5T0pVTFKyJBSJdXFxEIhG9yW14VABY1PL69euIDUdHR+rwXV1dk5KSqLFB5kF1NV966SXs1NGbrq6uSUlJ+L6yYcwQBVyBqRNHZf6Ki4vZjstSHYFI4nG4kGqePHly8uTJY8eOjY2NDQ0NxdJ1zLFF/poMT7pwHh4VQJe3a5hpPzOE5UGZm9hrOWTMEAVcge86cfb29saURRTpqBApkUh4KhjJYfPvw9BiWDVNK0ONjd69e7u6ujI38Rdzx8ghCjgBU6fJcFUwksMmtW8AgC7gl6HgMQMemtP1oF+nTTpjCkZy2GT4wG6JOP/Abm4MGKKAKzB16mTAuGSeKxmmTsSYUxSsCVMnHUydgAEEMZkolcqHDx9mZWXV1dXpUyBTLpf/8MMPcrk8Li6urKzs559/JgORZIVIDgtG/vOf/ySjeGQg0tPTk95kiDwyN5WCBCJ5RY+0ZmVlffXVV9QXgu3t7Q0NDVRGVv24buWzzz67bt06hFBbW5tIJKI2JRKJ6E3zxHaIAs5gUynAMFwqaqOvzGG2EtNlIpCnapoWwYAylpZ+ycZqzVsOwQAAIABJREFUiAKuwG0iFlJTUxMTExFCCoWC/JaQAVfZSgPykTxV07QIHJaxtESshigwBkydfInmKFtpQD4SC/nZVOaPftoNOHUA6AmmTs4cOHDgwIEDVJOsXNje3k5GHmtraw1rkg8PAT3RTzucOsAfmDqZREVFRUVF0Zekp6fPmDFj4cKF9IUkDw+PgICAFStWkM2cnJyYmBiRSJSXl/fWW2/J5XLDmqtXr8bykcePH4+MjMzMzKSXuMnMzMzPzxeLxUlJSdRCVgiCqKSpqKgoKSkxrFlZWalUKvE3EAT9tK9evRrvtjqshijgEv7lJ6CpqakpKCigvoPfu3fvf/7zH4Ig5HL5yJEjsZWxapocZivpzwzRA5F1dXXkQk4igEY+yoMx1ZM92GnXh0XfJmI1RAGH4KqTSZ8+ffr06YMv1UEikRw7doy62uIwW0l/F3ogknrshm0EMCUl5erVq7qaHOJvy7rQT/vo0aPxbqvDaogCDsHUyRcOs5UdtssFrJqmYcU19cHflnWhn3Yja08CwAS/DAUdsXpojr4yh9lKbkM+WDVNqsn5B3bsjYSBnXZ9WPQHdoLlEAVcgamzC6zGJX1lxBh5ZNXkdurUhfOpE38DQSDG2pOdgqkTGACCmF0gCEKlUmk0GmdnZ6xupY+Pz3PPPadr5eLiYk9PT12RR1ZNg/ORyo41IKnoYadN5gqRrJrt7e1KpXLYsGFUL8P7IoTEYnF4eDjVNJhSqYyIiOjevXtra6tGo3F0dCwrK/Px8SF7de3GyJEj9b9ENUOshijgTMeZFDDBQn5sLwaFD0RyeyHJH64uUQ07Xku/6qQzcogC/cFtIhawbCXerQUKRgKBsR2iwGAwdbKAZSvx7q7YVCASmISRQxToD6ZOFrBsJd6tJTQ01M/PDwpGAsGwHaLAYDB1soBlK/FuLcHBwQMHDpw7dy7ewRuiY5iyuroaX8MsKZVK+m6bKsRpBdgOUWA4/MtPoBsW8jPD7+ANu09ibgy+a2TY4VvTbSLzH6JWA646WcCylXi3SQkfeeSb9R2RAMx5iFoZmDpZwLKVeLdJCR955Jv1HZEAzHmIWhmYOlmIi4tLT0/v3r17dHT0vn378G7TKS8v9/PzCwwMxDsslvUdkTDMdohaH5g6Wdi8eXNycrJKpUpOTibjkmZiwIABJ0+exJdaMus7ImGY7RC1PhDEZKG4uNjBwYGsPRkbGxsVFeXs7Dxy5MgNGzbgq/KJHrY7e/asRCLx8PAgu7AwpUajcXd3f+GFF6jXBgQEDBkyRCqVKhSK9evXYzUgeWq2tramp6c7ODhQzVOnTvXr149as7i4mEqaMoc4UVepTaVSqVAoyANcuXLlmjVr7O3/uj7QFcS0s7Pr1q0b2zcyT2YyRG0Cft8IMKJ+aoG6mSv8/VkDij5StKtp8ocKnhp241uXLu+/a/+NDNPlG5kn7cMXfojaAvjAbnkspegjBE+BFYOp0/LQw3bmXPQRgqfAisHUaXmg6CMAJvfXN/dAf5mZmU1NTUuXLsU7hJKTk7N79+6kpKS8vLxdu3atXbsWX4PG0dGRfvfGyckJPT4EsVg8ZsyYLVu2/L02P+zs7OgVkwiCaGpqovVzj5O/ERkPJf9N7jP9KNzc3Nzc3KimWeHk8EEX8C8/ASOq9mRxcTF5AoX/Dp5V0Uftex2clM80Bt93b7T/RnzocjdMRfvwhR+itgA+sLND1Z6kqlEKhgomGln0kW35TPPEENMU8m/EsBumIuTh2zKYOi0GFUyEoo/IbGKaZrIbQHgwdVoGejCRHrY7evQovqoNMJOYppnsBjAJmDotAz2YSA/b6Vn00cqYSUzTTHYDmAQEMQ2nVCofPnyYlZVVV1cXGxuLd3NEu6plSUnJ0KFDOy36iBCaMWOGt7d3e3v7r7/+un79epFIRL/DbiboP2bMHNPUTk9WVVUNHjyYbKKu4pLYrya3tbU1NDSQMc3Vq1czvC8WDzWTkp9sCTNEbRR+3wiwIUCoke396Pj4+CNHjhw8eJDXveIQ2wPEsL3TrZ1TFADbneSQAEPUNsEHds6kpqYmJiYihBQKxahRo/BuAEwNhiiHYOoEAADWIE1kuAMHDshkMnwpAGYDhih/YOo0nIeHh4uLS1hYWEJCArkkPT390qVLKpWq44qCkkgkP/74I0EQ9+/fF4vFCxYsMPN63EbGNOlxSaRfPpLKKYpEIkdHR3Ih2/dlxVSZTvMcolai41efgIXw8PBx48Zt3LiR/A5+7969//nPfwiCkMvlI0eOxFY2GNu7GbGxsVTOsra2trm5Gd+ieWN7vJgub8joyqEa+b7G6HKfDSbMELVN8F2n4SQSybFjx/grGn769GkD/nt2dnamcpa9e/d2dnbG17BtZptD5SPTyfcQtWUwdZqvtWvXXr9+HV8KrBRkOi0LfNfJmRUrVpD/cHd3v3LlSsdOQ9y8eRMhpFAo8A5gdYTJdHI+RG0ZXHUCYHqQ6bQ4cNVplMGDB6ekpGg0GtSxUGVubq6Pj89zzz2Hv0BvCoUiMzNTLpevWrVq4cKF1HJdmb9nn3123bp1CCEzjF2y4u7u3tjYqGdVSywuiRAaMGAA9W9WyPelL9G/xqdarb53796QIUOoXlaZztOnT1OPEHEe4nRxcRk5ciR5WrgdorYOv28E2KCKPhJahSojIiI6rssO27yglf2cLdvDp3B7t5r+96Vju1fGMPKI6EFMboeojYMP7EahF32kF6o8fPgwviqwQFhRz4SEhF9++WXixIkd17IYMEQ5BFOnUehFH+mFKs38KXSgJysr6glDlEPwXSdnyEKVlZWV165de/bZZ/FuNiA/Z55CQ0MHDRr09ttv4x0WgsMhCuCqkzM5OTkxMTEikSgvL++tt97Cu9nw8PAICAigHiWxTZmZmfn5+WzLOpKRRwq3T4MHBwcPHDhw7ty5ZHiU4uLiIhKJ6E38lUYw/ojIMykWizkcogBuE3EGK1RpzHfw9PycnnckrOw2kXZZR8MYeY/FMHr+yQzD9ojowVNyuuRkiAK46uQMvVDl2LFj8W42ID8HZR25Qg+enjt3jqshCmDq5Ay9UOXw4cPxbgBMDYYoh2Dq5Ay9UOW+ffvwbgBMDYYoh2Dq5Ay9UGVKSgreDYCpwRDlEDycxJmioiJHR0eRSCSXyyMjIw3+ppIqganRaHr06BETE/Pcc889+eSTZK92UG/GjBnh4eFUKNDKkPnIhw8f/vjjjwqF4o033hAml2kMfTKdVGFOVklTLLWJWMY0uRqiAMHUySFfX1+ZTHbnzh2ZTEY+pIKvoZ+WlpZDhw7hSzvKzc2l/u3r68vTb4ybCTc3N4VC8ccff8hkssjISIlEgq1APxsIIfqvXgYHB9N6hNPlX6ShoeHatWsymezNN99kdUQIoby8POrfTz31lP5TJ1dDFCD4wM6f1NRUT09PtVqtVCp5rT545coVKHMIDCDYELVKMHXyyNHREX5JDJgzGKIGg6mTR4sWLeryozcAJgRD1GDwXSeP+vbt++DBg0pavUaeQJlDS0QV5sQ72DCgICidYEPU+sBVJ7+WLl26f/9+fCnXlixZIpVKjx07hncAc+Xt7V1QUHDz5s3//e9/eB8bn376qRfNBx98gK/RFWGGqPWBqZNfU6dOPXv2LL4U2DzzSZrCEDUMTJ38sre3f/HFF/GlAJgNGKKGge86+UL9ZNx777333nvvdezk0qhRo8iHk6DMIWBFsCFqleCqEwAAWLMjCAJfBgxFEIRKpdJoNM7OzohW1TI2NhZfVTelUkn/kWNdJTCpZlVV1eDBg0eOHLlhwwbqVVaGOrFqtVr/k4MQEovFr7zyCtU0T1ggsq2trbGx0bDg6csvvxwVFUU1tXEyRAFC8FPHfKIXI9SfYT+Ua2U/dawL25PD9oeBzYRgBUENG6KAgJ86BtYNUqqAJzB1AgAAa3CHnS9Q1RKYORiixoCpky8eHh4uLi5hYWEJCQkIobVr1/7xxx9kV9++fU+cONFhbcAbSKnqAkPUGDB18iUtLa2srGzy5Mlk88aNG7/88kuHNYAglixZkpiYqFAopkyZgvfZNhiixoDvOvmCVbUkSw0DYD5giBoDpk6BTJs2DV8EgDmBIcoKTJ3AmkFKFfAEpk4AAGANgpg8ImjxQbLIpZ5xSaVSqWcNSKppZ2fXrVs3xLJEosWxkZQqfeTof7yIffC0urr622+/lcvla9euZTVEAQQxhUDF6fSPSwoWxbMsbM8GSf/Tbm7YHi/bv772MLPccyUw+MDOo4SEhF9++WXixIl4BwDAwsHUCQAArMEj8TwKDQ0dNGjQ22+/jXcAwKi5uTk7Oxsh1NDQgPcB8wBTJ4+Cg4MRQnPnzlUoFHgfb06fPn3hwgXy3xCns1BVVVWJiYmzZ89uamrC+7jGSWFOGwRTp7WRy+WlpaX4UmBpgoKCysvLL1++jHdwiizMiRB6+PChr68v3g10g6nT2kyYMAFfBCxTQ0PDyZMnPTw88A7ukIU5EUJqtRrvA4zgNpG18fHxwRcBALgGUycAALAGUycAALAGQUyBkNnKrKysuro6faoPEo+jeHZ2dqmpqdTy1tbWU6dO9evXj2xqJ/PI6CG1vpXlMlkFMRFCM2bMCA8Pd3BwIAtAmj+lUvnmm29qNJrm5maCIJydne/du/fkk0+SvZ0eoLe3d3t7+6+//rp+/XqRSCQSiaheVtgOURsHt4kE4ubmplAoCgsLZTKZPuPSzs6O/G9AoVDExMTg3R3l5ubSm9TDSQihp556ypqmzpaWlmPHjmELscOnN319fd3c3Gid5q6lpeXQoUP40o6wA3R2dlar1ZcuXTLySNkOURsHH9hNIz09fdOmTQghmUwGSU3+fP/99zNnzkQIZWRk2Nvbt7S04GsAYBCYOoGVUyqV9fX1p0+fDggIwPsAMBRMncDKzZo1KyMjQ6VSWcrXnWaisrJy8uTJO3bsCAwM/Oqrr/BumwffdZo7Ozs7V1dXqkkQhADhPGsyadKkyMjIDRs2sPqV+MbGxldffZW+ZMGCBYsXL6Yv4QRBEFVVVVSzpqaG1tk1iUTy448/EgRx//59sVhszE5GRUXJZDLqueBdu3YtXbr0+++//+abb2bOnPnGG290XN3WwdRpGuTPEmv/W1u/fv2owlsIIYVCwWu8xPo4ODhs2LAhNDT0008/xft0c3Nz27dv34kTJ9Rq9YkTJ44ePcrTRevDhw+9vLzwpXoLDQ0lSwGTjNnJ999/XyaTUReY9+7dE4vF3377rZOTU8+ePR89ekT/v3AAH9hNw8vLq6KiAiFUWVlpzH85QB+vvvoqGTfUn52dXe/evV1cXFxcXBwcHHr37k3OSikpKVevXsXXNggnm3J2du5NY8zU2adPnz59+lDNYcOGkbunVCqbmppg3sTA1GkakyZNcnR0nDp16saNG7ds2YJ3A3O1Z8+etrY2fKlBONwUH2JiYo4fP37x4sXFixe///77eLfNgw/spoE96A54EhoaGhQURP47Pz+/Yydr5eXlfn5+gYGBeAd71KaE/EFCVvr06ZOZmSkWiz/77LNBgwbh3TYPrjoB0NeAAQNOnjyJLzUIh5sCJgFBTOFQ2UpnZ+eysrJz58716NFjxIgRubm5Pj4+zz33HP6CzrS2ttpgLlOhUGRmZsrl8lWrVukTxHz22WfXrVuHEGIbTKS/0Ztvvkn+10EQhEaj6fSNjG+2tbXdunXriSeeIJsajcbd3f2FF14gmwihgIAAgiCoqGVbWxv9iNgeIDNOhqitIKu7AYGRhVs9PDxee+01hFBERAS+hg5sSyRi2FZMNBPahRuZGVzWke0bCSA+Pv7IkSMHDx6cNWsWvrt8MniI2gj4wG4ae/bsSUtLE4lE+/fvP3z4MN4NgKnBEGUGU6dpREdHL1++XKVSLVu2zOBnmAHgDwxRZnCH3TSuXLkyfPjwysrKa9euPfvss3g3MIUDBw7IZDJ8qa2CIcoMrjpNIycnJyYmRiQS5eXlvfXWW3i3bmQuk+Li4oKvwUipVFbS0HNKZisqKioqKgpfygMPD4+AgAD6bSiTcHR0pP99jx8/vmPHjp07d+bn54vFYl4/O1dXV4sfM3iI2gr8y08giLi4OISQp6dndHQ0MuI7eCPvZljEXaOampqCggJWd28Mu00UHh4+bty4jRs36v9GfKD/UTQaTW1H5E8g86S0tHTlypXTp0+vra0lp0vjh6i1gqtO0zhz5kxgYKBKpTp//vzYsWPxbkCDBQT5I5FIjh07ZlZX4mQelKuoZaewPKhIJCKDp+fOnYMhygCmTtMoKSnx9/dHCMlksuHDh+PdAAhFVx4UhigzmDpNIy4uLj09vXv37tHR0fv27cO7ARAEQ7QUhigzmDpNY/PmzcnJySqVKjk5OSUlBe8GQBAMeVAYoswgiGkaxcXFDg4OEolEoVDExsZGRUU5OzuPHDlyw4YN+KpdUSqVCoVCKpUqFIqVK1euWbPG3v6v/0fUzvwVFxf379+fbLa3tyuVymHDhpFNZDYxTXoE8OzZsxKJxMPDQ6PRkF/P0ytEajQaNzc3+kVTQEDA2LFjDS6BSdCSiNiXnlgCkr8mt9nK3Nzc9vb2ixcvkncmsSaGIIj29naCIBwdHYuLiz09PRUKhVqt9vLyUiqV1MgBCMEddtPRzvwZdl+Y6GxThjGTG+5YBJAVXg/h9OnTt27d0tVkxmplDmEhTuZMp6l20hLBB3ZgdugRwC+++ALvNp0JEyZs27atrq6u02ZCQsIvv/xCr28aHh5O/aYctjK3Zs+e3dzcvGDBgtTU1MTERITQr7/+GhIS0tjYiK/aEbbPvO6klYE0ETA7ZATwiSeeWLZs2apVq/Bu0yGrbuhqMmO1MistLS0uLi4FBQVjxowhlxQVFa1Zs+a7777r0aNHx3W7wN9OWh+YOoHZoUcA/f39//zzT3wNsxQaGjpo0KC3336bWrJixQo3NzfaKhzIzs5ubm5GCNnb20+bNi0jI+Pzzz9XKBTR0dH9+vUbNWpUU1PTK6+8cuTIEU9PT/zFWrT3GegJpk5TyszMbGpqWrp0Kd7BHiebImOaVNPNzY3z//J1qa6ujoyMJP+dk5Oze/fupKSkvLy8Xbt2rV27tuO6HTg6OtJvqjg5OdE6BRUcHIwQmjt3LrVkxowZf3cbgX5yVCrVhAkTEEKHDx++cePGyy+//Pvvv4eGhm7btu3IkSMHDhxYv3794MGDW1tbyaKeDx48IAji/v37s2fPrqystLOzI5v08pn0fQb6wr/8BEJpb28no3XFxcXk38Lg20Tam+IEr7dcMAwRQGZC7qSp0E+OWCwOCQlJSUkhb/UsXrx44MCBL7/8sre3d1RU1N69ezdt2nTx4sXx48er1eq/wpu1tbW1tTU1NZWVlfQlvGY6rR7cJjIZe3t7MlrXq1cvvI8lDjdlQp1GAEePHo2vZxt05SMzMjLS09NLSkrI5V9//fX48ePj4uIiIyM///xzhJCTk9OECRNGjBjx+eef/xXe7N27d+/effr06d+/P32JYc9vARJMncDs0COATz/9NN5tG3TlIzG///77P/7xj7y8PCxm/uGHH37yySdlZWX0hYBD8F0nMDtxcXGbN28eNGhQZGRkcnIy3m0DGPKRmLFjx9InTeoX8/r27VtaWkotB5yDq05gdugRwK1bt+LdNoAhHwnMBAQxzYJSqXz48GFWVlZdXV1sbCzezYZ2fLChoYGMaa5evTo9Pd3B4a+PGlg1TeaYJpbpRAhNnDjRzc2Nqpjo6ur66NGjTptUmLLTTVFN8tt3jUZTUlIydOjQ1tZWjUbj5OTk6OhIr8VIRi2pJrexRf7cvn1bo9Hcvn07LCwMdRWIxBC0fCRCqK2trbKysq2tzdfXF18VCIZ2ywiYEhWmxDuMxlVME0M+gE3FJf38/BiaHIqPj7fEvCAEIq0MfGA3R1ScTqFQjBo1Cu82DwUFBfSKiUVFRbqanIcpzT8vCIFIqwdTJzBQUFAQvWLisGHDdDU5D1OSecHevXvjHWaGDEQeP37csECk+R+gLYM77GbBEmsxVlZW0ismMjQtKEzJSnNzc3Z2NkJIrVZXV1cPGDCA6qqurq6qqiIDkf369cvKyrp27dozzzxTX1+flZU1ZMiQv7eCEIJApAWCqdMseHj8//buL6SpNo4D+Nlsa+iFb7pKgkS0q/4x9Sa7k/SulmBelCXkhdBFYCneTGRKdCUTCm9CZrlVI4kgZAgpthg4wn+VRIjKSRyUGwrHJdjmznvx1HmPz9zenf3Rc7bv52rPeZ5zNC9+nbNn3/2O5ubmGo3Gzs5OcsRut3s8nmAwuHthgoSYplarJVsNDMPwPL+1tbV7oQSrq6smk4nEJa1Wa3Nzc09Pz57D/w1TxiafqKU4EFlRUdHU1GQ2my9fvhwMBr1eb0lJibCS4zibzUYCkaFQyOPx6HQ6g8Fw9epVl8tlNpu3t7d5BCKVDDvsstDQ0LCyslJdXT0/Pz8yMjIwMLC6umo2m/1+f01NzdzcHH2CFOFwmOM48po0qiWv/X6/sOudgKqqqsnJyaKiovr6+v7+/tOnT3/9+jXakD5ZCpPJ9ODBA/roQWBZ9uHDhysrKw6HQ6PR+Hy+3t7ecDg8Ozvr9/uPHz/e1dXV19e3ublZVlZ24sQJo9F4//59p9N55coV8XUaGhrEu2c6nQ7BHsXBXacsDA8Psyzb29tLT6QCiWnSR5PGsmxlZSXLsqRj4tLSUrRheXn57Owsfb5CWCyW2trac+fOkaEQiGQYhnxigeO4yclJhmEcDsfa2lpOTo7b7Sb/+ZFApM1mc7vdoktCJsA2ESRoY2ND3DExEAhEGyo6TBlnIDIaBCIzFe465UiI0+n1+iSf1tOnqqrKbrcLcUmDwRBjSJ+sEPEHIikIRGY83HVCgiYmJsQdE+fm5qINlRumRCASosE2kVzwol6M4paQk5OTpaWl4iRiCkWmNsV72TFCnKFQ6Nu3b2fPng0EAjs7O3l5eZ8+faqsrNxzmJ+ff/LkyfPnz5NLtba2Rv6gGMPURi2pQKTP5xsZGfH5fCQQSQ0p/F6ByJ2dHfJho42NDZ7n19fXkY/MCv8Fi0A2qJaQjY2N9Iq0oSKAqQpxmkym9CVNJaESkNRvRQ2TaYEJmQ0P7HIkbgn54sULejqd9i0CGNk/Mn2EhpH0xP+J3QITshlKpxyRlpBCqJGeTqfMiwBGNoyMH/XXyLw/DiQMO+xyJG4JKXyiMMOkKXoYo2FkQUGBWq3mOE4ciMzJyaEvARAHlE45EreEtFqt4+Pj9Ip9FC3EGQqF4hwyf9OT5FJ1dXUVFRVdXV1MiqKHcTaMtFqtjx8/FgKR79+/N5vNubm5i4uL29vbwtUif0mASCidctTR0XHnzh3SErK5ubmxsZFesV+Ki4tnZmbIa3GIMwHhcFh8qd2TSdna2jp27BjJR96+fXt0dLS+vr60tJRhmMbGRpfL9fnz5+np6fb2dvItJKOjo+REIRCpUqnIEerfS14ARELplKPx8XFxqJGe3kcpDHEmeSkqEBktH/nmzRtxpHVwcPDGjRvt7e3j4+Mmk4kcjCHJXxKyB7aJ5EjcEvLMmTP0dFaiApFx5iOjNYwESBLuOuWIagl5gA/sMkEFIuPPR1INIwFSBXedciRuCWmxWOjp7EMFIpGPhAOHIKYcLS4uajSa169fBwKBtra2QCAgNKrMVFSHyNiBSAq/Vz4SDSMhrXDXKUenTp3ieX55eXlhYSEvLy/j6ybDMN+/f2dZ9sOHD2T469ev6elpYUh59+7dwsKCMFSpVIcOHRI2xLVabXFxMeompBVKpwIMDAwUFRWFQqFAICDbBpnxEAKRaBgJSofSqQwajUbp7+5FBiLRMBKUCzvsynD9+vXnz59funSJnpCrGIHIwsJCg8GwtbVFGkYWFRXRJ0dIU2oTIGEonbLm8/muXbum1+tLSkq8Xu+PHz/oFXISZyDy5cuXQ0NDra2tpGHk5ubmrVu3vF4vL+oQefHixchAZEpSmwApgdIpa4WFhY8ePXr16hXHcU1NTc+ePaNXyEmcgch79+6Vl5ffvXvXaDS2tLS43e6nT5+Kr6PT6bRaLQKRIGd4r1PW1Gq1Xq8n35FeW1s7MTFBrzhoFovly5cvwlAciLTb7UtLS+T44ODghQsXOjo6WlpaSG/hw4cPk4aR/f39/+ym0+lIIJJIJjgPkCYonYqhVqtl+F5nkoFINIwEhcIDuwII7RW7u7u7u7t3Tx6khAORaBgJSoe7TkgcApGQtRDElCme54PBIM/z5EuC/X6/0+n0+XxtbW300pSiGkZS+cjYEIiE7IG7TplSqVRarZbUTYZhAoHAx48f92GbaGZmZmpq6smTJ2RI5SMpCERC1kLpVB4hxej3+5PMZSIQCZAYbBPBn0Dk27dvEwtE0kcBsgBKpwIMDQ2xLEsfjY84EFldXU11iFtbW/v58ycJRBYWFo6Njc3Pz4sbRooXMwhEAvyF0qkAR48ezc3NNRqNnZ2d5Ijdbvd4PMFgcPfCP6IFIqenp6empsQrOY6z2WwkEBkKhTwej9Aw0uVymc3m7e1tcT6SNIVHIBIApVMBrFbryspKdXW1cOTmzZtms9nv99fU1IgW/hEtEPn792/SDLKrq6uvr29zc7OsrEwIRDqdTjIb2TCS0Ol0wmuALIfSqQDDw8PiLo97iqdDZH5+vtvtdjgca2trOTk5brd7YGBgdXWVBCJtNpvb7d51UQCIAjvsGSLOQGQ0CEQCSIK7TuURUox6vX5ubo6REoikIBAJkBjcdWYCBCIB9hmCmMpAcpnhcJjs1cRuGBk7ELmxscHz/Pr6OnI+AAnDXacyjI2NsSwr7HFTDSOpQOTY2Njy8nK0QOSRI0cKCgpQNwGSgdKpDLEjj9Rs7MWSHjxSAAAAhUlEQVQAkDw8sCsS+bwRy7IjIyP0HACkH+46AQAkQ+lUKqfTOTU1VVdX19PTQ88BQJrhgV2RwuEwx3HktUajQeMzgH2G0gkAIBke2AEAJEPpBACQDKUTAEAylE4AAMlQOgEAJEPpBACQDKUTAEAylE4AAMlQOgEAJEPpBACQDKUTAECyfwHyvXFzlvyQ1QAAAABJRU5ErkJggg==
iVBORw0KGgoAAAANSUhEUgAAAeMAAANSCAYAAABWfqbBAAAruHpUWHRSYXcgcHJvZmlsZSB0eXBlIGV4aWYAAHjapZxZlhw3c4XfsQovATMCy8F4jnfg5fu7qGpK4s8X2aRENrurszIREXcIBNqd//nv6/6LX926d7k0q71Wz6/cc4+DD8x/fo33Z/D5/fl+nfT9KPzz865En95HkU/po8+/vNXP3+Hn899v+Pk7DD4qf7uQre8X5j+/0PPn72i/Xej7Rkl3FPlgfy/UvxdK8fOF8L3A+DyWr93a3x9hns/f3+//LAP/O/0xfz5bvi/+7d+5sXq78D4pxpNC8vwZk31uIOn/4NLQF/jTp8wLQ2p8HN+fJf08Kgvyp3X69atzR1e3mv/4on9Epf/19X98/ucj93u0cvy+JP22yPXX33/8vAvlz1F5S/+3d872/Sj+8/Mlx/K5o99WX//fu+2+Z+YpRq4sdf0+1M+jvI943eQt9NbmuLXqG/8XLtHe785vI6sXqbD98pPfK/QQicoNOewwwg3n/b3C4hZzPC42PohxEUF90lKLPa6k+GX9Dje21NNORiwXYU98Nv66l/Detvvl3rsZ77wDL42BiwW+5V//dv/2G+5VKYTgv4vfFaoQoxab21Dk9CcvIyLhfhe1vAX++f37L8U1EcGiVVaJdBZ2fi4xS/gLCdILdOKFhb8/NRja/l6AJeKtCzcTEhEgaiGVUINvMbYQWEgjQINbj9TMJAKhlLi5yZhTqsTGot6ab2nhvTSWyKcdnwfMiERJlQozIjQIVs6F/GnZyKFB0eVSSi2tWOll1FRzLbXWVgWKo6WWXSutttas9TYsWbZi1ZqZdRs99gRoll57A057H4P3HFx58N2DF4wx40wzz+JmnW3a7HMs0mflVVZdbdnqa+y40wY/dt1t2+57nHBIpZNPOfW0Y6efcUm1m9zNt9x627Xb7/gVtfAt299//4uohW/U4ouUXth+RY3PtvZziSA4KYoZAYsuByLeFAISOipm3kLOUZFTzHyPVEWJ3GRRzHZQxIhgPiGWG35i5+Inoorc/yturuV/xC3+XyPnFLp/Gbn/jNuforZFQ8t/+FRVqEX1ierjNSMa/8FV//m30wek/o0njBxrKHsNf3Jgre5pIW9ueRAIs5YmzxhgVN463zrKznwfMUjeths1J/6V7t6et9ylzbRL3bvetUfu5o8/Idzd0h4dQm65hFzS77fl/nifo85Zd+g8ZispjJLFeTxuH2vNvvmnBasl2V5lxnZKcHbi6Lm1dOqyHbKt1YMeMAPaQw9x5tmZW9mnjbA3IYjzEuSB/pi9RJaCPHXNeDlL2c8ua5fDd64VJo9+eQm/eC0olFY9C/A+o9mwnEefAAz3QGrCCjW5UybfauHa5u4Hd2qkWqnktGfJyCq+r204o4V1w9oNmtgnzxB6q0OZZ5b8dhHeDos8R2b5NHnrUkYAUXKLLNMkA2v3VAx3xmqMO8OhEGycfElh7tUfrhYcIGgs3E1cMVM1x/xFPMR124xnrMrNZCO79hmjlnVSv3PtfQnyme/GoLM53Ro808w2ivV19iJ3bq+xz8TtdTuNGpqkOiqp5L4aaGHrTgk9KhBGpDYrj+SKT7r5aSRaTasjjirFQrKN3Ei1WU+uNvIKeyzED2FVurLIjRvP1E1Mk3p0s8XFexAh3u9OEwbdskih2kD1UzJYUlBTc3J7Yae7Tu37VjPFGrW1KcYzXc/iV27ksoAErbQISKAKLhHIWoXZiVwxlr6W3o3iXb0QnbM7b3MSFdV3dVTamLwgrONBpDP76vVMnoIg9INeBnoiVT8vD3DPuSVda3MXIltInFhY5nXc3hTAXR2doApKlQUBz8Rd4fT+ESgpX6WvSkh/gz/FTzLBnrJYFax2xnoAP1qg0XhNqZPq5mEXtcobUnqdYDdDh3RiviM6CHgc9XQyOoDOrffZXfAqkEYgVgCPuGXuLp64q4qCJzNWB7w8ZXniddNGGvFOx8AHD97Fkxel7Lg/igLNC/60TLXwXzukGBAMO8DIqx/uwNI5kzxGhACFifsna1OfM+U6bUPZpxKPzfr35seeC/yg7COMnurh/WcjsQooFiswLhWjP85ZXgHKtc3aWBdXBgAzKUKLcRMwYIWcX3bIvKDFq2mvcJKBl6s0wMlIokHWx3Bn3ouvGgDghtXV+Z4IEgbWn4VA3HkKfKHZoabOk5U78TDk5un37NYAFyn6yQPEmMnPmmHa48chBTMrGXbul1pkYRWLwOLkflqhnhuuBwUUlqVpxKSyDJfsLgQchoFpOwtLUnMFoC62S9nt2RV+4LG8m2NVeRG1BguDTYMHBW4CT0+11ObT2QkNOX0hPgh6UAXGOvzLTrHbSKYTqeQ4KBvIsrBkrUNkShhDq2VqgC/3esN0VPGEORpU2D2LSQVSZwN/VFfhu0giUIB6JcRB3APdcDttguAkTan95rINFkHQnbPHyDKLXq8ZfAvXHhMoA07BydjyrAYYbLELsOUzf91RARGAcfAZR+wOVEZCopfAfd7ngMxckhosg/gSVIq6VzKAmiJokecmceGDdEH5w6L36nYqxJInRvKvTqnsMhEVFeqX4u9HbLFuTWXNbUrNXWySRoGXx5zRrGvwseP2PQg6QFiWkKiqFkF8IYuwdCze4B7ejVe10COsg47qC2it5cxYZBLrdt24elvQM3LGlpgWyAIra8bXirZSoaAe9gH1sB/1xmdbRh3wMqgnle2P4957EW1FaiKeTUYFKiXw6YM0GR0EB1nGIH+QGY3MJ70j/KTLITcu6EsBOxAaQMUQtdpxP1cVQvmAl+2Cz2NWSXmuulGAQDpZVrJXFpJi3A2ANHjk6yjt4VVLPPZGJtS/YBDkxTPB3nmi6Co8Gfj3OE0hNfEAq4o8GGQSd4Tp20MiSFJoo9imD5Rj4Xu9aKfBBbNCYtAPsHobgefKQFNcwAj8jiAksymqqaDHOQyNumckdOhOnMiN1i+hQWUEhewWVoSKNqUA6FOJyAFqGqTi3eqkDTDieVBQSDRsGUmCluFlSNCALEN36DEwmnBMDw31SGlS1LoukLgPCZnhxmiTBJingnqTxWI1FOMmfUlqLSCXV3FTkEvFpCLx5qDUkliXhwWbHRl4iHEimS9hJnuTJ5tIWSRZPmCJF5KSet+E9R5wPlFcDFSZsa5hG2vkT+kTpNppbArTCpKBt1odYoR+j+LXKZPOtc6VwEMrE55KQYdKSZD0kLLbay4PVVNHhI/qp/QhS3x54Y1ig2Mj2EwGs/wUY4IeLgLh9mcMiAIKl3VBjGaCgmS8SJJipG0jjFvmaa1Y9GeQagjcJ9Ea/apWDFdzN9xmoMjjT8c34CQAcBwJT3dZTviVGuNSEHsyUpX0XWL03JEJC1F7moxIQbZFGdVLpjuVGFEf4CSgWKvEA7CCvRFurCatTTEiwBrIstEReQkZWUKBVb4wu43bXVf3yFpEKjRQS4kZJ8nFGyfl+W1QBKu7pJ7JAyQyONR0vfZKBJNDsWQ3pW9kXRBpKeaZSCRunECZoB4DkiWzF7zbSXbgD5WIMAyLWkdZILt9Q7eRR+ia2zNoiRbHW8wsR4FmqKnDGzwhDog8Qn/seOCIcyJX0s2zsjxYwRvc6G6SMD68NxRQqvolPe6DSkfb4NPMKrC4ltpqFD7FpAcCvAn+7uWCwviFFl2R7pwQH6IWbIgB9UIdrcc2aMMmYcr/eHJKeiFkLnEFhSghAGnBVWFfw68NbqMayhY42tL7diOMoUelXHhAoBBR4jGH+FJKnpTkQpfijaIA6P9YyQ5O5w1Y2caSgo/SlFW2cREzIAqFR0paqD7r4Tz6RNwHD+35fFT62Cr3l79KXYB0euYi1iUaZryZvMO88+ktLDor6n3HkaNBwlAjdXeSuLiksJIr1B0L10FOoCRUXAM6ysNG6BRpvZWLEKoncJmCxnaBjiuiluEFCsshB5suSVIs+aN4SwAMOrALWohk57u/hKiNiZWhbBNPxWoI1sDfglNBHt+RVgrCwjSRWpKb4QqioC2KX403sB7YGNPI24DiQG0b5hYWz3v3JvppzeHDnrdSXeCNWQVkk5oSgApib3rJX7hpClhjNfjbKMZdfj4tCCYVHCw1OgtCslycPM8Cy6lPuWSeJvKlF2Et5QaxrgEVAHQm+uNmSQ6Airul1iZyCS24IRXss8nNZmHAliYCYVgL6BKjCwQmKwKFiHFEWCDoJTv32FauQ6lGDB6qG1xE/LUbMU6+dHHXFnKT6vAVagoYBg2b/0AXhpqYIaQAU4rScUGgcj9BUpaeuCBIoFUwjosgycFELHjolSve9Eqykb2nouHifkp1RO4Igd2e7dlqhwJ7sMlhVVG/l2zKWJ3DKlM9taKxsjT6qBGKZwU8IhKSniE7DC3VvnkEig5RilKQVGmtEHkqtzQSKjVxdCFOwv885HbQJXDj84IY+AqMlCLcIDEKsQdVYAfePQPOSM76agexE4CqcUAkSpSLQZWZVZb49hMCIvzyzVGGkBznS4hWMG2UAaYSUNIgtLzQ/hBE4Pu0lUAY28UdYTwaei3oTojaRuFW1p/0TQGBDQyRhOCXRC1hydgB7mEnVq5kKXrcS+8Znva4VeMRQVBHDtQzcCzdgHq1ycho8poYw8nkIF9Ff1O4YYIuS9yyb483yHJTnIJtHssl5R3JZepzsEqdTAE7MRYpF1w96d1X7FTQ+YrcJgMApe2jNqwUMQvZXatgEeCa8V9f01rDaxFps6XgEKSiIScAL5dWKRKkY1Sgj9xS/hgKwo/OR4oDDQKdhkmHjlCeilYm4cnI2ika+YfMf3eok1JQHoILnueQe6g87R0t8IKbFgDuckzSkFx4zSD0L28AE8pKHEAegMduUmokvjqFmYVvaN3pTMKJSKFb5924x8Cz3ngrYjKyIiihA1jCjGpocK+6i/kUBRfO2yByjxRyHeFJhaBtzDe8FVVdiFQdeAoKdC3EMEmAIrmxVKTRBPr5ZpQc3glhOaeHMKNTg8bDr5VlhJ4hPviB+FcipQwnlOgN7iAWvD9vd1jAM0BF6thmhruPfIwDq3R50ANvR87szcIinNAIS/4jk1vAw0GFA6qUKKpwAoWUNH6qVgkzvb9KBA+HxkOhUXIop9wkThbiKGtLBDKrrzcaoEjepQTYFKQYnjXT7sfxB/gTi1QllTp0ZP3Fxh5r2CHt+uD1KJyKPDt4PEKv3Yw5A8uIc4KsJDkrgfPbcb8XDL5ABMarRuTuwo2TKJRs4BlbgOCRBYZnzlD4hZRJpazQIUgBowYpXsc7Yq4lvRv3EGR0QL0qp4Vr68BjmbCkeqfi88i9HwxnAeTDrGrI7hhRAs5kmSKlb0AUonNUM4Qx8pmb5E64Ab6ujULYA9GJuPXWwVMgBQSuUw00u8tVOb+rDUTfgO552+T2+XIQnpiacgQMo5dOh5ZIroQ0rrA0EI0RfPXS23DkCFEoZahVagA5QGoB6DjIBdiWr5MRHlKNRwwDAYFuqOugp4cHwUIVk0NhYfLJhdooKz6JvANwniqr2pox5dnlZVVN0btRFEg32CLtPS/P7YEHzPEufqYcmlHbnaChiGTsCp4DpMbVT4gQHosKhxofalut8HQQqXqqemtlBqetJBK03OMXaA3wiOH20SduHfKxgdfGAnykhzKIpjEuFpqUJN9IGNxKcwdFm/u0wGJA38Y/KRjfCLVUDoxLIWIJiAiUnTLJutXquHIlVU0qj3DP1R0oVDhdQS1rHf0NzKCM4F6iQo0jRzO6KKZmQPGaoW8uTOlQjgEC3JIetzmSEumBACCDpT/nW6olwegpzCNl0aBWqF8lnar6sLUcviGSVQQSmQfbuMF1VspH3QnwkyRF9COPTJqW1aDaj4ikaZcVNg+sF1IMc+C9nDNMWYGf4NRyHMcn7RwZZhRttNQQZalBEoqTFUOvRRhv9k+rlLc72nsgqHEHiqghox2ojsvLz3EgFeFfVi7m0gX1SnREGK5nY594Qm20BzxOTtwlfiFP6pdAa7FhKXRVnWey3kPtpsDNZj4GDUlunC/ShTuTZML7jL0QcOg/vCBchTMeBg6gIXk3OJw05GbRpcAsxYBwGCTca7F1aTTUPkqjgbteDFh4z6wYj77l6IMjCcYpap+tpfZ7FHBTYtbqxyCq2udC5cpPQQksyQVGakREqK1CTQDK3aUIZAKsvqKoKcMm5Ypt5XFZw3YqVF3Ug8S7k9evH0IZdjUsxJOIIu3MbZcqvj6Tctz6IqO5H56K+gqiOG6wUu85ixVJUCqfWlyS05SDGlFKGfjlOkSO9tUny93waMBsN6kX7AOKBR8JdxoMrK44tHlhEBCCZRgIOQQVKWjKCLdGPCVwLXwAdY33CpIcV85wwHG4yoxdEiQh3492K1pBR1aqn0pqJU/8K7w2ATSqupv6jijE0/uzjxOoBVJybnO0XEy7WLylJOMg5qVmrVYtWJwB25kjLbS5Ag6q/ggRTrfLRpB18O/EoW2ENlKaEqK0Wd0z3gDKfm3PgnMRR7tL1ieMDHWLIcsvKiQGwfDcOaBDnKWG1Axq3BhlJisAHu4ic44+hdooWrg+4G58wNKiSnHrEOfo0mWI0yUxUWD6GLg1k2ZB8PGsKHnkvIKfCgqkVTQkXJ0j7J1SYrW1ZRtZBmpPfZTAegPOZgV0nRL5iafFJGt4B+VCqKlfRI6jSlnHSk51LDREWUCPpCrCAZI8TbpPbeGCKRqiZUC0SgZB51Zl59QbBEYOJWJSPSwqINWE6+8CVNqiWKVFIB9pbWxXVwNhCuy4yYXXXxhMSR4nNskX2DuSY6OAEaUv7neyXuicp9qMYCNHUZ/ku1pW2q4ZWiEKDpGIcnRlSOHilFV+ecuyqLd3DpchvNgDsHqJ0E42SU/UTgUL5BiA7gX0Q+hnu4q6RKtWdYtI/RkxCfL4D1Ji0gaIno8VPdwdzkL+kutzTW2LEBqAhcx1Iia1j4ZwHrYB2Ql1IEoFvVy1tIiFnCnnoG1c3L3BDJ6KKBbUh5sITHT2VaWj1nfXoxsQiH6AFDHoVArKqGsLQkUwOgtYeQfLwvwVeSikbN+5xXxdhKC7NkOxD9oWh8E9Yrir3bu9LQqDspMA3No4wtGk+qoMbA+m3lTyC/xzJBt+ZxIfRNWipuNVd57n3TNKYGCQ+W5ZAA1RXa/enZJFu0KIdnQfvnYN17QjOsRFep95zpjztSInwqJqvxZdmKvXIAyatBVtsSJGDGfbKSoQhsKoy0X1X7gdtCtcJzmlC54pNRL1IjgSSY/RYEm4HTUisChasfeI+Uhd2XZnScB1Mx/Qo61qwy4MdDVFf4C/jHA4YDj0CAnwR69+yAahWgHXQs6oFa5NKA+2djURNUAAMnjcR0cQJSrfI3XRA7DsQRjiQnFp6pwejS2g3/fBpqiJeBwUNxbMe0g24IzvzzlAPwA/MnNPzTBFGVy56aPNx4NQJ0M10YRzwzbz3Hu4LC6NwjIMDEReAsBM8SJxuFMlk/RECrioo9ZkEhAjbLa65IA5+gpYUIuVRULIyFQEe9uG3PUearv0DQwjYdGk5ACsqA2UeLVtB87icNXfxdhVLMd2AzE3K0KKPKJ4KojRX3cH4X0e4CcccciU1lQrLqgqUa5wlzb9R0oUKETlqqAsa6FmqEHbZQ2qgAsaAqb1FE0zJzA6hk27tovot/eAE0AtpZJ2l5eJjnp/zZWpDtLUxhqKJUi71YkozBo6S5oLnEkdJc19gKHaaVuoKeAwkFPDUQ8hUhCD0q0QS9COLDqXS+KgK5afcpkoghgmkdI2JYRCbVyb6o8DrDh7K04JUyYSdUs/EGJq4O1HoPbK8VQqcm/eadq3lTWENFnxKI+X1BcmMF6DAylLsSNWsFALzdbIR+0AbdZVncAb0PcIa7WpCLoEx16aNCBPSAMNE6nj1dymoK92TNTirtKQBGlrXxEjMnhctUk0JRK1c48ZQtBAwFnLB/FAfkM9meS0OSb0xQipRaepo0z+QVKLl2njNUvmAb9pvibUK+qr1ozNhFxE9lREiXsDitoTbHVUVIjAvKwO7+MinrXp2tSiwpGYqHs11rWpDWy+bkU8msUAatW65clAfRzi8gcOi2ljxK4dYetAIcPuKTcRAVCIGz5Rcw/QizhM4cX+O7ABr4laLzBQHTw4Cc11yYQBiM+SY6y9v11Yvn6i5uxwQnFIbWgLp1PL5p1uZAgkiCjKuqkDvLQrld7EbUv7qnupfkiazwrzpnAKNa2RWcofk8u9OWyhdgQNAX6A6xPujBq0iHyiZq/hIkARCQguSmINjADxoEKLwgYkbT3LcppOCVWo9rxesOELpKSeGGkCsXkRtB5TcDAxRKtrJhCeIvCCTI1mzurSnbgmwIBvA2gpYfVWJG5l0E6lZC9my7B48hTgJZdTh1T7tCiE0RHOSb3awbKp9yDUmtg0OGCA2fgjwydLJma45GorDXokRyhv1jpOdL6m40yt09WdEBRpGSZ+ECqD5EhF6l6zplipj5fQfEaEIKba8ZIDk4clJIbkh3Opc3OzHq82NuktSt3tIc2Qs18k3cLIBk1KtCG7CgdFEnCWDTjXbSTOOfCxJSdjaYi0oZkCUfFGqmKq5P2QXa9BNlbAy6KPyB0cirqCpK56C1xpZ+CHqHHFZOoARe3fYSNA4kT6HTVnMVo1lbe+sD8oAKn61/rU1O1CEixuettZ00GSKGv8FNChrZisCQ2KqlXophJfkqEjW9QrFNdgvoc2RcA47uGGKufPozojoU278Ilbm4kSpEDU/yYoatgAstrb1XRFBDZ4Neo2gTXQFyYPp/EMYMbTZtgGKUse4o5QbNQDEYr4oqqigNDv5D0oiCRXoHlhgajEdFUjGt8MNTrc01Bf2TQmKH11K2/LMwyES2DBgga0NA2ICq3cDYA5yYmtDrvcTtBOOjCCoMJQ+aOdW8hf9hzVz8rVKtsF/sKyoh3Zak8gVE1XEmf0gVbgmfn0nu6zjUs1kF0stoaljobMEAcQKIbjjSIDBng+lAaZFFkT8A2TWvQ9cIMYjKIFGMG62S73sjT/po1BcsJj8GT/RyNJtemHPLANryTWdaLBgwYNQSqKlzviolXWCteKvEIEk+l5KQeu16sRmj5JaFBK4SvCJEkXRrFwBYvydKc6KBhQgUIS+I90evO2hywuKFLEGpGIA2m3ACiJVMlklF9/EyrqXIGwyIDq8qMC/4b2WfF+JVY0C8ozd0TJ4QkWETpk4CQlgTn1s+BLDd5MlS+8m48joaMt9QeD9pXRYMefV+Hgn/WhTSWbcHDfRY4OgRzkPVBAwm5rCEOMNGKUROmUsWTm+fTWYDrIEF1b+k0H9kCUTQ368fxV+ztVcR0aK4EVTfY7R7dE5to2RKde4LcjEqs6pB7QBLeW9pCHmo6BxA/aGcNzIoFG82qf6lYDnttlFL4AjccORROnErQa4VFrVz0hljbn/KYsiYE2vwifpn2qNgrjJi0iheCob7SVbc1xBd2VWuMNm6IpOMi0Zu1SSXJoDh1hp64CNmf4B+OIUegOyeq0IwkIFwwqLyPjysbqIlsBqV40DVOAgPy2yNHmGUKL0ADRRF2aKOioUR4diuEsrGSvINJRapN+3Io442gEEB1EHkxKD+7D/ngNhnX02FbLg6tdbd9W1+pTnNq6Vc8Hgz3OEAJq39QHyS4PUviH/5qEaLKnms7jjQNmm3oG+wfABpvxsrA/+Nw1WlHOrH2cpi4BC+4X0gFwCaoiQ3+JJp5SOWqYVJWGW/gfrfQjQC4jBGWtXyOXa+NJ1Tb0msRhcUh6TaVFLAm1JpIB1vtudpwmqJCOTbpY86cU75JZUhdd3jBd5ASubTYiouECFjlB+K87QUUWSIQsy65ra4ZvN2mh/GadZPek/DCy4NqhEBBvkSWn1Fh/JMJMGtJh4eAZKglt313dmqnFLGorSoNZXVPBQJw656WyspkyB3XDjIAi8qFLmhm+7ME1cPq2ofD9AC+iUFAu5wTi9b0wvdiZJeAEKLArEmhqUmU8CNACe/JkqPmCEkddZ3NJr0naNUZ2Icrxq/0QHUtr2NFxE/i+aWZdI5qaui0awSWtJkIX34GxEOs7IEzbP5p9RFYAfNLaLRZKV+Yugp9SQ8oCbvC8PtZFdi+gv0DVcIG2es1p1IB8o6g0eQorXEy59i3UIjHtb5L2W0MQmvjYtgMUY0edqQERN20TjWssNndAHLHR2JC3V051kWl4VcS66nFqx0ONoFqQMAtVaRKYkrPNgxP43aGtwywAp3JPfWPguJ+98IzriQbqpmD4ryZXm86HhN7bXEtGlygMwR2iBohxGNimaSCM01ZLsy3MhEQieYHL4BEww3g3bnD2dY5UPtlEZgWNFKo5x8It1ihY2Ya1gMOmnISmCDRLFDHxXYfLXs7AdygM7AGpoJnvggIeB1W1RUMjbCc5j1qv0q+QMmUFZniEPgSix+NZ4Xj1lYp6Nxio8ppB8vFJVhNXwzWj883mmzy8b1NgZ6+9JOQADj7UN3T72gYYHnJJ+3vkOlD25lRrJEHIDZLTPW37ei8sNmnbkpqeEOVQ8kIQu5ICuFrZ7tw0l1w8N6FNEoKJTZ1Fhzpc0WRmFteq+7X83dphg9JIapKka6P8RNn01HH41GWyJisG1aAgGxXTFHaH3l58A+4Da+Utgooaatr3ISJ0eAIJKqe8q+Y4ULuUr3wcFIC80zlEtbDAo7nGp4ELxByMKloUVugBxAKVz2dgRhtSyiB864naT1IH5KAJVMuE+sJrwDsgk0DflWdFsAFiHs2lzuuVEgwyGVObtBgbTG5UiwMqbBN5zAqo27tc7+rS4X3QkVvHQpCCOERCgfAv0bRhI35NUQ0ObhSSiiQ4WlDt1fVyhwJz5LzXuHnQDqSaY9CzAUVUUWDZNIjo+RolImugfqqGUxL5aVd7/aZNWzCPOwKzedekESSdhlhkEAKqwItrSuzBUnD8lEpt2qAFvDoC27c+ZC41+gnrOeoxDe0CsgBBG4VFOAPHFPCAJeCyc6Raos46kIpQa5Q7wRDwWiB1Ix20K5opJAphLz+mxlxaIbuyNjA0oQP4YUjxIdp29wtU8aQqQC0BTyHrWMrVTNt2+fL8WQOgpPC9QXa48mZvGyhRCB2RqZ4WRh9qp+5AK43joX+4irrolGAIjmdSJwFljmXAceQMUNuRqO/5wo9HU//aKqbiZTq0hEQKX2ogDzHURmlLXCjKA6kvkdS71jRSUCoF8CaaRvgBeXTMNIFjHL3zR9FBkJUxZgcSnGCaC/4NiqvP87r4Un6n3pzJbwAwD7Asy5O8U5WqAJ3U0UGwPKRRkDBDOz9OsyTQjxIuqtMBhkImSPkKKDTZvQKctC7i61lnvhC/CA8Nf2gXZpTPmKirOK6pYTqiAaItOZMOPWtDLPHmEv8yXgdYQEX5t5uXu/w6Wv++JNfmkMOpxwkfaxf1+XQfUGs64XAGtTmzPqMRg1rDEJmTYNrFX7A8uTjk7ms2HaogF+pAZVaLmixMVayOhNAAPBwatHaa0uBqb/sGPA2V4su2SVAhlKYQnAZGsyBnhqHNtHO2Gms65bMKhhQzBq/wt7p42qgAhAl70V4EehbVoblsm65rgBDu8mrgaLPCABcSqpEvgF+GvpJ2RYf6iVqiUFafXYY4Y1N15gy1cxFaGiSamibBIuHL0QYZ8UpGIvhLuFfEi/hvD+C6psUqxbemDnDFol5g1FCxOwA6Tg2LQgkhJdT01ugs5ImiIyKIM53DgzOo1LEW6X47uN7hdxgVUe81TexYXJ2+7ZcQSfCq/lXmWRBvKiZwvoJ1yXdQEpBKOtbWRJyAbE86I0Mluru7drK7GvkaDITTlvovQR0oDR4202wFmgra0ZkqHUMATjsEmNDWVBQMfbrjspRDAiXtIifU6RxLe194AwyszgWiVao6HIilieDhwkiwq73X3nTcZXNj2b0zxeOdkE5P6aohBwpPOKUCLXlqv7EW7dNr5ix0r/d+02wlkikTashlO4136VQhlIoNBcigAPxKlnnUDmBQR1nsW7hC5P295sdxc11zg+TW0EBy0r7IzBGJkqljPXYMW20KbUv5t+uHa+o6TgAAdO1VUmLKkqfI0ZkYEUJCHmm8C7G875Cp6TDaAmg7ShWzhEarGpkCDHDDu7YyBxeHmJAG5/LW4eCktfvkJCrEgxrz3lqjROiHZj8VSbSvIUR0nlfj9BQbjKExwMxN6AxM9DqWxsO7qIMqLf10YD13BETNo4NVmmeEJoiSJ856dAqM0uXWWT84Hb87pUAMUxM0zY7joSZ02klnNp72i13Kj8uRb1NM2DS3oLHT8qYi1OEQoG18V8eAuuYh9pteE7LhWPjyWxQ8jJrYlMvR6NaAouZWimls/EpTzwgdlSliotwdCbyl9smcqFl21aB2XKWBvHYmMQFdR8RQ4RoUAuoxbxN9hwl9Z36QQKSBUy85ghm4yEowkCR4GzQQqRSRAjc+6YUmb+rLgcpBp3JN0xI5aScEXaSDiE4TMxveA8c08QCuE92AikAjoGfUDXkL8/aIhyYKD4mNRoNiLtFC9wSNBTm5rzDwiaRH0ZmJlDLREjyZNjnPO/gD6GowE54yizripaYib1A10SJfep3XVmHpRASSFLhFVENRBwPW0yxL+swXjUtVsSjAa4EpcPRqw3Xti2r6frjBq30T8rydwwDofI+nothyfodRdKYhRfWPq17K3Y/PgD9aFBceVdmu4zhl0k2jz+0q79M7yYmBNUSmZqdDYrnVRyIjwu7aGSyaqcFosmIoJ1yOgweNdI8hGyg+FmtbNZDHq6/k7TuoMq5A/w7YV/3/fnTaC5DK1C4yHj+IiNBYGvKnsyrYRe1aHeojT3JdZ3ggW40nIqGCmk4NM1R0mJdANsjmytrorI3TCg1Seb+WPTAiduva/MLikZsAJPe1VLmn1ItEJubSzqiXiVbByciwNNenOpJzqDKKJh0QOUlD9+NwSZY36IAQ4nR/VNWdXluNUqk8kSZYS9glTKeWbn2tj/52OtWl1aGyI9othIjcJOZLJ9eW6F27gEmHG/s7pJjz1IGF6JYG2XT6Ej8Prnvdn2+CbyosL80KaJzdYEulGEFAdmlHR/2JpXNBUbMxxUXtMmoW2EMS4lcpbskfHT5aCqWs3OjqpKjbjZt9nkjHWTQ7gFvBQMaLzm5AcW0a9lvIuxOa4dpIRBCzVrUldcpTng+Fe2RWcRfwMvJQphAILpt8gY4u315H06GGt0Gu0/Ga+ADMtfGskFRTdgOH6kyrw0bq6pzjFvOq51eLQ1UsvPjbPffvLP3R/zj39lojmbphHULVfP/Wj9SAy7mKttjwlppOBvz3cjrQTPYQ3aINw6y9pabhdMNlb3wCxUXU+tJMF0Vy3gE/qdeOTNLZgshdWXH9hoc8j2dZIl4LUCCLITPVG2IjmiR10PFlSv5xvazF87t3vvnAXpx6VPOgXgDXFT9cou3J/Q6DkGLULmrFd96cTMPYyTBi4nREKmHhUERJ2/RoBiKvrEMDZB3FDeoY79J2irgxAqjA68jl+8kiWwdBNuxV2/fgGUZq66woflM/Z0CuRafMLopHJ9XEud3reNSyXL0m5APvpT4Sfhb+Uzch6NAPrpKicToNzeuP5n/IyGU6ra9BZEIvLd7xa3uijZoGJbO20LTVJJaO15ZyU8OrzWnc0qC49etEcVfdbyzi+7EbGJHNAuqMAWBVL8IsIEvrAM0qudOOdibDcpoENd/fDxEo6008WOa9YxEULhnMsFbVCKhadUvFUaC6psPJW9ZyhTR8c5r88B8YBhJYv6jxaskirKvXqak9kteG3Pr0TohaQ214HcxWP+kMnZWKTmeSqk43qdnXPg5YW4U6dqxKTZr64Xl0EIDEA3/VM76LolajdcbnFygRnXRFQ+owKqj0zprAXQtSVQM7Pw/htQGCmRMezJl2OFFHnXWc1dS/C6N7/aCAoHMYkklS7iDXTenax5o2/fAFtdjfcYmBfEdb4J5Q8F07Ste0u05Iuhuaz5bp7RqI1ZFWilSBRgBIIFRZxXPhVWEGpsOKupL2diW9wKs0OMA7/OWQb7YZZe9Nh6YoJLUrtU8bNU+qI2FygUsnbN4hDphuUmsagVRDslh2SbxjsoyHu1AbWnuIcB/GFSsDaOEGZVst6IcshW9XeWLTcld+f35KUH+yJquh+4Z0Fi6sEnhMedT5QU0CJvVZsYxgN/pIQ4RqIKj5UVQT6OZCSJ2YF32CQ9+nvbfQSW5QGu7WBjAVj6S6GnRl0a9GG8bWv3Eu8fVkrerYs37ghEmR5/J+KIpO6KIhdKgbMossJdJBM8HqKrxtqKgRL7lejedKB5+3HeyGzs0bFMofGybT5u38zDnPd5ou6ejd8NuoHPE7LDY0BI4s0qiCJvjQ/MVVTc6p4RHQBOgJr/Mh2kr7q4p/VbPOGKN16tYQK6WtM3JFkyUoss+PCelaTy9y7ZaOgOzISaDGoPJEod6qbUgkG/hUCv7UFk6pSMSBefDUclg18ha2of55GrSvOBECO1fNw3PeAb2GrNT0kmbvFHBUUUXcUN7l3vb8WtYZAm2c6ihmObvoSAFozL0DAE0//MHj87bKA7FA7QhpdIR56OQLoIpKkV87+vFMmnGwpWFcddHwxjwtCiq8wYTNG2RNiOpIJ55AwzAQStod5OI1JEnm0TJsrE0SpFFSUxgi0On9IxIBeDvZPmCBmm4RBAK6GFbeeqvRXT+FO/QDueqVKXlZraNB0t+AMkqDpcvZz5ODNj7zAc9eSLXtSlgqj1nRuXv4oSOPXCgYgp5XLY0LqzcY5ckE8UdjICvr5yRZ9pu8VUYBghC1fpaV+i4we9U8hlNT6v2AAh3FlGLrTaZIpxoX3wovo4lBMYyDzlrc2dbC4AXUStGPphkQHC/5afugwRHevukQxupHHa4//iwYLgnsuv8FJwHO80U/nxwAAAGEaUNDUElDQyBwcm9maWxlAAB4nH2RPUjDQBzFXz9EKRUHi0h1yFCdLIiKOGoVilAh1AqtOphc+gVNGpIUF0fBteDgx2LVwcVZVwdXQRD8AHFzc1J0kRL/lxRaxHhw3I939x537wB/o8JUMzgOqJplpJMJIZtbFbpfEUIQAxhCVGKmPieKKXiOr3v4+HoX51ne5/4cvUreZIBPIJ5lumERbxBPb1o6533iCCtJCvE58ZhBFyR+5Lrs8hvnosN+nhkxMul54gixUOxguYNZyVCJp4hjiqpRvj/rssJ5i7NaqbHWPfkLw3ltZZnrNIeRxCKWIEKAjBrKqMBCnFaNFBNp2k94+KOOXySXTK4yGDkWUIUKyfGD/8Hvbs3C5ISbFE4AXS+2/TECdO8Czbptfx/bdvMECDwDV1rbX20AM5+k19ta7Ajo2wYurtuavAdc7gCDT7pkSI4UoOkvFID3M/qmHNB/C4TW3N5a+zh9ADLUVeoGODgERouUve7x7p7O3v490+rvB0sRcpeg/x47AAANGmlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iWE1QIENvcmUgNC40LjAtRXhpdjIiPgogPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iCiAgICB4bWxuczpzdEV2dD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlRXZlbnQjIgogICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICAgeG1sbnM6R0lNUD0iaHR0cDovL3d3dy5naW1wLm9yZy94bXAvIgogICAgeG1sbnM6dGlmZj0iaHR0cDovL25zLmFkb2JlLmNvbS90aWZmLzEuMC8iCiAgICB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iCiAgIHhtcE1NOkRvY3VtZW50SUQ9ImdpbXA6ZG9jaWQ6Z2ltcDplYzBmMzQ1My1kMGNiLTRjZDMtOWUxYi1jMzViMTFlYzNhZTUiCiAgIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MzBkMjUyMzktYTdkNy00YzBmLWJjOTItMjAxMjE4ZjY3MmE0IgogICB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6MmJkYmNmNGYtY2I2OC00MDRmLWEzMmQtMjQwMDdiNzhiMjk5IgogICBkYzpGb3JtYXQ9ImltYWdlL3BuZyIKICAgR0lNUDpBUEk9IjIuMCIKICAgR0lNUDpQbGF0Zm9ybT0iTGludXgiCiAgIEdJTVA6VGltZVN0YW1wPSIxNjMzMzg2NDgwNzk1MDAyIgogICBHSU1QOlZlcnNpb249IjIuMTAuMjgiCiAgIHRpZmY6T3JpZW50YXRpb249IjEiCiAgIHhtcDpDcmVhdG9yVG9vbD0iR0lNUCAyLjEwIj4KICAgPHhtcE1NOkhpc3Rvcnk+CiAgICA8cmRmOlNlcT4KICAgICA8cmRmOmxpCiAgICAgIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiCiAgICAgIHN0RXZ0OmNoYW5nZWQ9Ii8iCiAgICAgIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6MTQyN2NiYjktZWI1OC00NmQ3LWJjMmQtYTNhOTVhMmQ4NzQ2IgogICAgICBzdEV2dDpzb2Z0d2FyZUFnZW50PSJHaW1wIDIuMTAgKExpbnV4KSIKICAgICAgc3RFdnQ6d2hlbj0iMjAyMS0xMC0wNFQxNzoyODowMC0wNTowMCIvPgogICAgPC9yZGY6U2VxPgogICA8L3htcE1NOkhpc3Rvcnk+CiAgPC9yZGY6RGVzY3JpcHRpb24+CiA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgCjw/eHBhY2tldCBlbmQ9InciPz7Ds5gqAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAB3RJTUUH5QoEFhwAsVMt+AAAIABJREFUeNrsvXmcXVWZr/+sPZypTs1TUkllJAMBDCSMghJGRbERELXb6aKtYg/St+/PsZsrtG370xZExOZem0FQFBqBSJjnQELISOa5kqrUlJrrzGcPa637x6lzSBhEW4KC68lnf05Vqs6pvdcevuv7rvddS2itNQaD4Y+OUgoAIQQAWmu01pXvy0hVZOXKFTTUtzJv3jwefOh+3v3uM/jC5/+Om2+5iYaGeiwROexzbNs2DWww/AljmSYwGP40OFR0y0IchiFCiMOE2bIsBgeHCAKfMAzo6uqiprqG6dOnMzQ4hKD0O+XPNP1t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kVAoxN3fuZtMJsPPfv4ztm/bzsDAAD+4x84Rv/vd79Lf38/q1av5+c//jVQqyR133M7g4ADPPfc876xbT39/iMcf/z0dHR1cccXlpNNpwuHwqMvQye3Gv7VStrBwud1cfs01/ObRR5g3exZnnX46odAg199wA888+wKapvN/7v4uhm5wwxevp7GhgcsuuYzly5dz2zdu47bbbudXv/oVt912O9/85rc466zFbP5gM8HePobDYXbs2MmcOXP45re+yS233EpXVxd33H4bBw8eYun5l6AoMldffRWqIrF16zZ++/hjHDzUymWXXYYsyQxHhrnzzrs4/YzTcTgc9If6CQaD7Nq7i2Qiydq1a9E1jf379hHsCRKNRmlpGQEFvYWFxde/fgvfuPVWpkyZQkVFBVdddRWXXnIJ27fv4JGHH+af77wTWVZIplJ897vfZXh4mPXr15NOp/9TAK6RqlTJ4isMAzKZDO3HjzEcCaNpGo8//jiZjM5vHnqI/lAvb7yxml/84hcYhsHNN99MX18fzz33HG+99RbRaJQvfelLiKLI/fffz/r16zlx4gTf+MY3EEWRJ554go6ODt59911eeeUVVqxYwX333YcgCHR0dIxW9SNMg//u9qQ9HrONS2LRGOeeey4tLS1cc/U1TJw4EYCVK1fSfryDcDjMqlWraD3YynXXX4emafzwhz/kueeew+f1svylFYQjMVpbW+g80c5AqJ8LLryIr954Ey+9tIIHHniAPTt34XK67MTSFHA6FQzLQFFEPtpvG2g4HCq3fOMb3P7NO0ikUqxbt3Z0LP8xV+HzfQeSJLF161bS6TRerxdZFPnhD++jvz/Erl27iMaiHDp0CKfDydq330I3DLZs2UpPTw8Oh5MHHniAA60HGBgYZN26dxAEgf379uFQHfz85z+no6ODaCzGP33rTobCYfbs3s2xo8eQZZlnn3+OcdXVPPHE7/nto/9OKNTP2rXvkM5k2L17Nw6Hg5deepnE8DAf7fuIQ4fa0DQNQ7eV40YSyBHVtr/38XevjE+uJg3DoKFhAqpDZs6cuQT8eRQWFjBlSgOmZTF27DjGV1cTCPjoONFOZVUltbUTcLvd5Ob4mTixHhDo6+2numosJzpO0B/VmN48hX37PmLsmLEkIyEcHj8Bn4+BwQgut4MVL75IZ2cXS5edRzicYVxVOXNmzUVA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
<p>Everyone seeks</p> <p>to be King,</p> <p>and Queen,</p> <p>of their own</p> <p>Eden.</p> [img[coatofarmsascii.png]] [[Power]]
<p>From Plunder,</p> <p>Comes</p> <p>Walled Gardens.</p> <p>But Wings,</p> <p>Let you fly</p> <p>Right Overhead.</p> [img[usaascii.png]] [[Freedom]]
The following tiddlers were imported: # [[haikuasc.png]]
iVBORw0KGgoAAAANSUhEUgAAAaIAAADDCAYAAADA1BUkAAAPfnpUWHRSYXcgcHJvZmlsZSB0eXBlIGV4aWYAAHja1ZlbdmO7DUT/OYoMgeAbwyH4WCszyPCzcST7tt19k/TNT2LZlnx0xAdQqCrQ4fzj7zf8ja8S2wil9tG0tchX0aJp8mLE19d8fkssz+/XpfR+JV+vh5XfH/Ib/PX779Fez/Jx/f2Bj2eZvKo/DDTW+w37+oaW9/jj20DvibKvKPFivwfS90A5vd6Q9wDzta3YdPQft2Dn9fz+/CsM/AT/ZR9X6/vmb3+XTvR2ZZ6c0smSI79THq8FZP+RkKe/we+YCzdKzrxOuT9XPrZKQH4Vp88vZUXXl1p+edOXrHy++pat3t8x+p6t8pHe/C3I7fP5l9eD1F9n5Qn9DzOX8X6Vvl7XGs9rRd+i7z/37nGfPbOLWRqhbu9NfWzxecV9xhQ+9QgsrcXOT2WI/jyUxwDVCyjsuKLxWKKSyMqVIlumXDnP85LFEks6IXVepLTIoF8cuSdNwJ38FX/ITT1r3nmQy0XaM1fT51rkmVbjCs9sg5m3cGsSBhM+8tuP8LsfuNdLQcRjSerlld+UPNgswzPnv7mNjMh9B7U+Af54fP/yvGYyWD3KXiJKYO01hFX5gwnyk+jMjZXnVw1K3+8BCBFTVxYjmQyQNclVmsSeUhchkIMETZaeqBkjA1Jr2iwylZwbuRnJp+YjXZ5bU01cDlyHzMhEzY0KG2RokqxSKvjpZYChWXMttdZWex1V62y5lVZba705Kc6eewm99tZ7H137HHmUUUcbfYyhY2rSDGlWbdp1qOqczDkZefLpyQ1zWrJsxWqwZt2Gqc0FfFZZdbXV11i65k47b/hjt9332LrnkQOUTjn1tNPPOHrmBWo3h1tuve32O67e+Zm1d1p/evxG1uSdtfRkym/sn1nj6kMbzxDidFI9ZyQshSJkvHsKAHTynMUhpSTPnOcsaqIqamKR1XO2xTNGBsuRVK985C6kV0Y9c/9V3kIvX/KW/mrmgqfuNzP3c95+lbXtMrSejL2q0IMaM9XHPTMNvl1uf3oOf/bG7z7//w2kolqlmEt9iUtTgQZmKrasaQK+s66SdpIg4Hoeh93u3OqcUmpORRmpy2lrkvOjpiMulDwfn2K6uWCWscGbJXAyQy2oA+8CnXKPW4gvuWlpbclroBgMuY7tCuWn0v+4tbQGWkNaLG2CchaxHi9ixSGO+tSC+ti0qedMeA/Iwocl3ZRB5Thzrf7Ynk0RhCp1LQoPSdKZEbQzheqZ2p418UenBNDZdJosy23H3Mcpd/bdAPezybY0MAUlcSiUUhmaOo3zVVRxTWSxjAW3nuKGpP6nWct6XEGJqJw70D3K+m7tKKQcu8YCbq5cWbcSi3NL3nXustpQTMSkukzOXqeM5p5pnb7X7rPecfaYfWXGx08tKp5RU8cO4Q1YYdmUX9d6zwrb0ODdoFB0G4pKdeRzSpu29e7H2N5e4FNhWOI+FwUOI+k+iAwfYdhlp4WhOS9T6OlRfzHwZCxnQSOQpjQ7olvSsVptjdM1ifWx4AaL0A68mmIXgo3wEuTBnCS73VXrFlvEmlWDXmhn76htt0Z8xr51roLjSbmNZBepIxOMH67yGegenAMEu6Pfqqzogh1sBZkkr9bGKuXyIhPxHav1RwkSQOBmG0vCGc2mY94dpaQ+47yq9yThprOorWF7pmbAfsN+vCDMllkYg2k/DawNW2G4No+zoLXVbEOMPR9gl21F6m3VCURRf1hSys3DOrFqIK1FoqCGrOR4cgyTaPZ+I+gAH3ojsS97bnNeNWiZjN84i/RCsHJfzWuI1Z8Mm+arZLbver2pUZaR2h3DIum4MD00vSrMzDDStqgtPawkmruKkSoGESJH4pJtKh5SwLHlColc4lener5xiazpTt3U4kM3ULoqGFmUEglGITUfrQC7TyGi26MWWl9gC6UjjBQXAGYNgyitNme/m+we5i+e2LJZypVxK7vJFBIKoh34tXHCWnRgFAEurlFGm2KBAXozXbWD/tPzlYViyl1shPCgwunB/02jyT0m3VBad4JeGhXF0QtiohkjLHKI6t4Nop9lJEdE2bQ0uxwEnELEgC3eNa5MoV8zqalCSggmxg5QkJIeKVYFxXRB8QJ7mpx6F6OQ1AwxUtS9ZQrSSOUigoF1E1IiCrl1LFO3U0n4QPUzd1tiR/sOV97cW2rn1m1U0SGN7jm8eE7bM1CmiAJk1HI2KYOavRmgm93oaD519sEE1OvVuU+3Bgeds3dtly3ogHcxrt5BLhag8xY4iYSTH9IEMG/1pR1p7E0dXeSyDiEWnZ0tbTBCGmwYy98s7JuA9rjAjKpQCMBWoUYfHBB+YJErmUA/KE5RGBIewn9BkVFPoTcSwEkvAsMuWqFMqskESDRwsAkIrUnr4mBLW5PNiNcqwxUyHhYGr9N0XnY22BJt1jysH/whXVTK2JCII4X9XRAq0MrExMBzBMjrftHljMiymmvoJgpgWiyQRABzEYrpbp4UO4p3csF1lfvTZyIxO/x1OgoIjbiwx4SxchE4SKhvifbgoYFep2mp3m8ScKAM2d24G1xN8lLBhO7ZYnIzmojrGMW6QnXZQ2OQPMWOL6zwD55xMQjkIIoRKKD4QGCUL8w70T0jrhpv2A8XXuLFQLD1AcL0mP4dSd+s9PvgOSGRrS2AAYRMoUKyS3BJrQphkQA3DeLodDAWJhAy7a0Zk0O00U2ua0rrmxKkdDJV4iJSVlEpLBQ1Jp4VhiTbB5xtqGhNCAJ3jI0BXl0JEHQBVTSZhGsSAC9XvCqkRARFsREAA79baLPwrurqzuyHltVlFIpgc6NRR4nQ4HcNOV3us5iBfULU8+xGk4sY10M1Bpm2MCp1ohZel66lF9xODDhPDU+LBcA78zdBIkVIDAKujpKD9jrBA74AgUPbKPrtIJB64R7WSJuCRsva1bS1MuB/KA1rEs+q7Lql2DoBOVj3A080ALljG3fKhsNcMpgWB75OdnsV8SOnui3CyhdvyNNeSRdTnAe5AynFi0wN95HBuNOtRIQN0D3cRVBWNcqAkBmEx2gw9M1L2pKL9hUs3PKwUBd0+NaDIa+G86ejwlds1o6EIzT7Ou+5sLeMStHUeEWJY/XhyYLVYRdIDIzFAkL3VER3BJVn6m2ujLx7jnBI3T+fddJfEMnDutX9E5YUmjWap+tHW4jfCDg0mhliiV7nhvGB5CM2Ws2VE8bxLgbVaA500z1iURWsNHaMW7CJ3EbGabNgDlaBaNGUJffJSkc0N7GOquOWre6dDoIKApGnp4q8AOvGs/CNu4k7uIPC/9Lo012dgmTdNIEk+d1YaCxGccI/5uSCcg/3CvO6nfOqW7DSGTZ6UOe31rJRG5CI1w6hhE+hcsgAlzAAN/HLhBqf1bwWjTLFrcvx49BKFuoO8bgVQfSxbOnoBfwL10gdGuw0iM/qJIb0VFbqvNkeTCMN7mIwd2u54ASSDc3Dcl2Zh8YXQWRZLAldAbWRkAgTpIbHiJswYt8w8LAzutC8n0Gs0godZm4EUrHRoz9UQVsLz2PN3Ddto04BpFp3YSVaWGfEFXUeT8memvxYkoEgGdQ0G+tEyCesjTjB6uQUlcgCpAAFDOdVFvENVjHrIxfN7p5Jrh+qBVgr5p2UfWIOcJwDrOHMLc2yjAy5J8N3XqKCGUE3gSlkCuljlhCyyBuTEnG7MwrISXi1BSa9/YFmCYmf9l2461TUHE4BT73Iptuha+szGU58uOuJvVwGgg/BaUyILGYQdySYsdog+C0CPLEPZrR9Ayo7Pojrcsaf5IrFw3rTyFcJRrVT47CGwhCQKK3iWfRyKyGdE2bC6tVOyNz3HdbtfM983v+guCdhPUu1gPH0RXbo9D4OjYYwmdIaOVDYdXbLieG4AHU9p5h4ydnype6hQw+DgCx62tfL3WF/1xf8zHYbg0RAfbBjFUaic1XkA17c9HHlFhJ4KIeakpm7ggA7LxeYAl5Gfw5R8BnrSC2Fyq6IjveFBaoDD7NTmmwcv0PrAkH1TvNspApkNxoDqIlCU/iU/hKhON51INzTT/Kp5DxRgOxSDBvThNrT3MxzEavrHW4JuCHMWmkU5XhUP5IkuiWKCtDA7RFY0dtCMLQdqotwIQYHnd0AGSl+tbXhs4n//kx4U8IiZUIC5Y5FC+C587cRsuP9N2oCmSQZ3vjRlSffF+24t8TJzRj1RjEgfev2QQ8HCtX7P3wFuzLxKcz7HIwht6UIskVSccdJP+RbE9ddCglD7IS1kMZM6UNRCrfyKXozYp3XGDSdcKALBB5yB9ABKdPWFzoGeK1Q53PilyED2IP8jJQaBAANYvdILaIItrLrevUGZAD+q6EolbfZ/oV9e8FeFjcC5Hubu+3GaFo9dQgK/SlEdytu9R64HNTS3PsZCd0RmlKbEJ/mJMH3NNxNf62cUDfSia7Pp6NY1OWP202Px/fAhoIuFQZBm7BBNJ0VHanT22t8Cs0gMi0DcHrwnMmgr+o4OIAf1ww3+ZSHYG/Ha31tqnxmG8LMdiE17+tQtx/TzXDte7bD13QrEgTH9EKLPs883i9ZphNhnOEHD7G4F8gRZjFFmA8Kh7WiaPNjB8uvEu0Kr78KV8e0eftJA4GrxLHglsJwYXE3wiocYwnvbG74kAewh8XXl40l9Yo7hxfIz3WmpGFXEfHpGcgjD0HRB88d2R9RAqNP/D7Dh2HxU/aaCyTmVQ0H3ooaVbCFOMDrLazC3BAyVNOJKArtp/bIpgpwOxCi61qhhfDsfcUBJuUTB+EFBLafX7jL9IV9+8ksRuyhjIl68JNawWs0IO5dS+Lx/IsSz4MmWwzmPRINIdbnqT5cDxbIj2iOn5c9Zyit0lH4qRHbdQMpwv4Rxk5v3N/gpxcBP9np1ltTP/gg/O8u0vfhpy4FPZnFvTGc64lw3+LlP1EQ9YOnjIlgQwjLrIX+qcGx8FoBGhip7acFBWAZtgTTwkqP058Tk4PkiQRbb3W0Gai8Yc9hRTeniB7hCIbpya0jSj780DHXg8ReDz5tERCH+biIX0UJ0fKE0arozsaJE3yaref/MVQ3pOvsdNw0bzXox154+SxUHO70omDylGhFnxMGFLlcshlZvLwOBybF8nCe+DlKUmcvrDSfqm6+kPvk5FVYICupJRw4isywZZys969vnh73OXVjbsCekDHQIadnJ9PuVURj6pFwoxgJerAG/82HPRdmiLi2TefoLTz1yHgfpEqoXfgpAuwRH+9++B8T+pcGUwUWJH4snPa/a2L/9XP4qx/83x1I8CPb/wX9T868Mqlk/AjXAAABhGlDQ1BJQ0MgcHJvZmlsZQAAeJx9kT1Iw0AcxV8/RCkVQTtIcYhQnSyIijhqFYpQIdQKrTqYXPoFTRqSFBdHwbXg4Mdi1cHFWVcHV0EQ/ABxc3NSdJES/5cUWsR4cNyPd/ced+8Af6PCVDM4DqiaZaSTCSGbWxW6XxFCEP2IYlhipj4niil4jq97+Ph6F+dZ3uf+HL1K3mSATyCeZbphEW8QT29aOud94ggrSQrxOfGYQRckfuS67PIb56LDfp4ZMTLpeeIIsVDsYLmDWclQiaeIY4qqUb4/67LCeYuzWqmx1j35C8N5bWWZ6zSHkMQiliBCgIwayqjAQpxWjRQTadpPePijjl8kl0yuMhg5FlCFCsnxg//B727NwuSEmxROAF0vtv0xAnTvAs26bX8f23bzBAg8A1da219tADOfpNfbWuwI6NsGLq7bmrwHXO4Ag0+6ZEiOFKDpLxSA9zP6phwwcAuE1tzeWvs4fQAy1FXqBjg4BEaLlL3u8e6ezt7+PdPq7wdP+XKZVpOZswAADRppVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+Cjx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IlhNUCBDb3JlIDQuNC4wLUV4aXYyIj4KIDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+CiAgPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIKICAgIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIgogICAgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIKICAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIKICAgIHhtbG5zOkdJTVA9Imh0dHA6Ly93d3cuZ2ltcC5vcmcveG1wLyIKICAgIHhtbG5zOnRpZmY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vdGlmZi8xLjAvIgogICAgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIgogICB4bXBNTTpEb2N1bWVudElEPSJnaW1wOmRvY2lkOmdpbXA6M2Q1N2I1OTgtMjIzMi00MWQ0LTk3YzAtNjA4OGI3Njc0NWIxIgogICB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOmYyYTExYzQ0LTg3NzgtNGQzNC1hYWRlLTVjYmVlMGRmNzE2MCIKICAgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOmIxOTg0Y2I5LWE3YTAtNGZhZi04YjA0LTIzMDBhNjAxMWJhOCIKICAgZGM6Rm9ybWF0PSJpbWFnZS9wbmciCiAgIEdJTVA6QVBJPSIyLjAiCiAgIEdJTVA6UGxhdGZvcm09IkxpbnV4IgogICBHSU1QOlRpbWVTdGFtcD0iMTYzMzM3MjAyNzMyMzM4OSIKICAgR0lNUDpWZXJzaW9uPSIyLjEwLjI4IgogICB0aWZmOk9yaWVudGF0aW9uPSIxIgogICB4bXA6Q3JlYXRvclRvb2w9IkdJTVAgMi4xMCI+CiAgIDx4bXBNTTpIaXN0b3J5PgogICAgPHJkZjpTZXE+CiAgICAgPHJkZjpsaQogICAgICBzdEV2dDphY3Rpb249InNhdmVkIgogICAgICBzdEV2dDpjaGFuZ2VkPSIvIgogICAgICBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOjM0NTcxNmQ4LTJkMjgtNDlkNy05ZTRiLTQzZGE0NzEzNDQwNyIKICAgICAgc3RFdnQ6c29mdHdhcmVBZ2VudD0iR2ltcCAyLjEwIChMaW51eCkiCiAgICAgIHN0RXZ0OndoZW49IjIwMjEtMTAtMDRUMTM6Mjc6MDctMDU6MDAiLz4KICAgIDwvcmRmOlNlcT4KICAgPC94bXBNTTpIaXN0b3J5PgogIDwvcmRmOkRlc2NyaXB0aW9uPgogPC9yZGY6UkRGPgo8L3g6eG1wbWV0YT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgIAo8P3hwYWNrZXQgZW5kPSJ3Ij8+xWw8YgAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAAOxAAADsQBlSsOGwAAAAd0SU1FB+UKBBIbB2d/hkAAABZlSURBVHja7d1/eI33/cfxVyQijWTJCEpJqAVDy5ayRKKdaZe0cdJwZZmRojFGs9HV4lpHe42mtevqply0rNYfQ9ValV5VbWhsNMlEg8boLhOKCymigvzOOTmf7x+9cr6Oc1RCTn7I83FduVze7nPuz/05952Xc87nvI+XMcYIAIAW0oEpAAAQRAAAgggAAIIIAEAQAQBAEAEACCIAAAgiAABBBAAAQQQAIIgAACCIAAAEEQAABBEAgCACAIAgAgAQRAAAEEQAAIIIAACCCABAEAEAQBABAAgiAAAIIgAAQQQAAEEEACCIAAAgiAAABBEAAAQRAIAgAgCAIAIAEEQAAIIIAACCCABAEAEAQBABAAgiAAAIIgAAQQQAAEEEACCIAAAgiAAABBEAAAQRAIAgAgCAIAIAEEQAABBEAACCCAAAgggAQBABAEAQAQAIIgAACCIAAEEEAABBBAAgiAAAIIgAAAQRAAAEEQCAIAIAgCACABBEAAAQRAAAgggAQBABAEAQAQAIIgAACCIAAEEEAABBBAAgiAAAIIgAAAQRAAAEEQDgNuTTng/eGKNz58651AMCAhQQEKDnn39eBQUFkqTp06fLYrG02FhulznlOFrnWNztwxijyspKde7cuVn3yzXYPn8Zt1slJSVGksvPggULjDHGxMfHm9LSUlNaWmqqq6tbdCy3y5xyHK1zLNfbR0vtl2uwfeGluRsIDg5WcHCwOnXqxGSgWS1dulQHDx7kGuQavO0RREArtXr1atXW1jIRIIgANL/i4mKFh4crIiKCyQBBBKD59erVS1u3bmUi0C6061Vz3t7eevDBB51qdXV12r59u06cOKGYmJgWHUv9L6TbaU6HDRum9PT0Vjv+8vJyzZo1S7W1tQoPD1dYWFiLPR6eGkv9/V7NZrMpISFBAwYMcNTsdru6du2qUaNGOW177Ti4BnHLWDV3/dVBsbGxrDZrw3PqifE35+PhqbG01Ao5rkGwaq4V2rFjhx588EF1795dhYWFTAiAdokgakFjx45Vdna2y0sfAEAQAQDQTHyYAtwsdy1RLl68yMS00ceoY8eO8vX1darxIVJp+/btys3Ndfy9S5cu2rx5MycXQXT7/bLw9vZuc+P++uuv1bNnTx7A2+Qxmj9/vjIyMpi0a5SUlOj48eNMhAfx0lwLKSoqkjFGknT69Gl1796dSQFaoaioKCaBZ0S3pz179mjq1Kny9fVVTEyMevTowaQArdDdd9/NJBBEt6eUlBSlpKQ4/n7hwgUmBUC7xEtzAACeEbUUPz8//fznP3eq2Ww2FRcXKzQ0VMOGDWu2sYSEhOi///2v8vLyFBgYqMGDB2vPnj0KDw9vtfN3vZYojzzyiGbMmOH4e0VFhX7zm9+oQ4cO8vLycjwTTExMVFJSUqs8J2w2m4qKivT973/f6d+HDh3aasfS0NY9kjRy5Eg9/PDDTrVrV8y1t2vQ3Via+zFvt2jx03ra0cyaNctIMt26dTNTp041kszkyZPb/JfHtaXWKW25xU9rat1Dix/Q4qeNWr16tV5//XX5+vrq73//uzZs2CBJ+vjjj9W1a1dNmzbNaftx48apqqpKycnJTB6ANosgakXS0tKUmpoqq9Wqxx9/XJMmTZIkHT16VD4+PrJarTpz5owkqbq6Wv7+/tq/f79++MMfMnkACCLcusLCQg0ZMkR1dXU6dOiQ7rnnHhUXF2vz5s0KCwtTz549lZaWpszMTI0bN05HjhxRWlqaPvnkE2VnZzOBANoklm97mLsWK8YYVVZWqnPnzk71vLw8rVq1SosXL1ZBQYFef/11rVy5UsnJyfrkk0/0s5/9TCkpKRo/frwOHDggi8WiF154QW+//bbH32j2RDuf8vJynT171qkWEBCggIAATpybmD9a93gGLX6a5xclixU8+EZpY95AjoqKMpLMnXfeadLS0owkM2bMGDNmzBgzYsQIM2/ePGOxWMykSZPMXXfdZcaPH29CQ0PNE0880eJzpdvkTfS2tFhBbWxhQltdrNC3b19WE7BYoW1aunSpDh482KjbnDhxQhEREbJarcrJydGIESPUq1cvJSQk6OTJkzpz5oxWrlypN954Q5GRkZo/f75mzpypl19+mQkH3DyTKSkpueX7ocWP5xFEHrJ69WrV1tY26jalpaWOz4qcOHFCQ4YMkSQNHDhQNptNnTp1UmhoqA4cOKB7771XBQUFGjFiBJMNuDFnzhx98cUXt3w/tPjxPN4j8oDi4mKFh4crIiKiUa17oqKitH79evXu3VszZ87UkiVLNHnyZD388MP6+uuvHduNGDGCAAJu4PDhw0wCz4jar169emnr1q2Nvt2//vUvLVmyRFarVUuWLNHSpUuZTAA8I7qdXa+tjq+vr2praxUUFKRjx45p9+7d6ty5syoqKhQYGKihQ4c2uJabm6vnnntOVVVV8vf3V79+/XTw4EH5+fmpW7duMsboiy++UHJyss6fP68rV67oueeeU//+/XX8+HFNnDixVcyVn5+ffve737nUR44cqZCQENntdu3Zs0dz5syRr6+vrly5ov3796umpkaxsbEqKytTQUGBY7vU1FS9+OKL6tDB+f9CP/rRj1r8ONtCix+bzaaamhoNGjTIUbNardq/f7969erVYmO+2WO8Gi1+2qH2vlrDXVud8PBwj9cmT55s3n77bbNu3ToTHx/f6lv8fFv7k2uPwxhjjh8/btLS0pzGf/V2rbWdCqvmWDUnWvyw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ZGJlYSIKICAgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo5NWM3M2JiMi03OTg4LTRhMjgtYTAzZi0yZTdjNDRmMTVhMmQiCiAgIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo3ZjVhYzk4OC1lNWY5LTQ2NDktOWFlYi03ZjlkMmEzYzkwMGMiCiAgIGRjOkZvcm1hdD0iaW1hZ2UvcG5nIgogICBHSU1QOkFQST0iMi4wIgogICBHSU1QOlBsYXRmb3JtPSJMaW51eCIKICAgR0lNUDpUaW1lU3RhbXA9IjE2MzI3MTMyODczNDU5MzMiCiAgIEdJTVA6VmVyc2lvbj0iMi4xMC4yOCIKICAgdGlmZjpPcmllbnRhdGlvbj0iMSIKICAgeG1wOkNyZWF0b3JUb29sPSJHSU1QIDIuMTAiPgogICA8eG1wTU06SGlzdG9yeT4KICAgIDxyZGY6U2VxPgogICAgIDxyZGY6bGkKICAgICAgc3RFdnQ6YWN0aW9uPSJzYXZlZCIKICAgICAgc3RFdnQ6Y2hhbmdlZD0iLyIKICAgICAgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDpiODZiNzNiMC03N2U2LTQ2ZDQtYjNkOS1mZWNmNzQ2YTI2NmUiCiAgICAgIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkdpbXAgMi4xMCAoTGludXgpIgogICAgICBzdEV2dDp3aGVuPSIyMDIxLTA5LTI2VDIyOjI4OjA3LTA1OjAwIi8+CiAgICA8L3JkZjpTZXE+CiAgIDwveG1wTU06SGlzdG9yeT4KICA8L3JkZjpEZXNjcmlwdGlvbj4KIDwvcmRmOlJERj4KPC94OnhtcG1ldGE+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAg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EARBmhRBEARBEKRJEQRBEARBkCZFEARBEARpUgRBEARBEKRJEQRBEASh3dx15x0sWbz4mF8/8757WTBvbuduUjZlZmI06FmzapVavGfGDIwGPRUVFSxZvBijQU9hQYFaT0sdyZj0NAAmjL+EYTarWistLcVo0DPzvntxOp0YDXqmT52q1tdlZGA06Nnw3vp2Z4ub9ty8ZYub9tx8ZYub9tx8ZXdVt6zvviM5cbDHCff+mTN55umnuevOO7AOSeLgwYNqbdqUKbzw/HMAvPnGG1x84QVqrby8nDOHDeWD998HoLGxkXtmzGBQfBzW5CE89+zyDm0MXn/tVVLPPJOYgSbOHXc2mzIzAbh12jReWbmy1eurKisxRw0k84sv2vWe+TyTEh4ejtKyhDKAXckmPDzcY726upqGhgb3wfz82LtnDwDZWVn069dPrYWFhZGXm6M+VrKz3ertzRY37bl5yxY37bn5yhY37bkdT3ZXcesfEcGBAweoqalpNeGWlZZiiDQAzasJv/7aqz4bBofDwY03XM/Eq67ivPPPB2D5M8vYtm0rmZu+5J9vv81LK1aw8dNPf3NTcvSt6z/68EMWLljAzPvv59usbCZdcy033nA9u3btwmg0snvXzlbbl5aWEqHXo9Pp2v2eeW1SYsyx5NibN66rraXR6aRXUJBaN8fGYm8Z3K4orVZHNMfGquG/rut0OgICA6muqlLF4xMSOjRb3LTnpojbSePmK1vctOfmK7sruvn7+xMREcGulsl86/ffU1dbC0BJaQkGQyQAf7v8Cl5asYJDhw55naT/cfddGI1Gpt96m/rchvXvMWXqNIJDQoiOjmHilVexLiPD4/ZOp5NbbprMzZNvxOl0ApBjt/PXc8/BOiSJm278O/X19err16xexfhLL+Wv551H3759mXjllVisVt5csxqjycSuXbuaG4yqKvWMSElJCQaDoUPeM69NSq9egbhcUFt7ALvdjsViocFxpMsZnJioDq5kZ5OYmOQ2mLe6w+HAarOhKAoOh4OamhqCg0N+l2xxEzdx6/xuvrLFTXtuvrK7qtsAo4ldO3dSXVXFRRecz1tvvdV8xqGklMjI5iYlNCyU1FGjWPX6a21O0M8uX86uXbt49LHH1eeamprYsaOQgVED1eeiY6L58ccfWp1FcjqdTJtyC92792DZ8mfx9/enoaGBm278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stc93t3V3tu/Z5r9/QCbEXK39lt4HgAADRppVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+Cjx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IlhNUCBDb3JlIDQuNC4wLUV4aXYyIj4KIDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+CiAgPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIKICAgIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIgogICAgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIKICAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIKICAgIHhtbG5zOkdJTVA9Imh0dHA6Ly93d3cuZ2ltcC5vcmcveG1wLyIKICAgIHhtbG5zOnRpZmY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vdGlmZi8xLjAvIgogICAgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIgogICB4bXBNTTpEb2N1bWVudElEPSJnaW1wOmRvY2lkOmdpbXA6ODJkMzAxZjItNDI1MS00YTEyLTg5MWItNGVkOTY5NmExOGExIgogICB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjJmNDYwZmUxLTRjOGMtNGE5Mi1iNzFkLWM3NDU1ODc0NDgwOSIKICAgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOjRjN2U4NjI5LTk2MmUtNGNlMi04ZDg0LWIxNDk2YjVjNjEzOSIKICAgZGM6Rm9ybWF0PSJpbWFnZS9wbmciCiAgIEdJTVA6QVBJPSIyLjAiCiAgIEdJTVA6UGxhdGZvcm09IkxpbnV4IgogICBHSU1QOlRpbWVTdGFtcD0iMTYzMjc5NzI4ODU1ODEwMCIKICAgR0lNUDpWZXJzaW9uPSIyLjEwLjI4IgogICB0aWZmOk9yaWVudGF0aW9uPSIxIgogICB4bXA6Q3JlYXRvclRvb2w9IkdJTVAgMi4xMCI+CiAgIDx4bXBNTTpIaXN0b3J5PgogICAgPHJkZjpTZXE+CiAgICAgPHJkZjpsaQogICAgICBzdEV2dDphY3Rpb249InNhdmVkIgogICAgICBzdEV2dDpjaGFuZ2VkPSIvIgogICAgICBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOjkzNGI3YThlLWY0MjUtNDQ0My04NGZiLWRkYzUzYjBjZGZmNiIKICAgICAgc3RFdnQ6c29mdHdhcmVBZ2VudD0iR2ltcCAyLjEwIChMaW51eCkiCiAgICAgIHN0RXZ0OndoZW49IjIwMjEtMDktMjdUMjE6NDg6MDgtMDU6MDAiLz4KICAgIDwvcmRmOlNlcT4KICAgPC94bXBNTTpIaXN0b3J5PgogIDwvcmRmOkRlc2NyaXB0aW9uPgogPC9yZGY6UkRGPgo8L3g6eG1wbWV0YT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgIAo8P3hwYWNrZXQgZW5kPSJ3Ij8+mMLpAgAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAAOxAAADsQBlSsOGwAAAAd0SU1FB+UJHAIwCE+bwGgAACAASURBVHja7N0/bONotvf5XzcuilExWJSAfWEFCwtYXOtiMXJy5WCbTpoFLJpRczdobtJKtpWMvcFYyUjJyMCLkYOFKxlN0tpkiAV2OBsMk7EW2Jbwvhg5aTsZKWkZFxg5aToZdjLsRBtIVSWXRVuqksv/vp9gMH2KdfTwkXjqOaJIfvIf//EfYwEAAAAAnq6vvv56/Muv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eib8u8Zb6YH+jUIAQFNnDfsy40XnYZAvzQzt2Xn7jT/buGFzrqS0rCS7a8e2n1x/a+SpZ8+uH3z/+zt37SkpKxlfW/3k44/+6Kc3kcmufmnl9ddfP1Q4OngvAAAgAElEQVSIwxIuzWcef+yRX951X2lpzQvLlv/i1tsjr7kSZAK+6867H1n6RPW4CUsfeeiuO36ZKakoKQ8Cgxt+csuzy5bXTGh86NdLH/z1w0GuJMyFxZHB639628svv1xWUXn9j69bufyFMFtSki8rFov/88Prd3Xv8orvf+/HL730cj6fLy3L7exsv/GGGzp2dWazMMYAIDJvoTKksQgRmBgAgwMbgEhJmOFGB3/5s589+czzNltaW13R1935wx/9ePPWbeTdjT/5yYsvvZKtqCyvyG/dsuEnN93UsXtPcXTopp/esHlLezZXVp4P27duuP7mW3oGRzO5vPceJoAqk4q6sYzL65MEf3HOYN8PVVVVoT6TCYYHBu/4+S9XrliVLclUVFVs27btxhtv7OrelSTRj77/480btpaVVeRLy9euW3/9jT+N42J7+7bbb/nZrs7dZfmS8TVVy19ced1Prg8D8+or639288+GCxGRZdDTTz/7wAMPleUyTzz+2J333uuUKeRcaO+699ePPvlMfd2EpY888LPb7sxm87mS0mhk5I677lu1dl1JNnjkofuXPvGUU1NdUeai0Ruuv+WV9VtKSypCQ1BHQBAQAMFrpaDEY3uFE4wxmcAO9PXefMttW9rby6srcxYv/Papn9xwgw0yWzdsuuWGW3v6BoOcLcmaZ5569OZbflZSWvHSCy/eeuOtxYSy2Uziir9Z+tCdd99VW9e49KHH7rnzPieUKCzjF7ff9tvlL1ZUTbjtltueefKJXD4f5rKuGP/0J3esW7euJJ+/8Sc3rFj+IoeZIJvr7e25+aZfbNm8iZl/dN1PV720pnZcTUVZ+dZNW39x+x19A719Q4PX/eC67j195eXl5eXlq1atvvGGW8UDijgGGCCvmgCA5Xxp5vkXnr/z53f6RDJZU1YS/OaRR++974HqyvInnnji1tt+HoMy+TC0es+v7n/0saery2uI9lb06/H7n/xJEJEhiPPexWDKhnbt6pU/vu7HXd091TW50PiVLyz72e2/4DC39qXVN15/02AUk0VZRfjobx646977KMjsyyG+oUh/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Ib3pV7/41S9+umP3vkRk27YNN97w6/+99X8PHyp87/qf/PnOe4+0tyVpfuP6ldd/+8f33XffwUNHvnLt1++ae4+HwmDJsmev+9Z3Fy5cuHHD5m9/6/q/3Hu/jUwxzT/y6IPXfevbi5ctU80G3hNXEHUEBpHV4uOPPPDfX//astWrReTQ3r233nzLd7513a7dW+6ce8c3vn7dzr37XVJM2o/86mc/vfmmm/LFggPUxL4jGUxBirC8U6negvn5dwa9aLRDCE7hBM6J/PH2P93w4xt27trroYcO7rvhJz+95dab9x08eOPPf3HjjTfu2b/P+3T7C9u+/a0f3Hb7Ha1tBcMA2DkhsI0iqJZX5LZv337dN6//8933FtJCmuYXLXzq61//zupVy9evX//FL331iacWKGt7+5FFz8z/r69+dcOGDfmk6CTkWKJjNPwYz6AzlCHkS/4LKYSgJIcO7Ln1lpt/euNvdu07YDjdtWPD97//w9tuu72t7cg3vvGNO/44t629SHCbNjz/7W99556/PCgiWS0wQZn0rzHJXzFgmDlV3sML1BeLxZ//+Gc//9lv9h9qpyjetmXjDT/+6a23/X73/oPXf/9Hv/z1zfv3Hy63ZVueX/O9675774P3U3kswHHH/Y7F0RrMyEtDiAMAERj59sNz77nruuu+s2HzNkNekvwvf/GbH37vJ64t/8fb7vjuj25Yt2UrG//C1o0/+NFPfn/bna2t+TCAFlC68ys++8t81ek5vJewYy9IiKmYb128aMF137pu5do1KdDeuvOeu/7w1a9+8+Dh4l/unXv9dd/YuHFzkridOzfecssvvvW9Hx1JiJkZQtrZo311ev7B8daE31cDdZZ6BAACUSgrmAnwHEVdyyqXr14zY84lM047uaWuzBq7aXfh2q9/c2DfHs8uevbdH/rkmNED+zbVtLYfsZVNX7n2a/VlZv36De/68GcGDerZ0tCwa+euhl4Dv3zt19Ijhw4ePvzBj32uT0td34auu3dsHjp26r/92xe2rV/DxP/0yc831FX0bmpau3b1tLMv+MSnPrFqycqmbo3v+cB7amqqu3et27xl3WXvfu87rnr3/CeemnLilHMvvqC6S3VjQ/3mTRv+5V/+bc6s8x59+IlZs2eedsYpXetqmKL2fPEjH/nnll49QqBLSXI2MhRrmpR1yVVWVixZs+XD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
<p>Perfection</p> <p>depends upon</p> <p>scope.</p> <p>Scope</p> <p>depends upon</p> <p>perception.</p> <p>Perception</p> <p>Depends upon</p> <p>Choice.</p> <p>Choice</p> <p>Depends upon</p> <p>Learning.</p> <p>Learning</p> <p>Depends upon</p> <p>Ignorance.</p> [img[observatorycrop.png]] [[The River]]
<p>With Wreckage</p> <p>Comes Plunder</p> <p>And Spoils</p> <p>of War.</p> [img[applelogotxt.png]] [[Gardens]]
<p>But Who</p> <p>Can Grant </p> <p>Freedom,</p> <p>Without Becoming</p> <p>a powerful</p> <p>Tyrant?</p> [img[peaceonearthascii.png]]
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yJmIHInImYgciciZiByJyJmIHInImYgciciZiByJyJmIHInImYgciciZiByJyJmIHInImYgciciZiJyJrysHORKRMxE5EpEzETkSkTMRORKRMxE5EpEzETkSkTMRORKRMxE5EpEzETkSkTMRORKRMxE5EpEzETkSkTMRORKRI1lY/8g00Xt9lUWMV0k+d/A2KRYxXiX53MHbpFjEeJXkcwdvk2IR41WSzx28TYpFjFdJPnfwNikWMV4l+dzB26RYxHiV5HMHb5NiEeNVks8dvE2KRYxXST538DYpFjFeJfncwdukWMR4leRzB2+TYhHjVZLPHbxNikWMV0k+d/A2KRYxXiX53MFbxNeVHcdxHMdx5jm+t+c4juM4jjPP8U97juM4juM48xxfV45wJC48PCVxJC48PCVxJC48PCVxJC48PCVxJC48PCVxJC48PCVxJDetsK8rhzgTF3ZhF64TF3ZhFwbiwi68RYV9XTnGmbiwC7twnbiwC7swEBd24S0q7OvKUc5E5EhEzkTkSETORORIRM5E5EhEzkTkSETORORIRM5E5EhEzkTkSETORORIRM5E5EhEzkTkSETORORIRM5E5Ex8XTnIkYiciciRiJyJyJGInInIkYiciciRiJyJyJGInInIkYiciciRiJyJyJGInInIkYiciciRiJyJyJGInInIkYgcycL6R6aJ3uurLGK8SvK5g7dJsYjxKsnnDt4mxSLGqySfO3ibFIsYr5J87uBtUixivEryuYO3SbGI8SrJ5w7eJsUixqsknzt4mxSLGK+SfO7gbVIsYrxK8rmDt0mxiPEqyecO3ibFIsarJJ87eJsUixivknzu4G1SLGK8SvK5g7dJsYjxKsnnDt4ivq7sOI7jOI4zz/G9PcdxHMdxnHmOf9pzHMdxHMeZ5/i6coQjceHhKYkjceHhKYkjceHhKYkjceHhKYkjceHhKYkjceHhKYkjuWmFfV05xJm4sAu7cJ24sAu7MBAXduEtKuzryjHOxIVd2IXrxIVd2IWBuLALb1FhX1eOciYiRyJyJiJHInImIkciciYiRyJyJiJHInImIkciciYiRyJyJiJHInImIkciciYiRyJyJiJHInImIkciciYiZ+LrykGORORMRI5E5ExEjkTkTESORORMRI5E5ExEjkTkTESORORMRI5E5ExEjkTkTESORORMRI5E5ExEjkTkTESORORIFtY/Mk30Xl9lEeNVks8dvE2KRYxXST538DYpFjFeJfncwdukWMR4leRzB2+TYhHjVZLPHbxNikWMV0k+d/A2KRYxXiX53MHbpFjEeJXkcwdvk2IR41WSzx28TYpFjFdJPnfwNikWMV4l+dzB26RYxHiV5HMHb5NiEeNVks8dvE2KRYxXST538BbxdWXHcRzHcZx5ju/tOY7jOI7jzHP8057jOI7jOM48x9eVIxyJCw9PSRyJCw9PSRyJCw9PSRyJCw9PSRyJCw9PSRyJCw9PSRzJTSvs68ohzsSFXdiF68SFXdiFgbiwC29RYV9XjnEmLuzCLlwnLuzCLgzEhV14iwr7unKUMxE5EpEzETkSkTMRORKRMxE5EpEzETkSkTMRORKRMxE5EpEzETkSkTMRORKRMxE5EpEzETkSkTMRORKRMxE5E19XDnIkImciciQiZyJyJCJnInIkImciciQiZyJyJCJnInIkImciciQiZyJyJCJnInIkImciciQiZyJyJCJnInIkIkeysP6RaaL3+iqLGK+SfO7gbVIsYrxK8rmDt0mxiPEqyecO3ibFIsarJJ87eJsUixivknzu4G1SLGK8SvK5g7dJsYjxKsnnDt4mxSLGqySfO3ibFIsYr5J87uBtUixivEryuYO3SbGI8SrJ5w7eJsUixqsknzt4mxSLGK+SfO7gbVIsYrxK8rmDt4ivKzuO4ziO48xzfG/PcRzHcRxnnuOf9hzHcRzHceY5vq4c4UhceHhK4khceHhK4khceHhK4khceHhK4khceHhK4khceHhK4khuWmFfVw5xJi7swi5cJy7swi4MxIVdeIsK+7pyjDNxYRd24TpxYRd2YSAu7MJbVNjXlaOciciRiJyJyJGInInIkYiciciRiJyJyJGInInIkYiciciRiJyJyJGInInIkYiciciRiJyJyJGInInIkYiciciZ+LpykCMRORORIxE5E5EjETkTkSMRORORIxE5E5EjETkTkSMRORORIxE5E5EjETkTkSMRORORIxE5E5EjETkTkSMROZKF9Y9ME73XV1nEeJXkcwdvk2IR41WSzx28TYpFjFdJPnfwNikWMV4l+dzB26RYxHiV5HMHb5NiEeNVks8dvE2KRYxXST538DYpFjFeJfncwdukWMR4leRzB2+TYhHjVZLPHbxNikWMV0k+d/A2KRYxXiX53MHbpFjEeJXkcwdvk2IR41WSzx28RXxd2XEcx3EcZ57je3uO4ziO4zjzHP+05ziO4ziOM8/xdeUIR+LCw1MSR+LCw1MSR+LCw1MSR+LCw1MSR+LCw1MSR+LCw1MSR3LTCvu6cogzcWEXduE6cWEXdmEgLuzCW1TY15VjnIkLu7AL14kLu7ALA3FhF96iwr6uHOVMRI5E5ExEjkTkTESORORMRI5E5ExEjkTkTESORORMRI5E5ExEjkTkTESORORMRI5E5ExEjkTkTESORORMRM7E15WDHInImYgciciZiByJyJmIHInImYgciciZiByJyJmIHInImYgciciZiByJyJmIHInImYgciciZiByJyJmIHInIkSysf2Sa6L2+yiLGqySfO3ibFIsYr5J87uBtUixivEryuYO3SbGI8SrJ5w7eJsUixqsknzt4mxSLGK+SfO7gbVIsYrxK8rmDt0mxiPEqyecO3ibFIsarJJ87eJsUixivknzu4G1SLGK8SvK5g7dJsYjxKsnnDt4mxSLGqySfO3ibFIsYr5J87uAt4uvKjuM4juM48xzf23Mcx3Ecx5nn+Kc9x3Ecx3GceY6vK0c4EhcenpI4EhcenpI4EhcenpI4EhcenpI4EhcenpI4EhcenpI4kptW2NeVQ5yJC7uwC9eJC7uwCwNxYRfeosK+rhzjTFzYhV24TlzYhV0YiAu78BYV9nXlKGciciQiZyJyJCJnInIkImciciQiZyJyJCJnInIkImciciQiZyJyJCJnInIkImciciQiZyJyJCJnInIkImcicia+rhzkSETORORIRM5E5EhEzkTkSETORORIRM5E5EhEzkTkSETORORIRM5E5EhEzkTkSETORORIRM5E5EhEzkTkSESOZGH9I9NE7/VVFjFeJfncwdukWMR4leRzB2+TYhHjVZLPHbxNikWMV0k+d/A2KRYxXiX53MHbpFjEeJXkcwdvk2IR41WSzx28TYpFjFdJPnfwNikWMV4l+dzB26RYxHiV5HMHb5NiEeNVks8dvE2KRYxXST538DYpFjFeJfncwdukWMR4leRzB28RX1d2HMdxHMeZ5/jenuM4juM4zjzHP+05juM4juPMc3xdOcKRuPDwlMSRuPDwlMSRuPDwlMSRuPDwlMSRuPDwlMSRuPDwlMSR3LTCvq4c4kxc2IVduE5c2IVdGIgLu/AWFfZ15Rhn4sIu7MJ14sIu7MJAXNiFt6iwrytHORORIxE5E5EjETkTkSMRORORIxE5E5EjETkTkSMRORORIxE5E5EjETkTkSMRORORIxE5E5EjETkTkSMRORORM/F15SBHInImIkciciYiRyJyJiJHInImIkciciYiRyJyJiJHInImIkciciYiRyJyJiJHInImIkciciYiRyJyJiJHInIkC+sfmSZ6r6+yiPEqyecO3vxZAHAAACAASURBVCbFIsarJJ87eJsUixivknzu4G1SLGK8SvK5g7dJsYjxKsnnDt4mxSLGqySfO3ibFIsYr5J87uBtUixivEryuYO3SbGI8SrJ5w7eJsUixqsknzt4mxSLGK+SfO7gbVIsYrxK8rmDt0mxiPEqyecO3ibFIsarJJ87eIv4urLjOI7jOM48x/f2HMdxHMdx5jn+ac9xHMdxHGee4+vKEY7EhYenJI7EhYenJI7EhYenJI7EhYenJI7EhYenJI7EhYenJI7kphX2deUQZ+LCLuzCdeLCLuzCQFzYhbeosK8rxzgTF3ZhF64TF3ZhFwbiwi68RYV9XTnKmYgciciZiByJyJmIHInImYgciciZiByJyJmIHInImYgciciZiByJyJmIHInImYgciciZiByJyJmIHInImYicia8rBzkSkTMRORKRMxE5EpEzETkSkTMRORKRMxE5EpEzETkSkTMRORKRMxE5EpEzETkSkTMRORKRMxE5EpEzETkSkSNZWP/INNF7fZVFjFdJPnfwNikWMV4l+dzB26RYxHiV5HMHb5NiEeNVks8dvE2KRYxXST538DYpFjFeJfncwdukWMR4leRzB2+TYhHjVZLPHbxNikWMV0k+d/A2KRYxXiX53MHbpFjEeJXkcwdvk2IR41WSzx28TYpFjFdJPnfwNikWMV4l+dzBW8TXlR3HcRzHceY5vrfnOI7jOI4zz/FPe47jOI7jOPMcX1eOcCQuPDwlcSQuPDwlcSQuPDwlcSQuPDwlcSQuPDwlcSQuPDwlcSQ3rbCvK4c4Exd2YReuExd2YRcG4sIuvEWFfV05xpm4sAu7cJ24sAu7MBAXduEtKuzrylHORORIRM5E5EhEzkTkSETORORIRM5E5EhEzkTkSETORORIRM5E5EhEzkTkSETORORIRM5E5EhEzkTkSETORORMfF05yJGInInIkYiciciRiJyJyJGInInIkYiciciRiJyJyJGInInIkYiciciRiJyJyJGInInIkYiciciRiJyJyJGIHMnC+kemid7rqyxivEryuYO3SbGI8SrJ5w7eJsUixqsknzt4mxSLGK+SfO7gbVIsYrxK8rmDt0mxiPEqyecO3ibFIsarJJ87eJsUixivknzu4G1SLGK8SvK5g7dJsYjxKsnnDt4mxSLGqySfO3ibFIsYr5J87uBtUixivEryuYO3SbGI8SrJ5w7eIr6u7DiO4ziOM8/xvT3HcRzHcZx5jn/acxzHcRzHmef4unKEI3Hh4SmJI3Hh4SmJI3Hh4SmJI3Hh4SmJI3Hh4SmJI3Hh4SmJI7lphX1dOcSZuLALu3CduLALuzAQF3bhLSrs68oxzsSFXdiF68SFXdiFgbiwC29RYV9XjnImIkciciYiRyJyJiJHInImIkciciYiRyJyJiJHInImIkciciYiRyJyJiJHInImIkciciYiRyJyJiJHInImImfi68pBjkTkTESORORMRI5E5ExEjkTkTESORORMRI5E5ExEjkTkTESORORMRI5E5ExEjkTkTESORORMRI5E5ExEjkTkSBbWPzJN9F5fZRHjVZLPHbxNikWMV0k+d/A2KRYxXiX53MHbpFjEeJXkcwdvk2IR41WSzx28TYpFjFdJPnfwNikWMV4l+dzB26RYxHiV5HMHb5NiEeNVks8dvE2KRYxXST538DYpFjFeJfncwdukWMR4leRzB2+TYhHjVZLPHbxNikWMV0k+d/AW8XVlx3Ecx3GceY7v7TmO4ziO48xz/NOe4ziO4zjOPMfXlSMciQsPT0kciQsPT0kciQsPT0kciQsPT0kciQsPT0kciQsPT0kcyU0r7OvKIc7EhV3YhevEhV3YhYG4sAtvUWFfV45xJi7swi5cJy7swi4MxIVdeIsK+7pylDMRORKRMxE5EpEzETkSkTMRORKRMxE5EpEzETkSkTMRORKRMxE5EpEzETkSkTMRORKRMxE5EpEzETkSkTMRORNfVw5yJCJnInIkImciciQiZyJyJCJnInIkImciciQiZyJyJCJnInIkImciciQiZyJyJCJnInIkImciciQiZyJyJCJHsrD+kWmi9/oqixivknzu4G1SLGK8SvK5g7dJsYjxKsnnDt4mxSLGqySfO3ibFIsYr5J87uBtUixivEryuYO3SbGI8SrJ5w7eJsUixqsknzt4mxSLGK+SfO7gbVIsYrxK8rmDt0mxiPEqyecO3ibFIsarJJ87eJsUixivknzu4G1SLGK8SvK5g7eIrys7juM4juPMc3xvz3Ecx3EcZ57jn/Ycx3Ecx3HmOb6uHOFIXHh4SuJIXHh4SuJIXHh4SuJIXHh4SuJIXHh4SuJIXHh4SuJIblphX1cOcSYu7MIuXCcu7MIuDMSFXXiLCvu6cowzcWEXduE6cWEXdmEgLuzCW1TY15WjnInIkYiciciRiJyJyJGInInIkYiciciRiJyJyJGInInIkYiciciRiJyJyJGInInIkYiciciRiJyJyJGInInImfi6cpAjETkTkSMRORORIxE5E5EjETkTkSMRORORIxE5E5EjETkTkSMRORORIxE5E5EjETkTkSMRORORIxE5E5EjETmShfWPTBO911dZxHiV5HMHb5NiEeNVks8dvE2KRYxXST538DYpFjFeJfncwdukWMR4leRzB2+TYhHjVZLPHbxNikWMV0k+d/A2KRYxXiX53MHbpFjEeJXkcwdvk2IR41WSzx28TYpFjFdJPnfwNikWMV4l+dzB26RYxHiV5HMHb5NiEeNVks8dvEV8XdlxHMdxHGee43t7juM4juM48xz/tOc4juM4jjPP8XXlCEfiwsNTEkfiwsNTEkfiwsNTEkfiwsNTEkfiwsNTEkfiwsNTEkdy0wr7unKIM3FhF3bhOnFhF3ZhIC7swltU2NeVY5yJC7uwC9eJC7uwCwNxYRfeosK+rhzlTESORORMRI5E5ExEjkTkTESORORMRI5E5ExEjkTkTESORORMRI5E5ExEjkTkTESORORMRI5E5ExEjkTkTETOxNeVgxyJyJmIHInImYgciciZiByJyJmIHInImYgciciZiByJyJmIHInImYgciciZiByJyJmIHInImYgciciZiByJyJEsrH9kmui9vsoixqsknzt4mxSLGK+SfO7gbVIsYrxK8rmDt0mxiPEqyecO3ibFIsarJJ87eJsUixivknzu4G1SLGK8SvK5g7dJsYjxKsnnDt4mxSLGqySfO3ibFIsYr5J87uBtUixivEryuYO3SbGI8SrJ5w7eJsUixqsknzt4mxSLGK+SfO7gLeLryo7jOI7jOPMc39tzHMdxHMeZ5/inPcdxHMdxnHmOrytHOBIXHp6SOBIXHp6SOBIXHp6SOBIXHp6SOBIXHp6SOBIXHp6SOJKbVtjXlUOciQu7sAvXiQu7sAsDcWEX3qLCvq4c40xc2IVduE5c2IVdGIgLu/AWFfZ15ShnInIkImciciQiZyJyJCJnInIkImciciQiZyJyJCJnInIkImciciQiZyJyJCJnInIkImciciQiZyJyJCJnInImvq4c5EhEzkTkSETORORIRM5E5EhEzkTkSETORORIRM5E5EhEzkTkSETORORIRM5E5EhEzkTkSETORORIRM5E5EhEjmRh/SPTRO/1VRYxXiX53MHbpFjEeJXkcwdvk2IR41WSzx28TYpFjFdJPnfwNikWMV4l+dzB26RYxHiV5HMHb5NiEeNVks8dvE2KRYxXST538DYpFjFeJfncwdukWMR4leRzB2+TYhHjVZLPHbxNikWMV0k+d/A2KRYxXiX53MHbpFjEeJXkcwdvEV9XdhzHcRzHmef43p7jOI7jOM48xz/tOY7jOI7jzHN8XTnCkbjw8JTEkbjw8JTEkbjw8JTEkbjw8JTEkbjw8JTEkbjw8JTEkdy0wr6uHOJMXNiFXbhOXNiFXRiIC7vwFhX2deUYZ+LCLuzCdeLCLuzCQFzYhbeosK8rRzkTkSMRORORIxE5E5EjETkTkSMRORORIxE5E5EjETkTkSMRORORIxE5E5EjETkTkSMRORORIxE5E5EjETkTkTPxdeUgRyJyJiJHInImIkciciYiRyJyJiJHInImIkciciYiRyJyJiJHInImIkciciYiRyJyJiJHInImIkciciYiRyJyJAvrH5kmeq+vsojxKsnnDt4mxSLGqySfO3ibFIsYr5J87uBtUixivEryuYO3SbGI8SrJ5w7eJsUixqsknzt4mxSLGK+SfO7gbVIsYrxK8rmDt0mxiPEqyecO3ibFIsarJJ87eJsUixivknzu4G1SLGK8SvK5g7dJsYjxKsnnDt4mxSLGqySfO3iL+Lqy4ziO4zjOPMf39hzHcRzHceY5/mnPcRzHcRxnnuPryhGOxIWHpySOxIWHpySOxIWHpySOxIWHpySOxIWHpySOxIWHpySO5KYV9nXlEGfiwi7swnXiwi7swkBc2IW3qLCvK8c4Exd2YReuExd2YRcG4sIuvEWFfV05ypmIHInImYgciciZiByJyJmIHInImYgciciZiByJyJmIHInImYgciciZiByJyJmIHInImYgciciZiByJyJmInImvKwc5EpEzETkSkTMRORKRMxE5EpEzETkSkTMRORKRMxE5EpEzETkSkTMRORKRMxE5EpEzETkSkTMRORKRMxE5EpEjWVj/yDTRe32VRYxXST538DYpFjFeJfncwdukWMR4leRzB2+TYhHjVZLPHbxNikWMV0k+d/A2KRYxXiX53MHbpFjEeJXkcwdvk2IR41WSzx28TYpFjFdJPnfwNikWMV4l+dzB26RYxHiV5HMHb5NiEeNVks8dvE2KRYxXST538DYpFjFeJfncwVvE15Udx3Ecx3HmOb635ziO4ziOM8/xT3uO4ziO4zjzHF9XjnAkLjw8JXEkLjw8JXEkLjw8JXEkLjw8JXEkLjw8JXEkLjw8JXEkN62wryuHOBMXdmEXrhMXdmEXBuLCLrxFhX1dOcaZuLALu3CduLALuzAQF3bhLSrs68pRzkTkSETORORIRM5E5EhEzkTkSETORORIRM5E5EhEzkTkSETORORIRM5E5EhEzkTkSETORORIRM5E5EhEzkTkTHxdOciRiJyJyJGInInIkYiciciRiJyJyJGInInIkYiciciRiJyJyJGInInIkYiciciRiJyJyJGInInIkYiciciRiBzJwvpHpone66ssYrxK8rmDt0mxiPEqyecO3ibFIsarJJ87eJsUixivknzu4G1SLGK8SvK5g7dJsYjxKsnnDt4mxSLGqySfO3ibFIsYr5J87uBtUixivEryuYO3SbGI8SrJ5w7eJsUixqsknzt4mxSLGK+SfO7gbVIsYrxK8rmDt0mxiPEqyecO3iK+ruw4juM4jjPP8b09x3Ecx3GceY5/2nMcx3Ecx5nn+LpyhCNx4eEpiSNx4eEpiSNx4eEpiSNx4eEpiSNx4eEpiSNx4eEpiSO5aYV9XTnEmbiwC7twnbiwC7swEBd24S0q7OvKMc7EhV3YhevEhV3YhYG4sAtvUWFfV45yJiJHInImIkciciYiRyJyJiJHInImIkciciYiRyJyJiJHInImIkciciYiRyJyJiJHInImIkciciYiRyJyJiJn4uvKQY5E5ExEjkTkTESORORMRI5E5ExEjkTkTESORORMRI5E5ExEjkTkTESORORMRI5E5ExEjkTkTESORORMRI5E5EgW1j8yTfReX2UR41WSzx28TYpFjFdJPnfwNikWMV4l+dzB26RYxHiV5HMHb5NiEeNVks8dvE2KRYxXST538DYpFjFeJfncwdukWMR4leRzB2+TYhHjVZLPHbxNikWMV0k+d/A2KRYxXiX53MHbpFjEeJXkcwdvk2IR41WSzx28TYpFjFdJPnfwFvF1ZcdxHMdxnHmO7+05juM4juPMc/zTnuM4juM4zjzH15UjHIkLD09JHIkLD09JHIkLD09JHIkLD09JHIkLD09JHIkLD09JHMlNK+zryiHOxIVd2IXrxIVd2IWBuLALb1FhX1eOcSYu7MIuXCcu7MIuDMSFXXiLCvu6cpQzETkSkTMRORKRMxE5EpEzETkSkTMRORKRMxE5EpEzETkSkTMRORKRMxE5EpEzETkSkTMRORKRMxE5EpEzETkTX1cOciQiZyJyJCJnInIkImciciQiZyJyJCJnInIkImciciQiZyJyJCJnInIkImciciQiZyJyJCJnInIkImciciQiR7Kw/pFpovf6KosYr5J87uBtUixivEryuYO3SbGI8SrJ5w7eJsUixqsknzt4mxSLGK+SfO7gbVIsYrxK8rmDt0mxiPEqyecO3ibFIsarJJ87eJsUixivknzu4G1SLGK8SvK5g7dJsYjxKsnnDt4mxSLGqySfO3ibFIsYr5J87uBtUixivEryuYO3iK8rO47jOI7jzHN8b89xHMdxHGee45/2HMdxHMdx5jm+rhzhSFx4eEriSFx4eEriSFx4eEriSFx4eEriSFx4eEriSFx4eEriSG5aYV9XDnEmLuzCLlwnLuzCLgzEhV14iwr7unKMM3FhF3bhOnFhF3ZhIC7swltU2NeVo5yJyJGInInIkYiciciRiJyJyJGInInIkYiciciRiJyJyJGInInIkYiciciRiJyJyJGInInIkYiciciRiJyJyJn4unKQIxE5E5EjETkTkSMRORORIxE5E5EjETkTkSMRORORIxE5E5EjETkTkSMRORORIxE5E5EjETkTkSMRORORIxE5koX1j0wTvddXWcR4leRzB2+TYhHjVZLPHbxNikWMV0k+d/A2KRYxXiX53MHbpFjEeJXkcwdvk2IR41WSzx28TYpFjFdJPnfwNikWMV4l+dzB26RYxHiV5HMHb5NiEeNVks8dvE2KRYxXST538DYpFjFeJfncwdukWMR4leRzB2+TYhHjVZLPHbxFfF3ZcRzHcRxnnuN7e47jOI7jOPMc/7TnOI7jOI4zz/F15QhH4sLDUxJH4sLDUxJH4sLDUxJH4sLDUxJH4sLDUxJH4sLDUxJHctMK+7pyiDNxYRd24TpxYRd2YSAu7MJbVNjXlWOciQu7sAvXiQu7sAsDcWEX3qLCvq4c5UxEjkTkTESORORMRI5E5ExEjkTkTESORORMRI5E5ExEjkTkTESORORMRI5E5ExEjkTkTESORORMRI5E5ExEzsTXlYMciciZiByJyJmIHInImYgciciZiByJyJmIHInImYgciciZiByJyJmIHInImYgciciZiByJyJmIHInImYgciciRLKx/ZJrovb7KIsarJJ87eJsUixivknzu4G1SLGK8SvK5g7dJsYjxKsnnDt4mxSLGqySfO3ibFIsYr5J87uBtUixivEryuYO3SbGI8SrJ5w7eJsUixqsknzt4mxSLGK+SfO7gbVIsYrxK8rmDt0mxiPEqyecO3ibFIsarJJ87eJsUixivknzu4C3i68qO4ziO4zjzHN/bcxzHcRzHmef4pz3HcRzHcZx5jq8rRzgSFx6ekjgSFx6ekjgSFx6ekjgSFx6ekjgSFx6ekjgSFx6ekjiSm1bY15VDnIkLu7AL14kLu7ALA3FhF96iwr6uHONMXNiFXbhOXNiFXRiIC7vwFhX2deUoZyJyJCJnInIkImciciQiZyJyJCJnInIkImciciQiZyJyJCJnInIkImciciQiZyJyJCJnInIkImciciQiZyJyJr6uHORIRM5E5EhEzkTkSETORORIRM5E5EhEzkTkSETORORIRM5E5EhEzkTkSETORORIRM5E5EhEzkTkSETORORIRI5kYf0j00Tv9VUWMV4l+dzB26RYxHiV5HMHb5NiEeNVks8dvE2KRYxXST538DYpFjFeJfncwdukWMR4leRzB2+TYhHjVZLPHbxNikWMV0k+d/A2KRYxXiX53MHbpFjEeJXkcwdvk2IR41WSzx28TYpFjFdJPnfwNikWMV4l+dzB26RYxHiV5HMHbxFfV3Ycx3Ecx5nn+N6e4ziO4zjOPMc/7TmO4ziO48xzfF05wpG48PCUxJG48PCUxJG48PCUxJG48PCUxJG48PCUxJG48PCUxJHctMK+rhziTFzYhV24TlzYhV0YiAu78BYV9nXlGGfiwi7swnXiwi7swkBc2IW3qLCvK0c5E5EjETkTkSMRORORIxE5E5EjETkTkSMRORORIxE5E5EjETkTkSMRORORIxE5E5EjETkTkSMRORORIxE5E5Ez8XXlIEciciYiRyJyJiJHInImIkciciYiRyJyJiJHInImIkciciYiRyJyJiJHInImIkciciYiRyJyJiJHInImIkciciQL6x+ZJnqvr7KI8SrJ5w7eJsUixqsknzt4mxSLGK+SfO7gbVIsYrxK8rmDt0mxiPEqyecO3ibFIsarJJ87eJsUixivknzu4G1SLGK8SvK5g7dJsYjxKsnnDt4mxSLGqySfO3ibFIsYr5J87uBtUixivEryuYO3SbGI8SrJ5w7eJsUixqsknzt4i/i6suM4juM4zjzH9/Ycx3Ecx3HmOf5pz3Ecx3EcZ57j68oRjsSFh6ckjsSFh6ckjsSFh6ckjsSFh6ckjsSFh6ckjsSFh6ckjuSmFfZ15RBn4sIu7MJ14sIu7MJAXNiFt6iwryvHOBMXdmEXrhMXdmEXBuLCLrxFhX1dOcqZiByJyJmIHInImYgciciZiByJyJmIHInImYgciciZiByJyJmIHInImYgciciZiByJyJmIHInImYgciciZiJyJrysHORKRMxE5EpEzETkSkTMRORKRMxE5EpEzETkSkTMRORKRMxE5EpEzETkSkTMRORKRMxE5EpEzETkSkTMRORKRI1lY/8g00Xt9lUWMV0k+d/A2KRYxXiX53MHbpFjEeJXkcwdvk2IR41WSzx28TYpFjFdJPnfwNikWMV4l+dzB26RYxHiV5HMHb5NiEeNVks8dvE2KRYxXST538DYpFjFeJfncwdukWMR4leRzB2+TYhHjVZLPHbxNikWMV0k+d/A2KRYxXiX53MFbxNeVHcdxHMdx5jm+t+c4juM4jjPP8U97juM4juM48xxfV45wJC48PCVxJC48PCVxJC48PCVxJC48PCVxJC48PCVxJC48PCVxJDetsK8rhzgTF3ZhF64TF3ZhFwbiwi68RYV9XTnGmbiwC7twnbiwC7swEBd24S0q7OvKUc5E5EhEzkTkSETORORIRM5E5EhEzkTkSETORORIRM5E5EhEzkTkSETORORIRM5E5EhEzkTkSETORORIRM5E5Ex8XTnIkYiciciRiJyJyJGInInIkYiciciRiJyJyJGInInIkYiciciRiJyJyJGInInIkYiciciRiJyJyJGInInIkYgcycL6R6aJ3uurLGK8SvK5g7dJsYjxKsnnDt4mxSLGqySfO3ibFIsYr5J87uBtUixivEryuYO3SbGI8SrJ5w7eJsUixqsknzt4mxSLGK+SfO7gbVIsYrxK8rmDt0mxiPEqyecO3ibFIsarJJ87eJsUixivknzu4G1SLGK8SvK5g7dJsYjxKsnnDt4ivq7sOI7jOI4zz/G9PcdxHMdxnHmOf9pzHMdxHMeZ5/i6coQjceHhKYkjceHhKYkjceHhKYkjceHhKYkjceHhKYkjceHhKYkjuWmFfV05xJm4sAu7cJ24sAu7MBAXduEtKuzryjHOxIVd2IXrxIVd2IWBuLALb1FhX1eOciYiRyJyJiJHInImIkciciYiRyJyJiJHInImIkciciYiRyJyJiJHInImIkciciYiRyJyJiJHInImIkciciYiZ+LrykGORORMRI5E5ExEjkTkTESORORMRI5E5ExEjkTkTESORORMRI5E5ExEjkTkTESORORMRI5E5ExEjkTkTESORORIFtY/Mk30Xl9lEeNVks8dvE2KRYxXST538DYpFjFeJfncwdukWMR4leRzB2+TYhHjVZLPHbxNikWMV0k+d/A2KRYxXiX53MHbpFjEeJXkcwdvk2IR41WSzx28TYpFjFdJPnfwNikWMV4l+dzB26RYxHiV5HMHb5NiEeNVks8dvE2KRYxXST538BbxdWXHcRzHcZx5ju/tOY7jOI7jzHP8057jOI7jOM48x9eVIxyJCw9PSRyJCw9PSRyJCw9PSRyJCw9PSRyJCw9PSRyJCw9PSRzJTSvs68ohzsSFXdiF68SFXdiFgbiwC29RYV9XjnEmLuzCLlwnLuzCLgzEhV14iwr7unKUMxE5EpEzETkSkTMRORKRMxE5EpEzETkSkTMRORKRMxE5EpEzETkSkTMRORKRMxE5EpEzETkSkTMRORKRMxE5E19XDnIkImciciQiZyJyJCJnInIkImciciQiZyJyJCJnInIkImciciQiZyJyJCJnInIkImciciQiZyJyJCJnInIkIkeysP6RaaL3+iqLGK+SfO7gbVIsYrxK8rmDt0mxiPEqyecO3ibFIsarJJ87eJsUixivknzu4G1SLGK8SvK5g7dJsYjxKsnnDt4mxSLGqySfO3ibFIsYr5J87uBtUixivEryuYO3SbGI8SrJ5w7eJsUixqsknzt4mxSLGK+SfO7gbVIsYrxK8rmDt4ivKzuO4ziO48xzfG/PcRzHcRxnnuOf9hzHcRzHceY5vq4c4UhceHhK4khceHhK4khceHhK4khceHhK4khceHhK4khceHhK4khuWmFfVw5xJi7swi5cJy7swi4MxIVdeIsK+7pyjDNxYRd24TpxYRd2YSAu7MJbVNjXlaOciciRiJyJyJGInInIkYiciciRiJyJyJGInInIkYiciciRiJyJyJGInInIkYiciciRiJyJyJGInInIkYiciciZ+LpykCMRORORIxE5E5EjETkTkSMRORORIxE5E5EjETkTkSMRC3UWDQAAA9tJREFUORORIxE5E5EjETkTkSMRORORIxE5E5EjETkTkSMROZKF9Y9ME73XV1nEeJXkcwdvk2IR41WSzx28TYpFjFdJPnfwNikWMV4l+dzB26RYxHiV5HMHb5NiEeNVks8dvE2KRYxXST538DYpFjFeJfncwdukWMR4leRzB2+TYhHjVZLPHbxNikWMV0k+d/A2KRYxXiX53MHbpFjEeJXkcwdvk2IR41WSzx28RXxd2XEcx3EcZ57je3uO4ziO4zjzHP+05ziO4ziOM8/xdeUIR+LCw1MSR+LCw1MSR+LCw1MSR+LCw1MSR+LCw1MSR+LCw1MSR3LTCvu6cogzcWEXduE6cWEXdmEgLuzCW1TY15VjnIkLu7AL14kLu7ALA3FhF96iwr6uHOVMRI5E5ExEjkTkTESORORMRI5E5ExEjkTkTESORORMRI5E5ExEjkTkTESORORMRI5E5ExEjkTkTESORORMRM7E15WDHInImYgciciZiByJyJmIHInImYgciciZiByJyJmIHInImYgciciZiByJyJmIHInImYgciciZiByJyJmIHInIkSysf2Sa6L2+yiLGqySfO3ibFIsYr5J87uBtUixivEryuYO3SbGI8SrJ5w7eJsUixqsknzt4mxSLGK+SfO7gbVIsYrxK8rmDt0mxiPEqyecO3ibFIsarJJ87eJsUixivknzu4G1SLGK8SvK5g7dJsYjxKsnnDt4mxSLGqySfO3ibFIsYr5J87uAt4uvKjuM4juM48xzf23Mcx3Ecx5nn+Kc9x3Ecx3GceY6vK0c4EhcenpI4EhcenpI4EhcenpI4EhcenpI4EhcenpI4EhcenpI4kptW2NeVQ5yJC7uwC9eJC7uwCwNxYRfeosK+rhzjTFzYhV24TlzYhV0YiAu78BYV9nXlKGciciQiZyJyJCJnInIkImciciQiZyJyJCJnInIkImciciQiZyJyJCJnInIkImciciQiZyJyJCJnInIkImcicia+rhzkSETORORIRM5E5EhEzkTkSETORORIRM5E5EhEzkTkSETORORIRM5E5EhEzkTkSETORORIRM5E5EhEzkTkSESOZGH9I9NE7/VVFjFeJfncwdukWMR4leRzB2+TYhHjVZLPHbxNikWMV0k+d/A2KRYxXiX53MHbpFjEeJXkcwdvk2IR41WSzx28TYpFjFdJPnfwNikWMV4l+dzB26RYxHiV5HMHb5NiEeNVks8dvE2KRYxXST538DYpFjFeJfncwdukWMR4leRzB2+R/+Tq1avXP+o4juM4juPMW3xvz3Ecx3EcZ57z/wMpIiujUhHGeQAAAABJRU5ErkJggg==
Who can say, what the rules of creation are. There is only creation-- that obeys certain rules. [img[abelincolnasciicrop.png]] [[Perfection]]
<p>There is a boat</p> <p>With a Ferryman--</p> <p>Who will take you across</p> <p>for a toll.</p> [img[asciibridge.png]] [[The Hive]]
<p>Across the Way</p> <p>Is the Hive</p> <p>If but Only</p> <p>You Had </p> <p>Wings.</p> [img[bees.png]] [[Wings]]
The universe proceeds– neither forward nor backward, but as a spiral upwards and downwards. [img[inkwell.png]] [[The Beginning]]
<p>Over The River</p> <p>to grandmother's house we go</p> <p>over there, through the woods.</p> [img[haikuasc.png]] [[The Crossing]]
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RKxFZiwl33PPPS+ef+n555+Pff/oo4/+8nv+9S/8wi+kXLquKyktl0vnTdd1dXPcYNM6xMw5Z2PMYrF48MEH77vnnne9610XL148c+bMK1959Rve8IbWmnMupfT888/P5/PFYqEld2Nca+3s2WdPnjw5n8+Z+dKlS3/zN3/zwgvPe+9D6F588cW3/szP/tRP/ZSICLRatQ14o1zee5HNpk/OWWFprb1w4cJzzz23t7c3n/dXXXXV9773vW9+85vvec971EWdOP6yL37xy0899dT73ve+vb29WmuM8dFHH93f33/Pe94zTVOt9b777rv7zrt+6Zd+6cKFCzfddNMb3vAGY8x6vWbm1lpKqYtxGAY9GlNrtdv+gO0epL18+fKnP/3pEydPvvVtb2+tMcKXv/zle+65561vfevLjp/IORuCvu+llgsXLvzd39+1nsb3/Y//EzPv7+8DABE15lOnTi2H9Rvf9JaTJ09+97vfPXbs2GOPPfZ3f/d3V598mbMUwqZD2GxDsdZajHEc0/7+PhL1ff/oo9/7sz/7sze+5c0nT5689dZbn3nmmR/84AcvvPDCb/3Wb73qVa8iomeeeeajH/3obDZ717v/+1e84hWtNWNQUyvVMtx20iGiQlofKrAJAbuum81mq9Xq+9///vHjx733+/v7f/VXf/X+978/dJ12We7v7993330/8zM/c+211zGz9/72229/6qmnfu/3fk8LBt/5znfOnTv3lje+6R3veMfOzo6+9bC1ZoyR7c6iqiFzBYDgNy9RICLn3Gq18s4999xzTz/99Otf//pxHA8ODrz33//+9y+8cO7mm2/uu06xCts9QdVl3MRSqdY6my0ee+yxu+6669Zbb33f+/5nY8ypp5767Gc/+/yb33z11Vev1+sYo7V2miZEUR9QSpnNFnl7yDClBAAhRCLKKSneQgjG+vV6rbaFGURktui++tWvnj59em9v77Wvfe0111zDzEAkIDWl5889N5t3999//9ve9rZrr71WRB5++OFvf/vbt91222KxGJarCxcuPPvss4vF4uqrr57tLG58zc2f+9znbrzxxne/+91qJHPOi8UCAGqtKaVpmtTQqckiop/8yZ/8tf/hV3745BNf/8Y3rLWN2+7u7m/+5m8eO3Zsmgbn3JNPPvmFL3zhxIkT1tqUNidF7733aw7hp2+7rdVmkIwxwce3vOUt11//aufcYmfmva9pctaiUGWJMXrrSik7i8WRI0eePP20vv5oHEcCCSEoVwlFYUxESry1Vj2mfpm27ytUnOtdhwK1h7ty2nlj/Wq1Msb0fa82AeDHzx8j4jRNIhvLLiLMTESKhpyq8ObQPbOklEIIamGJyCDWnKU1Ajh9+vT9999//vz5Bx544HOf+9znPve5YRistcMwIZoQugsXLk5TrpW1h23KGY1prSnyhmHw3j/77LMf//jH/9+PfOTDH/7TD33o//qHO+/av7inB06j847M3Xff/a1vfQuFLu8fGOO+9rV7H/neYyCEYAy5bj7zXTTGaLWZmQnQGVtzccZybcz81a9+9UMf+tDdd9+9Xq+99+v1+vLly9baNJWc6mq1euSRR/7yLz5619/fOY7j9ddf/9gjj374j//ka1/5qjTuY8+VEelLX/rymTNnFOvOuXPnXjh//kVmAUAkc3Fv/4//5MP/cPdnd3ePLJcrRHz66aefOPVkN+sv7r/k4+aQgMY0D37n4VNPP3Xx4kVN93d3d3UtL164+O0HHvIxAOHly5f7vveboymIaEiopvqFL3zhgx/84L333vvJT37yjjvu2N/f11f/lFLGcVSBOudUWMysby/S/4wxTz311F/+5V8+9dRTIcQbb7zprW97+8Fq+ad/+qcHBwc7Ozve+3Ecz58///KXv/y22267+eabb7vttpMnT95+++3PPvssM1vrlOBxHO+4444PfvCDH/7T/+fpM8/mbUUaEVNKy+VSr3fOXbhwQRAu7u997K8//vwL5/r5zHoX+74yP/74E/fee9+nPnXHXXf9AyItFjul1BjjcrmsLX/2rjv//tOf+fznP7+3t3f69On1anzooYestTWX1cFyHMdSyix20Hi9XE7rEZhbKQCbZv6jR4/u7+9/5CMfeerMGePc1a985auuv/4733v0gYe+o4APIXzyk5/82Mc+Voq2JaC19rHHHnv44e/WygaQS73mmmt+/dd//W1ve9urX/1qIjpx4sRqtXrd61632JmZTZlxU481xqhjAIBa87Yxo4m066679hd/8Rdf+cpXjmN6/et/6nd+53duueUWAHDOxdAPw/Doo4+eOfPsOKadnSPdbNHNFk88fuorX/7auefPp6moVl7YuyiEP/XTbzzx8quZgRlU5zXQdM5Za41xOdeUinZ15lyt9SkVEbl06dJytTp9+vTXv/51cvbRR77/7W896Jw7e/as2Z6nUKP56KPf//t/uPvuz37+K/fcuzhy1LpQKhvrS2nL5frnf/4Xf+M3fuNNb3rTf/yP/+lf/stfMs5euHBhvV7P5/PWhHnzTgyNZnLOBwcHiEhEAFQr//CHT5w9e+71r399rfW66657//vf/973vvf8+fMXLlyQ7Xa7QOv64K3LU5rNZkqY955Fcim1VgAo27OF07Q5JwoitZScMyJeddXRt7/9bTfeeP1qdXDs2LH3vve9v//7vx9jnNLgvCmlrNfrWvmll/aefvrpCxcu7O3tjeN46tSpp556Shi9i6vlwA2mXNG49Zgu7l9ejUNuNbeK1pQmQBYMTSWrsdZUr7WG21fipJSstS+99JL6G+/96dNPnj37rDGmtbZ/6ZK2l4iIbF4+ZbQD2Rin+BFpzHU+78+fP3f35+9+/NTjF/cuXD7YX09rRo7RD8NKeYuIzHz06FHcHhMopTjnvPeHIYKIhBBSSikl7e0n2lSAEXG9Xn/+858vpXR9/8PHH3/p4kWFr3Mut6rzrNfru+++e3/vcqvy/NkXVsvBu7hejS50L+1dYgQ9kWGMef3rX3/1K19x//33nzt3DhGdc2NOl5YHap/VM3GpaRgNIDS2ZE6cOPErv/Kv3/3ud1133XWr1eqWW2753d/93ZMnjxNtEtPd3d2dnR2NZZ966tQ3vnnfD3/4/dVqderUqf39iwJtNpsdPbr71NOnP/KRP//ABz7wgQ984A/+4A9OnTolIoqZLnjmdvTo0XNnn3/1q1992223dSF4a0PwqkfM3FrLZULEEEIfIsnGPzrnlNW83SZg5vl87mKXG08ppZxzKc57rVCuh2HaTjjqW/23r+xmZoAf//9JqEdRISmD1P/XWsdxNLQ55myMqbWtVuvFYlFKKaV47wEghLBcLmezWYzxxhtvLKWcO3fOx3D27Nmbb755Z2dHH+G9/+IXv7hYLN75zncKojEmpXTu3LmHH3747W9/+2w2Q8TLly+/6lWv+u3f/u2//uu/PnPmzFvf+tb/7ud+rpTy/3H1nkF2XueZ4Mnnizd2TuiATgC6ASKTFAkmCJJoDkXSkiVrTMtecUfSVu1M1f5z7X9XqdY747Vn1vKOLYmyduQZWmlFihQpMZNgEkWiCRAgYqPZ+faNXzxpf5zbtC386Kpu3P76fOe853nz81qbEdj4uVTVarVWqw0PDy8uLkIIy8WSlfIsywDUxWIx6URWJSCEjNKu63Y6HcYYpRRidPnSpZs3b37xi18cHBysN2oTExM2J+G6rtbaGGMd00cffbRarWZZ9sADD7Tb7aWlpdtvv71QKAohNjc3n3766fHx8fHxcULIjRs3vv/9709MTDz44IPGmLBQgBBevHjx6tWrR48c6evrW1lZ+eu//uve3t5vfvOblUpJShlFEUJISnnx4sW//du/HR0d/cY3viGltNtuAf3pp5/+8MMPjTEHDhyw7v7ly5eDIKAQUUrzPH/11VefeOKJAwcOTExMXLly5cKFC2mafvWrX63VakHo2Ye4rguUjuPY+kYYY0qp0AohpDVoNBqNRsMuplAo7Kn0nDhxYmV5uV6vQwg7nU6r1Wo2m1/72tcGBwfjOJ6ZmfnjP/7jP//zPz979uzIyAhCGELAiGsVnoWAarWqtU6SxHVdG/ao1+u/+MUvCoXCww8/rLV2XffSpUtra2sIoTiOIYRpms7Nzc3NzP7617++du3aqVOnZma6MZUoApzzjc21y5cvdzqt2dl9jz76KIDkJz/5yfLycq1WKxXDPM8rlYrdVcdxXMejlOYiy/Pc7E7miOP4mWeekVI+9thj1WpVKVUuly9fvvzzn/98bmYvpVQIsbOzs7a2du+9946NjVtjIoqitbW1VqvV19djLYOjR4/ecsvBp5566ic/+dnJkyd//5Ev9vX12YYioGSed/nR7D9jlJVMe/cQQrVarVQq3X777cvLy2tra4yxW265xRoTEELZNZvAysrK448/PjAwoIyBEF66dCmO4zRNe3p6mq368vJyuVx+4YUXms1mEATVUvn06dOVSqXT6SRJQind2dmxqsveXLXryeV5DgAol8vLy8sY483Nzb//3ncffPDBc+9/sL29zTixPoHWmjOSpmkWRy+88IJSCgB08cOPtre3Xcb5Lg1fK+osLy/bu1+v17XWWmvOeaFQsEodIUQIwruFjQAAe+uNMVkuMcZJklg9av8riiLbJ0Z361G2t7e11hsbG9/73vcKhcLE1OS++dn+/n6zmyCz4Ch3Uzz255RSjCkAAOySC506darZbF67dm14eHhhYaFUKtljwhgjCO3annrqqZ/97GeO47iuu7a2FscxpdRx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L37r2w+9//2bTT9N43a3m6bplZdffvjhh733d129euP6fa+88uqmj4//wuPMFIKfxsOL3/n2rbff+u53X3z5v7/yrW9+8+9feOG7L774/gcfvHHjBqiYw9d1nVHcrQeCTU0jIjMdDoc//dM//d73vu98cM698sorwzB89IknckohBlUtpbz66qtd183z/I+vv3Fy586/+B9/5bnPfyEGD6tXOgxDa62U0loTEZOFYRhSSrVWVd3v93Zs1MxS13VXr159+EMPD8Owepn66quvfvfFF1966aWzs7MHHnjgvhs3Hnnkkccff3yeZzMtH/zgQw8//MH3vOc94zg+9dRTDzzwwG632263sBSPinMe14Yy770PoZRi03IJlZlSml1wP/3xT55/4e8eeODBmzffR0AxxHGcVOH++++3SWf33HMPEROxir76yqvve9/7r911d993r/30p3/x//4/J3dun9y+8/att/b7/WF/dnx89PTTT9+8ebPlnFMahkiIUhsDAoBBbre3hRC6rhunsdZ6ODt89zsv/uCH/9B13X333Xj22Wd/4Rcen6f56uVLP/3Jj7/x375+tNveeutWybnkdHpyB0QffeSR99x9t7S2GQZt8uJ3vtXFcHL7JIbw/gff989+8elLFy+Zz3GOgZSmb37z72OMjz/+eOy6lFJwPsaICPM8/+Vf/uWdO3f2h32t9e5r15595pkLxxdjjAigqpeuXHnooYcuXrx4586dF1544fLly88888xHPvKRIQYbO/je9773gZvvveeeuxExhHDx0uXjCxd+8pOffPDhh69duyuldOH4wlNPPvn6G6/vdruHP/Cwijz3hef+5b/8Shc7JmqtkfXZEzn2wUdEUFVE2G63KpJS2mw2r7322ssvv/ybv/mbv/Y/f+mZT3zi40899fZbb7/x+utPfuzJ7XZTa7lw4fijH33i4sULquIcX7hw/MYbr3/oQx+6ceO64cFyRR/+8IeeevKpJz/25Kc/85nPf/7zT338yRB9zbXvOkLUJgAQYzT3sbUGiCHG/eFgRHz++edv3brFTDmnPM9dF5977rmvfOUrpZRxHJs059xTTz31sY99TEQA4Mb1+2KM977nPTaDer/fI+mPf/zq97/3ktVEveMnPvKRp5588vLlS2YpDofDY489NgzDfr9vItdv3PifvvjFD33o4WkaETTGgKBM6DyLCBO1VgBUoUmrRFhzcc7de/3e4+Oj4wsXH3nkkSt3Xb18+fIXvvDco48+cnp6CgBD3/t1HAcC/uLTH//gQx948mMf+/jHPw4AzOi9m6ZlSuDdd9997dq1Bx98cDNsp2k0f3ocxwsXLpydnP3ge99/+/YtVT0cxmeeeeaxRx9N82zGElCJCEQBhIlijIgagi+lqC6jVGqtImIIF1EEIIBSyzTPseuaNDELBUrMAlotg0EEhAJ6uj/7j//p//6n548tpjTVbPJ2vlvnlmgyLtMJlvM/Oeeu69Iamly5cuXRRx/92te+9rd/+7dvvvnmSy+9dHp6+tWvfvXq1auH05MYo9b20EMPPfLII9/73vfefvvtS5cufeITn9jtdl3XmZlHxOvXr282m3nOL7/8smVfP/TBh27fvm2wIaLpRFUVyyrXGkIoOc3z7JwLIZRS7rnnnl//9V//1Kc+de3atcPh8Oijj/7e7/1erTXG2FprrSEtKb6LFy9eu3bNxD6lxIxXrlw5PT313qeUEPFTn/pUynWex67rtBX3rltrpml68qmnvvrVr+73e+/9A+99QBBaqQgyjvt77733iSeeePHFF1Xkhz/8wZUrd33wgx98+OGHjV9DdHfddeWzn/3se2/ch4go+uCDDz7zzDOXLl3abrdENI7jbrf75Cc/eXx8/Cd/8iff+MY3LhwfA8CXv/zlp59+ejrsvffMXEoxKgzWoQBw9erVGGNKiZmzXX9Za5Mln1HX+/tkqeQtA82NvgBgFteRjzGWkkTk6OjoE5/4RGutlIKIfd/nKo8++uj+ZL/dbltrm81mt9t9+9vftpbdEIKdi52mqZRydHSkqhcvXnz66aePjo5EpNb66KMf/uXPfvatt96EJqo6y9z3/V133TXP88WLF0/unBEREd1///1Xr1713jdYqiy0nnFExFKKOTEhBOecHQq/fv36j370ozmNjsPVq1enadrv98fHx01lv98//PDD991333e+8x0i+v5L3+u67pd+6ZeuX78+Hc6897byYb3KzP5r4UjO2fjtxo0bX/ziF80amX0iokceeeT40rGJ5aVLlx577LGc81//9V+31p577rmbN2++/pOf3rx58+zszPTjtWvXjo93OWfv/cWLF4no6Ohos9nknAFgnmdQ7fueiZxdECvL7CTjfxeXY4ellEceeeSztz5748aNeZ6ltc1mY2XL1toHPvCBmzdvOufMi7/nnns+85nPXL5ypeu6kvL199z7mf/h03/5n//qaHfh0UcfvXLlrlRLKeXjH/94Gg+IiKQi4tkhk4rWWk3MjYtUFRGfffbZxx9//Pvf+4evf/3rL3zrm48//vgXv/jF4+PjPM+e+dZ6XvHuu+9+7LFfOD09ffPNN+d5vvfeex944AHTIZvN5ld+5VeI4fXXX7965RoifuQjH7l69WopZZ7nsDap5pyvXr365S9/2Wh9dna22+20NhFRqcMw/M7v/M4rr7zygx/84I03//Guu+5673vfG2MMIaR5Zub3Xr/hvX//+98vIqoaY7x8+TIz11qHYckZPvTQQ7i2wk7T9OCDD37lK18xxe29B4AQwpe+9KVhGECptWbMbNjoug4AapoR0Sg49DHn3MzBL8V7H0Jg5i996Uu//Mu/PKXl8KdNeur7XlW99/fcc880TecLeu9/+7d/G9aj5yLy2GOPPfzwwyKCSN57gWVq2ziOppwNnnNmNuzV9U4kVb1+/fojjzxydnZ27dq1mzdvvvbaa7vd7n3ve9+PfvSj4+Pj7XYr0O6///4HH3yQiIyR5mn6zGc+E7xPKUmDJmUe6+c//3lQPTk5uf/++++++25rXTQgEfH+++9X1QcffPCpp54k4kuXrwKTnZEzYERERJxzACKlhuhyzkSBmYdhcBsax9E59+yzz370Y085526fntxzzz2qenJycq7GP/nJTz766KPPP//8W2/d+tznPtdac86ZLUNEQ6mqppQuXrz4uc99DqweJ5hzZua+72/dunX9+vXr16//8OX/zsy73c6o1vd9KYWZT09Pt9vt0IVSUNdar+3RZNMEwVSoquZcGnPfBSdSa22gqkreqSKK7Pd7g9AYQ0RijGZeca3MAwD8/fP/n2mWWqtpH0SM6yBrAGBme984jt7b5TOOiLquOz09ba1VlStXrrz66quvvPKKse9+v3/jjTfuv//+j370o1rbZrNJKTnnXn/99dPTUyJyzt111932YyKapkPXdajw0ve/d+vWLdMsN27csGg4penixYvGXmhOHztmPjk5sf201rquOzo6uvP2rf1+7xxtt9vWlJmJ6Kc//akg3HvvvbdvnfR9f3S8feONN5j5ypUrpiU9cV5vd845ExHRkiPa7/fmnczzzMzzdHDO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u3ZpaQkIfXDInNh728gEhoiRx2UAAsDhw4e//e1vHzl69Omnn37zzTe11rt37x5NxtzCNJ/Pn3nmGa31dGU5p6yseelnP/v7r3/tphtuuPLKK2OMx44d+9KXvvSNb3zjyJGju3btWizmy8vLTFFmWOr+wx/+8D//5/9y5syZruvOnz//0ksvnTp16sD+q4qiKMtyPp/f8517nnjiiT179vyzf/bB11579Uc/+hEALC8va6lSykvTycZs9tdf+fKVV165d+9eAHjssce/8pWvaK2vv/56gYoylGW5OZunlB555CdPPv3U1ddcy7ag6zprC8gwnow2Nzfvvueei7MNrXVRlVKp66677uqDB4GIec05993vfvfpp59+7bXXXn755auvvmb37t2Sa98QnHP333//97//fWPM/v37f+mX3v/444/ff//9Kyvbrrn62rpZVFX13e9+95FHHinLcvv27SklEOJb3/rWz372s1/6pffnlIiy4GR83ynQ53HEkMoRss8jaq2J+qoi5utwyQgEay0K7iYnYwwQjEYj770ZRudaY/IwinyLqmkYid+6TgodQspEMUXf+RiSlEIISZTZ7zeFTTEaY11fM5++8a1/PH78+NVXX51zvnzv5bfddtu111575ZVX7j+w/8orr7jrrk989KMfuf32D/3Kr/zKyvI2W2ilxKmTJ37to7+6b/++d+w/cPXBgznFGw/d8G/+zW/e+bF/ftNNN60sTw9df91kMpmOJ0Vh67omwLpeHDp06FOf+qRSkjXWD3/4Q5a0x48fd84h4o033LCybdlqWVXVxYsXtdbM1Mx3cSgNEUN8EQeFknNmz5gZwYfI8Nda80f4B+ZQxL6TMOdc9O1zPYcSkVKKZa8e2kZGoxEiUu5TyCml8bD6DxGB469Dqtt7L4QCAI5rWmuL4hda3rXu86c4vP7i//mPCi55yaHBkTUHkxG/wtBFIxVioEyRIOWMMVGK5JyrynHw/V48IoiJQiIQinJ2IaguCKGUSJSSH3bh9aQGgJeUn9ClzTNEDPqmaaTWcEnwna+hlGrrPpHM58+XpIJYfxAhUSIia62Ukp1FlrC9RamU9/3i1fG47xngBPPKykpZWdbQzjmfuN9AEpHggFXXT++SUgoltdbcWyaNzgijouCUg7rEmNgCdcqZqA+dbdEW/7XrOt1HwCilftcpv4Ex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VuAxNYdL9Dci8i+7rmPM5Zzruvbes/XQNE3XdSEEhjibUUxziH0jEP/Mcipc0oDE12Sac86xgmFk4DBS3xhjjOFzSinxktm5ACCHLS44VEvx1aSUMFTlMGkyoJgb+UsZwXyjnDMfryxLlrZqmOyIQ5iF78JfxIdnM4thztRpjOFnMm9r3VfTSCmFEM45vj4/KoTAnKC1Zqwx/aWU6rqmQcRwGjUNc1f4ZzXYdnza7du3TyaT9fX11157bX19PYTw7LPP/dmf/dmPf/xjY0zX+qqq1tbWVldX+cnz+bxtW+fcSy+/ePbc24wjrr5hg+xjH/sYc9r/x9abP9t6XYWBa609fcM55953333vSe89zZL1JEuWLGEjLDNEjnESIK7QpAMGTCUNTVf3L6lK9U/5FzopKhUoV1eKVNEJFAlFAU4AA+VKMCYmbdlAkC1ZsoUGa/Ab773nfMMe1uof1revX5w+P5y695zv7GFNe82biFarVb9qAWAcd//1v34hpqmU1HWdxl+/+MUvvvrqq4i4Wq10VYh47dq1XMpnP/vZT3/60w8//PCDDz54fHyraTwivvDCC998/Q3nHBEYg03TXLt27Rvf+MZut0PEUsq6X03TtHhlx/GLX/ziG2+8oZSjSAGApmmOj48VFCqAjDGr1UrJTylBs50/8IEPPProo6puD/XC7LvuuuvChQuvvPLKL/7iL/7RH/3R5z73uc997nM3b95UwgghDMMAANuTgZmJCA3lmlCpxpAGld99992XXnppnudhGF588cWXX355t9tZJEQchkHXdnJysr+//yM/8iPnz58HgL29vb29vaOjm97b/fWma7xeHnPz5vUzZ86cO3fu6tWrKaW51i7O8/yHf/iHv/Zrv3bt2rVXX33t13/91wnx/e9/f79q5zj2fb9er+67776LFy/+/M///N/6W38rhHB8fHz9xtWub1KK1poQfNc3XY0XlFIuXLigx0AIQZumrdru7P6ZCxcufPSjHz08PLx+7dqbb76pZBZjHMdReXy1Wq1Wq8PDQ+ULEXHOMfM0TXt7e5///Oe/8IUvnD179q233vrd3/3dYRjatu26zlp7eHh4//33j+P4B3/wB//yF//FL/zz/+uP//iPd7vdXXfddXh4ePPmzTvuuOPixYt33313EwIRffS5j3z0uY9cu3p1HIZ1RWuMMdULVZV3YozMrLIREb33IQRF0+2vGONut1MM5pyhCuRTEaeDcK3DsYsbRhQCUm0kAPDeN863bVtyRkRCHIYhhOA0J9e5GON6vX7++edff/11AHj/+9//2GOPpZRKKSoNoDbGUpLG6qRV2eK9V4CrxBiGAWs+EBfQ8iQR6fv+7bfffvnll4dhODw8/Omf/unLly/rY23bjuN4fHwMALovHdBWN4C1VuWzinT9MMbove+6TtlHwaLSFavuq4CKVd6q/GHmlFKMUSGge1EdBWq7yu12u91uFYAKJaz99p1b0ptSSn3fd12nR48xRiUVIkItTlEMkpJeLqvVqg2Nc+70+Nvf39e1QT1WdDr4Dn811VQgAEgphRA451P5omMpbnTnCp2cs76ruCz1foIUl+Qja61aV6UUX7tJqFQahi0ZteSAQciaIpy5qAueyqIuGGOYue/7uQakN5vNqWLS973yoYpmqOd30zRkIJeocBSRtm1Phl0IYZin/bMHeV48ewrQnLNzy1XBUJVZBZziRsQqCVprqylrEEEERYDIhtDOc+q6zlrKObNILhrmcLmUUMtSY4xSc5iVqnTSUwqIt91Lv7e3d3Jy4pzTgz+EEFNyAGSMcvU0TTHGlLO1tm20D9ek+k0IwdpGRIxxRDalxMzb7Xaz2fR9P47jXJttzfNsvHNNKKWknAKz6gfW2mEYECXnHKoGpi/OEaVYu9gBRNQ4r/tiXprYKXFDLU44Ojp65523APg3f/M3X3jhBbL+nXfeefXr33j0yiMpz8Zi0zQvvfTSiy++eHh4+D3f8z3M/M7b3/qLv/iLb37zzevXr507s980fQjh61//ukhBFGfpf/77/9OnP/0fEfGO84dpmi2Zd99556233jo+Pv7w9/3ABz/4wRjj1772tf/yJ5/fHR/lHG/dGvf398+fP//nf/7nV69ePTo+VmvvypUrBwf7AGCNJQN/9cJf3rh57fEn3v+Rj3wEyTLzf/gPv2uMcc5N06QMfPX6ra9/7eWmabquQ5LdcNLURvZSlRuVyycnJyq29MOc83q93tvbW626vm+74MOF8z/54//g2rvvHB0dPXT/fXEcjDH33nvve9/73jff/MNXX33166++duHChfvvv//pp596+umnuq47Pj723mt/rimOaBYBnebovU8mllIIDTP/xm/8uz/5kz/xTSCCT//277zx2uv/8JM/M01T8LZpmsuXL73zztuHhwci5ZEr7/m+733207/1261361XnrC05F05d1913zz0He/vTNMVx6vpm3bfjOCKARTp3cPbyxTte/Norv/M7v/Nf/98vAMCbb76JiMw8DeNms5mGYbVa9X3vvbtx4/r9D9z74EP3cy5xmlGAAA8ODg4ODvb398dph4ht28Z53N9bP/XUk03jY5z6vr9+7VuH5w5+7Md+7OLFi6WUJ5988o/+6LOHZ8/mHImWKwe89977e++994EHHrj77ru7rlO5lOOSlfPlL3/5U5/6FACsVuvr16//6q/+6sHBwUc+8jeYedzuvPfPPfcDr7326gtfebHrm3XbnJwc/+iP/r3nnnuu65ZrjN/3vseZxTkDwEjyYz/2oznHYRimaTg4OGiahoiUJY0xSjDKNacnqIoaXW0phQhyziVnZ22Kk9IPAIiwMYZzJgCd2hjTti2gDMNgXUc1kKdiRKWc5thbswSepmkSKTnHOI+r1SrlJQvs4ODgr19//fnnn48xXr58+WMf+xgRGYPjOK77VUppnmdrbc4phIBkVfDqLMwspQDAdrv13jMvuoKKNWvtbndy5syZnFNK6fXXX99ut23bft/3fd9DDz2UcwaAGKNeWmWtnefZEFSYOOe7cdrNcQwh7HZlvV6HEFRrdM7pKR5qw3yu3f55ubbH+XrLISMkLoSIiMBSUm58iDEa57lwaBopLAzOLh31S1lMoHEcySxptrvdLpbsvSciIuJS1us1Au+2x6ABiJw0NMk1HSzVLrOlFGMsgBjrjDGpqILFbdupNYwEAuyMmccRq+f4O3W0UltjTrXbsNTi3VSKnhybzaZpmrffflvRgLj0jlAtSQXWarUqNT9rqqZzSknf9chBxM1mc3JyYmjppwG14Fhui5Y757z3SsdKf0pnKtS22+1ut0u1lb8xRrWEaZratm3aZqz35uq7krv+AfXmDES0tc1Irm20zW35UCISY3TOrdfrGzduqAiepkllK1XVKYSgH4rI8fHx/v4mpZRrjVpTW8AoZBARaqFXjFEZWA0OhScR9X2vXmVVb5XbdSPzPLd6e7xzxphUb7bJNeWybVtVvpqmUSzoCMzMzCcnJ8aY1WqljKfjxBh17zo+AKzX62EYRMQ5q3/s7+/rsAqilJK1dr1ez/OsWGjb9vj42PvGWqvqkXKRfvXwww9/5Stf2W63zz//PDMwADMjiT4zTdPe3t56vX7uuec0h1ZEfu3Xfu3tt949f+6sI5NzvnjxYghBdWRE88EPfvDs2XP//t//++vXr9933316refJycljj773Z37qpw/OHQLAlStXoPD+/n7XdScnJ3t7ez/3cz939cb1V1555YvPPz8Mw4MPPvihD31IgSBQhmG+ePHiBz7wgb//D37innvu6brVNM/McOeddyKit7Zrwo0bN6y1Fy9efOOtt0WEiM6ePatiy3vvvY/TkHNerTpVVlT07O3tpZoN0HXdXXfdtdvtNptNSumee+755Cc/+a1vfUsVcBU3H/vYx65fv/n666/vnTl78+bNw8PDhx9+eLPZCOhZm6dhCI1r29ZWv9HJ0fHBwQER7WrfOhQ5Pj6+0F5gKcx5s+r29vZC4zhnALjzzjvf85737O3tKQ1/7GMfa314++23j46OLl26xJy/66mn33zzzbvvvpslN60fhuHkJCJi33elsAgfHOx//OMfv+tLX3r7W++WUl5//fULFy5ceejBSxfvIKLdbtt13Q/90A8pX0/TdPHixX/6T//p9vhks9kgAiIen9x69sPfc3juDqx5Iev1en9//8knnzx37hwttTHhqSfff+XKlbZtt9vts9/z3Q888ACiUa6RXLquU368cOHC+fPnmfn4+FhEVquVGjHKOzHGlNIwx+12q4+JyG63M4C73e6+++77xCc+8elP/8e2DV3jmcuHP/zhBx544OjmraZpTk5OLly4cPHiJWUrAFitVn/37/5dY8yFCxdKKaUU5TLJi88cEUPwKvGcc8pcMca2bQEpxoi41JXo80QEANZaRFCJVEox2sio7XW1OpoKE6m35J2CTgdRIeCcS1z0GWstS2FmRBzHcbfbXb16FRE/+clP3n///SmlfrPSwZnZGBrHUZBCCOMUGSH83KJmAAAgAElEQVSEoIzvnBOEnPNms2Hm3W7oa94T1KvfY4yIoBLgxo0bDz38yDPPPLNarXLOc73CQGM6AABSSg1NTjXVTkS6pavjAhlENDX73eu1xxXauvEyJO99Sdlay+qslsWl72p5twoiFV/6iUIy5+VXIsK8pJFba/vNmplVSEouMcYmOD2SnHMEYozR3yqOnHNt22oKCAKpwHFhaUiyWq10ir7v1RRTu6jruqQHebitX+bP/uw/zDm3bVtqHkSKkzHEXERYAHX/OWcFn75UjiNi3/fMnHNumuXWbmPMaYd0hel2u9UzwHsfQrh161bTNNp9QZiD99M8Sb1lWliU6OE2BURfih49/Jxzfd/vdruYJudtjDMZ7LqWzHLVhNIQEaWUlCYWYvU+lXzagJeM0dxCgCW6JiKKbz2lTtGsBOGrrU9E3nsFNFaPNBEhLk5ghWqMUWGiBJer5a0r1LN2mialHn0+1npr/e3+/v44jqfAV5JNOc8xnjlzdprmlNLpt67WgYQQdGQRUdoFWBLcBACrUpVSstbqgW2sBUKDS+0EADhnS8mlsPeeOVcvuxCgM9YSEkBKWYVOjDHGGU6ba0r23uWYrTF7m821q1etNcOwa9v2vY8+8kN/528/+b4n+q6zhN5aLrnv2g8988xmvUpx3luv77nrrtdfe+2uy5eVmh966MHHHnsMUZoQcoogvLferLpuvV6dP39Ooffkk0889dRTZw/P3bx+IzhPiO973/tWq5VaqCI8TeOdFy+99dZbjz/++GPvfe+Hnn324sWLCDKOu816LSJd1z777LN33nHHOM3MMux29917//lz54AzgHjnb926RQbnef78n3wuePeJn/jEY4++d05zCD7Pc4qzKmdN05bC8zwZY6wjJNhuT4wh74Nz7vLly/v7+0pv3ntr7Wq1euCBB8Zx7Pu+cEKCv/mRv3n27MGVhx9++qn3f9cHv+vhK+/JOc3z3IVmHHar1Wqep67rnLMokmIkEGftOAzOWu8sM+/v7b3++mvC5eq3vrVZr//G93//vffe4+zSdJcMXbp06ezhISJutyfnzh3eccf5e+69+67Ll0vJzrkzZ84cnj174fz59WoFIifHx10XnDXCpWu6cRitsffcc/ejj1x54n2PP/zQQ5fuvPN//dmffeaZZw7O7KfqLfDOH5w504RQckHAru10v97aeZqCc+cvXDhz5iwi6vFDSADgnFvXW8hWq9WDDz5ISCkmZx0SGuucW+7xdZas1Us502azuXTpUt/3m82GiOZ5dvVGDWPMOE4XLly4+557n3vuueeee+6pp54ikXE3eO/btgWRO+68873vfeyJJ973+GPv/dAzz9x5x503rl8P6uojakLYrNfeOTK267rr165uNuvVag2Iq82mlDLPMzN3bXNycoKI1jlEqIfc4l9kZu894NK1se97xYUe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0zR1XdfOg695tVqlUucppQSQnEVVVVOciAiqv2maWPI3zrmcMxxEV6atOudICcqZit9gjMFLofq7br21tYXk4nK57PvemHm2C7AM3mJm55y1NueIheD6g4MDzrJpGlgGx44d6/se9IZgxJjhwIQwIUOBdYUQmBmU67pOlzptwNn3vXOubVsi0pXz48RSMHOWrGSumvrUqVPXrl07e/YspJqIOOX1ev3GG29479vlot90RLS/u/fss8++98H39ONAROv1+mtfe/Sv/uqviNTVq1dWq9X+/v5v/dZvnTx50hj9yU9+8h3veMeNGzeeeuqpcRwPDg6MMTGGv/7rJ7quWyyXf++973XO2mLW3HnnnRcuXDh1+pYHH3i3khRCGMdxtWzxVyllzjnGQWlZ10sp5cHevq0ckG+M4SyJhNHu4HAvxtiizVSQqytmHsfROUuSpmlatu16fRBj3traGsvIG1Bna+tYVVXr9boK4a677lott1KIWuv14SHHQERGY+5PMMY0TTOMHTNlKXIIY/Bb7aKfRmZOKRFppeZkdtM0UPHDMNRNA11GRFCIsviOQoi2bYdhOHPmzK233nrx+5f29/ff8573iJwjStaliDFoSYnn9rkB82wVGWlCCDFmKV0Ic7sgM7dt23XdWKbN4KU5IDjEUoh1PyjrBKkQYmXdpls7Y1NKgiSErus6bBhSUIyR1FxF2LZtTPypT31KKfPUU0/dddddVWWttVKyEML7sWmazWZjtYLgxBhF6SkXc0VnNsYwya7rFJmq0tgYwM/QJ9M0OedMGWtjjGGcCqz1NAz4pqqqTT8wc90sUhkopNWsLruuO3bs2P333//Si9/b2dm5/dxtx1ZLKaUxCmpaChlCkHk263POYAbI3dFnIsIqxtIuQUTAaoxzmgmMaozJmadpqqq5MYaI+q675557PvKRjzzx1JNbW8fuv//+HHPT1DmOggn9KVJKvF/SW/3HUErL5TLG+OCDD16+fPn4yRN33fE2Y+2JEyek5KqyXbdu25YkOVeN41i5xp10KCkQQgghYkzMrLWdgr/rrrve/e53P/3Mcw8++OCHPvShnFGGwpzZkIrR39i99u3nL//AfT8ohHj44Yfruv3IRz6itYa+8h5HHUtrnbW267rFYpHCXDY0juPJkye3trZi5qqqYkghBCJpre66UFUVkVBaUiIioZSq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MUgphhDknHKWUk74nQ9b1lqaDDMSgZSy1qrmi0sRp5gHIhagGKeCTzGH8alWACAgayyHoHZ2Vjdu3vLef/jDH77tttuklETToRCgIkwCVmvFOeDBRF8sFtvtlgnNBCKitm0n8yBl5STxPB6cgYfZ9RbsqSA2TSOlbNu26/rVzs7P//z7l6ue/2q14aQ8TSPQp0TsLPncyKiIoO97N4Y77rjj9OnTR4/dhnNrH0zd55H/yyhldB3adaYsSxYjv9aaUmJMWsNjy6oAECi999/85jfPnTv39re/nduWEFEb09omxsAaioE/JBnwqCapEAUi+piOHz9x5syZe+6517ZNzrFtOfwerbWMnJQSCui6zvsQcjJK68b60TVdK5VkVkfEXDLVSRaoTLIPANo2xtqXX3nlh0/86OTp03feeQcH/KWUlItW8sa1a9dfe63UkkNAhQJASrxx4/rJkye7xj733HMx+JyT9857t3v0yM1bNy5ffqHr2/vecu/169cuXXouxjAOGwEAgvb39+48cWK1Wl5/7bV3P/jgBz/4gZyz0QqAcqnnzv34S1/+ypkzZxarlday5hxjGMZxGIZFt7BNs7d3SyuppNq7daOU+rb773vggQf29/efvXBh79YtEKi1Grab4J2e7slIV6++evXqq6vVsu/aGPzBeh2DFwAC6I4TJ9761vtO3XXXmbe/LcVkrUkpOec+/vF///TTT//0gz997NixcRgAwFoDIGJMX//6N/780592zo2j++IXv3jz5s3Tbzp93733xuiBqJTp0o6u61LMQKTmdoxhGKy1tRIRhRidc03TxhilnG67klJWIOe9Vmo+GEznyLZpvB85wDlst0QkUQIKAGGMZjpWAgDAWV2nWKSU/GoA2D/YKCX7vqO59JJZN8aolFJKsXjyUix3AIAo8+xugkBEZOXMzGOU6rou8oETwBgNQPxXRmPf91rpnDPMZfbTFoaB3w4AbC8AoOZijKm1iNfLhKeSIxa3UgpKKaVElLVWKRlwNZkSREThvVda1lpTjF3XfexP/sM/ilej1DEVHpw7jBspZUweABrbbYetQoEEiNJtN5rvY29bqTGlCADaSJQgkAhKTAXm6rC2bYdhUIhQq2mt915bm0qptUqtnXM+RmOMjxEApNYph1yiQkBUACCEqBy1l5Bz1kY6PxhjVkdWzjnUSghSCmut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+e7ZsyQGa/RsVl+7fPncu+8Kxpw1f/OlL51558yN6zdOnTxZz+rJZHL+gw/OnTt3+eJFKfn67bW1tVvVYHD9+rXXXnv19tqalGIwqK5duTqra1RYshhpJLt27dRajyfTpaWlz/z8Z+fm5kLwQogrly6dOHHi7bff/u53v3vq1CnvvQth1jRXr165fXttbm40Nz86eeqNv/zLLz7/ve++e/ad2awxxnzwwQevv/76qVOnfvzjH+/du7coijNvnZ5MJqffeuv8+fOUUudc13VXrlwRjBdFwRnTWhtrVldX267b3Ny8//CRxx9/vCrLrmtJiDdu3Dx37r333//ge9///htvvEEYa81WSBAAACAASURBVLu2rqebm5uvv/Z6lmWztvnOd/7pH77xn15/7fXXXn2VEjocDdfXb58+ffoHP/jB3Ggwq6d//mf/z/e//z3EnvNcURKvXLx4/oP3f/jiiX179uzbu+fK1Svf+tY3T7956tVXXv3g/HkhRD2d3rx5c3Nj/fba2mBYxRjzPM9UvmvXLir4u+fOPvXkk7/0S7+ktZZSzmb1zZs3jx8/fuPmzZdfefUb/+kbZVF2bTscDfbu3WvarizyZjb78MP322b25sk3T7z4w6Zpoo/O2hACtFJVVWfPnv3yl7/8nX/69unTbxIS80xNp5Pz5z84derkpUsXb9289f577339P37t+e9+9913342EKKXW1tY21tcuX7705punNjY2Vrdvzws1a+rtq9spo8boZ3/hub179qPvW4yEcQHhDcFHRkMknHJKWQiRMy6l8s4QGqVU0+n08tWrFy5cuL2+cenypRBiVQ1110YSlRRKKcFEjMH6vjouz3NKubVOiD462zRNWZW3bt2yzn/8459YXFyamxsxQhlmQ4gQglJKCcmTymaReOsIUupCbLtOZmpzc2yMk0J6QjptsrwQUlltORPQnNN6Np5MhZBam83N8eK2JWss5ZRSSigNISwsLHTaXL9+/dlnPvsLzzzjvddal0VGKI0xXr1244//+I/ffvvs4uLy//s3f/PNb35rcXHhroMHm2aWKSlTZXPAGZdxzpg1hiEpJrk8cWhxSGJijDLGpaCUOue11oTQGAmlhHNOIhFCUkq89zT221VIOaExBBIiJYQzximPIfgQGGOcC+c8tl3QilIqpfIxhBhd8JQxqVSv7pBsn2XG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ggBj4Q8TIjN213WICAApJQDg3TKwrLWs7Xi53nspJZMv81iMMcaotdZa55y7bhxowurh0ktrLaXMOQcf+cvOOX475wBSSiyR+5IRzOWQLykla27BnV4wOn8pJavGCDYvGEpw2HvPb+z73lrL6+ddr+01IM7pRimRX5RCTCnN9mz0fZ+Lda+UQsS2qlOIAOD6HssGRQnDss3RNI1zjqlBcEBMyGHobBlHyvFzYwwAsKTmjfCCEcepmaqUqGxubjJ1EtFyuWS88JOdczwFVwDy9omIYSVKsVsIoWkaRBQCpJRsRsxms/e///2IWJdiVKYzREwpDcMgS6yS3bVYurGVUnfeeeeLL7544cKFn/mZn9m3bx+fRSOESCkyLxGA0jbmLKVcrVZ8dhNDA0AePnz413/91733i8XqzJkzd9xxx+HDh7thcM61dc10r5QSQLPZLKXU933b1kzujFZrbaax/dF7v7W1dfXVVzN1rbfPOyIiRCGEEDR6zwAgpZzNZqvV6qMf/ei73vWu+Xw+mczqut6YzojGQzWstX3f55zruubGJGOUlNLasTCwrusYozHm5ptvfv2Nn5w5e+YT99x97bXXXtw+h4BVZVNJ/8dSHiWEEELkPE6ZZjgj4kc+8pHNzc1rj1x39uzZg/sPbm5uMmank2ax2NVa/8Zv/MajJ09+9atftdYeP358z549KaW2bX0p5ofC2kqpnLNSKoTIu1gul1VTT8tBxXVdv+Md7zh48OB8PhdCTCaTGH3TNJWxOecQIhNMLj0XIXrmlJj8wYOX/+zP/uwzTz9LRIeuvnKxWLDDHTMtl8v3ve9973znOzluaa3NOU8mM5YVVCQMg1drzcTPf1qtVkxaSGJra+v222//2j88fMXBg5/61KestdF5fpovw/V4I+wYUCmFSRG99yxkd3d3J5MJq1Vbij9iHIlTcAGRxJwzSzmWMzEGFhdCiH379n3oQx/6z5/7awD4wAc+cN3h67uum7S1D6nrly+++OJjjz/+9NM/stZqbV9//fXPfOYzxpibjx67/vrrH3jwS88++yyg1FqfPXu2ruth6P7sz/704MGDg+sPHrhcKcFn2b355pt931+2uYVS/PVf//XJR7953ZFrP/qROw9dcWXOef/+/bzxEMLFixeff/75q666as+eTe8HQFRKMV9DOZCNOZflBgExoKikZkWZ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FN16fDLnLEu0o65rALDWaq0RpDlnzPpfjyl8I+e87/uUUl2PA8twP1VVUUq11vfff/8NN9ywtbV18eJF55y1NueMKy8WC1TMaAYRQrBaDbko5xxCeP7vXvjMr//6V776VaW18Y5SSgXPOVsfGWOE0hdeevH3/uN//Nzv/55xNoRAgCmttdYpjV0om5ubX/zSnz700EM4WC1niCEjFeWcr1279uabbyql2rYdhqHvewQIglFKubOzAwBPPvnkZz7zmWeffRYJj3OOtkUIYRgGAHjqqaf+6I/+6KmnnlosFimlEIKPMaWUCHEhGedOnzrzf/5fn/mDP/gDKH16DAcuhjAMw/nz5621bVsDAGMMjXdKqTEOyamu62vXrv3pn/7pn/3Zn33729/23nvvCeWEjGWSe3t7zrlHHnnks//h/37sscdCCAAQYxRC1XUthd7c3ARgzz/33S8//PC3nnhic3vXOGusJwDWhVXfZUaFks9+5/nPfu4//PGDf2L9OEKHMYZGSUrJOffmm29KKTOJMcazZ88ipmKMGGNIKXVm+OOHHvz0pz996tSp6XS+WvWVbjAbBQB122RCnnz6qf/5f/1fHnvsMa01ACAJSSyTBNI0zWPf+uYXv/jF06dPL5dLSmlvBuv9shtCIjERF+Ibb7zx3HdfeOSRr7z0ystcSkKIdzGljNyNgahK6fXZHE/R6CqXadW0+Drf+fbzX//615944kljHKPCu4hcQylNQE6dOvUXf/EX3/jGN37wgx8IIfq+R4yHEAghhBBjzGOPfeu11147f/78E0880bbtxsaWVrWUcrlcDsNw8803M0pWe4u2rRkllGB795BzBMiUEinln/zJn/zu7/7u5z73uc985jOf/vSn//Iv/19rByFZVSljzOXLl3/jN37j+eefn81mTzzxxNNPP41iOoSwT6ve+xgjbgnlKmJfKYVeoxDCe58zAEBd15xLVvy/rutQE8QSBrPWrlarrutijHjSlBKUul8U2tbaqqpQUuG7QpnZoJRSOLW0NETQ0pyCsOVWl0sIAAAgAElEQVRFdeHDtChRMwzo5olyLyoKEBRxzo2BBxQXnPN9UYYaC9+LoEBRmTNWJHg8AhInAGB/o/feWmut9d77EDD1E2M0gwOARDJwht9CmOScUWt479HkSimhQtFaD8OA6+PGcGUogxwIIcMwOOdY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ByfGOI4j5gYZk1IOwwBhA9lBBFOdLUTknMM+LKVUSvF+6ffOSimz1BAwxmAypRRJTLkcHJ4LIWy3J1LKg4ODcRwPzp1rmubevXtUs+i1Uo/cvHn//fe/+uqrV9r2tdu3Ypp1Yx9+9G0nu+3DD964eOHcW++/ao1qjNqenDRGX7py5WC9/tD1H0NK7Vvvu/pffOpfv/jii9M0aW2/+72XjF2y5B555JHHH388xyhyNqpNqQD61lqtl/Krd+/eXa1Wv/Zrv+b9fO/evb/6D5/9xje+ceXKlevXr334wx++evXqlStXRIolht/5H//tn//5n9++fZuIbt269a53vP29733vffddizHevXv3D//wD2/dunWyO5n206WL5/f7MYYAGen7/vy5iymLzjR/+7m/e/HFF3/uX/7Lo/OHSpoiUow+50hspJT/+cc/HpJPsUzePfPMM3fv3n3b2x574Bc+vt/vn3jiifvfcvWnP/wTVun9fp9z7jfru7duP/DwQ61pv/fK965cvKSZPvqRn/7Qkx/42te+9t0Xv41qTZ//3H+MyV+7du3GjRuN1VrxPA2NUTkFFvZg1QN4R0dH+1V/6dKlEMLBwcHLr3z/2rVr3vtXXnklpbI7OWXmGCmldHh4eO7w6Pvf//6P/MiPrDab11+/vd1uSWQSebPqH37gwbZpfvR97zl/7vDOvbu3b9092W2HYWqsvXDhgmTx4R//0OUL53PwP/aBJ775zW9evvqWr371q+fPXx2GKef45Afef3p89/pbH3jrtbf8q0s//7abD7z+2u0Y4w9+8INhGB544IH3vOd9gOhqtTo5OWlwLVCUmIqSuHnPzjmtZdd173rXu377t3/75s2bf//3f//X/+GzkjURXb169b/8jV/fbreXL57vOzuPo48hhNj3fdu2x/dOn3766U9+8pM3bty4dPnC0cHhX//1X1+9evW1W68/99xzq9Xq7vHxW97yFiH4gQeuv+ud7zx//nwOqWShjN5td22/ijFOkzt37lxEudac53na7XZ/9VefPTg4/+u//utSysPDNjo/DIPkvuvabUrGGCHeqKGGf6FOY1j6i5RSTk9O7t69Cx+MUiqGJWMAGvW1W7eg9L/2ta+5EC5cuDDPc4xRMAfvmQoTpeXuqJJyqZoOQYB0T9OwWq28n0MIlEuMses655yqVm2e51ZJ8aZKHSVnKXUp1HUWCgeC1jRNSFFrrWvFOtgYIhJCGGPcOKWU2raB4Ycy5FrEQ8FnnhL+ImuTeFn7VczzrBSH4GLMZTkuJxTEZhxguDg3aZZSlP2wh840RjVNE0JgElpryjmGWFJmueSpgZLMnHNWmTXLIgsRKWLvZymobRoi8t5nEqWUpmmc81D4lEGPvF6v51r8capFZjD5kJOUEqZaa53z0m+waTophXNhnv2FC+dwRfCH7DEzg3ylFKWUEAJwgeWDStVa3717t0Xd15S6rtvv9yAZNinee1BTa01Eqd6raZqmxJBSats2xghOKKVyDY9jSwUmiRp+5npLytQMYe89TEUIS0A+5+y913qpd++9ByfwclhirEUpVcqyb7DWsrWnp6dwj8CIxlo+npnlLIE2eCSEECyVMUYpNQyD1otbY7VaKSlLKdba7XZLQgLQMUaSKue82WxMbQSEKWFF4ziGEKAysPDZuXEcu3YlpUwp7fd70A0UxhqFECklDJHzGw1Bx3GkGsAQQuD5s78w8zzPbdvCouPvMLqAGmiScI+i9kiAYIAdIKy1FquGZALNZ/QHcsAsqIlUm4CdRRZijNevX/+t3/ot7JZefvllpdR999232Wymabp27boQ4mhzcP369Weeeebxxx+///63MvNqtdpsVqTo5OTkYLVumoaZd7vdyy+//Pbbjx4dnT/ZbWOMH/vYx6Zpcs6VSN574FdrvYh6jdPs9/sHHngg53h4eHjtxvWnn3760UcfXa/Xly5dMsbMw5hSOjg4iDH+yq/8ChG99NJL2+32+vXrq9VKKdW2Vgjxb/7Nb7366quvvPKKc+7q1ashhMI0DNP1GzdKKefOnbPWTtP09NNP/83f/A0z/+qv/ipo1RjrjTbGnDt37sknn2jbtmn7/X7/4Q9/OIQgpT48PByGYbXqxnH//ve//93veq/3HkyXUsYYh2FYrVZ935dS2rZVSj329rdN03T58uXow0d+6qfB2aOjI+99COGXf/mXx3FEfP3atWtEdHh4ruua11577dq1aznn3W6HTItbt24ppWKMIYRuSWkJly5d+sQnPvHII4+87bFHH3300Tu377348vfatj0+Pr584eK/+OhH/Ow+8pGPSCmPj4+VMt/57ndffPF7F69cvv/+q6enp2+5dFlrfeXy5V/9lV9xzo3T9OQTj1+6cuWpp57q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feTIkWEYQghN0xDJ1aqdz+fe++eff365XB4+fFhrDfZYrM/39nZTys65l156WWu9WCxyTt5751wSSRCpKcmOiMgYy8zMKoSpaDJnms8Xp06d2t3d3T5yaL5YSCl3d3e/973HrK02NtaXy6W19Wc+89lHHnnkvvvuQ8Dva1/72uXLl2+65WZWUks9DKO1RmuN+k1W0jnnxlFJWde2a1eS5HOnTq3a5dr6+qrdd95XdX3byVtuueXmV39y9vjx496Hvu9/9KNn66aRSjkXQ4gpk61sSimmYKz9/ve//6d/8u+fee65N95++9GjR1OKjz/+uHPu6NGjEECp1Msvv/zEE09sb2+v+u7Fl146c/YntqoF89ahQ1mI1XL5/376M+fOn7/5lls2NjdjyufOn3/mmR9df8MNKSYhqa7rT37yk5///Bfe8IY3HDlytO/7Z5555mMf+9je3t6tt97KzDHGeVMxiRTj088889xzp06cOAGEVxYTuuzZs2fPnj370EMPffe7j7788ssvnTnz3HPPVVX9nvfcl2NUSipjr+5e/ZM/+dOHHnroJ6+++qNnn3nb29524sRxrbX33hi7u7v3hc99/kfPPiONuvNNd77nfe9dte2DD35pY2P97nfcHbyvrPnaV//qgQe+OJ/P3/72dzjnrDXf+973nnj8sTe/+S11XY/OWVt961vfevKJJ48eOXrvPfd+/6nv7+9d/dn77z966LAkcfz4cQS27rjjjo2NdaXkTTfd/O53v/vuu+++99573/SmN81mM9SDODdqrbe2No0xwzAcHE5QLNDyOFOhNmEEhxDm83nKyTkXvFdSaaWVVMEHJoL2F0KklEKMUimCbszUd70x1toqhhhDxBUl55xzdm7UWokkFEuaCn+FNtOEN621Uqrvu5RSpQ2L6TCTpSu7IAox1U2dfGQiN4wiTbtomkZK2XUtlGGMcX19XSkV41QeyczQxtAtTCSEEFnEEG1lsV9mttVUiQc9Zq2VLPuuU1Jy0Zz4p4RClWEQQjCTIEGCiAjna86ZmSPO/lKq6r3XBj1PpnsmXmqMUXqaeVjXdU455ywlMj8mN7i1lrVada1SCmpWCIFQF9p7xZRiSv/u//i/lbjmA7WLc3QoHRZxGkkppZx6ceSchRBEtL6+PpSkOK01NLXWWhsTY+zLzA1dss6woBDCGOPd4L2PpT/R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6GJmdm41g0opds2dNvr+qc0sulTqSynerRd8rVXVK9IWJdbUWudp0Wd9K6HOZW2prbvtui7nrIzU970SX23FBqWU4NeW4tBCkqalUZRSSl0HQJVSsk4ptp6IiMg5x6INPlGPX0qplZUei4ZsiQDQWGONrbVmHXExdCJSNN20uVCUY51zzjl9le5Bt8TMMa6RZq8FeYgAMM+za4K+1lpKGYaha4FkVbYAQB+UtSWQZWZLRj/UB40xupDqZNbaZVnee++9T3ziE/04EFEI4e23337nnXfuu+++O++8s5TinH/ttddeeuml119//bnnnvvud7/7V3/1Vy+//PJ999332GOPnd++BQDT8fAHf/AH79648Xf/7t/9+Z/7+b967rl33373I48++sgjDxPR8XAwBl995ZV/9s/+2euvv3F2dvbdF753/fr1T37yyXEcaynOuRiXF1988Y3X30g5H/bHF773wjPP/FmM8XOf+5xzTs2O09OTF154QTfwne9859133/3Upz71y7/8y13XOee4am1GfP75569fv973/cOPfOSxxx5TKdN13SXFIsBFK5cHkHEcnXMxxr7vFTVXr17V6Z8ffuihUuuPf/zjT33qUw9/+MOImHI+HA5XrtxRa1W7zTn31a9+9fHHHttut85Z/Sk1GTIinFuPJGY2pNmbaK390z/9k9/93X/BXJ31L7704quvvvqxxx7bbjdqNb755ptE9JnPfKbW+qEP3XU8Hp9//vn77rvvC1/4wpUrV5xzr7zyyvPPf+czn/7sI488vJIIAOI6Dk4dP2+8/sYLL3zv3Xffffnll//4j/94f3H7y1/+8tNPP40tSfUHP3jpE5944sqVO5h5s9lcv/7j84v9Rz/66D333DvPc9cFZu77/t5771VRpRKtlPL4449750yr5vziF7/4ta9//b4HHnjyk5+stXznO9/5xc9//u6772bt5JOz9/769euvv/76L/3SFx588EENsqrEYKlvvvnm//n7v//OO+8QmWVZfvjDV65evfrEE59IKQFI1/lS0vF4TClf3Lotwoj463/jb3z1q191zbze7Xa7k5PTk1PnQ0n57PT0yp13XLv24NnZ2enpydKaaS/TPM/zMHZEhC1913uvooPI6A2aUkotemqMCcErx4mINs1IakOLSEucJiKFKjPrjZhz1muvlKJiJKU1kxwRtYCn1qoESR8wGb33UV21lX2biEWGSjNJdW8AMMeo0oyIjDFLXLdNRNqyTf9ERJvNZn9xYVs9hZpnAnJJmda5WisimZYuDgAqoEQYAKy1cZmYuet6XU6BYIwxTQshIv3XWqsyDdpPqVVaThkAqMhNKam0XJbFOdd1nfe+D13O2bq1VMEYI6oeIRKtUzWVg6zV6Gq5BF0pOomYSiklJxEhMsYYYywijptNilFRo0O4lQtYZLPZxJgOh4NeLnr8f/xP/5efuo//y//iP08pDdotZZ5T68MHAPqL7iPn7H0IISilSgtNKwk653JL6kNEbPlsXrt3LotSA4CoaZhSspZKyepGNc4ggQiTwdD5UvM8L3a9kKpzYVmic945X2vJOQ99j4jn57e8dz6EUjJzNYa89VKZgUvNpebdyRYEd7tdzlmR0fd9TmvuWG2eE9FEQWMQMaYFUMZxsM7kkkrJoWkAunPnnJSKANYYg2TJLNPsrRv6nkFSSgSifZ6Fa98F7+ztW+8ZQkKIy2yQNsPYhWCQDBICWLIlZwFGBGvIEC5x7XoqImPfGcLj8VBr6XxHZh38FNNynA7jODi3dtGqWdMTeBj6rgspRURABOY1g59aHb2s3h6w1trmtspt9NAco4AO7oTQdc77GNdpm4rQUooyLRGJSHBWY2Ba/4OIrlV26b5CCDnncRyf+OSTLnjkaomm42Hs+0988hMf+tBVY+zp6Wnfd9vt5vT05L33bgLXn/vZT33m03/tP/mPf+PKHXcCQMmJmUH4jTde+/Rf+4XPfPbTV86unJydLHH5whd+aTuMUsDqZzQAACAASURBVFmzZi7Oz3OO999//61b7+1OT37+53/uw9ceBJZacyn5vnvvdd4/++w3fvjKK88//51/961/d/XKlf/ut//bB+6/zxo6XFwA8x1nVx568MGT7e781u3g/Sc/8eSvfPkrd991Vx+6ZZpPdicll1zKdrv98Y9/3Pf9r3/963feccU7753jWnNMJWUCBIBhGAAYtQ8QYkzzNB0RYbvbcCnbzdiF4Jyd5+muD1197KOPPXjtWteFnPOdd9zx6CMfeeyjj3Itb7/15mOPPvrUJ5986sknuy7EuKiXzzuHILXWUrIwD/1AiKnZKwTAtTz/77/9g5dfNoYqs7f28cc++tjjjxpjai0hhKtXr56dnfWhOz05cdadnpx+/GNPfObTnx6H8WS3U7Pj5o2bT33yyWsPXEsxeWPTEr23XKuS9GYc77n3nnEcPvLIw2+8/trJbut898Wn/6MHrz2QUhqGNXb+5JNPEmHO6eTk5Bd+4ecffvhnui5sNxtjKMa43W4feeSR8/Nz48gYcs7uTrZX77jj2rUHiLDW0nUBQJ78+MdDF+ZpYuE7Ts/u/tBdP/PwQ85bZ6w1VkRijOM4Pv7441fvuuq8NYZC54WBiCoXZn7xey9cnJ/rHPUY0xMff/Kpp546HA6lZOfso488/OGHHvrspz/78z/3cx//2ONf+fKXH3/88d1u1w+DGlsfuvsuLUyyhqbp+KGrd56dnTpjf+bDD+02W67VhxBCsM5UrsZavX7IGKNNJCpzrTFna3yVmnImY6xzSAIIwQcVqsYYFBARZu66DmgNF04t0Vp/pLJeRTnnSyNKRDLXXAoSLTE65xARADS7UIWefq3rOhKwZIwlY00uuda1SkcvyCpSagWkUmqMsXAlQ4A4HWfvO+dDShEAamVnjYqRlFLoA4PMy2ydZa6qwXWt0MZZK8y1FK4FhA2h3n8ia42QQBVm55yaxMbYnLNKJ1zd+Gq55lIKMzNzLgxIIsAstbIIEBphAMBaOC5pWaLzAZFYwIfOGrLWuuBTzixcma0xIjLHOLf8bRFEJBYptTKwD371U4aAiM0gNqUUQ9qy1CKiIQMAx+MeEdR2TWWtuRiGwXmfc5bmu6VmlP6jf/w/42630+8BwAv//psAoCpSZSaiy8sgt86x4zhaa6dpGYYh51hrLaUolGOMZo3ZrPpLSmvLa72q4QMZTwhcWw8a3RWoo58rN9ONiI7HI9fVm+GcM20knDFGpDLzOAzn5+fMZbPZVF6jzrvdrhSepimWrDgzxhBaPbneItvt1hnMOev2VE+ptaaUinBYmxKvXdb0+M65w+EQQgghqLkzdv00TV3XqZGh/hZr7RSXWquBtfGK3kwAcHFxoUcrpYhICEGNe902gTkej90QXEsLf/OdtzebjbWWmb2xunlmtuSMs2RtKjnGOec8DsOyLAAQQnBkEDHnqGvFGBVBta6uBeV2pXtrbc61tNYo2FK+t9utIB4OB0WlvoqZVWFExO32/cISp4VewaWUYoybzea4zidfWwIxs3NOY3vDMExxYWZHSM1XFksWkWHYWGtv3LjRdd3hcHjxxRfvOD174IEHNHQiaEQEpTKXw37fdWsoK6aCiK/9+Prjjz/OuYjUeZ43m03w9s0337xx89arr756XOJms/nFz37OOdf3gZlLzsx8873br7766mtvXO+H8OjDP/PEE0/UWhWVpZSTkxNFzZtvvtl13enp6WazKaVoxJEQc877w0Hpc57nK1eueO9TWv17c+txpqCoNautkHPOZe1/13VdSdrKw3nvS61EBEDe23meqVkAh5abvd1ulSBDWAdbGWNAxBiMccEP/JRSnHMppc57kXp+vr+4uHjuuefmGD/72c/e+aGrJyenWsTMXJVNgvPe+1IqM5fCXdfVmpnZW4OI3/qr5+66667dbtf3fed8zpkMeu9zzsr+RORCl3N+6623xnFMufZ9752RtU1EttZ679XkxTURrMs5W7t6cUREeZChalDNOTcdjl0b6zsMw+3bt6+cnHbjcOPmLUbgXIwxAnUYhpKy0pvKGQDYHw/e+5OTE0RcpoiIDPXmzZs3b9544YUX/t9nvpFzvnrnPb/5m795zz33zMvRGEPEnfcAYtA4F3J+fy41NAlmrVWMq9dHERFjzi2OppJHpKq7+OTkRPOSDBIzcy7MAGSJKJVYW1dEgUpEKKC8iYgGEABWdJu1Xks5mogUsI6M0pVpgqVq94jg1f5ZlsUY0/c9ER0OB2vXeaZEpOsii/eeDCppEZEKQGtt13V5ne1mmTnmtfAVhJhXj9p+v0eUUso4dOop7DodyrJWLdsWCPfexxinadq0iudSStd13vtZ6UdTQWtiZmRR8Ssi1vrcemszQAih1tVjquKo67qY3g/96r8KE4WYaXG6Uooxpus6a9a6iVrrsszjODpjpmkCUjiXrutSKiKCqkUhO+fm44KIzBxCsFYdDK6U4gyKCAAZY5z1OedpPvZ9r87wpU0i6PteEKZpcnadVa8E3/f9Ix996qfu4+9/9/8zxnjvD4eDtNCgMklKaRxH9Yf0fX/jxnvee+cMGYjLOj/Re6+v1jt7nmPVVlyIqLHhNW+rzvO8fooahyDEdVY50GpPK4lP0zT0m9Tm06VUFCVENA6dktQ0TUSAiEirr1sxzcxgLLROIF7LgXyfUtKra+g8t17h4ziWUg6HAyLa4HPOetF6v3YY8C05HgBKKUNYe0nm5hymFpFVCVVrdc4pP3Rdp3+ydu10alribr9mPOa+75fpyK0ggawppVw24RKRWmvOebfZisg8z0CYagFcu5qAiIIXADiv/mc9nQIzpcQMplVJAYDuzRhTCuu2VQ+Y51kdKb7rLi4uuq4zLa5srVVhegmZZVmY2VtrrTVmzeBXDlHRoDsBALRmHMdbt27lnHe73X6/3/TdNE3DMPR9f/v2bUQMQz9NExEdj8fduOm6blmWvu+XZfG+Y6Ccc3CGudRSvLcHHfrt1iZrCl5jzHazORwuNpvN4XCoDN77Uvh4PJ6e7kREff5d5w+Hw7jZISJaV2tN85RSUkmhkeC+7/XIuqvT01Nj8Xg8bjYbADjuJ++9Ettmu00pHQ4Hbdhy+/btcRyNMSIrz6eUNiebeZ4trclup6encV4bNRwOh83aKtyrQLTWxpRYCuH7MwSVxTabjfqHETEuyziOpSRjTHBWCU9JmoicM4h4uNh3vQehKmyMAUMppRBCyqsOLSKdD0rDpZTt9uR4PEqp4zguy2SMySUZY3zXI+Lh/CKEgATe+xyT0kDf90CoLVGJCI0BwJjWmkZj18Y+Q9fVWpU8VJicn18gYgg9AOx2u3mea83er43laa2sFcXCycnJPC+Ko77v94eplHKc9gCwGUYl1P1+r+ymx2GQnPNms/HeT4cZEVNapum4Pdkty3Lz1kWMcTOe7na7w+Gw2Q6Hw8F7GvueCLlwsI6ZY4ybk53SWCml1jKO4zwvzEzt7hx3W0QDAOf728zMmqhh6Pz8XHV0FABmgxRCqKkiIhoXc0opAYAxiIhIIiLAAgDOWREJzjUgQJXVT8kfyEGx1joyx+Pxknn1TwCgWi9Zo/S82WyMMYho2/ettcG6lFJKqe97MmvWVdXZNrJ2CxHthuFcKWtEtjCklEjIWi9Sl2WxlpSWQgggdbfbHQ4riaqERMQcozGm/0AbABURKicBoOu6JS9d1zHzxcWFzsDFdokSEZFFxGVtdLNuRvHinFtiZuaivbp4vY9VJszzrPCByqXpTLvtNudMBMw8z9Nut9N1t9stEd26dbvrOnXAA2KMkQwYY0pmRMwpdV2n945zNsbYatytc85ZP89z5WJaNqUgEhEAppSA1lYnRERoEfF4PBLRxz7x137KX/0P/8F/nVpdFxmjh0TEWus4jookAIgxhtDVqmVbzPV9AwgArLWlFGYmWiFFzQZSBCzLjIhhrYGjeZ6MWQsZAYBFvPfH41E/FJGSKzOrSBIB0ri3McbQ8XistQ7DsCyxVnZtzra0NibGrpFpbHVccUnOuaqdpWtBRABQcowxrmqms3pXKQXXWlMrErikUUNUSlHc64oKLmZWJpGWfKjLSeumgogKUgDouk5/RyREqaUS0TzPxhgkKm2osL7KaAQFVlN7iYsgGGN0P945Xb2UIlx1Y5eLpqRVCqRAUPbWH4Vq38JOet5SSs5ZbbWu61JKirvLd242m9TUmr7vkajkXEomomVZVLDKetkX0ip+kVKKMgYiMvMc5+3Jjssa/I4xqnqh6BBmFdzOORGx1uWaAbDklHPZ7bYpLgDkfXCtW7gxJoTgvdf7SQ9CxnrvAXCz2SzLrJwgIswqFGCeZ7L2eDwK181mk9swb2vXgiUV6PpUqRlbNLQWRsR5nsdxZOYY49nZ2TzPzKzOg2VZauVhGKJ2D0ZxznFh64w1HhFyWkvqdRVjjPcBAPSaz6UQGcQ1Z9U5p8BclqXrOiVLZ23O2XuHiNjocLfblbWf+QIA3rlSsnMeUFLKhEJG6wW8MKYUQwiGjMiaYVtKDSEQaN6GjjSm7XZ7nGZENEQ55xC6ytVolFp7Fcj70UEyRt2G/TDEGOd5EeAQQi3VWmutk3apbDbblFKtfOXKlUaNayldjFFRvyyL994YqwWEtunrgHQ8HuOStruNNVY5lJrsTtoJn1m3hIgggIg5J2bWzzvf3XvffcB8cbg4PTnLZY2dIYBzTlikruVDF4d913XKsKUUFYaIyCD9MAizIBhjD4eDCBhLLBiCTzGWnEFEzY8UY/Bhs9lMxylztcaVWs1a9S7GGB8cM4OsJQzMbIiU8EQEySiEa13nTDOzGtAiQkQiosJhZRnnUkrGrh2gQgjOOWPMMs/SEpKh1S577zXgpa9CfN9WFoCu65x1Gj7ruo4LL/NsjEWEGGNKyTnbvW+y0zRNIXQiknPuuk7/JUT1FhBRzhlRaRaUVnXPudRx3DALAI7DGGMiMiF0KWXVVpxzSFSbpSdN8Oacc81ExjnnnLNkVBEpZc0vds4hS63VObfZbDScb60NwQOAMXT5ZRVHORfvfa3MzG5tJ0XKHaIlVyHEuFYFl1IMGURotx7mnEu7X8ZxZBFjjIgcj0e1dRsls4iICCL+k3/6vxJ84AeJBNZ4IZL0Q0BEIrLWl8Led95307SkVFYOZJ7XouR1El+MWQRL4ZQKfKCsTeWXMSbG6FxwLpQqoM5141KuS8zatYQAuVQNqRIgsCxxQpJlWUopiFLrGt3cHyYyzlhfGQCNdUFTZ0phIssMtco0Tc457VrcOQ+VLUFJS82xD2snFwVTqgUM+b7LvCYDM6+RjJSSdrdZWuhUL/vLZ6UZ33pvQatHWpaUc93tTq31zCCCxjgRJLLWeucCwCo7RKqIMAga2Oy2qtTrmxXZSnAhBLKmcK2iOoFzxlty3gYp1RsLlZFF388MCgQi61zwfu1VoiSSahFC4x1aQ46WvJCjzPm4HDPnEJz3lqV0vQfkypmlhM4hrl26lJRF1t5epRRBJGenuPR9v9/vQwgAoPDvWsfNUkoIQRVk771zAckyEjmfKguZS0oTwSJgfCCyy5JK4ZTSMAyALIRCmFmQLJI11jPD8TiHEKy1hsgQEdkY87wkY72yLhEAsNN2+USnZ2elChlnre26Drl2zqrOimgQTc5VBPV/h2FTqyifE1pD7rCfEAwZk3IOXccitdbtdqsKitLnMAx6PSidIGJeshQJoecKRLbvxmVJxjhrvaIJ0SiXxhiJyBpTcu67zhAhQPC+lqK6UsmZELebjaLDufc75Y3jqNpkKUWpDo3NhQsLkQ2hFzIlM1coKfedt2SAVy2TSGNysZSk9FCEyVnrwxzT2I3Hi6N642uttXAulQWcD5XFkA2+EwYQnPZHFXzzcVEgWnJcRARLqTFmEei63lqnl1zfh1rz4XAAgFoFgELoEY3ysjGOWUphYxyRTanEVHJhIltrNcaAUAh91w255VemlIjIOSeVDZK3Ls4L5+KNrVWYxaCdjwuIHC/2taSxCzfffZuEr5ycclH5Js5ZtKS9i4dhuLi4iDHO80xkEKkKh75zwReuxruY0/nFBZINoQ++d+RqqvqfI+fISREUEsF5jmgNALAU4TIOHUg1RN65kqoz3q85PrWUWgVy5SqAxhIICpMAsjgyyBKsM8Y4b40llhrTEjrvvb91cU7OA9B2ewKMJVVnA4IhtEO/YUFjfSlcCq/d9JiZGcgUFhc6BlQhBgBEFJxbliWlNPYDCqQlChdjsZTEXEJwu90mtPolYwyS7fpRBL0PiBRjstYtS4w5uxCM87kyA6KxhSVXjrnkyoKk8bT9/sAs1jqugkBcZX9x8C6klFIpuVZudVNK86Z577jUuEzWoEA1FnebwRlEqSTgjfXGOmsNUS2Fa4ZaoBYpGVksUokZqozd0LlgrZvnRfUV600qMZdYatLrv9RkLIbgal07CnCuXAoAlMIAUGvNJVUuggRkBOnicEwpL0tkwdANIDRPkSsII2uXQylIAv9BfvU//Ad/H5qRx1JrrSCIiMzqdaRambmqicMsVierM6TW3KPWtTZXVUiFlx4DmnTWbxJRzkWEt9tt19o8ISKCYCviNsaUUlhUUqzVhMwMsBZsqYiHFidQm6zrOmtXA9dYW0oJobPWHg97VdOktacehkFlpbVWAKDpoSoTfUs1BABLppRinNVL6OLiovNhGAY9uG89y/RV+p1aq14NMWqyQ9VFVYJYu7oWay0KkJTSZjPknNUHoFjQB/u+996rrHHO1VoVPpVX37iIXMINEZ1zIYRlWZxz1IZa5pyZ2Xuv21tiVPvDWjtNE7ZuNSKCiKLdfQHOzs5EZJqmcRyJKC6roYy41hio5uG7kFtGg236r7X28hTGmJSztfZwOJjWRAyJjDECkHPmWp1zInI8HlNKJycnyg9SWTSJA1EQENG2RIR5icDv9+ndbEZuffKIaBiGaZpqrdvtVoWFwmduE4hVy/EtSc17rzSmeFECUPg75w6HQ0pRgWA/kKN+KbOUyJlZP8ytQ0LOJbc6NyUwZl6WOAxDSplrUTVCIa/f0VeJCFcgMs6vUZhSigJ2u91yy5kvzeOXc0JBxFUJVr6gFmALoTPGACBZm1NR2hjHTdRZeAC6N93JPM+KX2U3BZ2IAIMCNudi7fvDWGOMiizdlQINWKz3JddS1fZyipq+1ynj2RhSaAOAtXaeZ2Ns1eaOXZc+0Is/5+x9MGbtQKLwdM6pV6zrQgjBGpNzZl4dUUSkMLfWcrPgvV2zW70P+jUAMETGmK7rtrstACCJChNEJETFvr5HmTTn3Pe9c26aZ33JPM+Vq7XWmqBgdM4z8+Fw1KjkdrM5Ho+GqO97RMRW56O/K466riMiFa3TdPTe6ydKCYpKq94mfL8DblqiIVNF8wlcCP54nEotgGviiL5BUYnN5NVeYwjQdZ21BgB08mA/DMfjsZRijOm7oNS1EoYxAmthhVILV7beMlcR9dOSskZt5b8iMs8L8/vT5xRcOb9fPaVyQNaK/7QsMYSOyORcrHU5Zmudcx6REME5T2ZNM+KmPhJR1qIjY4whaw0ACgvL6tIHAABk5qHv42X9dxuzO46jiOz3+2EYRKRqT4/W/QIABAQAlLCX1jFNRGj1PwMigog1lnntiKw/1tpSWSlZN8zMzofSsoUAQESatDEA8E/+6f/2U/fxb/39v6cLIyKSbkKzuquIxJhSStaa4/HYrZP42Nm1oFaxntJKrOfn5zFGpRtlWmqBZBVVZg2ErBXoukVEtNaYFnEE1XMNIaIhe7l7YywAZK0RaiXVMUZj1h4jpZSiyYEuMK8+HBAOIcQYSynqiNbrbZqmUgpZIyKpDeJelsW2Dm193wfvD4cDNydbrXUzjrXWZVmGYdADAhAiMQuRSSkDoCJGZX2tlfn9zmpEhCiIoESg4mxZIuLqsVDNS8+oS+Q2vEWRnXNmAV2CmXOKekxq/vyUkm/dSb1mbQgQYi4FAAySMLuwyixVTY7HoyNjySCitfZwPIYQFHGllHmeLaGzJnTvz1gkolJK13ellJJrCF3hIgDCDB9osND3vfVO+wGVUgw5rsKylpOllErOtVaFf6MuERGNsBJZAOz61Ulbm1cNRBCRmVWyTNNExvTDsN/vdVElPOVY3bNzTh10urfc/BAi0nU9M4usHAgthcJa0gzSoU3cUpFNRNvW8MQYo9eYerZ1k4gIsOZVKamUlsdXSlmWhQwJgFKstFg7IuoLAQVQLj85Ho8AoBiR1fxlRFTSstY4a3NOelKRVT9TYui6TjTUAgCwJnaWUnRdbFqOarGhZRjoQgoTZhYQBlXUi8IWALqu894rJ2IboELO7g+HGJMA6w0qLatAIWOMITIiILIqnQDgvRNhREAElaG1xciIyGitoEhs7X1yLrVWolUyWmvV111K6bru8nSqHtVakYzg+5O5lSm896XWWqsipfKanSoieoNa63T/2FIg9c3eeWddqSWllFJCxGXR+qIiwsw154SImo6wLItCVaVKaulml3JPkRhjlCYV9UOVlgAgIoaw1mqNVewAQKmVjFnnHJdsra2Vu64DXEsNlfj1+PqIiJBe/NYiYtGW1AC1VnXzOM3EblxQmnM+5TVPSImHmSszIvb9oKvoEgooXaWUUspaMF3XqBypGaOcyMwKWwAAWDVaPV3OWQWRrshcETGmqJ8ws8jKnpfALKU450WklJLyWpcVY1Q6cdYaY1Tq+tV6XHV0a61eHLox612tldY5V5nQTNOcU/Fhjd4657xmb8SIiN46ay22zCfdMAAscU3906eMMdM0p+ZDBa19IEJE5ywA/ON/8tP+am6Mp1/FRj0AkFJS4nbOqYPatPgurCrhWn+s6MfW0QnWW9Z6751zenK9n6y1Xdc555QKvfcKaH1WX0srS1iFuIjoxvRaVUqttSpKvPchhGVZ9vu9tauGqGdRYVFaeGBZllJW00RfooyhYkuPsyyLcpGIaDxbpXBKiZnneS6lqG8wN3EPLZ+QiPSTWqteddBGOiqgGuOxnlQfVFghYs751q1bChPbmoLFGFNKIQSVL7rz3CaZqERwbo3MxRhDCACQc4bWzUNJUN9j2twVBYh+eEk9xpi+7zebTWypEEpPeqMsy6Jkp55n3bzyhq6ih40xqgKBiBpV1X3qtvV0urS+TWlJ8asXg75QeQPbvAeFSSlF3SG6W9/mVSsJ5ZyZWfdszBoZVcT1fR9bEtPcMkj1DdB65ul59XfdjOJFcaS7UtKa51mpXRfSTS7LoreUkqsxRolNn7XWqm6ukEHEaZr04Kbxpy6hwJTWwlDBaO3qpDXG6FOKRCVUpfBSinKcQlX/dElyps2qu+QgVYCISESstVbzNtp9r9uwa6DaExEAXBJejJGZp2lS8JZSaqva19V15/oSxY7SgIgoGTPzsizOOeecXorH41EfFBFpdKIw3Gw26vCw1l7yY61VX5XbraA7AYBSitIwNCEGbZaOiCjottuta2PI9fhKDERk1fytVZGlOLV2zcEppSj2lfxyjrphhUnf95dW13a7BYDj8ZjzOsdWN3D5r36o2Fe+01xF15JCdEvMfHk6hYCu6Fo5E+L7OZWlFEWifufyk9u3b5dSRGSeZ5WEvnWUw+b3UumnDyKuKb28FiCtqhIiYtMk9PdlWaZpUgtHycAYo1vVT/QNta7FwYoX5xwRdV3Xdd3ld0RE/6QUcslll5gFAMWLbrisgT/RlyuUVKxJKz33zT4xxijJ6aFCCCqpnHPQdPTLJRSqxhjTkoX11PoFRPTe6zYu12XmRZMcm7KVNRIv0ve9ChylNGz+JD3FT93HGtRUyCoWTZNTRdPWWyWxSBWpCmX3gTQT5wxzmabJWqsqquIGmzfPWqvLKxcxgyaU6yFLKSpJLyURIiKYklkBYa0PoddjE1EpJcaoCFaa0DcTkcJCqS3nrPcBIjrnhmFQNCuUrdqa7WdpIUA9b2lyv+u6EIKyRwgh1ZJqQTQ511JYZFURaq2lFBHR86p8oTbDwHs/zzMAI4qip5Riml5mjFFXpMqLrusuobQsCdGcnd3RdQMAaaRcpZLiUn9R7OopFInMTE171a+pzhF1gvUSoa7XZLDudLvT1Zn5/Pzce9/3fU05L5EEOtcyzJm5aMoekRrrMUnlcRwVuaWUIizaLxgxc51TVG5XHNVWng7qrGYGAGtt8H0toiOlQSguOYTeGKcYKZlzqop65WG0pghXkP10TCkp9DT3eBzHnLN+OYRQaxVZS96ttbqiijMVuDHGlBYlbObinDEGRWopa2NCvWBo1bjX0ovj8ag8fDgcsFXH6akVEbqKLipSjUHv7Twfu84jrjnA9bLcpRG2qFgBsM4JQKmVRZz3ZMy8LIJcpZBF46hKARLrTSklpeSsr4W5ilZeEhoEMmRr4ek418LGWBFIKTOvU0Z0UT3UMAymaUvU7Gw9hTFmhTmiMWZZltgaoIoOLCHIJXV9QILz89vWGuuN9WazG603lRmJWETv9uM0sQgSsWCpgmRTrkoDIpJSSikhovdeJQwisoh1TrHpnFPiV/LDD2iiOecQgoo//bm4uFD4q/avpwtdB4gscmn26aKKWaMpk0s8HI65pWeWsta56opKPDkmgxRj7PveOVdKyjnnnNMHBuLpL5ePiEjXdapzdF2nS9PqcTUhBBUFevbSFFDdhsoWpRbFi75QX66Uk1vXqlJSKZq8bXQn+oiChbkQrRaICgcVbrpz8wEnJVlXZSVmAIgxTnNMuQIjgVmWZZ5n3WpKa759KUUpSq/A0jQ/a60OY+i6LmqShLXWWuVQ3TkzL1oWyDWWXEFSLRUk8xqfpuYo1kXt6pRei5sVRHrGnGqLoRljjFKs917FowpMhXOtVf1PQ/N36uZ1YwBgjOEK1qy9XC4uLlJTK6VRrG7GkLyrvQAAEcxJREFUND2DCK01SorGmFrrMHZrcxhEY7FyLjUBsvIRwE/Hj/+bv//3RIS5EhGAMqS6y1VNQMS1xpFoTdG6RJIeiYi89/p9XUMBAc2P4ZxTuey9997XWmutRKvlwcyu+at10zFGdbHpeVJah1tcfkGpc2qzhFWnG8dRGa/yGiValsU7q6DXhZhZn621TtM0bjfYemkBgCJjGAa1XYa+Tyktca233m63ymBpSYp43/QvaDau/j5Nk/drVdUlrThndefW2pSStbb+tEmhgi+EkFJaliWELsYYQthoe05mPYjzHlqf9L57XwZ9kCIVBfr7Mi/MjITM7JzTVYwxKpLMB/QDNeWrcAhB6pqhyi26aa2rtQqsWFaKNE2UxLgwc1JT3vtSiqZlKrFut9uLiwtDNoSwxEUtRWk3ZS2s7hAVizlnar4va62xNsaYy+rwBIAQQill3ZiIxndruxGxXYqKLP1cBbfe2SEEzSHa7Xa1Vm5p/DFGBY4Sg0q3GGOtVeWXMWvfdeecYrnW9ToZx1HpUI8gAop6RLR29UtfQlIB6FvRlDHGGHNJG4BYa53nWeF/eV6A1XeqkNFjVmaD5JyLMXrvEfF4PHrvL21xFR+a0GubRpJz5sYIpRTv12orfS02vVwBqOeCZvTrQqqCdF23LHNusdUlxr7v4QNELgyKMn02peT96lpUKUxEIoyIysvOrVLyUoaY5jiBZrWIQClFc8t1G0rp+k09iEK46zpE1Ojb4XCw1rJIbrcmAKgAZebKJYRQajXWAoueSDmRm53qnCulxBjVFw0AqDGszdY0r6ExRgWIgu6SohBRnUxZU44bZ2HLlBQRorUHgD5Sa9UvG62dJWOap0G/r/5tACmleB8QEdAgIiIgogokMka5JoR1ioyhNdGklKLlourWs3q9CevRmBlpLeJALYuY58qrO/qSf3ObnNt1XQhB1wIAY0h5hIjo/2/vWtIb2XUzHmRVybLTK72DLCU3k2SVOe12S+IDQAY/UVafDZyJONAnyywQLwIkALJEaq2Qb8lrOEUEauy+8ia99zEGgLSsb1BFKt3xp7uLrGCS5goSYIHkWBcqEBEBpq68Fe/7zkQi8sgXdkmeKCMiVe1z1X6XUoJWAGDOCXnVWuacFEuTIwKx/aCotYJ7n5+fP378GHNGBpyA5zRjZncsu1cYDFJ293//9//+sT9urQ0kWpiZuWbUruLkVnqaZyiqirUGZ5GCu4vQGOtmNajOGGPO2eb4uq+4lrv3DLGeCNRaa92ZV2SfWZk1IvZ9R8Ew0HMmLspFjWKGf91vROvEzhgDRZj3extjBUwgJ+BwvV6hQ7BZX19fgA+lB72W+5WZt2FjC+VG06K3+bh34XJ9+9DM/EUaerTe+5zTibBaEREin7OXIqor3dXa94sxIEjUOpKKUdS6m4U7HccbDCtmgpRCIsG85VHOiADrgAxEs+87YKoqPv2pmKvk6YI55/1+z7rTFVqgdVjZ91Ktr8Ud4G/bpqpfX59ma9PAmRrZM+ajUlVWuMkovu63Uwfe3t7aY4Rz4Ah1BEWoSC0F2EKRMDc2ZB96b2P0adNXxBUVzliVm1kpRRAOUfn9uDtT2TejeIzc66QCmNnMUA3ih7fbDRoIwvkpLAT88ZkeooJ8dAMPmRmbg+v1WkqBGwYP0cHMsNiH1rXWbreb4vKNfZXMiOqY03PRRkQnAlAkEcGd6qJUqjBzye3OyTT5s5oGagnZgRBgbrnYr/mKOkDA3hHkUzZAgGiIyGyqSgg5R6l6XHbi+Pr9CxfYYT1xezxmvv3sen0zm7334zjerofod6werBtjgPNAvvcOm8DMRE7kc06FFcuAmWdoFKSd1IFv0MnWGlgBiR95Vp6YkRfxiJl1oHDkp2IMi//7+euvvz7d6f39HfMOMoUnBg9775fLxd0NFo/04/ofcMB7vpKVM+AHJC0tjIhgLgAT6JWIQBbogLHGGBCcZCIfAXAEHSnjqJyHOT0Pd4GNZTWpdc1fgGKJuq3vlhunUgq5bUWPrXI4NCEiSikY64KT5cwYDtrLzBSxb9ux71utqIp/f38vmaCEdEpREY4s0CEi+EJIjVnNYt/36/XKzFu+78FylwJMTp4AZ2gCZRTK8gwYaAF1+76XsjY/bTykcGT8wMzAOiwjLK8WtqxNUa2ol661ZvBjzjlHt3BGJAmsmEgP1b3oKl8F4ZA7GAjRLG5UKfU7wQ+PgxXY3/PHmBial0icNJ+gL5cLEc05YXoiAvx9e0Nt8IrUXTJ38siLxzSDsUQEdvTeiejUP5BHRJE5gNYaXAjQxQyE1gJDMEJVITMIYN93zqwGQGlGFZi5tXa/3yEVcFNEaq1v+Rrj9/d3Zh5jHS0/ubZdDqyygT8ECZhgNFCCPrk7RoES1wwEYa5CF7d8V1XPd46CJ5oq9QwTTfMWaMxzUIHNuuemGVQDSfSEHPEjWHFKkDPMhQ6n7uJBSKFmQIIzOFmz9mEp4rZhYrd8Wyp0a4wBhQHVIoK8PoYAJrfbDQvqz89PIvr4wGlUQ+gbDvhyuQA4eGJm+76/vb1BUuiDsThTvLXWml5ERJBa3rbtcrncbreTA5alHKBFROB6sccFyTBtwB+iecuXSY8xxhgAC5jHcUAuYCm+zznxOKeqmFlNyzLGwJ4POozoUa31drthaPg2xg1ErYF80LVlhOlUsNYaSkbnnODPr1+/QAiIfX9/d3fcLge1AW6oUTh7Qj+hliCktQZJgXCIGD3dVzrp/f19zolpC9xUFZw0M8gFKkoZMGNmbCJB7Jzzcrmoamvtcrl8fHwAiJm11iBrygYIrTVwG9sXiJLSN5end7KVTO6AjaoKQYMzkK/mCpsQVNu2yKN64DxGhFAeeck/qItsqnp6nTkngjFzzre3t1orEG6tfX19nawopcw5e++S5Yc103BmZmawSBC9mUFMYwxwFbMGfIDyW75njDNvRblJBWfAJc+JjwYcIuc4pcWQrOMppWzbhtVbzaQ1xL3vO1YwYwzwB1Sc4sAa+mQO+Ayeg28zo8Tbtn19fYGrtdY9o1YQAcBCLUH4Kb4xxnlTL0iGQIEMhgMoMAEaOLK6M3LBZ2YRAc4Df0xtPIUlOCQiOaNFBJ1LKT9+/IDNgQ5AJzHoGGOMYXl1dO/958+fEQHH+ud5p//8FxFF+JwzyEspvcG4IDZ4bNt2u+HF1Gs3BlGdDIWqASezpQFmxqzuMaaVUlkZWbGv379pFWt0qMIJyswjlmMGEKIVmnb3R183QY58q1obvc9h00UU/GJmVTV3BJz3fQ83ywxryQAmES0tz3J2QIaYKa3kHKPu2+hTi277pqW42f1+DyItJVLdj+Mws23bhrl5IMYiqh5h8/uSkIgADvgFQjKzOWOru0oRUc/ZJSKS9ZmtNbyXGlRAmTD06OslysdxQPbuDkt3v98Xo/YtiCJijCEiP378iAgIC7OiZUYQShlP+srM+74j6QUp1L3WrQS5KJe6TbP2yAuTRZiX1YBMAY2IbHopBau3MfvHxwdMAOa/W2DylFIw/YAMURCtbFxZxX281d1sam71IiNslOXN+7bBMIEQCB3qhDnmWZYCHYAsTgh4FmIFtzHfHo8HZHeyS9PlAJRlTcr9fsf9HrHWH8vh1SwkAVsiYt/3/Th674/W6rYxoElcLgesxFu+VhyGBoSA1cCTmYV433dYCn2qPQFdFfe4yVrybpmxxn+hbPgd+g8OyKoybfu+17oqa67XK0VAJwEN9JoZUryllDEGCqEjAuWjzDynPR4PIrlc3rBEBMxAvmNblZ6WL2aNIFW93e9zTnfvvV8ul8fj0fsspcbK261rQMxs3X+SwTzLxTQR7fuO+0wis60QGcBer1cuiASv0MW2bSM9PeWOZ4xOtPQfQPryoKs+y93dTFHuFzFRxUNUStn2vee29dFayUUtZoeoBlF7PJh522oggJRWglCvpErMY05W4TxbMeckRvKOJKO+0xBbXrGQMcbt/oDyMHPvLSJ43ffiEVFLiYi/fv6FNRxYBJb23kULSBtjaNmIZdu21lrJxGLPBKKQzDGJIyLmiiEbZqiZDZv7sbPw/XEvtdatElMQuQdsWR/DIxjboUw/YduwbSt4w7wqzjBiSbdaa40IM2MVzWu04blsFWrB/hgzXz/e+xxzdGKqZU0fVcWkxj3hvQ/IdN93zCZ3f1KGwPqv1qoiluVdsfK87O5BLE+L5ogoZaNgIu591LqpFhTh11pLKf/17/9Z1gdNRCICWRZOy0VEYFDE2sijYYZQauHZk+gMrK//ogOedXfoR0TA1YFIdMOfQIaZGfsJfMuL+DkjkGfniACqEsu+AEM8fnqvs+cJB0/hEXpadwMxKBmGEBHwlMJBbMm7clQ1MsTRWhuZhwCxkQGD5++YgSfVlDwsZW1HQOMJhzL4OcawpygNeqIDJfOxSNrzojjPgCR+x6BAABSBUediCJQCMc3NNPj5/L3WKnXN0jmnxzrCAQs+xvBYSx9Ag0oAZ8t0ADCM3Jf33plWfsvdAc1WBkTmnDC7JaMjoJ2zYSPh7mAdiAIOkmsCkAzqJMNHYObMW/SgnLVWbKY/Pz/nnAifjDFavlFj33eYADwe6fLlyTyVUkopc865tj4EnE95Saof4GDq4kd337a1mHD3379/iwieBb14inP3ExHKy/cAMlgNyOeg53D414lPxLcdwUAAC6IA5PQQsdR1ne4A5AU8Vzl/sw+AgE/NE4kYCD2ZmUkhJmiLmRERQHHqvK2ob/TeSwbt0dABw4EoyWxooA4xkTypBplQWvPviKC7xzSsXcCWVMUVdfO84+UcHUhy1gRMRNrnJKJt3be/yvcwKBEBf+B2Eo7hNGN+J0qacQjgD8SIiDPaxAyZwg5gLBKR1lprrW7rKkBwQEQoY2CAY7mfnpmAw6DM3OdaFnOe8MEcAW6gHT2fVwa0gvYB4CMPoaABDegPk2I4jIuBYAfQE42ZwT0sayKWfMETaBQRsa5R3N2xCTMjIpZ4BogOoIKemFxr7fZtDDHZgCd06XwcEMysJF3nfwH5lJfnHAGBvXdoIzPDPnge7P7DHwMos8w5q1a3b/ORTF/bHfziTpK2408IYBxRmuOzg7vXWh+Phygdx9Hvj1NF8Il2/gIihdlRm6AS4UoKLp9kE/YKsVwgkPS06ZEafLYFVkTSa8YTy9y/QxYQeT2qM4mY0wpiFFwDBRPG7BEk8ng8zGwYDoYveYNAwCRyZmEmYA0a8d+IYPY+RjjXWhXZrKcy0VKKiNgYRKQZczvXbqARj1BeuHjGzDkj8EAGaGM2lqdQgaqSyuh9sS7TkFDNiABDMBbGXWsKG3N2kVK2GhHDJt7d9gyZSSkIXnNBkNrbIKKtHiIyx0NkJT6QZN3z2gTsePDgGtAMn5ppxYhlkfEpKH5RZeZT+ufj+PFkHTjT+v04jrod7n6/NaxmnrtFbjSJCDsby1UzYEJSCLTIOaWJ3H2MsW2regUNfU6nAll8M41ZuNg0YopYN80hW/E3cpg5wAERwAfOgIn/PjdKY+TpegHqRBU/oo9kyAokM/OBKlb44wztMrOllY8Igz9eEgkRpxBmJgqiFVfsvR/Hge9wSJ6lFRhUVc0pIkopkKOqbtsxhjGvUqBSilnBd1WNWB7uxOrkw5wT6gSRoQ9+r3VXrWur6qHEZG5mxBRM2AgAMfAHRkIEZTgUwZShe8gOrMMnxIrfMXQpBaOfLgdODnNWRIjWjAOens7bbGWjVFXy5mDIjplFlsli5gh4AmLm1kbv8/q+QYIiEs6iJXgdBoGF9DzLBL4BMqTQxjzp6n1Felc3c9BIIapCAtsSwkxCzEs5DfH21K5ziHAOojkb6GLmUxnAATAKw4mIqojInFNEiNbyl4hOl8bMEioiTEhOG2hkXm6alsVddp6IWCjIw4kzjw5/LBKqyiLAH9wAnkTErCLFrLk7lzXNI4KCKdZ85Kflmsi3q51zwjSJSNFNxSjEZhDRH++TeLVXe7VXe7VXe7V/pK0V1qu92qu92qu92qv9g+3lj1/t1V7t1V7t1f759vLHr/Zqr/Zqr/Zq/3z7fyAN9MjFFYKJAAAAAElFTkSuQmCC
<p>It was said,</p> <p>that if man were</p> <p>meant to fly,</p> <p>God would have</p> <p>Given him wings.</p> <p>Of course,</p> <p>maybe life</p> <p>is a long</p> <p>pilot's license</p> <p>examination.</p> [img[pwings1.png]] [[Wreckage]]
<p>But with</p> <p>the wings</p> <p>comes the</p> <p>survey</p> <p>of many</p> <p>wreckages.</p> [img[beos.png]] [[Plunder]]